@charset "utf-8";
/* CSS Document */

body{
	background-color:#c0c0c0;
	background-image:url(images/bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
#main {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top: 0px;
    width:1000px; /* set to required site width */
    background-color: #eeeeee;
		border:1px solid #000000;
}
.maintable {
	border: #d3d3d3 solid 5px;
	background-color:#eeeeee;
	width:986px;
}
.maintablefooter{
	border-top: #d3d3d3 solid 5px;
	background-color:#eeeeee;
	}
	
.sidemenu{
	width: 185px; /*width of menu*/
	margin-top: 0px;
}
.sidemenuhdr{
	background-image:url(images/tab1.jpg);
	background-repeat: no-repeat;
	width:190px;
	height:34px;
	text-align:center;
	padding-top:0px;
		font: bold 12px sans-serif;
	font-weight:bold;
	border-bottom: #d3d3d3 solid 5px;
	vertical-align:middle;
	
}
.sidemenu .headerbar{
	color: #0055a4; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 5px;
	margin-top: 0;
	background-color: #eeeeee;
}

.sidemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
background-color: #eeeeee;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
.sidemenu ul li a{
	color: #666;
	display: block; /*link text is indented 8px*/
	text-decoration:none;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;

}

.sidemenu ul li a:hover{ /*hover state CSS*/
	color: #000;
	background-color: #eeeeee;
	text-decoration:none;
	border: 1px solid #000000;
	padding-left:5px;
}

.sidemenu1{
	width: 180px; /*width of menu*/
	margin-top: 0px;
}
.sidemenu1 .headerbar{
	color: #0055a4; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 5px;
	margin-top: 0;
	background-color: #eeeeee;
}

.sidemenu1 ul{
list-style-type: none;
margin: 0;
padding: 0;
background-color: #eeeeee;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
.sidemenu1 ul li a{
	color: #666;
	display: block; /*link text is indented 8px*/
	text-decoration:none;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;

}

.sidemenu1 ul li a:hover{ /*hover state CSS*/
	color: #000;
	background-color: #eeeeee;
	text-decoration:none;
	border: 1px solid #000000;
	padding-left:5px;
}
.lwrnav{
	padding-top:10px;
	vertical-align:top;
}
.leftnav:link, .leftnav:active, .leftnav:visited{ 
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	padding-left:10px;
	
}
.leftnav:hover{
		text-decoration: none;
		padding-left:10px;
} 

.spacer{
	font-size:12px;
	font-weight:bold;
	color:#999;
	text-align:center;
}
.copyright{
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding:10px;
	text-align:center}

.mcopyright{
	font-size:10px;
	font-weight:normal;
	color:#666;
	padding:5px;
	text-align:center
}
.hdr{
	background-image:url(images/hdr_bg.jpg);
	border-bottom: #000000 7px solid;
}
.hdr1{
	background-image:url(images/hdr_bg1.jpg);
	border-bottom: #000000 7px solid;
}
.phonefirst{
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:9px;
}
.phone{
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:9px;
}
.phonehdr{
	font-size:12px;
	font-weight:bold;
	color: #0055a4;
}
#searchbar{
	background-image:url(images/searchbar_bg.jpg);
	height:33px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	padding-left:10px;
	border-bottom:#FFF solid 5px;
	}
.buttons{
	background-image:url(images/button.jpg);
	background-repeat:no-repeat;
	padding-right:30px;
	padding-bottom:5px;
	font-size:14px;
	color:#0055a4;
	font-weight:bold;
	text-align:right;
	height:26px;
	width:186px;
}

.button:link, .button:active, .button:visited{ 
	background-image:url(images/button.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	padding-top:5px;
	font-size:14px;
	color:#0055a4;
	font-weight:bold;
	text-align:left;
	text-indent:20px;
	height:26px;
	width:186px;
	display:block;
	text-decoration:none;
	vertical-align:middle;
}
.button:hover{ 
	background-image:url(images/button2.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	padding-top:5px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	text-indent:20px;
	height:26px;
	width:186px;
	display:block;
	text-decoration:underline;
	vertical-align:middle;
}


.button2{
	background-image:url(images/button2.jpg);
	background-repeat:no-repeat;
	padding-right:30px;
	padding-bottom:5px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	height:26px;
	width:186px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0055a4;
	margin-top:0px;
	}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fd3943;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#575757;
}

.hph1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0055a4;
	margin-top:5px;
	padding-bottom:0px;
	margin-bottom:0px;
	}

.product_info{
	padding:10px;
}
.product_info1{
	padding:10px;
	width:560px;
}
.product_info_side{
	padding-top:10px;
}
.product_info_btm{
	color:#0055a4; 
}
.navbg{
	background-image:url(images/nav_bg.jpg);
	width:1000px;
}
.rgtnavlinks:link, .rgtnavlinks:active, .rgtnavlinks:visited{
	font-size:9px;
	text-decoration:underline;
	text-align:center;
	color:#666;
}
.rgtnavlinks:hover{
	font-size:9px;
	text-decoration:none;
	text-align:center;
	color:#666;
}
.frmoutbor{
	border: solid 5px #616161;
}

.frminbor{
	border: solid 3px #eeeeee;
}
.frmbg{
	background-color: #d3d3d3;
	width:100%;
	padding-left:15px;
	
}
.questions{
	font-size:12px;
	color: #000000;
	font-weight:bold;
}
.qNo{
	font-size:12px;
	color: #0055a4;
	font-weight:bold;
}
.required{
	color: #0055a4;
}
.noprob{
	font-size:12px;
	font-weight:bold;
	color: #0055a4;
}

.hp_links:link, .hp_links:active, .hp_links:visited{
	font-size:11px;
	color:#0055a4;
	text-decoration:none;
	text-align:center;
}
.hp_links:hover{
	font-size:11px;
	color:#0055a4;
	text-decoration:underline;
	text-align:center;
}

.hplinks:link, .hplinks:active, .hplinks:visited{
	font-size:12px;
	font-weight:bold;
	color:#0055a4;
	text-decoration:none;
	text-align:center;
}
.hplinks:hover{
	font-size:12px;
	font-weight:bold;
	color:#0055a4;
	text-decoration:underline;
	text-align:center;
}

.hpbuttons{
	padding-left:20px;
	height:63px;
	vertical-align:middle;
}
	
.hp_buttons:link, .hp_buttons:active, .hp_buttons:visited{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;

}
.hp_buttons:hover{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
.righttable{
	border:solid 1px #cdcdcd;
	background-color:#e4e4ee;
}
.newsbar{
	background-color:#818284;
	height:33px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.ftr{
	padding-top:10px;
	text-align:center;
}

.ftrdvdr{
	font-weight:bold;
	font-size:12px;
	color:#909090;
}
.ftrlnks:link, .ftrlnks:active, .ftrlnks:visited{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.ftrlnks:hover{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.ftrtbl{
	padding-top:5px;
}

.related_table{
	width: 100%;
	border: 3px solid;
	border-color: #d3d3d3;
	background-color: #d3d3d3;
}
.related_cell{
	border-bottom: #d3d3d3 6px solid;
}
.related_image{
	background-color:#eeeeee;  
	width:100px;
	height:100px;
}
.related_content{
	padding-left:25px;
	vertical-align:top;
	color: #575757;
	font-size:11px;
}
.related_header{
	font-size:18px;
	font-weight:bold;
	padding:5px;
	border-bottom: #d3d3d3 6px solid;
}
.product_image{
	float:left;
	padding-right:25px;
}
.related_link:link, .related_link:active, .related_link:visited {
	font-size:13px;
	font-weight:bold;
	color: #575757;
	text-decoration:underline;
}
.related_link:hover {
	font-size:13px;
	font-weight:bold;
	color: #575757;
	text-decoration:none;
}
.related_subhead{
	font-weight:bold;
	}
.learn_more:link, .learn_more:active, .learn_more:visited{
	font-size:10px;
	color: #464646;
	text-decoration:underline;
	text-align:center;
}
.learn_more:hover{
	font-size:10px;
	color: #464646;
	text-decoration:none;
	text-align:center;
}
.highlight{
	font-weight:bold;
	color:#0054a4;
}
hr {
	width:400px;
	align:center;
}
.newmodel:link, .newmodel:active, .newmodel:visited{
	color:#ff0000;
	text-decoration:none;

}
.newmodel:hover{
	color:#ff0000;
	text-decoration:underline;

}
a:link {
	color: #31516d;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #31516d;
}
a:hover {
	text-decoration: none;
	color: #000;
}
.text-small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
a:active {
	text-decoration: underline;
	color: #31516d;
}


