	html, body {
		height: 100%;
	}

	body {
		
		font-size: 11px;
		font-family:Trebuchet MS,  Helvetica, sans-serif;
		background-color: #ffffff;
		color: #444;

	}

	p{
		font-size: 11px;
		font-family:Trebuchet MS,  Helvetica, sans-serif;
	}

	h1{
		color: #e60814;
		font-family: Trebuchet MS,  Helvetica, sans-serif;
		line-height: 24px;
                padding-bottom: 10px;
		font-size: 23px;
		margin: 0;
	}

	h2{
		color: #e60814; 
		font-family: Trebuchet MS,  Helvetica, sans-serif;
		font-size: 14px;
		line-height: 14px;
		margin: 0;
	}

	h3{
		color: #000000; 
		font-family: Trebuchet MS,  Helvetica, sans-serif;
	}

	a    {  color: #000000;   text-decoration: none; }
	a:active  {  color: #000000;  text-decoration: none; }
	a:visited {  color: #000000;  text-decoration: none; }
	a:Hover	{   color: #9c180c;  text-decoration: none; }

	#container {
		background: url(container.png) top center repeat-y !important;
		background: url(container.gif) top center repeat-y; /*stoopid ie*/
		width: 950px;
		margin: 0 auto;
		min-height: 100%;
		height: auto !important;
		height: 100%; /*stoopid ie*/
	}

	#header {
		height: 91px; 
		width: 950px;
		margin-bottom: 0 !important;
		margin: 0 auto;
		background: url(/templates/Default/images/header.png) top right no-repeat;
		
	}

	#logo{
		position: absolute;
		top: -90px;
		right: 20px;
		z-index: 2;
	}

	#menu{
		position: relative;
		top: 5px;
		width: 950px;
		height: 50px;
		text-align: left;
		float: left;
		background: #ffffff url(/templates/Default/images/menu_background.png) bottom center no-repeat !important;
	}

	#body{
		width: 950px;		
		position: relative;
		top: 45px;
	}	

	#content_area{
		width: 695px;
		float: left;
		padding-left: 10px;
	}

	#content_area p{
	}

	#secondary_content_area{
		padding-top: 20px;
		width: 200px;
		float: right;
		padding-right: 10px;
	}

	#content{
		float: left;
	}

	#footer{
		position: relative;
		top: 10px;
		clear: both;
		color: #e60814;
		font-size: 16px;
		font-weight: bold;
		padding-left: 10px;
		padding-bottom: 10px;
	}
	#footer a    {  color: #e60814;   text-decoration: none; }
	#footer a:active  {  color: #e60814;  text-decoration: none; }
	#footer a:visited {  color: #e60814;  text-decoration: none; }
	#footer a:Hover	{   color: #9c180c;  text-decoration: none; }

	#peoplenetwork{
		position: relative;
		top: 10px;
		clear: both;
		color: #bbbbbb;
		font-size: 12px;
		font-weight: bold;
		padding-left: 10px;
	}
	#peoplenetwork a    {  color: #bbbbbb;   text-decoration: none; }
	#peoplenetwork a:active  {  color: #bbbbbb;  text-decoration: none; }
	#peoplenetwork a:visited {  color: #bbbbbb;  text-decoration: none; }
	#peoplenetwork a:Hover	{   color: #e60814;  text-decoration: none; }

	#error{
		font-weight: bold;
		color: #ff0000;
	}

	#alert{
		font-weight: bold;
		color: #ff0000;
	}

	#highlight{
		font-weight: bold;
		color: #ff0000;
	}

#menuset1 div{
	padding: 0;
}

#menuset1 ul{
	padding: 0;
	color: White;
	float: left;
	text-align: left;
	margin: 0;
	font-family: Tahoma, helvetica, sans-serif;
}

#menuset1 ul li { 
	display: inline;
	float: left; 
	padding: 1.3em 0;
}

#menuset1 ul li a{
	padding: 0 1.5em;
	color: White;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

#menuset1 ul li a:hover{	
	text-decoration: underline;
}

.footer a:link    {  color: #ffffff;   text-decoration: none; }
.footer a:active  {  color: #ffffff;  text-decoration: none; }
.footer a:visited {  color: #ffffff;  text-decoration: none; }
.footer a:Hover {   color: #ffffff;  text-decoration: underline; }

/****** ACCOUNT ******/

#account_logged_in{
	border: 1px solid #000000;
}

#account_logged_in th{
	text-align: left;
	background-color: #798b68;
	color: #ffffff;
	padding: 5px;
}

#account_logged_in th a{
	color: #ffffff;
}

#account_logged_in td{
	background-color: #d1f0b3;
	padding: 5px;
}

#account_logged_in td a{
	color: #9c180c;
	font-weight: bold;
}

#account_logged_in td a:hover{
	color: #798b68;
	text-decoration: none;
}

#account_register th{
	text-align: left;
}

/****** FA ******/

#fa_division{
	width: 700px;
}

#fa_division ul{
	list-style-image: url('/images/bullet_go_small.png');
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

#fa_division li{
	padding: 0;
}

#fa_division table{
	
}

#fa_division th{
	text-align: left;
	background-color: #e60814;
	color: #ffffff;
}

#fa_division th a{
	color: #ffffff;
}

#fa_division td a{
	color: #9c180c;
	font-weight: bold;
}

#fa_division_display ul{
	padding: 0;
	margin: 0;
	float: left;
	border-collapse: collapse;

}

#fa_division_display td a{
	color: #9c180c;
	font-weight: bold;
}

#fa_division_display_teams ul li {
	list-style-image: url('/images/bullet_go_small.png');
	list-style-position: inside;
	padding: 0.3em 0;	
}

#fa_division_display_teams ul li a{
	padding: 0.3em 1.5em 0em 0em;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#fa_division_display_teams ul li a:hover{
	text-decoration: underline;
}

#fa_contact_list{
	border: 1px solid #000000;
	width: 300px;
}

#fa_contact_list table{
	width: 100%;
}

#fa_contact_list th{
	background-color: #798b68;
	color: #ffffff;
}

#fa_contact_list td{
	background-color: #d1f0b3;
	color: #000000;
	padding: 2px;
}

#fa_wanted{
	border: 1px solid #000000;
}

#fa_wanted table{
	width: 100%;
}

#fa_wanted th{
	background-color: #798b68;
	color: #ffffff;
}

#fa_wanted td{
	background-color: #d1f0b3;
	color: #000000;
	padding: 2px;
}

#fa_account_option{
	border: 1px solid #000000;
}

#fa_account_option table{
	width: 100%;
}

#fa_account_option th{
	background-color: #798b68;
	color: #ffffff;
}

#fa_account_option td{
	background-color: #d1f0b3;
	color: #000000;
	padding: 5px;
}

#fa_account_option td a{
	color: #9c180c;
	font-weight: bold;
}

#fa_account_option td a:hover{
	color: #798b68;
	text-decoration: none;
}


#fa_team_details th{
	padding-right: 10px;
}

#fa_team_details td{
	padding-right: 10px;
}


#team_view_options {
	float:left;
	width:100%;
	background:#DAE0D2 url("/templates/Default/images/bg.gif") repeat-x bottom;
	font-size:93%;
	line-height:normal;
}

#team_view_options ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}

#team_view_options li {
	float:left;
	background:url("/templates/Default/images/left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}

#team_view_options a {
	display:block;
	background:url("/templates/Default/images/right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#765;
	}

#team_view_options a:hover {
	color:#333;
}

#team_view_options #team_view_current {
	background-image:url("/templates/Default/images/left_on.gif");
}

#team_view_options #team_view_current a {
	background-image:url("/templates/Default/images/right_on.gif");
	color:#333;
	padding-bottom:5px;
}

#team_selected_info{
	border-left: 1px solid #776655;
	border-right: 1px solid #776655;
	border-bottom: 1px solid #776655;
}

#team_search_results th{
	color: #ff0000;
	font-weight: bold;
	text-align: left;
}

#team_search_results td{
	text-align: left;
}

#team_search_display_results{
	border: 1px solid #000000;
}

#team_search_display_results th{
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #798b68;
	color: #ffffff;
	border-width: 0px;
}

#team_search_display_results td{
	text-align: left;
	background-color: #d1f0b3;
}

#team_search_display_results a{
	font-weight: bold;
}

/*** NEWS ***/

#news_list{
	border: 1px solid #000000;
}

#news_list table{
	width: 100%;
}

#news_list th{
	background: #798b68 url("/templates/Default/images/bullet_arrow_down.png") no-repeat left center;
	color: #ffffff;
	text-align: left;
	padding-left: 15px;
}

#news_list th a{
	color: #ffffff;
	font-weight: bold;
}

#news_list th a:hover{
	color: #d1f0b3;
	text-decoration: none;
}

#news_list td{
	background-color: #d1f0b3;
	color: #000000;
}

#news_list td a{
	color: #9c180c;
	font-weight: normal;
}

#news_list td a:hover{
	color: #798b68;
	text-decoration: none;
}

/*** EVENTS ***/

#event_list{
	border: 1px solid #000000;
}

#event_list table{
	width: 100%;
}

#event_list th{
	background: #798b68 url("/templates/Default/images/bullet_arrow_down.png") no-repeat left center;
	color: #ffffff;
	text-align: left;
	padding-left: 15px;
}

#event_list th a{
	color: #ffffff;
	font-weight: bold;
}

#event_list th a:hover{
	color: #d1f0b3;
	text-decoration: none;
}

#event_list td{
	background-color: #d1f0b3;
	color: #000000;
}

#event_list td a{
	color: #9c180c;
	font-weight: normal;
}

#event_list td a:hover{
	color: #798b68;
	text-decoration: none;
}

#calendar_content{

}

#calendar_content th{
	background-color: #9c180c;
	color: #ffffff;
}

#calendar_content th a{
	color: #ffffff;
	text-decoration: underline;
}

#calendar_content th a:hover{
	text-decoration: none;
}

#event_upcoming_clickable{
	background-color: #9c180c;
	color: #ffffff;
}

#event_upcoming_clickable a{
	background-color: #9c180c;
	color: #ffffff;
	font-weight: bold;
}

#event_upcoming_clickable a:hover{
	text-decoration: underline;
}

#event_currentday{
	background-color: #798b68;
	color: #ffffff;
}

#event_pastday{
	background-color: #eeeeee;
}

/*** FILE MANAGER ***/

#file_manager{
	border: 1px solid #000000;
}

#file_manager table{
	width: 100%;
}

#file_manager th{
	background-color: #798b68;
	color: #ffffff;
	text-align: left;
}

#file_manager td{
	background-color: #d1f0b3;
	color: #000000;
}

#file_manager td a{
	color: #9c180c;
	font-weight: bold;
}

#file_manager td a:hover{
	color: #798b68;
	text-decoration: none;
}

/*** WEBLOG ***/

#weblog_display table{
	width: 100%;
}

#weblog_display th{
	background-color: #798b68;
	color: #ffffff;
}

#weblog_display td{
	background-color: #d1f0b3;
	color: #000000;
}

#weblog_list{
	border: 1px solid #000000;
}

#weblog_list table{
	width: 100%;
}

#weblog_list th{
	background-color: #798b68;
	color: #ffffff;
	text-align: left;
	padding: 5px;
}

#weblog_list td{
	background-color: #d1f0b3;
	color: #000000;
	padding: 5px;
}

#weblog_list td a{
	color: #9c180c;
	font-weight: bold;
}

#weblog_list td a:hover{
	color: #798b68;
	text-decoration: none;
}


/*** News Ticker ***/

#NewsTicker
{
    font-size:12px;
}



