/******************
   SEI FILER 
*******************/
fieldset {width:55em;}
fieldset li {margin:.5em 0;}
legend {color:#012F6B;font-weight:700;}
#content h4 {
	background-image:none;
	width:auto;
	height:auto;
	color:#105294;
	margin:0;
	padding:1em 0 0 0;
	border-bottom:none;	
}

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;}

 /* clears menu that is not in SEI product */
#content {padding-left:0 !important;position:relative;min-height:500px;}
* html #content {height:600px;}/* IE6 hack */

.pagehelp,.pagehelp_login { /* page help container */
  position:absolute;
  right:0;
  top:1px;
  width:230px;
  font-size:.84em;
  height:auto;
  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:#FFF;
  background-color:#012F6B;
  margin:0;
  padding:.5em;
  border-bottom:1px solid #000;
}
.pagehelp h6,.pagehelp_login h6 {color:#012F6B;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 0 !important;
  font-size:1.5em;
  text-align:center;
  text-decoration:none !important;
  border:1px solid;
  padding:.2em 1.5em;
}
.sei_formtool .abutton {width:10em;} /* make btns wider on formtool side */
.abutton:hover {
	background:#0000ff !important;
	color:#fff !important;
	text-decoration:none;
}
*.abutton {margin-bottom:2em !important;}

.next {display:inline-block;width:9em;margin:1em;}

/* Show Help and Logout container */
.filertop_menu {position:absolute;left:0;width:auto;top:.1em;color:#ff0000;}
.filertop_menu a {color:#ff0000;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:#ff0000;
	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 0 !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:relative;top:2em;margin-bottom:2em;}
.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;} 

/*
REVIEW PAGE 
*/
.review span {color:#477847;font-weight:700;} /* # of transactions - green */
.review {width:55em;margin-top:2em;}
* html .review {position:relative;top:1.75em;margin-bottom:2em;}
*:First-child+html .review {position:relative;top:1.75em;margin-bottom: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;}

#ctl00_phBody_LegendsOfTheFall,.error {color:#ff0000;font-weight:700;}

/* Transaction Summary page - existing transactions grid */
.transactionGrid {width: 75%;}

.verifyDataBorder { width: 97%; border: 4px solid #335698; }
.verifyData { /* Verify Data page - Cover Page Information section */
	width: 100%;
	height: 21px;
	border-top: 4px solid #3A5C8A;
	border-bottom: 4px solid #3A5C8A;
	background-color: #5280BC;
	text-align: center; 
}
.verifyDataBorder .cpi { color: #FFF; font-size: 20px; font-weight: bold;}
.verifyData .cpiInfo { text-align: left; }
.verifyData .cpiText { display: inline; font-size: 11.5px; color: #0F3789; font-weight: normal; padding-left: 30px; text-decoration: underline; font-weight: 700; }
.verifyData .cpiTextP { display: inline; color: #000000; font-size: 80%; }
.verifyData .cpiedit { width: 167px; }
.verifyDataBorder .rgsa { border: none !important; width: 100% !important; }

.mastertableview th { border-width: 0 0 0 0 !important; background: #5280BC !important; border-top: 4px solid #3A5C8A !important; border-bottom: 4px solid #3A5C8A !important;}
.gridview .mastertableview td { text-align: left !important; }

.mastertableview .edit { /* gridview edit icon */
  background: none !important;
  padding:1px 0 1px 10px !important;
  width: 150px !important;
}
.mastertableview .delete { /* gridview delete icon */
  background: none !important;
  padding:1px 20px 1px 0 !important;
  width: 150px !important;
}

.gridview .mastertableview a { text-decoration: underline !important; }

.clearL {clear:left;}

#content fieldset .RadGrid_Default {width: 740px;}