body
{
	background-color: #CCCCCC;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/*------------------------------------------------
	LINKING BEHAVIOR
------------------------------------------------*/
a:link
{
	color: #003EFA;
	font-weight: bold;
	text-decoration: underline;
}

a:active
{
	color: #003EFA;
	font-weight: bold;
	text-decoration: underline;
}

a:hover
{
	color: #2A2663;
	font-weight: bold;
	text-decoration: none;
}

a:visited
{
	color: #003EFA;
	font-weight: bold;
	text-decoration: underline;
}

a.white:link
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.white:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.white:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

a.white:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.footer:link
{
	color: #2A2663;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;
}

a.footer:active
{
	color: #2A2663;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;
}

a.footer:hover
{
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: underline;
}

a.footer:visited
{
	color: #2A2663;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;
}

a.SubNav:link
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.SubNav:active
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.SubNav:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.SubNav:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/*------------------------------------------------
	TAG ELEMENTS
------------------------------------------------*/

H2.White
{
	color: #FFFFFF;
	font-family: sans-serif, Verdana, Helvetica, Arial;
}

HR.Blue
{
	color: #2A2663;
	background-color: #2A2663;
}

UL.NavColumn
{
	margin-left: 30px;
}

LI
{
	padding: 2px;
	color: #2A2663;
	list-style-type: square;
}

LI.NavColumn
{
	color: #FFFFFF;
	padding: 2px;
	list-style-type: square;
}

LI.UpperAlpha
{
	padding: 2px;
	list-style-type: upper-alpha;
}

LI.LowerRoman
{
	padding: 2px;
	list-style-type: lower-roman;
}

LI.Default
{
	padding: 2px;
	list-style-type: decimal;
}

/*------------------------------------------------
	TABLE ELEMENTS
------------------------------------------------*/
TR.BodyHeight
{
	height: 500px;
}

TD.width20
{
	width: 20%;
}

TD.width50
{
	width: 50%;
}

TD.width80
{
	width: 80%;
}

TD.BodyContainer
{
	width: 638px;
}

TD.NavColumn
{
	width: 214px;
	vertical-align: top;
}

/*------------------------------------------------
	BACKGROUND COLORS
------------------------------------------------*/
.BKGD_LtLavender
{
	background-color: #9F9EBE;
}

.BKGD_Lavender
{
	background-color: #8685AD;
}

.BKGD_White
{
	background-color: #FFFFFF;
}

.BKGD_Blue
{
	background-color: #2A2663;
}

.BKGD_Footer
{
	background-color: #ffcc33;
}

/*------------------------------------------------
	ALIGNMENTS
------------------------------------------------*/
.ALGN_Top
{
	vertical-align: top;
}

.ALGN_Bttm
{
	vertical-align: bottom;
}

.ALGN_Left
{
	text-align: left;
}

.ALGN_Right
{
	text-align: right;
}

.ALGN_Ctr
{
	text-align: center;
}

.Height40
{
	height: 40px;
}

.Height198
{
	height: 198px;
}

.Width638
{
	width: 638px;
}

/*------------------------------------------------
	FONT STYLING
------------------------------------------------*/
.BlueHighlightTitle
{
	color: #2A2663;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.BlueHighlight_SubTitle
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.CLR_Blue
{
	color: #2A2663;
}

.CLR_Default
{
	color: #000000;
}

.CLR_BlueBold
{
	color: #2A2663;
	font-weight: bold;
}

.CLR_PurpleBold
{
	color: #660099; 
	font-weight: bold;
}

.CLR_RedBold
{
	color: #D60000;
	font-weight: bold;
}

.CLR_WhiteBold
{
	color: #FFFFFF;
	font-weight: bold;
}

.FooterText
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.HDR_Turquoise
{
	color: #336666;
	font-weight: bold;
}

.HomepageEventText
{
	/*color: #2A2663;*/
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.WelcomeText
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}