@charset "ISO-8859-1";

html, body{



margin:0px;
padding:0px;
border:0;
height:100%;
background:#efefef;


}

.container{
padding:0px;
margin:auto;
width:968px;
height:auto;
padding-top:2px;
padding-bottom:2px;
background:#ffffff;
}
.leftborder{
width:1px;
height:auto;
background:#ffffff;


}
.rightborder{

width:14px;
height:auto;
background:#ffffff;



}
.maintable{
width:968px;
background:#ffffff;

}
.header{
width:968px;
height: 154px;
background-image:url(../images/header.jpg);



}
.hmenu{

height:29px;
width:auto;

}
.main_menu{

background-image:url(../images/h_menu_bg.gif);
width:100%;
vertical-align:middle;
padding-left:3px;
padding-right:3px;
text-align:left;

}
.menulink{
font-family:verdana,arial,sans-serif;
color:#ffffff;
font-size:11px;
vertical-align:middle;
font-weight:bold;
text-decoration:none;
padding-left:5px;
padding-right:10px;
}
.menulink:hover{
font-family:verdana,arial,sans-serif;
color:#7cffff;
font-size:11px;
vertical-align:middle;
font-weight:bold;
text-decoration:none;
padding-left:5px;
padding-right:10px;
}
.leftcolumn{
width:220px;
height:auto;


}
.cell{
width:220px;
font-family:arial,verdana,sans-serif;
font-size:11px;
font-weight:normal;



}
.topmenubg{
background:url(../images/cell_top_bg.gif);
height:2px;
line-height:2px;
width:210px;

}
.bottomenubg{
background:url(../images/cell_bottom_bg.gif);
line-height:2px;
height:2px;

width:210px;

}
.leftbg{
background:url(../images/v_bg.gif);
width:2px;
height:auto;


}
.rightbg{
background:url(../images/v_r_bg.gif);
width:2px;
height:auto;


}
.menutitle{
height:21px;
background:url(../images/menu_title_bg.gif);
background-repeat:repeat-x;
font-family:verdana,arial,dans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:center;
vertical-align:middle;


}
.menutitlebottom{
height:22px;
background:url(../images/menu_title_bottom_bg.gif);
background-repeat:repeat-x;
font-family:verdana,arial,dans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:center;
vertical-align:middle;


}
.menuitem{

height:22px;
background:url(../images/menu_item_bg.gif);

background-repeat:repeat-x;
text-align:left;
vertical-align:middle;
padding-left: 0px;



}
.menuitemlink{
font-family:verdana,arial,dans-serif;
font-size:11px;
font-weight:bold;
color:#5d8dc4;
text-decoration:none;



}
.menuitemlink:hover{
font-family:verdana,arial,dans-serif;
font-size:11px;
font-weight:bold;
color:#E91B1B;
text-decoration:none;



}

.relatedlinks{

font-family:verdana,arial,dans-serif;
font-size:11px;
font-weight:bold;
color:#295d7b;
text-decoration:underline;


}

.relatedlinks:hover{

font-family:verdana,arial,dans-serif;
font-size:11px;
font-weight:bold;
color:#f97717;
text-decoration:none;


}
ul{



}
li{
 list-style-image: url(../images/dot.gif);



}
.linksitem{

border-top:1px #dddddd solid;
background:#f0f0f0;

text-align:left;
vertical-align:top;



}

.rightcolumn{
width:220px;
height:auto;


}

.window{
/*background:url(../images/bg_content.gif) #f0f0f0;*/
width:502px;
background-repeat:no-repeat;
height:auto;
font-family:verdana,arial,sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
padding:2px;
padding-top:2px;
padding-bottom:2px;
}

.top{


font-family:verdana,arial,sans-serif;
color:#146bbd;
font-weight:bold;
font-size:11px;
text-align:left;

}


.data
{
    padding-right: 20px;
font-family:arial,verdana,sans-serif;
color:#2581b7;
font-weight:normal;
font-size:11px;
text-align:right;
float: right;

}
.sep{


line-height:2px;
background:url(../images/sep.gif) ;
background-repeat:no-repeat;
width:509px;
height:1px;
padding-bottom:2px;
}

.footer{
height:21px;


}
.middlef{
background:#62a4d9;
width:50%;
height:21px;

}
.footerlinks{
font-family: verdana,sans-serif;
color:#ffffff;
font-weight:bold;
font-size:10px;

text-decoration:none;
}
.footerlinks:hover{
font-family: verdana,sans-serif;
color:#d3e6f4;
font-weight:bold;
font-size:10px;

text-decoration:none;
}
.privacy{
text-align:right;
background:#62a4d9;
width:50%;
height:21px;
font-family:arial,verdana,sans-serif;
color:#9cccea;
font-weight:normal;
font-size:10px;
}
.textcell{
background:#f0f0f0;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
padding:2px;


}
.linkcontainer{

text-align:right;

}
.linktype3{

color:#5D8DC4;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.linktype3:hover{

color:#f4c4c4;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}







.login
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #ffffff;
	FONT-WEIGHT: bold
}

.txtheader
{
    font-size: 13px;
    color: #333333;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.txtheader2
{
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.txtheader11
{
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.txtheadernormal
{
    font-size: 10px;
    color: #333333;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.txtheader_red
{
    font-size: 13px;
    color: #ff0000;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif
}


.text
{
	line-height: 1.4;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333333;
	FONT-WEIGHT: normal
}
.textLiten
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9px;
	color: #444444;
}


.bottomtext
{
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF;
}
.button 
	{
	background: #333333;
	color:#FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	cursor: hand;
	border: solid 1px #12B4E0;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#4895C6',EndColorStr='#12BCE4');
    	}
.field
	{
	background-color: #ffffff;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica;
}

.littlePadding {
	padding: 5px;	
}


/* STYLE FOR LOGIN PAGE */



.loginMain {
	background-color: #D5D5D5;
	padding: 5px;
	
	border-top: #555555 1px solid;
  	border-left: #555555 1px solid;
  	border-right: #555555 1px solid;
  	border-bottom: #555555 1px solid;
  	margin-bottom: 2px;
	
		
}


.loginMainInner {
	background-color: #FFFFFF;
	padding: 5px;
	border-top: #AAAAAA 1px solid;
  	border-left: #AAAAAA 1px solid;
  	border-right: #AAAAAA 1px solid;
  	border-bottom: #AAAAAA 1px solid;
}


.loginMainHeader {
	COLOR: #9E9E9E;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.loginSmallText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.buttonGrey {
	background: #D5D5D5;
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica;
	font-weight: bold;
	cursor: hand;
	border: 1px solid #ffffff;
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#5FA0D2');
}



.blackBorder {
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	padding: 2px;
	WIDTH: 350px;
}

.morePadding {
	padding: 5px;	
}

.lineHeightMore {
	padding-top: 3px;
	padding-bottom: 3px;
}


a {
font-family:verdana,arial,dans-serif;
font-size:11px;
font-weight:bold;
color:#5d8dc4;
text-decoration:none;



}
a:hover{
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#E91B1B;
text-decoration:none;



}


.newsTime 
{
font-family:arial,verdana,sans-serif;
color:#2581b7;
font-weight:normal;
font-size:11px;
}







#marqueecontainer{
position: relative;
width: 130px; /*marquee width */
height: 220px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
}


.smallTextScroller 
{
font-family:arial,verdana,sans-serif;
color:#2581b7;
font-weight:normal;
font-size:11px;
}

.raceTitle 
{
font-family:verdana, arial, sans-serif;
color:#000000;
font-weight:bold;
font-size:14px;  
margin-bottom: 6px;
}
