BODY {
	color: #cccccc;
	SCROLLBAR-BASE-COLOR: #336699;
	SCROLLBAR-ARROW-COLOR: #ffffff;
}
body td {
	font-size: 12px;
}
A:hover {
	COLOR: #ffffff;
}
a.top40:visited {color: #FF0027}
a.top40:active {color: #FFFFFF}
a.top40:link {color: #FF0027}
a.top40:hover {color: #FFCC33}

a.feature:visited {color: #002F4C}
a.feature:active {color: #0000FF}
a.feature:link {color: #FFCC33}
a.feature:hover {color: #FF0027}

a.g:link    { text-decoration: underline; font-family: verdana,arial,sans-serif; font-size:12pt; color:#FF0027; }
a.g:visited { text-decoration: underline; font-family: verdana,arial,sans-serif; font-size:12pt; color:#FFCC33; }
a.g:hover   { background: #fed; font-family: verdana,arial,sans-serif; font-size:12pt; color:#0039b6; }

.search {
	COLOR: #FF0027;
	FONT-SIZE: 11px;
}
.plain {
	FONT-SIZE: 10pt;
}
h3 {
	COLOR: #FF0027;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.in_title {
        BACKGROUND-COLOR: #003366
				FONT-SIZE: 10pt;
				COLOR: #006699;
}
.in_td_odd {
        BACKGROUND-COLOR: #002F4C;
        FONT-SIZE: 10pt;
}
.odd_sm {
        BACKGROUND-COLOR: #002F4C;
        FONT-SIZE: 11px;
        COLOR: #6699cc;
}
.odd_sm_b {
        BACKGROUND-COLOR: #002F4C;
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
        COLOR: #99CCFF;
}
.in_td_even {
        BACKGROUND-COLOR: #001F33;
        FONT-SIZE: 10pt;
}
.even_sm {
        BACKGROUND-COLOR: #001F33;
        FONT-SIZE: 11px;
        COLOR: #6699cc;
}
.bright {
        BACKGROUND-COLOR: #6699cc
}

.gradualshine{
filter:alpha(opacity=30);
-moz-opacity:0.3;
}
