@charset "utf-8";





/* Global Styles */





body {


	font: 12px , Arial;


	background: #f0f3f8;


	margin: 10; /* 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: 790px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */


	background: #FFFFFF; /* 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. */


	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 */


}





table { border: 1px #EFEFEF solid; }


td {


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


	color:#333333;


	}


	


a {


	color: #26354a;


	font-weight:bold;


	text-decoration:none;


	}


	


a:hover {


	color:#CC0000;


	}


	


/* ID Styles */





#navigation a {


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


	color: #333333;


	text-decoration: none;


	letter-spacing:.1em;


	line-height:16px;


	display:block;


	padding: 0px 4px;


	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 Arial, Helvetica, sans-serif;


	color: #D3DCE6;


	line-height:16px;


	}


	


.bodyText {


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


	line-height:22px;


	color:#333333;


	letter-spacing:.1em;


	}





.detailText {


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


	line-height:16px;


	color:#333333;


	letter-spacing:.1em;


	}


	


.pageName {


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


	color: #050047;


	letter-spacing:.2em;


	line-height:32px;


	}


	


.subHeader {


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


	color: #2D374D;


	font-weight:bold;


	line-height:20px;


	letter-spacing:.1em;


	}


	


.navText {


	font:10px 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 Arial, Helvetica, sans-serif;


	color: #FFBA00;


	letter-spacing:.1em;


	line-height:18px;


	}


	


