BODY
{
	background-color:#ffffff;
}
H1
{
	font-size: 12pt;
	font-weight: 800;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0px 0px 0px 0px;
}
H1.White
{
	font-size:21px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:500
}
H1.SmallGray
{
	font-size:12px;
	font-family:Arial;
	color:#666666;
	font-weight:bold;
}
.Title
{
	font-size: 12pt;
	font-weight: 800;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
}
.MainText
{
    font-size: 8pt;
    color: #666666;
    font-family: Arial, Verdana, Sans-Serif;
}
.MainText A
{
	color: #557DA5;
}
.MainTextBold
{
    font-size: 8pt;
    font-weight: 800;
    color: #666666;
    font-family: Arial, Verdana, Sans-Serif;
}
.MainTextBig
{
	font-size: 9pt;
	color: #333333;
	font-family: Arial, Verdana, Sans-Serif;
}
.MainTextBigBold
{
	font-size: 9pt;
	font-weight: 800;
    color: #666666;
	font-family: Arial, Verdana, Sans-Serif;
}
.MainTextBigBold A
{
	color: #336699;
}
.MainTextBig A
{
	color: #557DA5;
}
.MainTextSmall
{
	font-size: 7pt;
	color: #666666;
	font-family: Arial, Verdana, Sans-Serif;
}
.MainTextSmalla
{
	font-size: 6px;
	color: #666666;
	font-family: Arial, Verdana, Sans-Serif;
}
.MainTextSmall1
{
	font-size: 11pt;
	color: #000000;
	font-family: tahoma,Verdana,Arial;
}
.MainTextSmall2
{
	font-size: 9pt;
	color: #996666;
	font-family: Microsoft Sans Serif,Lucida Sans;
}
.MainTextSmall3
{
	font-size: 12pt;
	font-weight:bold;
	color: "669999";
	font-family: Sans-Serif,Verdana,Arial;
}
.MainTextSmall4
{
	background-color: "#999966";
	color: "white";
	size: 4;
	font-weight: bold;
	font-family: tahoma;
}

.MainTextSmall5
{
	font-size: large;
	font-weight: bold;
	font-weight: bold;
	font-family: tahoma;
	color: "#336699";
}
.MainTextSmall6
{
	font-size: 14pt;
	font-family: tahoma;
	color: "#669999";
}

.MainTextSmall7
{
	
border: 1px solid #000080; border-style: solid; border-width: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; }

.MainTextSmall8
{
	font-size: 10pt;
	
	font-family: tahoma;
	
}

.MainTextMaroon
{
    font-size: 8pt;
    color: #710026;
    font-family: Arial, Verdana, Sans-Serif;
}
.MainTextBlue
{
    font-size: 8pt;
    color: #006699;
    font-family: Arial, Verdana, Sans-Serif;
}
.MainTextBlue A
{
	text-decoration:none;
	color: #006699;
}
.MainTextBoldBlue A
{
	font-size: 8pt;
    font-weight: 800;
    text-decoration:none;
	color: #336699;
	font-family: Arial, Verdana, Sans-Serif;
}
.MainTextRed A
{
	text-decoration:none;
	color: #CC0000;
}
.SearchText
{
    font-size: 8pt;
    color: #557DA5;
    font-family: Arial, Verdana, Sans-Serif;
}
.SearchText A
{
	color: #557DA5;
}
.SearchTextBold
{
    font-size: 8pt;
    font-weight: 800;
    color: #557DA5;
    font-family: Arial, Verdana, Sans-Serif;
}
.SearchTextBold A
{
	color: #557DA5;
}
.SearchTextBoldBig
{
    font-size: 9pt;
    font-weight: 800;
    color: #557DA5;
    font-family: Arial, Verdana, Sans-Serif;
    letter-spacing: 1px;
}
.SearchTextBoldBig A
{
	color: #557DA5;
}
.PostText
{
    font-size: 8pt;
    color: #557DA5;
    font-family: Arial, Verdana, Sans-Serif;
}
.PostText A
{
	color: #E66F20;
}
.PostTextSmall
{
    font-size: 7pt;
    color: #557DA5;
    font-family: Arial, Verdana, Sans-Serif;
}
.PostTextSmall A
{
	color: #E66F20;
}
.PostTextBold
{
    font-size: 8pt;
    font-weight: 800;
    color: #557DA5;
    font-family: Arial, Verdana, Sans-Serif;
}
.PostTextBold A
{
	color: #E66F20;
}
.PostTextBoldBig
{
    font-size: 9pt;
    font-weight: 800;
    color: #557DA5;
    font-family: Arial, Verdana, Sans-Serif;
}
.PostTextBoldBig A
{
	color: #E66F20;
}
.MainTextWhite
{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial, Verdana, Sans-Serif;
}
.MainTextWhite A
{
	color: #FFFFFF;
	text-decoration: none;
}
.MainTextWhiteBold
{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
}
.MainTextWhiteBold A
{
	color: #FFFFFF;
	text-decoration: none;
}
.TopNavigation
{
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	letter-spacing: 1px;
}
.TopNavigation A
{
	color: #000000;
	text-decoration: none;
}
.TopNavigation A:Hover
{
	color: #216CB0;
	text-decoration: none;
}
.TopSubNavigation
{
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Sans-Serif;
	letter-spacing: 1px;
}
.TopSubNavigation A
{
	color: #FFFFFF;
	text-decoration: none;
}
.TitleLine
{
	background-color: #95B4EA;
}
.UltraMicroBlack
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.tab-active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-left: 1px solid #336699;
	border-bottom: 0px none #336699;
	background-color: #336699;
	text-align: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.tab-inactive
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-left: 1px solid #336699;
	border-bottom: 0px none #336699;
	background-color: #7b98b6;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.tab-inactive a:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.TitleGrey
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.innertab-active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 0px none #cccccc;
	background-color: #f3f3f3;
	text-align: center;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.innertab-inactive
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px none #cccccc;
	background-color: #999999;
	text-align: center;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.innertab-inactive a:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.innertab-inactive a:visited
{
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.innertab-inactive a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.innertab-inactive a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.innertab-right
{
	border-bottom: 1px solid #cccccc;
}
.SearchGridHeader a:active
{
	color: #000000;
	text-decoration: underline ;
	
}
.SearchGridHeader a:link
{
	color: #000000;
	text-decoration: underline ;
}
.SearchGridHeader a:visited
{
	color: #000000;
	text-decoration: underline ;
}
.SearchGridHeader a:hover
{
	color: darkred;
	text-decoration: underline ;
}
.SearchGridItem
{
	border-right: #999999 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 1px;
	font-family: Arial, Verdana;
	font-size: 8pt;
}
.SearchGridHeader
{	border-top: #000000 1px solid;
	border-bottom: solid 2px #000000;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 8pt;
	background-color: #cccccc;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.SearchGridPager
{	border-top: #000000 2px solid;
	border-bottom: solid 0px #000000;
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 8pt;
	color: #333333;
	background-color: #cccccc;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: baseline;
}

.SearchGridPager a:link
{
	color: #557DA5;
	text-decoration: underline ;
}
.SearchGridPager a:visited
{
	color: #557DA5;
	text-decoration: underline ;
}
.SearchGridPager a:hover
{
	color: Navy;
	text-decoration: underline ;
}
.SearchGrid
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.DkBlueBorder
{
	border-top: #5c7d9c 1px solid;
	border-bottom: #5c7d9c 1px solid;
	border-left: #5c7d9c 1px solid;
	border-right: #5c7d9c 1px solid;
}
.PartnerTab-active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-bottom: 0px none #333333;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 10px;
	vertical-align : bottom;
}
.PartnerTab-inactive
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border-top: 0px solid #999999;
	border-right: 0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px none #999999;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.PartnerTab-inactive a:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.PartnerTab-inactive a:visited
{
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.PartnerTab-inactive a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.PartnerTab-inactive a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.AccountGridHeader a:active
{
	color: #666666;
	text-decoration: underline ;
	
}
.AccountGridHeader a:link
{
	color: #333333;
	text-decoration: underline ;
}
.AccountGridHeader a:visited
{
	color: #333333;
	text-decoration: underline ;
}
.AccountGridHeader a:hover
{
	color: #666666;
	text-decoration: underline ;
}
.AccountGridItem
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	border-left: none 0px #f3f3f3;
	border-right: none 0px #f3f3f3;
	padding-right: 3px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
	background-color: #f3f3f3;
	font-family: Arial, Verdana;
	font-size: 8pt;
}
.AccountGridDarkItem
{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: solid 0px #ffffff;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 1px;
	background-color: #c7c7c7;
	font-family: Arial, Verdana;
	font-size: 8pt;
}
.AccountGridHeader
{	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: none;
	border-right: none;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Verdana;
	font-size: 8pt;
	background-color: #c7c7c7;
	padding-right: 3px;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.AccountGridPager
{	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: none 0px #666666;
	border-right: none 0px #666666;
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 8pt;
	color: #333333;
	background-color: #c7c7c7;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: baseline;
}
.AccountGridPager a:link
{
	color: #333333;
	text-decoration: underline ;
}
.AccountGridPager a:visited
{
	color: #333333;
	text-decoration: underline ;
}
.AccountGridPager a:hover
{
	color: #666666;
	text-decoration: underline ;
}
.AccountGrid
{
	border-style: none;
	border-width: 0px;
}
.PartnerExecSuiteSubs TABLE
{
	width: 200px;
}
.ScrollerText
{
	font-size: 8pt;
    font-weight: 800;
    color: #333333;
    font-family: Arial, Verdana, Sans-Serif;
}
.ScrollerText A
{
	color: #333333;
}
.ScrollerText A:hover
{
	color: #557DA5;
}
.ScrollerText A:visited
{
	color: #666666;
}

.CRESSectionHeader
{
	color:#252F64;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
}
.CRESHeader, H1.CRESHeader
{
	color:#262F68;
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
}
.CRESSubSectionHeader
{
	color:#252F64;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
.CRESMainText
{
	color:#000000;
	font-size:11px;
	font-family:Arial;
}
.CRESBlueText
{
	color:#2E528C;
	font-size:11px;
	font-family:Arial;
}
A.CRESLink
{
	color:#2E528C;
}
.subnav {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #969696; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
.subnav A {
	COLOR: #456b90
}
