body
{
font-family: Tahoma, sans;
font-size: 12px;
background: #ffffff;
margin: 0px 0px;
padding: 0px 0px;
}

h3
{
font-family: Georgia, serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #2E5981;
}

h4
{
font-family: Georgia, serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 14px;
color: #95AEB7;
}

a
{
color: #002AFF;
}

a:hover
{
color: #0A0D9A;
}

a:visited
{
color: #1471D0;
}

a img
{
border: none;
}

p
{
/*margin: 0px 0px;*/
/*padding: 0px 0px;*/
}

.hoverHighlight a:hover img
{
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}

#mainContainer
{
width: 1226px;
margin: 0px auto;
}

#header
{
width: 1000px;
padding: 101px 0px 26px 50px;
margin: 0px auto;
background: transparent url(images/headerN.png) no-repeat scroll top;
/*opacity: .4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);*/
}

#header ul
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
}

#header li
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

#header a
{
padding: 0px 8px 0px 8px;
font-size: 11px;
font-weight: bold;
color: #2E5981;
border-right: 2px solid #2E5981;
text-decoration: none;
}

#header a:hover
{
color: #0A2035; /*#162A3D;*/
}

#contentContainer
{
width: 960px;
padding: 20px 20px 0px 20px;
margin: 160px auto 0px auto;
background: transparent url(images/whiteTrans.png) repeat scroll top;
clear: both;
}

#content
{
padding: 0px 0px 0px 10px;
background: #ffffff;
}

.homepageCard
{
width: 200px;
height: 315px;
margin-top: 10px;
margin-right: 7px;
float: left;
}

.homepageCard
{
width: 200px;
height: 300px;
float: left;
}

#upcomingEventsCard
{
width: 262px;
height: 315px;
padding: 160px 25px 20px 40px;
margin-bottom: 14px;
background: #a8b7c3 url(images/grayCard.jpg) no-repeat scroll top right;
color: #ffffff;
float: right;
}

#upcomingEventsCard h3
{
font-family: Georgia, serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 19px;
color: #253E52;
}

#upcomingEventsCard ul
{
margin-left: 8px;
padding-left: 8px;
list-style: disc;
font-size: 13px;
font-weight: bold;
}

#upcomingEventsCard li
{
padding-bottom: 13px;
}

#updatesCard
{
position: absolute;
margin-left:787px;
margin-top: -600px;
width: 298px;
height: 488px;
z-index: 100;
}

#updatesCardFiller
{
width: 298px;
height: 475px;
background: #ffffff url(images/updates.gif) no-repeat scroll 1px 14px;
}

#welcome
{
width: 580px;
padding-top: 25px;
padding-left: 20px;
color: #545454;
clear: left;
}

#footer
{
width: 950px;
padding: 10px 15px 100px 0px;
margin: 0px auto;
background: transparent;
clear: both;
}

#footer ul
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
float: right;
}

#footer li
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

#footer a
{
padding: 0px 8px 0px 8px;
font-family: Tahoma, sans;
font-size: 9px;
font-weight: bold;
color: #B9C0C6;
border-right: 2px solid #B9C0C6;
text-decoration: none;
}

#footer a:hover
{
color: #0A2035;
}