/* 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:left;
	background-image: url(/images/bg_image_blk-grey-temp.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; } 

#nav_container {
	width: 1000px;
	margin:0 auto;
}

#nav {
	/*float: left;*/
	width: 800px;
	text-align:center;
	/*margin: 0 0px 15px 15px;*/
	height: 36px;
	padding-left:100px;
	/*background: url(../images/nav_bg.png) no-repeat left;	*/
}

#nav_social {
	float: left;
	padding: 5px 0 0 0;	
}


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: #660000;
	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: 780px;
	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;
	line-height: normal;
}

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 .menuheader_yel{ /*CSS class for menu headers in general (expanding or not!)*/
	color: #730202;
	background: black url(../images/titlebar_yel.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;

}

/* homepage Content */

#home_content_l {
	float: left;
	width: 356px;	
	margin: 0px;
}

.news_headline {
	float: left;
	width: 356px;
	height: 49px;
	border: 1px solid #d8d8d8;
	background: url(../images/news_headline_bg.gif) ;
	padding: 0 0 0 0px;
	font: 20px/49px Arial, Helvetica, sans-serif;
	color: #FFF;
}

.news_content {
	float: left;
	width: 356px;
	border: 1px solid #d8d8d8;
	background: url(../images/news_content_bg.gif) repeat-x;
	padding: 0px;
	line-height: 36px;
	text-align: left;
}

.news_content_frame {
	float: left;
	width: 316px;
	min-height: 187px;
	border: 1px solid #d8d8d8;
	background: url(../images/news_content_bg.gif) repeat-x;
	padding: 20px;
	margin-bottom: 10px;
}

.news_content_art {
	width: 248px;
	background: url(../images/news_content-art_bg.jpg) no-repeat;
	padding: 10px 10px 10px 60px;
	min-height: 35px;
	height: 55px;
	margin-bottom: 10px;
}

.news_content_art a:link, .news_content_art a:visited, .news_content_art a:active {
	color: #000;
	text-decoration: none;
}

.news_content_art a:hover {
	color: #fff;
	text-decoration: none;
}

.news_image {
	float: left;
	margin-top:14px;
	width: 354px;
	border: 1px solid #d8d8d8;
}

#home_content_r {
	float: right;
	width: 432px;	
}

.intro_video {
	float: left;
	width: 432px;	
	margin: 0 0 15px 0;
}

.bdr_1px {
	border: 1px solid #ccc;	
}

/* Features */

.feature_r {
	height: 110px;
	background: url(../images/feature_r_indoor.jpg) no-repeat;
	padding: 30px 15px 15px 15px;
	text-align: center;
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #FFF;
	line-height: 18px;
}

.feature_r a:link, .feature_r a:visited {
	color: #fff;
	text-decoration: underline;
}

.feature_r a:hover {
	color: #ffcc00;
	text-decoration: underline;
}

.tbl_frm_styling {
		
}

.tbl_frm_styling input, .tbl_frm_styling select, .tbl_frm_styling textarea {
	padding: 2px;
	background-color: #e0e0e0;
	border: 1px solid;	
}

.tbl_frm_styling  .reqd {
		font-weight: bold;
		color: #60001c;
}

.tbl_frm_styling  .frm_hdg {
		color: #fff;
		font-size: 13px;
}

/* Photos */
  
.photo {
	margin: 5px;
}

div#photos img {
	border: 3px solid #67001E;
	padding-top: 20px;
}
div#photos img:hover {
	border: 3px solid #fff;
}
div#photos {
	color: #FFFFFF;
	
	margin: 5px;

	padding-top: 20px;

	text-align: center;
}

.pups_quote_box {
	padding: 15px;
	background: #000;
	text-align: center;	
	color: #fff;
}

