@import url(https://ssl.netfile.com/static/agency/sei_cond.css);


p {padding:.5em;}

#container {margin:20px 0 2em 1em;position:relative;}

.filertop_menu {position:absolute;top:-75px;left:20px;z-index:25;}

.pagehelp h4,.pagehelp_login h4 {font-size:200%;padding:.25em;}
.pagehelp h5,.pagehelp_login h5 {font-size:170%;border-bottom:1px solid;padding:.40em;color:#00659C;}
.pagehelp h6,.pagehelp_login h6 {font-size:150%;padding:.25em;}


/******************************** 
         Input Fieds
********************************/ 

.abutton { /* submit buttons & <a> link buttons */
  font-family: monospace;
  font-weight:700;
  margin:2em .5em .5em 3em;
  text-decoration:none;
  text-align:center;
}

input.autocomp { /* makes auto complete fields a bit different */
  border:1px solid #ff0000;
  background:#e6eefc;
}

li label {
    display:inline-block;
	 float:none;
    padding:.25em .5em;
    }
label {float:none;}

/******************************** 
       Add error - complete
		 Icons next to same.
********************************/ 
.error,
#ctl00_phBody_LegendsOfTheFall {
  background: transparent url(https://ssl.netfile.com/static/agency/img/error.gif) no-repeat 0 0;
  padding:2px 0 2px 2em;
  font-size:88%;
  margin-left:2em;
  margin-top: 1em;
  color:#ff0000;
  width:40%;
  clear:left;
 }
.complete { /* puts completed icon next to page messages */
  background: url(https://ssl.netfile.com/static/agency/img/edit.gif) no-repeat 1px 5px;
  color: #558F55;
  padding-left: 20px; 
  width:40%;
  margin-top:1em;
  clear:left;
}


/******************************** 
         page help links
********************************/ 
/* login page only */
.pagehelp_login {
  float:right;
  margin:20px 10px;
  width:220px !important;
  font-size:0.88em;
  border:1px solid #023958;
  background: #fff;
  display:block;
  height:auto;
  overflow:auto;
}
.pagehelp ol,
.pagehelp_login ol {padding:.25em .5em;list-style: disc inside;}

.pagehelp_login h5 {
  padding:1em 0;
  text-align:center;
  font-size:90%;
  background:#023958;
  color:#fff;
}



/******************************** 
        Main links
********************************/  
#main-links ul{list-style:none;}
#main-links {margin-right:235px;margin-left:2em;} /* clears the page help container */
#main-links a {font-weight:700;color:#0000ff;}
#main-links a:hover {text-decoration:none;color:#0000ff;}
#main-links span.mls {/* styles inline expanation on link wrapped withing span. stupid ASP */
  padding-left:1em;
  text-decoration:none;
  font-weight:400;
  font-size:80%;
  margin-bottom:.3em;
  display:block;
  color:#8286ff;
}
#main-links li:hover,
#main-links li.hover {background:#f4f5ed;display:block;}


/******************************** 
       Bread Crumb Menu 
********************************/  
#header_menu {background:#023958;height:28px;color:#fff;font-weight:900;position:absolute;top:65px;left:0;width:100%;}
#header_menu a {color:#fff;font-weight:900;line-height:28px;padding:0 1.5em;}

h4.welcome {background:#023958;padding:5px;margin:-10px -1px 0 -20px;color:#fff;}

/********************************
       page specific styles
********************************/ 
#content {
	background:#fff;
	background-image:none !important;
	padding-top:1em;
	padding-left:20px!important;
	vertical-align:top;
	min-height:400px;
	}
	
* html #content {height:400px;} /* IE6 hack */

#menu {display:none;}


fieldset,legend {padding:.75em;}

#login {position:relative;top:10px;}

#login label {display:block;float:left;width:8em;margin:0;clear:left;}
#login input {margin:.2em 0em;}
#login input.submit {position:relative;left:7.5em;}
#login .error {width:400px;}
#login .xsmall{margin-left:8em;}

.contacts {margin:.5em;}/* Correspondence.aspx page layout */

.restricted a,/* Change items with support level access to green */
.restricted h5,
* .restricted {color:#477847 !important;}


/*  Add - Remove department section of filer add edit pages. */
.addremove td {width:33%;}/* make boxes only so big */
.addremove select {width:98%;}
.addremove a {
  text-decoration:none;
  margin:.3em .2em;
  font-weight:900;
  font-size:.80em;
  width:6.4em;
}


.gridview,
.MasterTable_Office2007 table {
  font-size:88%;
  margin:1.5em 1em .5em .5em; /* main table positioning */
  border:1px solid #4d80b3;
  width:80% !important;
}
.gridview th,.RadGrid_Office2007 th,
.gridview td,.RadGrid_Office2007 td {
  padding:.27em .5em !important;
  border-bottom:1px solid #000;
}
.gridview th,
.RadGrid_Office2007 th {
   background:#bb0000;
   color:#fff;
}
.gridview tr:hover,
.RadGrid_Office2007 tr:hover { 
  background-color:#a1a16f !important;
  color:#0000ff;
}
.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;}
/* next last links in grid view */
.gridview table a,
.RadGrid_Office2007table a {
  text-decoration:none; 
  margin:1.5em;
  font-weight:700;
}
.gridview table td,
.RadGrid_Office2007 table td {
  border:none;
  text-align:center;
}
#ctl00_phBody_AdminList .gridview {clear:none;width:70%;}

.alt { /* gridview static row highlight */
  background:#dbdac6;
  font-weight: 700;
}
.alttd { /* gridview alternating td highlight */
  background:#dbdac6;
  color:#000;
}
.terminated td {text-decoration:line-through;padding-left:3px;padding-right:3px;}


#ctl00_phBody_PanelPreview {/* Send letter panel preview */
  border:3px solid #dfdfdf;
  border-width:0 2px 2px 0;
  margin:1em 21em 1em 1em;
  background:#a9a9a9;
  width:70%;
  }

* html #ctl00_phBody_PanelPreview {float:left;clear:left;}
*:first-child+html #ctl00_phBody_PanelPreview {float:left;clear:left;}  
  
#ctl00_phBody_PanelPreview table {
  border:3px solid #616161;
  border-width:1px 3px 3px 1px;
  position:relative;top:-3px;left:-3px;
  width:100%;
  background:#fff;
}
#ctl00_phBody_PanelPreview td {padding:.4em;}
#ctl00_phBody_MessageContent{width:95%;}



.review span {/* Admin - filer review sections */
  color: #616161;
  width:50%;
  padding-left:1em;
  font-style: italic;
}
.review hr {clear:left;}

#ctl00_phBody_EditPasswordPanel {width:65%}/* filing officer change password fieldset */


/******************************** 
          Mini Icons
********************************/ 

.external { /* Link to external site */
  background: url(https://ssl.netfile.com/static/agency/img/icon_external.gif) no-repeat right 0;
  padding:2px 20px 2px 0; 
}
.pdf { /* Link to PDF document */
  background: url(https://ssl.netfile.com/static/agency/img/icon_pdf.gif) no-repeat right 0;
  padding:2px 20px 2px 0; 
  height:20px;
}
.xls { /* Link to excel spreadsheet document */
  background: url(https://ssl.netfile.com/static/agency/img/icon_xls.gif) no-repeat right 0;
  padding:2px 20px 2px 0;
}
.doc { /* Link to text document */
  background: url(https://ssl.netfile.com/static/agency/img/icon_doc.gif) no-repeat right 0;
  padding:2px 20px 2px 0;
}


#content {margin-top:1em;} /* need some room! */

a.edit,
a.delete{padding:4px 10px !important;}

#content .gridview {width:100% !important;}
.doch3 {padding-top:15px !important;}
