body {
	font: bold italic 0.8em Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	padding:0;
}

a { text-decoration:none; color:#353599; }
a:hover { color:#E67373; }

h1 { font-size:1.4em; }
h3 { font-size:1.0em; }

#hb { background:url('/images/fb-head-bg.jpg') no-repeat bottom left; height:150px; padding:0; }
#hb .content { background:url('/images/a1-logo.gif') no-repeat; background-position: 100px 100%; height:150px; padding:0;  }

#main, #hb .content, #fb .top .content, #fb .bottom .content { width:760px; margin:0 auto; }
#main { margin-top:8px; background:url('/images/splash.gif') no-repeat; position:relative; left:-90px; }
#content { margin-left:90px; padding: 20px 0 0 0; }
#main-body { padding: 0 1em 1em 1em; margin-left:190px; }
#main-text { font-size:0.9em; padding-left:10px; border-left: 5px solid #E67373; font-style:normal; color:#000; }
#main-text h2 { font-size:1.2em; margin-bottom:0; padding-bottom:0; color:#666; }
#telephone { font-size:1.6em; text-align:right; height:50px; padding: 25px 100px 0 0; }
#telephone img { height:25px; }

#nav { margin-left:240px; padding-top:30px; }
ul.hmenu { font-style:normal; list-style-type:none; font-size:0.8em; font-weight:bold; }
ul.hmenu li { display:block; float:left; margin-right:20px; }
ul.hmenu li a { padding:0; color:#fff; text-decoration:none; }
ul.hmenu li a:hover { color:#E67373; }

#vnav { margin:40px 0 0 0; width:220px; float:left; }
ul.vmenu { font-size:0.8em; font-style:normal; margin:0; }
ul.vmenu li { width:180px; display:block; float:left; padding-bottom:20px;}
ul.vmenu li a { display:block; background:url(/images/vmenu-bullet.gif) no-repeat top left; padding:0 0 0 20px; color:#353599; text-decoration:none; } }
ul.vmenu li a:hover { color:#E67373; }

#fb { clear:both; background-color:fff; border-top:3px #666 solid; padding-top:3px; }
#fb .top { color:#fff; background-color:#666; height:2em; padding-top:0.5em }
#fb .top a { color:#fff; }
#fb .top li { margin-right:20px; }
#fb .bottom { padding-top:0.5em; font-size: 0.8em; font-style:normal; }
#fb ul { list-style-type:none; margin:0; padding:0; clear:both; }
#fb li { display:inline; float:left; font-size:1em; }

.hostpipe { color:#9a9a9a; }

fieldset { padding: 0px 0px 10px 10px; border: 0px; }
legend { margin-bottom: 10px; padding: 10px 5px 10px 5px; }
#form label, .form2 label, .form label { width: 150px; 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: 160px; }
.form fieldset { border: 0px; text-align: left; }

.name { font-size: 1.4em; color:#353599; font-weight:bold; font-style:normal; }
#display p { font-style:normal; color:#000; }

#sitemap ul { list-style-type:none; }