@charset "utf-8";
/* CSS Document */


#header1 {
/*background-color:#00FF00; */
height: auto !important;  /*modern browsers */
height: 95px; /* IE6: treated as min-height */
min-height: 95px; /* modern browsers */
position: relative;
width: 100%;
margin: 0;
padding: 0;
/*background-image: url(assets/Logos/API_Logo_banner_570.gif); background-position: 10px left; background-repeat: no-repeat;*/
}



#header1 .col_R { 
position: absolute; top: 0px; right: 0;
/*background-color: #FF99CC;*/
width: 33%; margin: 0px 0px 0 0px;
margin: 0;
padding: 0;

}

#header1 .col_L {
/*background-color: #9966FF; 
margin: 0px 37% 0 0px;*/
margin: 0px 50% 0 0px;
}

#header1 #img_logo {
padding: 15px 10px 0px 0;
}

#header1 #formbox {
padding: 65px 0px 0px 0px;
text-align: right;
}



#header1 div.contact_info { 
text-align: right; 
vertical-align: top; 
margin: 0.25em 0;  
padding: 0;
color: #194b7c; 
font: bold 1.1em arial, helvetica, sans-serif;
}


#logline {
	position: absolute;
	top: 91px;
	text-align: right;
	vertical-align: top;
	margin: 0;
	padding: 0;
	color: #194b7c;
	font: normal normal 11px arial, helvetica, sans-serif;
	width: 431px;
	left: -135px;
}


                
#header1 div.contact_info#first {
/*margin: 1em 0 0.25em 0;   original layout  */
margin: 3em 0 0.25em 0;  
}

				

#wrapper_navbar {
/*height: auto !important;  /*modern browsers */
/*height: 2em; /* IE6: treated as min-height */
/*min-height: 2em; /* modern browsers */
border-top: 1px solid #d1d7e0;
border-bottom: 1px solid #d1d7e0;
/*background-color:#FFFF00;*/
margin: 15px 0 20px 0;
padding: .5em 0;
/*background-image:url(assets/Logos/CC03.jpg);
background-position: right 50%;
background-repeat:no-repeat;*/
}

#flash_slideshow {
background-color:#00FFFF; 
margin: 0 0 20px 0;
}



/***********************************************************
Homepage - content 2COL
**********************************************************/


#home_content {
background-color:#00FF00; 
/*height: auto !important;  /*modern browsers 
height: 95px; /* IE6: treated as min-height */
/*min-height: 95px; /* modern browsers */
position: relative;
width: 100%;
margin: 0;
padding: 0;
}


#home_content .col_R2 { 
position: absolute; top: 0px; right: 0;
border: 0px solid #D1D7E0;
width: 40%; margin: 0px 0px 0px 0px;
margin: 0;
padding: 0;
text-align: right;
}

#home_content .col_L2 {
/*background-color: #CCFFFF;*/
margin: 0px 55% 0 0px;
}

#home_content .col_L2 h3 {
font-size: 1.1em;
font-weight:bold;
color: #408a26;
margin-bottom: 4px;
/*color: #194b7c;
margin-left: 0.25em;*/
}





/***********************************************************
HOME - content - 3 COL
**********************************************************/

#home_content_3col {
position: relative; width: 890px;
}

#home_content_3col .col_C3 {
/*background-color: #CCFFFF;*/
margin: 0px 28% 0 36%;
}


#home_content_3col .col_R3 { 
/*background-color: YELLOW;
position: absolute; top: 0px; right: 0;
border: 0px solid #D1D7E0;*/
float: right;
width: 27%; margin: 0px 0px 0px 0px;
margin: 0;
padding: 0;
}

#home_content_3col .col_L3 { 
/*position: absolute; top: 0px; left: 0;
background-color: RED;*/
float: left;
border: 0px solid #D1D7E0;
width: 25%; margin: 0px 0px 0px 0px;
margin: 0;
padding: 0;
}



#home_content_3col h3 {
font-size: 1.1em;
font-weight:bold;
color: #408a26;
margin-bottom: 4px;
/*color: #194b7c;
margin-left: 0.25em;*/
}




/***********************************************************
LINKBOX
**********************************************************/




.linkbox1 {
/*padding: 1.0em;
border: 1px solid #d3d9e2; */
background-color: #FFFFFF; 
font-size: 1.1em; 
color: #757575;  
border: 1px solid #D1D7E0;
}

.linkbox1 span {
margin-right: 1em; 
margin-left: 10px;
}

.linkbox1 div {
margin: 0 0.25em 0 0em;
}

.linkbox1 li a:link,  .linkbox1 li a:visited {
	text-decoration: none;
	color: #13669b;
}

.linkbox1 li a:hover, .linkbox1 li a:active{
	text-decoration: none;
	color: #124464;
}

.linkbox1 li {
padding-top: 1em;
padding-bottom: 1em;
border-bottom: 1px solid #D1D7E0;
height: auto !important; /* modern browsers */
height: 1%; /* IE6: treated as min-height */
min-height: 1%; /* modern browsers */	
}

.linkbox1 li.first {
padding-top: 1em;
border-top: 0px solid #D1D7E0; 
padding-bottom: 1em;
border-bottom: 1px solid #D1D7E0;	
}

.linkbox1 li.last {
padding-bottom: 1em;
border-bottom: 0px solid #D1D7E0;	
}


.more {
font-size: 1.1em; 
font-weight: bold;
color: #4EA92E;  
text-decoration: none; 
margin-top: 4px;
}

.more a:link, .more a:visited {
font-weight: bold;
color: #408A26;  
text-decoration: none;
}

.more a:hover, .more a:active {
font-weight: bold;
color: #4EA92E;
text-decoration: none;
}


/* footer  ../stylesheets/layoutb95a.css
**********************************************************/
#footer {
	border-top: 1px solid #d1d7e0;
	/*position: absolute;*/
	z-index: 5;
	width: 885px;
	bottom: 0;
	margin-bottom: 20px;
	/*padding-bottom: 10px;*/
}
	#footer .rowA {
		background: #f6f6f6;
		padding: .6em 1.3em;
		margin: 0 0 1.4em 0;
	}
		#footer .rowA ul {}
			#footer .rowA ul li {
				font-size: 1.1em;
				color: #9c9c9c;
				text-transform: uppercase;
				float: left;
				/*margin: 0 4.99em 0 0;*/
				margin: 0 3.9em 0 0;
			}
			#footer .rowA ul li.last { margin-right: 0; }
				#footer .rowA ul li a {
					color: #9c9c9c;
				}
				#footer .rowA ul li a:hover {
					color: #666;
				}
	#footer .rowB {}
		#footer .rowB ul {}
			#footer .rowB ul li {
				font-size: 1.0em;
				float: left;
				margin: 0 1.6em 0 0;
				padding-bottom: 0.2em;
			}
				#footer .rowB ul li.brochure {
					text-transform: uppercase;
				}
					#footer .rowB ul li.brochure a {
						background: #ecf4f9;
						padding: 0.1em 0.5em;
					}
		#footer .rowB p {
			float: right;
			font-size: 1.0em;
		}
		
