@charset "UTF-8";
/* CSS Document */

/* Global Font Size, Color, Font-Family Settings in Body */
body
{
	margin: 0px;
	padding: 0px;
	background-image: url(images/bodyTile.gif);
	background-repeat: repeat;
	background-position: top;
  	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #6d6d6d;
	}
	
/* Global Link Colors */
a:link
{
	text-decoration: underline;
	font-weight: bold;
	color: #196B89;
	
	}
	
a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #196B89;
	}
	
a:visited
{
	text-decoration: underline;
	font-weight: bold;
	color: #196B89;
	}

	
td, textarea, input, select 
{
  	font: normal 14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20px;
	color: #6d6d6d;
	}
	
/* Site Container that holds everything */
#container
{
	margin: 0px auto 0px auto;
	padding: 0px;
	background-color: transparent;
}

/* holds the logo and icons in the header */
#branding
{
	margin: 0px;
	padding: 0px;
	height: 123px;
	text-align: center;
	background-color: transparent;
	white-space: nowrap;
	}
	

/* holds the navigation and slideshow */	
#wrapper
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	}

	
/* holds the menu/sub menu items */
#navigation
{
	margin: 0px;
	padding: 0px;
	height: 70px;
	background-color: transparent;
	white-space: nowrap;
	background-image: url(images/navigationTile.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	}
	
/* holds the sub menu items  */
.subMenu
{
	margin: -3px 0px 0px 0px;
	padding: 2px 0px;
	background-color: transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #F0CD51;
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	}

.subMenu ul
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

.subMenu li
{
	display: inline;
	margin: 0px;
	padding: 0px 30px 0px 0px;
	list-style-type: none;
}


.subMenu a:link
{
	text-decoration: none;
	color: #F0CD51;
	}
	
.subMenu a:hover
{
	text-decoration: none;
	color: #196B89;
	}
	
.subMenu a:visited
{
	text-decoration: none;
	color: #F0CD51;
}
	
#midSection
{
	margin: 0px auto 0px auto;
	padding: 10px 0px;
	width: 990px;
	background-color: #FFFFFF;
	}
	
.title
{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #d67057;
	}	

/* for schedule page */
.day {
	margin-top: 16px;
	text-align: left;
	line-height: 2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	color: #186b89;
}

.bulletintime {
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	padding-right: 18px;
	float: right;
}

.bulletinitem {
	font-size: 14px;
	text-align: left;
}

.bulletinfooter {
	font-size: 11px;
}

/* holds main content meant to be used as a scrolling box.  */
#mainContent
{
	margin: 0px;
	padding: 0px 0px 0px 16px;
	float: left;
	width: 676px;
	height: 250px; 
	text-align: left;
	}
	
#Rcolumn
{
	margin: 0px;
	padding: 0 0 0 10px;
	float: left;
	width: 254px; 
	}
	
/* holds the annocemnts.  Take the entire div and repeat it as many times as desired. Make sure all annoucement classes are inside this div*/
.annoucementBox
{
	margin: 0px;
	padding: 0px;
	width: 274px;
	}
	
.annoucementHeader
{
	margin: 0px;
	padding: 0px;
	width: 254px;
	height: 17px;
	background-image: url(images/annoucements_topGraphic.gif);
	background-position: top;
	background-repeat: no-repeat;
	} 

	
.annoucementBody
{
	margin: 0px;
	padding: 0 0px 20px 10px;
	width: 254px; 
	}
	

.annoucementFooter
{
	margin: 0px;
	padding: 0px;
	width: 254px;
	height: 37px;
	background-image: url(images/annoucements_bottomGraphic.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	} 

	
/* holds the footerGraphic */
#footerGraphic
{
	margin: 0px;
	padding: 12px 0 0 0;
	height: 98px;
	background-image: url(images/footerGraphicTile.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	}
	
/* Style of bullets. */
ul {
	list-style-type: circle;
	overflow: none;
	color: #CCCCCC;
	}

/* Global settings for Horizontal Rules */
hr
{
	border: none;
	background-color:#ffffff;
	color: #ffffff;
	height: 1px;
	margin: 3px 0px 20px 0px;
	}

/* holds the dove, position is absolute */
#dove
{
	position: absolute;
	top: 540px;
	left: 600px;
	height: 120px;
	width: 244px;
	background-color: transparent;
	}
	
.BulletedListUL
{ 
	margin-left: 15px;
	list-style-image: url(images/bullet.gif);
	font: normal 10px Helvetica, Arial, sans-serif;
	color: #6d6d6d;
	font-weight: bold;
	line-height: 20px;
	}
	
.BulletedListUL a:link
{
	text-decoration: none;
	color: #6d6d6d;
	}
	
.BulletedListUL a:hover
{
	text-decoration: underline;
	color: #6d6d6d;
	}
	
.BulletedListUL a:visited
{
	text-decoration: none;
	color: #6d6d6d;
}
	
/* A class that clears both, and has nothing in it. If you stick it directly under floating divs, but inside of the container div, it will recognize the floats, plus the container will recognize the fixer, allowing the container div to expand vertically correctly. */
.fixer
{
	clear: both;
	margin: 0px;
	padding: 0px;
	}

/* Footer Div properties */
#footer
{
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #666666;
	font-size: 11px;
	}

.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F0CD51;
	font-weight: bold;
	}
.text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F0CD51;
	font-weight: bold;
	}
.text03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F0CD51;
	font-weight: bold;
	}
.text04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F0CD51;
	font-weight: bold;
	}
.text05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F0CD51;
	font-weight: normal;
	}

.text06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #196B89;
	font-weight: bold;
	}
.text07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #196B89;
	font-weight: bold;
	}
.text08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #196B89;
	font-weight: bold;
	}
.text09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #196B89;
	font-weight: bold;
	}

.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6d6d6d;
	font-weight: bold;
	}
.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6d6d6d;
	font-weight: bold;
	}
.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d6d6d;
	font-weight: bold;
	}
.text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6d;
	font-weight: bold;
	}
.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d6d6d;
	font-weight: normal;
	}
	
.text15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	}
.text16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	}
.text17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}
.text18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	}
.text19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	}

.text19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: italic;
	}
	
.text20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E9B600;
	}
