@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
h3{
	font-size:14px;
}
table{
	vertical-align:top;
}
.selectBox{
	background-color:#CBFFC1;
	border:1px solid #0F0;
}
table.efc{
	background-color:#ced2ff;
	border:1px solid #aeb2ff;
}
td.efc1{
	padding-right:10px;
	text-align:right;
}
tr.efc1{
	background-color:#aeb2ff;
}
a:active,a:hover{
	color:#42b760;
}
a:link,a:visited{
	color:#42b760;
	text-decoration:none;
}
#bodycontainer{
	position:relative;
	width:780px;
}
a.headLink
{
	font-size:16px!important;
	color:#000!important;
	border:1px solid #AAAAAA;
	padding:3px;
}
a.headLink:hover
{
	background-color:#CCC;
}
#headercontainer{
	position:relative;
}
div.showGreen
{
	border:1px solid #333333;
	background-color: #99FF99;
	display: none;
	margin: 0px 20px 0px 20px;
	padding:5px;
}
div.showPurple
{
	border:1px solid #333333;
	background-color: #e89aff;
	display: none;
	margin: 0px 20px 0px 20px;
	padding:5px;
}
div.ml_home{
position:absolute;
left:443px;
height:17px;
width:35px;
cursor:pointer;
color:#42b760;
line-height:20px;
}
div.ml_home a:hover{
text-decoration:underline;
line-height:20px;
}
div.ml_about{
position:absolute;
left:486px;
height:17px;
width:52px;
cursor:pointer;
color:#42b760;
line-height:20px;
}
div.ml_about a:hover{
text-decoration:underline;
line-height:20px;
}
div.ml_contacts{
position:absolute;
left:532px;
height:17px;
width:52px;
cursor:pointer;
color:#42b760;
line-height:20px;
}
div.ml_contacts a:hover{
text-decoration:underline;
line-height:20px;
}
div.ml_disclaimer{
position:absolute;
left:588px;
height:17px;
width:52px;
cursor:pointer;
color:#42b760;
line-height:20px;
}
div.ml_disclaimer a:hover{
text-decoration:underline;
line-height:20px;
}
#logo{
	background-image:url(images/logo_ani.gif);
	width:133px;
	height:120px;
}
#headinfo{
	background-image:url(images/maindd_03b.png);
	width:647px;
	height:70px;
}
#headbar{
	background-image:url(images/img_06.png);
	background-repeat:repeat-x;
	height:50px;
}
#navName{
position:relative;
width:127px;
height:50px;
border:0px;
font-size:16px;
font-weight:bold;
text-align:center;
color:#FFF;
vertical-align:middle;
padding:3px;
}
#topnav1{
float:left;
background-image:url(images/maindd_05.png);
width:127px;
height:50px;
cursor:pointer;
}
#topnav2{
float:left;
margin-left:3px;
background-image:url(images/maindd_07.png);
width:127px;
height:50px;
cursor:pointer;
}
#topnav3{
float:left;
margin-left:3px;
background-image:url(images/maindd_09.png);
width:127px;
height:50px;
cursor:pointer;
}
#topnav4{
float:left;
margin-left:3px;
background-image:url(images/maindd_11.png);
width:127px;
height:50px;
cursor:pointer;
}
#topnav5{
float:left;
margin-left:3px;
background-image:url(images/maindd_13.png);
width:127px;
height:50px;
cursor:pointer;
}
#topnavend{
float:left;
background-image:url(images/img_12.png);
width:10px;
height:50px;
}
#st-bar{
position:relative;
width:780px;
height:26px;
}
#st-red{
background-image:url(images/subtitle-red_14.png);
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}
#st-red-l{
background-image:url(images/subtitle-red_13.png);
width:9px;
height:26px;
}
#st-red-r{
background-image:url(images/subtitle-red_16.png);
width:10px;
height:26px;
}
#st-blue{
background-image:url(images/subtitle-blue_14.png);
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}
#st-blue-l{
background-image:url(images/subtitle-blue_13.png);
width:9px;
height:26px;
}
#st-blue-r{
background-image:url(images/subtitle-blue_16.png);
width:10px;
height:26px;
}
#st-green{
background-image:url(images/subtitle-green_14.png);
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}
#st-green-l{
background-image:url(images/subtitle-green_13.png);
width:9px;
height:26px;
}
#st-green-r{
background-image:url(images/subtitle-green_16.png);
width:10px;
height:26px;
}
#st-yellow{
background-image:url(images/subtitle-yellow_14.png);
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}
#st-yellow-l{
background-image:url(images/subtitle-yellow_13.png);
width:9px;
height:26px;
}
#st-yellow-r{
background-image:url(images/subtitle-yellow_16.png);
width:10px;
height:26px;
}
#st-purple{
background-image:url(images/subtitle-purple_15.png);
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}
#st-purple-l{
background-image:url(images/subtitle-purple_14.png);
width:9px;
height:26px;
}
#st-purple-r{
background-image:url(images/subtitle-purple_17.png);
width:10px;
height:26px;
}

.bodybox{
	font-size:12px;
	padding:5px;
	text-align:justify;
}
.bb_red{
border: 0px solid #7b483b;
background-color: #ffe9e6;
}
.bb_yellow{
border: 0px solid #8c5803;
background-color: #ffe2d4;
}
.bb_green{
border: 0px solid #365438;
background-color: #ddffdb;
}
.bb_blue{
border: 0px solid #221062;
background-color: #dee2ff;
}
.bb_purple{
border: 0px solid #451163;
background-color: #f8deff;
}
.bodybox h2{
	font-size:14px;
}
td.stats{
	font-size: 14px;
	font-weight: bold;
}
tr.stathead{
	background-color:#6CF;
	font-weight:bold;
	font-size:16px!important;
}
tr.stats{
	background-color:#B7E4FF;
	font-size:12px;
}
.side{
position:relative;
width:128px;
font-size:12px;
color:#FFFFFF;
text-align:center;
}
.side a:hover{
color:#D0D0D0;
}
.sred{
background-color:#b7483b;
border-bottom: 1px dotted #7b483b;
background-repeat:no-repeat;
}
.sred-b{
background-image:url(images/side-red_22.png);
background-repeat:no-repeat;
}
.syellow{
background-color: #c67046;
border-bottom: 1px dotted #8c5803;
background-repeat: no-repeat;
}
.syellow-b{
background-image:url(images/side-yellow_22.png);
background-repeat:no-repeat;
}
.sgreen{
background-color: #1c9715;
border-bottom: 1px dotted #365438;
background-repeat: no-repeat;
}
.sgreen-b{
background-image:url(images/side-green_22.png);
background-repeat:no-repeat;
}
.sblue{
background-color: #2235c6;
border-bottom: 1px dotted #221062;
background-repeat: no-repeat;
}
.sblue-b{
background-image:url(images/side-blue_22.png);
background-repeat:no-repeat;
}
.spurple{
background-color: #a223c7;
border-bottom: 1px dotted #451163;
background-repeat: no-repeat;
}
.spurple-b{
background-image:url(images/side-purple_22.png);
background-repeat:no-repeat;
}
#menu{position:absolute;margin-top:10px;}
#menu ul .item{display:none;}
#menu ul{width:100px;float:left;margin:0px;padding:2px;background:#b10000;list-style:none;}
#menu ul:hover .item{display:block;background:#000;padding:1px;margin:1px;}
 
#menu ul:hover .item a{color:#fff;text-decoration:none;}
#menu ul:hover .item a:hover{color:#999;}
 

.clear{clear:both;height:10px;}



/* MENU */

div.mainmenu {
	position: relative;
	z-index: 10;
}
div.menu {
	width:100%;
}
div.popup a:hover {
	color:#FFFFFF;
}
div.menu:hover div:first-child {
	border-bottom: none;
}
div.menu div.popup {
margin-top:-8px;
	display: none;
}
div.menu:hover div.popup{
	display: block;
}
div.menu div {
	width:100%;
	color:#FFFFFF;
}
div.popup div, div.popup a {
	display:block;
	text-decoration: none;
	line-height: 20px;
	text-align:center;
}
div.popup div + div, div.popup a + a {
	margin-top: 0px;
}
div.menuitems {
	display:none;
}
td.mi {
	text-align:center;
	height:35px;
	line-height:35px;
}
div.red a:hover, div.red a:active{
	background-color:#b7483b!important;
	color:#FFFFFF!important;
}
div.red a{
	background-color:#7b483b!important;
	color:#b7483b!important;
}
div.yellow a:hover, div.yellow a:active{
	background-color:#c77147!important;
	color:#FFFFFF!important;
}
div.yellow a{
	background-color:#8c5803!important;
	color:#c67046!important;
}
div.green a:hover, div.green a:active{
	background-color:#1d9816!important;
	color:#FFFFFF!important;
}
div.green a{
	background-color:#365438!important;
	color:#1c9715!important;
}
div.blue a:hover, div.blue a:active{
	background-color:#2336c7!important;
	color:#FFFFFF!important;
}
div.blue  a{
	background-color:#221062!important;
	color:#2235c6!important;
}

div.purple a:hover, div.purple a:active{
	background-color:#a223c7!important;
	color:#FFFFFF!important;
}
div.purple  a{
	background-color:#451163!important;
	color:#a223c7!important;
}
