@charset "UTF-8";
/* CSS Document */

/* Colours:

Topseal blue: #303787
Topseal red: #c20e1a
Body content: #4f4f4f
Main nav: #4f4f4f
Call to action: Link #343434 Hover #2f3d82
Global nav: Link #ffffff Active #959595

*/

/*  ******************** text CSS ********************  */
h1 {
	color: #303787;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 10px;
	font: normal 30px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
h2 {
	color: #303787;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 10px;
	font: normal 24px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
h3 {
	color: #808080;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline;
}
h4 {
	color: #343434;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline;
}
h5 {
	color: #343434;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 10px;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline;
}
p {
	color: #343434;
	margin: 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4f4f4f;
	text-decoration: none;
	border:none;
	/*line-height: 16px;*/
	background: url(none);
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4f4f4f;
	text-decoration: none;
	border:none;
	/*line-height: 16px;*/
	background: url(none);
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #c20e1a;
	text-decoration: none;
	border:none;
	/*line-height: 16px;*/
	background: url(none);
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #c20e1a;
	text-decoration: none;
	border:none;
	/*line-height: 16px;*/
	background: url(none);
}
.globalNav {
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	padding-left:20px;
	background: url(none);
}
a.globalNav:link, a.globalNav:visited {
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	padding-left:20px;
	background: url(none);
}
a.globalNav:hover, a.globalNav:active {
	color: #303787;
	text-decoration: none;
	text-align: left;
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	padding-left:20px;
	background: url(none);
}
#globalNavHolder #globalNavActive {
	color: #959595;
	text-decoration: none;
	text-align: left;
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	padding-left:1px;
	background: url(none);
}
.callToAction {
	color: #2f3d82;
	text-decoration: none;
	text-align: right;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	/*padding-left:20px;*/
}
a.callToAction:link, a.callToAction:visited {
	color: #343434;
	text-decoration: none;
	text-align: right;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	/*padding-left:20px;*/
	background: url(none);
}
a.callToAction:hover, a.callToAction:active {
	color: #2f3d82;
	text-decoration: none;
	text-align: right;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	/*padding-left:20px;*/
	background: url(none);
}
.mainNav {
	color: #4f4f4f;
	text-decoration: none;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	background: #ffffff url(none);
}
a.mainNav:link, a.mainNav:visited {
	color: #4f4f4f;
	text-decoration: none;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	background: #ffffff url(none);
}
a.mainNav:hover, a.mainNav:active {
	color: #303787;
	text-decoration: underline;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	background: #ffffff url(none);
}
.mainNavIndent {
	color: #4f4f4f;
	text-decoration: none;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	background: #ffffff url(none);
	padding-left:30px;
}
a.mainNavIndent:link, a.mainNavIndent:visited {
	color: #4f4f4f;
	text-decoration: none;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	background: #ffffff url(none);
	padding-left:30px;
}
a.mainNavIndent:hover, a.mainNavIndent:active {
	color: #303787;
	text-decoration: underline;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	background: #ffffff url(none);
	padding-left:30px;
}
#navMenu #mainNavActive {
	color: #303787;
	text-decoration: none;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	background: url(none);
}
#navMenu #mainNavIndentActive {
	color: #303787;
	text-decoration: none;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	background: url(none);
}
/*.noBorder, a.noBorder:link, a.noBorder:visited, a.noBorder:hover, a.noBorder:active {
	text-decoration: none;
	border-style: none;
}*/
.holdingPage {
	color: #666666;
	text-decoration: none;
	text-align: center;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
}



/*  ******************** secondary navigation CSS ********************  */
#secondaryNavMenu #mainNavActive {
	color: #303787;
	text-decoration: none;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
}
#secondaryNavMenu #mainNavIndentActive {
	color: #303787;
	text-decoration: none;
	text-align: left;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
}




/*  ******************** footer CSS ********************  */
.footerNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #959595;
	text-decoration: none;
	padding-left:20px;
	background: url(none);
}
a.footerNav:link, a.footerNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #959595;
	text-decoration: none;
	padding-left:20px;
	background: url(none);
}
a.footerNav:hover, a.footerNav:active {
	color: #ffffff;
	padding-left:20px;
	background: url(none);
}
.footerNavIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #959595;
	text-decoration: none;
	padding-left:30px;
	background: url(none);
}
a.footerNavIndent:link, a.footerNavIndent:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #959595;
	text-decoration: none;
	padding-left:30px;
	background: url(none);
}
a.footerNavIndent:hover, a.footerNavIndent:active {
	color: #ffffff;
	padding-left:30px;
	background: url(none);
}
.footerAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #959595;
	text-decoration: none;
	padding-left:20px;
}
.footerAddressLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #959595;
	text-decoration: none;
}
a.footerAddressLink:link, a.footerAddressLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #959595;
	text-decoration: none;
	/*padding-left:20px;*/
	background: url(none);
}
a.footerAddressLink:hover, a.footerAddressLink:active {
	color: #ffffff;
	/*padding-left:20px;*/
	background: url(none);
}



/*  ******************** news CSS ********************  */
.newsArticleDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #303787;
	text-decoration: none;
}
.newsDate {
	text-align: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	float: left;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4f4f4f;
	display: block;
	width: 45px;
	/*line-height: 13px;*/
}
a.newsLink{
	float: left;
	width: 110px;
	display: block;
	/*line-height: 13px;*/
	margin-bottom: 10px;
	background: url(none);
}
.newsImage {
	text-align: right;
	vertical-align: top;
	margin: 0px 0px 12px 12px;
	padding: 0px;
	float: right;
	clear:left;
}


/*  ******************** other CSS ********************  */
.installerVerificationTitle {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	color: #ffffff;
}




/*  ******************** accordion CSS ********************  */

.applemenu {
margin: 0px;
padding: 0px;
width: 760px; /*width of menu
border: 2px solid #454545;*/
}
.applemenu div.silverheader a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 8px 0px 8px 20px;
	text-decoration: none;
	margin: 0px;
	height: 13px;
	background: url(../images/verticalAccordionBg.jpg) repeat-x left top;
}
.applemenu div.silverheader a h3 {
font: bold 12px Arial, Helvetica, sans-serif;
color: #4f4f4f;
text-decoration: none;
margin: 0px;
padding: 0px;
/*background: url(../images/verticalAccordionBg.jpg) repeat-x left top;*/
}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active {
	color: #4f4f4f;
	/*background: url(../images/verticalAccordionBg.jpg) repeat-x left top;*/
}
.applemenu div.selected a, .applemenu div.silverheader a:hover {
	color: #4f4f4f;
	/*background: url(../images/verticalAccordionBg.jpg) repeat-x left top;*/
}
.applemenu div.submenu { /*DIV that contains each sub menu*/
	background: #ffffff;
	padding: 20px;
	/*height: 100px;*/ /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
}
.applemenu div.submenu h3 { /*DIV that contains each sub menu*/
	color: #4f4f4f;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline;
}
.applemenu div.submenu a { /*DIV that contains each sub menu*/
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	background: #ffffff;
}

.faqmenu {
margin: 0px;
padding: 0px;
width: 720px; /*width of menu
border: 2px solid #454545;*/
}
.faqmenu div.silverheader a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 8px 0px 8px 20px;
	text-decoration: none;
	margin: 0px;
	height: 13px;
	background: url(../images/verticalAccordionBg.jpg) repeat-x left top;
}
.faqmenu div.silverheader a h3 {
font: bold 12px Arial, Helvetica, sans-serif;
color: #4f4f4f;
text-decoration: none;
margin: 0px;
padding: 0px;
/*background: url(../images/verticalAccordionBg.jpg) repeat-x left top;*/
}
.faqmenu div.silverheader a:visited, .faqmenu div.silverheader a:active {
	color: #4f4f4f;
	/*background: url(../images/verticalAccordionBg.jpg) repeat-x left top;*/
}
.faqmenu div.selected a, .faqmenu div.silverheader a:hover {
	color: #4f4f4f;
	/*background: url(../images/verticalAccordionBg.jpg) repeat-x left top;*/
}
.faqmenu div.submenu { /*DIV that contains each sub menu*/
	background: #ffffff;
	padding: 20px;
	/*height: 100px;*/ /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
}
.faqmenu div.submenu h3 { /*DIV that contains each sub menu*/
	color: #4f4f4f;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline;
}
.faqmenu div.submenu a { /*DIV that contains each sub menu*/
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	background: #ffffff;
}





/*  ******************** other TD CSS ********************  */





/*  ******************** tweet CSS ********************  */

