<cmignore>	/* Storm css begins line 2855 */
body, li, td, ul {
	margin-top:2px;
	font-family : arial;
	font-size : 10pt;
	color : #000000;
	weight : normal;
}

a:link,
a:visited{
	font-family : arial;
	font-size : 10pt;
	weight : normal;
}

a:hover{
	font-family : arial;
	font-size : 10pt;
	weight : normal;
	color:#6699FF;
}

p {
	margin-left:4px;
 	font-size: 10pt;
}

h1 {
	font-family : arial, helvetica, sans serif;
	font-size : 14pt;
	color : #FFFFFF;
	font-weight : bold;
	background: #6F6F6F;
	padding:8px 2px 9px 2px;
	margin:3px 3px 3px 3px;
}
.newsReleaseSubHeading {font-size: 12pt; color: #FFFFFF; }
h2 {
	font-family : arial, helvetica, sans serif;
	font-size : 11pt ;
	font-color : #000000;
	font-weight : bold;
	margin-left:3px;
	margin-right:3px;
}		

h5{
		font-family : arial, helvetica, sans serif;
		font-size : 14pt;
		color : #FFFFFF;
		font-weight : bold;
		background: #6F6F6F;
		text-align:center;
		padding:8px 2px 9px 2px;
		margin:3px 3px 3px 3px;
		width:527px;
		height:25px;
		vertical-align:middle;
}
		
img {
 		border:0px;
}

img.homeFloatLeft { 
  		float:left; 
		position:relative;
		margin:-5px 5px 5px -11px;
}

img.homeFloatRight { 
  		float:right; 
		position:relative;
		margin:-5px -11px 5px 5px;
}

img.floatLeft { 
  float:left; 
}

img.floatRight { 
  		float:right; 
		margin:0px 8px 8px 0px;
}

img.marketing {
  		border-style:solid;
		border-color:white;
		border-width:1px;
		margin-left:6px;
	 	margin-bottom:8px;
		margin-top:20px;
}

/*
#bannerBack {
  
		height:200px;
		width:200px;
		position:absolute;
		top:15px;
		left:5px;
		
}*/

#banner {
		z-index:1;
		width:86px;
		height:81px;
		background:white;
		padding-top:5px;
		padding-left:5px;
		text-align:center;
		
		/*
		position:absolute;
		top:0px;
		left:0px;*/
		
}

#banner p {
	font-size:10pt;
	color: gray;
	width:540px;
	vertical-align: text-top;
}

#banner a {
z-index:1;
  		font-size:10pt;
		color: gray;
		text-decoration:none;
}

#banner a:hover {
z-index:1;
  font-size:10pt;
		color: blue;
		text-decoration:none;
}

td.stepOn {
	font-family : arial;
	font-size:11pt;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:white !important;
	width:57px;
	height:30px;
	background-color: #6F6F6F;
}
td.stepOff {
	font-family : arial;
	font-size:11pt;
	text-align:center;
	vertical-align:middle;
	color:black;
	width:57px;
	height:30px;
	background-color: #6F6F6F;
}

#searchBox{
z-index:2;
}

#searchBox a,
#searchBox td{
  		font-size:10pt;
		color: black;
		text-decoration:none;
}

#searchBox a:hover {
  font-size:10pt;
		color: blue;
		text-decoration:none;
}


#menu a {
  font-size:12px;
  color:white;
  text-decoration:none;
		background-color:#41619a;
		vertical-align:1px;
		padding:1px 0px 1px 0px;
}

#menu a:hover {
		background-color:#41619a;
		color:white;
}

#menu ul {
  margin:5px 5px 5px 5px;
		padding:0px;
		background-color:#41619a;
  position:absolute;
		width:621px;
		left:130px;
		top:50px;
		border-top:1px solid #91979f;
		border-bottom:1px solid #adadad;
  list-style-type:none;
}


#menu li {
  padding:0px 0px 0px 10px !important;
		padding/**/ :0px 5px 0px 5px;
  float:left;
}

.mainNav1stBtn {
  padding:0px 10px 0px 12px !important;
		padding /**/:0px 5px 0px 5px;
  float:left;
		border-right:1px solid #FFFFFF;
		width:20px;
}
.mainNav2ndBtn {
  padding:0px 10px 0px 12px !important;
		padding /**/:0px 5px 0px 5px;
  float:left;
		border-right:1px solid #FFFFFF;
		width:70px;
}
.mainNav3rdBtn {
  padding:0px 10px 0px 10px !important;
		padding /**/:0px 5px 0px 5px;
  float:left;
		border-right:1px solid #FFFFFF;
		width:70px;
}
.mainNav4thBtn {
  padding:0px 10px 0px 10px !important;
		padding /**/:0px 5px 0px 5px;
  float:left;
		border-right:1px solid #FFFFFF;
		width:80px;
}

.mainNav5thBtn {
  padding:0px 10px 0px 10px !important;
		padding /**/:0px 5px 0px 5px;
  float:left;
		border-right:1px solid #FFFFFF;
		width:45px;
}
.mainNav6thBtn {
  padding:0px 10px 0px 10px !important;
		padding /**/:0px 5px 0px 5px;
  float:left;
		border-right:1px solid #FFFFFF;
		width:65px;
}

.mainNav7thBtn {
  padding:0px 8px 0px 15px !important;
		padding /**/:0px 5px 0px 5px;
  float:left;
		border-right:1px solid #FFFFFF;
		width:65px;
		border-right:none;
}


#leftSection {
  position:absolute;
		left:28px;
		top:162px;
		width:124px;
		background:#f1f1f1;
}

#leftSection h1 {
		font-size:10pt;
		font-weight:bold;
  margin:2px 6px 0px 10px;
}

#leftSection p {
		font-size:10pt;
  margin:10px 6px 3px 10px;
}

#leftSection ul {
		font-size:10pt;
	 list-style: none;
	 margin-left:1px;
	 padding-left:1px;
		list-style-image:url("../images/bullet.gif");
	}
#footer {
  		color:#666666;
		font-size:11px;
		margin:30px 0px 10px 0px;
		text-align:left;
}

#footer a {
  font-size:11px;
		color:gray;
		text-decoration:none;
}

#footer a:hover {
  font-size:11px;
		color:blue;
		text-decoration:none;
}

#printFooter p {
  font-size:11px;
}

#footer img {
  vertical-align:middle;
}

#rightSection {
  position:absolute;
		left:622px;
		top:90px;
		width:133px;
		background-color:#a29b67;
}

#rightSection li{
	font-size:10px;
	padding:2px 2px 2px 5px;
}

#rightSection table{
padding:1px 5px 2px 5px;
}

#rightSection a:link{
	color:#FFFFFF;
	text-decoration:none;

}

.newsAreaTitle{
		font-size:10pt;
		color:#FFFFFF;
		font-weight:bold;
  		padding:1px 6px 1px 6px;
		background:#3d3a25;
}


#rightSection h1 {
		font-size:10pt;
		font-weight:bold;
  margin:35px 6px 0px 6px;
}

#rightSection p {
		font-size:10pt;
		 padding:10px 0px 5px 0px;
  /*margin:5px 6px 0px 6px;*/
}

#rightSection ul {
	font-size:10pt;
	 list-style: none;
	 margin-left:1px;
	 padding-left:1px;
	list-style-image: url("../images/blackArrow.gif");
}

#rightSection h3 {
	background-color:#dbd8c4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}


#navigation ul {
  font-size:10pt;
  margin:0px 0px 5px 0px;
		padding:0px;
  position:absolute;
		width:124px;
		left:0px;
		top:98px;
  list-style-type:none;
		border-top:1px solid white;
		border-bottom:1px solid #cecece;
}

#navigation li { 
  margin: 0px 0px 0px 0px;
}

#navigation a {
  display:block;
  padding:2px 2px 2px 5px;	
		width:117px !important;
  width /**/:108px;
  background-color:#f1f1f1;
}

#navigation a:link, #navigation a:visited {
 	border-top:1px solid #cecece;
		border-bottom:1px solid white;	
  color:black;
  text-decoration: none;
}

#navigation a:hover {
 	border-top:1px solid #cecece;	
		border-bottom:1px solid white;	
  background-color:#D9E8FF;
}

#appSection {
  position:absolute;
		left:134px;
		top:100px;
		width:463px;
		background:#ffffff;
		margin:5px 10px 5px 10px;
		list-style-image: url("../images/bullet.gif");
}

#appSection p.header {
  font-size:12px;
		text-align:right;
		vertical-align:middle;
		margin-bottom:0px;
}

#appSection img.header {
  vertical-align:middle;
}

#appSection h1 {
		font-size:18px;
		font-weight:bold;
		margin-top:2px;
}

#appSection h2 {
		font-size:14px;
		font-weight:bold;
		margin-top:2px;
}

#appSection table {
		font-size:11pt;
		border-collapse:collapse;
		empty-cells:show;
		border-bottom:1px solid #cecece;
}

#appSection td {
		border:1px solid #cecece;
		padding:1px 3px 1px 3px;
 		height:20px;
}

#appSection th {
		font-weight:normal;
		text-align:left;
		width:450px;
		padding:3px 3px 3px 3px;
		border-left:1px solid #cecece;
		border-bottom:1px solid #cecece;
		border-right:1px solid #cecece;
}

#appSection tr.gray {
		background-color:#f1f1f1;
		border-bottom:1px solid #cecece;
}

#appSection tr.detail {
  display:none;
		background-color:#F0F0FB;
		border-top:0px solid #cecece;
		border-left:1px solid #cecece;
		border-bottom:1px solid #cecece;
		border-right:1px solid #cecece;
		font-size:10pt;
}

#appSection td.threeColumn {
  border:1px solid #cecece;
		padding:1px 3px 1px 3px;
  width:148px;
		height:20px;
}
/*#welcome{
position:absolute;
		left:10px;
		top:5px;
}*/

.welcomeText{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
}


#topMenu {
z-index:3;
	background: transparent;
	/*padding-top:16px;
	padding-left:55px;
	padding-bottom:1px;*/
	/*position:absolute;
	top:40px;
	left:145px;*/
}
#topMenu a:hover{
cursor:default;
}
.topMenuContent {
	display:block;  
	background:#41619a; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

#topMenu ul {
  		margin:0px 0px 5px 0px;
		height:35px;
		background-color:#41619a;
		/*position:inherit;
  position:absolute;
		width:760px;
		left:0px;
		top:73px;
		border-top:1px solid #91979f;*/
		/*border-bottom:1px solid #adadad;
		border-bottom:1px solid #9297a0;*/
  list-style-type:none;
  
}

#topMenu li {
	padding:0px 0px 0px 0px !important;
	padding /**/:0px 5px 0px 5px;
	float:left;
}

#welcome {
padding-top:1px;
padding-bottom:3px;
}

#welcome a:link,
#welcome a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
}

#welcome a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:normal;
	text-decoration:underline;
}

.welcomeContent {
display:block;  
background:#94b154; 
border:0 solid #94b154; 
border-width:0 1px;
padding-left:5px;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#FFFFFF;

}

.welcomeTD{
	width: 130px;
	vertical-align: top;	
}

#leftMenu {background: transparent; margin-bottom:10px 0; margin-top:10px}
#leftMenu .xtop, #leftMenu .xbottom {display:block; background:transparent; font-size:1px;}
#leftMenu .xb1, #leftMenu .xb2, #leftMenu .xb3, #leftMenu .xb4 {display:block; overflow:hidden;}
#leftMenu .xb1, #leftMenu .xb2, #leftMenu .xb3 {height:1px;}
#leftMenu .xb2, #leftMenu .xb3, #leftMenu .xb4 {background:#91b444; border-left:1px solid #91b444; border-right:1px solid #91b444;}
#leftMenu .xb1 {margin:0 5px; background:#91b444;}
#leftMenu .xb2 {margin:0 3px; border-width:0 2px;}
#leftMenu .xb3 {margin:0 2px;}
#leftMenu .xb4 {height:2px; margin:0 1px;}

#leftMenu .menuContent {display:block;  background:#91b444; border:0 solid #91b444; border-width:0 1px;}

#leftMenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	text-decoration:none;
	background-color:#91b444;
	vertical-align:1px;
	padding:1px 10px 1px 5px;
	font-weight: bold;
}

#leftMenu a:hover {
		color:#006699;
}

#leftMenu ul {
  margin:0px 0px 5px 0px;
		padding:0px;
		background-color:#91b444;
		/*position:inherit;
  position:absolute;
		width:760px;
		left:0px;
		top:73px;
		border-top:1px solid #91979f;*/
		/*border-bottom:1px solid #adadad;
		border-bottom:1px solid #9297a0;*/
  list-style-type:none;
  
}

#leftMenu li {
	padding:0px 0px 0px 0px !important;
	padding /**/:0px 5px 0px 5px;
	border-bottom:1px solid #FFFFFF;
	border-bottom-style: dotted;
}

#rightMenu h1, #rightMenu h2, #rightMenu p, #rightMenu td { letter-spacing:1px;}
#rightMenu h1 {
	font-size:11px;
	color:#996600;
	font-weight: bold;
	padding-top:1px;
}
/*#welcome table{ height:25px;}*/

#rightMenu h2 {font-size:2em;color:#06a; border:0;}
#rightMenu p {padding-bottom:1px;}
#rightMenu h2 {padding-top:1px;}
#rightMenu {background: transparent; margin-bottom:10px 0; margin-top:5px}
#rightMenu a {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 9px;
}
#rightMenu td {padding-left:5px;}
#rightMenu tr { height:10px;}

#rightMenu .xtop, #rightMenu .xbottom {display:block; background:transparent; font-size:1px;}
#rightMenu .xb1, #rightMenu .xb2, #rightMenu .xb3, #rightMenu .xb4 {display:block; overflow:hidden;}
#rightMenu .xb1, #rightMenu .xb2, #rightMenu .xb3 {height:1px;}
#rightMenu .xb2, #rightMenu .xb3, #rightMenu .xb4 {background:#d2ddee; border-left:1px solid #d2ddee; border-right:1px solid #d2ddee;}
#rightMenu .xb1 {margin:0 5px; background:#d2ddee;}
#rightMenu .xb2 {margin:0 3px; border-width:0 2px;}
#rightMenu .xb3 {margin:0 2px;}
#rightMenu .xb4 {height:2px; margin:0 1px;}

.rightMenuContent {
display:block;  
background:#d2ddee; 
border:0 solid #d2ddee; 
border-width:0 1px;
}

#stormCentral h1, #stormCentral h2, #stormCentral p, #stormCentral td { letter-spacing:1px;}
#stormCentral h1 {
	font-size:11px;
	color:#996600;
	font-weight: bold;
	padding-top:1px;
}
#welcome table{ height:25px;}

#stormCentral h2 {font-size:2em;color:#06a; border:0;}
#stormCentral p {padding-bottom:1px;}
#stormCentral h2 {padding-top:1px;}
#stormCentral {background: transparent; margin-bottom:10px 0; margin-top:5px}
#stormCentral a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
}
#stormCentral td {padding-left:5px;}
#stormCentral tr { height:10px;}

#stormCentral .xtop, #stormCentral .xbottom {display:block; background:transparent; font-size:1px;}
#stormCentral .xb1, #stormCentral .xb2, #stormCentral .xb3, #stormCentral .xb4 {display:block; overflow:hidden;}
#stormCentral .xb1, #stormCentral .xb2, #stormCentral .xb3 {height:1px;}
#stormCentral .xb2, #stormCentral .xb3, #stormCentral .xb4 {background:#a29b67; border-left:1px solid #a29b67; border-right:1px solid #a29b67;}
#stormCentral .xb1 {margin:0 5px; background:#a29b67;}
#stormCentral .xb2 {margin:0 3px; border-width:0 2px;}
#stormCentral .xb3 {margin:0 2px;}
#rightMenu .xb4 {height:2px; margin:0 1px;}

.stormCentralContent {
display:block;  
background:#a29b67; 
border:0 solid #a29b67; 
border-width:0 1px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding:3px 5px 5px 5px;
}

.stormCentralContent a:link,
.stormCentralContent a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:none;
}

.stormCentralContent a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:underline;
}


#menuContent li{
list-style-image:url("../images/blackArrow.gif")
}
/*
#leftMenuTable a:link{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
background-position:left;
padding:1px 10px 1px 1px;

}
#leftMenuTable a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
background-position:left;
padding:1px 10px 1px 1px;

}

#leftMenuTable td{
	background-image:url("../images/arrowGreenBG.gif");
	background-repeat:no-repeat;
	background-position:left top;
	padding:2px 0px 2px 20px;
	border-bottom: 1px dotted;
	border-bottom-color: #C6F0BF;	
}*/

#leftMenuTable {

background-color:#76913c;
}

#leftMenuTableBld {

background-color:#B0680A;
}
.myAccLinkTDs{
	background-image:url("../images/arrowGreenBG.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:2px 0px 2px 20px;
	/*border-bottom: 1px dotted;*/
	border-bottom-color: #C6F0BF;
}

.myAccLinkTDs a:link,
.myAccLinkTDs a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
background-position:left;
padding:1px 10px 1px 1px;

}

.myAccLinkTDs a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
background-position:left;
padding:1px 10px 1px 1px;

}

.myBldLinkTDs{
	background-image:url("../fplcommon/wrapper/images/arrowMaroonBG.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:2px 0px 2px 20px;
	/*border-bottom: 1px dotted;*/
	border-bottom-color: #C6F0BF;
}

.myBldLinkTDs a:link,
.myBldLinkTDs a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
background-position:left;
padding:1px 10px 1px 1px;

}

.myBldLinkTDs a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
background-position:left;
padding:1px 10px 1px 1px;

}

.dottedTDGreen{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;

}

.leftMenuTopTD{
background-image:url("../images/greenSpacer.gif");
background-color:#2f3f0a;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding:2px 0px 2px 8px;
}

.leftMenuTopTD a:link,
.leftMenuTopTD a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
background-position:left;
padding:1px 10px 1px 1px;

}

.leftMenuTopTD a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
background-position:left;
padding:1px 10px 1px 1px;

}

.rightMenuTopTD{
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding:5px 2px 5px 5px;
}

#blueBucket {
	/*position:absolute;
	left:5px;
	top:135px;
	margin-bottom:7px;
	margin-top:7px;*/
	padding-bottom:3px;
}

#blueBucket table{
border:0px;
width:130px;
}

.blueBucket{
background-image: url("../images/arrowblueBG.gif");
background-repeat:no-repeat;
background-position:top left;
padding:2px 0px 2px 20px;
background-color:#41619a;

}

#blueBucket a:link,
#blueBucket a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
background-position:left;
padding:1px 5px 1px 1px;

}
#blueBucket a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
background-position:left;
padding:1px 5px 1px 1px;

}

.blueBucketDottedTD {
background-image:url("../fplcommon/wrapper/images/dottedLineBlueBG.gif");
background-repeat:repeat-x;
height:3px;
}

#newsArea {
	/*margin-bottom:7px;*/
}

#newsArea td{

padding:5px 2px 2px 5px;
background-color:#dbd8c4;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}

#newsArea a:link,
#newsArea a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-position:left;
padding:1px 5px 1px 1px;

}
#newsArea a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:underline;
background-position:left;
padding:1px 5px 1px 1px;

}

#newsArea{
background-color:#dbd8c4;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000
 
}

#newsArea table{
border-left:1px solid;
border-right:1px solid;
}

<!--the following repetition was used to avoid messing up anything that might be using newsArea -->

#news{
display:block;  
background:#94b154; 
border:0 solid #94b154; 
border-width:0 1px;

 
}

#news h6{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10pt;
font-weight:bold;
margin-bottom:4px;
margin-top:2px;
}

#news table{
border-left:0px;
border-right:0px;
}
#news td, #news table, #news p{

/*padding:5px 2px 2px 5px;*/
background-color:#94b154;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}

#news a:link,
#news a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:normal;
text-decoration:none;
background-position:left;
padding:1px 5px 1px 1px;

}
#news a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:normal;
text-decoration:underline;
background-position:left;
padding:1px 5px 1px 1px;

}

#news ul, #news li{
padding:0;
margin:0;
}

#news li{
list-style-image:url("../images/arrowNoBG.gif");
padding-left:0.5em;
margin-left:2em;
margin-top:0px;


}

.news {
display:block;  
background:#94b154; 
border:0 solid #94b154; 
border-width:0 1px;
padding-left:5px;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#FFFFFF;

}
#rightLowerBuckets{
margin-left:-2px;
padding-bottom:0px
/*width:130px;
position:absolute;
left:625px;
top:280px;
*/
}
#rightLowerBuckets p{
margin-top:2px;
font-family : arial, helvetica, sans serif;
	font-size : 12px;
	color : #FFFFFF;
	font-weight : normal;

}
#rightLowerBuckets table{
border-top:1px solid;
border-top-color:#FFFFFF;
}

#rightLowerBuckets td{

padding:0px 0px 0px 0px;
/*background-color:#a29b67;*/
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
}

#rightLowerBuckets a:link,
#rightLowerBuckets a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-position:left;
padding:1px 5px 1px 1px;

}
#rightLowerBuckets a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:underline;
background-position:left;
padding:1px 5px 1px 1px;

}

#breakingNews{
padding-top:1px;
/*width:128px;

position:absolute;
left:625px;
top:180px;*/
padding-bottom:2px;
font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt ;
	weight : normal;
	
	
}
#breakingNews p {
margin-top:2px;
font-family : arial, helvetica, sans serif;
	font-size : 10pt;
	font-color : #000000;
	font-weight : normal;
	}

#leftBuckets{
padding-top:2px;
/*
position:absolute;
top:90px;
left:8px;*/
}

#rightBuckets{
width:130px;
padding-top:2px;

/*
position:absolute;
top:90px;
left:621px;

}

#FPLlogo{/*
position:absolute;
top:5px;
left:29px;*/
}
	
#LowerBlueBucket {
padding-bottom:7px;
/*
position:absolute;
left:5px;
top:470px;*/
}


#lowerMostBucket {
padding-top:0px;
/*position:absolute;
left:625px;
top:408px;*/
}
#lowerMostBucket p {
margin-top:2px;
font-family : arial, helvetica, sans serif;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : normal;
}
#lowerMostBucket table{
border-top:1px solid;
border-top-color:#FFFFFF;
}

#lowerMostBucket td{

padding:5px 2px 2px 5px;
background-color:#8A8557;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10pt;
}

#lowerMostBucket a:link,
#lowerMostBucket a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-position:left;
padding:1px 5px 1px 1px;

}
#lowerMostBucket a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:underline;
background-position:left;
padding:1px 5px 1px 1px;

}




#myAccount {
padding-bottom:4px;
/*position:absolute;
left:5px;
top:220px;*/
}
#thirdBucket td{
background-image: url("../fplcommon/wrapper/images/arrowBlackBlueBG.gif");
background-repeat:no-repeat;
background-position:left;
padding:2px 0px 2px 20px;
background-color:#bed2e1;

}

#thirdBucket a:link{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:10pt;
text-decoration:none;
background-position:left;
padding:1px 5px 1px 1px;

}
#thirdBucket a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10pt;
text-decoration:none;
background-position:left;
padding:1px 5px 1px 1px;

}
#leftMenuTree{
width:130px;
/*position:absolute;
top:95px;
left:5px;*/
}

#rightMenuTree{
margin-left:-2px;
/*width:130px;
position:absolute;
top:95px;
left:625px;*/
}

#blueLine{
z-index:2;
position:absolute;
top:83px;
left:8px;
background-image: url("/fplcommon/wrapper/images/blueLineTopBanner.gif");
background-repeat:repeat-x;
width:142px;
height:1px;
}

#logInLogOut td{
background-color:#94b154;
text-align:center
vertical-align:top;
font:Arial;
size:10px;
color:white;
font-weight:bold;
}

#logInOutForm td{
padding-top:3px;
text-align:left;
font:Arial;
font-size:11px;
color:white;
font-weight:bold;
}

#logInOutForm a:link,
#logInOutForm a:visited{
text-align:left;
font:Arial;
font-size:10px;
color:black;
}

#logInOutForm a:hover{
text-align:left;
font:Arial;
font-size:10px;
color:white;
}


.homeCenterTD {
background-image:url("../images/homePagePic.jpg");
background-repeat:no-repeat;
height:226px;
width:630px;
border-left:1px solid;
border-color:#FFFFFF;
}


#homeBottomBuckets{
width:740px;
}

#homeBottomBuckets h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}


/*this line below if changed will mess up the top alignment of the left and right wrappers*/

#homeBottomBuckets td, table, p, tr{
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

#homeBottomBuckets td{
width:25%;
padding-right:8px;
text-align:left;
}

#homeBottomBuckets a:link{
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#0000CC;
}

#homeBottomBuckets a:visited{
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#0000CC;
}

#topFlashBucket {
padding-top:5px;
padding-right:13px;
}

#topFlashBucket td{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#ffffff;
}

#topFlashBucket p{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
}

#topFlashBucket h2{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#ffffff;
margin-bottom:2px;
margin-top:2px;
}

#topFlashBucket a:link,
#topFlashBucket a:visited{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:none;
color:#ffffff;
font-weight:bold;
}

#topFlashBucket a:hover{
text-decoration:underline;
color:#ffffff;
font-weight:bold;
}

#topFlashBucket ul, li{
padding:0;
margin:0;
}

#topFlashBucket li{
list-style-image:url("../images/arrowNoBG.gif");
padding-left:5px;
/*margin-left:17px;*/

}

#topFlashBucket ul{
margin-left:1.5em;
/*margin-bottom:2px;*/
}

#lowerFlashBucket {
padding-top:7px;
padding-right:13px;
}

#lowerFlashBucket td{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
}

#lowerFlashBucket p{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
margin-top:-1px;
margin-bottom:1px;

}

#lowerFlashBucket h2{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#ffffff;
margin-bottom:2px;
margin-top:2px;
}

#lowerFlashBucket a:link,
#lowerFlashBucket a:visited{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:none;
color:#000000;
}

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


#lowerFlashBucket ul, li{
padding:0;
margin:0;
}

#lowerFlashBucket li{
list-style-image:url("../images/arrowNoBG.gif");
padding-left:5px;
margin-left:17px;

}

#lowerFlashBucket ul{
/*margin-left:10px;
margin-bottom:2px;*/
}


.homeLeftTD{
width:118px;
}

.centerContent td{
	font-family:Arial, Helvetica, sans-serif;
	color : #000000;
	weight : normal;
	font-size: 10pt;

}

.centerContent li{
	font-family:Arial, Helvetica, sans-serif;
	color : #000000;
	weight : normal;
	font-size: 10pt;

}

.centerContent h6{
	font-family : arial, helvetica, sans serif;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : bold;
	background: #999898;
	padding:2px 1px 1px 2px;
	margin:0px 0px 0px 0px;
}

.custServInfobuckets li{
list-style-image:url("../fplcommon/wrapper/images/blueArrow.gif");
vertical-align:middle;
}

.custServInfobuckets ul{
margin-left:13px;
padding-left:6px;

}

.centerContent p{
	font-family:Arial, Helvetica, sans-serif;
	color : #000000;
	weight : normal;
	font-size: 10pt;
}

.custServInfobuckets td{
border:1px solid #d2d2d2;
}
.custServInfoBuckets table{
}

.custServInfobuckets a:link{
	font-family:Arial, Helvetica, sans-serif;
	color : #000000;
	weight : normal;
	font-size: 10pt;
	text-decoration:none;
}

.custServInfobuckets a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color : #006699;
	weight : normal;
	font-size: 10pt;
	text-decoration:none;
}

.custServInfobuckets a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color : #000000;
	weight : normal;
	font-size: 10pt;
	text-decoration:none;
}


.custServBucketsInner td{
	border:1px solid #d2d2d2;
	background-color:#f0f0f0;
	text-align:left;
	padding-left:10px;
	padding-right:5px;
}

.custServBucketsInner table{

}

.indentedTDs{
	background-color:#000000;
	text-align:left;
	margin-left:20px;
}



.resTopTDShade{
background-color:#F1F1F1;
}

.floatRight{
float:right;
}

.tool_header2 {

			margin-left : 10px;

			font-size : 10pt;

			font-weight : bold;

			font-family : Arial, Helvetica, sans-serif;

			color: Navy;

			position: relative;

			left:55px;

			top:40px;

			z-index : 4;

}

blockquote {
margin-left:10px;
margin-bottom:3px;
margin-right:3px;
}

.homeTopBucketBG {

background-color:#7e9b46;
}

.homeBottomBucketBG {
background-color:#dbe5c5;

}

.imgR{
float:right;
margin-right:5px;
}

.imgL{
float:left;
margin:0px -5px 0px -2px;
}

.darkBlueTopTD {
margin:4px 4px 4px 4px;
background-color:#41619a;
font:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
}

.thumbnails{
margin:5px 3px 5px 0px;
}

.darkBlueTopTD td{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
}

.darkBlueTopTD li{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
}

.darkBlueTopTD p{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
margin-top:4px;
}


.darkBlueTopTD h2{
	font-family : arial, helvetica, sans serif;
	font-size : 11pt;
	color : #FFFFFF;
	width:99%;
	background-color:#000000;
	padding:2px 2px 2px 2px;
	margin:0px -2px 0px -2px;
}

.darkBlueTopTD a:link{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;

}

.darkBlueTopTD a:visited{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
}



.customerServiceTopTD {
border-bottom:1px solid;
border-bottom-color:#5d7eb8;
background-image:url("../images/roundArrow.gif");
background-repeat:no-repeat;
background-position:center left;
font:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#000000;
padding-left:15px;
}

.customerServiceTopTD a:link,
.customerServiceTopTD a:visited{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#0066CC;
text-decoration:none;
}

.customerServiceTopTD a:hover{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#0066CC;
text-decoration:underline;
}




.customerService {
margin:4px 4px 4px 4px;
width:90%;
}

.customerService li{
list-style-image:url("../images/smallArrow.gif");
}

.customerServiceInLine li{
list-style-image:url("../images/smallArrow.gif");
float:left;
}
.customerService ul{
margin-left:15px;
}

.leftRightBlueBorder{
border-left:1px solid;
border-left-color:#5d7eb8;
border-right:1px solid;
border-right-color:#5d7eb8;
}

.leftBlueBorder{
border-left:1px solid;
border-left-color:#5d7eb8;
}
.customerService a:link,
.customerService a:visited{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:none;
color:#004D71;
}

.customerService a:hover{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:underline;
color:#0066FF;
}

.homeBottomBucketsTopTD {
border-bottom:1px solid;
border-bottom-color:#5d7eb8;
background-image:url("../images/roundArrow.gif");
background-repeat:no-repeat;
background-position:center left;
font:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
padding-left:15px;
}

.homeBottomBuckets td{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
}

.homeBottomBuckets {
margin:4px 4px 4px 4px;
}

.homeBottomBuckets ul, li{
padding:0;
margin:0;
}

.homeBottomBuckets li{
list-style-image:url("../images/smallArrow.gif");
margin-left:17px;
}

.homeBottomBuckets ul{
}

.leftRightBlueBorder{
border-left:1px solid;
border-left-color:#5d7eb8;
border-right:1px solid;
border-right-color:#5d7eb8;
}

.leftBlueBorder{
border-left:1px solid;
border-left-color:#5d7eb8;
}

.homeBottomBuckets a:link,
.homeBottomBuckets a:visited{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:none;
color:#004D71;
}

.homeBottomBuckets a:hover{
text-decoration:underline;
color:#0066FF;
}

#newsReleaseInclude ul{

	font-size:10pt;
	 list-style: none;
	 margin-left:1px;
	 text-align:left;
	 padding-left:1px;
	 padding-right:5px;
	
}

#newsReleaseInclude li{
padding-bottom:5px;
}

#newsReleaseInclude a:link,
#newsReleaseInclude a:visited{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
color:#0066CC;
text-decoration:underline;
}

#newsReleaseInclude a:hover{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
color:#0099FF;
text-decoration:underline;
}

.bottomPortalTD{
border-bottom:1px solid;
border-bottom-color:#000000;
border-left:1px solid;
border-left-color:#000000;
border-right:1px solid;
border-right-color:#000000;
height:100%;
}
/*
#innerTextForTopTD h6{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#FFFFFF;
padding:4px 0px 0px 0px;
margin:0px 0px 0px 0px;

}
*/
#innerTextForTopTD {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

.topCapTDBackGround{
background-image:url("../doingbusiness/builder/images/centerBG_portal.gif"); 
background-repeat:repeat-x;
}

/***  new styles added from BGT redesign of home page May 5,2008  UPDATED - May 13, 2008 to end of file (line 3278) ***/
/* Normalize browsers */
table#fpl div, table#fpl dl, table#fpl dt, table#fpl dd, table#fpl ul, table#fpl ol,table#fpl li,table#fpl h1,table#fpl h2, table#fpl h3, table#fpl h4,table#fpl h5,table#fpl h6, table#fpl pre,table#fpl form,table#fpl fieldset,table#fpl input,table#fpl textarea,table#fpl p,table#fpl blockquote,table#fpl th,table#fpl td, table#fpl tbody {  
	margin:0; 
	padding:0; 
} 
table#fpl table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
table#fpl fieldset, table#fpl img {  
	border:0; 
}

table#fpl address,table#fpl caption,table#fpl cite,table#fpl code,table#fpl dfn,table#fpl em,table#fpl th,table#fpl var { 
	font-style:normal; 
	font-weight:normal; 
} 
table#fpl ol,table#fpl ul { 
	list-style:none; 
} 
table#fpl caption,table#fpl th { 
	text-align:left; 
}
/** utility **/
table#fpl .clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* .clearfix {display: inline-table;} */

/* Hides from IE-mac \*/
* html table#fpl .clearfix {height: 1%;}
table#fpl .clearfix {display: block;}
/* End hide from IE-mac */
table#fpl .left {
	float: left;
}
table#fpl .right {
	float: right;
}
.hid {
	display: none;
}
body {
 /*background: url("../images/page_bg.gif") repeat-x top left;*/
 font-family:Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
}

table#fpl  {
	font: 11px Arial, Helvetica, sans-serif;
}
table#fpl a:link, * html table#fpl a {
	text-decoration: none;
}
table#fpl a:visited {
	text-decoration: none;
}
table#fpl a:hover, * html table#fpl a:hover {
	text-decoration: underline;
}
table#fpl a:active {
	text-decoration: none;
}
table#fpl a.noBdr {
	border: 0 solid;
}	

table#fpl { 
   width: 754px;
   margin: 0 auto;
}
* html table#fpl {
	width: 755px;
}
table#fpl #site_info ul,  table#fpl #site_info ul li {
	font: 11px/10px Arial, Helvetica, sans-serif;
}
table#fpl #site_info {
	background: url("../images/footer_bg.gif") no-repeat left top;
	width: 733px;
	height: 53px;
	position: relative;
	padding: 0 12px 0 9px;
	font-size: 100%;
}
table#fpl #site_info ul {
	position: absolute;
	top: 7px;
	left: 7px;
	margin-top: 7px;
}
table#fpl #site_info a, table#fpl #site_info a:link  {
	color: #3E67A2;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 4px;
	border-right: 1px solid #49648b; 
}
table#fpl #site_info a:hover {
	text-decoration: underline;
}
table#fpl #site_info a.noBdr {
	border: 0 none;
}
table#fpl #site_info li {
	display: inline;
}
table#fpl #site_info p {
	margin: 0;
	padding: 0;
	position: relative;
	float: right;
	margin-top: 7px;
	text-align:right;
	font: 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #959595;
}
table#fpl #link_content {
	
}
table#fpl #link_content ul {
	width: 100%;
}
table#fpl #link_content li {
	display: inline;
	float: left;
	padding-right: 4px;
}
table#fpl #link_content li#promo2 {
	padding-right: 6px;
	width: 237px;
}

table#fpl #link_content li#promo3 {
	padding-right: 6px;
	width: 237px;
}
* html table#fpl #link_content li#promo3 {
	padding-right: 7px;
}
table#fpl #link_content li.stacked {
	width: 141px;
	display: inline-block;
	padding-right: 0;
}
table#fpl #link_content li.stacked ul {
	width: 139px;
	display: block;
}
table#fpl #link_content li.stacked ul li {
	display: block;
	width: 140px;
	height: 40px;
	padding-right: 0;
}
* html table#fpl #link_content li.stacked ul li a {
	float: left;
}
table#fpl #link_content li.stacked ul li.topSpot {
  padding-bottom: 3px;
}
table#fpl #link_content a#videoNews {
	margin-bottom: 6px;
	padding-right: 1px;
}
table#fpl #content {
	float: left;
	padding-left: 1px;
	margin-top: 1px;  /* to add white line between top wrapper and main content */
}
table#fpl #content #contentMain {
	min-height: 226px;
	width: 626px !important;
	background: #43639b url("../images/center_block_bottom.gif") no-repeat left bottom;
	vertical-align: top;
	margin-bottom: 5px;
	padding-bottom: 8px;
}
[className="actualClassName"] table#fpl #content #contentMain {
	padding-bottom: 10px;
	margin-bottom: 3px;
}
* html table#fpl #content #contentMain {
	height: 226px;
	padding-bottom: 5px;
}
table#fpl #content .mainImage {
	width: 463px;
	margin-left: 7px;
	margin-top: 8px;
	float: left;
	
}
* html table#fpl #content .mainImage {
	margin-left: 4px;
}
table#fpl #content .mainImage a#mainImage {
	display: block;
}
table#fpl .mainImage ul {
	padding-top: 7px;
	display: block;	
}
* html table#fpl .mainImage ul {
	width: 464px !important;
	padding-top: 3px;
}
table#fpl .mainImage ul li { /*removes dup rules line 2125*/
	display: inline;
	margin-top: 7px;
	width: 150px;
}
table#fpl .mainImage ul li a {
	display: inline;
}
table#fpl .mainImage ul li.middleBtn {
	padding-left: 2px;
	padding-right: 3px;
}
table#fpl #contentMain .contentLinks {  /* moves tabs up */
	margin-top: 3px;
	width: 136px;
	float: left;
	margin-left: 13px;
	position: relative;
}
* html table#fpl #contentMain .contentLinks {
	margin-top: 8px;	
}
table#fpl #contentMain .contentLinks * {
	width: 135px;
}
table#fpl #contentMain .contentLinks ul {
	padding-top: 5px;
}
table#fpl #contentMain .contentLinks ul.tabs {
	border-bottom: 1px solid #FFFFFF;
	margin-left: -12px;
	width: 153px;
	text-align: center;
	clear: both;
	height: 18px;
	padding-right: 5px;
	margin-bottom: 3px;
}
* html table#fpl #contentMain .contentLinks ul {
	padding-top: 25px;
	padding-left: 0;
}
* html table#fpl #contentMain .contentLinks ul.tabs {
	width: 154px;
	margin-left: -12px;
	clear: both;
	padding-right: 0;
	position: absolute;
	padding-top: 0;
}
table#fpl #contentMain .contentLinks ul.tabs li {
	display: inline;
}
* html table#fpl #contentMain .contentLinks ul.tabs li {
	padding: 0;
	margin: 0;
	background-color: green;
}
table#fpl #contentMain .contentLinks ul.tabs li a#residential {
	display: block;
	width: 78px;
	height: 18px;
	text-indent: -9999px;
	background: url("../images/residential_tab.gif") no-repeat top left;
	padding: 0;
	float: left;
	padding-right: 1px;
	margin-left: 4px;
}
* html  table#fpl #contentMain .contentLinks ul.tabs li a#residential {
	margin-left: 1px;
}
table#fpl #contentMain .contentLinks ul.tabs li a#business {
	display:block;
	width: 69px;
	height: 18px;
	text-indent: -9999px;
	background: url("../images/business_tab.gif") no-repeat top left;
	padding: 0;
	float: left;
}
table#fpl #contentMain .contentLinks ul.tabs li a#residential.currTab,
table#fpl #contentMain .contentLinks ul.tabs li a#business.currTab {
	background-position: 0 -19px;
}
table#fpl #contentMain .contentLinks li {
	padding-bottom: 4px;
}
table#fpl #contentMain .contentLinks li a, table#fpl #contentMain .contentLinks li a:link { /* a tags in right side list 2219 */
	background: url("../images/white_arrow.gif") no-repeat 0em .45em;
	color: #ffffff;
	font: 11px/13px Arial, Helvetica, sans-serif;
	padding-left: 10px;
	display: block;
	padding-right: 3px;
	width: 125px;
}
table#fpl #contentMain .contentLinks p {
	text-align: right;
}
* html table#fpl .contentLinks #residentialDiv p  { /* ie6 */
	margin-top: -7px;
}
* html table#fpl .contentLinks #businessDiv p {
	margin-top: -13px;
}
[xmlns]body table#fpl .contentLinks #residentialDiv p, [xmlns]body table#fpl .contentLinks #businessDiv p { /*ie7 */ 
 	margin-top: -10px;
}
@media all and (min-width: 0px) { /* target safari only  */
             body:not(:root:root) table#fpl .contentLinks #businessDiv p, body:not(:root:root) table#fpl .contentLinks #residentialDiv p { margin-top: 0; }
}
table#fpl #contentMain .contentLinks p a,table#fpl #contentMain .contentLinks p a:link {
	text-decoration: underline;
	color: #ffffff;
	font: 10px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}
table#fpl #sub_nav {
	position: relative;
	margin-top: 11px;
	min-height: 10px;
	
}
table#fpl #sub_nav * {
	display: inline;
	position: relative;
	
}
table#fpl #sub_nav ul {
	position: absolute;
	left: 258px;
	
}
table#fpl #sub_nav li {
	display: inline;
	height: 1.4375em;
}
table#fpl #sub_nav a:link {
	color: #3a3f45;
	border-right: 1px solid #cccccc;
	font-size: .85em;
	padding: 0 .75em;
	vertical-align: middle;
}
table#fpl #sub_nav li#espanol a {
	border-right: 0 none;
}
table#fpl #sub_nav form {
	width: 190px;
	height: 23px;
	border-left: 1px solid #cccccc;
	float: right;
	padding-left: 10px;
}
table#fpl #sub_nav form * {
	display: block;
	float: left;
	margin-top: 4px;
}

table#fpl #sub_nav form label {
	background: url("../images/search.gif") no-repeat 0 0;
	text-indent: -9999px;
	width: 3em;
	height: 1.0625em;
	padding-right: .35em;
	padding-left: .45em;
}
table#fpl #sub_nav form input#q {
	width: 90px;
	height: 15px;
	color: #222222;
	margin-right: 5px;
	margin-left: 3px;
}
table#fpl #sub_nav form #btnG {
	background: url("../images/go_btn.gif") no-repeat  0px 0px;
	width: 29px;
	height: 17px;
	border: 0 none;
	text-indent: -9999px;	
}
table#fpl #nav_main {
	
	
}
table#fpl #nav_main ul {
	float: right;
} 
table#fpl #nav_main li {
	display: inline;
}
table#fpl #accountAccess {
	min-height: 226px;  /* to dictate the height of the account access area */
	width: 121px !important;
	padding-right: 2px;
	margin-top: 1px; /* to add white line between top wrapper and main content */
	float: left;
	margin-right: 3px;
}
table#fpl #content, table#fpl #contentMain {
	width: 39.25em !important;
}
table#fpl #content ul {
	width: 39.25em;
}

/** =account login **/
table#fpl #accountAccess {
	
}
table#fpl #accountAccess form { /*2334*/
	background: #94b154 url("../images/login_bg_bottom.gif") no-repeat left bottom;
	padding: 12px 7px 7px;
	width: 108px;
	margin-bottom: 6px;
	min-height: 141px;
}
#IEroot table#fpl #accountAccess form { /* updated */
	padding-bottom: 9px;
	min-height: 144px;
}
* html table#fpl #accountAccess form { /* updated 2*/
	padding-bottom: 7px;
	height: 136px;
}
@media all and (min-width: 0px) { /* target safari only  */
             body:not(:root:root) table#fpl #accountAccess form { padding-bottom: 7px; }
}
table#fpl #accountAccess form img {
	padding-bottom: 3px;
}
table#fpl #accountAccess form label {
	display: block;
	font: 10px/10px Arial, Helvetica, sans-serif;
	color: #252525;
	width: 103px;
	padding-bottom: 3px;
	padding-top: 7px;
}
[className="actualClassName"] table#fpl #accountAccess form label.userId {
	padding-top: 5px;
}
* html table#fpl #accountAccess form label.userId {
	padding-top: 5px;
}
* html table#fpl #accountAccess form label {
	padding-bottom: 0px;
}
table#fpl #accountAccess form input#userId, table#fpl #accountAccess form input#password {
	width: 103px;
}
/*
table#fpl #accountAccess #videoNews {
	margin-bottom: 6px;
	padding-right: 2px;
}*/
table#fpl #accountAccess #login {  /* 2375 */
	background: url("../images/login_btn.gif") no-repeat; /*top left;*/
	width: 46px;
	height: 16px;
	display: block;
	border: 0 none;
	float: left;
	margin-top: 8px;
	margin-right: 4px; /* updated */
}

table#fpl #accountAccess form.logged-in p {
	text-align: left;
	color: #383838;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 52px;
	margin-top: 8px;
}
	
table#fpl #accountAccess form span {
	display: block;
	padding: 8px 0;
	margin-left: 5px; /* updated */
	text-align: left;
	color: #383838;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/*
table#fpl #accountAccess form p {
	float: right;
	text-align: left;
	color: #383838;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 52px;
	margin-top: 8px;
}
*/
table#fpl #accountAccess form p {
	clear: both;
	display: block;
	padding: 8px 0;
	text-align: left;
	color: #383838;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 121px;
}
* html table#fpl #accountAccess form p {
	width: 100px;
}

@media all and (min-width: 0px) { /* target safari only  */
		 body:not(:root:root) table#fpl #accountAccess form p { padding: 10px 0; padding-bottom: 8px; }
}
@media all and (min-width: 0px) { /* target safari only  */
		 body:not(:root:root) table#fpl #accountAccess form.logged-in { padding-bottom: 6px; }
}
table#fpl #accountAccess form p a, table#fpl #accountAccess form p a:link {
	color: #383838;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: underline;
}

* html table#fpl #accountAccess form.logged-in {
	height: 134px;  /* changed from height: 144px; because greenBG too long on logged in view */
}
table#fpl #accountAccess form.logged-in #accountAccessImg {		/*This is new from BGT*/
	display: block;
	text-indent: -9999px;
	background: url("../images/accountAccessImg.gif") no-repeat left top;
	width: 107px;
	height: 10px;
}
table#fpl #accountAccess form.logged-in .clearfix {
	margin-top: 2px;  /* changed from margin-top: 5px;  because greenBG too long on logged in view */
}
table#fpl #accountAccess form.logged-in .clearfix p {  /* 2432 */
	float: left;
	color: #252525;
	width: 43px;
	padding-right: 5px;
	padding-top: 0;
	padding-bottom: 5px !important;
}
@media all and (min-width: 0px) { /* target safari only  */
            body:not(:root:root) table#fpl #accountAccess form.logged-in .clearfix p { padding-bottom: 0 !important; }
}
table#fpl #accountAccess form.logged-in .clearfix input {
	float: right;
	background: url("../images/logout_btn.gif") no-repeat left top;
	width: 56px;
	height: 15px;
	border: 0 none;
	margin-top: 3px;
}
table#fpl #accountAccess form.logged-in p {
	width: 111px;
	margin-top: 1px;  /* changed from padding-bottom: 3px;  because greenBG too long on logged in view */
	padding-bottom: 5px;  /* changed from padding-bottom: 10px;  because greenBG too long on logged in view */
}
/*
html:not([lang*=""]) table#fpl #accountAccess form.logged-in p { /* firefox 
	margin-top: 0;
}
* html table#fpl #accountAccess form.logged-in p {
	margin-top: 0;
}
*/
table#fpl #accountAccess form.logged-in p.emailPref {
	background: url("../images/email_icn.gif") no-repeat left 2px;
	text-indent: 15px;
	padding-top: 0;	/*  changed from padding-top: 0; */
	width: 111px;
}
* html table#fpl #accountAccess form.logged-in p.emailPref
 {
	padding-top: 4px;	/*  changed from padding-top: 4; */
	background-position: left 6px;
}

* html table#fpl #accountAccess form.logged-in p, * html table#fpl #accountAccess form.logged-in p.emailPref {
	width: 105px;
}

table#fpl #accountAccess form.logged-in a#createUpdate, table#fpl #accountAccess form.logged-in a#createUpdate:link,
table#fpl #accountAccess form.logged-in a#createUpdate:visited
{
	background: url("../images/create_update_btn.gif") no-repeat left top;
	width: 104px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	margin-top: 2px;  /* changed from 5px; because greenBG too long on logged in view */
}
table#fpl #accountAccess form.logged-in a#createUpdate:hover {
	background-position: left bottom;
}
table#fpl #accountAccess form.logged-in a#yourAccount, table#fpl #accountAccess form.logged-in a#yourAccount:link,
table#fpl #accountAccess form.logged-in a#yourAccount:visited
{
	background: url("../images/your_account_btn.gif") no-repeat left top;
	width: 104px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	margin-top: 2px;  /* changed from 5px; because greenBG too long on logged in view */
}
table#fpl #accountAccess form.logged-in a#yourAccount:hover {
	background-position: left bottom;
}
table#fpl #accountAccess form.logged-in a#viewBill, table#fpl #accountAccess form.logged-in a#viewBill:link,
table#fpl #accountAccess form.logged-in a#viewBill:visited
{
	background: url("../images/view_bill_btn.gif") no-repeat left top;
	width: 104px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	margin-top: 3px;  /* changed from 5px; because greenBG too long on logged in view */
}
table#fpl #accountAccess form.logged-in a#viewBill:hover {
	background-position: left bottom;
}

table#fpl #accountAccess .menu {
	background: #94b154 url("../images/login_bg_top.gif") no-repeat left top;
	width: 122px;	
	padding-top: 8px;
}

/** manage flyout **/  
/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu { /*margin: 10px; /height: 100px; */font: normal 11px/17px Arial, Helvetica, sans-serif; }
.menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 10em; }
.menu li { background-color: #DEF0B8; float: left; }
.menu li.sub { background-color: #DEF0B8; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { border: 0 none; display: block; text-decoration: none; height: 2em; line-height: 2em; width: 10em; color: #363636;  font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; font: normal 11px/17px Arial, Helvetica, sans-serif;
margin-left: 7px; padding-left: 7px; background: #DEF0B8 url("../images/manage_account_arrow.gif") no-repeat 0 6px;
 }
* html .menu a, * html .menu a:visited { width: 10em; }
* html .menu a:hover { color: #363636; background-color: #DEF0B8; position: relative; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; font: normal 11px/17px Arial, Helvetica, sans-serif;}
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #363636; background-color: #DEF0B8; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { color: #363636; background-color: #DEF0B8; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li ul { visibility: hidden; position: absolute; top: 0; left: 11.1em; background-color: transparent; line-height: 0.8em; }
#IEroot .menu li ul { left: 11em;}
* html #IEroot .menu li ul { left: 9.15em; top: .1em; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu .clearfix {
	width: 122px;
	padding: 0;
	margin: 0;
}
.menu .toplevel {
	border-bottom: 1px solid #94B154;
}
.menu #manage-account, .menu #register-online {
	height: 32px;
	width: 122px;
	margin-left: 0;
	padding-left: 0;
	background: 0 none;
}
.menu #manage-account:hover {
	padding-right: 5px;
}
* html .menu #manage-account:hover {
	padding-right: 0;
}
.menu a.first-child {
	margin-top: 7px;
}
/* end manage flyout */
table#fpl #accountAccess ul li#manage a#manageMain {
	background: url("../images/manage_account.gif") no-repeat left top;
	width: 122px;
	height: 32px;
	margin-bottom: 1px; 
	margin-top: -3px;
	display: block;
}
* html table#fpl #accountAccess ul li#manage a#manageMain {
	width: 122px;
}
table#fpl #accountAccess li#manage {
	position: relative;
}
* html table#fpl #accountAccess li#manage {
	margin-bottom: -3px;
}
table#fpl #accountAccess ul li#manage a#manageMain:hover, table#fpl #accountAccess ul li#manage a#manageMain.active  {
	/* background-position: left bottom;
	background-color: #e3e3e3; */
	margin-top: -3px;
	height: 32px;
}
table#fpl #accountAccess ul li#manage:hover div, * html table#fpl #accountAccess ul li#manage a:hover table {
	display: block;
}

table#fpl #energy_tips {
	padding-top: 5px;
	padding-bottom: 7px;
	background: url("../images/tips_bg_right.gif") no-repeat right 5px;
}

table#fpl #energy_tips div {/*2661*/
	background: url("../images/tips_bg.gif") no-repeat top left;
	height: 31px;
	position: relative; /* updated */
}

* html table#fpl #energy_tips {
	background-position: right 5px;
}

table#fpl #energy_tips p { /* updated */
	color: #515557;
	font: 11px/31px Arial, Helvetica, sans-serif;
	padding-left: 10px;
	
}
table#fpl #energy_tips p strong {
	color: #44484a;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 12px;
	background: url("../images/tips_arrow.gif") no-repeat left center;
}
table#fpl #energy_tips p a { /* updated */
	color: #8eac4c;
	text-decoration: underline;
	float: right;
	font-size: 11px;
	position: absolute;
	z-index: 5;
	right: 5px;
	top: 0;

}
/*
[xmlns]body table#fpl #energy_tips p a { /* updated 
 	top: -8px;
}
*/
#fpl .centerContent #contentPage {
	margin-left: 12px;
	margin-right: 17px;
	width: 455px;
	float: left;
}
* html #fpl .centerContent #contentPage {
	width: 453px;
	margin-left: 9px;

	margin-right: 13px;
}

#fpl .centerContent #rhc{
	width: 142px;
	float: right;
}
#fpl.storm #leftBuckets {
	margin-right: 2px;
}
#fpl.storm .centerContent h1 {
	color: #2E446C;
	font: bold 25px/34px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
#fpl.storm .centerContent h2 {
	color: #252525;
	font: bold 18px/13px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 5px;
	margin-bottom: 12px;
}
#fpl.storm .centerContent .headImage {
	margin-bottom: 13px;
}
[className="actualClassName"] #fpl.storm .centerContent .headImage {
	padding-left: 1px;
}
#fpl.storm .centerContent .spanishLink {
	margin-top: -3px;
	margin-bottom: 30px;
}
#fpl.storm .centerContent .spanishLink a span { color: #707070; }
#fpl.storm .centerContent .spanishLink a, #fpl.storm .centerContent .spanishLink a:link,
#fpl.storm .centerContent .spanishLink a:visited {
	color: #252525;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#fpl.storm .centerContent .spanishLink a:hover {
	text-decoration: underline;
}
#fpl.storm .centerContent #contentPage div {
	margin-bottom: 30px;
	min-height: 80px;
	position: relative;
}
* html #fpl.storm .centerContent #contentPage div {
	height: 80px;
}
#fpl.storm .centerContent #contentPage div img {
	float: left;
	position: absolute;
}
#fpl.storm .centerContent #contentPage div ul {
	position: absolute;
	margin-left: 90px;
	margin-top: -5px;
	color: #42629A;
	font: 12px/19px Arial, Helvetica, sans-serif;
	text-decoratoin: underline;
}
#fpl.storm .centerContent #contentPage div ul li {
	background: url("../fplcommon/wrapper/images/black_bullet.gif") no-repeat 0 9px;
}
#fpl.storm .centerContent #contentPage div ul a, #fpl.storm .centerContent #contentPage div ul a:link,
#fpl.storm .centerContent #contentPage div ul a:visited {
	color: #42629A;
	font: 12px/19px Arial, Helvetica, sans-serif;
	text-decoratoin: underline;
	padding-left: 10px;
}
#fpl.storm #rhc div {
	margin-bottom: 10px;
}
#fpl.storm #rhc div.blueBox {
	background: #e1ebf2 url("../fplcommon/wrapper/images/rhn_base.gif") no-repeat left bottom;
	padding-bottom: 7px;
	width: 141px;
}
#fpl.storm #rhc div.blueBox div {
	border: 1px solid #d5d5d5;
	border-bottom: 0;
	padding: 8px;
	margin-bottom: 0;
	
}
#fpl.storm #rhc h3 {
	color: #324973;
	font: bold 12px/10px Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
}
#fpl.storm #rhc div.blueBox li {
	background: url("../fplcommon/wrapper/images/blue_bullet.gif") no-repeat 0px 8px;
}
#fpl.storm #rhc div.blueBox li a, #fpl.storm #rhc div.blueBox li a:link,
#fpl.storm #rhc div.blueBox li a:visited {
	color: #363636;
	font: 11px/16px Arial, Helvetica, sans-serif;
	padding-left: 8px;
}
#fpl.storm #rhc div.blueBox li a:hover {
	text-decoration: underline;
}
#fpl.storm #rhc div.helpful li {
	padding-bottom: 4px;
	background-position: 0 6px !important;
}
#fpl.storm #rhc div.helpful li a, #fpl.storm #rhc div.helpful li a:link,
#fpl.storm #rhc div.helpful li a:visited {
	display: block;
	line-height: normal !important;
}
#fpl.storm #rhc div.resource li {
	background: none;
}
#fpl.storm #rhc div.resource li a, #fpl.storm #rhc div.resource li a:link,
#fpl.storm #rhc div.resource li a:visited {
	padding-left: 0;
}
#fpl.storm #rhc .alertsSignup {
	background: url("../fplcommon/wrapper/images/signup_alerts.gif") no-repeat left top;
	height: 51px;
	width: 121px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
#fpl.storm #rhc .alertsSignup h3 {
	text-indent: -9999px;
	height: 22px;
		
}
#fpl.storm #rhc .alertsSignup ul {
	padding-left: 5px;
}
#fpl.storm #rhc .alertsSignup li {
	float: left;
}
#fpl.storm #rhc .alertsSignup li a, #fpl.storm #rhc .alertsSignup li a:link {
	color: #E85700;
	font: 10px/10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0 6px;
}
#fpl.storm #rhc .alertsSignup li.middleLink a {
	border: 1px solid #E85700;
	border-top-width: 0;
	border-bottom-width: 0;
}
#fpl.storm #rhc .imgLink {
	display: block;
	margin-bottom: 6px;
}
/* during */
#fpl.storm .centerContent #contentPage .latest-news {
	background-color: #e7e7e7;
	border: 1px solid #d5d5d5;
	padding: 10px 8px 8px 10px;
	position: relative;
	margin-top: -15px;
}
#fpl.storm .centerContent #contentPage .latest-news h2 {
	border-bottom: 0 none;
}

#fpl.storm .centerContent #contentPage .latest-news p {
	color: #363636;
	font: 11px/12px Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
#fpl.storm .centerContent #contentPage .latest-news a.rightLink, #fpl.storm .centerContent #contentPage .latest-news a.rightLink:link,
#fpl.storm .centerContent #contentPage .latest-news a.rightLink:visited {
	color: #43639B;
	font: 10px/15px Arial, Helvetica, sans-serif;
	display: block;
	text-align: right;
	text-decoration: none;
	background: url("../fplcommon/wrapper/images/arrow_small_blue.gif") no-repeat right center;
	padding-right: 7px;
	
}
#fpl.storm .centerContent #contentPage .latest-news a.rightLink:hover {
	text-decoration: underline;
}
#fpl.storm .centerContent #contentPage .latest-news .rss {
	background: url("../fplcommon/wrapper/images/rss_gray_bg.gif") no-repeat left top;
	width: 35px; 
	height: 11px;
	display: block;
	position: absolute;
	right: 8px;
	top: 10px;
	text-indent: -9999px;
}
#fpl.storm .centerContent #contentPage .latest-news .topMedia {
	display: block;
	position: absolute;
	right: 55px;
	top: 10px;
	color: #43639B;
	font: 10px/15px Arial, Helvetica, sans-serif;
}
#fpl.storm .centerContent #contentPage .latest-news a.leftLink, #fpl.storm .centerContent #contentPage .latest-news a.leftLink:link,
#fpl.storm .centerContent #contentPage .latest-news a.leftLink:visited {
	color: #43639B;
	font: 10px/15px Arial, Helvetica, sans-serif;
	float: left;
	background: url("../fplcommon/wrapper/images/arrow_small_blue.gif") no-repeat right center;
	padding-right: 7px;
	margin-right: 30px;
}
#fpl.storm #rhc .storm-track {
	padding-bottom: 8px;
	background: url("../fplcommon/wrapper/images/storm_tracker_bottom.gif") no-repeat left bottom;
}
#fpl.storm #rhc .storm-track div {
	border: 1px solid #d5d5d5;
	border-bottom: 0px;
	padding: 9px 8px 0px 9px;
	width: 122px;
	margin-bottom: 0;
}
#fpl.storm #rhc .storm-track h3 {
	color: #252525;
	font: bold 12px/10px Arial, Helvetica, sans-serif;
}
#fpl.storm #rhc .storm-track ul, #fpl.storm #rhc ul.blueArrow {
	padding: 5px 0;
}
#fpl.storm #rhc ul.blueArrow {
	padding-top: 0px;
}
#fpl.storm #rhc ul.blueArrow li {
	padding-left: 10px;
}
#fpl.storm #rhc .storm-track li a, #fpl.storm #rhc .storm-track li a:link,
#fpl.storm #rhc .storm-track li a:visited, #fpl.storm #rhc ul.blueArrow li a,
#fpl.storm #rhc ul.blueArrow li a:link, #fpl.storm #rhc ul.blueArrow li a:visited {
	color: #43639B;
	font: 12px/14px Arial;
	background: url("../fplcommon/wrapper/images/arrow_small_blue.gif") no-repeat left center;
	padding-left: 7px;
}
#fpl.storm #rhc .storm-track li a:hover, #fpl.storm #rhc ul.blueArrow li a:hover {
	text-decoration: underline;
}
#fpl.storm #rhc .storm-track form {
	min-height: 30px;
	clear: both;
}
#fpl.storm #rhc .storm-track form {
	height: 30px;
}
#fpl.storm #rhc .storm-track form label {
	color: #252525;
	font: 11px/17px Arial, Helvetica, sans-serif;
	
}
#fpl.storm #rhc .storm-track form #zipcode {
	width: 70px;
	border: 1px solid  #a7a7a7;
	font-size: 9px;
	height: 13px;
	float: left;
}
#fpl.storm #rhc .storm-track form #submitZip {
	background: url("../fplcommon/wrapper/images/arrowBlackSubmit.gif") no-repeat left top;
	width: 15px;
	height: 15px;
	border: 0 none;
	margin-left: 2px;
	float: left;
}

/* Storm Pages css */

#contentPage {
margin-left: 12px;
margin-right: 17px;
margin-top:0px;
width: 455px;
float: left;
}
* html #contentPage {
width: 453px;
margin-left: 9px;
margin-right: 13px;
}

#rhc{
width: 142px;
float: right;
}
#leftBuckets {
margin-right: 2px;
}
.scHead {
color: #2E446C;
font: bold 25px/34px Arial, Helvetica, sans-serif;
background-color: #ffffff;
}
h4 {
color: #252525;
font: bold 18px/13px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #d5d5d5;
padding-bottom: 5px;
margin-bottom: 12px;
}
.headImage {
margin-bottom: 13px;
}
[className="actualClassName"] .headImage {
padding-left: 1px;
}
.spanishLink {
margin-top: -3px;
margin-bottom: 20px;
}
.spanishLink a span { color: #707070; }
.spanishLink a, .spanishLink a:link, .spanishLink a:visited {
color: #252525;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration: none;
}
.spanishLink a:hover {
text-decoration: underline;
}
#contentPage div {
margin-bottom: 10px;
min-height: 80px;
position: relative;
}
* html #contentPage div {
height: 80px;
}
#contentPage div img {
float: left;
position: absolute;
}
#contentPage div ul {
position: absolute;
margin-left: 90px;
margin-top: -5px;
color: #42629A;
font: 12px/19px Arial, Helvetica, sans-serif;
text-decoratoin: underline;
}
#contentPage div ul li {
list-style-type: none;
padding: 0;
margin: 0;
text-align: left;
background: url("../fplcommon/wrapper/images/black_bullet.gif") no-repeat 0 9px;
}
#contentPage div ul a, #contentPage div ul a:link, #contentPage div ul a:visited {
color: #42629A;
font: 12px/19px Arial, Helvetica, sans-serif;
text-decoratoin: underline;
padding-left: 10px;
}
#rhc div {
margin-bottom: 10px;
}
#rhc div.blueBox {
background: #e1ebf2 url("../fplcommon/wrapper/images/rhn_base.gif") no-repeat left bottom;
padding-bottom: 7px;
width: 141px;
}
#rhc div.blueBox div {
border: 1px solid #d5d5d5;
border-bottom: 0;
padding: 8px;
margin-bottom: 0;

}
#rhc h3 {
color: #324973;
font: bold 12px/10px Arial, Helvetica, sans-serif;
margin-top:0px;
}
#rhc div.blueBox ul{
padding: 0;
margin: 0;
text-align: left;

}

#rhc div.blueBox li {
background: url("../fplcommon/wrapper/images/blue_bullet.gif") no-repeat 0px 8px;
list-style-type: none;
}

#rhc div.blueBox li a, #rhc div.blueBox li a:link, #rhc div.blueBox li a:visited {
color: #363636;
font: 11px/16px Arial, Helvetica, sans-serif;
padding-left: 8px;

}
#rhc div.blueBox li a:hover {
text-decoration: underline;
}
#rhc div.helpful li {
padding-bottom: 4px;
background-position: 0 6px !important;
}
#rhc div.helpful li a, #rhc div.helpful li a:link, #rhc div.helpful li a:visited {
display: block;
line-height: normal !important;
}
#rhc div.resource li {
background: none;
}
#rhc div.resource li a, #rhc div.resource li a:link, #rhc div.resource li a:visited {
padding-left: 0;
}
#rhc .alertsSignup {
background: url("../fplcommon/wrapper/images/signup_alerts.gif") no-repeat left top;
height: 51px;
width: 121px;
text-align: center;
padding-left: 10px;
padding-right: 10px;
}
#rhc .alertsSignup h3 {
text-indent: -9999px;
height: 22px;

}
#rhc .alertsSignup ul {
padding-left: 5px;
}
#rhc .alertsSignup li {
float: left;
}
#rhc .alertsSignup li a, #rhc .alertsSignup li a:link {
color: #E85700;
font: 10px/10px Arial, Helvetica, sans-serif;
text-decoration: underline;
padding: 0 6px;
}
#rhc .alertsSignup li.middleLink a {
border: 1px solid #E85700;
border-top-width: 0;
border-bottom-width: 0;
}
#rhc .imgLink {
display: block;
margin-bottom: 6px;
}
/* during */
#contentPage .latest-news {
background-color: #e7e7e7;
border: 1px solid #d5d5d5;
padding: 10px 8px 8px 10px;
position: relative;
margin-top: -15px;
}
#contentPage .latest-news h4 {
border-bottom: 0 none;
}

#contentPage .latest-news p {
color: #363636;
font: 11px/12px Arial, Helvetica, sans-serif;
padding-right: 10px;
}
#contentPage .latest-news a.rightLink, #contentPage .latest-news a.rightLink:link, #contentPage .latest-news a.rightLink:visited {
color: #43639B;
font: 10px/15px Arial, Helvetica, sans-serif;
display: block;
text-align: right;
text-decoration: none;
background: url("../fplcommon/wrapper/images/arrow_small_blue.gif") no-repeat right center;
padding-right: 7px;

}
#contentPage .latest-news a.rightLink:hover {
text-decoration: underline;
}
#contentPage .latest-news .rss {
background: url("../fplcommon/wrapper/images/rss_gray_bg.gif") no-repeat left top;
width: 35px; 
height: 11px;
display: block;
position: absolute;
right: 8px;
top: 10px;
text-indent: -9999px;
}
#contentPage .latest-news .topMedia {
display: block;
position: absolute;
right: 55px;
top: 10px;
color: #43639B;
font: 10px/15px Arial, Helvetica, sans-serif;
}
#contentPage .latest-news a.leftLink, #contentPage .latest-news a.leftLink:link,
#contentPage .latest-news a.leftLink:visited {
color: #43639B;
font: 10px/15px Arial, Helvetica, sans-serif;
float: left;
background: url("../fplcommon/wrapper/images/arrow_small_blue.gif") no-repeat right center;
padding-right: 7px;
margin-right: 30px;
}
#rhc .storm-track {
padding-bottom: 8px;
background: url("../fplcommon/wrapper/images/storm_tracker_bottom.gif") no-repeat left bottom;
}
#rhc .storm-track div {
border: 1px solid #d5d5d5;
border-bottom: 0px;
padding: 9px 8px 0px 9px;
width: 122px;
margin-bottom: 0;
}
#rhc .storm-track h3 {
color: #252525;
font: bold 12px/10px Arial, Helvetica, sans-serif;
}
#rhc .storm-track ul, #fpl.storm #rhc ul.blueArrow {
list-style-type: none;
padding: 5px 0;
}
#rhc ul.blueArrow {
padding-top: 0px;
}
#rhc ul.blueArrow li {
list-style-type: none;
padding-left: 10px;
}
#rhc .storm-track li a, #rhc .storm-track li a:link,
#rhc .storm-track li a:visited, #rhc ul.blueArrow li a,
#rhc ul.blueArrow li a:link, #rhc ul.blueArrow li a:visited {
color: #43639B;
font: 12px/14px Arial;
background: url("../fplcommon/wrapper/images/arrow_small_blue.gif") no-repeat left center;
padding-left: 7px;
}
#rhc .storm-track li a:hover, #rhc ul.blueArrow li a:hover {
text-decoration: underline;
}
#rhc .storm-track form {
min-height: 30px;
clear: both;
}
#rhc .storm-track form {
height: 30px;
}
#rhc .storm-track form label {
color: #252525;
font: 11px/17px Arial, Helvetica, sans-serif;

}
#rhc .storm-track form #zipcode {
width: 70px;
border: 1px solid #a7a7a7;
font-size: 9px;
height: 13px;
float: left;
}
#rhc .storm-track form #submitZip {
background: url("../fplcommon/wrapper/images/arrowBlackSubmit.gif") no-repeat left top;
width: 15px;
height: 15px;
border: 0 none;
margin-left: 2px;
float: left;
}

/* begin new code for applications and accordion squovals */

.topCapTDBackGround_sq {
	background-image:url("../images/sq_outline_tcBG.gif"); 
	background-repeat:repeat-x;
}

.topCapTDBackGround_gr {  
	background-image:url("../images/gr_outline_tcBG.gif"); 
	background-repeat:repeat-x;
}

.topCapTDBG_solid {  
	background-image:url("../images/solid_outline_tcBG.gif"); 
	background-repeat:repeat-x;
}

/*.innerTextForTopTD h6 {
	font-size:12pt;
	padding:4px 0px 2px 8px;
	margin:0px 0px 0px 0px;
}*/

.innerTextHeading {
	font-size:10pt;
	font-weight:bold;
	float:left;
	padding:2px;
}
.innerTextSub_blu {
	font-size:10pt;
	font-weight:bold;
	color:#003399;
	float:left;
	padding:2px;
}
.innerTextSub {
	font-size:10pt;
	font-weight:bold;
	float:left;
	padding:2px;
}

.innerTextTitle {
	font-size:10pt;
	font-weight:bold;
	padding-left:8px;
	padding-top:2px;
}
* html div.innerTextTitle { 
	line-height:20px;
	margin:0px 0px -2px 0px;	
}

#innerText {
	margin:0px 0px 0px 0px;
	font-size:10pt;
	padding-left:8px;
	padding-bottom:1px;
	vertical-align:top;
	line-height:1.3;
}
#innerText a {text-decoration:none;}
#innerText a:hover {text-decoration:underline;}

#innerText ul {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	padding-left:20px;
	position:relative;
	list-style-type:none;
	vertical-align:middle;
}
#innerText li {
	font-weight:normal;
	list-style-type:none;
	vertical-align:middle;
}

/*.innerText2 {
	font-size:small;
	font-weight:normal;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	position:relative;
	list-style-type:none;
}
.innerText2 a {text-decoration:none;}
.innerText2 a:hover {text-decoration:underline;}*/

.innerTextBold {
	font-size:10pt;
	vertical-align:top;
	font-weight:bold;
	padding-top:5px;/*5px*/
	padding-left:6px;/*8px*/
}

.innerTextBold ul {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	padding-left:10px;/*15px*/
	padding-right:5px;/*10px*/
	position:relative;
	list-style-type:none;
}

.innerTextBold li{
	font-weight:normal;
	list-style-type:none;
}

.innerTextBold a {
	/*float:right;*/
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	padding-right:5px; /*8px*/
}
.innerTextBold a:hover {text-decoration:underline;}

#innerText_Left {
	margin:2px 0px 2px 0px;
	font-size:10pt;
	padding-left:8px;
	float:left;
}
* html div#innerText_Left { 
	line-height:20px;
	margin:0px 0px;		
}

/*new*/
#innerText_Right {
	margin:2px 0px 2px 0px;
	font-size:10pt;
	padding-left:8px;
	float:right;
}
* html div#innerText_Right { 
	line-height:20px;
	margin:0px 0px;		
}

.messageInbox {
	margin:2px 0px 2px 0px;
	font-size:10pt;
	padding:8px;
}

.bottomPortalTD_solid {
	border-left:1px solid;
	border-left-color:#aec3d0;
	border-right:1px solid;
	border-right-color:#aec3d0;
	background-color:#D7E1E8;
	height:100%;
	widows:100%;
	font-size:small;
}
.bottomPortalTD_solid p {
	font-size:small;
	padding-left:10px;
	margin-bottom:5px;
}
.bottomPortalTD_solid a {text-decoration:underline;}
.bottomPortalTD_solid p a {text-decoration:underline;}
/*.bottomPortalTD_solid a:hover {text-decoration:underline;}*/

.bottomPortalTD_sides {
	border-left:1px solid;
	border-left-color:#aec3d0;
	border-right:1px solid;
	border-right-color:#aec3d0;
	height:100%;
	widows:100%;
	font-size:small;
}
.bottomPortalTD_sides, {
	font-size:small;
	padding-left:10px;
	margin-bottom:5px;
}
.bottomPortalTD_sides a {text-decoration:none;}
.bottomPortalTD_sides a:hover {text-decoration:underline;}


.bottomPortalTD_none {
	height:100%;
	padding-left:8px;
	padding-top:5px;
	font-size:small;
}

.h_Line_2 {
	background-image:url("../images/h_line_2.gif");
	background-position:bottom;
	background-repeat:repeat-x;
}

.h_Line {
	background-image:url("../images/h_line.gif");
	background-position:bottom;
	background-repeat:repeat-x;
}
* html .h_Line {
	line-height:20px;
	vertical-align:text-top;
}

.v_line {
	background-image:url("../images/v_line.gif");
	background-position:center;
	background-repeat:repeat-y;
}

.button {
	background-image:url("../images/buttonFF.gif");
	height:20px;
	max-height:20px;
	width:125px;
	background-repeat:no-repeat;
	position:relative;
	font-size:12px;
	text-align:center;
	padding-top:2px;
}
* html div.button { 
	height: expression( this.Height > 20 ? "20px" : "auto" );
	padding-top:2px;
	padding-bottom:3px;
}

.button_200 {
	background-image:url("../images/buttonFF_200.gif");
	height:20px;
	max-height:20px;
	width:200px;
	background-repeat:no-repeat;
	position:relative;
	font-size:12px;
	text-align:center;
	padding-top:2px;
}
* html div.button_200 { 
	height: expression( this.Height > 20 ? "20px" : "auto" );
	padding-top:2px;
	padding-bottom:3px;
}
/* end new code for applications and accordion squovals */

/* Begin Expand/Collapse styles */
.popshow {display:none}
.pophide {
	display:inline; 
	padding-left:0px;
	padding-top:0px;
}
img.minus {src:../images/arrowDown_Icon.gif;}
.hiddenText p {
	margin:0px 0px 0px 8px;
	font-size: small;
	text-indent:25px;
}		
.link_expcol ,
.link_expcol a:link ,
.link_expcol a:visited {
	font-family: Arial;
	font-size:10pt;
	text-decoration:none;
	padding-left:4px;

}
.link_expcol a:hover {
	text-decoration:underline;
}
/* End Expand/Collapse styles*/

</cmignore>