/* CSS Document */

body
{
	background: #ffffff;
	margin: 0px;
	font: 10px Arial, Helvetica, sans-serif;
}


a:link, a:visited, a:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9pt;
	text-align: left;
}
a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 9pt;
	text-align: left;
}

a.nav:link, a.nav:visited, a.nav:active
{
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	text-align: left;
}
a.nav:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 8pt;
	text-align: left;
}

a.BodyNav:link, a.BodyNav:visited, a.BodyNav:active
{
	color: brown;
	text-decoration: none;
	font-size: 13pt;
	font-family: Arial;
	line-height: 19pt;
	letter-spacing: 1pt;
}
a.BodyNav:hover
{
	color: brown;
	text-decoration: underline;
	font-size: 13pt;
	font-family: Arial;
	line-height: 19pt;
	letter-spacing: 1pt;
}
.pipe
{
	color: darkgray;
	font-size: 11pt;
	text-align: left;
}

a.navGray:link, a.navGray:visited, a.navGray:active
{
	color: dimgray;
	text-decoration: none;
	font-size: 11pt;
	text-align: left;
	font-weight: bold;
}
a.navGray:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 11pt;
	text-align: left;
	font-weight: bold;
}


.MarooneHeader
{
	font-size: 18pt;
	color: #990033;
	font-family: Arial;
}

.WhiteHeader
{
	font-size: 18pt;
	color: #FFFFFF;
	font-family: Arial;
}

.WhiteHeaderMedium
{
	font-size: 9pt;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
}
.WhiteText
{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: normal;
}
.RedHeader
{
	font-size: 18pt;
	color: #C03019;
	font-family: Arial;
}


.MarooneHeader2
{
	font-size: 14pt;
	color: #990033;
	font-family: Arial;
}
.Text
{
	font-size: 13pt;
	color: #000000;
	font-family: Arial;
	line-height: 19pt;
	letter-spacing: 1pt;
}

/*Right Calendar*/
.CalBlueHeader
{
	font-size: 10pt;
	color: #003366;
	font-family: Arial;
	font-weight: bold;
}

/*AACC Specific */
.liAACC
{
	list-style-position: outside;
	line-height: 18pt;
}

.AACCCalBlueHeader
{
	font-size: 9pt;
	color: #00417C;
	font-family: Arial;
	font-weight: bold;
}
.AACCCalDates
{
	font-size: 7pt;
	color: #000000;
	font-family: Arial;
	
}

.AACCCalText
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	
}

.AACCRedText
{
	font-size: 8pt;
	color: #C03019;
	font-family: Arial;
}

.newslink {color: #ffffff; }
a.newslink:link {color: #ffffff; text-decoration: none; }
a.newslink:visited {color: #ffffff; text-decoration: none; }
a.newslink:hover {color: #A1B8D1; text-decoration: underline; }
a.newslink:active {color: #A1B8D1; }

dl.newsitem {
 color: #fff;
 font-size: 11px;

 background: transparent url('../images/news-line.gif') repeat-x 0 0;
}

dl.newsitem.first {background: none;}

dl.newsitem dt {
 margin: 0;
 line-height: normal;
 font-weight: bold;
}

dl.newsitem dd {margin: 10px 0;}

dl.newsitem dd a {
 padding-left: 12px;
 color: #2b5275;
 background: transparent url('../images/arrow.gif') no-repeat 0 50%;
}

dl.newsitem dd a:hover {color: #fff;}

.NoBorder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}