/* Newsletter Box stuff */

.newsletterPurple {
	color: #901685;
	font-weight: bold;
	font-size: 12px;
}
.newsletterGrey {
	color: #747474;
	font-size: 11px;
}


/* CHAT ADS on Home Page */

.smartbuttonHP {
	/*border: 0;
	outline: 0;*/
	height: 138px;
	width: 230px;
}

.smartbuttonHP img {
	border: 0;
	outline: 0;
}
.smartbuttonHP a:focus {
	border: 0;
	outline: 0;
}



/* CHAT ADS on Right Channel */
.smartbuttonAD img {
	border: 1px solid #FFF;
	outline: 0;
}



/* BEGIN FP SUBPAGE STYLES */

body {
	background-color : #FFFFFF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #747474;
	/*font-size: 13.5px;*/
	font-size: 15px;
	color: #003399;
	line-height: 1.6em;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
}

/*p {
	margin: 10px;
}*/


#MasterSubBento {
	background-color : #FFFFFF;
	width: 1000px;
}

#3colBento {
}

.3colCenterWrapper {
	padding-left: 0px;
}

/*.3colCenterWrapper p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}*/


#CenterChannel {
	width: 536px;
	/*margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;*/
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-left: 24px;
	margin-right: 24px;
	background-color: #FFFFFF;
	background-image: url(images/top_light_gray_bevel.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#CenterChannelBevel {
	width: 555px;
	/*margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;*/
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 14px;
	background-color: #FFFFFF;
	background-image: url(images/centerChannel_bevel2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#CenterChannelFadeBlue {
	width: 555px;
	/*margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;*/
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 14px;
	background-color: #FFFFFF;
	background-image: url(images/centerChannel_fade_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#CenterChannelFadeGreen {
	width: 555px;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 14px;
	background-color: #FFFFFF;
	background-image: url(images/centerChannel_fade_green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#CenterChannelFadePurple {
	width: 555px;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 14px;
	background-color: #FFFFFF;
	background-image: url(images/centerChannel_fade_purple.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#CenterChannelBoxTop {
	width: 555px;
	/*font-size: 0.9em;
	margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;*/
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 14px;
	background-color: #FFFFFF;
	background-image: url(images/centerChannel_555_keyline1P.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#CenterChannelBoxTopFade {
	width: 555px;
	/*margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;*/
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 14px;
	background-color: #FFFFFF;
	background-image: url(images/centerChannel_555_keyline2P.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}

#CenterChannelBoxTopFadeWHERE {
	width: 700px;
	/*margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;*/
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 14px;
	background-color: #FFFFFF;
	background-image: url(images/centerChannel_555_keyline2P.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}

#CenterChannelVersion9 {
	width: 555px;
	/*margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;*/
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 14px;
	background-color: #FFFFFF;
	background-image: url(images/centerChannel_555_version9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#CenterChannelGradient {
	width: 536px;
	/*margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;*/
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 24px;
	margin-left: 24px;
	margin-right: 24px;
	background-image: url(images/centerChannel_gradient.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#CenterChannelFade {
	width: 555px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 12px;
	background-image: url(images/centerChannel_fade.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#CenterChannelTone {
	width: 536px;
	/*margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;*/
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 24px;
	margin-left: 24px;
	margin-right: 24px;
	background-color: #F5F5F5;
}


#CenterPhotoRight {
	float: right;
	height: 200px;
	width: 200px;
	vertical-align: top;
}


#divCenterVersion9 {
	width: 320px;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#divCenterWidth300 {
	width: 300px;
	float: left;
}

#divCenterWidth400 {
	width: 400px;
	vertical-align: top;
}

#divCenterWidth450 {
	width: 450px;
	vertical-align: top;
}

#divCenterWidth500 {
	width: 500px;
	vertical-align: top;
}


#divCenterWidth520 {
	width: 520px;
	vertical-align: top;
}


.utilitynav {
font-size: 10px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #999999;
}

a.utilitynav:link {color : #999999; margin-left: 0px; margin-right: 0px;}
a.utilitynav:visited {color : #999999; margin-left: 0px; margin-right: 0px;}
a.utilitynav:hover {color : #008ad1; margin-left: 0px; margin-right: 0px; text-decoration: underline;}


.blue_large {
font-size: 15px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #064287;
}

a.blue_large:link {color : #064287; margin-left: 0px; margin-right: 0px;}
a.blue_large:visited {color : #064287; margin-left: 0px; margin-right: 0px;}
a.blue_large:hover {color : #064287; margin-left: 0px; margin-right: 0px; text-decoration: underline;}

.blue {
font-size: 12px;
line-height:24px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #064287;
}

a.blue:link {color : #064287; margin-left: 0px; margin-right: 0px;}
a.blue:visited {color : #064287; margin-left: 0px; margin-right: 0px;}
a.blue:hover {color : #064287; margin-left: 0px; margin-right: 0px; text-decoration: underline;}


.blueSubhead {color: #0066CC}

.mainHeadBlueDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003399;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}

.mainHeadBlueDarkReg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003399;
	font-weight: normal;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}
.mainHeadBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #007DC3;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}

.mainHeadBlueLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #20AAE5;
	font-weight: bold;
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
}


.mainHeadGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 25px;
	padding-right: 10px;
}

.mainHeadGreyLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #747474;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 25px;
	padding-right: 10px;
}

.mainHeadGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #39B54A;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}

.mainHeadGreen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #009900;
	font-weight: bold;
	margin-top: 0px;
}

.mainHeadOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F8941D;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 25px;
	padding-right: 10px;
}

.mainHeadOrange2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #F26522;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}


.mainHeadPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #901685;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}

.mainHeadPurple2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #922784;
	font-weight: bold;
	margin-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}


.mainTextForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	line-height: 1.6em;
	list-style-position: outside;
	list-style-type: square;
}


.mainTextForm a:link {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.mainTextForm a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}
.mainTextForm a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #009933;
	background-color: #B4ECFF;
}
.mainTextForm a:active {
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}

.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003399;
	line-height: 1.6em;
	list-style-position: outside;
	list-style-type: square;
}


.mainText a:link {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.mainText a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}
.mainText a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #009933;
	background-color: #B4ECFF;
}
.mainText a:active {
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}

.mainTextList2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003399;
	line-height: .5em;
	overflow: visible;
	list-style-position: outside;
	list-style-type: square;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.mainTextList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003399;
	line-height: 1.5em;
	overflow: visible;
	list-style-position: outside;
	list-style-type: square;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.mainTextList a:link {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009933;
}
.mainTextList a:visited {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066FF;
}
.mainTextList a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #009933;
	background-color: #B4ECFF;
}
.mainTextList a:active {
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009933;
}


.mainTextDivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003399;
	line-height: 1.6em;
	list-style-position: outside;
	list-style-type: square;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #188AC9;
	padding-top: 3px;
}

.mainTextDividerROI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003399;
	line-height: 1.6em;
	list-style-position: outside;
	list-style-type: square;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #188AC9;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #188AC9;
	padding-bottom: 3px;
}


.mainTextDivider a:link {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.mainTextDivider a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}
.mainTextDivider a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #009933;
	background-color: #B4ECFF;
}
.mainTextDivider a:active {
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}


.mainTextBlueLight {
	color: #007DC3;
	/*color: #20AAE5;*/
font-size: 15px;
}


.mainTextGREY {
	color: #454545;
}

.mainTextGreen {
	color: #009900;
	font-size: 15px;
}

.mainTextPurple {
	color: #922784;
	font-size: 15px;
}

.mainTextOrange {
	color: #F26522;
	font-size: 15px;
}


.mainTextSmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	line-height: 1.5em;
	padding-left: 0px;
	padding-right: 0px;
}


.mainTextAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003399;
	line-height: 1.2em;
}



.mainTextSmallerGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #747474;
	line-height: 1.5em;
	padding-left: 0px;
	padding-right: 15px;
}

.captionTextPhotoColumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	line-height: 1.2em;
	padding-left: 7px;
	padding-right: 5px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.captionTextColumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
a.captionTextColumn:link {color : #CA5F19; margin-left: 0px; margin-right: 0px;text-decoration: none}
a.captionTextColumn:visited {color : #CA5F19; margin-left: 0px; margin-right: 0px;text-decoration: none}
a.captionTextColumn:hover {
	color : #CA5F19;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: underline;
}

TextColumnWidth {
	width: 350px;
}

.productList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	line-height: 1.3em;
}
.footnoteFH {
	font-size: 11px;
	color: #525252;
	line-height: 1.5em;
	padding-left: 30px;
	padding-right: 20px;
}

.footer {
font-size: 9px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #999999;
}

a.footer:link {color : #999999; margin-left: 0px; margin-right: 0px;}
a.footer:visited {color : #999999; margin-left: 0px; margin-right: 0px;}
a.footer:hover {color : #999999; margin-left: 0px; margin-right: 0px; text-decoration: underline;}
TextColumnWidth {
	width: 350px;
}
