@import url("/lib/Styles/Navbars.css");
/* --------------------------------------------------------------------------
						Author: Josh Bryant
						Date: August 05, 2005
Purpose: This stylesheet sets the general requirements						
				 for the page.
-------------------------------------------------------------------------- */


/*Set the constraints for site width */		
body ,htmlSS
	{
		background:;
		margin:20px 0 0 0;
		margin-left: 20px;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		width: 740px;
	}

/*Set the constraints for site width */		
#global 
	{
		width:740px;
		margin:auto;
		text-align:left;
		float:left;
	}

/*Set the header Section */	
#logo 
	{
		background:    url("../images/base/header_logo.gif") no-repeat right top;
		margin-right: 2px;
		
	}	

/* Contains the text in header */
#title 
	{
		height:50px;
		margin:0;
	}
	
		
/* ++++++++++ KEYVISUAL DIV ++++++++++ */			
		
/* 	Win IE5 needs hack to adjust 1px gap 
	caused by a negative margin of the 
	uppermost NavLocal list element */
	
	/* Homepage */
	
#keyvisual 
	{
		border-top:4px solid #fff;
	}	
	
	/* Other sites */

#visual {
		border-bottom:5px solid #fff;
		}
		
html>body #visual {
		border-top:5px solid #fff;
		} 	
	
	
	
	
		
/* ++++++++++ CONTENT WRAP ++++++++++ */	

#wrap {
		width:740px;
		float:right;
		color:#333333;
		margin-top:4px;
		margin-top:5px;
		}
		
html>body #wrap {
		margin-top:5px;
		} 	
			
		
/* ++++++++++ CONTENT COLUMN REGULAR ++++++++++ */	

#content {
		float:left;
		width:500px;
		
		
		} 
 		
 #content H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00AC36;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	line-height: normal;
	height: 25px;
 }
 
 .Heading_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #990000;
}
 		
 		
/* ++++++++++ EXTENDED CONTENT COLUMN  ++++++++++ */			
/* +++++++ IF NO CONTEXT COLUMN IS APPLIED ++++++ */
	
#contentFull {
	float:left;
	width:560px;
	top:150px;
		} 
#contentFull img{
	text-align: left;
	vertical-align:middle;

}
#contentFull .textspacer{
padding-top:20px;
}
 #contentFull .textblock{
	margin-left:20px;
	width:515px;
	padding:0.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	font-style: normal;
	font-weight: normal;
}
 
#contentFull H4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-align: left;
	line-height: normal;
	font-weight: normal;
	
 }		
#contentFull table{width:500px;
font:Arial, Helvetica, sans-serif;
font-size:11px}

#contentFull th{color:#003466;}

		
/* ++++++++++ FOOTER DIV ++++++++++ */	

#footer {
		width:740px;
		border-top:1px solid #e6e6e6;
		padding:7px 0 0 0 ;
		margin:7px 0 7px 0;
		clear:both;
		float:left;
		}

#content_new {
		float:left;
		width:760px;
		padding:0px;
		margin:0px;
		Border-collapse:collapse;
		} 
		


/* +++++++++++ INVISIBLE HORIZONTAL RULE +++++++++++ */	
/* ++++++++++ AND LINE BREAK CLEAR FLOATS ++++++++++ */	

hr, br.fix 
	{
		visibility:hidden;
		clear:both;
		line-height:0px;
		background:#fff;
		height:0px;
		font-size:0px;
		padding:0;
		margin:0;
		}		
		
		
		
/* +++++ TEMP +++++ */		
#ADdrawings{font-family: Arial, Helvetica, sans-serif;}

/* Temporaere Styles fuer alte Content-Layouttabellen */
#context table {border:none;}







/* +++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++ START FOOTER NAVIGATION ++++++++++ */		

/* +++++++++++++++++++++++++++++++++++++++++++++ */

		



#footer ul {

		background:#fff;

		list-style-type:none;

		padding: 0 0 0 10px;

		margin: 0;

		width: 100%;

		}



		#footer ul li {

				font-size:10px;

				line-height:15px;

				display:inline;

				margin:0;

				padding:0;

				color:#999;

				}



#footer a, #footer p {

		font-size:10px;

		line-height:12px;

		text-decoration: none;

		}

		

#footer a {

		color:#2269b6;

		}

		

#footer a:hover {

		color:#2269b6;

		text-decoration:underline;

		}

		

#footer p {

		color:#999;

		padding:0 0 0 10px;

		margin:0;

		}		
		
#oildiv{display:none;}

#rightbar{
border-left:1px dotted #CCCCCC;}

#leftbar{ border-right:1px dotted #CCCCCC;}

.dottedbordertop{border-top:1px dotted #CCCCCC;}

.dottedborderbottom{border-bottom:1px dotted #CCCCCC;}
.linetableborder {border-bottom:thin #e6e6e6;}

.cls_font_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
.cls_font_table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #003466;
}

.cls_font_table_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
}

	
	
