@charset "utf-8";





/* Global Styles */





body {


	font: 12px , Tahoma, Arial;


	background: #ffffff;


	margin: 20; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */


	padding: 0;


	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */


	color: #333333;


}


.oneColFixCtr #container {


	width: 760px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

   
	
	background-image: background.jpg; /* the auto margins (in conjunction with a width) center the page */


	border: 1px solid #333333;


	text-align: left; /* this overrides the text-align: center on the body element. */


	float: center;


	margin-top: 0;


	margin-right: auto;


	margin-bottom: 0;


	margin-left: auto;


}


.oneColFixCtr #mainContent {


	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */


}








td {


	font:11px Tahoma, Arial, Helvetica, sans-serif;


	color:#333333;


	}


	


a {


	color: #ffffff


	font-weight:bold;


	text-decoration:none;


	}


	


a:hover {


	color:#FFBA00;

	}


input {
 background-color: #f6f6f6;
  color: #333333;
  border: 1px solid #000000;
}

textarea {
 background-color: #f6f6f6;
 color: #333333;
 border: 1px solid #000000;
 }
 
 
hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
}
	


/* ID Styles */





#navigation a {


	font:10px Tahoma, Arial, Helvetica, sans-serif;


	color: #333333;


	text-decoration: none;

	display:block;


	padding: 0px 0px;


	border-right:1px solid #b4b3b4;


	}


	


#navigation a:hover {


	color:#ffffff;


	background: #d21b17;


	}





#padding {


	padding:14px;


	}


	


/* Calendar Styles */





#calendar td {


	border: 1px solid #26354A; 


	}


	


#noborder td {


	border: 0px;


	}





#calheader td {


	font-weight:bold;


	color: #ffffff;


	}


	


/* Class Styles */





.logo {


	font:24px Times New Roman, Times, serif;


	color: #FFBA00;


	letter-spacing:.3em;


	line-height:26px;


	}


	


.tagline {


	font: 11px Tahoma, Arial, Helvetica, sans-serif;


	color: #D3DCE6;


	line-height:16px;


	}


	


.bodyText {


	font:12px Arial, Helvetica, sans-serif;


	line-height:22px;


	color:#333333;

	}





.detailText {


	font:12px Tahoma, Arial, Helvetica, sans-serif;


	line-height:16px;


	color:#333333;



.pageName {


	font:24px Arial, Helvetica, sans-serif;


	color: #050047;

	line-height:32px;


	}


	


.subHeader {


	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;


	color: #2D374D;


	font-weight:bold;


	line-height:20px;


	letter-spacing:.1em;


	}


	


.navText {


	font:10px Tahoma, Arial, Helvetica, sans-serif;


	color: #333333;


	letter-spacing:.1em;


	line-height:16px;


	}





.calendarText {


	font:11px Arial, Helvetica, sans-serif;


	color: #333333;


	letter-spacing:.1em;


	}


	


	


.sidebarText {


	font:11px Tahoma, Arial, Helvetica, sans-serif;


	color: #FFBA00;


	letter-spacing:.1em;


	line-height:18px;


	}


	


