/* CSS Document */
body
{padding:0; margin:0; font:11px Arial, Helvetica, sans-serif; color:#999999; font-weight:normal;}

div, p, h1, h2, h3, ul, img
{padding:0px; margin:0px;}

ul
{list-style-type:none;}

a:link, {color: #009900;;}
a:visited, 
a { color: #009900; text-decoration: none; font-weight: bold; }
a:hover {color: #364867;}

/* WRAPPER */

#wrapper
{margin: 0 auto; width: 800px; background:url(../images/backtop.jpg) no-repeat #FFFFFF; min-height: 600px; height:600px; }

/* TOP PANEL */

#topPan
{width:800px; height:96px; position:relative; margin:0 auto; padding:0;}

img.hybrid-heat 
{ padding-top: 20px; }

img.carrier-main 
{ padding: 12px 0px 2px 30px; }

/* Menu Panel */
div#menu
{width:560px; position:absolute; top:32px; right:28px; margin:0; padding:0;}

/* HEADER PANEL */

#headerPan
{width:800px; height:307px; position:relative; margin:0 auto; padding:0; clear: both;}

#headerPanleft
{ width:212px; height:214px; position:absolute; top:0px; left:0px; border-top: 1px solid #CCCCCC;}

/* BODY PANEL */

#body-container
{ width:560px; height: auto; position:absolute; top:0px; right:28px; border-top:1px solid #CCCCCC; }

#content
{width:530px; height: 600px; position:absolute; top:10px; left:10px; margin: 10px 20px;}

#content p
{ padding: 5px 20px 5px 0px; line-height: 16px;}

h1 
{ font-size: 24px; font-weight: normal; color: #0F50B4; padding: 5px 0px;}
h1.phone 
{ font-size: 20px; font-weight: bold;}
p.leadin 
{ font-size: 11px; margin: 0px;}

h2
{ font-size: 12px; font-weight: bold; color: #000000; padding: 5px 0px;}

h2 a:link, {color: #000000;}
h2 a:visited, 
h2 a { color: #000000; text-decoration: none;}
h2 a:hover {color: #364867;}

h3
{ font-size: 11px; font-weight: bold; color: #000000; padding: 5px 0px;}

h3.website
{ font-size: 14px; font-weight: bold; color: #000000; padding: 5px 0px;}

div.pic-left 
{float: left; margin-right: 6px; }

div.pic-right
{float: right; margin-right: 6px; }

p.picteaser
{font-size: 10px; color: #666666;}

p.intro-text {
	padding-top:10px;
	padding-bottom:25px;
	background: #fff url(../images/bg-dots.gif) repeat-x bottom left; }
	
h1.cross { padding: 10px 0 20px 38px; background: transparent url("../images/hyb-plus.gif") 0 30% no-repeat; }

#map { float: left;}
#locations { float: right; width: 220px; margin-left: -10px;}
#locations p {margin: 0px; padding: 0px;}

#locations2 { float: right; width: 170px; margin-left: -10px; padding-right: 6px;}
#locations2 p {margin: 0px; padding: 0px;}

a.pa:link, a.pa:visited {color:#E80000; font-weight: normal;}
a.pa:hover {color:#000000; font-weight: normal;}
a.oh:link, a.oh:visited  {color: #0066FF; font-weight: normal;}
a.oh:hover {color:#000000; font-weight: normal;}
a.wv:link, a.wv:visited {color: #009D00; font-weight: normal;}
a.wv:hover {color:#000000; font-weight: normal;}


a.paO:link, a.paO:visited {color:#E80000; font-weight: normal; background-color: #E8F1F7; border-bottom: 3px solid #FFFFFF;}
a.paO:hover {color:#000000; font-weight: normal; background-color: #E8F1F7; border-bottom: 3px solid #FFFFFF;}
a.ohO:link, a.ohO:visited  {color: #0066FF; font-weight: normal; background-color: #E8F1F7; border-bottom: 3px solid #FFFFFF;}
a.ohO:hover {color:#000000; font-weight: normal; background-color: #E8F1F7; border-bottom: 3px solid #FFFFFF;}
a.wvO:link, a.wvO:visited {color: #009D00; font-weight: normal; background-color: #E8F1F7; border-bottom: 3px solid #FFFFFF;}
a.wvO:hover {color:#000000; font-weight: normal; background-color: #E8F1F7; border-bottom: 3px solid #FFFFFF;}


/* FOOTER PANEL */

#footer
{ font-size: 10px; margin-top: 40px; padding: 20px 20px; clear: all; position: absolute; right: -10px; width: 710px; border-top: 1px solid #CCCCCC; clear: left;}
	

#footer ul
{width:380px; display:block; position:absolute; right:40px; top:33px; }

#footer li
{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}

#footer ul li a
{padding:0 10px; color:#FFFFFA; background:#B0AD93; text-decoration:none;}

#footer ul li a:hover
{text-decoration:underline;}

