
body {
	font: 11px Verdana,Helvetica,Arial,sans-serif;
	background: url("/img/page/img-pge-bkg.jpg") repeat-x;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 780px;
}

#banner {
	background: #87b8ef;
	background: url("/img/header/img-banner.jpg") no-repeat;
	width: 780px;
	height: 177px;
}

#header {
	margin: 0 0 0 0;
	background: #12448a;
	
	background: url("/img/header/img-nav-bkg.gif") repeat-x;
	width: 780px;
	height: 32px;
}

#alert
{
   height: 50px;

   color: #FFFFFF;

   font-size: 16pt;
   font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-Serif;

   background-color: #FF0000;
   background-image: url('/img/header/img-hdr-alert-bkg.gif');
}

#alert marquee
{
   height: 50px;
}


#header-lower {
	margin: 0 0 0 0;
	background: #12448a;
	
	background: url("/img/header/img-hdr-lwr.jpg") no-repeat;
	width: 780px;
	height: 11px;
}

#container {
	background-color: #ffffff;
	background: url("/img/page/img-page-bkg.gif") repeat-y;
	min-height: 450px;
}

* html #container
{
   height: 450px;
}

#container-inner {
	background-color: #ffffff;
}



#left {
	float: left;
	background: #d0dae8;
	width: 175px;
}

#right {
	float: right;
	background: #fef8d0;
	width: 185px;
}

#content { 
	float: left;
	background: #ffffff;
	padding: 20px;
	width: 380px;
}

#content-inner { 
	float: left;
	background: #ffffff;
	padding: 20px;
	width: 760px;
}

#footer {
	clear: both;
	background: #12448a;
	background: url("/img/footer/img-ftr-bkg.jpg") repeat-x;
	width: 780px;
	height: 43px;
}
	
#footer-lower {
	clear: both;
	background: #ffffff;
	color: #114b99;
}


h1 {
		font: 21px Trebuchet MS, Trebuchet, Verdana, sans-serif;
		color: #114b99;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-bottom: 5px;
		padding-left: 20px;
		background-image: url("/img/page/img-h1-bkg.gif");
		background-repeat: no-repeat;
		background-position: bottom left;
}


h2 {
		font: 16px Trebuchet MS, Trebuchet, Verdana, sans-serif;
		color: #114b99;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 10px;


}


#calendar-date
{
   color: #000000;
   font-size: 11px;
   font-family: Trebuchet MS, Trebuchet, Verdana,Helvetica,Arial,sans-serif;
   font-weight: bold;

}


#calendar-title
{
   color: #114b99;
   font-size: 11px;
   font-family: Trebuchet MS, Trebuchet, Verdana,Helvetica,Arial,sans-serif;
   font-weight: bold;

}



#news-date
{
   color: #000000;
   font-size: 11px;
   font-family: Trebuchet MS, Trebuchet, Verdana,Helvetica,Arial,sans-serif;
   font-weight: bold;

}


#news-title
{
   color: #114b99;
   font-size: 11px;
   font-family: Trebuchet MS, Trebuchet, Verdana,Helvetica,Arial,sans-serif;
   font-weight: bold;

}


div.upcoming
{
	padding: 8px;
}

div.upcoming h3
{
   font-size: 1.2em;

   margin-top: 0.4em;
   margin-bottom: 0.4em;
}

div.upcoming p
{
   margin-top: 0.4em;
   margin-bottom: 0.8em;
}

div.moreinfo img
{
   float: right; 
   margin: 3px 0px 0px 0px; 
}

div.seeall
{
	padding: 8px;
	color: #000000;
}
div.seeall a
{
	color: #000000;
}



.cssEvtTab
{
   width: 100%;
}

.cssEvtTab th
{
   color: #FFFFFF;

   text-align: left;

   background-color: #124489;
}

.cssEvtDte
{
   width: 30%;

   font-size: 0.8em;
}

.cssEvtNme
{
   width: 70%;

   font-size: 0.8em;
}

.cssEvtRow1
{
   background-color: #8fb7ee;
}

.cssEvtRow2
{
   background-color: #cee2fe;
}

.cssEvtRow1 a
{
   color: #000000;
}


.cssEvtRow2 a
{
   color: #000000;
}


.cssBrdCrm
{
   color: #A0A090;
   padding-bottom: 8px;
}

.cssBrdCrm a
{
   color: #808070;
   text-decoration: none;
}

.cssBrdCrm a:hover
{
   text-decoration: underline;
}
