body {
	font-family: calibri, arial, verdana;
	font-size: 16px;	
	padding: 0;
  	margin: 0;
  	/* background: url(../images/grey_bak.png) no-repeat center top; */
	background-image:url(../images/main_bak.png);
  	width: 100%;
  	display: table;
}

h1 { font-size:16px; }
h3 { font-size:14px; color: #000066; font-family: Trebuchet MS; margin-bottom:0px; }

.textlink { font-family: Arial, Helvetica, sans-serif; 	color: #000a6b; }
.textlink a { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; }
.textlink a:hover { color: #227800; }
.textlinksm {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #930300; }
.textlinksm a { font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.textlinksm a:hover { color: #227800; }
.arrowlist { list-style-image: url(../images/r_arrow_sm.gif); }
.mainboxtext { color:#036; font-size: 13px; margin:0px; padding:0px;}
.maintext { color:#e2e2e2; font-size:13px; font-style:italic; margin-left:5px; margin-top:3px; margin-bottom:0px; }
.maindisclaimer { color:4d4d4d; font-size:11px; font-style:italic; }
.pagesubhead { color:2d2d2d; font-size:14px; font-weight:bolder; font-style:italic; }
.arrowlist { 	font-size: 14px; list-style-image: url(../images/r_arrow_sm.gif); color: #414141; }
.contacttext {  color:#036; font-size: 15px; margin:0px; padding:0px; }
.supoorttext { color:#2d2d2d; font-size: 14px; margin:0px; padding:0px;}

/*------------------------------------------------navigation--------------------*/
#home { display: block; width: 48px; height: 46px; background: url("../images/home_btn.png") no-repeat 0 0; }
#home:hover { background-position: 0 -46px; }
#home span { position: absolute; top: -999em; }
#oem { display: block; width: 142px; height: 46px; background: url("../images/oem_btn.png") no-repeat 0 0; }
#oem:hover { background-position: 0 -46px; }
#oem span { position: absolute; top: -999em; }
#securitytips { display: block; width: 122px; height: 46px; background: url("../images/securitytips_btn.png") no-repeat 0 0; }
#securitytips:hover { background-position: 0 -46px; }
#securitytips span { position: absolute; top: -999em; }
#support { display: block; width: 77px; height: 46px; background: url("../images/support_btn.png") no-repeat 0 0; }
#support:hover { background-position: 0 -46px; }
#support span { position: absolute; top: -999em; }
#about { display: block; width: 83px; height: 46px; background: url("../images/about_btn.png") no-repeat 0 0; }
#about:hover { background-position: 0 -46px; }
#about span { position: absolute; top: -999em; }
#contact { display: block; width: 105px; height: 46px; background: url("../images/contact_btn.png") no-repeat 0 0; }
#contact:hover { background-position: 0 -46px; }
#contact span { position: absolute; top: -999em; }


/*------------------------------------------------footer--------------------*/
#footer{ width:960px;	height:140px;	margin:0 auto;	position:relative;}
#footer ul{	width:600px;	position:absolute;	left:0px;	top:29px;	list-style-type: none;}
#footer ul li{	float:left;	color:#00314a;	background-color:inherit;	font:normal 11px/19px Arial, Helvetica, sans-serif;}
#footer ul li a{ color:#acd3e7; background-color:inherit;	font:normal 11px/19px Arial, Helvetica, sans-serif;	padding:0 7px;}
#footer ul li a:hover{	color:#D4D4C6;	background-color:#117535}
#footer p.copyright{	font:normal 11px/19px Arial, Helvetica, sans-serif;	color:#eaebeb;	background-color:inherit;	position:absolute;	left:800px;	top:82px;}
#footer img{	position:absolute;	left:795px;	top:45px;	width:150px;	height:45px;}

/*--------------------forms-------------------------------------------------*/
#formtable {  
 background-color: #F2F7FB;  
 color: #000000;  
 border: 1px solid #D7E5F2;  
 border-collapse: collapse;
 padding:10px;
 width:480px;  
}  

#formtable td {  
 border: 1px solid #D7E5F2;
 padding:10px;
}


/*----------------contact info---------------------------------------------*/
ul.contact-info {
	font-size:13px;
	line-height:160%;
	color:#4B3C30;
	list-style-type: none;
}

ul.contact-info li {border-top: 1px #eee solid; padding:15px 15px 20px 50px;}
li.contact-phone {background:url('../images/icon_phone.png') no-repeat left 10px;}
li.contact-email {background:url('../images/icon_email.png') no-repeat left 10px;}
li.contact-address {background:url('../images/icon_address.png') no-repeat left 10px; font-size:14px; line-height:140%; }
li.contact-hours {background:url('../images/icon_hours.png') no-repeat left 10px;}

