html {
  height: 100%;
  margin-bottom: 0px;
}

form {
  margin: 0;
  padding: 0;
}

body
{
	overflow-x:hidden;
	overflow-y:scroll;
	background-color:#474747;
	SCROLLBAR-BASE-COLOR: #333333;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	font-family: Tahoma;
	color: #340100;
	font-size: 8pt;
	font-weight:none;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
}

img {
	border:0;
}

A {
	text-decoration: none;
}

.top_menu, .top_menu A:link, .top_menu A:visited, .top_menu A:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
}

.bot_menu, .bot_menu A:link, .bot_menu A:visited, .bot_menu A:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
}

.footer {
	padding-left:15px;
	color:#FFFFFF;
	font-family:Tahoma small;
	font-size:9px;
}
.footer A:link, .footer A:visited, .footer A:hover {
	color:#FF9900;
	font-family:Tahoma small;
	font-size:9px;
}
.footer A:hover {
	color:#FFCC00;
}

.a1Table{
        table-layout: fixed;
		width: 184px;
}
.a1Table th{
	background-repeat:no-repeat;
	text-align:center;
	height:20px;
}
.a1Table td{
    padding: 2 2 2 2;
    border-color: #060d0c;
    border-style: solid;
    border-width: 1 1 1 1;
}

.a2Table{
	table-layout: fixed;
	width: 338px;
}
.a2Table th{
	background-repeat:no-repeat;
	text-align:center;
	height:20px;
}
.a1Table th td,.a2Table th td, .a4Table th td{
	border:0px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size: 10px;
	font-weight:bold;
}
.a2Table td{
    padding: 2 2 2 2;
    border-color: #060d0c;
    border-style: solid;
    border-width: 1 1 1 1;
}
.a2Table td td{
	font-family:Tahoma;
	font-size: 10px;
	color:#000000;
	padding: 0 0 0 0;
}

.a3Table{
	table-layout: fixed;
	width: 480px;
}
.a3Table th{
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
	height:20px;
}
.a3Table td{
    padding: 2 2 2 2;
    border-color: #060d0c;
    border-style: solid;
    border-width: 1 1 1 1;
	font-family:Tahoma;
	font-size: 10px;
}

.a3Table td table{
	width: 100%;
	table-layout: auto;
	background-color:#FFFFFF;
}
.a3Table td th{
	background-image: url('../images/blank.gif');
	background-color:#72a9cc;
	text-align:center;
	color:#FFFFFF;
	border:1px solid #487793;
}
.a3Table td td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 0 1 1 1;
}

.a4Table td{
    padding: 2 2 2 2;
    border-color: #060d0c;
    border-style: solid;
    border-width: 1 1 1 1;
	font-family:Tahoma;
	font-size: 10px;
}
.a4Table td td{
	font-family:Tahoma;
	font-size: 10px;
	color:#000000;
	padding: 0 0 0 0;
}

div.WelcomeMessage {
	color: #fda803;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

div.a1Module {
	height:144px;
	color: #006666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
div.a1Module p {
	line-height:8px;
	padding-bottom:3px;
	border-bottom:1px dotted #999999;
}
div.a1Module A:link, div.a1Module A:visited {
	color: #339933;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
div.a1Module A:hover {
	color: #990000;
	text-decoration: none;
}

div.a2Module {
	color: #006666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
div.a2Module td{
	border:0;
}
div.a2Module p {
	line-height:14px;
	padding-bottom:3px;
	border-bottom:1px dotted #999999;
}
div.a2Module A:link, div.a3Module A:visited {
	color: #339933;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
div.a3Module A:hover {
	color: #990000;
	text-decoration: none;
}

.popupmenu-search {
	position: fixed;
	width: 200px;
	height: 24px;
	background-color: #336699;
	border: 1px solid #339999;
	white-space:nowrap;
	position: expression('absolute');
	top:266px;
	left: expression(((document.documentElement.scrollWidth-875)/2)+50+'px');
	padding: 1 1 1 1;
}
.popupmenu-search input#query{
	width:140px;
	height:20px;
	color:#cc0000;
	border: #5e584a 1px solid;
}

.popupmenu-login {
	position: fixed;
	width: 158px;
	height: 70px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	background-color: #336699;
	border: 1px solid #339999;
	white-space:nowrap;
	position: expression('absolute');
	top:266px;
	left: expression(((document.documentElement.scrollWidth-875)/2)+50+'px');
	padding: 2 2 4 2;
}
.popupmenu-login td, .popupmenu-login A {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
}
.popupmenu-login input#vb_login_username, .popupmenu-login input#vb_login_password{
	width: 75px;
	height: 16px;
	color: #cc0000;
	border: #5e584a 1px solid;
	font-size: 10px;
	font-family: Tahoma;
}

table.Login{
	color:#03588c;
	font-family:Tahoma;
	font-size:10px;
}
div.Login, div.Login A:link, div.Login A:visited, div.Login A:hover {
	color:#333333;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10px;
	padding:0 6 0 6;
}
table.Login input#vb_login_username, table.Login input#vb_login_password{
	width: 88px;
	height: 16px;
	color: #03588c;
	border: #ff8000 1px solid;
	font-size: 10px;
	font-family: Tahoma;
}

table.Mailling{
	width: 180px;
}
table.Mailling input#JoinName, table.Mailling input#JoinEmail{
	width: 90%;
	height: 16px;
	color: #03588c;
	border: #ff8000 1px solid; 
	font-size: 10px;
	font-family: Tahoma;
	vertical-align:middle;
}
.popupmenu-login input#submit, .popupmenu-search input#submit, table.Login input#submit, table.Mailling input#submit{
	border: 1px solid #666;
	background-color:#3ab21e;
	width:50px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-family: Tahoma;
	font-size:10px;
	margin-left:5px;
}
table.Mailling input#sms{
	border: 1px solid #666;
	background-color:#3ab21e;
	width:110px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-family: Tahoma;
	font-size:10px;
	margin-left:5px;
}
input.buttonRegular {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	background-color: #e4e4f5;
	background-image: url('../images/btn_normal.gif');
	border: medium none;
	padding-left: 5px;
	width: 90px;
	height: 18px;
	cursor:hand;
}
input.buttonRegular#AddNew {
	background-image: url('../images/btn_addnew.gif');
	width: 110px;
	height: 18px;
	padding-right:24px;
}
input.buttonRegular#Small {
	background-image: url('../images/btn_small.gif');
	width: 38px;
	height: 17px;
	font-size: 9px;
	padding: 0 0 0 0;
}
.marquee_menu
{
	color: #000000;
}
.style24 {
	font-family: Times New Roman;
	font-size: 11pt;
	color: #FFFFFF;
	text-decoration: none;
	height:23px;
}
.anylinkcss {
    position:absolute;
    visibility: hidden;
    border:1px solid white;
    border-bottom-width: 0;
    font:normal 10px Tahoma;
    line-height: 14px;
    z-index: 100;
    background-color: #336699;
	margin-top:6px;
}
.anylinkcss a {
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid white;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
    text-indent: 5px;
    color: white;
}
.anylinkcss a:hover {
    background-color: black;
    color: white;
}
