/* -- Page Structure -- */
html { height: 100%; margin-bottom: 1px; }
body {padding:0; margin:50px 0 0 0; background:white;}
h1, h2, h3, p, a, li, #footer, #tariff {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size:1em; color:black;}
h1 {text-align:center;}
h2 {margin-bottom:2px; padding-bottom:0; font-size:90%; font-weight:bold; color:#900; padding-left:10px;}
#outer {width: 760px; text-align: left; margin: 0 auto;}
#top1 {
	background:white url(../images/top1new.gif) no-repeat left bottom;
	padding:0;
	margin:0;

}
#main {background-image:url(/images/bg-main.gif); padding:20px 20px 20px 55px;}
#pic1 {float:left;}
.pic2 {padding-bottom:10px;}
#left {float:left;}
#text {float:right; background-image:url(../images/bg-text.gif); border:1px solid #903; padding:10px; width:385px;}
#text p, #tariff {font-size:80%; margin-top:0; line-height:1.3em; padding-left:10px; padding-right:10px;}
.tarriff {color:#903; font-weight:bold;}
.quote {color:#903; font-size:90%; font-style:italic;}
#contact {text-align:center; font-weight:bold;}
#homelist li {list-style:square; font-size:80%;}
#tariff {width:350px; border:1px solid #999; margin-left:18px; margin-bottom:18px;}
.tcen {text-align:center;}
.r1 {background:#ffc;}
.r2 {background:#ffffa6;}
.r3 {background:#fc6;}
#t1 {background:#903;}
th {text-align:center;}
#text h1 {font-weight:bold; color:#330000;}
#footer {
	height:13px;
	margin:0;
	padding:12px 13px 5px 0;
	background-image: url(../images/bg-footer.gif);
	background-repeat: no-repeat;
	text-align:right;
}
#footer a {font-size:70%; color:#c4c4c4; text-decoration:none;}
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#top1:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#navlist
{
margin: 0;
padding: 0 0 0 10px;
background:transparent;}

#navlist ul, #navlist li, #current
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;


}
#navlist a:link, #navlist a:visited, #current, #current1
{
	float: right;
	font-weight: bold;
	font-size:80%;
	margin: 20px 5px 8px 5px;
	text-decoration: none;
	color: #666;
	display:inline;
	background-image:url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}
#navlist a:hover {color:#330000;}
#current {color:#903;}
#current1 {color:#903; background-image:none;}
/* Hides from IE-mac \*/
* html #main {height: 1%;}
/* End hide from IE-mac */
/* Hides from IE-mac \*/
* html #top1 {height: 1%;}
/* End hide from IE-mac */

.clear {clear:both;}
p#bos {text-align:right; font-style:oblique;}
p#bos a {font-style:oblique; text-decoration:none;}