/*
CONVENTIONS USED IN THIS STYLE SHEET:
PC = PRIMARY COLOR (blue)
SC = SECONDARY COLOR (tan)
TC = TERTIARY COLOR (orange)
QC = QUARTERNARY COLOR (dark grey)
Back = Background
H1 = Header

These conventions are used to distinguish styles that
change across themes/color schemes for the site, yet are applied in the
same code.  Color references in naming should be avoided since colors of the same
page element can change across themes.  The color correspondence is listed at the
top of this style sheet and will be the only color reference, changing in the
comment across different themes.

All class names enforce the generic naming conventions.
*/

/******PAGE HTML DEFUALTS****************************************/
body {
	margin: 0px;
	padding: 0px;
	/*background-image: url(Images/bg.gif);*/
	font-family: Arial, Tahoma, sans-serif;
	font-size: 9pt;
}

table {
	margin: 0px;
	padding: 0px;
}

h1
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

h2
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

body, div, span, p, ul, li, td {
	font-family: Arial, Tahoma, sans-serif; 
	font-size:9pt;
}

input, select, textarea, button {
	font-family: Arial, Tahoma, sans-serif; 
	font-size:8pt;
}

a {
	text-decoration: underline; 
	color: #2E2EB2;
}

a:active {
	text-decoration: underline;
	color: #6495ED;
	font-family: Arial, Tahoma, sans-serif;
}

a:hover {
	text-decoration: none;
	color: #6495ED;
	font-family: Arial, Tahoma, sans-serif;
}
/******END HTML PAGE DEFAULTS*************************************/

/* BEGIN PAGE ELEMENT STYLES **************************************/
/* Primary Color Styles */

table.PC_BorderFrame
{
	border-style: solid;
	border-color: #588CC1;
	border-width: 2px;
	padding: 3 3 3 3;
	margin: 0 0 0 0;
}

.PC_BackTitle
{
	background-color: #2E6FB1;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.PC_BackTitleBanner
{
	background-color: #588CC1;
	font-family: MS Sans Serif;
	font-size: 16px;
	font-weight: bold;
	color: White;
}

.PC_BackTitleBannerSub
{
	background-color: #588CC1;
	font-family: Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: White;
}

.PC_BackH1
{
	background-color: #588CC1;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

.PC_BackText
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 15px;
	background-color: #588CC1;
}
a.PC_BackText 
{
	text-decoration: none;
}
a.PC_BackText:hover
{
	text-decoration: underline;
}

.PC_BackTextDeemphasized
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: 15px;
	background-color: #588CC1;	
}

.PrimarySpacer
{
	background-color: White;
}

a.PC_Back
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 15px;
	text-decoration: none;
}

a.PC_Back:Hover
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EFDABA;
	line-height: 15px;
	text-decoration: underline;
}

a.PC_BackPropertyNav
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 15px;
	text-decoration: none;
}

a.PC_BackPropertyNav:Hover
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EFDABA;
	line-height: 15px;
	text-decoration: none;
}

a.PC_BackPropertyNav:Active
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EFDABA;
	line-height: 15px;
	text-decoration: none;
}

a.PC_BackAlt
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #EFDABA;
}

a.PC_BackAlt:Hover
{
	text-decoration: underline;
	color: White;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

a.PC_BackAlt:Active
{
	text-decoration: underline;
	color: White;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

a.PC_BackTitle
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 15px;
	text-decoration: none;
}

a.PC_BackTitle:Hover
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EFDABA;
	line-height: 15px;
	text-decoration: none;
}

/* Secondary Color Styles */
.SC_BackTitle
{
	background-color: #C8C5A9;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.SC_BackText
{
	background-color: #BAB693;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
}

a.SC_Back
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;
}

a.SC_Back:Hover
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EFDABA;
	line-height: 15px;
	text-decoration: none;
}

a.SC_BackTitle
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	line-height: 15px;
	text-decoration: none;
}

a.SC_BackTitle:Hover
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;
}

.mainContentHeader
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

.mainContentSubHeader
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2E6FB1;
	text-decoration: none;
}

a.mainContentSubheader
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2E6FB1;
	text-decoration: none;
}

a.mainContentSubheader:Hover
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: 900;
	color: #70A1D2;
	text-decoration: underline;
}

tr.RowAlt
{
	background-color: #CDE2F5;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8px;
	padding: 2, 5, 2, 5;
}

hr.PCLight
{
	color: #CDE2F5;
}
hr.PC_Light
{
	color: #CDE2F5;
}
.PC_Light
{
	color: #CDE2F5;
}

img.Thumb
{
	margin: 3, 3, 3, 3;
	border-width: 0px;
}

.PC_HighlightedText {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: 200;
	color: #3972AB;
	text-decoration: none;
}

.PageTextBold {
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana, Arial;
}

.dropDownText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.PC_Back_TC
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: 200;
	color: #C1C157;
	text-decoration: none;
}

a.PC_Back_TC:Hover
{
	color: #EFDABA;
}

.quoteText{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
}

.quoteTextHighlights{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C18C57;
	text-decoration: none;
	line-height: 15px;	
}

.QC_BackTitle
{
	background-color: #444444;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.footer {
	font-family: Arial, Tahoma, sans-serif; 
	font-size:8pt;
}
a.footer 
{
	text-decoration: none;
}
a.footer:hover
{
	text-decoration: underline;
}

.QuickSearchTabs 
{
	font-size: 11px;
	color: #ffffff;
}

a.QuickSearchTabs 
{
	text-decoration: none;
}

a.QuickSearchTabs:Hover 
{
	color: #ffffff;
	text-decoration: none;
}

a.QuickSearchTabs:Active 
{
	color: #ffffff;
	text-decoration: none;
}

a.QuickSearchTabs:Visited 
{
	color: #ffffff;
	text-decoration: none;
}

.QuickSearchBgColor
{
	background-color: #2E6FB1;	
}

.QuickSearchBgColorH1
{
	background-color: #2E6FB1;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

.QuickSearchBgColorDeemphasized
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: 15px;
	background-color: #2E6FB1;	
}

.QuickSearchBgColorDeemphasizedLight
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: 15px;
	background-color: #588CC1;	
}

.Navs
{
	text-decoration: none;
	font-family: MS Sans Serif;
	font-size: 7pt;
	cursor: hand;
	color: White;
	font-weight: bold;	
}

a.Navs 
{
	text-decoration: none;
	font-family: MS Sans Serif;
	font-size: 7pt;
	cursor: hand;
	color: White;
	font-weight: bold;
}

a.Navs:Hover 
{
	text-decoration: none;
	font-family: MS Sans Serif;
	font-size: 7pt;
	cursor: hand;
	color: #EBB12C;
	font-weight: bold;
}

a.Navs:Active 
{
	text-decoration: none;
	font-family: MS Sans Serif;
	font-size: 7pt;
	cursor: hand;
	color: #EBB12C;
	font-weight: bold;
}

a.Navs:Visited 
{
	text-decoration: none;
	font-family: MS Sans Serif;
	font-size: 7pt;
	cursor: hand;
	font-weight: bold;
}

.NavHighlighted
{
	background-color: #2E6FB1;
}

.SideNavs
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: White;
	font-weight: bold;	
	background-color: #588CC1;
}

a.SideNavs 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: White;
	font-weight: bold;	
	background-color: #588CC1;
}

a.SideNavs:Hover 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	font-weight: bold;	
	background-color: #588CC1;
}
/*
a.SideNavs:Active 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	font-weight: bold;	
	background-color: #588CC1;
}

a.SideNavs:Visited 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: White;
	font-weight: bold;	
	background-color: #588CC1;
}
*/
.SideNavsHighlighted
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	font-weight: bold;	
	background-color: #588CC1;
}

a.SideNavsHighlighted 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	font-weight: bold;	
	background-color: #588CC1;
}

a.SideNavsHighlighted:Hover 
{
	text-decoration: underline;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	font-weight: bold;	
	background-color: #588CC1;
}
/*
a.SideNavsHighlighted:Active 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	font-weight: bold;	
	background-color: #588CC1;
}

a.SideNavsHighlighted:Visited 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: White;
	font-weight: bold;	
	background-color: #588CC1;
}
*/
.SideNavsSub
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: White;
	background-color: #588CC1;
}

a.SideNavsSub 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: White;
	background-color: #588CC1;
}

a.SideNavsSub:Hover 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	background-color: #588CC1;
}
/*
a.SideNavsSub:Active 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	background-color: #588CC1;
}

a.SideNavsSub:Visited 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: White;
	background-color: #588CC1;
}
*/
.SideNavsSubHighlighted
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	background-color: #588CC1;
}

a.SideNavsSubHighlighted 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	background-color: #588CC1;
}

a.SideNavsSubHighlighted:Hover 
{
	text-decoration: underline;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	background-color: #588CC1;
}


a.cultureChange 
{
	text-decoration: none;
}
a.cultureChange:hover
{
	text-decoration: underline;
}


/*
a.SideNavsSubHighlighted:Active 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: #EFDABA;
	background-color: #588CC1;
}

a.SideNavsSubHighlighted:Visited 
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial, Tahoma, sans-serif;
	cursor: hand;
	color: White;
	background-color: #588CC1;
}
*/


a.sitemap 
{
	text-decoration: none;
}
a.sitemap:hover
{
	text-decoration: underline;
}



a.wizardLinks 
{
	text-decoration: none;
}
a.wizardLinks:hover
{
	text-decoration: none;
}

.btn {
	border: 1px solid GRAY;
	background-color: #D4D4D4;
	color: #606060;
}

/* END PAGE ELEMENT STYLES ******************************************/