body
{
	color: #273338;
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
	background-image: url(../images/logo_background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

img
{
	border: none;
}

td
{
	color: #273338;
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
}

/* DEFAULT LINKS */
a
{
	color: #273848;
}

a:hover
{
	color: #ff7800;
}

/* STANDARD */
.alert
{
	font-size: 11px;
	color: Red;
}

.warning
{
	font-size: 11px;
	color: Red;
	font-weight: bold;
}

.button
{
	font-weight: bold;
}

.submitbutton
{
	font-weight: bold;
}

.footeraddress
{
}

.inverse
{
	color: #ffffff;
	font-weight: bold;
}

.PageTitle
{
}

.title
{
}

/* HOMEPAGE NEWS LINKS */
a.homepagenews 
{
}

a.homepagenews:hover
{
}

a.homepageevents
{
}

a.homepageevents:hover
{
}

.NewsTitle
{
}

/* DATE */
.date
{
}

.smalltext
{
}

a.linkSmall
{
}

a.linkSmall:hover
{
}

/* MAIN NAVIGATION */
.navMainTab
{
	background-image: url(../images/bkg_tab.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.navMainTabS
{
	background-image: url(../images/bkg_tabS.gif);
	background-repeat: repeat-x;
	background-position: top;
}

a.navMain
{
	color: #003366;
	text-decoration: none;
}

a.navMain:hover
{
	color: #003366;
	text-decoration: none;
}

a.navMainS
{
	color: #003366;
	text-decoration: none;
}

a.navMainS:hover
{
	color: #003366;
	text-decoration: none;
}

.navMain_text
{
	color: #003366;
}

/* SECONDARY NAVIGATION */
a.navSec
{
	color: #003366;
}

a.navSec:hover
{
	color: #003366;
	text-decoration: none;
}

a.navSecS
{
	color: #6D7696;
	text-decoration: none;
}

a.navSecS:hover
{
	color: #6D7696;
	text-decoration: none;
}

.navSec_text
{
	color: #003366;
}

/* FOOTER NAVIGATION */
a.navFooter
{
	font-family: Georgia, Arial, Verdana, Sans-Serif;
	color: #273338;
	text-decoration: none;
}

a.navFooter:hover
{
	font-family: Georgia, Arial, Verdana, Sans-Serif;
	color: #273338;
	text-decoration: none;
}

a.navFooterS
{
	font-family: Georgia, Arial, Verdana, Sans-Serif;
	color: #273338;
	font-weight: bold;
}

a.navFooterS:hover
{
	font-family: Georgia, Arial, Verdana, Sans-Serif;
	color: #273338;
	font-weight: bold;
}

.navFooter_text
{
}

/* TABS */
a.activetab
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.activetab:hover
{
	color: #50B7F6;
	font-weight: bold;
	text-decoration: none;
}

a.inactivetab
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.inactivetab:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* LAYOUT */
#container 
{
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 759px;
}

#header
{
	width: 759px;
	height: 117px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
}

#navigation
{
	height: 20px;
}

#main
{
	width: 759px;
}

#main_events
{
	width: 749px;
}

#left
{
	float: left;
	width: 555px;
}

#right
{
	float: right;
	width: 196px;
}

#right_secondary
{
	float: right;
	width: 555px;
}

#left_secondary
{
	float: left;
	width: 196px;
	
}

#footer
{
	width: 761px;
	padding-top: 12px;
	padding-left: 12px;
	background-image: url(../images/footer_background.gif);
	background-repeat: no-repeat;
}

.padding
{
	padding-left: 10px;
	padding-right: 10px;
}

h1
{
	font-family: Georgia, Arial, Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #273338;
	margin: 0;
	padding: 0;
}

h2
{
	font-family: Georgia, Arial, Verdana, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #273338;
	margin: 0;
	padding: 0;
}

p
{
	margin: 0;
	padding:0;
}

.peach
{
	float: right;
	width: 190px;
	margin: 0px auto;
	color: #273338;
}

.peach .hd .c, .peach .ft .c
{
	font-size: 1px;
	height: 13px;
}

.peach .ft .c
{
	height: 14px;
}

.peach .hd
{
	background: transparent url(../images/tl.gif) no-repeat 0px 0px;
}

.peach .hd .c
{
	background: transparent url(../images/tr.gif) no-repeat right 0px;
}

.peach .bd
{
	background: transparent url(../images/ml.gif) repeat-y 0px 0px;
}

.peach .bd .c
{
	background: transparent url(../images/mr.gif) repeat-y right 0px;
}

.peach .bd .c .s
{
	margin: 0px 8px 0px 4px;
	background: #ffecd3 url(../images/ms.jpg) repeat-x 0px 0px;
	padding: 1em;
	width: 164px;
}

.peach .ft
{
	background: transparent url(../images/bl.gif) no-repeat 0px 0px;
}

.peach .ft .c
{
	background: transparent url(../images/br.gif) no-repeat right 0px;
}

a.quicklinks
{
	color: #273338;
	text-decoration: underline;
}

a.quicklinks:hover
{
	color: #273338;
	text-decoration: none;
}

a.event_link
{
	color: #273338;
	font-weight: bold;
}

a.event_link:hover
{
	color: #273338;
	font-weight: bold;
}

a.register_link
{
	color: #DD5800;
}

a.register_link:hover
{
	color: #DD5800;
}

.date_link
{
	color: #273338;	
}

.green
{
	float: right;
	width: 190px;
	margin: 0px auto;
	color: #273338;
}

.green .hd .c, .green .ft .c
{
	font-size: 1px;
	height: 13px;
}

.green .ft .c
{
	height: 14px;
}

.green .hd
{
	background: transparent url(../images/tl_green.gif) no-repeat 0px 0px;
}

.green .hd .c
{
	background: transparent url(../images/tr_green.gif) no-repeat right 0px;
}

.green .bd
{
	background: transparent url(../images/ml_green.gif) repeat-y 0px 0px;
}

.green .bd .c
{
	background: transparent url(../images/mr_green.gif) repeat-y right 0px;
}

.green .bd .c .s
{
	margin: 0px 8px 0px 4px;
	background: #cde3c1 url(../images/ms_green.jpg) repeat-x 0px 0px;
	padding: 1em;
	width: 164px;
}

.green .ft
{
	background: transparent url(../images/bl_green.gif) no-repeat 0px 0px;
}

.green .ft .c
{
	background: transparent url(../images/br_green.gif) no-repeat right 0px;
}

#logo
{
}

.activeDay
{
	background-color: #FFB203;
}

.emptyDay
{
	background-color: #273848;
}

.inactiveDay
{
	background-color: #273848;
}