/*******************************************************/
/* General
/*******************************************************/

#tblACMAdminToolbar{z-index:1000;}

body{
     -webkit-text-size-adjust:100%;
}

#acm-wrapper,#acm-wrapper td,#acm-wrapper th {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.4em; max-height: 100000px;}
#acm-wrapper p{margin:0 0 1em 0;}
#acm-wrapper a{
 	color:#144C70;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	
}

#acm-wrapper li{
	line-height:normal;
	margin-bottom: 10px;
}

#acm-wrapper li a, #acm-wrapper a.more, #acm-wrapper b a, #acm-wrapper h2 a, #acm-wrapper a.index, #acm-wrapper div.ipb-search-grid td a{
	font-weight: bold;
	/*background: url("/images/2012/navlink_link_negative.png") no-repeat transparent right 30%;*/
	padding: 0 20px 0 0;
	text-decoration: none;
	cursor: pointer;
}

#acm-wrapper li a[href^="#"], #acm-wrapper b a[href^="#"]{
	font-weight: normal;
	background: none;
}


#acm-wrapper a:hover{
	color: #FEB307; 
}

#acm-wrapper a img{border:none;}
#acm-wrapper a:focus{outline: none;}
#acm-wrapper a[name]{
	color: inherit !important;
	text-decoration: none !important;
	cursor: text !important;
	background-image: none !important;
}

#acm-wrapper h1{font-size:28px;color: #0B3F69;font-weight:bold;margin:0 0 5px 0;line-height:1.2em;font-family:"Arial Narrow", Arial, Helvetica, sans-serif; clear: left;}
#acm-wrapper h2{font-size:18px;color: #444;font-weight:bold;margin:25px 0 5px 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif; clear: left;}
#acm-wrapper h3{font-size:16px;color:#555;font-weight:bold;margin:20px 0 5px 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif; clear: left;}
#acm-wrapper h4{font-size:14px;color:#666;font-weight:bold;margin:18px 0 5px 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif; clear: left;}

#acm-wrapper h1 a, #acm-wrapper h2 a, #acm-wrapper h3 a, #acm-wrapper h4 a{
	text-decoration: none;
	cursor: pointer;
} 

.acm-floatright{float:right;margin:5px 0 10px 15px;}
.acm-floatleft{float:left;margin:5px 15px 10px 0;}
	
.acm-clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .acm-clear {display: inline-block;} /* Hides from IE-mac \*/ * html .acm-clear {height: 1%;} .acm-clear {display: block;} /* End hide from IE-mac */ 


		
#acm-wrapper{
	position: relative;
	width:830px;
	margin:0 auto;
	z-index: 1;
}
	
#acm-wrapper hr{
	background-color: #DDD;
	border-width: 0;
	color: #DDD;
	height: 2px;
	line-height: 0;
	margin: 10px 10px 10px 10px;
	page-break-after: always;
	text-align: center;
}
/*******************************************************/
/* Content Area
/*******************************************************/	
	
	#acm-contentarea{clear:both;}
	#acm-wrapper.acm-level1 #acm-contentarea{zzzbackground: url(../images/recgov/contentarea-level1-bg.gif) top left repeat-y;}
	
	

/*******************************************************/
/* Left Column
/*******************************************************/

	#acm-column-left{float:left;width:210px;margin:0 10px 0 0;display:inline;padding:0 0 10px 0}

		#acm-column-left .ad{}

/*******************************************************/
/* Main
/*******************************************************/

	#acm-main{float:left;width:610px;}	

/*******************************************************/
/* Content
/*******************************************************/	

		#acm-content{float:left;width:390px;padding:0 0 10px 0;}
		#acm-wrapper.acm-level2 #acm-content{padding:0 0;width:auto;float:none;}
		#acm-wrapper.acm-template-getinvolved #acm-content{padding:15px 0px;width:auto;float:none;}
		
			#acm-path{margin:0 0 5px 0;font-size:11px;border-bottom:1px dotted #555}
			h1#acm-pagetitle{}

			#acm-articlesummarytable{width:100%;border-collapse:collapse;}
				#acm-articlesummarytable td{vertical-align:top;padding:0}
				#acm-articlesummarytable td.acm-articlesummarytable-thumbnail{padding:0 15px 20px 0;}
				#acm-articlesummarytable td.acm-articlesummarytable-thumbnail img{border:1px solid #185c2f;background:#fff;padding:2px;}
				#acm-articlesummarytable td.acm-articlesummarytable-summary {padding:0 0 20px 0}
				#acm-articlesummarytable td.acm-articlesummarytable-summary p{margin:0 0 3px 0;}
				#acm-articlesummarytable td.acm-articlesummarytable-summary h3{color:#000;font-size:20px;line-height:1.1em;margin:0 0 5px 0;font-weight:bold}
				#acm-articlesummarytable td.acm-articlesummarytable-summary h3 a{text-decoration:none;color:#000}
				#acm-articlesummarytable td.acm-articlesummarytable-summary h3 a:hover{text-decoration:underline;color:#185c2f;}


			/* Get Involved Slideshow */
			#getinvolvedslideshow-wrapper{position:relative;height:310px;}
				#getinvolvedslideshow-wrapper #prev{display:block;position:absolute;bottom:0;left:0;width:25px;height:22px;background: url(../images/recgov/slideshow-left.gif) 0 0 no-repeat;text-indent:-9999px;cursor:pointer;z-index:10}
				#getinvolvedslideshow-wrapper #next{display:block;position:absolute;bottom:0;right:0;width:25px;height:22px;background: url(../images/recgov/slideshow-right.gif) 0 0 no-repeat;text-indent:-9999px;cursor:pointer;z-index:10}
				#getinvolvedslideshow{}
				#getinvolvedslideshow p{margin:0;position:absolute;text-align:center;bottom:-32px;width:830px;font-size:21px;font-weight:bold;color:#185c2f;}


/* New 2012 Styles */

#acm-content div.page_1{
	font-size: 14px;
}

#acm-wrapper a.downloadPDF{
	font-weight: bold;
	background: url("/images/2012/pdf.png") no-repeat transparent left center;
	padding: 10px 0 10px 30px;
	text-decoration: none;
	display: block;
}

#acm-wrapper a.index, #acm-wrapper a.linkNavIndex{
 	display: block;
	font-weight: bold;
	background: url("/images/2012/navlink_back_acm.png") no-repeat transparent left center;
	padding: 10px 0 10px 30px;
	text-decoration: none;
	margin: -5px 0 0 -28px;
}


/*******************************************************/
/* Right Column
/*******************************************************/

		#acm-column-right{float:left;width:210px;margin:0 0 0 10px;display:inline;padding:0 0 10px 0}

			#acm-quotes{border:1px solid #ED9B37;padding:25px 10px 15px 30px;background:#fff url(../images/recgov/quote-topleft.gif) 5px 5px no-repeat;margin:0 0 10px 0;}
				#acm-quotes blockquote{padding:0;margin:0 0 5px 0;font-style:italic;font-size:14px;}
				#acm-quotes p{margin:0;}

		
	#acm-footerlogos{clear:both;border-top:3px solid #ED9B37;padding:10px 0 0 0;background:#fff;}
	

/*******************************************************/
/* Go List
/*******************************************************/
	

#acm-wrapper div.goLImage {
	float: right;
	clear: right;
	margin: 10px 0 10px 10px;
}
#acm-wrapper div.goLImage div.goLImageLabel {
	width: 100%;
	font-size: 10px;
	color: #888;
}

#acm-wrapper #go-wrapper h3{
	margin: 20px 0 0 0;
}


#acm-wrapper #go-wrapper h4{
	font-style: italic;
	margin: 0 0 5px 0;
}

/*******************************************************/
/* Index pages
/*******************************************************/
#acm-indexBody {
	display: table-row;
}

#acm-indexBody #acm-column-body {
	display: table-cell;
	width: 500px;
	padding: 0 0 0 0;
	vertical-align: top;
	*float: left;
}

#acm-indexBody #acm-column-sidebar {
	display: table-cell;
	padding: 0 0 0 50px;
	vertical-align: top;
	*width:280px;
}

#acm-column-sidebar div.sidebar-container{
	background-color:#FAFAEE;
	box-shadow: 0 5px 5px rgba(0,0,0,.2);
	padding: 1px 20px 20px 20px;
	border-radius: 5px;
}


#acm-column-sidebar div.sidebar-container h3{
	font-size: 15px;
}

#acm-column-sidebar div.sidebar-container h3 a{
	font-size: 15px;
	color: inherit;
	background: none;
}



#acm-column-sidebar ul{
	list-style-type:disc;
	color: #DDD;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

#acm-column-sidebar a.more{
	font-weight: normal;
	font-size: 12px;
	margin-left: 10px;
	background-image: none;
}
/*******************************************************/
/* Article Index 
/*******************************************************/


#acm-wrapper div.ipb-search-grid {
	width: 700px;
	font-size: 16px;
}

#acm-wrapper div.ipb-search-grid td {
	font-size: 16px;
	color: #666;
}

span.ipb-gridview-recordcount, div#ctl00_ctlSearchResultsGrid_divGridPagerContainer{
	font-weight: bold;
	color: #666;
}



/*******************************************************/
/* Rec.gov common.css overrides
/*******************************************************/
table.layout td#colbody1{
	padding: 0 !important;
}
