body { font-family:Arial, Helvetica, sans-serif;color: #474747; margin: 0em; padding: 0em; font-size: 0.8em; background-color:#edebdc; }

h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.0em; }

.clear {clear:both;}

/* GENERAL LAYOUT */
	#container { padding: 0px 10px 0px 10px; margin: 0px auto; width: 780px; background-image:url(/images/bg_container.jpg); }
	
	#hb_top {  }
	#hb { padding:10px 10px; color: #000; font-size: 1.2em; font-weight: bold; background: url(/images/logo.png) no-repeat #fff center; width: 760px; height: 100px; border-bottom:3px solid #01458e; border-top:3px solid #01458e; }
	#hb a { color: #000; }
	#hb .left { margin: 42px 0px 0px 5px; float:left; }
	#hb .right { margin: 42px 5px 0px 0px; float:right; }
	
	#leftnav { float: left; width: 150px; margin: 0; padding: 1em; }
	
	#content { margin-left: 165px; padding: 1em; padding: 20px 30px 20px 20px; }
	
	#fb { margin-top:10px; clear:both; background: url(/images/fb_circle.gif) no-repeat center top; width: 780px; padding-bottom:21px; height:110px; }
	#fb .left { margin: 22px 0px 0px 5px; float:left; text-align:left; padding:10px; }
	#fb .right { margin: 22px 5px 0px 0px; float:right; text-align:right; padding:10px;  }
	
	#b { clear:both; margin: 0px auto; width:800px; height:10px;  }
	#b .left{ background: url(/images/fb_bl.gif) no-repeat; width:10px; height:10px; float:left; }
	#b .center{ background: url(/images/fb_bc.gif) repeat-x; width:780px; height:10px; float:left;}
	#b .right{ background: url(/images/fb_br.gif) no-repeat; width:10px; height:10px; float:left; }
	
	#middle { float:left; width:360px; padding-right:20px; text-align:justify; }
	#right { float:left; }
	#right .quality { width:172px; border:1px solid #01458e; padding:4px; }
	#right .quality table tr { text-align:center; }
	#right .quality table td { padding:2px; width:80px; }
	
/* SERVICES STYLES */
	ul.services { list-style: none; }
	ul.services li { padding:0 0 0 30px; background:url(/images/bulletsmall.gif) no-repeat top left; }
	
/* PRODUCT STYLES */
	#spechead p {text-align:center; }
	#specoffer ul {list-style:none; height:150px;}
    #specoffer li {width:110px;float:left; padding:5px 30px; font-size:0.9em; text-align:center;}
    #specoffer img {padding-bottom:10px;}
	#display {padding-bottom:10px;display:block;}
	
/* MENU STYLES */
	ul.vmenu { margin: 6px; padding: 0px; list-style: none; }
	ul.vmenu li { margin-top:10px; }
	ul.vmenu li a { padding:0 0 0 35px; background:url(/images/bullet.gif) no-repeat top left; font-weight:bold; font-size: 1.0em; width: 140px; color: #01458e; text-decoration: none; }
	ul.vmenu li a:hover { background: url(/images/bullet_over.gif) no-repeat top left; color: #000; }
	
/* TESTIMONIAL STYLES */
	#testimonial  { margin:10px 5px 20px 0px; padding:0px; }
	#testimonial .left { background: url(/images/quote.gif) no-repeat; width:25px; height:18px; }
	#testimonial .center { padding: 3px 15px 3px 15px; text-align:justify; }
	#testimonial .right { float:right; background: url(/images/unquote.gif) no-repeat; width:25px; height:18px; }
	
	#display .ttest { color: #474747; margin-bottom:0px; }
	#display .tname { text-align:right; font-weight: bold; margin-bottom: 2em;}
	#display .tquote { font-size: 1.2em; font-weight:bold; }
	
/* FORMS LAYOUT */
	fieldset { padding: 0px 0px 10px 10px; border: 0px; }
	legend { margin-bottom: 10px; padding: 10px 5px 10px 5px; }
	.label, .form label, .form2 label, .form label { width: 15em; float: left; text-align: right; margin-right: 1em; display: block; font-weight:bold; }
	.form input, #form textarea, .form2 input, .form2 textarea, .form input, .form textarea { text-align: left; font-size: 0.8em; }
	.form p, .form2 p, .form p { margin: 2px 0; padding:0; }
	.form .indent, .form2 .indent { margin-left: 16em; }
	.form fieldset { border: 0px; text-align: left; }
	#cmdAdd {margin-left:200px;}
	.error {border:1px solid #FF0000; padding:4px;}
	

	#display { border: 1px solid #01458e; padding-bottom: 10px; }
	#display h1 {padding: 5px 0 10px 20px;}
	#display h2 { padding: 0px 10px 0px 10px;}
	#display h3 { padding: 0px 10px 0px 10px; }
	#display p { padding: 0px 20px 0px 20px; margin: 0 0 6px 0; color: #01458e; }
	
/*Footer Links*/	
    .hostpipe li {list-style:none; margin-left:-40px; margin-top:4px;}
	.hostpipe a {text-decoration:none; color:#000000;}

/*Image Styles*/	
	.leftimage {float:left;margin:0px 10px 10px 0px;}
	.imageborder {border:1px solid black;}
	
	.subheading1 {margin-top:0px; padding: 10px 10px 10px 10px; background-color: #01458e; color:#FFF;}
	
	#adobe {margin:0 30px;border:1px solid #01458e; width:500px; margin-bottom:20px;}
    #adobe img {float:left;padding-right:1em;}
	#adobe p{padding:1em;display:block;}
	
	#mfooter { clear:both; margin:auto; width:800px; height:30px; }
	#mfooter ul {list-style:none;margin-top:-10px; padding:0 150px; }
	#mfooter li {float:left;padding:0 12px; }
	#mfooter a {text-decoration:none; font-size:0.7em; color:#000;}
	
	
	
