body {font-family: "Gill Sans MT", "Tw Cen MT", "Trebuchet MS"; font-size: 13px; margin:0;}
#announcementtable td{ font-size: 12px; }
.body {
	font-family: "Gill Sans MT", "Tw Cen MT", "Trebuchet MS";
	font-size: 13px;
}
 #navcontainer ul
{
	padding-left: 0;
	margin-left: 0;
	background-color: #333366;
	color: White;
	float: left;
	width: 100%;
	font-family: "Lucida Sans Unicode", "Tw Cen MT", "Trebuchet MS";
	font-size: 12px;
}

/* main nav */
#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #333366;
color: White;
text-decoration: none;
float: left;
border-left: 1px solid #FF9900;
}

#navcontainer ul li a:hover
{
background-color: #547097;
color: #fff;
}
#navlist a:hover
{
color: #fff;
background-color: #547097;
text-decoration: none;
}
#navcontainer a:active
{
background: #547097;
color: #fff;
}

#navcontainer li#active a
{
background: #547097;
color: #fff;
}




td.sidelineleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666699;
	margin-left: 10px;
	padding-left: 10px;
}


/* calendar sub nav */

ul#calsubnav li {display:inline; width:100%;}

ul#calsubnav li a
{
	padding: 0.2em 1em;
	background-color: #7A8AA4;
	color: #fff;
	text-decoration: none;
	border-top: 2px solid #CCD4D6;
	border-bottom: 2px solid #333366;
	border-right: 2px solid #039;
	border-left: 2px solid #039;
    font-size: 14px;
	font-variant:small-caps;
}

ul#calsubnav li a:hover
{
background-color: #547097;
color: #fff;
	border-top: 1px solid #CCD4D6;
	border-bottom: 1px solid #333366;
	border-right: 1px solid #039;
	border-left: 1px solid #039;
	margin:1px;
}

ul#calsubnav a:hover
{
color: #fff;
background-color: #547097;
text-decoration: none;
}

ul#calsubnav a:active
{
background:#547097;
color: #fff;
}

ul#calsubnav li#active a
{
background: #547097;
color: #fff;
}




td.bottomborder {border-bottom:1px solid #666699;}
.subheader {
	font-family: "Lucida Sans Unicode", "Tw Cen MT", "Trebuchet MS";
	font-size: 14px;
	font-style: oblique;
	font-weight: 500;
	font-variant: small-caps;
}
.line {
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333366;
}
.orangeheader {
	font-family: "Gill Sans MT", "Tw Cen MT", "Trebuchet MS";
	color: #336;
	background-color:#C2DB6D;
	font-size: 16px;
	font-weight: 500;
}
.pageheader {
	font-family: "Gill Sans MT", "Tw Cen MT", "Trebuchet MS";
	color: #FFFFFF;
	background-color: #333366;
	font-size: 16px;
	font-weight: 500;
}
.table {
	border: 1px solid #333366;
	padding: 3px;
}
.pageheader2 {
	font-family: "Gill Sans MT", "Tw Cen MT", "Trebuchet MS";
	color: #FFFFFF;
	background-color: #ff9900;
	font-size: 16px;
	font-weight: 500;
}

a:link.linkheader {
	font-family: "Gill Sans MT", "Tw Cen MT", "Trebuchet MS";
	color: #f00;
	font-size: 16px;
	font-weight: 500;
	text-align:center;
	text-decoration:none;
	}
a:visited.linkheader{
	color: #f00;
	text-decoration:none;
	}
a:hover.linkheader{
	color: #f00;
	text-decoration:underline;
	}
a:active.linkheader{
	color: #f00;
	text-decoration:none;
	}smallcaps {
	font-variant: small-caps;
}
.smallcaps {
	font-variant: small-caps;
}

