body{ font: 14px arial,helvetica,sans-serif; text-align:center;  background-color: #fff; background-image: url(img-signup/main_bluegrad_bg.gif); background-repeat: repeat-x; margin-top: 15px; margin-left: auto; margin-bottom: 0; margin-right: auto; }

div#header { margin:0; height:71px; line-height: 100%; background-image: url(img-signup/header_bg.gif); background-repeat: repeat-x; width: 750px; overflow: hidden; clear: both; }
div#content{ background-image: url(img-signup/content_bg.gif); background-repeat: repeat-y; width: 750px; padding-bottom: 5px; overflow: hidden; }
div#container{ background: #fff; margin-top: 10px; margin-left: auto; margin-bottom: 0; margin-right: auto; width:750px; text-align:left;}
div#navigation{ float:right; width:370px; background:#fff; background-image: url(img-signup/nav_bg.gif); background-repeat: repeat-y; padding-top: 20px; text-indent: 8px; padding-bottom: 32767px; margin-bottom: -32767px; overflow: hidden; }
div#extra{ float:left; width:370px; background:#fff; background-image: url(img-signup/extra_bg.gif); background-repeat: repeat-y; padding-top: 20px; text-indent: 15px; padding-bottom: 32767px; margin-bottom: -32767px; overflow: hidden; }
div#footer-signup{ background: #fff; color: #000; background-image: url(img-signup/footer_bg.gif); background-repeat: repeat-x; clear:both; width:750px; padding-bottom: 20px; overflow: hidden; }
div#footer-signup p{ padding:5px;}
div#wrapper { overflow: hidden; }

.bar { float:left; background:#fff; background-image: url(img-signup/middle_bar.gif); background-repeat: no-repeat; height: 855px; width: 10px; }
.bar1 { float:left; background:#fff; background-image: url(img-signup/middle_bar1.gif); background-repeat: no-repeat; height: 1200px; width: 10px; }
.hil { float: left; }
.logo { float: left; padding-left: 5px; padding-right: 5px; }
.hir { float: right; }
.title { background-image: url(img-signup/title_bg.gif); background-repeat: no-repeat; width: 724px; height: 34px; text-align: left; }
.shmid { background-image: url(img-signup/sh_mid_bg.gif); background-repeat: repeat-y; width: 348px; margin-left: 8px; margin-top: -18px; margin-bottom: -4px; }

h1 { font: bold 18px arial,helvetica,sans-serif; color: #206380; line-height: 18px; text-indent: 15px; padding-top: 7px; }
h2 { font: bold 28px arial,helvetica,sans-serif; color: #803135; line-height: 32px; margin-top: -10px; overflow: hidden; }

.t1 { font: 10px arial,helvetica,sans-serif; color: #808080; margin-left: 15px; line-height: 10px; vertical-align: middle; }
.t2 { font: 14px arial,helvetica,sans-serif; color: #a16b28; margin-bottom: -5px; }
.t3 { font: 14px arial,helvetica,sans-serif; color: #000; text-align: left; padding-left: 15px; text-indent: 0px; line-height: 25px; margin-top: 5px; margin-bottom: 0px; }
.t4 { font: bold 14px arial,helvetica,sans-serif; color: #a16b28; line-height: 20px; text-align: right; padding-right: 15px; }
.t5 { font: 14px arial,helvetica,sans-serif; color: #b99f38; line-height: 20px; text-align: right; } 
.t6 { font: 14px arial,helvetica,sans-serif; color: #000; text-align: left; padding-left: 15px; text-indent: 0px; line-height: 25px; margin-top: 5px; margin-bottom: -5px; }
.t7 { font: 14px arial,helvetica,sans-serif; color: #000; text-align: left; padding-left: 15px; text-indent: 10px; line-height: 20px; margin-top: 5px; margin-bottom: -5px; }
.t8 { font: 14px arial,helvetica,sans-serif; color: #000; text-align: left; padding-left: 15px; text-indent: 0px; line-height: 25px; padding-top: 20px; margin-bottom: 0px; }

a.a1{ padding-left: 1px; padding-right: 1px; font: bolder 10px arial,helvetica,sans-serif; color: #206380; text-decoration: none; }
a.a1:hover{color: #2f6d88; text-decoration: underline;}

a.a2{ padding-left: 10px; padding-right: 1px; font: 14px arial,helvetica,sans-serif; color: #206380; text-decoration: none; }
a.a2:hover{color: #2f6d88; text-decoration: underline;}
