img {border: 0px;}
form {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; font-family: Tahoma, sans-serif; font-size: 12px; background: #273035 url(../images/top_bg.gif) repeat-x left top; color: #a2a2a2;}
a {color: #0593e2; }
#bottom_bg {background: url(../images/bottom_bg.gif) repeat-x left bottom;}
#outer_wrapper {width: 766px; margin: 0px auto; position: relative;}
#top {height: 29px; text-align: right; clear: both;}
#top img {border: 0px; margin: 11px 12px 0px;}
#bottom {padding: 5px 0px; color: #a2a2a2; font-size: 11px; clear: both;}
#bottom_menu {color: #a2a2a2; text-align: center; margin-left: 186px;}
#bottom_menu a {color: #a2a2a2; text-decoration: none;}
#bottom_menu a:hover {text-decoration: underline;}
.copy {float: left; width: 172px; color: #a2a2a2; padding-left: 14px;}
#container {position: relative; background: #fff url(../images/content_bg.gif) repeat-y 186px;}
.top_l {background: url(../images/top_l.gif) no-repeat left top;}
.top_r {background: url(../images/top_r.gif) no-repeat right top;}
.btm_l {background: url(../images/btm_l.gif) no-repeat left bottom;}
.btm_r {background: url(../images/btm_r.gif) no-repeat right bottom; width: 100%; height: 100%; position: relative; margin: 0px; padding: 5px 0px;}
#frame {position: relative; margin: 0px; padding: 0px 5px; min-height: 20px;}
#main {table-layout: auto; width: 100%; border-collapse: collapse; border: 0px; border-spacing: 0px;}
#logo {width: 176px; height: 157px; font-size: 0px; line-height: 0px;}
#header_r {width: 183px; height: 157px; text-align: right; font-size: 0px; line-height: 0px;}
#header_l {height: 157px; text-align: right; font-size: 0px; line-height: 0px; padding-left: 5px;}
#navigation {width: 176px; background: url(../images/nav_bg.gif) repeat-y left; vertical-align: top; position: static;}
#navigation_bottom {background: url(../images/content_bottom.gif) repeat-x bottom; font-size: 0px; line-height: 0px;}
#extra {width: 183px; background: url(../images/extra_bg.gif) repeat-y right; vertical-align: top;}
#content {vertical-align: top; padding: 0px 10px 0px 24px; font-size: 12px; color: #4f5152; background: #fff url(../images/content_bg.gif) repeat-y 5px;}
#content_bottom {background: url(../images/content_bottom.gif) repeat-x bottom; font-size: 0px; line-height: 0px;}
#content_btm {height: 5px; background: url(../images/content_btm.gif) no-repeat; font-size: 0px; line-height: 0px;}
#extra_bottom {font-size: 0px; line-height: 0px;}
.forwardto {border: 0px; width: 183px; height: 67px;}
.nav {border-collapse: separate;  border-spacing: 0px; width: 100%; table-layout: auto; border: 1px solid #d5d5d5; border-width: 0px 1px 1px; border-bottom-color: #efefef;}
.nav td {position: relative; border-color: #d5d5d5; border-style: solid; border-width: 0px 0px 1px; padding: 0px; background: url(../images/item.gif) repeat-x;}
.nav td a {display: block; position: relative; margin: 0px; height: 100%; font: bold 11px/25px Arial, sans-serif; text-decoration: none; color: #848687; vertical-align: top;}
.nav td a img {border: 0px; padding: 4px 5px 5px; vertical-align: middle; width: 16px; height: 16px;}
.nav div {position: relative;}
.submenu {display: none; position: absolute; top: -1px; left: 100%; table-layout: auto; border-collapse: separate; border: 1px solid #d5d5d5;}
.submenu td {border-bottom-color: #efefef; background: #efefef; white-space: nowrap }
.submenu td a {font: normal 12px/25px Arial, sans-serif; background: #efefef url(../images/bullet.gif) no-repeat 8px 11px; padding: 0px 30px 0px 20px;}
.submenu td a:hover {background-color: #f7f7f7;}
.heading {color: #0593e2; font: normal 22px "Trebuchet MS", sans-serif; border-bottom: 1px solid #ccc; margin: 0px; padding: 13px 0px 8px;}
.heading2 {color: #0593e2; font: normal 22px "Trebuchet MS", sans-serif; border-bottom: 1px solid #ccc; margin: 0px; padding: 3px 0px 8px;}
.heading1 {margin: 12px 0px 8px; padding: 0px 0px 0px 6px; border-left: 3px solid #838687; text-transform: uppercase; color: #838786; font: bold 11px Arial, sans-serif;}
#left_col {padding: 28px 5px 20px 8px; font: normal 11px Arial, sans-serif; color: #838786;}
.blue {color: #0593e2;}
#signup {border-bottom: 1px solid #dcdcdc; padding-bottom: 12px;}
#contacts {font: normal 11px Arial, sans-serif;}
#right_col {padding: 8px 10px 20px 12px; font: normal 11px Arial, sans-serif; color: #838786;}
.list {list-style: none; padding: 0px; margin: 0px; color: #0593e2;}
.list li {padding-top: 5px; padding-left: 10px; background: url(../images/marker2.gif) no-repeat 3px 9px;}
.list li a {text-decoration: underline; color: #0593e2;}
.list li a:hover {text-decoration: none;}
#sign_up {margin: 0px; padding: 0px;}
input.text {color: #0593e2; border: 1px solid #dcdcdc; height: 17px; padding: 3px 3px 0px; margin: 0px; font: normal 11px Arial, sans-serif;}
#sign_up input.text {width: 120px;}
.btn {position: relative; float: left; clear: right; height: 22px; cursor: default; text-align: center;}
.btn_l {background: url(../images/btn_l.gif) no-repeat left; height: 22px;}
.btn_r {background: url(../images/btn_r.gif) no-repeat right; height: 22px;}
.btn_m {background: url(../images/btn_m.gif) repeat-x; margin: 0px 5px; height: 22px; color: #fff; font: bold 11px/22px Arial, sans-serif;}
#sign_up .btn {position: relative; margin-left: 3px;}
.date { font-size: 10px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; text-align: right;}

