 html, body{height:100%; min-height:100%; margin:0; background-color:#000000; -align:center}
h1{font-size:18px; text-align: center; font-family:Arial, Helvetica, sans-serif}
h2{font-size:14px; text-align: center; font-family:Arial, Helvetica, sans-serif}
h3{font-size:12px; text-align: center; font-family:Arial, Helvetica, sans-serif}
h4{font-size:12px; text-align: left; font-family:Arial, Helvetica, sans-serif}
h5{font-size:12px; text-align: left; font-family:Arial, Helvetica, sans-serif}
*{vertical-align:top; margin:0; padding:0}
#box2, #box3{position:absolute; top:5px; left:-2px; display:block}
#box1{position:relative; top:6px; left:0; width:124px; height:127px; margin:0 0 0 20px; background-color:#333333; display:block}
#box2{width:122px; height:122px; background-color:#333333}
#box3{width:114px; height:114px; background-color:#333333}
#box4{position:absolute; bottom:0px; right:-12px; width:120px; height:120px; padding:3px; background-color:#66ffff; display:block; text-align:center; border-color:#66ffff #333333 #333333 #66ffff; border-style:solid; border-width:1px}
.filter{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00ccff,EndColorStr=#006C87,height=100%); background:-webkit-gradient(linear,0 0,0 100,from(#00ccff),to(#006C87),color-stop(80%,#006C87)); background:-moz-linear-gradient(top,#00ccff,#006C87)}
.filter1{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00ccff,EndColorStr=#006699,height=100%); background:-webkit-gradient(linear,0 0,0 100,from(#00ccff),to(#006699),color-stop(90%,#006699)); background:-moz-linear-gradient(top,#00ccff,#006699)}
.blueborder{border-color:#000000 #00ccff #00ccff #000000; border-style:solid; border-width:1px; -moz-border-radius:10px 0; -webkit-border-radius:10px 0; -khtml-border-radius:10px 0; border-radius:10px 0}
.blueborder1{border-color:#000000 #00ccff #00ccff #000000; border-style:solid; border-width:1px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; -khtml-border-radius-bottomright:10px; border-bottom-right-radius:10px;}
.wrapper{width:1000px; min-height:100%; margin:0 auto auto auto; background-color:#006c87; border-left:#00ccff solid 1px}
.container{width:1000px; height:100%; min-height:100%; margin:0 auto 0 auto; background-color:#006c87}
.header{width:1000px}
.headerleft{float:left; width:79px; height:80px; background-color:#006c87}
.headerright{float:right; width:289px; height:75px; background-color:#006c87}
.telephone{width:260px; height:60px; margin:10px 10px 0 14px; padding:2px; background-color:#000000; color:#ffffff; font-size:14px; text-align:center}
.headercentertop{width:630px; height:5px; margin:0 0 0 79px; background-color:#000000}
.headercentergrad{position:relative; z-index:2; width:631px; height:5px; margin:0 0 10px 0; background-color:#006c87; font-size:16px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00ccff,EndColorStr=#006C87,height=100%); background:-webkit-gradient(linear,0 0,0 100,from(#00ccff),to(#006C87),color-stop(5%,#006C87)); background:-moz-linear-gradient(top,#00ccff,#006C87); border-top-color:#00ccff; border-top-style:solid; border-top-width:1px}
.topmenuholder{position:relative; z-index:1; width:630px; height:70px; margin:0 0 0 79px; background-color:#000000; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#ffcc33}
.headermid{clear:both; width:1000px; margin-top:0; padding-top:0; background-color:#006c87}
.mainpicholder{float:left; width:630px; height:121px; margin:0 0 0 79px; background-color:#0099ff; background-image:url(images/logo_website4.jpg); background-repeat:no-repeat}
.headerbottom{clear:both; width:1000px; height:5px; background-color:#006c87}
.maincontent{position:relative; top:0; height:100%; padding-bottom:0; color:#006c87}
.sidebarleft{position:relative; bottom:0; left:0; float:left; width:79px; height:100%; background-color:#006c87}
#navigation{width:89px; height:100%; margin-bottom:0; padding:0 5px 0 3px; background-color:#006C87; font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:left; line-height:20px; display:block}
#navigation ul{margin:0; padding:0; background-color:#006c87; display:block}
#navigation li:hover{position:relative; background-color:#003333; color:#ffffff; border-color:#000 #aaa #aaa #000}
#navigation ul li{background-color:#025266; display:block; border:1px solid; height:20px; line-height:20px; list-style:none; padding-left:3px; color:#FFF; cursor:pointer; background-image:url(images/square.gif); background-repeat:no-repeat; background-position:right; text-decoration:none; margin-right:2px; border-color:#aaa #000 #000 #aaa}
#navigation li a:link, #navigation li a:visited{color:#FFF; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10px; display:block}
.sidebarright1{width:290px; background-color:#006C87; min-height:100%; float:right; right:0; text-align:right; height:100%; position:relative; margin-right:0; margin-bottom:-10px}
.barcenter{width:630px; background-color:#006C87; height:auto; float:left; color:#FFF; margin:0; padding:0}
.maintitle{width:596px; height:20px; background-color:#FC3; margin-top:0; margin-left:34px; font-size:14px; color:#000; font-family:Arial,Helvetica,sans-serif; font-weight:700; line-height:20px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -khtml-border-radius-topleft:10px; border-top-left-radius:10px; border-color:#fff #000 #000 #fff; border-style:solid; border-width:1px}
.backgroundpic{width:595px; height:140px; background-color:#006699; margin-left:34px}
.sidepicholder{width:140px; height:140px; float:left; margin-left:4px; margin-top:3px}
.imgbox{float:right; width:260px; height:120px; margin:0px 12px 0px 0px; background-color:#025266; -moz-border-radius:10px 0 10px 0; -webkit-border-radius:10px 0 10px 0; -khtml-border-radius:10px 0 10px 0; border-radius:10px 0 10px 0; border-color:#000000 #00ccff #00ccff #000000; border-style:solid; border-width:1px; overflow:hidden}
.hintboxtext{text-align:left; font-family:Verdana,Geneva,sans-serif; color:#000; font-size:10px; line-height:15px; margin:10px}
.hintboxsecondary{float:right; width:260px; height:260px; margin:0 12px 10px 8px; background-color:#ffffff}
.description{float:right; width:320px; height:107px; margin:4px 20px 0 auto; padding:10px; background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; -moz-border-radius:10px 0; -webkit-border-radius:10px 0; -khtml-border-radius:10px 0; border-radius:10px 0; color:#000000; border-color:#66ffff #333333 #333333 #66ffff; border-style:solid; border-width:2px}
.tabholder{width:630px; margin-top:5px; border-left-style:none; border-top-width:1px; margin-left:0; margin-right:0; background-color:#006C87; font-family:Arial,Helvetica,sans-serif; font-weight:700; color:#000; height:100%; padding-bottom:10px; text-indent:2px; line-height:150%; border-color:#FFF}
.TabbedPanels{width:597px; margin-top:5px; left:0; margin-left:33px; background-color:#006C87; height:100%; padding:0}
.TabbedPanelsTabGroup{background-color:#006C87; height:1px; margin:0; padding:0}
.TabbedPanelsTab{position:relative; top:1px; float:left; background-color:#FC3; list-style:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; color:#000; height:10px; font-family:sans-serif; font-size:12px; line-height:10px; font-weight:700; border-width:1px 1px 0 1px; border-style:solid;border-color:#ffff66 #333333 #333333 #ffff66; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -khtml-border-radius-topleft:10px; border-top-left-radius:10px; margin:0 1px 0 0; padding:5px; text-decoration:none}
.TabbedPanelsTab a{text-decoration:none; color:#000000}
.TabbedPanelsTabHover{background-color:orange}
.TabbedPanelsTab a:hover{background-color:orange}
.TabbedPanelsTabSelected{background-color:#ffff66; color:#000000; border-top:#ffffff solid 1px; border-left:#ffffff solid 1px; border-bottom:1px solid #eeeeee}
.TabbedPanelsContentGroup{left:0; margin-left:0; background-color:#fff; padding-bottom:20px}
.TabbedPanelsContent{margin-top:23px; background-color:#fff; padding:10px; padding-left:20px}
.TabbedPanelsContentVisible{color:#000; background-color:#fff; margin-left:0; margin-right:auto; text-align:left; padding-bottom:16px; height:100%}
.push{clear:both}
.text{font-family:Tahoma,Geneva,sans-serif; color:#000; font-size:12px; font-weight:400; text-align:left; white-space:normal; line-height:20px; list-style-type:disc}
.text1 {font-family:Verdana, Geneva, sans-serif;font-size:12px; font-weight:normal; text-align:left;}
.savingscalc{width:260px; height:20px; background-color:#00ff99; font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:11px; font-weight:700; text-align:center; line-height:20px; border-color:#ccffcc #000000 #000000 #99ffcc; border-style:solid; border-width:1px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -khtml-border-radius-topleft:10px; border-top-left-radius:10px}
.footer{position:relative; bottom:0; left:0; clear:both; width:100%; height:52px; background-color:#006c87}
.strapline{position:relative; top:-20px; float:left; width:596px; height:20px; margin-left:112px; background-color:#ffcc33; color:#000000; font-size:11px; font-weight:700; text-align:center; line-height:20px; font-family:Arial,Helvetica,sans-serif; border-color:#ffff66 #333333 #333333 #ffff66; border-width:1px; border-style:solid; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; -khtml-border-radius-bottomright:10px; border-bottom-right-radius:10px}
.footerlist {position:relative; top:-10px; width:630px; margin:0 auto 0 80px; text-align:center; color:#ffffff; text-decoration:none; font-family:Verdana,Geneva,sans-serif}
.footerlist ul {list-style:none; color:#ffffff; text-align:center; text-decoration:none}
.footerlist li {padding: 10px; color:#ffffff; font-size:10px; text-align:center; display:inline; text-decoration:none}
.footerlist a:link, .footerlist a:visited, .footerlist a:active{color:#ffffff; text-decoration:none}
.footerlist a:hover{color:yellow; text-decoration:underline}
.spacer{font-size:12px; line-height:12px}
