/* CSS Document */

body{
margin:0px;
background:url(../images/bg.gif.gif) repeat-x;
}
.welcome{
font-size:19px;
color: #000;
line-height:22px;
text-decoration:none;
font-family:Arial,  Helvetica, sans-serif;
text-align:left;
margin:0px 0px 10px 0px;
}

#tabs {
	float:left;	
	font-size:12px;
	line-height:normal;
	font-weight:bold;
	text-transform:uppercase;	
	overflow:hidden;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#tabs ul {
width:898px;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs a {
	float:left;
	background:url(../images/slide_left.jpg) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 5px;
	text-decoration:none;
}
#tabs a span {
	float: left;
	display:block;
	background:  url(../images/slide_right.jpg) no-repeat right top;
	padding:4px 25px 4px 20px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
	float:none;
}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#2b2a2a;
}
#tabs a:hover {
	background-position:0% -23px;
	color:#fffffff;
}
#tabs a.active {
	background-position:0% -23px;
	color:#ffffff;
}
#tabs a:hover span {
	color:#ffffff;
	background-position:100% -23px;
}
#tabs a.active span {
	background-position:100% -23px;
	color:#ffffff;
}


.header_img{
width:898px;
height:274px;
background:url(../images/header_img.jpg) repeat-x;
}
.trans_bg
{
width:189px;
float:left;
padding:6px;
border:#e5e9ec 1px solid;
background:url(../images/trans_bg.png);
}

.grey_box
{
position:absolute;
float:left;
background-color:#ffffff;
border:#e5e9ec 1px solid;
/*background: url(../images/trans_bg.png);*/
width:208px;
padding:0px 0px 0px 0px;
}
.grey_box h1
{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#d12011;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
width:100%;
text-transform:none;
}
.grey_box h1 a
{
float:left;
height:22px;
width:200px;
background:#d12011 url(../images/right_side.jpg) no-repeat right;
margin:0px 5px 0px 0px;
padding:2px 0px 0px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
text-decoration:none;
}
.grey_box h1 a:hover
{
float:left;
width:200px;
height:22px;
background:#d12011 url(../images/bottom_side.jpg) no-repeat right ;
margin:0px 5px 0px 0px;
padding:2px 0px 0px 3px;;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
text-decoration:none;
}
.grey_box p
{
float:right;
display:inline;
width:187px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.grey_box ul
{
float:left;
width:208px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
list-style-type:none;
}

.grey_box li
{
width:208px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
line-height:28px;
list-style-type:none;
}

.grey_box li a
{
width:197px;
margin:0px 0px 0px 0px;
display:block;
list-style-type:none;
padding:0px 0px 0px 6px;
background:url(../images/grey_arrow1.jpg) no-repeat right;
font-size:12px;
color: #000000;
text-decoration:none;
font-family:Arial,  Helvetica, sans-serif;
}

.grey_box li a:hover
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 6px;
background:#f0f0f1 url(../images/grey_arrow1.jpg) no-repeat right;
font-size:12px;
color: #000000;
text-decoration:none;
font-family:Arial,  Helvetica, sans-serif;
}


.heading{
font-size:17px;
color: #ffffff;
text-decoration:none;
text-align:left;
font-family:Arial,  Helvetica, sans-serif;
padding:0px 0px 0px 0px;
}
.heading_red{
font-size:19px;
color: #b80006;
text-decoration:none;
font-weight:bold;
text-align:left;
font-family:Arial,  Helvetica, sans-serif;
padding:0px 0px 0px 0px;
}
.heading_grey{
font-size:19px;
color: #4f4e4e;
font-weight:bold;
text-decoration:none;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
}
.news {
background-color:#f0f5f0;
padding:0px 0px 0px 0px;
float:left;
margin:1px 0px 1px 0px;
width:100%;
}
.news h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:6px;
color: #c20f00;
font-weight:bold;
text-decoration:none;
text-align:left;
}
.news h1 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
color: #c20f00;
font-weight:bold;
text-decoration:none;
text-align:left;
}
.news h1 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
color: #000000;
font-weight:bold;
text-decoration:none;
text-align:left;
}
.news p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4b4a4a;
line-height:18px;
font-weight:normal;
text-align:justify;
text-decoration:none;
margin:0px;
padding:6px;
}

.news span
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
margin:0px;
padding:6px;
text-decoration:none;
text-align:left;
}

.news span a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
text-decoration:none;
text-align:left;
margin:0px;
padding:0px;
}
.news span a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #5c5b5b;
font-weight:bold;
text-decoration:none;
text-align:left;
margin:0px;
padding:0px;
}

.body_txt{
font-size:12px;
color: #3f3e3e;
line-height:19px;
text-decoration:none;
font-family:Arial,  Helvetica, sans-serif;
text-align:justify;
padding:0px 0px 0px 0px;
}

.footer{
border:#e5e9ec 1px solid;
background:url(../images/footer_bg.jpg) repeat-x;
font-size:11px;
color: #3f3e3e;
line-height:19px;
text-decoration:none;
font-family:Arial,  Helvetica, sans-serif;
padding:0px 5px 0px 5px;
}

.white_heading
{
font-size:16px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
}

.txt_calender {
float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4a4949;
	text-decoration:none;
	text-align: center;
	font-weight:normal;
}
.txt_calenderdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4a4949;
	text-decoration:none;
	text-align: center;
	font-weight:normal;
}
.txt_calenderdate a {
float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4a4949;
	padding:9px;
	text-decoration:none;
	text-align: center;
	font-weight:normal;
}
.txt_calenderdate a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	margin:0px;
	background-color:#c20f00;
	padding:9px;
	text-decoration:none;
	text-align: center;
	font-weight:normal;
}
.txt_calenderdate .select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background-color:#c20f00;
	text-decoration:none;
	text-align: center;
	font-weight:normal;
}

.txt_calenderdate .eventselect {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background-color:#003300;
	text-decoration:none;
	text-align: center;
	font-weight:normal;
}
.txt_calenderdate .gameselect {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background-color:#0000FF;
	text-decoration:none;
	text-align: center;
	font-weight:normal;
}



.day
{
width:220px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

.day ul
{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
list-style-type:none;
display:inline;
}
.day li
{
margin:0px;
padding:0px 0px 0px 0px;
list-style-type:none;
display:inline;
}
.day li a
{
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px 0px 3px 0px;
background:url(../images/day_line.jpg) repeat-y right;
height:17px;
padding:2px 6px 0px 5px;
text-decoration:none;
}
.day li a.none
{
background:none;
}
.day li a:hover
{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(../images/day_bg_hover.jpg) repeat-x;
font-weight:bold;
text-decoration:none;
margin:0px 0px 3px 0px;
padding:2px 6px 0px 5px;
}
.day li a.active
{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(../images/day_bg_hover.jpg) repeat-x;
font-weight:bold;
text-decoration:none;
margin:0px 0px 3px 0px;
padding:2px 6px 0px 5px;
}
.insert_bg
{
margin:0px 0px 0px 0px;
padding:0px 0px 4px 0px;
width:205px;
}

.insert_bg ul
{
margin:0px;
padding:0px;
display:block;
list-style-type:none;
}
.insert_bg li
{
text-align:left;
margin:0px;
padding:4px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
display:block;
}

.front-grid-list{
width:100%;
font-size:12px;
line-height:15px;
text-decoration:none;
font-family:Arial,  Helvetica, sans-serif;
text-align:center;
padding:0px 0px 0px 0px;
}

.front-grid-list thead tr{
background: #f4f4f4 url(../images/grey_bg.jpg) bottom repeat-x;
font-weight:bold;
}

.front-grid-list thead td{
border: 1px solid #eae8e8;
color:#c51304;
}

.front-grid-list td{
border: 1px solid #eae8e8;
color:#4a4949;
}

.front-grid-list td span{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}
.front-grid-list td span a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}
.front-grid-list td span a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#c51304;
}
.box-heading{
border:1px dotted #CCCCCC; background:#f0f0f0; padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#c20f00;
}

.game_select{}
.checkboxy{}
.tdtext{ color:#000000;
font-family:Arial, Helvetica, sans-serif;}

.team-list{
width:200px;
cursor:pointer;
color:#999999;
}
.team-list ul{
display:none;
} 

.team-list:hover ul{
display:block;
}

.team_display{ margin-top:20px;}

.black_thin_line{
height:1px; 
background:#000000;
}
.team_logo{
display:block;
}
.content{}
.clearing{clear:both;}
.team_nav{}
.repeating{}
.info_content{}
.team_nav{ margin:5px;}
.team_nav a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:10px;}

.front-inner-from{
border:1px dotted #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4a4949;
text-align: left;
}

img.ccm-captcha-image {display: block}

/* clear and pagination styles */
*.ccm-spacer {clear: both}
div.ccm-pagination { text-align:center; position: relative}
div.ccm-pagination span.ccm-page-right {position: absolute; top: 0px; right: 0px;}
div.ccm-pagination span.ccm-page-left {position: absolute; top: 0px; left: 0px}


/* global error styles */
div.ccm-error {font-weight: bold; color: #f00}

div#ccm-overlay {
	position: fixed;
	z-index:99;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	height:100%;
	width:100%;
	display: none;
}
.txt_fld
{
border:solid;
border-color:#e2e2e2;
border-width:1px;
width:190px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
text-align: left;
text-decoration:none;
padding-left:5px;
height:18px
}
.datepicker
{
border:solid;
border-color:#e2e2e2;
border-width:1px;
width:190px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
text-align: left;
text-decoration:none;
padding-left:5px;
height:18px
}

.btn {
float:left;
background:url(../images/grey_btn_bg.jpg) repeat-x;
color:#ffffff;
overflow:hidden;
cursor:pointer;
height:18px;
font-family: Arial, Helvetica, sans-serif;
border:solid;
font-size:12px;
font-weight:bold;
border-color:#4f4e4e;
border-width:1px;
text-align:center;
}


.btn21 {

background:url(../images/grey_btn_bg.jpg) repeat-x;
color:#ffffff;
overflow:hidden;
cursor:pointer;
height:18px;
font-family: Arial, Helvetica, sans-serif;
border:solid;
font-size:12px;
font-weight:bold;
border-color:#4f4e4e;
border-width:1px;
text-align:center;
}

.btn:hover{
background:url(../images/red_btn_bg.jpg) repeat-x;
color: #FFFFFF;
height:18px;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border:solid;
border-color:#c20f00;
border-width:1px;
text-align:center;
}

.link{background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f3e3e;
text-align:left;
text-decoration: none;}


.link a{background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f3e3e;
text-align:left;
text-decoration: none;}


.link a:hover{background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c51304;
text-align:left;
text-decoration: underline;}

.border{border:solid 1px #e2e2e2;}
/* calendar new */
.left-corn{
background:url(../images/left_corner.jpg);
width:5px !important; 
height:27px !important;
}
.right-corn{
background:url(../images/right_corner.jpg);
width:6px !important; 
height:27px !important;
}
.cal-back{
background:url(../images/top_bg.jpg) repeat-x;
}

.left-arrow{
background:url(../images/next_btn.jpg) no-repeat top left;
width:16px; height:16px;
}
.right-arrow{
background:url(../images/previous_btn.jpg) no-repeat top left;
width:16px; height:16px;
}
.totaling{
background:url(images/left_bg.jpg);
}
.daying{
background:url(images/day_bg.jpg) repeat-x;
}
.allevent a{
color:#000000;
text-align:right;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.allevent a:hover{
color:#000000;
text-align:right;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.ccm-pagination ccm-page-left{
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}


.ccm-pagination a{
color:#000000 !important;
font:Arial, Helvetica, sans-serif !important;
font-size:14px !important;
text-decoration:underline !important;
font-weight:bold !important;
}
.ccm-pagination a:hover{
color:#000000 !important;
font:Arial, Helvetica, sans-serif !important;
font-size:14px !important;
text-decoration:underline !important;
font-weight:bold !important;
}
.fotternaiv{ margin:0px;
padding:0px;
}

.fotternaiv ul{
padding:0px 0px 0px 0px;
display:inline;
line-height:20px;
}


.fotternaiv li{font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
display:inline;
float:left;
text-decoration:none;
padding-right:20px;
padding-left:20px;
background:  url(../images/line.jpg) no-repeat 0px 5px;}

.fotternaiv li.none{font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color: #b95122;
display:inline;
text-decoration:none;
padding-right:20px;
padding-left:16px;
background: none;}


.fotternaiv li a{font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
text-decoration:none;

}

.fotternaiv li a:hover{font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: underline;
}
.boder_table{
border:1px #CCCCCC solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4a4949;
text-align: left;
}

#msg{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;}

.field3{border:solid;
border-color: #7f9db9;
background-color:#FFFFFF;
border-width:1px;
width:100px;
height:17px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
color: #000000;
padding-left:5px;
text-decoration:none;
text-align:left;}


.boder_green{
border:solid;
border-color:#b90006;
border-width:2px;
border-bottom-width:0px;
border-top-width:0px;}


.text_white{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:5px;
text-decoration:none;
}


.boder_green_right{
border:solid;
border-color:#b90006;
border-width:0px;
border-right-width:2px;
border-bottom-width:0px;
border-top-width:0px;}


.text_white_big{ font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding-left:5px;
text-decoration:none;
}






ul#thisul { 
background:none;
padding:0px;
margin:8px;
border:solid 1px #cedcce;
}
ul#thisul li {
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
background:#e0e7e0;
color:#000;
font-size:13px;
font-weight:bold;
padding:3px 0px 3px 0px;
margin:1px;
list-style:none;
}
ul#thisul li ul { 
margin:0px;
padding:0px;
}
ul#thisul li ul li {
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#747474;
font-size:12px;
padding:0px 0px 0px 0px;
font-weight:normal;
margin:1px;
list-style:none;
background:url(../images/icon_2.png) no-repeat 0px 3px;
}

ul#thisul li ul li a {
color:#000;
padding:0px 0px 0px 15px;
margin:0px;
list-style:none;
background:none;

}
ul#thisul li ul li a:hover {
color:#6c6c6c;
padding:0px 0px 0px 15px;
margin:0px;
list-style:none;
background:none;
}


ul#thisul li ul li.small {
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#747474;
font-size:11px;
padding:0px 0px 0px 0px;
margin:1px;
list-style:none;
background:url(../images/icon_3.png) no-repeat 2px 6px;
}

ul#thisul li ul li.small a {
color:#000;
padding:0px 0px 0px 15px;
margin:0px;
list-style:none;
background: none;

}
ul#thisul li ul li.small a:hover {
color:#6c6c6c;
padding:0px 0px 0px 15px;
margin:0px;
list-style:none;
background: none;
}



ul#thisul li a {
text-decoration:none;
color:#000;
padding:0px 0px 0px 0px;
margin:1px;
background:none;
}
ul#thisul li a:hover {
padding:0px 0px 0px 0px;
margin:1px;
text-decoration:none;
color:#cb1a0b;
background: none;
}








ul.nav                         { position:relative; left:0px; top:0px; width:898px; height:23px; z-index:2; list-style-type:none; margin:0px; padding:0px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
ul.nav li                      { font-weight: bold; float: left; zoom: 1; padding: 4px 18px 4px 18px; margin:0px 2px 0px 0px; background: #cb1a0b; border-top: 1px solid #800b01;border-left: 1px solid #800b01; border-right: 1px solid #800b01; }
ul.nav a:hover		            { color: #ffffff; list-style-type:none; display:block;}
ul.nav a:active                { color: #ffa500; }
ul.nav li a                    { color: #ffffff; list-style-type:none; display:block; text-decoration:none;}
ul.nav li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.nav li.hover,
ul.nav li:hover                { background: #5f5f5f; display:block; white; position: relative; border-top:1px solid #2a2a2a; border-left:1px solid #2a2a2a; border-right:1px solid #2a2a2a;}
ul.nav li.hover a              { color: white; }


/* 
	LEVEL TWO
*/
ul.nav ul 						{visibility: hidden; width:150px; position: absolute; top: 100%; left:0; z-index:0; padding:0; margin:0; }
ul.nav ul li 					{ font-weight: normal; background: #cb1a0b; color: #000; border-bottom: 1px solid #ccc; float: none; display:block; list-style-type:none;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.nav ul li a					{ border-right: none; width: 100%; display:block; list-style-type:none; } 

/* 
	LEVEL THREE
*/
ul.nav ul ul 					{ left: 100%; top: 0; }
ul.nav li:hover > ul 			{ visibility: visible; }
