html { height: 100%; }
body { height:auto !important; min-height: 100%; height: 100%; }
body {font-size:10pt; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#fff; width:100%; text-align:center; background:#000 url(../images/fixed.jpg) no-repeat fixed top left; padding:0px; margin:0px; }
a  {color:#93b4d4; text-decoration:none; cursor:pointer}
a:hover {color:#627990}
h1  {color:#93b4d4; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13pt;}
h4  {color:#93b4d4; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12pt; position:relative; margin-bottom:-10px; z-index:20000}
#wrapper {position:relative; width:828px; height:auto; margin:0 auto; background: url(../images/bkg_wrap.jpg) repeat-y center top; z-index:2; overflow:hidden;}
#container {position:relative; width:808px; height:auto; margin:0px auto; text-align:left; background: #000; z-index:3; overflow:hidden;}
#top {position:relative; float:left; clear:both; width:808px; height:500px;display:block; background:transparent;}

#frame {position:absolute; top:0px; left:0px; width:808px; height:500px; display:block; z-index:5; background: transparent url(../images/bannerframe.png) no-repeat center top;}
#menu {position:relative;float:left; clear:both; width:808px; height:36px; background: #1f2022 url(../images/menu_bkg.jpg) repeat-x left top; display:block; padding-left:8px;}
#middle {position:relative;float:left; clear:both; width:808px; background: #1f2022 url(../images/mid_grade.jpg) repeat-x left top; overflow:hidden; padding-top:20px; height:auto !important;
height:1000px; min-height:1000px;}
.fullwidth {position:relative; float:left; clear:both; width:788px; height:auto; margin-bottom:15px; margin-left:10px; color:#ffffff; }
.fullwidth_lt {position:relative; float:left; clear:both; width:788px; height:auto; margin-bottom:30px; margin-left:10px; background:#abacad; color:#000;}
.fullwidth_md {position:relative; float:left; clear:both; width:788px; height:auto; margin-bottom:30px; margin-left:10px; background:#454648; color:#fff;}
.halfwidth {position:relative; width:470px; height:auto; margin:10px 0px 10px 10px;}
.return {position:relative; float:left; clear:both; width:788px; height:auto; margin-bottom:15px; margin-left:10px; margin-top:-15px; color:#ffffff; }
.blue {color:#93b4d4; font-size:13pt;}
.bigblue {color:#93b4d4; font-size:15pt;}
.black {color:#000000; font-size:13pt;}
.white {font-size:13pt}
.sidepic, .sidepic1 {width:120px; border:0px;}
#column {width:283px; height:100%; display:block; position:absolute; z-index:1000; top:455px;  right:25px; background: url(../images/col_bkg.jpg) repeat-y center top; }
#col_top {width:283px; height:98px; display:block; position:relative; background: url(../images/col_top.jpg) no-repeat center top; margin:0px; overflow:visible;}
#logo {width:283px; height:186px; top:20px; left:0px; display:block; position:absolute; background: url(../images/logo.png) no-repeat center top; z-index:50000;}
#col_mid {width:283px; height:auto; display:block; position:relative; background: url(../images/col_mid.jpg) no-repeat center top; margin:0px;}
#col_btm {width:283px; height:150px; bottom:0px; right:25px; display:block; position:absolute; background: url(../images/col_btm.jpg) no-repeat center bottom; z-index:2000; overflow:visible;}
.col_text {width:223px; height:auto; display:block; position:relative; margin:auto; line-height:130%;padding-top:150px;}
.col_text2 {width:223px; height:auto; display:block; position:absolute; margin-left:-111px; line-height:130%;padding-top:0px; bottom:25px; left:50%;}
.centered {text-align:center;}
#accounts_box {position:relative; width:223px; height:auto; background-color: #294765; border-top: 1px solid #fff; border-bottom: 1px solid #fff}
#accounts_text {position:relative; margin:10px; text-align:center; font-size:12pt;}
#menu a {width:75px; float:left; display:block; text-align:center; color:#fff; padding-top:8px; cursor:pointer;}
#menu a.long {width:100px}
#menu a:hover, #menu a.long:hover {color:#93b4d4;}
#sub {position:absolute; top:24px; left:170px; width:150px; height:250px; background:white;}
#photos {position:absolute; top:75px; left:0px; width:808px; height:420px; display:block; z-index:4;}
#pics, #pics li {list-style:none; margin:0px; text-indent:0px; padding:0px;}
#mailer {width:223px; height:auto; display:block; position:relative; margin:30px auto 50px; }
#mailer form {width:223px; height:auto; display:block; position:relative; margin:0px; padding:0px;}
#acct form {width:470px; height:auto; display:block; position:relative; margin:0px; padding:0px;}
#addressForm fieldset {position: relative; background:#26415d; border:1px solid #000; padding:6px 0px}
#acct fieldset {position:relative; background:#26415d; border:1px solid #000; padding:15px 0px; margin:0px 20px 20px;}
#acct fieldset legend {position:absolute; margin-top:-.5em; color:#93b4d4; display:block;}
#acct fieldset label {display:block; float:left; width:100px; color:#fff; text-align:right;margin-left:10px; padding-top:4px;}
.textfield1 {position:relative; float:left; margin-left:10px; background: url(../images/input_bkg_lg.jpg) no-repeat top left; width:270px; height:25px; color:#fff; border:0px solid #000; padding:4px 10px 0px 6px;}
.textfield2 {position:relative; float:left; margin-left:10px; background: url(../images/input_bkg.jpg) no-repeat top left; width:183px; height:25px; color:#fff; border:0px solid #000; padding:4px 10px 0px 6px;}
.offer {position:relative; float:left; clear:both; margin:8px 8px 8px 10px; position:relative; font-size:9pt;}
#addressForm label {display:none;}
#addressForm legend {display:none;}
input#email {position:relative; float:left; clear:both; margin-left:10px; background: url(../images/input_bkg.jpg) no-repeat top left; width:183px; height:25px; color:#fff; border:0px solid #000; padding:4px 10px 0px 6px;}
input#submit {position:relative; float:right; margin:6px 0px; background: transparent; border:0px solid #000; color:#fff; display:block; cursor:pointer;}
input#submit2 {position:relative; float:left; font-weight:bold; margin:10px 20px; background: transparent; border:1px solid #93b4d4; color:#fff; display:block; cursor:pointer; display:block;}
input#same {position:relative; margin-left:20px;}
.blink {color:#fff; font-weight:bold; font-size:13pt; font-variant: small-caps; cursor:pointer}
.blink:hover {color:#93b4d4}
#myResponse {display:none; width:199px; margin-left:10px; color:#93b4d4;}
.faded {opacity:0.8; filter:alpha(opacity=80);  -moz-opacity:0.8;}
.picwrap1 {position:relative; float:left; margin-top:-25px; margin-right:10px; margin-left:4px; margin-bottom:10px; background: transparent url(../images/shadow.png) right bottom no-repeat}
.picwrap1 img {position:relative; display:block; top:-4px; left:-4px;}
.formwrap {float:left; clear:both; margin-bottom:6px;}
#setup_form_response {display:none;}
