body, html {margin:0px; padding:0px 0px 20px 0px; color:#333333; background-color:#E3E3E3;}
.bgc {background-color:white; width:840px; text-align:left; margin:0px auto 0px auto; border-left:1px solid #333333; border-right:1px solid #333333;}
.container { margin:0px; padding:0px 0px 0px 0px; width:840px;}
.logo {padding:0px; margin:0px; height:60px;}
.sidebar {float:left; width:153px; padding:0px; margin:15px 0px 0px 3px; font-family:arial, helvetica, sans-serif; font-size:11px;}
.content, .footer, td {padding:15px; margin:0px 0px 10px 175px; font-family:arial, helvetica, sans-serif; font-size:12px;}
.content {min-height:630px;}
.footer {text-align:right; font-size:10px; margin:0px; width:840px; padding:4px 0px 0px 0px; color:#ffffff;}
.flinks:link, .flinks:visited {text-decoration:none; color:#ffffff; margin:0px 5px 0px 5px;}
.flinks:hover {color:#99FF66;}
.tab {float:right; height:22px; margin:0px; padding:2px 0px 0px 0px; font-family:arial, helvetica, sans-serif; font-size:14px;}
.tab:hover { background-image:url(../images/tab_bg_h.gif); background-repeat:repeat-x;}
.tab_left {background-image:url(../images/tab_bg_g.gif); height:22px; width:100%; margin:0px; text-align:right;}
.tab a, .tab a:visited {color:white; text-decoration:none; font-weight:bold; margin:0px 15px 0px 15px;}
.tab a:hover {color:#333333;}
.help {position:relative; right:3px; top:3px;}
.menu {width:840px; height:75px; border-bottom:1px solid #6D6D6D; padding:0px; margin:0px;}
.news_top {background-image:url(../images/boxtop.gif); margin:0px; padding:10px 0px 5px 0px; text-align:center; font-family:arial, helvetica, sans-serif; font-size:16px; font-weight:bold; color:#555555;}
.news_bottom {background-image:url(../images/boxbottom.gif); height:35px; margin:0px 0px 15px 0px; text-align:center;}
.news {background-image:url(../images/boxback.gif); color:#333333; margin:0px; padding:2px 7px 0px 3px; text-align:center;}
.news p {color:#333333; margin:0px; padding:0px 0px 10px 0px;}
.news a {text-decoration:none;}
.news p a {text-decoration:none; font-weight:bold;}
.error {font-weight:bold; font-size:12px; color:red;}
.form, input {margin:0px; font-family:arial, helvetica, sans-serif; font-size:11px;}
#form {height:14px; width:70px; margin-top:3px;}
.submit {margin:2px 0px 0px 0px; background-color:#B1F24D; color:black; font-family:arial, helvetica, sans-serif; font-size:11px; cursor:pointer;}
h1, h1 a, h2, h3 {color:#6D6D6D; font-size:16px; border-bottom:2px solid #95DB2A; margin:15px 0px 10px 0px; font-variant:small-caps; text-decoration:none;}
h2 {border-bottom:1px solid #95DB2A; font-size:14px;}
h3 {border-bottom:1px solid #95DB2A; font-size:14px; margin:10px 0px 2px 0px;}
hr {color:#6D6D6D; background-color:#6D6D6D; height:3px; border:none; margin:0px; padding:0px;}
.content img {border:0px; padding:0px; margin:0px;}
.logo a img {border:0px; margin:0px;}
p {color:#333333; font-family:arial, helvetica, sans-serif; font-size:12px;}
a, a:visited {color:#333333; font-family:arial, helvetica, sans-serif;}
.bdy_a {font-size:12px;}
a:hover {color:#6D6D6D; text-decoration:none;}
td {padding:2px 5px 2px 5px; vertical-align:top; margin:0px;}
th {color:#6D6D6D; padding:0px 3px 1px 3px; text-align:left; font-size:14px; border-bottom:2px solid #95DB2A;}
.account {padding:5px;}
.account2 {padding:5px; white-space:nowrap; vertical-align:middle;}
.content_table {margin:0px; font-size:11px;}
.content_table2 {margin:0px; font-size:11px; background-color:#EEEEEE;}
.border_table {border:2px solid #6D6D6D;}
form {margin:0px;}
ul, li {margin:0px; padding:0px; font-family:arial, helvetica, sans-serif; font-size:12px;}
ol {margin:5px 0px 15px 30px;}
.bold span {font-weight:bold;}
