/* CSS Document */
html
{
	background-color: #ffffff;
}

/* BODY tag in EditorStyles.css */

img
{
	border: none;
}

a
{
	text-decoration: underline;
}

a, a:visited
{
	color: #2A1fff;
}

a:hover
{
	color: #ee0000;
}

input
{
	font-size: 1.0em;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

hr
{
	background-color: #003a62;
	color: #003a62;
}

sup
{
	font-size: 0.8em;
}

sub
{
	font-size: 0.8em;
}

.errorText
{
	background-color: #ee2130;
	color: #ffffff !important;
}

.centerText
{
	text-align: center;
}

#header
{
	text-align: left;
}

#content
{
	background-color: #ffffff;
}

#centeredContent
{
	text-align: center;
}

#headerMenuSearchText input
{
	border-width: 0px;
}

#headerMenu a
{
	color: #002442;
	text-decoration: none;
}

#headerMenu a:hover
{
	color: #ee0000;
	text-decoration: none;
}

.dropMenuItemMain
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:1.0em !important;
	font-weight: bold;
}

.dropMenuItem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:1.0em !important;
	font-weight: normal;
}

.dropMenuItem a, .dropMenuItemMain a
{
	color: #002442;
	text-decoration: none;
}

.dropMenuItem a:hover, .dropMenuItemMain a:hover
{
	color: #ee0000;
	text-decoration: none;
}

a #footerBoxesOne, a #footerBoxesTwo, a #footerBoxesThree, a #footerBoxesFour
{
	color: #4e4e4e;
	text-decoration: none;
	cursor: pointer;
}

a #footerBoxesOne:hover, a #footerBoxesTwo:hover, a #footerBoxesThree:hover, a #footerBoxesFour:hover
{
	color: #ee0000;
	text-decoration: none;
}

a #footerBoxesOne h1, a #footerBoxesTwo h1, a #footerBoxesThree h1, a #footerBoxesFour h1
{
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 10px;
}

#footer
{
	font-size: 0.9em;
	border-top-color: #000000;
}

#footer a
{
	color: #000000;
	font-size: 1.0em;
	text-decoration: none;
}

#footer a:hover
{
	color: #ee0000;
	font-size: 1.0em;
	text-decoration: none;
}

#footerLinks
{
	color: #000000;
	font-size: 0.75em;
}

#footerLinks a
{
	color: #000000;
	text-decoration: none;
}

#footerLinks a:hover
{
	color: #ee2130;
	text-decoration: underline;
}

/* INPUT FORMS */

.inputLabel
{
	font-weight: bold;
}

.inputBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.inputBoxLarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.mandatoryField
{
	font-size: 1.0em;
	font-weight: bold;
	vertical-align: top;
}

/* BREADCRUMB TRAIL */
#breadcrumbTrail
{
	border-top-color: #000000;
	font-size: 1.0em;
}

#breadcrumbTrail a
{
	color: #002442;
	text-decoration: none;
}

#breadcrumbTrail a:hover
{
	color: #ee0000;
	text-decoration: none;
}

.breadcrumbHighlight
{
	color: #7d86b1;
}

/* VARIOUS TEMPLATE COLUMN LAYOUTS */

/* LEFT MENU */
.leftMenuActive, .leftMenuActiveChild
{
	color: #ee0000;
}

.leftMenuInactive a, .leftMenuInactiveParent a
{
	color: #002442;
	text-decoration: none;
}

.leftMenuInactive a:hover, .leftMenuInactiveParent a:hover
{
	color: #ee0000;
	text-decoration: none;
}

.leftMenuInactive a:visited, .leftMenuInactiveParent a:visited
{
	color: #525252;
	text-decoration: none;
}

/* NEWS BAR */
#newsBar
{
	border-top-color: #000000;
}

#newsBarContent
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 1.2em;
}

/* SEARCH RESULTS */
.searchResultsListing
{
	border-bottom-color: #b2b2b2;
}

.searchResultsListingTitle
{
	color: #7d86b1;
	font-size: 1.2em;
}

.searchResultsListingLink a
{
	color: #002442;
	text-decoration: underline;
}

.searchResultsListingLink a:hover
{
	color: #ee0000;
	text-decoration: underline;
}

/* INPUT FORMS */

.inputFormLabel
{
	color: #b30015;
}

.inputFormBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.inputFormBoxLarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.inputFormButton
{
	font-size: 1.0em;
}

