@charset "utf-8";
/* CSS Document */
                  

BODY {
	background-color: #f1f1f1;
	margin-top:25px;
	margin-left:0;
	margin-right:0;	
}

IMG {
	border: none;	
}


BODY, FONT, TABLE, TR, TD, FORM {
	color: #333333;
	font-family:Arial;
	font-size: 9pt;
}

.FooterHeader, .FooterHeader a, .FooterHeader a:visited {
	
	color:#ABABAB;
	font-weight: bold;
	font-family:Arial;
	font-size: 9pt;
        text-decoration:none;
	
}

.FooterHeader a:hover {
   color: #00ADD0;
}

.FooterText, .FooterText a, .FooterText a:visited {
	color:#ABABAB;
	font-family:Arial;
	font-size: 8pt;
	padding-left: 4px;
        text-decoration:none;
}

.FooterText a:hover {

	color: #00ADD0;
	font-family:Arial;
	font-size: 8pt;
}

.UtilityBar, .UtilityBar a, .UtilityBar a:visited  {

	color:#ABABAB;
	font-family:Arial;
	font-size: 9pt;
	text-decoration:none;
}

.UtilityBar a:hover {

	color: #00ADD0;
	font-family:Arial;
	font-size: 9pt;
	text-decoration:underline;

}

.Blue {
	
	color:#00338D;
}

.Orange,.BodyCopyOrange, .HeaderOrange, .HeroHeaderOrange, .LabelHighlighted, .SubHeadHighlighted  {
	color:#FFBC3D;	
}


.Red, .Error, .BodyCopyRed, .HeaderRed, .HeroHeaderRed, .SubHeadHighlightedRed {
	color:#D0103A
}

.Green, .BodyCopyGreen, .HeaderGreen, .HeroHeaderGreen, .SubHeadHighlightedGreen {
	color:#92D400
}

.Pink, .BodyCopyPink, .HeaderPink, .HeroHeaderPink, .SubHeadHighlightedPink {
	color:#D10074;
}

.HeroHeaderPink, .HeroHeaderRed, .HeroHeaderOrange, .HeroHeaderGreen {
	font-family:Arial;
	font-size: 28pt;
	font-weight: bold;	
}

.HeaderPink, .HeaderRed, .HeaderOrange, .HeaderGreen {
	font-family:Arial;
	font-size: 25pt;
	font-weight: bold;	
}


.LabelHighlighted {

	font-family:Arial;
	font-size: 12pt;
	font-weight: bold;	

}

.LabelHighlightedGreen {

	font-family:Arial;
	font-size: 12pt;
	font-weight: bold;	
        color:#92D400
}

.LabelHighlightedRed {

	font-family:Arial;
	font-size: 12pt;
	font-weight: bold;	
        color:#D0103A
}

.LabelHighlightedPink {

	font-family:Arial;
	font-size: 12pt;
	font-weight: bold;	
        color:#D10074
}

.LabelHighlightedBlue {

	font-family:Arial;
	font-size: 12pt;
	font-weight: bold;	
        color:#00338D
}


.SubHead {

	font-family:Arial;
	font-size: 11pt;
	font-weight: bold;	
	color:#333333;
	
}

.SubHeadHighlighted, .SubHeadHighlightedPink, .SubHeadHighlightedRed, .SubHeadHighlightedGreen {

	font-family:Arial;
	font-size: 11pt;
	font-weight: bold;	

}

.BoxPink, .BoxRed, .BoxOrange, .BoxGreen {

	padding:7px;
	color:#FFFFFF;
	font-weight: bold;
	font-family:Arial;
	font-size: 11pt;

	
}

.BoxPink {
	background-color:#D10074;
}

.BoxRed{
	background-color:#D0103A;
}
.BoxOrange{
	background-color:#FFBC3D;
}
.BoxGreen{
	background-color:#92D400;
}


.HeaderOnBG {
	background-color: #00338D;
}

.HeaderHoverBG {
	background-color:  #00ADD0;
}

.HeaderOffBG {
	background-color: #f5f5f5;
}

.IntroText1 {
	color: #ABABAB;
	font-family:Arial;
	font-size: 9pt;
	font-weight: bold;
}

.IntroText2 {
	color: #333333;
	font-family:Arial;
	font-size: 9pt;
	font-weight: bold;
	
}

.BodyCopy, .BodyCopyPink, .BodyCopyRed, .BodyCopyOrange, .BodyCopyGreen  {

	font-family:Arial;
	font-size: 9pt;
}

.BodyCopy {
	color: #333333;
}


A, A:visited {

	color: #00add0;
	text-decoration:none;

}

A:hover{

     text-decoration:underline;
     color: #66cce1;
}


.PrimaryCallToAction, .PrimaryCallToAction a, .PrimaryCallToAction a:visited{
	color: #00add0;
	font-family:Arial;
	font-size:  9pt;
	font-weight: bold;
	text-decoration:none;
	padding-top:5px;
}

.PrimaryCallToAction2, .PrimaryCallToAction2 a, .PrimaryCallToAction2 a:visited{
	color: #00add0;
	font-family:Arial;
	font-size:  9pt;
	font-weight: bold;
	text-decoration:none;
}

.PrimaryCallToAction A:hover, .PrimaryCallToAction2 A:hover {
	color: #66cce1;
	font-family:Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:underline;
	
	
}



.SecondaryCallToAction , .SecondaryCallToAction a{
	
	color: #00ADD0;
	font-family:Arial;
	font-size: 9pt;
	text-decoration:none;
}

.SecondaryCallToAction a:hover{
	
	color: #00ADD0;
	font-family:Arial;
	font-size: 9pt;	
	text-decoration:underline;
}

.GreyCallToAction , .GreyCallToAction a{
	
	color: #ABABAB;
	font-family:Arial;
	font-size: 9pt;
	text-decoration:none;
}

.GreyCallToAction a:hover{
	
	color: #ABABAB;
	font-family:Arial;
	font-size: 9pt;	
	text-decoration:underline;
}

.DateTitle {
	
	color: #666666;
	font-family:Arial;
	font-size: 9pt;
	font-style:italic;
}

.Label {
	color: #000000;
	font-family:Arial;
	font-size: 10pt;
	font-weight: bold;
}

.LabelGreen {
	color: #92d400;
	font-family:Arial;
	font-size: 10pt;
	font-weight: bold;
}

.LabelRed {
	color: #d0103a;
	font-family:Arial;
	font-size: 10pt;
	font-weight: bold;
}

.LabelPink {
	color: #d10074;
	font-family:Arial;
	font-size: 10pt;
	font-weight: bold;
}

.LabelOrange {
	color: #ffbc3d;
	font-family:Arial;
	font-size: 10pt;
	font-weight: bold;
}

.SubLabel {
	color: #00ADD0;
	font-family:Arial;
	font-size: 9pt;
	font-weight: bold;	
}

.FormSelectBlue {
	
	padding-top:5px;
	
	border:#00add0 thin solid;
	font-family:Arial;
	font-size: 8pt;
	/*font-weight:bold;*/
	width: 150px;
	background-color: #00add0;
	color:#FFFFFF;
	
}


.SubNavigationOn, .SubNavigationOn a  {
	
	font-family: "Gill Sans MT","Gill Sans"; 
	color:#333333;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;

}

.SubNavigationOff, .SubNavigationOff a {
	
	font-family: "Gill Sans MT","Gill Sans"; 
	color:#ABABAB;
	font-size: 10pt;
	text-decoration:none;

}

.SubNavigationOff a:hover {
	
	font-family: "Gill Sans MT","Gill Sans"; 
	color:#00add0;
	font-size: 10pt;
	text-decoration:none;

}

.SearchBox {
	height: 18px;
	font-family:Arial;
	font-size: 10pt;
	border-left: 1px solid #CCCCCC; 
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
	border-right:none;
	color:#CCCCCC;
	
}


.FormLabel {
	color: #000000;
	font-family:Arial;
	font-size: 10pt;
	font-weight: bold;	
}

.FormTextBox {
	border: 1px solid #d9d9d9;
	color: #666666;
	font-family:Arial;
	font-size: 9pt;
}

.FormRequiredField {
	padding-top: 5px;
	color:#92D400;
	font-family:Arial;
	font-size: 15pt;
	font-weight: bold;	
}

.FormButton {
	
	border: none;
	height:20px;
	
	background-color: #00add0;
	color:#FFFFFF;
	font-family:Arial;
	font-size: 10pt;
	
}

.ModHeader {
	color: #000000;
	font-family:Arial;
	font-size: 9pt;
	font-weight: bold;	
}

.ModText{
	color: #333333;
	font-family:Arial;
	font-size: 8pt;
}

.b {border-bottom: 1px #eee solid}

.ThinGray {
  border: 0;
  color: #EAEAEA;
  background-color: #EAEAEA;
  height: 1px;
}