body{
	color:#666;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	width:100%;
	height:100%;
	margin:0 0 0 10px;
	padding:0;
	line-height: 16px;
}

/* From /portals/3/
.SubHead    {line-height: 14px; margin: 0 0 0 0;
}

.Normal, .Normal P
{font-size: 12px; line-height: 14px; margin: 0 0 6 0;
}*/

P, LI {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 16px;}
A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 16px;
	color: #006699;}	
	
.Normal A {font-weight:bold;}
.Normal A:hover {font-weight:bold;}
.Normal A:visited {font-weight:bold;}
	
.Normal, .Normal P, {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 16px;
	margin: 0 0 6 0;
}

.Events {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
}
	
h2 {
/*float:left;*/
	font-size:20px;
	margin:18 0 8px 0;
	padding:0;
	color:#00686C;
	font-weight:bold;
	text-transform: uppercase;
}

h3, #ContentPane h3{
	width:100%;
	float:left;
	clear:left;
	color:#c33;
	font-size:18px;
	line-height: 21px;
	margin:9px 0 0 0;
	/*padding:0;*/
	/*text-transform: uppercase;*/
	font-weight:bold;
}

/*Countdown*/
TMinusClass {font-size: 16pt; font-weight:bold; }

.container td{
padding:0;
margin:0;
}
#top{
	margin:0;
	padding:0;
}

#top ul,
#add ul{
	float:right;
	list-style:none;
	margin:50px 0 0 0;
	padding:0;
}
#add ul{
	margin-top:5px;
}
#add>ul{
	margin-top:1px;
}
#top li,
#add li{
	display:inline;
	float:left;
	margin:0;
	padding:0 6px;
	font-size:10px;
}
#top li a,
#add li a{
	color:#666;
	font-size:10px;
	text-decoration:none;
	margin:0;
	padding:0px;
}
#top li a:hover,
#add li a:hover{
	color:#000;
}

#add p{
	color:#666;
	font-size:11px;
	text-decoration:none;
	margin:0;
	padding:0px;
}

#search{
	width:166px;
	height:59px;
	position:absolute;
	left:10px;
	top:171px;
	background:url(images/indexSearchBg.gif) no-repeat;
	margin:0;
	padding:0;
	z-index:100;
}
#teen #search{
	background:url(images/teenSearchBg.gif) no-repeat;
}
#search p{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin:14px 0 0 13px;
	padding:0;
}
#srchField{
	width:100px;
	height:14px;
	font-size:9px;
	float:left;
	border:0;
	margin:8px 0 0 13px;
	padding:1px 0 0 0;
}
#srchButton{
	float:left;
	margin:2px 0 0 5px;
	padding:0;
}
#nav{
	width:760px;
	float:left;
	clear:left;
	background:#004b9c;
	border-top:1px solid #fff;
	margin:0;
	padding:0;
}
#nav ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#nav li{
	display:inline;
	margin:0;
	padding:0;
}
#nav li a{
	display:block;
	float:left;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-right:2px solid #fff;
	margin:0;
	padding:3px 7px;
}
#nav li span a{
	border-right:0;
	padding:3px 10px;
}
#nav li a:hover,
#home a.home,
#teen a.teen{
	display:block;
	background:#066;
}
#mid{
	width:760px;
	float:left;
}
#ContentPane{
	width:460px;
	float:left;
	clear:left;
	margin:0;
	padding:0;
}
#teen #ContentPane{
	width:520px;
	float:left;
	clear:left;
	margin:0;
	padding:0;
}
#ContentPane h1{
	float:left;
	font-size:26px;
	margin:0 0 5px 0;
	padding:0;
}
#ContentPane h1{
	color:#c33;
}

#subNav{
	float:left;
	margin:0;
	padding:0;
}
#subNav ul{
	float:left;
	margin:0;
	padding:19px 0 0 0;
}
#subNav li{
	list-style:none;
	margin:0;
	padding:2px 0;
}
#subNav a{
	width:153px;
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background:#c33;
	text-decoration:none;
	margin:0;
	padding:6px 0 6px 13px;
}
#subNav a:hover{
	background:#004b9c;
}

#ContentPane h2{
	width:100%;
	clear:left;
	color:#c33;
	font-size:18px;
	white-space:nowrap;
	margin:13px 0 0 0;
	padding:0;
}



#ContentPane h6{
	float:left;
	color:#069;
	font-size:11px;
	white-space:nowrap;
	margin:0;
	padding:4px 0;
}
#ContentPane h5{
	float:left;
	font-size:16px;
	white-space:nowrap;
	margin:0;
	padding:0 0 0 5px;
}
#ContentPane img{
	float:left;
	clear:left;
	margin:0;
	padding:0;
}

#mainTop,
#mainBot{
	width:310px;
	float:left;
	margin:0 0 0 20px;
	padding:0;
}
#mainBot{
	border-top:1px solid #ccc;
	margin-top:15px;	
	padding-top:5px;
	padding-bottom:15px;
}
#teen #mainTop,
#teen #mainBot{
	width:300px;
	margin:0 0 0 20px;
	padding:0;
}

#mainTop p{
	width:280px;
	float:left;
	margin:2px 0 5px 0;
	padding:0;
	font-size:9pt;
}
#teen #mainTop p{
	width:auto;
	float:none;
}
#teen #mainTop a,
#teen #mainBot a{
	color:#c33;
	float:right;
	text-decoration:none;
	margin:10px 0;
	padding:0;
}
#teen #mainBot a{
	color:#c33;
	float:right;
	text-decoration:none;
	margin:10px 29px;
	padding:0;
}
#teen #mainTop a:hover,
#teen #mainBot a:hover{
	color:#004b9c;
}
#teen #mainBot p{
	margin:0;
	padding:0;
}
#teen #mainBot p a{
	color:#666;
	float:left;
	clear:left;
	text-decoration:underline;
	margin:0;
	padding:0 0 10px 0;
}
#mainTop ul,
#mainBot ul{
	list-style:none;
	float:left;
	clear:left;
	margin:0;
	padding:0;
	font-size:9pt;
}
#mainTop ul li,
#mainBot ul li{
	list-style:none;
	float:left;
	clear:left;
	white-space:nowrap;
	margin:0;
	padding:2px 0;
}
#mainTop span ul,
#mainBot span ul{
	clear:none;
	padding:0 0 0 40px;
}
#mainBot span ul{
	padding:0 0 0 80px;
}
#RightPane{
	width:290px;
	border-left:1px solid #ccc;
	border-top:1px solid #fff;
	margin:0;
	padding:0;
}
#teen #RightPane{
	width:220px;	
}
#RightPane p{
	float:left;
	margin:0;
	padding:10px;
}

#date{
	font-size:10px;
	float:right;
	margin:0;
	padding:5px;
	text-transform:uppercase;
}
#RightPane h3{
	width:278px;
	color:#000;
	background:#cc0;
	font-size:14px;
	float:left;
	border-bottom:1px solid #fff;
	margin:0;
	padding:5px 0 5px 12px;
}
#teen #RightPane h3{
	width:208px;
}
#prog,
.sup{
	width:100%;
	float:left;
	background:url(images/indexGradient.jpg) repeat-x;
	margin:0;
	padding:0 0 10px 0;
}
.sup{
	background:#ebeb99;
	border-bottom:1px solid #fff;
}
#prog img{
	float:left;
	margin:12px 0 0 25px;
	padding:0;
}
#prog p{
	width:110px;
	color:#e83333;
	font-size:20px;
	font-weight:bold;
	float:left;
	margin:15px 0 0 10px;
	padding:0;
}
#prog a{
	width:110px;
	color:#425700;
	font-size:18px;
	font-weight:bold;
	float:left;
	margin:15px 0 0 10px;
	padding:0;
}
#prog a:hover{
	color:#000;
}
.sup a{
	color:#069;
	background:url(images/indexArrow.gif) no-repeat;
	background-position:0 4px;
	float:left;
	clear:left;
	white-space:nowrap;
	margin:15px 0 0 12px;
	padding:0 0 0 15px;
}
.sup a:hover{
	color:#000;
}
#games{
	float:left;
	margin:0;
	padding:9px 0 0 23px;
}
#games img{
	float:left;
	margin:0;
	padding:0;
}
#games p{
	color:#066;
	float:left;
	font-weight:bold;
	white-space:nowrap;
	margin:0;
	padding:0 0 4px 20px;
}
#games a{
	color:#066;
	float:right;
	white-space:nowrap;
	margin:0 0 10px 0;
	padding:0 100px 4px 0;
}
#games a:hover{
	color:#000;
}
#email{
	width:100%;
	height:60px;
	color:#000;
	background:#ebeb99;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin:0;
	padding:0;
}
#email p{
	float:left;
	margin:0;
	padding:20px 10px 0 10px;
}
#mailField{
	width:200px;
	height:14px;
	font-size:9px;
	float:left;
	border:0;
	margin:20px 0 0 0;
	padding:1px 0 0 0;
}
#mailButton{
	margin:0;
	padding:14px 0 0 5px;
}
#bot{
	width:760px;
	float:left;
	margin:0;
	padding:0;
}
#add{
	width:100%;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}

#add ul{
	margin:5px 0 0 0;
}

#add p{
	float:left;
	margin:0;
	padding:5px 10px;
}
#logos{
	float:left;
	margin:0;
	padding:0;
}
#logos img{
	float:left;
	margin:0;
	padding:0 10px;
}
/* Main Menu */

.MainMenu_MenuContainer {
	border-right: 1px solid #fff;
	background-color: #004B9C;
	height:21px;
	font-size: 7pt;
}

.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
	height:21px;
	border-right:1px solid #ffffff;
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	border-left: #004B9C 0px solid;
	border-bottom: #004B9C 1px solid;
	border-top: #004B9C 1px solid;
	border-right: #004B9C 0px solid;
	text-transform:uppercase;
}

.MainMenu_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #004B9C;
	border-left: #004B9C 1px solid;
	border-bottom: #004B9C 1px solid;
	border-top: #004B9C 1px solid;
	text-align: center;
	width: 0px;
	height: 12px;
}

.MainMenu_SubMenu {
	z-index: 1000;
	margin-top: 1px;
	cursor: pointer;
	cursor: hand;
	background-color: #004B9C;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;
	border-bottom: #004B9C 1px solid;
	border-left: #004B9C 0px solid;
	border-top: #004B9C 1px solid;
	border-right: #004B9C 0px solid;
}

.MainMenu_MenuBreak {
	border-bottom: #fff 0px solid;
	border-left: #95B7DA 0px solid;
	border-top: #fff 0px solid;
	border-right: #95B7DA 0px solid;
	background-color: White;
	height: 1px;
}

.MainMenu_MenuItemSel {
	background-color: #006666;
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	text-transform:uppercase;
}

.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 1pt;
	cursor: pointer;
	cursor: hand;
	border-right: #004B9C 1px solid;
	border-bottom: #004B9C 1px solid;
	border-top: #95B7DA 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 1pt;
	cursor: pointer;
	cursor: hand;
}

.mainH{
	float:left;
	font-size:26px;
	margin:20px 0 5px 0;
	padding:0;
	color:#c33;
	font-weight:bold;
}

.mainH2 {
width:100%;
	float:left;
	clear:left;
	color:#c33;
	font-size:18px;
	white-space:nowrap;
	margin:13px 0 0 0;
	padding:0;
	font-weight:bold;
}

.mainH3 {
	width:100%;
	float:left;
	clear:left;
	color:#066;
	font-size:14px;
	white-space:nowrap;
	margin:10px 0;
	padding:0;
	font-weight:bold;
}

#subN{
margin:0;
padding:0;
}

#subN ul{
margin:0;
padding:0;
list-style:none;
background:#CD3333;
}

#subN li{
margin:0;
//*padding:5px;*//
padding:5px 10px 5px 10px;
list-style:none;
background:#CD3333;
border-bottom:2px solid #fff;
}

#subN a{
margin:0;
//*padding:5px;*//
padding:0;
list-style:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-transform:uppercase;
font-weight:bold;

}

#subN a:hover{
color:#000;
text-decoration:none;

}

html>body #subN li{
padding:5px 10px 5px 10px;
}

#dnn_dnnLOGIN_hypLogin{
font-weight:normal;
text-transform:uppercase;
}

#ContentPane ul, LeftPane ul{

}

#supportjcc {margin-left: -10px; _margin-left: 20px; list-style-image: url(images/bullet-tri.gif);}

.black {color: #000;}