/**************** body and tag styles ****************/
body 
{	margin-top: 0px;
	margin-bottom: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #000000;
	background-color: #FFFFFF;
}

#container 
{	width: 750px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #000000;
	background-color: #FFFFFF;
}

#container2 
{	width: 746px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url('images/ball.png');
	background-repeat: no-repeat;
	background-position: bottom right; 
	border-bottom: 2px solid #a31414;
}

#containergall 
{	width: 600px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #000000;
	background-color: #FFFFFF;
}

h1 
{	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 32px;
	color: #a31414;
	margin-bottom: 30px;
}

h2 
{	color: #a31414;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

h3 
{	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a 
{	color: #a31414;
	text-decoration: none;
	font-weight: bold;
}

a:hover 
{	color: inherit;
	font-weight: bold;
	text-decoration: underline;
}

td.specialstyle 
{	background-color: #FFFFFF;
	color: #666;
	border: 1px solid #a31414;
	font-size: 10px;
	padding: 3px;
}

p.CP
{	font-style: italic;
	color: red;
}

table.help
{	border-width: thin;
	border-spacing: 2px;
	border-style: solid;
	border-color: #a31414;
	border-collapse: collapse;
}

table.help td
{	border-width: thin;
	border-spacing: 2px;
	border-style: solid;
	border-color: #a31414;
	padding: 2px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #000000;
}

table.league
{	border-width: thin;
	border-spacing: 2px;
	border-style: solid;
	border-color: #a31414;
	border-collapse: collapse;
}

table.league th
{	border-width: thin;
	border-spacing: 2px;
	border-style: solid;
	border-color: #a31414;
	padding: 5px;
	font-weight: bold;
}

table.league td
{	border-width: thin;
	border-spacing: 2px;
	border-style: solid;
	border-color: #a31414;
	padding: 5px;
}


/****************List styles*******************/

ol 
{	list-style-position: inside
}

ul 
{	list-style-position: inside
}


/**************** images styles ****************/		
a img
{	border: none;
}

img.logo
{	padding: 1px;
	border: none;
}

img.left,img.center,img.right
{	padding: 4px;
	border: 1px solid #a0a0a0;
}

img.left
{	float: left;
	margin: 0 12px 5px 0;
}

img.center
{	display: block;
	margin: 0 auto 5px auto;
}

img.right
{	float: right;
	margin: 0 0 5px 12px;
}

/**************** form styles ****************/
form
{	float:right;
	font-size: 11px;
	padding-bottom: 20px;
}

input
{	background-color: #FFFFFF;
	color: #666;
	border: 1px solid #a31414;
	font-size: 11px;
	padding: 3px;
}

textarea 
{	background-color: #FFFFFF;
	color: #666;
	border: 1px solid #a31414;
	font-size: 11px;
	padding: 7.5px;
}

.button
{	padding: 2px;
	background:url("images/tabright10.gif") no-repeat left top;
	color: #ffffff;
	border: 1px solid #a31414;
	font-size: 11px;
}

select
{	background-color: #FFFFFF;
	color: #666;
	border: 1px solid #a31414;
	font-size: 11px;
	padding: 3px;
}

/**************** header styles ****************/
#header 
{	width: 750px;
	border: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	clear: both;
	border-top:4px solid #a31414;
	background-color: #FFFFFF;
}

#header p
{	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 40px;
	margin-top:  15px;
	margin-left: 200px;
	text-align: center;
	line-height: 0.8em;
}

/**************** menu styles ****************/
#tabs10
{	float:right;
	width:750px;
	font-size:93%;
	margin-top: -20px;
	padding-bottom: 1px;
	border-bottom:4px solid #a31414;
	line-height:normal;
}

#tabs10 ul
{	float: right;
	margin:0;
	list-style:none;
}

#tabs10 li 
{	display:inline;
	margin:0;
	padding:0;
}

#tabs10 a 
{	float:left;
	background:url("images/tableft10.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}

#tabs10 a.special
{	float:left;
	background:url("images/tableft10li.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}

#tabs10 a span 
	{	float:left;
	display:block;
	background:url("images/tabright10.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFF;
}

#tabs10 a span 
{	float:none;
}

#tabs10 a span.special 
{	float:left;
	display:block;
	background:url("images/tabright10li.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000;
}

/*#tabs10 a span.special 
{	float:none;
}
*/

#tabs10 a:hover 
{	background-position:0% -42px;
}

#tabs10 a:hover span 
{	background-position:100% -42px;
}

#tabs10 select 
{	float:left;
	color:#333;
	background:url("images/tabright10li.gif") no-repeat left top;
	margin:0;
	padding:2px 0 2px 4px;
	text-decoration:none;
	border-color: green;
}

/**************** content styles ****************/

/*main content style - 2/3 of window, fits with sidebar on right*/
#content 
{	width: 515px;
	border: 1px;
	min-height: 300px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
}
/*wide content style - full window, no sidebar*/
#contentwide 
{	width: 730px;
	min-height: 300px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
}
/*narrow content style - fits with sidebarbig & uses same para style*/
#contentnarrow 
{	width: 220px;
	min-height: 300px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
}

#contentnarrow p 
{	padding-bottom: 10px;
	border-bottom: 2px solid #DDDDDD;
}
/*wide content style for bottom of home page news*/
#newstag 
{	width: 730px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	float: left;
	color: #a31414;
}

#newstag .newslead
{	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#newstag .newshead
{	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#logobar   /*for logo bar on front page - full width, */
{	width: 730px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
	border-top: 2px solid #a31414;
}
/* Column styles for multi-column data output 
	col1,col2,col3 - 3-column output
	col4,col5 - two equal columns
	col6,col7 - reverses usual content/sidebar proportions
*/

#col1, #col2, #col3 
{	float:left;
	width:30%;
	min-height: 300px;
	/*border:1px solid #000;*/
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

#col4, #col5
{	float:left;
	width:45%;
	min-height: 300px;
	/*border:1px solid #000;*/
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

.colheader
{	width:100%;
	background-color: #a31414;
	color: white;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}


/**************** sidebar styles ****************/
#sidebar 
{	width: 180px;
	border: 1px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	float: right;
}
	
#sidebar p 
{	padding-bottom: 10px;
	border-bottom: 2px solid #DDDDDD;
}

.sponsor
{	font-size: 9px;
	line-height: 9px;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 2px solid #cccccc;
}


#sidebarbig 
{	width: 475px;
	padding-left: 21px;
	padding-right: 10px;
	padding-top: 10px;
	float: right;
}
	
#sidebarbig p 
{	padding-bottom: 10px;
	border-bottom: 2px solid #DDDDDD;
}
	  
/**************** footer styles ****************/
#footer 
{	margin-top: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	clear: both;
	width: 742px;
	color: #f00;
	background-color:#a31414;
}

#footer p 
{	color:#aaa;
	padding: 5px;
	text-align: center;
}

#footer p a 
{	color: #f00;
	background-color:#a31414;
	font-weight:100;
	border-bottom: 1px dotted #FFFFFF;
}

#footer p a:hover 
{	color: #FFFFFF;
	text-decoration: none;
	border-top: 1px dotted #FFFFFF;
	border-bottom: 0px dotted #FFFFFF;
}

/* Functional styles only */
.clearing
{	clear:both;
	padding-bottom: 9px;
	border-bottom: 2px solid #CCCCCC;
}


/*Styles for Whizzywig*/
#controls {background:#a31414;}

form.whizzyform 
{	float: left;
	WIDTH: 100%;
	font-size: 11px;
}


/*styles for ticker*/
.dropcontentcontainer
{	width: 511px;
	height: 17px;
	padding-bottom: 7px;
	border: none;
}

.dropcontent
{	width: 510px;
	height: 15px;
	border: none;
	padding-bottom: 7px;
	display:block;
	border-bottom: 2px solid #CCCCCC;
}

.newslead
{	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

