@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/images/inner_01.png);
	background-repeat:repeat-x;
	margin: 0;
	 /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding:0;
	text-align:center;
	/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

/*
#apDiv1 {
	position:absolute;
	left:37px;
	width:133px;
	height:124px;
	z-index:1;
	visibility: visible;
	}
#apDiv2 {
	position:absolute;
	left:170px;
	width:132px;
	height:124px;
	z-index:1;
	visibility: visible;
	}

#apDiv3 {
	position:absolute;
	left:302px;
	width:135px;
	height:124px;
	z-index:1;
	visibility: visible;
	}	

#apDiv4 {
	position:absolute;
	left:437px;
	width:134px;
	height:124px;
	z-index:1;
	visibility: visible;
	}	

#apDiv5 {
	position:absolute;
	left:571px;
	width:133px;
	height:124px;
	z-index:1;
	visibility: visible;
	}			

#apDiv6 {
	position:absolute;
	left:704px;
	width:134px;
	height:124px;
	z-index:1;
	visibility: visible;
	}			

#apDiv7 {
	position:absolute;
	left:838px;
	width:133px;
	height:124px;
	z-index:1;
	visibility: visible;
	}

*/

.san #navigation { 
	width: 934px;
	margin: 0 auto;
	padding-left:0px;
	height:124px;
	background-image:url(images/navigation_bg_03.png);
	background-repeat:no-repeat;
}

#container { 
	width: 934px;
	margin: 0 auto;
	
}

#midleaboutus{
	width:534px;
	height:102px;
	background-image:url(images/images/inner_mid_pt1.png);
	background-repeat:no-repeat;
	float:left;
	}	

#midleaboutus2 {
	width:400px;
	height:102px;
	background-image:url(images/images/inner_mid_pt2.png);
	background-repeat:no-repeat;
	float:right;
	}

#middle_content_bg {
background-image:url(images/images/bg_content1.png);
background-repeat:repeat-y;
width:934px;
margin:auto;

}	

#middle_content {
text-align:justify;
width:800px;
padding-left:60px;
padding-right:40px;
}	

#middle_content_career {
text-align:justify;
width:800px;
padding-left:60px;
padding-right:40px;
}

#middle_content_product {
text-align:left;
width:780px;
height:500px;
padding-left:60px;
padding-right:40px;
}

.inner_content_txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:14pt;
}

.sheet_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

.inner_content_bluheadings {
font-family:Verdana, Arial, Helvetica, sans-serif; color:#003399;
font-weight:bold;
font-size:13pt;
}

.inner_content_subhdgs_red {
font-family:Verdana, Arial, Helvetica, sans-serif; color:#DC0C00;
font-weight:bold;
font-size:10pt;
}

.inner_top_link {
font-family:Verdana, Arial, Helvetica, sans-serif; color:#003399;
font-size:8.5pt;
text-align:right;
text-shadow:#FF3333;
}

#footer{
background-image:url(images/images/inner_bg_footer.png);
height:63px;
padding-bottom:10px;
background-repeat:repeat-x;
margin:0;
}
	
#footer_mid {
	background-image:url(images/images/inner_btm_mid.png);
	width:899px;
	height:63px;
	padding-left:35px;
	margin: 0 auto;	
} 
#footeraboutus {
	font-family:"Trebuchet MS";
	font-size:11px;
	height:63px;
	color:#FFFFFF;
	padding-top:22px;
} 
.more_txt {
   font-family:Tahoma;
   font-size:9pt;
   color:#003B96;
   font-weight:bold;
}				

.more_txt:hover {
   text-decoration: underline;
}	

.prod_auto_subhead_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #004AA6;
	font-weight: bold;
	text-indent: 5px;
}

.prod_table_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#000000;
} 


			
