

/*Eric Meyer's based CSS tab*/

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: #000000;
background: #C1C1FF;
border-color: #227;
}

#tablist li a.current{
background: lightyellow;
}

/* end tabs */


.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: right;
margin-top: 2px;
margin-right: 3px;
}

.headers{
width: 400px;
font-size: 90%;
font-weight: ;
border: 1px solid black;
background-color: #ffffff;
}



 

.headers1{
width: 400px;
font-size: 90%;
font-weight: bold;
border: 1px solid black;
background-color: #3D83C1;
}

.headers2{
width: 400px;
font-size: 90%;
font-weight: bold;
border: 1px solid black;
background-color: #33CC33;
}

.headers3{
width: 400px;
font-size: 90%;
font-weight: none;
border: 1px solid black;
background-color: #FF9933;
}

.switchcontent{
width: 400px;
border: 1px solid black;
border-top-width: 0;
}

.con{
width: 500px;
font-size: 90%;
color:#010101;
border: 1px solid black;
background-color: #ffffff;
text-align: left;
}

strong.update {
		color:#FF0033;
}	

strong.announcement {

	margin: 3 0 0 0;
	text-align: center;
	font-size: 80%;
	color:#000000;	
}

strong.title {

	margin: 00 00 00 50;
	text-align: center;
	font-size: 105%;
	color:#0a0a0a;	
	font: arial black;
}

p.smallheader {
	font-size: 65%;
	color:#0a0a0a;
	font: arial;
	}


.main {	background-color:#ffffff;
	padding:0px 0px;
	font-family:    arial, verdana, sans-serif;
	font-size: ;
	border-color:#000000;
	border-style:solid;
	border-width: 1px;
	text-align: center;
	font-style: ;
	color:#ffffff;
	width: 800px;
	margin: 50 0 0 0;
	

}
.box {	background-color:#ffffff;
	padding:0px 0px;
	font-family:    arial, verdana, sans-serif;
	font-size: ;
	border-color:#000000;
	border-style:solid;
	border-width: 1px;
	text-align: center;
	font-style: ;
	color:#ffffff;
	margin: 10 10 10 10;
	width: 90%;

}

.fontnorm {
	font-family:  arial, verdana, sans-serif;
	font-size:10px;


}

.fontmed {
	font-family:  arial, verdana, sans-serif;
	font-size:11px;


}


.right {	background-color:#ffffff;
	padding:0px 0px;
	font-family:    arial, verdana, sans-serif;
	font-size: ;
	border-color:#000000;
	border-style:solid;
	border-width: 0 1 0 0;
	text-align: center;
	font-style: ;
	color:#ffffff;
	margin: 0 0 0 0;
	width: ;

}

.newsbox {	background-color:#ffffff;
	padding:2px 2px;
	font-family:  verdana,  arial, sans-serif;
	font-size: 10px;
	
	text-align: left;
	font-style: ;
	color:#0a0a0a;
	width: 295;
	margin: 3 0 0 0;

}

a { text-decoration:none }

.regular {
		color: #eeeeee;
		font-family: tahoma;
		font-size: 12px;
}
a:link {
	COLOR: #FF0033;
	FONT-WEIGHT: ;
	TEXT-DECORATION: none
}
a:visited {
	COLOR: #777777;
	FONT-WEIGHT: ;
	TEXT-DECORATION: none
}
a:active {
	COLOR: #65211E;
	FONT-WEIGHT: ;
	TEXT-DECORATION: none
}
a:hover {
	COLOR: #4B8DC1;
	FONT-WEIGHT: ;
	TEXT-DECORATION: none
}

a img.hover{ filter:alpha(opacity=50) ;
 opacity:0.5; 
-moz-opacity:0.5;
 
}

a:hover img{ filter:alpha(opacity=50) alpha(opacity=100) ;
 opacity:1; 
-moz-opacity:1; 
}
body {
    scrollbar-face-color: #151515;
    scrollbar-shadow-color: #353535;
    scrollbar-highlight-color: #B2B2B2;
    scrollbar-3dlight-color: #353535;
    scrollbar-darkshadow-color: #353535;
    scrollbar-track-color: #777777;
    scrollbar-arrow-color: #6E7E88;
}
