/* Active Heating Services Stylesheet */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: verdana, sans-serif;
} 
body {
margin:0px;
padding:0px;
color:#6C6D6D;
background:#5E80AF url(images/background.jpg) repeat-x top left;
}
p {
font-size:0.8em;
line-height:1.4em;
margin:2px 15px;
padding:5px 0px;
}
form {
margin:0;
padding:0;
display:inline;
}
textarea {
font-size:1.0em;
}
td {}
th {
font-weight:bold;
}
h1 {
font:italic 1.6em arial, verdana, sans-serif;
color:#003883;
margin:2px 15px;
padding:5px 0px;
border-bottom:4px dotted #26A345;
}
h2 {
font:1.4em arial, verdana, sans-serif;
color:#26A345;
margin:2px 15px;
padding:5px 0px;
}
/*h2 a {
font:bold 0.9em arial, verdana, sans-serif;
color:#422716;
text-decoration:none;
}*/
h3 {
text-decoration:underline;
font:1.1em arial, verdana, sans-serif;
color:#003883;
margin:2px 15px;
padding:5px 0px;
}
h4 {
font:bold 0.9em verdana, sans-serif;
color:#003883;
margin:2px 15px;
padding:5px 0px;
}
li {
font-size:0.75em;
line-height:1.6em;
}
li ul li, li ol li {
font-size:1.0em;
line-height:1.6em;
}
ul, ol {
margin:2px 15px 2px 55px;
padding:2px;
}

a, a:link, a:active {
color:#4474A2;
text-decoration:underline;
font-weight:normal;
}
a:visited {
color:#4474A2;
text-decoration:underline;
font-weight:normal;
}
a:hover {
color:#4474A2;
text-decoration:none;
font-weight:normal;
}

a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover {
color:#003883;
font-weight:bold;
text-decoration:underline;
}

/*ID's*/
#redframe {
position:relative;
margin:0 auto;
padding:0;
width:1022px;
border-left:2px solid #003883;
border-right:2px solid #003883;
background:#ffffff;
}
#header {
height:175px;
padding:0px;
margin:0;
background:#FFFFFF url(images/headerback.jpg) repeat-x top left;
border-bottom:5px solid #ffffff;
}
#mainlogo {
padding:0;
margin:0 0 10px 15px;
}
#logo {
position:absolute;
right:40px;
top:35px;
}
#headimage {
position:absolute;
left:336px;
top:-7px;
}
#maincontent {
border-top:2px solid #003883;
background:#ffffff url(images/content.jpg) repeat-x top left;
padding:0;
margin:0;
}
#content {
float:left;
width:540px;
padding:21px 26px 0 26px;
margin:0px auto 0px auto;
}

#footer {
text-align:center;
font:0.7em verdana;
color:#003883;
padding:16px 0 16px 0;
margin:0;
line-height:1.4em;
}
#leftcontent {
border-top:2px solid #FFFFFF;
margin:0 0 0 9px;
padding:44px 0 0 0 ;
float:left;
width:199px;
background:#FFFFFF url(images/contentback.png) no-repeat top left;
height:498px;
}
#leftcontent img {
padding:0 0 10px 12px;
}
#maintextcontent {
width:944px;
margin-left:210px;
}
#rightwhitestrip {
float:left;
width:12px;
height:498px;
background:#FFFFFF;
}
#rightcontent {
border-top:2px solid #FFFFFF;
margin:0 9px 0 0;
padding:44px 0 0 0 ;
float:left;
width:190px;
height:498px;
background:#FFFFFF;
}
#rightcontent img {
padding: 0 12px 5px 0;
}
#rightwhitestrip img {
padding: 0 12px 5px 0;
}

/*NAVS*/
#headernav {
color: #E1E9F2;
text-align: center;
height:51px;
background:transparent url(images/topnav.png) no-repeat top left; 
}
#headernav {
}
#headernav a {
font:bold 0.75em Arial;
color: #FFFFFF;
text-decoration: none;
line-height:51px;
padding:11px 15px 11px 14px;
margin:0px 0px 0 0px;
border-left:1px solid #218C3B;
border-right:1px solid #2FB855;
background:transparent url(images/bottomnavover.png) no-repeat top left;
}
#headernav a:hover {
color: #FFFFFF;
background:transparent url(images/bottomnavhover.png) no-repeat top left;
}
#headernav a.ht {
}

#footernav {
color: #E1E9F2;
text-align: center;
height:51px;
background:transparent url(images/bottomnav.png) no-repeat top left;
}
#footernav {
}
#footernav a {
font:bold 0.75em Arial;
color: #FFFFFF;
text-decoration: none;
line-height:51px;
padding:13px 16px 12px 15px;
margin:0px 0px 0 0px;
border-left:1px solid #218C3B;
border-right:1px solid #2FB855;
background:transparent url(images/bottomnavover.png) no-repeat top left;
}
#footernav a:hover {
color: #FFFFFF;
background:transparent url(images/bottomnavhover.png) no-repeat top left;
}
#footernav a.ht {
}
/*end of navs*/



.tips {
margin:0px 0px 10px 0px;
}
