/* THIS FORCES A VERT SCROLL BAR TO STOP THE PAGE FROM SHIFTING */
html { min-height: 100%; margin-bottom: 1px; }

body {
	margin: 0px;
	padding: 0px; 
	background-color:#000000;
	
	/*background: url(../images/body-bg.jpg) repeat-x #000000;*/
	/*behavior: url(./goods/csshover.htc);*/
}
body  a:link, a:visited, a:active, a:hover {
	 color:#a08531;
}

.edit_window
{
	background-color: #fff;
	padding: 4px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;	
}

#hold {
	margin-top:30px;
	text-align: center;
	background: url(../images/assets/main-bg.jpg) no-repeat center top;
}

#content {
	margin: 0px auto;
	width: 820px;
	text-align: left;
	position: relative; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;
	/*background-color: #ffffff;*/
}


#top_nav_hold{ 
	float:right;margin-bottom:5px
	/*; margin-left:411px;*/
}



#home_pic_left{width: 205px;}


#home_hold_left{
	width:204px; 
	position:absolute;
	left:0px;
	z-index:100; 
	/*float:left;
	display:inline; THIS IS A FIX FOR THE IE6 DOUBLE INDENT BUG */
}
#home_content_hold_right{
	margin-left:204px; width:616px; height:534px; overflow:hidden;
	/*float:right;*/
	background-color:#FFFFFF;
}

#sub_content_hold_right{
	/*margin-left:1px;*/ 
	padding-left:204px;
	width:616px; 
	/*float:right;
	background-color:#FFFFFF;*/
	background-image:url(../images/assets/sub-left-bg-tile-full.jpg); background-repeat: repeat-y; 
}


#sub_content_hold_right_flash{
	/*margin-left:1px;*/ 
	padding-left:204px;
	width:616px; 
	/*float:right;
	background-color:#FFFFFF;*/
	background-image:url(../images/assets/sub-left-bg-tile-full.jpg); background-repeat: repeat-y; 

}

#home_content_lower_hold_left{
	margin-left:50px;
		float:left;
		display:inline;/* THIS IS A FIX FOR THE IE6 DOUBLE INDENT BUG */
		color:#a08531; font-size:11px; 
		background-image:url(../images/fpo-home-pic.jpg); 
		width:148px; height:204px;
}




#home_content_lower_hold_right{
	width:344px; 	float:right;
	color:#a08531; font-size:11px;
}

.home_intro_copy{font-size:12px;}

#home_main_content{
	/*THIS IS THE BOX FOR THE HOME PAGE MAIN CONTENT, TEXT, LOGO, ETC
	margin-left:20px; margin-right:30px;*/ padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:30px;
	}

#sub_main_content{
	/*THIS IS THE BOX FOR THE HOME PAGE MAIN CONTENT, TEXT, LOGO, ETC
	margin-left:20px; margin-right:30px;*/ padding-right:20px;
	}	
	
#sub_content_hold_top{
	margin-left:40px; width:725px; 
	float:left;
	display:inline;/* THIS IS A FIX FOR THE IE6 DOUBLE INDENT BUG */
}
#sub_content_hold_bottom{
	
	margin-left:40px; width:660px; 
	float:left;
	display:inline;/* THIS IS A FIX FOR THE IE6 DOUBLE INDENT BUG */
}
#home_sublinks{  
	border-bottom:#000000; border-bottom-width:1px; border-bottom-style:solid; 
}
#sub_sublinks{  
	border-bottom:#000000; border-bottom-width:1px; border-bottom-style:solid; margin-top:10px;
}
#home_content{ 
	margin-top: 10px; margin-right:15px;
}

#sub_content{ 
	margin-right:15px; margin-top:40px;
}




.gray_line{
	border-bottom-color: #999999; border-bottom-width:1px; border-bottom-style:solid;
}
#news_ticker_txt{
	padding-top:10px; color:#a08531; padding-left:40px;
	}


/*START LOW LINKS*/
#low_links_container{ 
	margin-top:5px; margin-left:205px;
}

#low_links_left{
	float:left;
	}

#low_links_right{ 
	float: right;
}
/*END LOW LINKS*/


#logo{ 
	background-image:url(../images/assets/logo.jpg); background-repeat:no-repeat; 
	height:108px; 
	width:226px; 
	margin-left:350px; /*margin-top:10px; */margin-bottom:18px;
}



#footer{
	background-image:url(../images/assets/footer-tile.jpg); background-repeat: repeat-x; 
	height:33px; 
	/*clear:both;*/
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666; 
	padding:10px; margin-top:30px;
}



#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666; 
	text-decoration: underline;
}



.sub_hdr2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; font-weight: bold;
	color: #ac9447;
}
.sub_hdr3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold;
	color: #666666; 
}

.sub_hdr4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: bold;
	color: #000099;
}

.sub_hdr5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: bold; font-style:italic;
	color: #ff6600;

}


.compressor{ 
	font-size:1px;
}

#sub_hold_left{
	background-image:url(../images/assets/sub-left-bg-tile.jpg); background-repeat: repeat-y; 
	width:204px; padding-top:93px; 

}

#sub_main_hold{
	margin-left:50px; padding-bottom:30px; padding-right:30px;

}

#sub_main_hold div#tombstones
{
	width: auto;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#sub_main_hold div.tombstone
{
	width: 224px;
	min-height: 227px;
	float: left;
	display: inline;
	border: 2px solid #4c4c4c;
	padding: 10px;
	margin: 0 10px 10px 0;
	text-align: center;
	position: relative;
}

#sub_main_hold div.tombstone div.tombstone_inner
{
	display: block;
	padding: 0 4px;
}
/*THESE DIVS ARE FOR THE SUB PAGES THAT CONTAIN THE FLASH MODULE*/

#sub_hold_left_flash{
	background-image:url(../images/assets/sub-left-bg-tile.jpg); background-repeat: repeat-y; 
	width:204px; padding-top:0px;

}

#home_hold_left_flash{
	width:204px; 
	position:absolute;
	left:0px;
	z-index:100; 
	/*float:left;
	display:inline; THIS IS A FIX FOR THE IE6 DOUBLE INDENT BUG */
}


#home_hold_left_sub_flash{
	width:201px; 
	position:absolute;
	left:2px;
	z-index:100; 
	/*float:left;
	display:inline; THIS IS A FIX FOR THE IE6 DOUBLE INDENT BUG */
}

#sub_hold_left_sub_flash{
	background-image:url(../images/assets/sub-left-bg-tile.jpg); background-repeat: repeat-y; 
	width:201px; padding-top:0px;

}

/*END DIVS FOR THE SUB PAGES THAT CONTAIN THE FLASH MODULE*/

#sub_side_pics{/*margin-top:93px;*/}

.sub_link_pics{margin-top:10px}

#sub_page_hdr3{
	/*border-bottom:#666666; border-bottom-width:1px; border-bottom-style:solid;
	color:#a08531;background-color:#006666;padding-left:50px;font-size:16px; */
	 /*display:inline-block; */
	margin-bottom:10px; 
}


.home_3boxes{ 
	background-color:#f3e7c4;
	padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px; 
	color:#ac9447; font-size:11px;
}

.rec_eng_img{padding-bottom:1px;}

#home_ticker{
	padding-top:100px; padding-bottom:100px; padding-left:0px; padding-right:0px; 
	border-top:#666666; border-top-width:1px; border-top-style:solid;
}
.ticker_line{ height:1px; background-color:#999999; overflow:hidden;}

#ticker_td_logo{padding-left:0px; padding-right:0px;}

#ticker_td_txt{padding-left:5px; padding-right:5px; color:#a08531;}


.bullet_graphic{
	padding-right:1px; list-style-image:url(../images/bullet.jpg)
}

.box{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; 
padding-left:10px; padding-right:10px;
display:block; 
border-bottom:solid; border-bottom-color:#b89a35; border-bottom-width:1px; 
border-left:solid; border-left-color:#b89a35; border-left-width:1px;
border-right:solid; border-right-color:#b89a35; border-right-width:1px;
border-top:solid; border-top-color:#b89a35; border-top-width:1px;

	
}

.filled_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996600;
	padding-left:10px;
	padding-right:10px;
	display:block;
	border-bottom:solid;
	border-bottom-color:#b89a35;
	border-bottom-width:1px;
	border-left:solid;
	border-left-color:#b89a35;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#b89a35;
	border-right-width:1px;
	border-top:solid;
	border-top-color:#b89a35;
	border-top-width:1px;
	background-image:url(../images/callout.jpg);
}

.body_txt_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	color: #666666;
	
	}
	
.edit_notes{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px; font-weight: bold;
color:#CC0066
}

.seperator{
	border-bottom: solid; border-bottom-color:#b89a35; border-bottom-width:1px;

}

.sub_seperator{
	border-bottom: solid; border-bottom-color:#b89a35; border-bottom-width:1px; padding-left:20px;

}

#sub_indent{
	padding-left:20px;

}

.list_link{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a08531; text-decoration: underline; 
	list-style-type:none;
		
}
.list_link a:link {
	color:#a08531;
	text-decoration: underline;
}
.list_link a:visited {
	color:#a08531;
	text-decoration: underline;
}
.list_link a:hover {
	color: #a08531;
	text-decoration: underline;
}
.list_link a:active {
	color:#a08531;
	text-decoration: underline;
}

.sidelink_padding {
	padding-top:0px; padding-bottom:9px;

}


.side_link{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a08531; text-decoration: underline; 
	list-style-type:none;
		
}
.side_link a:link {
	color:#a08531;
	text-decoration: underline;
}
.side_link a:visited {
	color:#a08531;
	text-decoration: underline;
}
.side_link a:hover {
	color: #a08531;
	text-decoration: underline;
}
.side_link a:active {
	color:#a08531;
	text-decoration: underline;
}
