/******************
   SEI FILER 
*******************/

/* basics */

fieldset {width:55em;}
fieldset li {margin:.5em 0;}

p {margin:0;}

li label { /* input fields */
    display:block;
    width:11em;
    float:left;
    text-align:right;
    padding-right:.5em;
    }
label {color:#5A86A9;font-weight:700;clear:left;}
.long label {width:14em;}
.longer label {width:17em;}
.longest label {width:20em;}

/* Moves unseen error span so as to not screw up checkboxes */
#ctl00_phBody_FormView1_StatementTypeValidator {position:relative;}


#content {min-height:450px;padding-left:0 !important;position:relative;} /* clears menu that is not in SEI product */
* html #content {height:500px;}

.pagehelp,.pagehelp_login { /* page help container */
  position:absolute;
  right:0;
  top:1px;
  width:230px;
  font-size:.84em;
  height:490px;
  overflow:auto;
  border:1px solid #666;
  background:#fff;
  margin:0;
  z-index:51;
}
.pagehelp p,
.pagehelp_login p {margin:.5em;}
.pagehelp ul,
.pagehelp_login ul {margin:.5em;list-style-type:disc;list-style-position:inside;}
.pagehelp_login ul {list-style:none;}
.pagehelp li,
.pagehelp_login li {margin:.5em;}
#content .pagehelp h4,
#content .pagehelp_login h4 {padding:0 0 0 .5em;width:auto;}
.pagehelp h5,.pagehelp_login h5 {
  text-align:center;
  font-size: 1em;
  color:#4C7FB3;
  background-color:#E8E5C4;
  margin:0;
  padding:.5em;
  border-bottom:1px solid #000;
}
.pagehelp h6,.pagehelp_login h6 {color:#0000ff;font-size: 105%;}
.pagehelp a,.pagehelp_login a {font-weight: 700;text-decoration: underline;}

/* anchors */
.abutton {
  display:block;
  font-family: monospace;
  font-weight:700;
  width:5em;
  margin:1em 0 1em 4em !important;
  font-size:1.5em;
  text-align:center;
  text-decoration:none !important;
  border:1px solid;
  padding:.2em 1.5em;
}
.sei_formtool .abutton {width:9em;} /* make btns wider on formtool side */
.abutton:hover {
	background:#0000ff !important;
	color:#fff !important;
	text-decoration:none;
}

.next {display:inline-block;width:9em;margin:1em;}

/* Show Help and Logout container */
.filertop_menu {position:absolute;left:8em;width:50%;top:-1.7em;color:#fff;}
.filertop_menu a {color:#fff;font-weight:700;font-size:1.1em;text-decoration:none !important;}
.filertop_menu a:hover {color:#0000ff;background:#fff;}
.filertop_menu li {float:left;margin:0 1em;}
.filertop_menu ul {list-style:none;}
.filertop_menu .helpLink span {
   color:#fff;
	font-weight:700;
	cursor:pointer;
}


 /* actual help btn */
.helpBtn {color:#ff0000;font-size:1.1em;}
.helpLink span {
   color:#ff0000;
	font-weight:700;
	cursor:pointer;
}

/* Logout button */
.logout_btn { 
	border:0;
	background:0;
	color:#FF0000;
	font-weight:700;
	cursor:pointer;
   position:relative;
   top:-2px;
}
* html .logout_btn {position:absolute;top:-2px;} /* IE6 hack */

/* gridviews */
.gridview,
.MasterTable_Office2007 table {border:1px solid #ccc !important;margin:1em auto !important;width:99%;}

.gridview th,
.RadGrid_Office2007 th,
.gridview td,
.RadGrid_Office2007 td {border:1px solid #023958;padding:.25em 1em;}

.gridview th,
.RadGrid_Office2007 th {background:#486787;color:#E6EEFC;}

.gridview tr:hover,
.RadGrid_Office2007 tr:hover {background-color:#e6eefc;color:#000099;}

.gridview tr:hover a {color:#ff0000;}
.gridview a {font-weight:900;text-decoration:underline;color:#ff0000;} 
.RadGrid_Office2007 a {color:#fff !important;}
.RadGrid_Office2007 a:hover{color:#8286ff !important;}
.gridview a:hover {color:#558f55;}

.gridview table td,
.RadGrid_Office2007 table td {border:none;}

.alt {
  background:#DEEAF2;
  font-weight: 700;
}
.alttd {
  background:#e6eefc;
  color:#000;
}

/* Question area between schedules */
.sei_formtool .question {position:absolute;}
.sei_formtool .question p {margin:.75em;}
.sei_formtool .question h4 {text-align:center;line-height:1em !important;margin:1em 0 !important;}
.sei_formtool .question .links {margin-left:10%;}/* center yes - no better */


.error {position: absolute;z-index:50;}


/******************************** 
   One off styles for single 
   sections or pages 
********************************/ 

/* successful filings links */
#ctl00_phBody_SuccessLinks a {font-weight:700;} 


/*
LOGIN PAGE EXTRAS
*/	

/* Extra scoosh at the bottom of page for IE6 */
#login {height:450px;}

.loginHelpPanel {margin:1em;}/* lost pass and need to reg links */

/*
REVIEW PAGE 
*/
.review span {color:#477847;font-weight:700;} /* # of transactions - green */
.review {width:55em;margin-top:2em;}
.review li {margin:.25em;border-bottom:1px solid #ccc;}
.review li label {width:auto;}

/*
REVIEW and EFILE
*/
.pdf {
  display:inline;
  padding-right:40px;
  padding-bottom:5px;
}
* html .pdf {background:none;}

#ctl00_phBody_btnPrint {padding:.2em 0;}