body { 
	color:#FFFFFF; 
	background:#000000; 
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	margin: 0;
	padding: 10px;
}
a:link { 
	color:#CCCC66; 
}
a:visited { 
	color:#CCCC66; 
} 
a:active { 
	color:#FFFFFF; 
}
a:hover { 
	background:#000077; 
} 

img.logo { }
table { 
	/* width:100%; */
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
} 
table.menu { 
	border-spacing:0;
	width: 100%;
	white-space: nowrap;
	padding-top: 5px;
} 
table.yn { 
	width:10%; 
}
table.header {
	/* width:700; */
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
}
table.images {
	/* width:700; */
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
}
th { 
	background:#000099; 
	text-align:left; 
}
.menu th,
.menu td {
	padding-right:5px;
	padding-left:5px;
}
tr { 
	background:#000000;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
}
td { 
	background:#000000; 
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
}
td.header { 
	background:#000000; 
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
}
td.active { 
	text-align:center;
	color:#000000; 
	background:#666666;
	padding-right:5px;
	padding-left:5px;
}
td.inactive { 
	text-align:center; 
	padding-right:5px;
	padding-left:5px;
}
td.inactive_sub { 
	text-align:center; 
	background:#666666; 
} 
td.banner { 
	text-align:center; 
	width:33%; 
	white-space:nowrap;
}
td.banner_links { 
	text-align:right; 
	width:33%; 
	white-space:nowrap;
}
td.logout { 
	text-align:right;
	font-size:100%;
}
td.isr { 
	text-align:right; 
}
td.status_data { 
	font-style:italic; 
}
span.banr_ttl_w { 
	color:#FFFFFF;
	font-size:150%;
	font-family: Tahoma, Arial, Verdana, Geneva, sans-serif; 
}
span.banr_ttl_r { 
	color:#FF0000;
	font-size:150%;
	font-family: Tahoma, Arial, Verdana, Geneva, sans-serif; 
}
span.banr_sm { 
	font-size:90%; 
} 
.alert { 
	color:#FF0000; font-weight:bold; 
} /* red */
.label { 
	font-size:100%; 
}
.bold { 
	font-weight:bold; 
}

#nojavascriptwarning, #betabrowserwarning {
	border: 1px solid red;	
	background-color: #EE6;
	color: black;
	padding: 1px;
	margin: 0;
	vertical-align: middle;
}

#tabmenu {
    float:left;
    display:inline;
    width:400;
    /*background: #F4F4F4;*/
    font-size:93%;
    line-height:normal;
    }

#tabmenu ul {
	display:inline;
    margin-top:10px;
    padding:0;
    list-style:none;
    }

#tabmenu li {
    display:inline;
    margin:0;
    padding:0;
    border-bottom: 1px solid grey;
}

#tabmenu a {
	float: left;
    background:url("/img/tableft2.gif") no-repeat left top;
	margin:0;    
    padding:0 0 0 4px;
	text-decoration:none;
}
#tabmenu a span {
	float:left;
    display:block;
    background:url("/img/tabright2.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#666;
}
 
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#tabmenu a span {float:none;}
/* End IE5-Mac hack */

#tabmenu a:hover span,
#tabmenu a.tabmenu-selected span {
	color:#000;
	background-position:100% -42px;
	border-bottom:0;
}
#tabmenu a:hover,
#tabmenu a.tabmenu-selected {
	background-position:0% -42px;
	border-bottom:0;
}

/* Tabtable used to combine the tab menu and contents div's */
#tabtable {
	padding:0;
	margin:0;
	border:0;
	border-spacing:0;
	border-collapse: collapse;	
	width: 400px;
}
#tabcontents {
	margin:0;
	padding:1em;
	border: 1px solid grey;
}
tr.odd td{
        color:#FFFFFF;
        background:#333333;
        height: auto;
        white-space: nowrap;
}
tr.even td{
        color:#FFFFFF;
        background:#000000;
        height: auto;
        white-space: nowrap;
}

.notice { 
	min-width:300px;
	white-space:nowrap;
	padding:10px;
	border-width: 1px;
	border-style: groove;
	margin: 5px;
	position: relative;
	color:#FFFFFF;
	border-color: #FFFFFF;
	max-width:800px;
	width: 75%;
} 

.faq {
    visibility:hidden;
    width:400px;
    height:400px;
    left:50%;
    top:50px;
    margin-left:-200px;
    margin-top:100px;
    padding:15px;
    position:absolute;
    background-color:black;
    border:gray 1px solid;
    z-index:5000;
    filter:alpha(opacity=90);
    opacity:.9;
}
.faq_topic { 
    margin-left:10px; 
    color:#FFCC33;
    cursor:pointer;
}
.faq_description{ 
margin-left:10px;
display:none;
}
.faq_title{ 
    float:left;
}
.faq_x{
color:white;
cursor:pointer;
float:right;
}
