body {
	background-color: #edf6fa;
	font:11px Verdana, Arial,sans-serif;
	line-height:1.3em;
	color:#a6a6a6;
	margin-top:10px;
}

/* -------------------------- TOP NEWS - Start by Duane-------------------------- */


div.ts-container {
 background-image:url(/images/FundFPS_new/newtopStories_bg2.jpg);
 background-repeat: no-repeat;
 margin-top: 0px;
 border: 0px solid red;
 width: 178px;
 height: 265px;
 font-family: Arial;
 font-size: 11px;
 border: 1px solid #ffffff;
}


div.ts-items {
	width: 150px;
 height: 200px;
 margin:50px 20px 0px 20px;
 overflow:auto;
 
 scrollbar-face-color:#D8D8D8;scrollbar-highlight-color:#999999;scrollbar-3dlight-color:#D8D8D8;scrollbar-shadow-color:#999999;scrollbar-darkshadow-color:#D8D8D8;scrollbar-track-color:#D8D8D8;scrollbar-arrow-color:#000000; 
}

div.ts-photo img{
	border: 0px solid red !important;
	margin-bottom: 5px;
}

div.ts-photo {
	vertical-align:top;	
}


/*------------ Importing Console -------------------*/
@import url("/Styles/Console.css");


.ffpsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13;
	color: #808080;
	}




.regulartext {
/*color: #a6a6a6;*/
}
a:link, regulartextgrey a:link{
color:#999;
}
a:hover, regulartextgrey a:hover{
color: #F4822A;
}
.ffps_container {
background-image: url('/images/FundFPS_new/ffps-bg1.jpg');
background-repeat: repeat-y;

}

.left_column {background-image: url('/images/FundFPS_new/leftcol.jpg'); background-repeat: repeat-y;border-right:8px solid #FFF;}

.topstoriesdate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F4822A;

}

.topstoriestagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}
a .topstoriestagline {
text-decoration:none;
}
a:hover .topstoriestagline {
text-decoration:underline;
color: #F4822A;
}
.readmore, .readmore a:link, .readmore a:visited, .readmore a:active  {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4492ae;
	text-decoration: none;
}

.readmore a:hover {
text-decoration: underline;
}

.newsitem {
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: 11px;
}


.ffps_middlecontent p {
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: 11px;
}



.section_title {
	font-family: Arial Black;
	font-size: 17px;
	color: #F58229;
	height: 30px;
	padding-top: 9px;
}


.ffps_quote {
	padding-right: 25px;
	font:11px arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F58229;
}

.ffps_links {
clear: left;
float: left;
width: 431px;
}


.ffps_search {
float:left;
width:145px;
height: 29px;
padding:0;
background:url('/images/FundFPS_new/search_bkg.jpg') repeat-x #f57e19;
margin:0px;
vertical-align:top;
}


.ffps_searchfield {
width: 94px;
height: 16px;
font-size: 11px;
margin:4px 4px 0px 8px;
float:left;
border-top:1px solid #939598;
border-left:1px solid #939598;
border-left:1px solid #f79f54;
border-right:1px soild #fde2cb;
}


.ffps_magnifyglass {
width:20px;
height:auto;
margin:4px 2px 0 0;
float:right;
}

.ffpsfooter 
{
/*background-image: url('/images/FundFPS_new/footer-bg.jpg'); 
background-repeat: repeat-y;*/
background:#D1D1D1;
}

.copyrightmsg {
clear: left;
float: left;
width: 330px;
padding-left: 155px;
padding-right: 15px;
text-align: center;
vertical-align: middle;
height: 18px;
font-family: Verdana;
font-size: 11px;
padding-top: 4px;
color: #ffffff;
}

.privacypolicy {
clear: right;
float: right;
width: 200px;
padding-left: 15px;
padding-right: 15px;
text-align: left;
vertical-align: middle;
height: 18px;
font-family: Verdana;
font-size: 11px;
padding-top: 4px;
color: #ffffff;
}


.privacypolicy a:link, .privacypolicy a:visited, .privacypolicy a:active {color: #FFFFFF; text-decoration:none;}


.privacypolicy a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.sectionmenucontainer {
	background:url('/images/FundFPS_new/keyini2.jpg') #034052 repeat-x;
	width: 556px;
	height: 44px;
	padding: 0;
	vertical-align: middle;
    border: 1px solid #FFF;
	margin-bottom:10px;
}



ul#sectionmenulist 
{
margin:8px 0 0 140px;
height:30px;
padding:0 0 0 2px;
border-left:2px solid #003f5b;
border-left:1px solid #18333f;
}



ul.short {
width:100%;
}
ul#sectionmenulist li{
float:left;
list-style-type: none;
/*padding-right: 4px;*/
font:10px arial,sans-serif;
background:url("/images/FundFPS_new/nav_bar.gif") no-repeat 100% 60%;
height:auto;
margin:0;
}
ul#sectionmenulist li.five
{
	width:98px;
	background:None;
}


ul#sectionmenulist li.last {
 background-image:none;
}



ul#sectionmenulist li a:link, #sectionmenulist li a:visited {
color: #FFFFFF; 
text-decoration:none;
padding:0 6px 0 4px;
}



ul#sectionmenulist li a:hover
{color:#28b9e7;}

div#flymenunavigation {
margin:2px 0 0 0;
}



#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
/*	width: 6em;*/
	color:#fff;
	font:10px Arial, verdana, sans-serif;
	font-weight:bolder;
	text-transform:uppercase;
	padding:8px 9px 9px 9px;
	text-decoration:none;
}

#nav li { /* all list items */
	float: left;
	width: 12em; /* width needed or else Opera goes nuts */
	width:4.4em;
	width:auto;
/*	background:url(/images/FundFPS_new/nav_bkg.jpg) repeat-x #004d64;*/
	height:27px;
	display:block;
	vertical-align:middle;
z-index:500;
position:relative;
}
#nav li a {
border-right:2px solid #e17d2a;
text-align:center;
	background:url(/images/FundFPS_new/nav_bkg.jpg) repeat-x #f57e19;

}
#nav li a:hover {
background:#006a91;
background:url(/images/FundFPS_new/nav_hover.jpg) repeat-x #004d64;
display:block;
}

#nav li ul { /* second-level lists */
position: absolute;
background: #004d64;
border:1px solid #323f38;
width:7em;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li.wide, #nav li.wide ul {
width:9em;
}
#nav li.wide1, #nav li.wide1 ul {
width:6em;
}

#nav li ul ul { /* third-and-above-level lists */
margin: -1.4em 0 0 8.5em;
background:#00516e;
border:none;
}
#nav li li {
display:block;
width:140px;
background-image:none;
background:#006a91;
height:auto;
}
#nav li li a {
text-align:left;
border:none;
background:#006a91;
padding:5px 7px 5px 7px;

}
#nav li li a:hover {
background:#00516e;
}
#nav li li li {
background:#00516e;
}
#nav li li li a {
border:none;
background:#00516e;
}
#nav li li li a:hover {
background:#006a91;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}


.keyini {
font:bold 14px arial,verdana,sans-serif;
color:#FFF;
margin:14px 10px 16px 9px;
float:left;
text-align:center;
width:112px;
}
td.ffps_middlecontent p, td.ffps_middlecontent span, td.bigText
{
width:380px;
}
table.ffpsfix 
{
background:#CCC;
}
table.ffpsfix td 
{
	background:#FFF;
	font-size:10px;
	padding:4px;
}
table.ffpsfix td.titleleft, table.ffpsfix td.titleright 
{
	font:bold 12px;
}
/* --------------------- old stuff ------------------------*/


.box{
border: 1px solid #1b2d42;
background: #F7F7F7;
height:18px;
margin-bottom:8px;
} 
.box:focus{
background: #faf8f1;
}
/*------------------------------------ Search and Date Bar ------------------------------------------*/
#css_search{
float:right;
padding:0px;
width:205px;
color:#ffffff;
font:bold 10px Arial,sans-serif;
text-align:right;
text-transform:uppercase;
position:relative;
margin-top:-1px;
margin-right:3px;
height:26px;
}
#css_search #txtGoogle{
border: 1px solid #9e9e4b;
background:#fff;
width:100px;
height:16px;
}
#css_search a{
border: 0;
font:bold 10px Arial,Geneva,Verdana,Helvetica,sans-serif;
letter-spacing: -1px;
color:#7C4211;
padding:4px 3px 4px 3px;
width: 22px;
background:transparent url(/images/FundFPS_new/googlesearchgo.gif) no-repeat 1px 0px;
text-decoration: none;
top:3px;
position:relative;
}


/*--------------------------------------- end new style -----------------------------------------------*/


.globaltop {
	font-family: Arial, sans-serif; font-size: 11px; background-color: #055473; padding-top: 8px; padding-bottom: 5px; color: #8cd3f1; text-align: right; font-variant: small-caps; text-decoration: none;}
.globaltop A {
	font-family: Arial, sans-serif; font-size: 11px; background-color: #055473; padding-top: 8px; padding-bottom: 5px; color: #8cd3f1; text-align: right; font-variant: small-caps; text-decoration: none;}
.globaltop A:Hover {
	font-family: Arial, sans-serif; font-size: 11px; background-color: #055473; padding-top: 8px; padding-bottom: 5px; color: #8cd3f1; text-align: right; font-variant: small-caps; text-decoration: underline;}



.navigation {
	font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #cc6601;  text-align: left; padding-top: 15px; padding-bottom: 5px; font-variant: small-caps; text-decoration: none;}
.navigation A {
	font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #cc6601; text-align: left; padding-top: 15px; padding-bottom: 5px;  font-variant: small-caps; text-decoration: none;}
.navigation A:Hover {
	font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #cc6601; text-align: left; padding-top: 15px; padding-bottom: 5px; font-variant: small-caps; text-decoration: underline;}


.copyrigth {
	font-family: Arial, sans-serif; font-size: 10px; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; text-decoration: none;}
.copyrigth a {
	font-family: Arial, sans-serif; font-size: 10px; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; text-decoration: none;}
.copyrigth a:hover {
	font-family: Arial, sans-serif; font-size: 10px; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; text-decoration: underline;}


.borderligthgreyBG {
	background-color: #ebebeb;
	border: thin solid #cacaca;
}

.borderredbg {
	background-color: #e6e6e6;
	border: 0px solid #CD2736;
}

.bordergreyBG {
	background-color: #CCCCCC;
	border: thin solid #999999;
}


.regulartextwhite {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.regulartextwhite a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.regulartextwhite a:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
td.regulartextwhite{
padding:0px;
margin:0;
}

.regulartextgrey {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;

}


.regulartextblack {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #a6a6a6;
	text-decoration: none;
}
.regulartextblack a {
	font:bold 11px arial,verdana,sans-serif;
	color: #4492ae;
	text-decoration: none;
}
.regulartextblack a:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
text-decoration:none;
}


.titletext {
font: 12px arial,verdana, sans-serif;
/*color: #1F6D91;*/

margin:5px 0 5px 0;
}
.titletext a {
	text-decoration:none;
	/*color: #1F6D91;*/
	
}
.titletext a:hover {
	/*color: #c9660b;*/
	text-decoration: underline;
}


.regulartextligthBlue {

	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #7bbcd8;
	text-decoration: none;
}
.regulartextligthBlue a {

	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #7bbcd8;
	text-decoration: underline;
}
.regulartextligthBlue a:hover {

	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #7bbcd8;
	text-decoration: underline;
}


.regulartextBkue {

	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #1a485f;
	text-decoration: none;
}
.regulartextBkue a {

	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #1a485f;
	text-decoration: underline;
}
.regulartextBkue a:hover {

	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #1a485f;
	text-decoration: underline;
}


.bigText {
font:12px arial, Arial, sans-serif;
color: #666767;
font-weight:normal;
}

.borderligthblueBG {
	background-color: #ff9933;
	margin-top:2px;
}




/* -------------------------- SIGN UP FOR NEWS - Start -------------------------- */



/* .borderdarkgreyBG {
	background: url(/images/FundFPS_new/signup_bg.jpg);
	border: 1px solid #000000;
} */


.signupform {
    border: 0px solid #000;
    width: 200px;
	height: 367px;
	background: url(/images/FundFPS_new/signup_bg.jpg);
	overflow: hidden;
	margin-top: -10px;
}




.sf_container {
 margin-top: 0px;
 border: 0px solid red;
 width: 195px;
 height: 367px;
 font-family: Arial;
 font-size: 11px;
}

    

/* .sf_pleaseregister {
    margin-top: 76px;
	margin-left: 25px;
	margin-right: 14px;
	margin-bottom: 17px;
	color: #f5822a;
	font-family: Verdana;
	font-size: 11px;
}*/

.sf_instructions {
 width: 190px;
 border: 0px solid red;
 padding: 0px;
 margin: 0px;
}


.sf_formlabel {
    margin-top: 7px;
	margin-left: 38px;
	margin-right: 14px;
	font-weight: lighter;
	/*color: #6c6c6c;-*/
	/*color: #19647B;*/
	color: #1B6172;
	letter-spacing: -0.1px
	word-spacing: -0.2px
	border: solid 1px red;
}



.sf_formlabel-2 {
    margin-top: 7px;
	width: 120px;
	margin-left: 38px;
	font-weight: lighter;
	color: #1B6172;
}


.sf_formfield {
    margin-top: 3px;
	margin-left: 38px;
	margin-right: 14px;
	font-weight: lighter;
	font-family: Verdana;
}



.formfield-b {
    width: 143px;
}



.sf_radiobutton {
    clear: both;
	float: left;
	width: auto;
	border: 0px solid #000;
	font-family: Verdana;
	color: #1B6172;
	margin-top: 6px;
	padding-left: 40px;
}



.sf_button {
    float: right;
    margin-top: 17px;
    padding-right: 30px;
    width: auto;
	border: 0px solid #000;
}


.formfield-bt {
    width: 60px;
}



/* -------------------------- SIGN UP FOR NEWS - Finish ------------------------- */




.BigTitleBoldGold {
    font: bold 24px Arial, sans-serif;
    color: #F58424;
    margin-bottom: 0;
}

.BigTitleBoldGold1 {
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #cc6601;
	font-weight: normal;
}

.MediunTitle {
	font-family: Arial, sans-serif;
	font-size: 24px;
	color: #045475;
	padding-left: 10px;
}


.BigTitleBold {
	font-family: Arial, sans-serif;
	font-size: 25px;
	color: #045475;
	
	font-weight: bold;
}

.BigTitleBoldSmall {

	font-family: Arial, sans-serif;
	font-size: 24px;
	color: #045475;
	font-weight: bold;
}
.gredThankYou {
	background-color: #fef9e4;
	border: thin dashed #606095;
}
.horizontal {
	background-image: url(/images/thankyou/horizontal_line.gif);
	background-repeat: repeat-x;
}
.vertical {
	background-image: url(/images/thankyou/vertical_line.gif);
	background-repeat: repeat-y;
}

.pagetitlebig {

	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	color: #000;
}


/* added by syed 11/21/2003 */
.menubar a:link{
color:#FFFFFF;
}
.menubar a:hover{
color:#F5E4D5;
}

.bglitenav{
background:#FCDCBD;
border-top:1px solid #cc6601;
border-left:1px solid #cc6601;
border-right:1px solid #cc6601;
color:#000000;
}
.navDarkMenu A,.navDarkMenuDown A,.navMenu A,.navMenuDown A{
color:#FFFFFF;
font:bold 11px Arial,sans-serif;
text-decoration:none;
}
.navDarkMenuDown{
background:url(/images/FundFPS_new/navbar_white.gif) #F58424 no-repeat center left;
color:#FFFFFF;
font:bold 11px Arial,sans-serif;
height:10px;
padding-left:14px;
padding-right:12px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
}

.navDarkMenuDown A:Hover{
color:#000000;
font:bold 11px Arial,sans-serif;
text-decoration: none;
}
.navMenuNobar{
background:#F58424;
color:#FFFFFF;
font:bold 11px Arial,sans-serif;
height:10px;
padding-left:14px;
padding-right:12px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
}

.navMenuNobar A{
background:#F58424;
color:#FFFFFF;
font:bold 11px Arial,sans-serif;
text-decoration:none;
}
.navMenuNobar A:Hover{
color:#000000;
font:bold 11px Arial,sans-serif;
text-decoration:none;
}
.Navdropdown{
background:#FCDCBD;
color:#045475;
font:12px Arial,sans-serif;
text-decoration:none;
}
.Navdropdown A{
background:#FCDCBD;
border-bottom:4px solid #FCDCBD;
border-left:13px solid #FCDCBD;
border-right:14px solid #FCDCBD;
border-top:4px solid #FCDCBD;
color:#045475;
display:block;
font:12px Arial,sans-serif;
text-decoration:none;
}
.Navdropdown A:hover{
background:#CC6601;
border-bottom:4px solid #CC6601;
border-left:13px solid #CC6601;
border-right:14px solid #CC6601;
border-top:4px solid #CC6601;
color:#FFFFFF;
display:block;
font:12px Arial,sans-serif;
text-decoration:none;
}
.Navbottom{
background:#cc6601;
color:#FFFFFF;
display:block;
}
.Navbottom a{
background:#cc6601;
color:#FFFFFF;
display:block;
}
.navtopMenu{
background:url(/images/FundFPS_new/topbluenavbar.gif) #2BA9E3 no-repeat center left;
color:#FFFFFF;
font:bold 10px Arial,sans-serif;
height:28px;
padding-left:8px;
padding-right:6px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
}
.navtopMenu A,.navtopMenuNobar A{
color:#FFFFFF;
font:bold 10px Arial,sans-serif;
text-decoration:none;
}
.navtopMenu A:hover,.navtopMenuNobar A:hover{
color:#000;
font:bold 10px Arial,sans-serif;
text-decoration:none;
}
.navtopMenuNobar{
background:#2BA9E3;
color:#FFFFFF;
font:bold 10px Arial,sans-serif;
height:14px;
padding-left:8px;
padding-right:6px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
}

.titleGray{
color:#F58424;
font:bold 20px Arial,sans-serif;
padding:3px;
}
.titleGray A{
color:#F58424;
text-decoration:none;
}
.titleGray A:hover{
color:#2BA9E3;
}

/* new classes for form */

td.form {
font:11px Arial,sans-serif;
padding-bottom:0;
color: #0182b7;
}
div.button{
text-align:center;
margin-top:15px;
margin-bottom:0;
}

/* #SubmitButton 
{
font:10px Arial,sans-serif;
background:#f58229;
color:#FFF;
text-align:center;
border-top:1px solid #A2D1E7;
border-left:1px solid #A2D1E7;
border-right:1px solid #235D78;
border-bottom:1px solid #235D78;
margin:-5px 0 10px 0;
}*/

#SubmitButton 
{
font:10px Arial,sans-serif;
color: #6c6c6c;
}

/* --------------------------- copied from inline style -------------------------*/

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem, div.menu a.menuItem:hover {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color:#F58424;
  border: 0px outset #cc6601;
  padding: 8px 2px 8px 2px;
  text-align: left;
}


div.menu {
  background-color: #fcdcbd;
  border: 1px solid #cc6601;
  left: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top:400px;
  visibility: hidden;
  z-index: 101;
  text-transform:none;
}

div.menu a.menuItem {
  color: #045475;
  cursor: default;
  display: block;
  padding: 4px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #F58424;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}
div#menu8 a.menuItem:hover
{
	background:#1B719E;
}


/* posting table */

table.postingtable {
width:auto;
}
table.postingtable td {
font:10px arial, Verdana, Helvetica, sans-serif;
color:#999;
letter-spacing:normal;
vertical-align:top;
padding:4px;
}
table.postingtable td span.header {
font:bold 11px Arial, Helvetica, sans-serif;
color:#f5822a;
}


*/






/*----------------  June Campaign (web form) -----------------*/

body {
background-color:#ebf6fd;
}

div.mc-field-group {
font-size: 12px;
color: #000000;
font-family: Arial;
font-weight: bold;
}

div.mc-field-group input {
width: 375px;
border: 2px solid #bcdef3;
}

div.mc-field-group .cityfld, div.mc-field-group .zipfld, div.mc-field-group .selcountry, div.mc-field-group .selstate {
width: 181px;
border: 2px solid #bcdef3;

}

.halfsize-l {

}

.halfsize-r {
	
}

div.mc-field-group .gradyear {
width: 100px;
border: 2px solid #bcdef3;
}

div.mc-field-group label {
clear: right;
display: block;
padding: 8px 0 0 0;
} 

#names {
margin: 0 0 12px 0;
}

#address {
border-top: 2px solid #bcdef3;
border-bottom: 2px solid #bcdef3;
margin: 0 0 12px 0;
padding:  0 0 12px 12px;
background-color: #ebebec;
height: auto;
}

#address label {
    padding: 7px 0 0 0;
    width: 181px;
}

.attended {
    border-top: 2px solid #bcdef3;
    margin: 0 0 0 0;
    padding: 12px;
    background-color: #ebebec;
}

.attended label {
    padding: 5px 0 0 0;
}

.alt {
    background-color: #dfe0e1;
}

.last {
    /*border-bottom: 2px solid #bcdef3;*/
}

#gender ul {
	width: 191px;
	height: 40px;
	list-style-type: none;
	height: auto;
	padding: 0;
	margin:0;
	display: table;
	margin: 0 0 12px 0;
}

#gender ul li {
    width: 65px;
    float: left;
    margin-right: 18px;
}

#gender input  {
	float: left;
	width: 10px;
	border: none;
}

#gender label  {
	float: right;
}

.section {
font-size: 12px;
color: #000000;
font-family: Arial;
font-weight: bold;
margin: 0 0 5px 0;
padding: 8px 0 0 0;
}

.star {
color: #f16822;
font-weight: bold;
font-size: 14px;
}

.leftsidemsg {
margin-top:-29px;
position: relative;
z-index: 99999;
}

.greybar {
margin: 19px 0 0 30px
}

.givebackmsg {
margin: 10px 0 30px 0;
}

.orangebar {
  background: url(/images/FundFPS_new/orangebar.jpg);
  position: relative;
  top: -18px;
  left: 9px;
  z-index: 999;
  width: 758px;
  height: 16px;
}

.gradhats {
position: relative;
top: -16px;
width: 554px;
height: 156px;
overflow: hidden;
}

.gradcap { 
  background: url(/images/FundFPS_new/gradcap.gif);
  background-repeat: no-repeat;
  height: 203px;
  width: 186px;
  position: relative;
  z-index: 99999;
  top: -98px;
  left: 640px;
  margin-bottom: -190px;
}

html>/**/body .gradcap, x:-moz-any-link, x:default { 
  background: url(/images/FundFPS_new/gradcap.png); 
  background-repeat: no-repeat; 
  } 

.ffps_middlecontent {
   margin: 0 30px 0 15px;
}

.ffps_middlecontent p 
{
font-family: Arial;
font-size: 12px;
color: #808080;
margin-bottom: -2px;
}

.welcomeimg {
  position: relative;
  top: 8px;
}

.btnctr {
display: table;
margin: 25px 0 0 0;
clear: both;
}

.btn {
  background: url(/images/FundFPS_new/orangebtn.jpg);
  height: 34px;
  width: 110px;
  color: #ffffff;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
}

.fnote {
margin: 4px 0 0 0;
font-size: 11px;	
}

.givebackbtn {
position: relative;
left: 29px;
}

.givebackbtn2 {
position: relative;
left: 29px;
margin-top: -248px;
}




