.iconButton {float:left;width:20px;height:18px;padding:1px 0 0 0;}
.phoneNumber {float:left;padding:1px 0 0 0;}

.bg { border: 0px outset #666699; background-color:#666699; }
.fg { border: 0px outset #666699; background-color:#ffffff; }
.overCaption {font-family:arial; background:#666699; color:#ffffff; font-size:9pt; font-weight:bold;}
.overClose {font-family:arial; background:#666699; color:#ffffff; font-size:9pt; font-weight:bold;}
.overBody {font-family:arial; background:#ffffff; font-size:9pt; font-weight:normal;}

.bgF { border: 0px outset #669966; background-color:#669966; }
.fgF { border: 0px outset #669966; background-color:#ffffff; }
.overCaptionF {font-family:arial; background:#669966; color:#ffffff; font-size:9pt; font-weight:bold;}
.overCloseF {font-family:arial; background:#669966; color:#ffffff; font-size:9pt; font-weight:bold;}
.overBodyF {font-family:arial; background:#ffffff; font-size:9pt; font-weight:normal;}

.bgT { border: 0px outset #CC9900; background-color:#CC9900; }
.fgT { border: 0px outset #CC9900; background-color:#ffffff; }
.overCaptionT {font-family:arial; background:#CC9900; color:#ffffff; font-size:9pt; font-weight:bold;}
.overCloseT {font-family:arial; background:#CC9900; color:#ffffff; font-size:9pt; font-weight:bold;}
.overBodyT {font-family:arial; background:#ffffff; font-size:9pt; font-weight:normal;}

.smallSubText{font-size:8pt}

.success {
color:#009900;
}

.footnote {
font-size:10px;
}

.lnp
{
line-height:20px;
margin-left:20px;
}

.error {
	color:#ff0000;
}

.grayBold{
	color:#666666;
	font-weight:bold;
}

.bgError {
color:#FFFFFF;
background-color:#ff0000;
}

.boxContent {
color:#000000;
background-color:#ffffff;
padding:10px;
}

.bgNormal{
color:#FFFFFF;
background-color:#336699;
}

.iconLabel{margin:0 0 0 5px;}

.tableheader13{font-size:14px; color:#2EA5FF; font-weight:bold; border-bottom:1px solid #003366;}
.tableheader14{background:#eeeeee; color:#000000; font-weight:bold;}

/****** BEGIN STYLES FOR LNP QUESTIONNAIRE ******/

a.lnpInfoLink, a.lnpInfoLink:active, a.lnpInfoLink:visited, a.lnpInfoLink:hover{
	float:left;
	margin:4px 0 0 0;
}

.lnpChoice {
	float:left;
	margin:0 15px 0 0
}

ol#lnpQuestions li h3 {
margin: 1em 0em 0.75em 0em;
font-size: 12px;
font-weight: bold;
color: #EE9140;
}

ol#lnpQuestions {
    margin:0 10px 0 30px;
	padding:0;
}

.lnpRadio {
	margin:0 0 0 10px;
}

#lnpAlert {
padding:10px;
background-color:#EEEEEE;
font-size:12px;
}

ul.lnp li {
margin-bottom:10px;
}

ul.lnp {
margin-left:20px;
padding-left:0;
}

/****** END STYLES FOR LNP QUESTIONNAIRE ******/


/****** BEGIN STYLES FOR LNP FEEDBACK ******/

ul#lnpQuestions {
padding: 0 0 0 20px;
margin: 23px 0 0 0;
}

ul#lnpQuestions li h3 {
font-size: 12px;
font-weight: bold;
color: #EE9140;
display:inline;
}

.lnpResolution {
margin:10px 0 10px 15px;
}

.lnpIssue {
margin:10px 0;
}

.lnpAnswer {
margin:0 0 0 10px;
}

#lnpQ1Off, #lnpQ1On,
#lnpQ2Off, #lnpQ2On,
#lnpQ3Off, #lnpQ3On,
#lnpQ4Off, #lnpQ4On,
#lnpQ5Off, #lnpQ5On,
#lnpQ6Off, #lnpQ6On {
padding: 0 0 18px 0;
}

.lnpResolution ol {
padding: 0 0 0 20px;
margin: 18px 0;
}

.lnpResolution ol li {
margin:0 0 18px 0;
}

/****** END STYLES FOR LNP FEEDBACK ******/

/****** BEGIN STYLES FOR ADD-ONS PAGE ******/

.addonBorder { background-color:#D4D4D4; }
.promoHead { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ee9140; FONT-FAMILY: arial; margin:10px 0 0 0; }
.promoCopy, .promoLink a { clear:both; float:left; font-size:14px; }
.promoCopy { margin:10px 0 0 0; height:38px; }
.green {color: #2C9D19; font-weight: bold;}
.note
{
	font-size: 10px;
	color: #FF0000;
}

/****** END STYLES FOR ADD-ONS PAGE ******/
