/* CSS Document */

body {
	margin: 0px;
	scrollbar-3d-light-color: #005279;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #eeeeee;
	scrollbar-dark-shadow-color: #705108;
	scrollbar-face-color: #730202;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	text-align:center;
	background-image: url(/images/bg_image_blk-grey.jpg);
	background-repeat: repeat-x;
	background-color: #150102;
}

td {
  font-family: verdana, arial, helvetica;
  font-size: 12px;
  color: #3c3c3c;
  line-height: 16px;
}

td.presmsg {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #3c3c3c;
	background-image: url(../images/bg_presmsg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#wrapper { text-align:left; } 

td.empty {
  font-size: 1px;
}

a:link {text-decoration:none; color: #730202;}
a:visited {text-decoration:none; color: #730202;}
a:active {text-decoration:none; color: #730202;}
a:hover {text-decoration:none; color: #000000;}

hr.sponsors{ 
  color: #000;
  background-color: #000;
  height: 2px;
}
/* Header Content */

td.mmh {
  font-family: arial, helvetica, verdana;
  font-size: 12px;
  color: #ffffff;
}

.mmh {
  font-family: arial, helvetica, verdana;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
}

a.mmh:link {text-decoration:none; color: #ffffff;}
a.mmh:visited {text-decoration:none; color: #ffffff;}
a.mmh:active {text-decoration:none; color: #ffffff;}
a.mmh:hover {text-decoration:none; color: #999999;}

/* Main Menu */

td.mm {
  font-family: arial, helvetica, verdana;
  font-size: 12px;
  color: #000000;
}

.mm {
  font-family: arial, helvetica, verdana;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

a.mm:link {text-decoration:none; color: #000000;}
a.mm:visited {text-decoration:none; color: #000000;}
a.mm:active {text-decoration:none; color: #000000;}
a.mm:hover {text-decoration:none; color: #000000;}

td.mmfly {
  font-family: arial, helvetica, verdana;
  font-size: 12px;
  color: #ffffff;
}

.mmfly {
  font-family: arial, helvetica, verdana;
  font-size: 12px;
  color: #ffffff;
}

a.mmfly:link {text-decoration:none; color: #ffffff;}
a.mmfly:visited {text-decoration:none; color: #ffffff;}
a.mmfly:active {text-decoration:none; color: #ffffff;}
a.mmfly:hover {text-decoration:none; color: #fff000;}

/* Body Content */

td.bodyframe {
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	background-color: #ffffff;
	background-image: url(../images/body_net_bg_wide.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-left: 1px solid #9c3938;
    border-right: 1px solid #9c3938;
}

td.standings{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color: #ffffff;
}

p.title{
  font-family: arial,verdana, helvetica;
  font-size: 13px;
  color: #3b4e09;
  font-weight: bold;
}

p.title_r{
  font-family: arial,verdana, helvetica;
  font-size: 20px;
  color: #7f0000;
  font-weight: bold;
}

p.title_b{
  font-family: arial,verdana, helvetica;
  font-size: 20px;
  color: #000080;
  font-weight: bold;
}
.title_b{
  font-family: arial,verdana, helvetica;
  font-size: 20px;
  color: #000080;
  font-weight: bold;
}

p.title_g{
  font-family: arial,verdana, helvetica;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}

p.title_gr{
  font-family: arial,verdana, helvetica;
  font-size: 18px;
  color: #008000;
  font-weight: bold;
}
.title_gr{
  font-family: arial,verdana, helvetica;
  font-size: 20px;
  color: #008000;
  font-weight: bold;
}
.title_bl{
  font-family: arial,verdana, helvetica;
  font-size: 20px;
  color: #000;
  font-weight: bold;
}
.text_burgundy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #740202;
	font-weight: bold;
}


.title_grey{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #333333;
  font-weight: bold;
}

p.title_or{
  font-family: arial,verdana, helvetica;
  font-size: 18px;
  color: #ff6600;
  font-weight: bold;
}

.sponsorheading{
  font-family: arial,verdana, helvetica;
  font-size: 15px;
  color: #333333;
  font-weight: bold;
  text-decoration: underline;
}

/* Footer */

td.footer {
  font-family: arial, helvetica, verdana;
  font-size: 11px;
  color: #ffffff;
  background-color: #3E0111;
  padding: 10px;
}

.footer  {
  font-family: arial, helvetica, verdana;
  font-size: 11px;
  color: #fff000;
}

a.footer:link {text-decoration:none; color: #fff000;}
a.footer:visited {text-decoration:none; color: #fff000;}
a.footer:active {text-decoration:none; color: #fff000;}
a.footer:hover {text-decoration:underline; color: #fff000;}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #740202;
}

.table_highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: 720024;
	border: thin dotted #999999;
	padding: 5px;
	margin: 5px;
}

a.table_highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
	
/******** NEW ADDITIONS 11/26/09 ***********/

h1.page_headers {
	width: 620px;
	height: 40px;
	padding: 60px 0 0 20px;
	background: url(../images/page_header_bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
}

td.tbl_heading {
	height: 40px;
	line-height: 40px;
	background: url(../images/tbl_heading_bg.gif) repeat-x #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	padding-left: 5px;
}

td.tbl_subheading {
	height: 17px;
	line-height: 17px;
	background: url(../images/tbl_subheading_bg.gif) repeat-x #800101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.lg_tbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	font-weight: 200;
}
	
/* ACCORDION NAVIGATION */

.arrowlistmenu{
width: 160px; /*width of accordion menu*/
text-align: left;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	color: #000000;
	background: black url(../images/titlebar.png) repeat-x center left;
	margin: 0px;
	padding: 0px 0 0px 5px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	border-bottom: 1px solid #fff;
}



.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/titlebar.png) repeat-x center left;
}

.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/
	color: #000;
}

.arrowlistmenu .menuheader a:hover{ /*CSS class for menu headers in general (expanding or not!)*/
	color: #db0f0f;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0px;
padding: 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;

}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
background: url(../images/titlebar-active.png)  repeat-x center left;
height: 25px;
border-bottom: 1px solid #fff;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
padding: 0px;
margin: 0px;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
padding: 0px;
margin: 0px;
}

.arrowlistmenu ul li a:link{
color: #fff;
/*background: url(arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
padding: 0;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
background: url(../images/titlebar-active.png)  repeat-x center left;
height: 25px;
font-size: 11px;
line-height: 25px;
}

.arrowlistmenu ul li a:visited{
color: #fff;
/*background: url(arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
padding: 0;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
background: url(../images/titlebar-active.png)  repeat-x center left;
height: 25px;
font-size: 11px;
line-height: 25px;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #db0f0f;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}
.word_bold {
	font-size: 12px;
	font-weight: bold;
	color: #68011F;
}
td.tbl_subheading_lg {
	height: 35px;
	line-height: 35px;
	background: url(../images/tbl_subheading_med_bg.gif) repeat-x #800101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

a.tbl_subheading_lg {
	height: 35px;
	line-height: 35px;
	background-color: #8D0100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	padding-left: 5px;
}
td.tbl_heading_small {
	height: 40px;
	line-height: normal;
	background: url(../images/tbl_heading_bg_lg.gif) repeat-x #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 5px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.button_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

a.button_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
a.button_text:link {text-decoration:none; color: #FFFFFF;}
a.button_text:visited {text-decoration:none; color: #FFFFFF;}
a.button_text:active {text-decoration:none; color: #cccccc;}
a.button_text:hover {text-decoration:none; color: #FFFFFF;}

/* Countdown Heritage */

.cnt_heritage {
	line-height: 56px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #000000;
	background-image: url(../images/heritage10/countdown_bg.gif);
	background-repeat: no-repeat;
}

.cnt_heritage_sponsors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #000000;
	background-image: url(../images/heritage10/countdown_bg.gif);
	background-repeat: no-repeat;
	padding: 15px 0 0 0;
}

.cnt_heritage_sponsors_holder {
	background-image: url(../images/soccerfest_2010_sponsor_bg.gif);
	background-repeat: no-repeat;
	padding: 45px 45px 0 0;

}