/* CSS Document */

body		{ font-family: Verdana, Geneva, sans-serif; background-image: url('images/background_tile.jpg'); background-repeat: repeat-x; height: 915px; background-color: #00B2EB; }


#wrapper	{ min-width: 1000px; min-height: 600px; margin: 0 auto; }

#header		{ height: 170px; }

.spacer		{ height: 20px; }

/* Navigation */
#menu				{  margin-top: -1px; height: 39px; }
#menu ul { 
	width: 990px;
	margin: 0 auto;
	padding: 0; 
	text-align: center;
	}
#menu li { 
	float: left;
	list-style: none;
	position:relative;
	height: 50px;
	font-size: 11px;
	font-weight: bold;
	/*
	background-image: url(images/menu_btn_bg_spc.jpg);
	background-position: right;
	background-repeat: no-repeat;
	*/
	}
		
#menu ul a { 
	display: table-cell;   
	vertical-align: middle;
	width: 75px;
	height: 50px; 
	text-decoration: none; 
	color: #FFF; 
	padding-left: 3px;
	padding-right: 8px;
	}

#menu ul a:hover	{ color: #00B2EB; }	

/* Sub Navigation */
#menu li ul { 
	margin: 0px; 
	padding: 0px; 
	display: none; 
	position: absolute; 
	background-color: #011A52; 
	font-size: 12px; 
	min-width: 100px; 
	}
#menu li:hover ul 	{ display: block; }
#menu li li 		{ list-style: none; display: list-item; height: 15px; }	
#menu li li a 		{ color: #FFF; text-decoration: none; height: 15px; }
#menu li li a:hover { height: 15px; }
	
#wrapper #inside					{ width: 1000px; margin: 0 auto; }
#wrapper #sponsors					{ background-image: url('images/pane_bg_full.gif'); background-repeat: no-repeat; width: 200px; height: 600px; text-align: center; font-weight: bold; padding: 12px 0 10px 0; overflow: hidden;  }

#wrapper #inside #content			{ width: 600px; min-height: 600px; margin: 0 auto;  }
#wrapper #inside #content #print	{ margin: 0 10px 0 10px; width: 580px; z-index: 100; overflow: hidden; }
#wrapper #inside #cnt_top_left		{ background-image: url('images/cnt_top_left.gif'); background-repeat: no-repeat; width: 20px; height: 20px; }
#wrapper #inside #cnt_top			{ background-image: url('images/cnt_top.gif'); background-repeat: repeat-x; width: 20px; height: 20px; }
#wrapper #inside #cnt_top_right		{ background-image: url('images/cnt_top_right.gif'); background-repeat: no-repeat; width: 20px; height: 20px; }
#wrapper #inside #cnt_left			{ background-image: url('images/cnt_left.gif'); background-repeat: repeat-y; width: 20px; height: 20px; }
#wrapper #inside #cnt_middle		{ background-image: url('images/cnt_middle.gif'); background-repeat: repeat; min-width: 360px; min-height: 600px; }
#wrapper #inside #cnt_right			{ background-image: url('images/cnt_right.gif'); background-repeat: repeat-y; width: 20px; height: 20px; }
#wrapper #inside #cnt_bottom_left	{ background-image: url('images/cnt_bottom_left.gif'); background-repeat: no-repeat; width: 20px; height: 20px; }
#wrapper #inside #cnt_bottom		{ background-image: url('images/cnt_bottom.gif'); background-repeat: repeat; width: 20px; height: 20px; }
#wrapper #inside #cnt_bottom_right	{ background-image: url('images/cnt_bottom_right.gif'); background-repeat: no-repeat; width: 20px; height: 20px; }
	
#wrapper #inside #news				{background-image: url('images/pane_bg_full.gif'); background-repeat: no-repeat; width: 200px; height: 600px; text-align: center; font-weight: bold; padding: 12px 0 10px 0; overflow: hidden;  }
#wrapper #news #items	{}
#wrapper #news #items ul	{ float: left; font-size: 10px; text-align: left; list-style-type: none; position: relative; left: -20px; }
#wrapper #news #items a:hover	{ border-bottom: 1px dotted #000; }

#footer			{ color: #FFF; font-weight: bold; }

.stathead 	{ font-size: 12px; font-weight: bold; color: #0C1D40; background-color: #011A52; padding-top: 5px; padding-bottom: 5px; color: #FFF; }
.stat 		{ font-size: 11px; }
.stheader 	{ font-size: 16px; font-weight: 900; background-color: #00679E; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; text-align: center; }
#stattable td { height: 10px; vertical-align: middle; padding-top: 5px; padding-bottom: 5px;}
#stattable a, #stattable a:visited { color:#1C418B; text-decoration:none; border-bottom:dotted 1px #1C418B; }

.column {
  float: left;
  width: 33.33%;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

#container {
	margin: 0 auto;
	background-color: #FFF;
	width: 1200px;
	box-shadow: 0 6px 15px rgba(255, 8, 8, 1);
}

.blue_head {
	padding: 5px 0 5px 0; 
	color: #FFF; 
	font-weight: bold; 
	font-size: 24px; 
	text-shadow: 1px 1px 2px rgba(1, 26, 82, 1), 0 0 5px rgba(1, 26, 82, 1), 2px 4px 4px rgba(1, 26, 82, 1);
	-webkit-box-shadow: 0 6px 5px -5px rgba(1, 26, 82, 1);
	-moz-box-shadow: 0 6px 5px -5px rgba(1, 26, 82, 1);
	box-shadow: 0 6px 5px -5px rgba(1, 26, 82, 1);
}

.red_head {
	text-shadow: 1px 1px 2px #BBB, 0 0 5px #BBB, 1px 2px 2px #BBB;
	color: #000;
	-webkit-box-shado: 0 6px 5px -5px #FF0808; 
	-moz-box-shadow: 0 6px 5px -5px #FF0808; 
	box-shadow: 0 6px 5px -5px #FF0808; 
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight: bold; 
	margin: 5px 5px 0 0;	
}