body{
background:#24140b url(images/bg.jpg) repeat-x;
margin:10px 0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
}
/*Home page styles*/
.home_nav{
background:url(images/home_nav_bg.jpg) no-repeat;
height:59px;
}
.home_nav ul{
margin:0;
padding:0;
text-align:center;
}
.home_nav ul li{
display:inline;
padding:0 16px;
}
.home_nav ul li a{
text-decoration:none;
color:#fff;
font:14px Arial, Helvetica, sans-serif;
text-transform:uppercase;
border-right:1px solid #fff;
padding:0 26px 0 0;
}
.home_nav ul li a:hover{
color:#ffce8a;
}
.home_nav ul li a.last{
border-right:none;
}
.home_3box{
background:url(images/home_3box_bg.jpg) repeat-y;
}
.home_3box_lower{
padding:0px;
height: auto;
width:283px;
color:#fff;
font-size:18px;
}
.home_3box_inner{
padding:2px;
width:283px;
color:#fff;
font-size:11px;
}
.img_left{
float:left;
margin:0 4px 4px 0;
padding:0 4px 4px 0;
}
.home_content{
background:#f1f3f8;
padding:0 0 10px 0;
}
.home_content_2col{
margin:0 15px 0 28px;
}
.lubrication{
margin:0 0 7px 0;
}
.tan_bg{
background:#eeeae1;
}
.home_news{
padding:10px 10px 0 25px;
font-size:11px;
}
.font14{
font-size:14px;
}
.dark_blue{
color:#1f596e;
}
.brown{
color:#7f5420;
}
.home_content h1{
font:21px Verdana, Arial, Helvetica, sans-serif;
color:#3f5f7c;
font-weight:normal;
margin:0;
padding:0;
}
.home_content ol li{
padding:4px 0;
font-size:14px;
}
.home_content h2 a{
margin:0;
padding:0;
font:18px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#d57800;
}
/*Sub page styles*/

.sub_nav{
background:url(images/sub_nav_bg.jpg) no-repeat;
height:70px;
}
.sub_nav ul{
margin:14px 0 0 0;
padding:0;
text-align:center;
}
.sub_nav ul li{
display:inline;
padding:0 16px;
}
.sub_nav ul li a{
text-decoration:none;
color:#fff;
font:14px Arial, Helvetica, sans-serif;
text-transform:uppercase;
border-right:1px solid #fff;
padding:0 26px 0 0;
}
.sub_nav ul li a:hover{
color:#ffce8a;
}
.sub_nav ul li a.last{
border-right:none;
}
.sub_content{
background:#f1f3f8 url(images/sub_content_bg.jpg) repeat-x;
padding:0 0 10px 0;
}
.sub_content h1{
font:18px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:10px 0 0 0;
padding:0;
color:#3f5f7c;
}
.sub_left{
margin:0 0 0 23px;
}
.sub_sub_menu{
font:12px Verdana, Arial, Helvetica, sans-serif;
padding:10px 10px 10px 28px;
}
.sub_sub_menu ul{
margin:10px 0 0 0;
padding:0 0 0 10px;
list-style-position:inside;
}
.sub_sub_menu ul li{
padding:2px 0;
}
.sub_sub_menu ul li a{
text-decoration:none;
color:#000;
}
.sub_sub_menu ul li a:hover{
color:#666666;
}
.sub_links{
padding:10px 10px 10px 23px;
font-size:11px;
}
.img_right{
float:right;
margin:0 0 4px 4px;
padding:0 0 4px 4px;
}
.titleBar {font-size:24px; width:100%; border-bottom:1px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:10px 0 0 0; padding:0; color:#3f5f7c;}
.titleBarSub {font-size:14px; width:100%; border-bottom:1px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:10px 0 0 0; padding:0; color:#3f5f7c;}
.titleBar sup {font-size:12px;}

/*Footer styles*/
.footer{
text-align:center;
padding:10px 0;
color:#e6e6e6;
font-size:11px;
}
.footer a{
text-decoration:none;
color:#e6e6e6;
padding:4px 10px;
}
.footer p{
line-height:6px;
}


.ErrorMsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:Red;
	text-decoration: none;	
}

.smallFieldInfo {
	font-family:  Arial;
	font-size: 10px;
	font-weight:normal;
	color:Red;
	text-decoration: none;
	vertical-align:middle;
	margin-left:4px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.BoldText {
	font-family:  Arial;
	font-size: 12px;
	font-weight:bold;
	color:Black;
	text-decoration: none;
}

.NormalText {
	font-family:  Arial;
	font-size: 12px;
	font-weight:normal;
	color:Black;
	text-decoration: none;
}
.textsmall
{
	font-family:  Arial;
	font-size: 10px;
	color:White;
	text-decoration: none;
}

