/* main styles */
html {
 height: 100%;
}
body {
 font-size: 11px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin: 0;
 background-color: #ffffff;
 line-height: 140%;
}
p,td,div {
 color: #6c6c6c;
 font-size: 11px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}
/* default links */
a, a:link, a:visited, a:active {
 color: #5283b7;
 text-decoration: underline;
}
a.noline, a.noline:link, a.noline:visited, a.noline:active {
 color: #5283b7;
 text-decoration: none;
}
a:hover {
 color: #5283b7;
 text-decoration: none;
}
div#pageheader {
 margin-top: 70px;
 height: 18px;
}
div#pagebody {
 height: 339px;
 border-top: solid 1px #d7e9ff;
}
div#innerbody {
 position: relative;
 height: 339px;
 background: transparent url(images/home/page_bg.jpg) left top no-repeat;
}
div#pagefooter {
 height: 53px;
 background: #deedb8;
}
div#innerfooter {
 height: 53px;
 background: #deedb8 url(images/home/footer_bg.gif) left top no-repeat;
}
div#maincontent {
 margin-left: 327px;
 margin-top: 24px;
 width: 390px;
 padding-right: 35px;
 float: left;
}
div#screens {
 float: left;
 padding-top: 20px;
}
h2.page_title {
 font-size: 16px;
 line-height: 20px;
 color: #5283b7;
 font-weight: normal;
 margin: 0px;
}
h2.page_title strong {
 font-weight: bold;
}
.cl {
 clear: both;
}
ul.features {
 list-style-position: outside;
 margin: 0px;
 padding: 0px;
}
ul.features li {
 display: block;
 background: transparent url(images/home/list_el.gif) left top no-repeat;
 padding-left: 25px;
 padding-bottom: 10px;
 min-height: 20px;
 font-size: 12px;
}
a.reg_now {
 text-decoration: none !important;
 display: block;
 margin-left: 325px;
 width: 192px;
 height: 53px;
 background: transparent url(images/home/reg_now.gif) left top no-repeat;
}
.tm_5 {
 margin-top: 5px !important;
}
.tm_10 {
 margin-top: 10px !important;
}
.lm_10 {
 margin-left: 10px !important;
}
.lm_newusers {
 margin-left: 235px;
 margin-bottom: 2px;
 color: #5283b7;
}
.w_55 {
 width: 55px;
}
.w_75 {
 width: 75px;
}
.w_940 {
 width: 940px !important;
}
.rfloat {
 display: block;
 float: right !important;
}
.lfloat {
 display: block;
 float: left !important;
}
.login_button {
 display: block;
 float: right !important;
 margin-right: 23px;
 margin-top: 2px;
}
#loginbox {
 position: absolute;
 width: 176px; /*191*/
 height: 107px; /*112*/
 font-size: 9px;
 color: #5283b7;
 padding: 5px 0px 0px 15px;
 background: transparent url(images/home/loginbox.gif) left top no-repeat;
 left: 29px;
 top: 311px;
}
input {
 font-size: 9px;
 border: solid 1px #5283b7;
 padding: 2px;
}
span.login input {
 width: 145px;
}
input.button {
 background-color: transparent;
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 background: transparent url(images/button_bg.gif) right bottom no-repeat;
 text-align: left;
 vertical-align: middle;
 min-width: 65px;
 height: 23px;
 padding-top: 2px;
 padding-left: 17px;
 padding-bottom: 5px;
 padding-right: 17px;
 border-width: 0;
}
span.small {
 font-size: 9px !important;
 line-height: 11px !important;
}
.c_margin {
 margin: 0px auto;
}
span.error {
 color: #990000;
}
table.netpic {
 margin: 0;
 padding: 0;
}
table.netpic td {
 margin: 0;
 padding: 0;
}
table.netpic td.nettext {
 margin: 0 0 0 0;
 padding: 0 0 0 5px;
}
#netlogin {
 position: absolute;
 width: 30px;
 height: 31px;
 left: 220px;
 top: 310px;
}
a.netlogin {
 display: block;
 width: 30px;
 height: 32px;
 background: transparent url(images/netlogin.png) left top no-repeat;
 text-decoration: none !important;
}
