/* General Styles */

BODY
{
	font-family: Verdana;
	font-size: 10pt;
	color: #964C59;
	background-color: #DFDFDF;
	text-align:center;
}
.bodylink { color : #791239 ; text-decoration : none ; font-family: Verdana; font-weight: bold; FONT-SIZE: 8pt}
.bodyvisited { color : #791239 ; text-decoration : none ; font-family: Verdana ;font-weight: bold; FONT-SIZE: 8pt}
.bodyactive { color : #791239; text-decoration : none; font-family: Verdana; FONT-SIZE: 8pt}
.bodyhover { color : #C17977; text-decoration : none ; FONT-WEIGHT: bold ; font-family: Verdana ; FONT-SIZE: 8pt} 

TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10pt;
}

.AuthoringPanel
{
	padding: 5px;
	border: 1 solid black;
}

.ErrorLabel
{
	color: Red;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
}

INPUT
{
	font-size: 10pt;
}

TABLE.McmsSearchInputTable TD
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
}

/* site map template (old) */

TABLE.SiteMap
{
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

TABLE.SiteMap TD A
{
	color: Black;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif,;
}

TABLE.SiteMap TD A:hover
{
	text-decoration: underline;
}

TABLE.SiteMap TD.HierarchyChannel
{
	font-weight: bold;
}

TABLE.SiteMap TD.HierarchyPosting
{
	font-weight: normal;
}

/* site map template (new) */

.SiteMapChannelNameLink
{
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

UL.SiteMap
{
	margin-left: 20px;
	line-height: 200%;
	margin-top: 10px;
}

UL.SiteMap LI A
{
	color: Black;
	text-decoration: none;
}

UL.SiteMap LI A:hover
{
	text-decoration: underline;
}

/* page header user control */

TABLE.Header
{
	width: 800px;
}

TABLE.Header TD
{
	font-size: 8pt;
}

TABLE.Header TD.LinkCell A
{
	font-size: 8pt;
	text-decoration: none;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SearchLabelText
{
	font-family:Verdana, Arial, Helvetica, sans-serif,;
	color: White;
	font-weight: bold;
	font-size: 8pt;
}

/* page footer */

TABLE.Footer
{
	width: 800px;
}

TABLE.Footer TD
{
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	font-size: 7pt;
}

TABLE.Footer TD.Separator
{
	padding: 0px;
	background-color: White;
}

TABLE.Footer TD A
{
	text-decoration: none;
}

TABLE.Footer TD A:hover
{
	text-decoration: underline;
}

/* top level navigation */

TABLE.TopLevelNavigation
{
	background-color: White;
}

TABLE.TopLevelNavigation TD
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #FFFFFF;
	height: 25px;
}


TD.Spacer
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: none;
}

TABLE.TopLevelNavigation TD INPUT
{
	font-size: 7pt;
	height: 17px;
}

TABLE.TopLevelNavigation TD A
{
	font-family: Verdana, Arial, Helvetica, sans-serif, ;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

TABLE.TopLevelNavigation TD.InactiveCell TABLE TD
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: none;
}

/* Second Level Navigation User Control */

TABLE.SecondLevelNavigation
{
	width: 800px;
}

TABLE.SecondLevelNavigation TD TABLE TD
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 8pt;
}

TABLE.SecondLevelNavigation TD TABLE TD A
{
	font-size: 8pt;
	text-decoration: none;
}

/* Sidebar Navigation */

TABLE.SidebarNavigation TD
{
	padding-left: 10px;
	background-color: #F3F2Ed;
}

TABLE.SidebarNavigation TD A
{
	font-size: 8pt;
	text-decoration: none;
}


/* Search Control Styles */

TD.McmsSearchInputButton
{
	padding-left: 5px;
}

/* Misc Styles */

TABLE.MainLayoutTable
{
	width: 800px;
	background-color: White;
}

.MainContentCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;;
}

.MainContentCell TABLE TR TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: black;
}

.MainContentCell ul
{
	list-style-position: outside;
	list-style-type: square;
}

/* print-friendly template styles */

TABLE.PrintFriendly
{
	width: 615px;
}

/* dynamic channel graphic */

TABLE.ChannelGraphic
{
	width: 800px;
}

TABLE.ChannelGraphic TD
{
	background-color: #FFFFFF;
}

/* Contact Form Styles */

TABLE.ContactFormTable TD.FormLabelCell
{
	font-size: 10pt;
	padding-right: 10px;
}

TABLE.ContactFormTable TD.FormFieldCell
{
	
}

/* Search Results Control */

TABLE.SearchResults TD
{
	font-size: 10pt;
}

/* Search Results Relevance Bar Graph */
TABLE.SearchRankingGraph
{
	width: 65px;
	height: 10px;
	border: 1 solid black;
}

TABLE.SearchRankingGraph TD.Good
{
	background-color: #2aa727;
}

TABLE.SearchRankingGraph TD.Fair
{
	background-color: #e7e600;
}

TABLE.SearchRankingGraph TD.Poor
{
	background-color: #ad0000;
}

TABLE.SearchRankingGraph TD.Right
{
	background-color: white;
}

.SearchResultUrlText
{
	color: Gray;
	font-size: 7pt;
}

/*
-------- END  STYLES --------
-------- BEGIN MS CONSOLE STYLESHEET --------

	console.css 

*/
.StyleConsoleLayer {
	font-size: 12px;
	background-color: #ffffcc;
	position: absolute;
	left: 620px;
	top: 74px;
	width: 15em;
	padding: 0;
	margin: 0;
	visibility: hidden;
	text-align: left;
	filter: alpha(opacity='100');
}

.StyleConsoleLayer div#ConsoleLayerContent {
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0;
	margin: 1px;
	border: 1px solid #355a75;
	width: 100%;
	line-height: 100%;
}

.StyleConsoleLayer p#ConsoleState {
	font-size: 100%;
	background-color: #355a75;
	color: #ffffcc;
	text-align: center;
	margin: 0;
	padding: 0.167em;
	line-height: 100%;
}

.StyleConsoleLayer span#LockedByUser {
	font-style: italic;
}

.StyleConsoleLayer ul {
	font-size: 100%;
	margin: 0.4em, 0, 0.4em, 1.67em;
}

.StyleConsoleLayer li {
	font-size: 100%;
	list-style-type: circle;
	line-height: 120%;
	white-space: nowrap;
}

.StyleConsoleCommandDivider {

}

.StyleConsoleCommandDivider hr {
	background-color: #355a75;
	color: #355a75;
	height: 1px;
}

.StyleConsoleLayer li a {
	color: #003399;
	text-decoration : none;
}

.StyleConsoleLayer li a:visited {
	color: #003399;
}

.StyleConsoleLayer li a:hover {
	color: #804040;
	text-decoration : none;
}

.StyleConsoleLayer p#ConsoleErrorTitle {
	color: Red;
	font-size: 100%;
	font-weight: bold;
	padding: 0.167em;
	margin: 0;
	line-height: 100%;
}

.StyleConsoleLayer p#ConsoleErrorMessage {
	color: Red;
	font-size: 100%;
	padding: 0.167em;
	margin: 0;
	line-height: 100%;
}

.StyleConsoleTrigger img {
	margin: 0;
	vertical-align: middle;
	border: 0;
	padding: 0, 2px, 0, 2px;
}

.StyleModeLink {

}

.StyleModeLink a {
		text-decoration: none;
		font-weight: normal;
		font-size: 10pt;
		color: #FFFFFF;
}
.StyleModeLink a:hover {
	text-decoration: underline;
	font-weight: normal;
	font-size: 10pt;
	color: #FFFFFF;
}

.GreyLink:link
{
	color: #333333;
	text-decoration: none;
}

.GreyLink:visited
{
	color: #333333;
	text-decoration: none;
}

.GreyLink:hover
{
	color: #6E6E6E;
	text-decoration: underline;
}

/* Styles used in Placeholder dropdown */
.pageheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #964C59;
}

.Subheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.Subsubheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-indent: 5pt;
}

.fleetlink:link { color : #ffffff; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt}
.fleetlink:visited { color : #ffffff; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt}
.fleetlink:active { color : #ffffff; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt}
.fleetlink:hover { color : #C17977; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt} 

.smlink { color : #791239 ; text-decoration : none ; font-family: Verdana;  FONT-SIZE: 8pt}
.smvisited { color : #791239 ; text-decoration : none ; font-family: Verdana ; FONT-SIZE: 8pt}
.smactive { color : #791239; text-decoration : none; font-family: Verdana; FONT-SIZE: 8pt}
.smhover { color : #C17977; text-decoration : none ;  font-family: Verdana ; FONT-SIZE: 8pt} 

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration:underline;
	color: #964C59;
}

footer.a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
}

footer.a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
}	