
body {background-color:#3b5c6b; margin:0px; padding:0px; background-image:url(../img/body_bgimage.png); background-position:top right; background-repeat:no-repeat; position:relative;}
body, a {font-family:verdana; font-size:12px; color:#7b7b7b;}
a {color:#678999; text-decoration:none;}

h1 {font-size:13.5pt; font-weight:bold; color:#678999; margin-top: 5px }
*>h1 {font-size:large; margin-top: 15px}

p { line-height: 120%; margin-bottom:20px; }
*>p { line-height: 130%; }

h2 {font-size:medium; font-weight:bold; margin:0px; margin-bottom:5px; color:#678999;}
#topdiv {background-image:url(../img/top_bg.png); height:125px;}
#topmenu {float:right; margin-bottom: -2px }
#topmenu img {margin-left:10px; margin-right:10px; cursor:pointer;}
#footer { position:relative; background-color:white; width: 847px; margin-left:8px; padding-top:15px; height:20px;
          background-image:url(../img/footer_top.png); background-position:top; background-repeat:no-repeat; text-align:center; font-size:smaller;}
#footerContainer {position:absolute; top:10px; width:874px; text-align:center; color:#678999; font-size:10px; left: 0px }
#footerContainer a {font-weight:bold; font-size:11px;}
#footerContainer p { line-height: 100%; }
#bodyShaddow {background-image:url(../img/shaddow.png); height:13px; background-repeat:repeat-x; font-size: 0px }
#mainContent {background-image:url(../img/maincontent_bg.png); min-heigt:600px; width:863px; background-repeat:repeat-y; position:relative; border: none ; margin-bottom: -1px }
#mainContentBottom {background-image:url(../img/maincontent_bottom.png); height:21px; width:863px; background-repeat:no-repeat; position:absolute; bottom:0px; font-size: 1px; background-repeat: no-repeat;  }
#mainContentTop {background-image:url(../img/maincontent_top.png); height:13px; width:863px; background-repeat:no-repeat; position:absolute; top:0px;}
#Content {padding:20px; padding-top:2px;}
#contentContainer {position:relative;}
#flashbanner {width:170px; height:600px; position:absolute; left: 856px; top:130px;}

.customerContainer { background-image:url(../img/contentpuff_bg.png); padding:0px; margin-bottom:20px; margin-right:1px; 
                     padding:0px; font-size: 10pt }
*>.customerContainer { font-size: x-small; }
.customerContainer td, .customerContainer td a { font-size: 10pt; }
.clearer {clear:both;}
.customerContainer .info { font-weight: bold; color: green; margin-left: 146px; color: #3B5C6B; font-size: 10pt; margin-bottom: 10px }
.customerContainer input {border:none; background-color:white; width:140px; height:14px;padding:0px; font-size:8pt; padding-left:5px;}
*>.customerContainer input { font-size: x-small; }
.customerContainer textarea {padding:0px; border:none; font-family:verdana; font-size:x-small;}
.inputDiv {background-image:url(../img/input.png); height:24px; padding:3px; background-repeat:no-repeat;}
.textareaDiv {background-image:url(../img/textarea.png); padding:6px; background-repeat:no-repeat;}
#contactForm {color:#678999; font-weight:bold;}
#Content { height: 500px; }
*>#Content { height: auto; min-height: 500px; }
img {border: 0px;}
.customerInfoTd strong {margin-top:5px; display:block; color:#678999;}
.customerInfoTd {border-left: 3px solid #dfdfdf; padding-left:10px;}
.customerInfoTd a {font-size:x-small; color:#7b7b7b;}
.puff {background-image:url('../img/puff.png'); background-repeat: no-repeat; height:124px; width:127px; padding:10px; color:white; text-align: center; float:left; margin-right:20px; position:relative; cursor:pointer; font-size:11px;}
.puff h2 {font-size:large; display:block; color:white; margin-bottom:0px;}
.puff strong {color:white; font-weight:bold; font-size:small; display:block; position:absolute; bottom:10px; left:35px;}

#footerTop {background-image:url(../img/footer_top.png); height:21px; width:863px; background-repeat:no-repeat; position:absolute; bottom:0px;} 


.footer div { height: 20px; width: 863px; font-size: 0px }
.footer .top {background-image:url(../img/footer_top.png); height: 21px }
.footer .middle {background-image:url(../img/maincontent_bg.png); text-align: center; color:#678999; position: relative; height: 12px}
.footer .middle  a {font-weight:bold; font-size:11px;}
.footer .middle .content { margin-top: -8px; margin-bottom: -8px; font-size:10px; position: absolute; left: 0px; top: 0px; width: 863px; text-align: center }
.footer .bottom {background-image:url(../img/maincontent_bottom.png); height: 21px }