/* CSS Document */
.bodyboldorange
	{
	font-family: verdana, sans-serif; 
	color:#be4e03;
	font-size: 11px; 
	line-height: 14px; 
	font-weight:bold;
	}
body
	{
	padding: 0;
	margin: 10px 0px 10px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px; line-height: 14px;
	}
img
	{
	border: 0;
	}

p { font-family: verdana; color: #000000; font-size: 11px; line-height: 14px; }

A:link { color:#3E647E; text-decoration: none; font-weight: bold;}
A:visited { color:#7790A1; text-decoration: none; font-weight: bold;}
A:hover { color:#3E647E; text-decoration: underline; font-weight: bold;}

a.red-links { color:#FF0000; }
a.red-links:hover { color:#FF0000; }
a.red-links:visited { color:#FF0000; }

.bodynormal, td { 
	font-family: verdana, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	line-height: 14px; 
}

.bodybold { 
	font-family: verdana, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	line-height: 14px; 
	font-weight:bold;
}

.bodysmall { font-family: Verdana, sans-serif; font-size: 10px; line-height: 12px; }
A.bodysmall:link { color: #B39D00; text-decoration: none; font-weight: bold; }
A.bodysmall:visited { text-decoration: none; color: #B39D00; font-weight: bold; }
A.bodysmall:hover { color: #B39D00; text-decoration: underline; font-weight: bold; }

.bodysmaller { font-family: verdana; color: #000000; font-size: 9px; }

H1 { 
	font-family: Verdana, sans-serif; 
	color: #3E647E; 
	font-size: 14px; 
	font-weight:bold; 
	margin-top:0px;
	margin-bottom:0px;
	padding: 0;
}

H2 { 
	font-family: Verdana, sans-serif; 
	color: #3E647E; 
	font-size: 12px; 
	font-weight:bold; 
	margin-top:0px;
	margin-bottom:0px;
	padding: 0;
}

H3 { 
	font-family: Verdana, sans-serif; 
	color: #3E647E; 
	font-size: 11px; 
	font-weight:bold; 
	margin-top:0px;
	margin-bottom:0px;
	padding: 0;
}

.bodyredlarge { 
	font-family: verdana, sans-serif; 
	color: #BC4F07; 
	font-size: 14px; 
	line-height: 18px; 
}

.bodyorangehead { 
	font-family: Verdana, sans-serif; 
	color: #BC4F07; 
	font-size: 12px; 
	font-weight:bold; 
	margin: 0;
	padding: 0;
}

.bodyorangesmhead { 
	font-family: Verdana, sans-serif; 
	color: #BC4F07; 
	font-size: 11px; 
	font-weight:bold; 
	margin: 0;
	padding: 0;
}

.error {
	font-family: verdana, sans-serif; 
	color: #ff0000; 
	font-size: 10px; 
	line-height: 12px; 
	font-weight: bold;
}

.profile { 
	font-family: verdana, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	line-height: 17px; 
}

.profilebld { 
	font-family: verdana, sans-serif; 
	color: #000000; 
	font-size: 13px; 
	line-height: 17px;
	font-weight:bold; 
}

.introBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-image: url(images/box_background.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 535px;
	width: 760px;
}

.introNavBackground {
	font-size: 14px;
	background-image: url(images/welcome_leftnav_bg.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 200px;
	width: 185px;
}

.loginBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-image: url(images/box_login.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 200px;
	width: 185px;
}

.leftNavBackground {
	font-size: 14px;
	background-image: url(images/leftnav_bg.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 200px;
	width: 185px;
}

#gen-header
	{
	margin-bottom: 10px;
	text-align: right;
	height: 75px;
	position: absolute;
	width: 565px;
	top: 24px;
	left: 205px;
	}
#gen-footer
	{
	width: 760px;
	clear: left;
	text-align: center;
	margin-top: 35px;
	padding: 0;
	margin: 0;
	font-family: verdana, sans-serif;
	}
#gen-footer p
	{
	margin: 5px 0px 0px 0px;
	font-size: 10px;
	line-height: 12px;
	}
#container
	{
	position: absolute;
	top: 118px;
	left: 10px;
	width: 760px;

	}
#fdoplan
	{
	margin-bottom: 12px;
	}
#fclogo
	{
	position: absolute;
	top: 10px;
	left: 10px;
	}
#report
	{
	width: 760px;
	}
/* ############ Welcome page ############ */
#welcome-table
	{
	}
#welcome-leftnav
	{
	color: #000;
	background: transparent url('/images/welc_lnav_bg.gif') no-repeat;
	width: 185px;
	height: 200px;
	margin-bottom: 0px;
	}
#welcome-leftnav ul
	{
	margin: 0;
	padding: 0;
	padding: 10px 0px 10px 12px;
	//padding: 14px 0px 0px 12px;
	}
#welcome-leftnav ul li
	{
	list-style: none;
	color: #000;
	background: transparent url('/images/welc_lnav_bullet.gif') no-repeat 0px 0px;
	margin: 0;
	padding: 0px 0px 6px 18px;
	}
#welcome-leftnav_new
	{
	color: #000;
	background: transparent url('/images/welc_lnav_bg_new.gif') repeat-y;
	width: 185px;
	margin-bottom: 0px;
	}
#welcome-leftnav_new ul
	{
	margin: 0;
	padding: 0;
	padding: 0px 0px 0px 12px;
	}
#welcome-leftnav_new ul li
	{
	list-style: none;
	color: #000;
	background: transparent url('/images/welc_lnav_bullet.gif') no-repeat 0px 0px;
	margin: 0;
	padding: 0px 0px 6px 18px;
}
#welcome-leftnav_top
	{
	background: transparent url('/images/welc_lnav_top.gif') no-repeat;
	width: 185px;
	height: 14px;
	}
#welcome-leftnav_bottom
	{
	background: transparent url('/images/welc_lnav_bottom.gif') no-repeat;
	width: 185px;
	height: 14px;
}
#welcome-leftnav_ip
	{
	color: #000;
	background: transparent url('/images/welc_lnav_bg.gif') no-repeat;
	width: 185px;
	height: 200px;
	margin-bottom: 15px;
	}
#welcome-leftnav_ip ul
	{
	margin: 0;
	padding: 12px 0px 0px 12px;
	}
#welcome-leftnav_ip ul li
	{
	list-style: none;
	color: #000;
	background: transparent url('/images/welc_lnav_bullet.gif') no-repeat 0px 0px;
	margin: 0;
	padding: 0px 0px 12px 18px;
	}



/* matte for left nav link images: F2EEE2 */

#welcome-mast
	{
	position: absolute;
	top: 0px;
	left: 196px;
	width: 565px;
	color: #fff;
	background: #fff url('/images/welc_mast.jpg') no-repeat;
	width: 564px;
	height: 200px;
	margin-bottom: 5px;
	}
#welcome-mast h1
	{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: transparent;
	margin: 0;
	padding: 130px 0px 0px 10px;
	}
#welcome-mast ul
	{
	margin: 0;
	padding: 10px 0px 5px 6px;
	}
#welcome-mast ul li
	{
	list-style: none;
	/* Controls whitespace in IE */ display: block; float: left;
	color: #000;
	background: transparent url('/images/welc_mast_bg.gif') no-repeat 0px 0px;
	padding: 9px 7px 10px 7px;
	margin: 0px 2px 0px 2px;
	}
#welcome-mast img
	{
	display: block;
	}
/* matte for mast link images: F6E4E2*/

#welcome-sidebar
	{
	float: left;
	margin-top: 0px;
	}

/* ########## Welcome Main Content ############# */
#welcome-content
	{
	margin-left: 198px; 
	_margin-left: 195px; /* IE Underscore Hack controls for 3px whitespace bug */
	text-align: left;
	
	margin-top: 0px;
	}
#welcome-pnd
	{
	margin: 0;
	padding: 0;
	}
#welcome-pnd p
	{
	padding: 0;
	margin: 8px 0px 10px 0px;
	}
#welcome-pnd td
	{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	padding-bottom: 4px;
	}
.leftbox
	{
	width: 186px;
	color: #000;
	background: transparent url('/images/leftbox_bg.gif') no-repeat 0px 0px;
	padding: 15px 0px 0px 10px;
	/* border: solid black 1px; */
	}
.leftbox p
	{
	margin: 6px 0px 0px 0px; 
	padding: 0px 15px 6px 0px; 
	}
.leftbox-header
	{
	display: block;
	}
.leftbox-bottom
	{
	display: block;
        margin-bottom: 15px;
	}

/* Help Content */

#help-leftnav
	{
	color: #000;
	background: transparent url('/images/help_nav_box.gif') no-repeat;
	width: 185px;
	height: 437px;
	padding: 13px 0px 0px 0px;
	float: left;
	}

#help-leftnav ul
	{
	margin: 0;
	padding: 5px 0px 0px 12px;
	}
#help-leftnav ul li
	{
	list-style: none;
	color: #000;
	background: transparent url('/images/welc_lnav_bullet.gif') no-repeat 0px 2px;
	margin: 0;
	padding: 0px 18px 4px 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

#help-content
	{
	width: 550px;
	margin-left: 200px;
	margin-bottom: 20px;
	}

#help-content p
	{
	font-size: 11px; 
	line-height: 14px;
	padding: 0;
	margin: 0px 0px 12px 0px;
	}

#help-content h1
	{
	padding-bottom: 10px;
	}

#help-content ul li
	{
	font-size: 11px; 
	line-height: 14px;
	padding: 0;
	margin: 0px 0px 12px 0px;
	}
	
#help-content ol li
	{
	font-size: 11px; 
	line-height: 14px;
	padding: 0;
	margin: 0px 0px 12px 0px;
	}

/* subscriber services page */
#sub-leftnav
	{
	color: #000;
	background: transparent url('/images/sub_lnav_bg.gif') no-repeat;
	width: 185px;
	float: left;
	height: 230px;
	margin-top:0;
	margin-left:0;
	margin-bottom: 15px;
	}

#sub-leftnav table
	{
	margin: 10px 0px 0px 12px;
	padding: 0;
	}
#sub-leftnav ul
	{
	margin: 0;
	padding: 13px 0px 0px 12px;
	}
#sub-leftnav ul li
	{
	list-style: none;
	color: #000;
	background: transparent url('/images/welc_lnav_bullet.gif') no-repeat 0px 0px;
	margin: 0;
	padding: 0px 0px 8px 18px;
	}
#content
	{
	margin-left: 200px;
	width: 560px;
	_width: 550px;
	/*border: solid 1px*/
	}
#content ul li
	{
	margin-bottom: 12px;
	}

#content td
	{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	}
	
#contentupgrade
	{
	margin-left: 200px;
	width: 560px;
	_width: 550px;
	}

#contentupgrade ul li
	{
	list-style-type: disc;
	}
	
#contentupgrade td
	{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	}
	
/* START OLD STYLES*/



.smallreg {  
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.small {  
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10pt; font-weight: bold
}
.whitehead {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-decoration: none; letter-spacing: 0em; font-weight: bold; color: #ffffff;
}

A.whitehead:hover {
text-decoration: none;
}
A.whitehead:hover {
text-decoration: none;
}
A.whitehead:hover {
text-decoration: none;
}

.srchterms {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
}

.smalltext {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-decoration: none; letter-spacing: 0em
}
.srchpage {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; letter-spacing: 0em; 
}
.srchlink {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; letter-spacing: 0em; font-weight: bold;
}
.sechead {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; letter-spacing: 0em; font-weight: bold; color: #000099
}
.srchdata {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; letter-spacing: 0em; 
}
.smalllink {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; color: 0068CA; text-decoration: none; letter-spacing: 0em
}
.tiptext {
   font: 12px Arial, Helvetica; line-height: 13px; 
}

.helphead {
   font: bold 16pt Arial, Helvetica;
}



.longcopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.hed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; text-decoration: none}
.form {
   font: 10px Arial, Helvetica;
}
.asmall {
   font: 9pt Arial, Helvetica;
}

.acctblPayment {
   font: 10pt Arial, Helvetica;
}

.prodTitle {
   font: bold italic 11pt Arial, Helvetica;
}

.chooseTitle {
   font: bold 18pt Arial, Helvetica;
}



.granttext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:17px;}
.fdntext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:17px;}
.bldgranttext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height:17px;}
.bldfdntext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height:17px;}
.smallbold {
   font: bold 11px Verdana, Arial, Helvetica;
}
.smallertext {
   font: 11px Verdana, Arial, Helvetica;
}
.redpn {
   color: #ff0000;
   text-decoration: none;
}
.redregibold {
   color: #cc0000;
   font: bold 12px Arial, Helvetica; 
}
.redregbold {
   font: bold 12px Arial, Helvetica; color: #cc0000
}
.regbold {
   font: bold 12px Arial, Helvetica;
}
.regblkbold { 
   font: bold 17px Arial, Helvetica;
   color:black;
}
.regwhtbold { 
   font: bold 14px Arial, Helvetica;
   color:#ffffff;
}
.welcome { 
   font: bold 16px Arial, Helvetica;
   color:#ffffff;
}
.welcomeg { 
   font: bold 16px Arial, Helvetica;
   color:#00ff00;
}
.welcomev { 
   font: bold 16px Arial, Helvetica;
   color:#ff0000;
}
.regbigbold { 
   font: bold 14px Arial, Helvetica;
}

.bodyboldred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color:#cc0000}

.yellbold { color:#ffffff; font-weight: bold}
.blkbold { color:#0066CC; font-weight: bold}
.blkubold { text-decoration: none; color:#0066CC; font-weight: bold}
.ltblbold {  color:#0068CA; font-weight: bold}
.reccopyright { font: 12px Arial, Helvetica; }
.closewin { font: 12px Arial, Helvetica; }
.ctrlp { font: 12px Arial, Helvetica; }
.drkblulink { text-decoration: none; color:#ffffff; font-weight: bold ; font-family: Verdana, Arial, Helvetica; font-size: 12px}
.textLight {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; color: 003344}
//.bodynormal { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; line-height: 16px; }
//.bodysmall { font: 11px/normal Arial, Helvetica; }
.bodyitalic { font: italic bold 12px/normal Arial, Helvetica; }
A.pndlink { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; color:#ffffff}
A.pndlink:hover { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; color:#ffffff; text-decoration: underline;}
A.pndlink:active { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; color:#ffffff; text-decoration: underline;}
A.pndlink:visited { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; color:#ffffff}
.sugitem {
        border:1px solid #A5A395;
        color:#000000;
        letter-spacing:0px;
        font: 10pt;
}
.bluebold { color:#0066cc; font-weight: bold;}
.sugmsg { color:#ff0000; font-weight: normal;}
.sshead {
	font-family: verdana, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	line-height: 14px; 
	font-weight:bold;
}
.ssval {
	font-family: verdana, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	line-height: 14px; 
}

/* END OLD STYLES*/

/* Added 12/10/07 - Controls for Search Screen Table */
#srch-prof-table
	{
	padding-left: 3px; 
	border: 0;
	}
#srch-prof-table td
	{
	padding-bottom: 5px;
	}
#srch-prof-table a
	{
	font-size: 10px;
	font-weight: normal;
	}
#srch-prof-table #searchtools a     /*Above we changed the text for all links in this table to small.  Now we have to undo this for the saved search tools */
	{
	font-size: 11px;
	font-weight: bold;
	}
#srch-prof-table #searchtools a:hover
	{
	text-decoration: underline;
	}
#srch-prof-table td.indent
	{
	font-family: verdana, sans-serif; 
	color: #000;
	font-size: 11px; 
	line-height: 14px;
	padding-left: 24px;
	}
#srch-prof-table td strong
	{
	font-family: verdana, sans-serif; 
	color: #be4e03;
	font-size: 11px; 
	line-height: 14px;
	font-weight: bold;
	}
h2.orange
	{
	color: #be4e03;
	margin: 10px 0px 10px 0px;
	}
	
.button-search
	{
	font-family: verdana, sans-serif;
	background: transparent url('/blank.gif') no-repeat center top;
	width: 70px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	margin-right: 5px;
	padding-bottom: 2px;
	_padding-bottom: 0;
	}
.toolbox-button-search
	{
	font-family: verdana, sans-serif;
	background: transparent url('../blank_long.gif') no-repeat center top;
	width: 100px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	margin-right: 5px;
	padding-bottom: 2px;
	_padding-bottom: 0;
	}
.tag-button-submit
	{
	font-family: verdana, sans-serif;
	background: transparent url('/blank.gif') no-repeat center top;
	width: 70px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	margin-right: 5px;
	padding-bottom: 2px;
	margin-top: 2px;
	_padding-bottom: 0;
	}

/* Feedburner */
#feedburner li {
       list-style: none;
       margin-top: 0px;
       margin-bottom: 0px;
       }

#feedburner ul {
       list-style-type: none;
       margin: 0;
       padding: 0px 5px 10px 0px;
       }


