.body {
	width: 800px;
	background-color: #0099FF;
	font-family: Tahoma;
	font-size: 10px;
	margin: 0px auto;
	text-align: center;
}

.mainBackTab {
	border: 0px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	padding: 0px;
	width: 800px;
}

.mainBackTop {
	background-color: #F3E500;
	background-image: url(images/BackTop2.jpg);
	background-repeat: no-repeat;
	width: 800px;
	text-align: right;
	padding-top: 240px;
}

.mainBackTopESL {
	background-color: #00d2ff;
	background-image: url(images/BackTopESL.jpg);
	background-repeat: no-repeat;
	width: 800px;
	text-align: right;
	padding-top: 240px;
}

.mainBackMid {
	background-color: #F3E500;
	padding-left: 25px;
}

.mainBackMidESL {
	background-color: #00d2ff;
	padding-left: 25px;
}

.mainBackBot {
	background-color: transparent;
	background-image: url(images/BackBot2.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 203px;
	text-align: center;
}

.mainBackBotESL {
	background-color: transparent;
	background-image: url(images/BackBotESL.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 203px;
	text-align: center;
}

.mainButTab {
	border: 0px;
	padding: 0px;
	padding-bottom: 5px;
	float: right;
}

.mainIntro {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	color: #000;
	width: 500px;
	font-size: 15px;
	font-family: Arial, Verdana;
}

.mainLogo {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	font-size: 13px;
	font-family: Arial;
}

.mainButSep {
	width: 20px;
	background-color: transparent;
}

.wingd {
	font-family: wingdings;
	font-size: 14px;
}

.hrOra {
	border: 0;
	color: #FF6600;
	background-color: #000;
	height: 1px;
	width: 100%;
	text-align: left;
}

.newsLinkCont {
	width: 100%;
	height: 30px;
}

.newsLinkL {
	background-color: #FF6600;
	font-family: arial;
	font-size: 13px;
	width: 110px;
	padding: 3px;
	letter-spacing: -1px;
	text-align: center;
	float: left;
}

.newsLinkR {
	background-color: #FF6600;
	font-family: arial;
	font-size: 13px;
	width: 110px;
	padding: 3px;
	letter-spacing: -1px;
	text-align: center;
	float: right;
}

.newsSpacer {
	width: 400px;
	float: left;
}

.tiOra {
	color: #FF6600;
	font-family: arial;
	font-size: 15px;
	font-weight: 100;
	letter-spacing: -1px;
}

.tiGre {
	color: #00CC00;
	font-family: arial;
	font-size: 15px;
	font-weight: 100;
	letter-spacing: -1px;
}

.bulSqMaster {
	list-style: none;
}

.bulSqRed {
	padding-left: 20px;
	margin-left: -30px;
	background-image: url(images/sqred.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
}

.bulSqOra {
	padding-left: 20px;
	margin-left: -30px;
	background-image: url(images/sqora.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
}

.bulSqYel {
	padding-left: 20px;
	margin-left: -30px;
	background-image: url(images/sqyel.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
}

.bulSqGre {
	padding-left: 20px;
	margin-left: -30px;
	background-image: url(images/sqgre.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
}

.bulSqBlu {
	padding-left: 20px;
	margin-left: -30px;
	background-image: url(images/sqblu.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
}

.bulSqVio {
	padding-left: 20px;
	margin-left: -30px;
	background-image: url(images/sqvio.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
}

.sliderQuContainer {
	vertical-align: top;
}

.sliderQu{	/* Styling question */
	/* Start layout CSS */
	color: white;
	font-size: 20px;
	font-family: arial;
	font-weight: 900;
	background-color: #transparent;
	width:440px;
	margin-bottom:2px;
	margin-top:2px;
	padding-top: 4px;
	padding-left: 6px;
	height:30px;
	letter-spacing: -1px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}

.NosliderQu{	/* Styling question */
	/* Start layout CSS */
	color: white;
	font-size: 20px;
	font-family: arial;
	font-weight: 900;
	background-color: #transparent;
	width:440px;
	margin-bottom:2px;
	margin-top:2px;
	padding-top: 4px;
	padding-left: 6px;
	height:30px;
	letter-spacing: -1px;
	
	/* End layout CSS */
	
	overflow:hidden;
}

.NosliderQuRed{	/* Styling question */
	/* Start layout CSS */
	color: white;
	font-size: 20px;
	font-family: arial;
	font-weight: 900;
	background-color: #ff0000;
	width:440px;
	margin-bottom:2px;
	margin-top:2px;
	padding-top: 4px;
	padding-left: 6px;
	height:30px;
	letter-spacing: -1px;
	
	/* End layout CSS */
	
	overflow:hidden;
}

.NosliderQuOra{	/* Styling question */
	/* Start layout CSS */
	color: white;
	font-size: 20px;
	font-family: arial;
	font-weight: 900;
	background-color: #FF6600;
	width:440px;
	margin-bottom:2px;
	margin-top:2px;
	padding-top: 4px;
	padding-left: 6px;
	height:30px;
	letter-spacing: -1px;
	
	/* End layout CSS */
	
	overflow:hidden;
}

.NosliderQuGre{	/* Styling question */
	/* Start layout CSS */
	color: white;
	font-size: 20px;
	font-family: arial;
	font-weight: 900;
	background-color: #00CC00;
	width:440px;
	margin-bottom:2px;
	margin-top:2px;
	padding-top: 4px;
	padding-left: 6px;
	height:30px;
	letter-spacing: -1px;
	
	/* End layout CSS */
	
	overflow:hidden;
}

.NosliderQuBlu{	/* Styling question */
	/* Start layout CSS */
	color: white;
	font-size: 20px;
	font-family: arial;
	font-weight: 900;
	background-color: #0066FF;
	width:440px;
	margin-bottom:2px;
	margin-top:2px;
	padding-top: 4px;
	padding-left: 6px;
	height:30px;
	letter-spacing: -1px;
	
	/* End layout CSS */
	
	overflow:hidden;
}

.sliderAn{	/* Parent box of slide down content */
	/* Start layout CSS */
	border: 2px solid #000;
	background-color:#fff;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 20px;
	width: 746px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}

.NosliderAn{	/* Parent box of slide down content */
	/* Start layout CSS */
	font-size: 13px;
	border: 2px solid #000;
	background-color:#fff;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 20px;
	margin-bottom: 20px;
	width: 746px;
	
	/* End layout CSS */

	overflow:hidden;
	position:relative;
}
.sliderQuAnCo{	/* Content that is slided down */
	padding:1px;
	font-size:13px;	
	position:relative;
}

.sliderConIndArr {
	padding-left: 20px;
	padding-top: 0px;
	margin-right: 10px;
	background-image: url(Images/YellowArrowWBG.png);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	background-color: #fff;
	margin-bottom: 7px;
}

.sliderConInd {
	margin-left: 10px;
	padding-left: 0px;
	list-style: none;
	background-color: #fff;
	border: 0px;
}

.sliderConIndSq {
	color: #2B84DD;
	list-style-type: square;
	margin-left: 46px;
	line-height: 2; 
	margin-top: -14px;
	margin-bottom: -14px;
}

.tel {
	color: #fff;
	font-family: arial;
	font-size: 15px;
	filter: glow(color=000,strength=3);
	width: 500px;
	font-weight: 900;
	letter-spacing: 1px;
	margin:0 auto; 
}

.copyright {
	color: #fff;
	font-family: arial;
	font-size: 10px;
	filter: glow(color=000,strength=3);
	width: 500px;
	font-weight: 100;
	letter-spacing: 1px;
	margin:0 auto; 
}

.air {
	text-align: center;
}

.w3c {
	width: 88px;
	height: 31px;
	border: 0px;
}

.speedC1 {
	width: 120px;
	float: left;
	margin-right: 2px;
}

.speedC2Light {
	width: 52px;
	float: left;
	margin-right: 2px;
	text-align: center;
	background-color: #FFCCCC;
	margin-bottom: 2px;
}

.speedC2Dark {
	width: 52px;
	float: left;
	margin-right: 2px;
	text-align: center;
	background-color: #FFA8A8;
	margin-bottom: 2px;
}

.speedC2Title {
	width: 52px;
	float: left;
	margin-right: 2px;
	text-align: center;
}

.speedTotTitle {
	width: 110px;
	float: left;
	text-align: center;
	margin-right: 2px;
	font-weight: 900;
}

.speedTotLight {
	width: 110px;
	background-color: #FFCCCC;
	float: left;
	text-align: center;
	margin-right: 2px;
	margin-bottom: 2px;
}

.speedTotDark {
	width: 110px;
	background-color: #FFA8A8;
	float: left;
	text-align: center;
	margin-right: 2px;
	margin-bottom: 2px;
}

.speedTot {
	width: 110px;
	float: left;
	text-align: center;
	margin-right: 2px;
}

.BodyStyle
{
	color: :rgb(0,0,0)
    background-color:rgb(255,255,255);
}
 
.HeaderStyle
{
    background-color: #ff0000;
    font-family: Tahoma; 
    font-size: 10pt;
    font-weight: bold;
    text-align:center;
}
 
.FooterStyle
{
    background-color:  #ff0000;
    font-family: Tahoma; 
    font-size: 8pt;
    font-weight: bold;
    text-align:center;
}
 
.ScoreStyle
{
    padding-left:4px;
    padding-right:4px;
    border-width:1px;                    
	border-style:solid;	
    text-align:right;
    font-family: Tahoma; 
    font-size: 10pt;
    background-color:#FFCCCC;	
}
 
.TableLeftCell
{
    padding-left:4px;
    padding-right:4px;
    border-width:1px;                    
	border-style:solid;	
    font-family: Tahoma; 
    font-size: 10pt;
    background-color:#FFA8A8;
}
 
.TableCell
{
    padding-left:4px;
    padding-right:4px;
    border-width:1px;                    
	border-style:solid;	
    text-align:center;
    font-family: Tahoma; 
    font-size: 10pt;
    background-color:#FFA8A8;
}
 
.TableRightCell
{
    padding-left:4px;
    padding-right:4px;
    border-width:1px;                    
	border-style:solid;	
    text-align:center;
    font-family: Tahoma; 
    font-size: 10pt;
}
 
.TableLeftHeading
{
    text-align:Left;
    padding-left:4px;
    padding-right:4px;
    border-width:1px;                    
	border-style:solid;	
    font-family: Tahoma; 
    font-size: 10pt;
    font-weight: bold;
}
 
.TableHeading
{
    text-align:center;
    padding-left:4px;
    padding-right:4px;
    border-width:1px;                    
	border-style:solid;	
    font-family: Tahoma; 
    font-size: 10pt;
    font-weight: bold;
}
 
.TableRightHeading
{
    text-align:center;
    padding-left:4px;
    padding-right:4px;
    border-width:1px;                    
	border-style:solid;	
    font-family: Tahoma; 
    font-size: 10pt;
    font-weight: bold;
}


a.mainBackBotEmail:link {color: #FFF; text-decoration: underline; font-size: 15px; filter: glow(color=000,strength=3); width:220px; font-weight: 900; letter-spacing: 1px;}
a.mainBackBotEmail:visited {color: #FFF; text-decoration: underline; font-size: 15px; filter: glow(color=000,strength=3); width:220px; font-weight: 900; letter-spacing: 1px;}
a.mainBackBotEmail:hover {color: #0099FF; text-decoration: underline; font-size: 15px; font-weight: 900; letter-spacing: 1px;}
a.mainBackBotEmail:active {color: #0099FF; text-decoration: underline; font-size: 15px; font-weight: 900; letter-spacing: 1px;}

a.newsLink:link {color: #fff; text-decoration: none; font-weight: 900; font-family: Arial; font-size: 13px;}
a.newsLink:visited {color: #fff; text-decoration: none; font-weight: 900; font-family: Arial; font-size: 13px;}
a.newsLink:hover {color: #000; text-decoration: none; font-weight: 900; font-family: Arial; font-size: 13px;}
a.newsLink:active {color: #000; text-decoration: none; font-weight: 900; font-family: Arial; font-size: 13px;}

a.mainButTop:link {color: #fff; text-decoration: none; font-weight: 900; font-family: Arial; font-size: 20px; background-color: #ff0000; letter-spacing: -2px;}
a.mainButTop:visited {color: #fff; text-decoration: none; font-weight: 900; font-family: Arial; font-size: 20px; background-color: #ff0000; letter-spacing: -2px;}
a.mainButTop:hover {color: #000; text-decoration: none; font-weight: 900; font-family: Arial; font-size: 20px; background-color: #fff; letter-spacing: -2px;}
a.mainButTop:active {color: #000; text-decoration: none; font-weight: 900; font-family: Arial; font-size: 20px; background-color: #fff; letter-spacing: -2px;}

.scTab{
width: 500px;
font-size: 13px;
float: left;
}

.teamNTOP{
width: 200px;
float:left;
background-color: #FF0000;
color: #fff;
font-weight: 900;
border-bottom: 1px solid #fff;
}


.teamN{
width: 200px;
float:left;
}

.teamCLASS{
width: 200px;
float:left;
font-weight: 900;
}

.roTOP{
width: 20px;
float:left;
color: #fff;
margin-left: 10px;
background-color: #777;
font-weight: 900;
}

.ro{
width: 20px;
float:left;
margin-left: 10px;
}


.totTOP{
width: 50px;
float:left;
background-color: #8EB4E3;
color: #fff;
margin-left: 20px;
background-color: #777;
font-weight: 900;
padding-right: 2px;
text-align: right;
}

.tot{
background-color: #DCE6F2;
width: 50px;
float:left;
margin-left: 20px;
padding-right: 2px;
text-align: right;
}

.rankTOP{
width: 50px;
float: left;
margin-left: 10px;
font-weight: 900;
background-color: #777;
color: #fff;
padding-left: 2px;
}

.rank{
width: 50px;
float: left;
margin-left: 10px;
background-color: #999;
color: #fff;
padding-left: 2px;
}