body {



	margin: 0em;



	padding: 0em;



	font-family: verdana, arial, helvetica, sans-serif;



	color: #000000;



 	background: #666 url(../images/mainBG2.gif) left top repeat-y;



	font-size:62.5%;



	}



a {



	text-decoration: underline;



	font-weight: bold;



	color:  #000000;



	outline: none;



	}



a:visited {



	color:  #000000;



	}



a:active {



	color:  #000000;



	}



a:hover {



	color: #000000;



	text-decoration: none;



	}







strong, b {



	font-weight: bold;



	}



p {



	font-size: 1.5em;



	line-height: 1.5em;



	margin: 0 0 1em 2em;



	font-weight:bold;



	}







h1 {



	font-size: 3.5em;



	line-height: 44px;



	font-weight: bold;



	margin-top: 0;



	margin-bottom: 0;



	}



h2 {



	font-size: 2.5em;



	line-height: 40px;



	font-weight: bold;



	margin-top: 0;



	margin-bottom: 0;



	}



h3 {



	font-size: 1.2em;



	line-height: 22px;



	font-weight: bold;



	margin-top: 0;



	margin-bottom: 0;



	}



h4 {



	font-size: 1em;



	line-height: 26px;



	font-weight: bold;



	margin-top: 0;



	margin-bottom: 0;



	}







	



.log_box h4	{



	font-size: 1.1em;



	line-height: 26px;



	font-weight: bold;



	margin-top: 0;



	margin-bottom: 0;



	}







	











img {



	border: 0;



	}















#content {



	position: absolute;



	top: 0;



	left: 0;



	padding: 120px 2px 10px 0;



	margin: 0;



	border: 0;



	voice-family: "\"}\"";



	voice-family:inherit;



	width: 250px;



	height:575px;



	background: url(../images/rightBG.gif) left top no-repeat;



	}







#content2 {



	position: absolute;



	top: 0;



	left: 256px; /* Opera5.02 will show a space at right when there is no scroll bar */



	padding: 110px 2px 10px 0;



	margin: 0;



	border: 0;



	voice-family: "\"}\"";



	voice-family:inherit;



	width: 470px;



	}











/* nav css */



#navcontainer ul



{



list-style-type: none;



text-align: left;



}







#navcontainer ul li a



{



background: transparent url(../images/mbox2.gif) left center no-repeat;



padding-left: 15px;



text-align: left;



font: normal 1.5em verdana, arial, helvetica, sans-serif;



text-decoration: none;



color: #000000;



}







.subnavlist {



list-style-type: none;



text-align: left;



font: normal 0.8em verdana, arial, helvetica, sans-serif;



padding: 5px 0 5px 20px;



}











#navcontainer ul li a:hover



{



background: transparent url(../images/mbox1.gif) left center no-repeat;



color: black;



}







#navcontainer ul li a#current



{



background: transparent url(../images/mboxa.gif) left center no-repeat;



font-weight:bold;



}



/* end */











.list1 {



font: normal 1.3em verdana, arial, helvetica, sans-serif;



margin: 0 0 1em 2em;



line-height: 1.5em;



list-style-type: square;



_padding-left:40px;



}







/* Send files styles */







.log_box {



background-color:#e7e7e7;



border-top:2px solid #ee333e;



border-bottom:2px solid #ca1c25;



border-right:2px solid #ca1c25;



border-left:2px solid #ee333e;



color:#000000;



text-align:center;



width:300px;



margin-left:100px;



}











h3 {



	font-size: 1.5em;



	line-height: 22px;



	font-weight: bold;



	margin-top: 0.5em;



	margin-bottom: 0.5em;



	}











ol.list2 {



font: normal 1.3em verdana, arial, helvetica, sans-serif;



margin: 0 0 1em 2em;



line-height: 1.5em;



_padding-left:40px;



}











p.smaller {



font-size:1.3em;



margin-left:65px;



}







p.smaller2 {



font-size:1.3em;



line-height: 1.5em;



margin: 0 0 1em 2em;



}







p.blnk {



font-size:1.8em;



text-align:center;



}







/* end */







/* contact page styles */







#con_inputs label, #con_inputs input {



	display: block;



	float: left;



	margin-bottom: 10px;



	font-size:1.3em;



}







#con_inputs TEXTAREA {



	display: block;



	float: left;



	margin-bottom: 10px;



}







#con_inputs label {



	text-align: right;



	width: 135px;



	padding: 3px 10px 0 0;



	font-weight:bold;



	font-size:1.2em;



}







#con_inputs br {



	clear: left;



}







#con_sub {



width:100%;



margin-top:5px;



text-align:center;



}











  input.lbtn{



   color:#000000;



   font-family:verdana, 'trebuchet ms',helvetica,sans-serif;



   font-size:1.2em;



   padding:2px;



   font-weight:bold;



   background-color:#F5F4F9;



   border:1px solid;







}







input.lbtnhov{



   color:#000000;



   background-color:#F5F4F9;



   }







/* end */











/* quote form table styles */



.submit_row {



text-align:center;



}







.mes_row {



text-align:right;



}







.mes_area {



vertical-align:top;



}







.iarea {



width:15px;



height:15px;



vertical-align:top;



}







.larea {



width:410px;



}







.form_table



{



width:470px;



padding:0;



margin:0;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size:1.3em;



text-align:left;



}







.form_table TD {



padding: 1px 0;



}







.form_table P {



font-size:1em;



}







.form_table label



{



width: 120px;



float: left;



text-align: right;



margin: 0 1em 10px 0;



clear: both;



font-weight:bold;



color: #ffffff;



}



/* end */



.type_box {



color:#000000;

padding :0.5em;

border:1px #000000 solid;

width:440px;



background-color:#ffffff;

font-size:1.3em;

text-align:center;

display:none;

}



.type_box strong {

color:#cc0000;

font-size:1.2em;



}

