body.background
{
	margin: 0 0 0 0;
	padding: 0;
	text-align: center;
	background-image: url(../images/bkg_background.gif);
	background-repeat: repeat-x;
	background-color: #0056A3;
}

body, td
{
	font-size: 11px;
	color: #000000;
	font-family: arial, sans-serif;
}

a
{
	font-size: 11px;
	color: #000000;
}

a:hover
{
	font-size: 11px;
	color: red;
}

/* STANDARD */
.alert
{
	color: red;
}

.warning
{
	color: red;
}
.button {}
.submitbutton {}
.form {}
.footeraddress {color:#ffffff;}
.inverse {color:#000000;}
.NoEvents {color:#000000;}
.PageTitle {color:#000000;}
.title {}
a.homepageevents {color:#3F60A9; text-decoration: underline;}
a.homepageevents:hover {color:#3F60A9; text-decoration: none;}
.NewsTitle {color: #3F60A9; text-decoration: none; font-weight: bold;}
.white1 {color:#FFFFFF;}
a.white2b {color:#FFFFFF;}
a.white2b:hover {color:#FEBF30;}
a.homepagelinks {color:#FFFFFF; text-decoration:underline}
a.homepagelinks:hover  {color:#FEBF30; text-decoration:underline}
.HomepageCaption {text-decoration: italic;}
.white9 {color:#FFFFFF;}
.CalendarHeader {color:#ffffff;}
.NewsListing {}
.NoNewsListing {}

a.HomepageNewsTitle {color: #3F60A9; text-decoration: underline;}
a.HomepageNewsTitle:Hover {color: #3F60A9; text-decoration: none;}
.HomepageNewsListingTitle {color: #3F60A9; text-decoration: none;}
a.NewsListing {text-decoration: underline;}
a.NewsListing:Hover {text-decoration: none;}

a.NewsListingTitle {color: #3F60A9; text-decoration: underline;}
a.NewsListingTitle:hover {color: #3F60A9; text-decoration: none;}

a.Click {color: #ffffff; text-decoration: none;}
a.Click:hover {color: #F3D24E; text-decoration: underline;}

/* MAIN NAVIGATION */
a.navMain {color:#ffffff; text-decoration: none;}
a.navMain:hover {color:#ffffff; text-decoration: underline;}
a.navMainS {color:#ffffff; font-weight: bold; text-decoration: underline;}
a.navMainS:hover {color:#ffffff; font-weight: bold; text-decoration: underline;}
.navMain_text {color:#ffffff; text-decoration: none;}

.navMainTab {background-color: #003465;}
.navMainTabS {background-color: #003465;}

/* SECONDARY NAVIGATION */
a.navSec {color:#003465; font-weight: bold;}
a.navSec:hover {color: #003465; font-weight: bold; text-decoration: none;}
a.navSecS {color:003465; font-weight: bold; text-decoration: none;}
a.navSecS:hover {color:003465; font-weight: bold; text-decoration: none;}
.navSec_text {color:#000000; text-decoration: none;}
.navSec_textHeader {color:#000000; text-decoration: none;}

/* FOOTER NAVIGATION */
a.navFooter {color:#ffffff; text-decoration: none;}
a.navFooter:hover {color:#ffffff; text-decoration: underline;}
a.navFooterS {color:#ffffff; font-weight: bold; text-decoration: underline;}
a.navFooterS:hover {color:#ffffff; font-weight: bold; text-decoration: underline;}
.navFooter_text {color:#ffffff; text-decoration: none;}

/* TABS */
a.activetab {color:#ffffff; text-decoration: none;}
a.activetab:hover {color:#F3D24E; text-decoration: none;}
a.inactivetab {color:#0C1D40; text-decoration: none;}
a.inactivetab:hover {color:#0C1D40; text-decoration: none;}

/* CALENDAR */
.frameRow {background-color: white;}
a.monthLink {color: black; text-decoration: none;}
a.monthLink:hover {color: black; text-decoration: none;}

.monthRow {background-color: #ffffff; color: #000000;}
.dowRow {background-color: #ffffff; color: black;}
.dayRow {}

.emptyDay{background-color: #ffffff; color: white;}

.activeDay{background-color: #52B6F7; color: #ffffff;}
a.activeDay{color: white;}
a.activeDay:hover {color: white;}

.inactiveDay {background-color: #2D4A7F; color: white;}
a.inactiveDay {color: black; text-decoration: none;}
a.inactiveDay:hover {color: black; text-decoration: underline;}

a.upcomingtitle {color: black; text-decoration: underline;}
a.upcomingtitle:hover {color: #2D4A7F; text-decoration: underline;}

#container
{
	background-color: #ffffff;
	width: 743px;
	border: solid 7px #ffffff;
	margin-left: auto;
    margin-right: auto;
    text-align: left;
}

#header
{
	width: 743px;
}

#left_header
{
	width: 496px;
	height: 247px;
	float: left;
}

#left_header_subnavigation
{
	background-image: url(../images/bkg_header.gif);
	width: 496px;
	height: 50px;
}

#left_header_pic
{
	background-image: url(../images/pic_tylerolson.jpg);
	width: 496px;
	height: 167px;
}

#left_header_date
{
	background-color: #003465;
	width: 496px;
	height: 25px;
	color: #ffffff;
}

#pink_bar
{
}

#right_header
{
	width: 240px;
	float: right;
}

#content
{
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 743px;
}

#secondary_content
{
	background-image: url(../images/bkg_nav_background.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 743px;
}

#sub_navigation
{
	float: left;
	width: 150px;
}

#sub_content
{
	border-left: solid 1px #efefef;
	padding-left: 10px;
	font-size: 11px;
	float: left;
	width: 500px;
}

#sub_content h1
{
	color: #003465;
	font-size: 14px;
	padding: 0;
	margin: 0 0 10px 0;
}

#news
{
	width: 465px;
	float: left;
	padding-left: 5px;
}

#events
{
	border-left: solid 1px #efefef;
	padding-left: 30px;
	float: right;
	width: 225px;
}

#footer
{
	background-color: #003465;
	padding-top: 10px;
	width: 743px;
	color: #ffffff;
}

#footer_topper
{
	width: 743px;
	height: 5px;
}

#content hr
{
	border: none;
    height: 1px;
    width: 100%;
    background-color: #efefef;
    color: #efefef;
}

h1
{
	font-size: 13px;
	color: #0056A3;
	margin: 0 0 10px 0;
	padding: 0;
}