.oneColFixCtr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	/*position:relative;*/
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.oneColFixCtr #header {
	position:relative;
	padding:0;
	margin:0;
	/*background-image:url(images/HeaderFiveRedStripes9BlackTop.gif); Removed to keep IE 5 and 6 happy
	background-repeat:repeat-x;*/
	background:url(images/black_background.gif) repeat; /* Added to keep IE 5, 6 happy */
	background-color:#000000;
}
.oneColFixCtr #headerLogo {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid;
	border-width:0px;
}
.oneColFixCtr #headerLabelGraphic {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid;
	border-width:0px;
	background-image:url(images/HeaderFiveRedStripes9BlackTop.gif); /* for IE < 7.0 */
	background-repeat:repeat-x; /* for IE < 7.0 */
	background-color:#000000; /* for IE < 7.0 */
}
.oneColFixCtr #headerNavigation {
	margin:0px 0px 0px 126px;
	padding:0;
	background-color:#000000; /* for IE < 7.0 */
}
.oneColFixCtr #headerBaseDivider {
	height:9px;
	background:#990000;
	overflow:hidden;
	margin:0;
	padding:0;
}
.oneColFixCtr #contentTitleUnderline {
	height:3px;
	background:#D78736;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0;
}
.oneColFixCtr #pageContent {
	padding:0;
	margin:9px 18px;
}
.oneColFixCtr #rightSidebar {
	float:right;
	margin:0;
	width:200px;
	border:solid;
	border-width:0px;
}
.oneColFixCtr #teamNavigation {
	margin:0px 0px 20px 0px;
	padding:0;
	/*width:20%;*/
	/*width:7.8em;*/
	width:15%;
	float:left;
	height:100%;
	border:solid;
	border-width:0px;
	overflow:hidden; /* fixed the 'Achivements' problem */
}
.oneColFixCtr #teamPageContent {
	padding:0px 0px;
	/*background:#FF66CC;*/
	margin:0px 0px 0px 0px;
	border:solid;
	border-width:0px;
	float:none;
	overflow:auto;
	height:1%; /* to disable float under in IE 5, 6 */
}
.oneColFixCtr #footer {
	position:relative;
	padding:0;
	margin:0;
	clear:both;
	/*background-image:url(images/logo_77x81_9margin.gif);
	background-repeat:no-repeat;*/
}


HR.home_news_separator {
	color:#D78736;
	width:98%;
	height:3px;
	border:none;
	background:#D78736;
	margin:0px auto 10px auto;
}

HR.staff_separator {
	color:#D78736;
	width:98%;
	height:3px;
	border:none;
	background:#D78736;
	margin:10px auto 10px auto;
	clear:both;
}

HR.profile_name_separator {
	color:#D78736;
	width:98%;
	height:3px;
	border:none;
	background:#D78736;
	margin:0px auto 0px auto;
}

HR.sponsor_separator {
	color:#D78736;
	width:98%;
	height:3px;
	border:none;
	background:#D78736;
	margin:10px auto 10px auto;
	clear:both;
}
DIV.roster_profile_pic_wrapper {
	float:left;
}

DIV.roster_profile_pic {
	height:260px;
	width:228px;
	margin:0;
	padding:0;
	border:solid;
	border-width:0px;
}

DIV.roster_profile_navigation {
	width:188px;
	margin-left:20px;
	padding:0;
	border:solid;
	border-width:0px;
}

DIV.roster_profile_data {
	width:390px;
	border:solid;
	border-width:1px;
	float:right;
	margin:20px 0 20px 0;
}

DIV.remaining_news_article_list {
	width:95%;
	height:200px;
	overflow:auto;
	margin:0 0 20px 20px;
	border:solid;
	border-width:1px;
}

DIV.authentication_dialog {
	width:350px;
	margin:60px auto 0px 120px;
	padding:20px;
	border:solid;
	border-width:1px;
	background-color:#cccccc;
}

DIV.photo_gallery_item {
	float:left;
	width:205px;
	margin:0 0 0 0px;
	padding:0 0px 0 0px;
	text-align:center;
	border:solid;
	border-width:0px;
}

DIV.sidebar_game_schedule_team {
	float:right;
	margin:0;
	width:35%;
	border:solid;
	border-width:0px;
}

DIV.home_center_area {
	width:64%;
	float:left;
	border:solid;
	border-width:0px;
}

TABLE.authentication_dialog {
	margin:0 auto 0 auto;
}

TD.authentication_dialog_label {
	padding-top:0px;
}

TD.authentication_dialog_input {
	text-align:right;
	padding-top:0px;
}

TD.authentication_dialog_button {
	text-align:center;
	padding-top:20px;
}

INPUT.authentication_dialog {
	width:145px;
}

TR.remaining_news_article_list {
	vertical-align:top;
}

TD.remaining_article_date {
	white-space:nowrap;
	padding:10px;
}

TD.remaining_article_header {
	padding:10px;
}

TABLE.roster_profile_data {
	background-color:#CCCCCC;
	width:100%;
}

TD.roster_profile_player_header {
	color:#990000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
}

TD.roster_profile_player_data {

}

TD.roster_profile_data_label {
	width:80px;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	vertical-align:top;
}

TD.roster_profile_data {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

TABLE.roster_profile_navigation {
	width:100%;
}

TD.roster_profile_navigation_left {
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

TD.roster_profile_navigation_right {
	text-align:right;
	font-size:12px;
	font-weight:bold;
}

A.roster_profile_navigation:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#000000;
}

A.roster_profile_navigation:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#000000;
}

A.roster_profile_navigation:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
	color:#000000;
}

/* Standard paragraph attributes */
P {
	text-align:left;
	color:black;
	margin:2px 0px 0 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

P.article_text {
	clear:both;
}

P.additional_article_notice {
	text-align:center;
	margin:15px 0px 0 0px;
	color:#990000;
	font-size:10px;
	font-weight:bold;
}

/* "level 2 header" paragraph attributes */
P.h2descriptor {
	margin-left:20px;
}

/* "level 3 header" paragraph attributes */
P.h3descriptor {
	margin-left:30px;
}

/* Style of top welcome title on homepage */
P.welcome_header {
	color:#990000;
	font-size:20px;
	font-weight:bold;
	margin-top:10px;
	text-align:center;
	clear:both;
}

/* News article component styles */
/* Header of first article in a list of articles (different top margin */
P.article_header_first {
	color:#990000;
	font-size:13px;
	font-weight:bold;
	margin:0px 15px 0px 5px;
	clear:both;
}

/* Standard article header */
P.article_header {
	color:#990000;
	font-size:13px;
	font-weight:bold;
	margin:20px 15px 0px 20px;
	clear:both;
}

P.remaining_article_header {
	color:#990000;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	clear:both;
}

P.authentication_dialog_header {
	color:#990000;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin:20px 15px 0px 20px;
	padding-bottom:20px;
	clear:both;
}

/* Special "title-type" article that will appear at the top of the team homepage with no date */
P.team_title_header {
	color:#990000;
	font-size:16px;
	font-weight:bold;
	margin:20px auto 0px auto;
	text-align:center;
	clear:both;
}

P.article_date {
	margin:0px 15px 0px 5px;
	color:#D78736;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

P.remaining_article_date {
	margin:0px 0px 0px 0px;
	color:#D78736;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

P.staff_header {
	color:#ffffff;
	text-align:center;
	background-color:#990000;
	font-size:10px;
	font-weight:bold;
	padding:2px 0 2px 0;
	margin:0;
}

P.staff_list {
	text-align:center;
	border:solid;
	border-color:#990000;
	border-width:1px;
	margin:0;
	padding:2px 0 2px 0;
	font-size:10px;
}

P.coach_bio_text {
	margin-left:145px;
	margin-top:15px;
}

P.error_message {
	color:#990000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:0px 15px 0px 20px;
	clear:both;
}

P.article_list_date {
	color:#990000;
	font-size:14px;
	font-weight:bold;
	margin:20px 15px 0px 0px;
}
.article_list_news_header
{
  color:#990000;
font-size:14px;
	font-weight:normal;
	margin:20px 15px 0px 0px; 	
}
P.photo_gallery_description {
	text-align:center;
	color:black;
	margin:2px 15px 20px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

TABLE.article_game_schedule {
	border-collapse:collapse;
	border:solid;
	border-color:#000000;
	border-width:1px;
	margin:20px auto 20px auto;
}

TABLE.team_roster {
	border-collapse:collapse;
	margin:20px 2% 20px 2%;
	padding:0;
	width:95%;
	border:none;
	border-color:#000000;
	border-width:1px;
}

TABLE.team_schedule {
	border-collapse:collapse;
	margin:20px 2% 20px 2%;
	padding:0;
	width:95%;
	border:none;
	border-color:#000000;
	border-width:1px;
}

TABLE.sidebar_game_schedule {
	border-collapse:collapse;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	border:solid;
	border-color:#000000;
	border-width:0px;
	background:#CCCCCC;
}

TABLE.sponsor {
	width:95%;
	margin:20px auto 20px auto;
}

TABLE.contact_table_general {
	width:80%;
	margin:10px 10% 10px 10%;
	background-color:#CCCCCC;
	border-collapse:collapse;
}

TABLE.contact_table_team {
	width:80%;
	margin:20px 10%;
	border-collapse:collapse;
}

TABLE.results_table {
	width:60%;
	margin:20px 20% 20px 20%;
	background-color:#ffffff;
	border-collapse:collapse;
}

TABLE.stats_table {
	width:96%;
	margin:20px 2% 20px 2%;
	background-color:#ffffff;
	border-collapse:collapse;
}

TABLE.specific_results_table {
	width:80%;
	margin:20px 10% 20px 10%;
	background-color:#ffffff;
	border-collapse:collapse;
}

TR.article_game_schedule {
}

TR.team_roster {
}

TR.team_schedule {
	border:solid;
	border-color:#000000;
	border-width:1px;
}

TR.sidebar_game_schedule {
}

TR.sidebar_table_title {
	border-style:hidden hidden solid hidden;
	border-width:0px 0px 0px 0px;
}
TR.team_roster_title {
	border-style:hidden hidden solid hidden;
	border-width:0px 0px 0px 0px;
}
TR.team_schedule_title {
	border-style:hidden hidden solid hidden;
	border-width:0px 0px 0px 0px;
}
TR.contact_table_general {
	padding:0px;
}

/* header for table of game schedules that appear in articles */
TH.article_game_schedule {
	border:solid;
	border-color:#000000;
	border-width:1px;
	background-color:#D78736;
	padding:5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
TH.team_roster {
	border:solid;
	border-color:#000000;
	border-width:1px;
	background-color:#D78736;
	padding:5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
TH.team_schedule {
	border:solid;
	border-color:#000000;
	border-width:1px;
	background-color:#D78736;
	padding:5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
TH.sidebar_table_title {
	border-style:hidden hidden solid hidden;
	border-width:0px 0px 0px 0px;
	text-align:center;
	font-size:9px;
	padding:2px 5px;
}
TH.team_roster_title {
	border-style:hidden hidden solid hidden;
	border-width:0px 0px 0px 0px;
	text-align:center;
	padding:2px 5px;
	color:#990000;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	
}
TH.team_schedule_title {
	border-style:hidden hidden solid hidden;
	border-width:0px 0px 0px 0px;
	text-align:center;
	padding:2px 5px;
	color:#990000;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	
}
TH.sidebar_team_title {
	border:solid;
	border-color:#000000;
	border-width:1px;
	background-color:#D78736;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	/*font-size:9pt;*/
	font-size:10px;
	padding:2px 5px;
}

TH.contact_table_team {
	text-align:center;
	vertical-align:top;
	border:solid;
	border-width:1px;
	border-color:#000000;
	padding:0px;
	background-color:#D78736;
	font-weight:bold;
}

TH.results_table {
	text-align:center;
	vertical-align:top;
	border:solid;
	border-width:1px;
	border-color:#000000;
	padding:0px;
	background-color:#D78736;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

TH.stats_table {
	text-align:center;
	vertical-align:top;
	border:solid;
	border-width:1px;
	border-color:#000000;
	padding:0px;
	background-color:#D78736;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

TD.article_game_schedule {
	border:solid;
	border-color:#000000;
	border-width:1px;
	padding:3px 5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:8pt;*/
	font-size:9px;
	font-weight:normal;
}

TD.team_roster {
	border:solid;
	border-color:#000000;
	border-width:1px;
	padding:3px 5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

TD.team_schedule {
	border:solid;
	border-color:#000000;
	border-width:1px;
	padding:3px 5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

TD.sidebar_game_schedule {
	padding:3px 5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:9pt;*/
	font-size:9px;
	font-weight:normal;
}

TD.sidebar_game_schedule_date {
	padding:3px 5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:9pt;*/
	font-size:9px;
	font-weight:normal;
	white-space:nowrap;
}

TD.internal_header_left {
	border:none;
	border-color:#000000;
	border-width:0px;
	padding:10px 2px 2px 2px;
	text-align:left;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

TD.sponsor {
	padding:10px;
}

TD.contact_table_general {
	width:50%;
	text-align:center;
	vertical-align:top;
	border:solid;
	border-width:1px;
	border-color:#000000;
	padding:0px;
}

TD.contact_table_team_maintitle {
	text-align:center;
	vertical-align:top;
	border:none;
	border-width:0px;
	padding:0px;
}

TD.contact_table_team {
	text-align:center;
	vertical-align:top;
	border:solid;
	border-width:1px;
	border-color:#000000;
	padding:0px;
	background-color:#cccccc;
}

TD.team_record {
	border:solid;
	border-color:#000000;
	border-width:1px;
	padding:3px 5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

TD.stats_table {
	border:solid;
	border-color:#000000;
	border-width:1px;
	padding:3px 5px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

TD.team_record_gametype_col {
	border:solid;
	border-color:#000000;
	border-width:1px;
	padding:3px 5px;
	text-align:center;
	color:#000000;
	background-color:#cccccc;
	margin:0px 0px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

TD.results_table_maintitle {
	margin:20px 0px 3px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	text-align:center;
}

TD.stats_table_maintitle {
	margin:20px 0px 3px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	text-align:center;
}

/* Copyright text */
P.copyright {
	text-align:center;
	color:black;
	margin:20px 0 20px 0;
	font: normal 7pt "Verdana";
}

P.contact_table_general_centered {
	text-align:center;
	margin:0 0 10px 0;
}

P.contact_table_team_header {
	font-weight:bold;
	text-align:center;
	margin:0px 0 0px 0;
}

P.contact_table_team_centered {
	text-align:center;
	margin:10px 0 10px 0;
}

H1 {
	margin:5px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	color:black;
}

H1.team {
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:black;
}

H2 {
	margin:20px 0px 3px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
}

H2.contact_table_general {
	margin:10px auto 10px auto;
}

H2.contact_table_team_maintitle {
	text-align:center;
}

H3 {
	margin:20px 0px 3px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
}

/* Header navigation bar styles */


/* Team navigation bar styles */


/* Highlighted text within paragraphs */
SPAN.highlight {
	font-weight: bold;
	color:#990000;
	}

SPAN.winning_team_name {
	font-weight: bold;
	color:#990000;
	}

SPAN.winning_score {
	font-weight: bold;
	color:#990000;
	}

SPAN.losing_team_name {
	color:#000000;
	}

SPAN.losing_score {
	color:#000000;
	}

SPAN.tied_team_name {
	font-weight: bold;
	color:#D78736;
	}

SPAN.tied_score {
	font-weight: bold;
	color:#D78736;
	}

SPAN.results_winning_score {
	font-weight: bold;
	color:#990000;
	}

SPAN.results_losing_score {
	font-weight: bold;
	color:#0066cc;
	}

SPAN.results_tied_score {
	font-weight: bold;
	color:#D78736;
	}

SPAN.bold {
	font-weight: bold;
	}

.headerNav ul li a{
color: #000000;
padding: 0px 4px;
margin: 0px;
text-decoration: none;
}
P.roster_switch {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#000000;
}




