body {
	color:#5F5F5F;
	padding:0px;
	margin:0px;	
}

h2 {
	color:#5F5F5F;
	padding:0px;
	margin:0px;
}

input {
	border:1px solid #5F5F5F;
}

textarea {
	border:1px solid #CCCCCC;
}

select {
	border:1px solid #CCCCCC;
}

checkbox {
	border:1px solid #CCCCCC;
}

a:link {
	color:#5F5F5F;
}

a:active {
	color:#5F5F5F;
}

a:visited {
	color:#5F5F5F;
}

/*Top Banner*/
#top_banner {
	background:url(/images/top_banner.jpg) repeat-x;
	height:75px;
	text-align:right;
}

#top_banner a {
	font-family:sans-serif;
	font-size:11px;
}

/*Top Banner Text*/
#top_banner_text {
	width:100%;
}

#top_banner_text a {
	font-family:sans-serif;
	font-size:11px;
}


#top_banner_text #left {
	background:url(/images/top_banner.jpg) repeat-x;
	height:75px;
	width:50%;
}

#top_banner_text #middle {
	background:url(/images/top_banner_text.jpg) no-repeat;
	height:75px;
	margin:0px;
	padding:0px;
}

#top_banner_text #middle #middle_links {
	width:320px;
	margin:20px 10px;
	text-align:center;
}

#top_banner_text #middle #middle_links a {
	font-size:12px;
}

#top_banner_text #middle #middle_links .active {
	color:#19208C;
}

#top_banner_text #middle #middle_links #hbar {
	margin:5px 2px 2px 2px;
	border-top:1px solid #CCCCCC;
	height:3px;
	width:85%;
}

#top_banner_text #right {
	background:url(/images/top_banner.jpg) repeat-x;
	height:75px;
	width:50%;
	text-align:right;
	font-size:12px;
	padding-top:3px;
}

#team_totals td {
	border:1px solid #CCCCCC;
}

#page_title {
	font-size:20px;
	padding:0px 0px 0px 10px;
}

#page_title_sub {
	font-size:15px;
	padding:0px 0px 20px 10px;
}

.double_line {
	padding:5px 5px;
	border-top:#CCCCCC solid 1px;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
}