body { margin: 0px; padding: 0px; font-family: georgia, tahoma, arial; color: #434343; text-align: center; background: url('../images/page_bg.jpg') top left repeat-x }
img { display: block; border:0; }
.center { text-align: center; }
.white { text-align: center; color: #9AA3CE; }
.white a { color: #9AA3CE; }
.clear { clear: both; height: 13px; }
.floatleft { float: left }
.contact-center { text-align: center;  width: 560px; margin: 0px auto; }
#bookmark { position: absolute; z-index: 99; top: 0px; right: 0px; }
#header { text-align: center; margin: 0px auto; width: 770px; background: url('../images/header.gif') top center no-repeat; }
#header ul { margin: 0px auto; background: url('images/nav_bg.gif'); padding: 0px; padding-top: 14px; padding-bottom: 1px; }
#header ul li { background: url('../images/nav_bg_li.gif') top right;  padding: 0px 19px 0px 19px; margin: 14px 0px 19px 0px; list-style-type: none; display: inline; font-family: georgia, tahoma, arial; color: #98A7CF; font-size: 95%; }
#header ul li a { color: #98A7CF; text-decoration: none; }
#header ul li a:hover { text-decoration: underline; }
#header ul .end { background-image: none; }
#container { text-align: left; margin: 0px auto; padding: 28px 0px 0px 0px; width: 702px; }
#container .readmore { font-size: 80%; font-weight: bold; }
#container h1 { padding: 0px; margin: 0px; font-family: georgia, tahoma, arial; color: #292929; font-weight: normal; font-size: 135%;  }
#container h2 { padding: 0px; margin: 0px; font-family: georgia, tahoma, arial; color: #292929; font-weight: normal; font-size: 115%;  }
#container p { margin: 0px; padding: 2px 2px 12px 2px; font-family: georgia, tahoma, arial; color: #434343; font-size: 90%; line-height: 150% }
#container p a { color: #434343; }
#container #left { width: 460px; margin: 7px 23px 0px 0px; float: left; }
#container #right { width: 217px; float: left; }
#container #right #box1 { margin: 7px 0px 0px 0px; padding: 0px 0px 20px 0px; background-color: #E4E4E4; width: 217px; }
#container #right #box1 h1 { margin: 0px 13px 0px 13px ; padding: 11px 0px 8px 0px; font-family: georgia, tahoma, arial; color: #434343; font-weight: bold; border-bottom: 1px solid #434343; font-size: 95%; }
#container #right #box1 h2 { margin: 0px 13px 0px 13px ; padding: 9px 0px 8px 0px; font-family: georgia, tahoma, arial; color: #434343; font-weight: normal; border-bottom: 1px solid #B2B2B2; font-size: 70%; }
#container #right #box1 p { margin: 0px 13px 0px 13px ; padding: 9px 0px 8px 0px; font-family: georgia, tahoma, arial; color: #434343; font-weight: normal; font-size: 70%; }
#container #right #box2 { margin: 17px 0px 0px 0px; padding: 0px 0px 17px 0px; background-color: #E4E4E4; width: 217px; }
#container #right #box2 h1 { margin: 0px 13px 0px 13px ; padding: 11px 0px 8px 0px; font-family: georgia, tahoma, arial; color: #434343; font-weight: bold; border-bottom: 1px solid #434343; font-size: 95%; }
#container #right #box2 p { margin: 0px 13px 0px 13px ; padding: 9px 0px 8px 0px; font-family: georgia, tahoma, arial; color: #434343; font-weight: normal; border-bottom: 1px solid #B2B2B2; font-size: 70%; }
#container #left #first { float: left; margin: 26px 0px 0px 0px; width: 139px; }
#container #left #first h1 { margin: 0px 0px 2px 0px; font-family: georgia, tahoma, arial; color: #434343; font-weight: bold; font-size: 95%; }
#container #left #first p { margin: 0px; padding: 6px 2px 2px 2px; font-family: georgia, tahoma, arial; color: #434343; font-size: 70%; }
#container #left #first p a { color: #434343; }
#container #left #second { float: left; margin: 26px 21px 0px 21px; width: 139px; }
#container #left #second h1 { margin: 0px 0px 2px 0px; font-family: georgia, tahoma, arial; color: #434343; font-weight: bold; font-size: 95%; }
#container #left #second p { margin: 0px; padding: 6px 2px 2px 2px; font-family: georgia, tahoma, arial; color: #434343; font-size: 70%; }
#container #left #second p a { color: #434343; }
#container #left #third { float: left; margin: 26px 0px 0px 0px; width: 139px; }
#container #left #third h1 { margin: 0px 0px 2px 0px; font-family: georgia, tahoma, arial; color: #434343; font-weight: bold; font-size: 95%; }
#container #left #third p { margin: 0px; padding: 6px 2px 2px 2px; font-family: georgia, tahoma, arial; color: #434343; font-size: 70%; }
#container #left #third p a { color: #434343; }
#container #productsleft { width 200px; float: left; }
#container #products { width: 490px; float: right; padding-top: 0px; }
#container #products ul { font-family: georgia, tahoma, arial; color: #434343; font-size: 90%; padding: 0px 0px 10px 0px; margin: 0px; }
#container #products ul li { margin: 3px 0px 0px 20px; }
#container #products .col { padding-left: 20px; float: left; text-align: left; width: 210px }
#container #products .col h1 { text-transform: uppercase; font-weight: bold; font-family: georgia, tahoma, arial; color: #434343; font-size: 90%; line-height: 150% }
#container #products .col h2 {font-weight: bold; text-transform: uppercase; font-family: georgia, tahoma, arial; color: #434343; font-size: 70%; line-height: 150% }
#footer { text-align: left; margin: 0px auto; margin-top: 25px; width: 100%; background: url('../images/footer.gif') repeat-x top left #122A83; }
#footer-container { margin: 0px auto; width: 770px; }
#footer h1 { margin: 0px; padding: 20px 38px 20px 38px; font-family: georgia, arial, tahoma; color: #9AA3CE; font-size: 70%; font-weight: normal; line-height: 14pt; } 
#footer h1 a { text-decoration: none; color: #9AA3CE; }
#footer p { margin: 0px; padding: 0px 38px 10px 38px; font-family: georgia, arial, tahoma; color: #626EAF; font-size: 65%; font-weight: normal; line-height: 14pt; } 
#footer a {color:#626eaf;text-decoration:underline;}
#footer a:hover {text-decoration:none;}

#home-calculators { }
#home-calculators h2 { padding-top: 10px; }
#home-calculators img { float: left; padding-right: 14px; padding-top: 4px; float: left; }
#home-calculators div { width: 280px; float: left; }
#home-calculators div ul { float: left; width: 100px; list-style-type:disc; font-size: 70%; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 22px; }
#home-calculators div ul li { padding-bottom: 3px; }
#home-calculators div ul li a { color: #434343; text-decoration: none; }
#home-calculators div ul li a:hover { color: #434343; text-decoration: underline; }

#home-request-info { }
#home-request-info h2 { padding-top: 10px; }
#home-request-info img { float: left; padding-right: 14px; padding-top: 4px; float: left; }
#home-request-info div { width: 280px; float: left; }

#calculators { }
#calculators img { padding-top: 10px; padding-right: 20px; float: left; }
#calculators ul { float: left; list-style-type:disc; font-size: 90%; margin: 18px 0px 0px 0px; padding: 0px 20px 0px 22px; }
#calculators ul li { padding-bottom: 3px; }
#calculators ul li a { color: #434343; text-decoration: none; }
#calculators ul li a:hover { color: #434343; text-decoration: underline; }

#news img,
.rss-item div,
#news p.rss-item p {
display:none !important;
}

.rss-item {
border-bottom: 1px solid #B2B2B2;
margin:0;
padding:0;
}

#resources {
clear:both;
border-top:1px solid #ccc;
padding-top:15px;
margin-top:20px;
font-size:75%;
}
#resources ul {
margin-bottom:0;
padding-bottom:0;
}
#resources ul li a {
color:#434343;
}

#request-quote {
float:right;
margin:0 0 .5em .5em;
text-align:center;
font-weight:bold;
}
#request-quote a {
display:block;
background:#fff url('../images/page_bg.jpg') 0 52% repeat-x;
border:1px solid #150c65;
padding:.65em;
text-decoration:none;
color:#fff;
font-size:120%;
font-weight:normal;
margin-bottom:.2em;
}
#request-quote a:hover {
text-decoration:underline;
}
.disclosure {
	font-size:80%;
}