
body {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #2F5DAA;
	margin: 0;
	padding: 0;
	}

strong {color: #80A8E6}

em {
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #4F86E9;
	}

a:link,
a:active,
a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #06C;
	}

a:hover {
    color: #D40000;
	text-decoration: underline;
    }

#topNavWrap {width: 800px;}

#navLogo {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	}

#pageContainer {
	background-color: #FFF;
	width: 100%;
	}

#footer {
	background: url(/img/nav/ftr_bckg_w.gif) top repeat-x;
	padding: 10px;
	padding-top: 26px;
	width: 100%;
	}

#footer #footerNav {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	padding: 10px 0 20px 0;
	width: 740px;
	}

#footer #footerNav a:link,
#footer #footerNav a:active,
#footer #footerNav a:visited,
#footer #footerNav a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	}

#footer #footerDisclaimers {
	font-size: 10px;
	color: #FFF;
	width: 740px;
	}

#footer #footerDisclaimers a:link, 
#footer #footerDisclaimers a:visited, 
#footer #footerDisclaimers a:active {
	color: #FFF;
	}

#footer #footerDisclaimers a:hover {
	color: #FC0;
	}

.noheaderpage {background-color:#FFF; margin-top:5px; margin-left:8px; margin-right:8px}


	/*  legacy rules:
		please delete if we don't need
		for the mysite.com site
	*/



table {font-family: arial,helvetica,sans-serif; font-size:10pt;}
TD {font-family:arial,helvetica,sans-serif;font-size:12px}


.clickHere {font-size:10pt; font-family:arial,helvetica,sans-serif; color:#C50102;}
.clickHere A:VISITED {text-decoration:underline;}
.clickHere A:HOVER {text-decoration:underline; color:#EE3536;}
.clickHere A:LINK {text-decoration:underline;}

.cg2{display:table-column;background-color:#346DA2}

.chkfont {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.channelsfont {font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.def {color:#000000; font-weight: bold;}
.def:LINK {color:#009900; font-weight: bold; text-decoration:underline; border-bottom: 1px solid green;}
.def:VISITED {color:#009900; font-weight: bold; text-decoration:underline; border-bottom: 1px solid green;}
.def:HOVER {color:#000000; background-color:#FFFF99; font-weight: bold;}

.legalfont { font-family: Arial, Helvetica, sans-serif; font-size: 11px }

.f {font-family:arial,helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#225092}
.f1 {font-family:arial,helvetica,sans-serif;font-size:12pt;color:#345696;font-weight:bold}
.f2 {font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold}
.f3 {font-family:arial,helvetica,sans-serif;font-size:10pt}
.f4 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:red;font-weight:bold}
.f5 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:#3C74C1;font-weight:bold}

.o2:link {color:#FFFFFF;font-family:arial,helvetica,sans-serif;text-decoration:none;}
.o2:visited {color:#FFFFFF;font-family:arial,helvetica,sans-serif;text-decoration:none;}
.o2:hover {color:#C5D5E5;font-family:arial,helvetica,sans-serif;text-decoration:none;}

.o3:link {color:#225092;font-family:arial,helvetica,sans-serif;text-decoration:none;}
.o3:visited {color:#325A96;font-family:arial,helvetica,sans-serif;text-decoration:none;}
.o3:hover {color:#FF0000;font-family:arial,helvetica,sans-serif;text-decoration:none;}

.o1 {font-family:arial,helvetica,sans-serif;font-size:9pt;}
.o2 {font-family:arial,helvetica,sans-serif;font-size:9pt;color:#FFFFFF;text-decoration:none;}

.m1 {font-family:arial,helvetica,sans-serif;font-size:10pt}
.m2 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:white;font-weight:bold}
.m3 {font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold}
.m4 {font-family:arial,helvetica,sans-serif;font-size:14pt;color:white;font-weight:bold}
.m5 {font-family:arial,helvetica,sans-serif;font-size:7.5pt;color:#5B5B5B}
.m6 {font-family:arial,helvetica,sans-serif;font-size:7.5pt;font-weight:bold}
.m7 {font-family:arial,helvetica,sans-serif;font-size:7.5pt;color:#FFFFFF;text-decoration:none}
.m8 {font-family:arial,helvetica,sans-serif;font-size:14pt;color:#04294A;font-weight:bold}
.m9 {font-family:arial,helvetica,sans-serif;font-size:7.5pt}
.m10 {font-family:arial,helvetica,sans-serif;font-size:10pt;}
.m11 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:white;text-decoration:none}
.m12 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:#FFFDCC;font-weight:bold}
.m13 {font-family:arial,helvetica,sans-serif;font-size:8pt;color:#5B5B5B;text-decoration:none;font-weight:bold}
.m14 {font-family:arial,helvetica,sans-serif;font-size:14pt;color:white;text-decoration:none;font-weight:bold}
.m15 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:white;text-decoration:none;font-weight:bold}
.m17 {font-family:arial,helvetica,sans-serif;font-size:8pt;text-decoration:none;}
.m18 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:#3D72BE;font-weight:bold}
.m19 {font-family:arial,helvetica,sans-serif;font-size:7.5pt;color:#345696}
.m20 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:red;}
.m21 {font-family:arial,helvetica,sans-serif;font-size:8pt;color:white;text-decoration:none}

.s0 {font-family:arial,helvetica,sans-serif;font-size:7pt;color:#999999;font-weight:bold;text-align:right}
.s1 {font-family:arial,helvetica,sans-serif;font-size:7pt}
.s2 {font-family:arial,helvetica,sans-serif;font-size:10pt}
.s3 {font-family:arial,helvetica,sans-serif;font-size:11pt;font-weight:bold}
.s4 {font-family:arial,helvetica,sans-serif;font-size:8pt;font-weight:bold}
.s5 {font-family:arial,helvetica,sans-serif;font-size:8pt;color:#000000}
.sTable {border: solid 1px #225092; border-width:1px; background-color: #F2F7FF;}
.sInput {height: 18px; font-family: Verdana; font-size: 11px; border: solid 1px #225092}

/*************** these that start with "t" are used to color the ***************/
/*************** backgrounds of TABLEs and TDs                   ***************/
.t1{display:table;background-color:#346DA2}
.t2{display:table;background-color:#FFFFFF;}
.t3{display:table;background-color:#003e79;}
.t4{display:table;background-color:#356EA3;}
.t5{display:table;background-color:#7B9FD0;}
.t6{
	font-weight: bold;
	background-color:#457FD0;
	color: #FFFFFF;
}

.ta {font-family:arial,helvetica,sans-serif;font-size:10pt;color:#003e79;}
.ti {font-family:arial,helvetica,sans-serif;font-size:12pt;color:#003e79;}
.tt {font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;}

/***************  color alternating table rows as on the ***************/
/***************  itemization table on the CC page       ***************/

.tableRowColor1 {
	font-weight: normal;
	background-color: #FFF;
	color: #000;
	}

.tableRowColor2 {
	font-weight: normal;
	background-color: #FFF;
	color: #000;
	}

.raffont {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.side_font {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.table_border {  border-color: #305DAA #305DAA #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.table_border1 {  border-color: #305DAA #305DAA black; border: #305DAA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/***************  registration pages header ***************/
.regbreadcrumb {
	font-size: 11px;
	color: #787878
	}

.regbreadcrumb1 {
	font-size: 11px;
	font-weight: bold;
	color: #437BD8
	}

.reghead {
	background-color: #FFFFFF;
	}

div.box1 { border: solid 1px #225092; width: 177; background-color: #F2F7FF; border-width:1px; font-family: Arial; font-size: 11px; padding-left: 4px; color:#225092; line-height: 11pt}

div.box2 { border: solid #225092; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 633; font-family: Arial; padding-left: 4px; font-size: 12px; color:#225092; line-height: 11pt; background-color:#F2F7FF}

div.box3 { border: solid #225092; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 633; font-family: Arial; padding-left: 4px; font-size: 12px; color:#225092; line-height: 11pt; background-color:#F2F7FF}

div.box4 { border: solid #225092; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 633; font-family: Arial; padding-left: 4px; font-size: 12px; color:#225092; line-height: 11pt}

div.box5 { border: solid #225092; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; width: 250; font-family: Arial; padding-left: 4px; font-size: 12px; color:#225092; line-height: 11pt}

div.box6 { border: solid #225092; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 500; font-family: Arial; padding-left: 4px; padding-top: 1px; font-size: 12px; color:#225092;background-color:#F2F7FF}

div.box7 { border: solid #225092; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 633; font-family: Arial; padding-left: 4px; font-size: 12px; color:#225092; line-height: 13pt}

div.box8 { border: solid #225092; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 500; padding-left: 4px; font-size: 12px; color:#225092; font-family: Arial}

div.box9 { border: solid #225092; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 500; padding-left: 4px; font-size: 12px; color:#225092; background-color:#F2F7FF; font-family: Arial}

div.box10 { border: solid #225092; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; width: 500; font-family: Arial; padding-left: 4px; padding-top: 1px; font-size: 12px; color:#225092}

div.box2a { border: solid #225092; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 500; padding-left: 4px; padding-top: 4px;  background-color:#F2F7FF}

div.box3a { border: solid #225092; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; padding-left: 4px; padding-top: 4px; width: 500}

div.box3b { border: solid #225092; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 4px; padding-top: 4px; width: 500}

div.box2a1 { border: solid #225092; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 633; line-height: 11pt; padding-left: 4px; padding-top: 4px;  background-color:#F2F7FF}

div.box3a1 { border: solid #225092; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; padding-left: 4px; padding-top: 4px; width: 633}

div.box3b1 { border: solid #225092; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 4px; padding-top: 4px; width: 633}


/***************  nav links ***************/

.leftnav {
	font-size: 11px;
	color: #4F4F4F;
}

.leftnavEmail {
	background-color: #E1E7DD;
}

.leftnav A:link, .leftnav A:visited {
	color: #325A96;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

.leftnav A:hover {
	color: #FF0000;
	font-size: 11px;
	text-decoration: none;
	}

.leftnavEmail div A:link, .leftnav div A:visited, .leftnav div A:active, .leftnav div A:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}

.leftnavSupport A:link, .leftnavSupport A:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

.leftnavSupport A:hover {
	color: #D40000;
	font-size: 11px;
	text-decoration: none;
	}


/***************  account pages specific styles ***************/
.sp {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #0066CC; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none}

.m71 {FONT-SIZE: 7.5pt; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none}

.m91 {COLOR: #f1f1f1; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold}

.m22 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:#CC0000;text-decoration:none;font-weight:bold }

.boxstyle { width: 125px }

.tablepadding {padding-left: 5px; padding-right: 5px}

.m700 {FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none}

.o300:link {FONT-SIZE: 9pt; COLOR: #225092; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none}

.o300:visited {FONT-SIZE: 9pt; COLOR: #325a96; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none}

.o300:hover {FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none}

.f100 {FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: arial,helvetica,sans-serif}

A.wh100:link {FONT-SIZE: 7.5pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none}

A.wh100:visited {FONT-SIZE: 7.5pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none}

A.wh100:hover {FONT-SIZE: 7.5pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none}

A.index:link {color:#225092;font-family:arial,helvetica,sans-serif;text-decoration:none; font-size: 8pt; font-weight: bold}

A.index:visited {color:#3f73bf;font-family:arial,helvetica,sans-serif;text-decoration:none; font-size: 8pt; font-weight: bold}

A.index:hover {color:#ff0000;font-family:arial,helvetica,sans-serif;text-decoration:underline; font-size: 8pt; font-weight: bold}

.boxfont1 {font-family: Arial; font-size: 8pt; color: #225092; font-weight: bold}

A.sp30a:visited {font-family:arial,helvetica,sans-serif;font-size:8pt;color:white ;text-decoration:none;font-weight:bold}
A.sp30a:link {font-family:arial,helvetica,sans-serif;font-size:8pt;color:white ;text-decoration:none;font-weight:bold}
A.sp30a:hover {font-family:arial,helvetica,sans-serif;font-size:8pt;color:#ffcc00 ;text-decoration:none;font-weight:bold}

A.m2aw:link {color:#0066CC;font-size:9pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}
A.m2aw:visited {color:#0066CC;font-size:9pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}
A.m2aw:hover {color:#ff0000;font-size:9pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}
TD.m2w {font-family:arial,helvetica,sans-serif;font-size:9pt}
.buttonblue {background-image: url(/img/button-image.gif); font-family: Arial, Verdana; font-size: 12px; font-weight: bold; cursor: hand; border: 1 solid #4167AE; color: #335689}
input.text {border: 1 solid #A7ABB4; background-color: #FFFEF9}

A.m52aw:link {color:#0066CC;font-size:8pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}
A.m52aw:visited {color:#0066CC;font-size:8pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}
A.m52aw:hover {color:#ff0000;font-size:8pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}
.m52w {font-family:arial,helvetica,sans-serif;font-size:8pt}
.m53w {font-family:arial,helvetica,sans-serif;font-size:10pt;color:#4B87E9}

A.pop:visited {font-size: 11px; color: #2F5DAA; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold}
A.pop:link {font-size: 11px; color: #2F5DAA; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold}
A.pop:hover {font-size: 11px; color: #2F5DAA; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold}

.pop {font-size: 11px; color: #2F5DAA; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold}

A.welcome1:link {color:#4B87E9;font-size:12pt;font-family:arial,helvetica,sans-serif;text-decoration:underline; font-weight: bold}
A.welcome1:visited {color:#4B87E9;font-size:12pt;font-family:arial,helvetica,sans-serif;text-decoration:underline; font-weight: bold}
A.welcome1:hover {color:#ff0000;font-size:12pt;font-family:arial,helvetica,sans-serif;text-decoration:underline; font-weight: bold}

A.welcome2:link {color:#4B87E9;font-size:9pt;font-family:arial,helvetica,sans-serif;text-decoration:none}
A.welcome2:visited {color:#4B87E9;font-size:9pt;font-family:arial,helvetica,sans-serif;text-decoration:none}
A.welcome2:hover {color:#ff0000;font-size:9pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}

A.welcome3:link {color:#4380DB;font-size:9pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}
A.welcome3:visited {color:#4380DB;font-size:9pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}
A.welcome3:hover {color:#ff0000;font-size:9pt;font-family:arial,helvetica,sans-serif;text-decoration:underline}

A.m1w:link {FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:10pt; COLOR: #0066cc; TEXT-DECORATION:none; FONT-WEIGHT: normal}
A.m1w:visited {FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:10pt; COLOR: #346da2;TEXT-DECORATION: none; FONT-WEIGHT: normal}
A.m1w:hover {FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:10pt; COLOR: #ff0000; TEXT-DECORATION: underline;FONT-WEIGHT: normal}
.m1w {font-family:arial,helvetica,sans-serif;font-size:10pt}

A.m13w:link {FONT-SIZE: 8pt;  FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none; COLOR: #0066cc; FONT-WEIGHT:normal}
A.m13w:visited { FONT-SIZE: 8pt;  FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none; COLOR: #0066cc; FONT-WEIGHT:normal}
A.m13w:hover { FONT-SIZE: 8pt;  FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline; COLOR: #ff0000; FONT-WEIGHT:normal}
TD.m13w {font-family:arial,helvetica,sans-serif;font-size:8pt;text-decoration:none; color:#000000; margin-left: 0px; margin-top: 0px; padding-left:4px;}
pre.m13w {font-family:arial,helvetica,sans-serif;font-size:8pt;text-decoration:none; color:#000000; margin-left: 0px; margin-top: 0px;}
.m13aw {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none}
.m17w {font-family:arial,helvetica,sans-serif;font-size:13pt;color:white;font-weight:bold}

.sp4 {font-family:arial,helvetica,sans-serif;font-size:8pt;color:white;text-decoration:none;font-weight:bold}

.footerbg {background-color: #2F5DAA;}

.brdcrmbs {
	color: #ffffff;
	font-size: 10px;
	}

.brdcrmbs A:link, .brdcrmbs A:visited, .brdcrmbs A:hover {
	color: #ffffff;
	font-size: 10px;
	}

.links {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #3A6FCB}

.alert {
	font-weight: bold;
	color: #F00;
	}
