td, div, a {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333;}
a {color: #2670C1;}
img {border: 0;}
ol { list-style-image:url(images/option.gif);}

#top .comment {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #6C6C6C; font-weight:bold; padding-bottom: 3px; padding-top: 4px; }
#top .aihost{ padding-bottom: 10px;}

.body_class {margin: 0; padding: 0; background: #FFFFFF;}
#main_div {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: bottom; border: 0 px; }
#stretch_table {height: 100%; margin: 0; padding: 0; width: 800px;}
#stretch_table td {vertical-align: top;}
#stretch_table td table {width: 100%;}

#menu_container {background-image: url(/images/top_bg.gif); background-repeat: repeat-x; padding: 0; margin: 0; height: 22px; vertical-align: top;}
#menu {margin: 0; padding: 0;}
#menu li {float: left; list-style: none; font: 12px Tahoma, Arial; height: 22px; letter-spacing: 1pt;}
#menu li a {letter-spacing: 1pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; display: block; padding: 4px 12px; text-decoration: none; white-space: nowrap;}
#menu li a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-image: url(/images/top_bg_active.png); background-repeat: repeat-x;}
#menu li ul {margin: 0; padding: 0; position: absolute; visibility: hidden;}
#menu li ul li {float: none; display: inline; text-align: left;}
#menu li ul li a {padding: 4px 12px; letter-spacing: 0.3pt; width: auto; background: #0857a6; font-size: 11px; font-weight: normal; border-bottom: 1px solid #4D6C83; border-top: 1px solid #4D6C83;}
#menu li ul li a:hover {font-size: 11px; font-weight: normal; background: #496685; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
#menu .separator {margin: 0; padding: 0; width: 1px; background-image: url(/images/top_bg_separator.png);}

#main_text p {vertical-align:top; padding: 8 0 0 8; color: #6C6C6C;}

#div_table { width: 580px; }
#table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; letter-spacing: 1px; padding: 0px 0px 0px 0px;}
#table .title {font-weight:bold; background-color:#0857A6; color:#FFFFFF;}
#table .news {font-weight:bold; background-color:#0857A6; border-left: #0857A6; border-right:#0857A6;  background-color:#0857A6; color:#FFFFFF; border-bottom: 1px #0857A6; border-left: 1px #0857A6; border-right: 1px #0857A6; border-top: 1px #0857A6;}
#table .left { text-align:left; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; background-color: #DAECFE; border-right:1px dashed #0857A6;}
#table td {vertical-align: middle; border-color: #0857A6 #0857A6 #0857A6 #0857A6; line-height:15px; height:15px; border-bottom: 1px dashed #0857A6;}
#table tr:hover {background-color: #DAECFE; }

#news td {vertical-align: middle; line-height:15px; height:15px; border-bottom: 1px dashed #0857A6;}
#news .news {font-weight:bold; background-color:#0857A6; border-left: #0857A6; border-right:#0857A6;  background-color:#0857A6; color:#FFFFFF;}
#div_news {width: 200px; padding-top: 10px;}

#form .up_td1 {border-bottom:1px dashed #333; background-color: #eee; color: #0857A6;}
#form .up_td2 {border-bottom:1px dashed #333; background-color: #FFF;}
#form .text_input {margin-bottom:4px;}
