
body{
	font-family:verdana, sans-serif;
}
.rulesheader{
	background-image:url(../images/largeGrad.gif);
	background-repeat:repeat-x;
	height:90px;
	margin-top:0;	padding-left:38;	margin-bottom:-50;	padding-top:8;}
.largeheader{
	background-image:url(../images/largeGrad.gif);
	background-repeat:repeat-x;
	width:374;
	height:240px;
	margin-top:-15;	padding-top:2;}
.share{
	background-image:url(../images/shareGrad.gif);
	background-repeat:repeat-x;
	width:354;
	height:130px;
	margin-top:-15;	padding-top:1;	margin-bottom:15;}
.link{
	background-image:url(../images/linkGrad.gif);
	background-repeat:repeat-x;
	height:130px;
}

p{
	font-family:verdana, sans-serif;
	margin:0, 10, 4, 10;
	font-size:9pt;
	font-style:normal;
	word-spacing:-0.0em;
}
p.white{
	font-family:verdana, sans-serif;
	margin:0, 10, 8, 10;
	font-size:9pt;
	font-style:normal;
	word-spacing:-0.0em;
	margin-top:-12px;	padding-left:8;}
p.grey{
	font-family:verdana, sans-serif;
	margin:0, 10, 8, 10;
	font-size:9pt;
	font-style:normal;
	word-spacing:-0.0em;
	margin-top:12px;	padding-top:4;	padding-left:8;}

h3{
	font-family:verdana, sans-serif;
	margin:0px, 0px, 0px, 0;	padding-top:2px;	padding-right:10px;	padding-bottom:4px;	padding-left:8px;	font-size:11pt;
	font-style:bold;
	color:ffffff;
}
h2{
	font-family:verdana, sans-serif;	
	margin:12px, 10px, 16px, 35px;
	font-size:12pt;
	font-style:normal;
	color:ffffff;
}
.rulescontent{	
	margin:12px, 10px, 16px, 35px;
}
.winnercontent{	
	margin:12px, 10px, 16px, 28px;
}

.white{
	color:ffffff;
}
.blue{
	color:#0860a8;
}

.grey{
	color:#535353;
}
.registergrey{
	color:#535353;
	margin-top:100px;}
.linkTable{
	margin:
	line-height:3.0ex
	margin:0px, 0px, 0px, 0;	padding-left:8px;}
.rule{
	background-image:url(../images/rule.gif);
	background-repeat:no-repeat;
	height:5px;
    margin-left:12px;
}

.ruleTop{
	background-image:url(../images/ruleTop.gif);
	background-repeat:no-repeat;
	height:5px;
    margin-left:12px;
}

.largerule{
	background-image:url(../images/largerule.gif);
	background-repeat:no-repeat;
	height:5px;
}
.legal{
	font-size:9px;
	word-spacing:0.0em;
	font-style:normal;
	text-decoration:none;
	color:535353;
}

ol{
	font-family:verdana, sans-serif;
	list-style-type:decimal;
	list-style-position:outside;
	font-size:9pt;
	font-style:normal;
	word-spacing:-0.0em;
	color:535353;

	margin-left:35px;
	padding:0;
}

li{
	font-family:verdana, sans-serif;
	padding-bottom:12;
}
ol.rules{
	font-family:verdana, sans-serif;
	list-style-type:decimal;
	list-style-position:outside;
	font-size:9pt;
	font-style:normal;
	word-spacing:-0.0em;
	color:535353;
	margin-top:5px;
	margin-left:60px;
	margin-right:18px;
	padding:0;
}
li{
	font-family:verdana, sans-serif;
	padding-bottom:12;
}
ol.subrules{
	font-family:verdana, sans-serif;
	list-style-type:lower-alpha;
	list-style-position:outside;
	font-size:9pt;
	font-style:normal;
	word-spacing:-0.0em;
	color:535353;
	margin-top:-5px;;
	margin-left:26px;
	margin-left:23px;;
	margin-right:18px;
	padding-bottom:5px;;
}

li.subrules{
	font-family:verdana, sans-serif;
	padding-bottom:6;
}

a.blue{
	font-style:bold;
	text-decoration:none;
	color:2167A5;
}
a.blue:hover{
	font-style:bold;
	text-decoration:underline;
	color:2167A5;
}
.logo{
	float:left;
	background-image:url(../images/logo.gif);
	width:161px;
	height:87px;
}
.navcontainer{
	background-image:url(../images/fadeslice.gif);
	background-repeat:no-repeat;
	float:right;
	width:577px;
	height:92;
}
.navcontainerReg{
	background-image:url(../images/RegNavBack.gif);
	background-repeat:no-repeat;
	float:right;
	width:577px;
	height:92;
}
.navcontainerWin{
	background-image:url(../images/winnerNavBack.gif);
	background-repeat:no-repeat;
	float:right;
	width:577px;
	height:92;
}
.navcontainerRules{
	background-image:url(../images/rulesNavBack.gif);
	background-repeat:no-repeat;
	float:right;
	width:577px;
	height:92;
}
.navbarhome{
	float:right;
	word-spacing:-0.1em;
	font-size:9pt;
	color:ffffff;
	padding-top:70px;	margin:0px, 0px, 0px, 0;	padding-left:0px;	padding-right:0px;}
.navbarwin{
	float:right;
	word-spacing:-0.1em;
	font-size:9pt;
	color:ffffff;
	padding-top:70px;	padding-left:0px;	padding-right:14px;	margin:0px, 0px, 0px, 0;}
.navbar{
	float:right;
	word-spacing:-0.1em;
	font-size:9pt;
	color:ffffff;
	padding-top:70px;	padding-left:0px;	padding-right:24px;	margin:0px, 0px, 0px, 0;}

.nav{
	font-size:7pt;
	font-style:normal;
	text-decoration:none;
	color:ffffff;
	color:ffffff;	margin:0px, 0px, 0px, 0;	padding-left:8px;	padding-right:8px;}



td.rightCol div.colTab{
	background:url(../images/tabLeftWide.gif) no-repeat top left;
	margin-top: -15px;
}

div.colTabTop{
	background:url(../images/tabLeftWideTop.gif) no-repeat top left;
	margin-top:-18px;}

td.rightCol div.colTab div.tabContent{
	background:url(../images/tabRightWide.gif) no-repeat top right;
	margin-left: 2px;
}

td.rightCol div.colTabTop div.tabContentTop{
	background:url(../images/tabRightWideTop.gif) no-repeat top right;
	margin-left: 2px;
}


td.rightCol div.colTabTop div.tabContentTop h3{
	margin-left:10px;
    padding-top:8px;
    font-size:1em;
    margin-bottom:2px;
	margin-top:18px;}

td.rightCol div.colTab div.tabContent h3{
	margin-left:10px;
    padding-top:10px;
    font-size:1em;
    margin-bottom:2px;
	if ($o == "WIN" && $b == "IE") {
		echo "12px;";
			} else { 
		echo "18px;";
		}
		?>
}


td.rightCol div.colTabTop div.tabContentTop p{
	margin-left: 20px;
	margin-right:30px;
}

td.rightCol div.colTab div.tabContent p{
	margin-left: 17px;
	margin-right:30px;
}

.rightColTab p{
}


.callout {
	margin-left:10px;
    margin-top:-8px;
}