body { font-family: Helvetica, Verdana, Arial, 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; }

/* GENERAL LAYOUT */
	#container { padding: 0px 10px 0px 10px; margin: 0px auto; width: 780px; background-image:url(/images/bg_container.jpg); }
	
	#hb_top { height:10px; }
	#hb { padding: 0px 10px 0px 10px; color: #FFF; font-size: 1.2em; font-weight: bold; background: url(/images/logo.gif) no-repeat #01458e center; width: 760px; height: 100px; }
	#hb a { color: #FFF; }
	#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:10px; height:98px; }
	#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; margin-bottom: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; }
	
/* 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; }
	#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; }

	#display { border: 1px solid #01458e; padding-bottom: 10px; }
	#display h2 { margin-top:0px; padding: 10px 10px 10px 10px; background-color: #01458e; color:#FFF; }
	#display h3 { padding: 0px 10px 0px 10px; }
	#display p { padding: 0px 20px 0px 20px; margin: 0 0 6px 0; color: #01458e; }
	
	.hostpipe a { color: #cbcbcb; text-decoration:none; }