/******************************** 
          SEI ADMIN
********************************/ 
@import url(https://ssl.netfile.com/static/agency/sei_cond.css);

/* clean slate */
*,html {padding:0;margin:0;}

/* START BASIC FORMATTING */
body {
	font-family:trebuchet ms, verdana, arial, tahoma;
	font-size:90%;
	color:#888;
   background:#fff;
	line-height:120%;
	text-align:center;
   vertical-align:top;
   position: relative;
}
#test {/* blue graidient bg behind header */
  background: transparent url(https://ssl.netfile.com/static/agency/test/img/sei/header_bg.jpg) repeat-x 0 2.05em;
 	width:85%;
	margin:0 auto;
	text-align:left;
}

h2,h3,h4,h5,h6 {margin:.2em .1em;color:#5b8fbe;}

a:link, a:visited {color:#5b8fbe;}
a:hover {color:#666;text-decoration:none;}

ul {list-style:none;}

code,pre,tt {
  font-family:monospace;
  font-size:120%;
  padding:0 .1em;
  color:#5b8fbe;
}

input.autocomp {
  border:1px solid #ccc;
  background:#d9effc;
  color:#666;
  }
input:focus {border:1px solid #ff0000;}

.submit {margin:2%;padding:0 5px;font-family:monospace;color:#5b8fbe;font-weight:700;}

fieldset {padding:1em;-moz-border-radius:14px;margin-right:220px;}
legend {padding:0 .3em;font-weight:700;color:#5b8fbe;}

hr {height:1px;border-bottom: 1px solid #5b8fbe;margin:.75em 0;}

.bold,th {font-weight:700;}

.xsmall {font-size:80%;}

.underline {border-bottom:1px solid;}

/* content description header - what this page is for */
.description {padding:0 .4em; margin:.25em 1em;font-size:80%;}
.description p{padding:.2em;}
.description ol,
.description ul {margin:.5em;padding-left:.5em;}
.description ul {list-style:disc;}
.description li {margin:.5em;}
.description a {text-decoration:underline;font-weight:700;}

/* Use to float items when needed.*/ 
.floatrt,.floatR {float:right;}
.floatlt,.floatL {float:left;}
.clear {clear:both;}
.clearlt,.clearL {clear:left;}
.clearrt,.clearR {clear:right;}

#content-center h4 {color:#888;font-size:1.1em;text-align:center;} 
 
#main-links {width:70%;}
#main-links a {font-weight:700;font-size:88%;}
#main-links a:hover {color:#888;}
#main-links span.mls {
  padding:0 0 0 1em;
  text-decoration:none;
  font-weight:400;
  font-size:90%;
  color:#888;
  display:block;
}
#main-links li:hover {background:#d9effc;display:block;}

/* support level access areas to be in green */
.restricted,.restricted * {color:#558F55 !important;}

/*  START gridview styling */
.gridview {
	font-size:.84em;
	margin:1.5em 0 .5em .5em;
	text-align:center;
	background:#fff;
	width:80% !important;
}
.gridview th,
.gridview td {padding:.2em;text-align:left;border:1px solid #5b8fbe;}
.gridview th {background:#5b8fbe;color:#fff;}
.gridview tr:hover {background-color:#f5f5f4;color:#000;}
.gridview tr:hover .alt {background-color:#f5f5f4;color:#888;}
.gridview a {font-weight:900;text-decoration:underline;} 
.gridview a:hover {color:#ff0000;}
.gridview tr:hover a:hover {color:#ff0000;}
.gridview th {border-bottom:none;}
/* next last links in grid view */
#gridvoew table {width:100%;}
.gridview table a {text-decoration:none !important;margin:1.5em;font-weight:700;}
.gridview table td {border:none !important;text-align:center;}
/* gridview static row highlight */
.alt {background:#d9effc;font-weight:700;}
 /* gridview alternating td highlight */
.alttd {background:#fafaed;}

.terminated td {text-decoration:line-through;padding-left:3px;padding-right:3px;}
/*  END gridview styling */

.error,.oops {
  background:#fff url(https://ssl.netfile.com/static/agency/img/error.gif) no-repeat 0 0;
  padding-left:2em;
  font-size:.82m;
  margin-left:2em;
  margin-top: 1em;
  color:#ff0000;
  width:40%;
  line-height:16px;
  clear:left;
 }
.complete {
  background:#fff url(https://ssl.netfile.com/static/agency/img/edit.gif) no-repeat 1px 5px;
  color: #558F55;
  padding:3px 0 3px 20px; 
  width:40%;
  margin-top:1em;
  clear:left;
}

/* END BASIC FORMATTING */


/* START PAGE SPECIFIC ITEMS */

/* Admin login specific look */
#login {position:relative;top:10px;}
#login ul {list-style:none;}
#login fieldset {width:450px;}
#login label {display:block;float:left;width:8em;margin:.2em 0;clear:left;text-align:right;padding-right:3px;}
#login input {margin:.2em 0em;}
#login input.submit {position:relative;left:8.6em;}
#login .error {width:400px;}
#ctl00_phBody_LegendsOfTheFall {
  background: 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: 3em;
  color:#ff0000;
  width:40%;
  clear:left;
  /*position:relative;
  top:1em;*/
 }

#login .xsmall{margin-left:8em;}

/* Login help links */
.helpBtn {color:#023958;font-weight:700;font-size:.78em;margin-right:2em;cursor:pointer;line-height:1em;}
div.loginHelpPanel {float:left;position:relative;top:.5em;left:10%;}
div.loginHelpPanel fieldset {width:375px;background:#fff;position:absolute;left:0;top:2.5em;}
.loginHelpContent {background:#fff;}


/* send letter panel preview */
#ctl00_phBody_PanelPreview {
  border:3px solid #dfdfdf;
  border-width:0 2px 2px 0;
  margin:1%;
  background:#a9a9a9;
  width:70%;
}
#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;}

/* filing officer change password fieldset */
#ctl00_phBody_EditPasswordPanel {width:65%}


/*  review section on filing review page */
.review label {width:12.5em;float:left;font-weight:700;}
.review span {color:#ff0000;font-style:italic;font-weight:700;display:inline-block;}

/*  Add / Remove departments from filer section */
.addremove td {width:180px;text-align:center;}
.addremove select {width:100%;}
.addremove a {
  text-decoration:none;
  margin:.3em .2em;
  font-weight:900;
  font-size:.80em;
  width:6.5em;
}

/* START Mini Icon Links */

.external {
  background: url(https://ssl.netfile.com/static/agency/img/icon_external.gif) no-repeat right 0;
  padding:2px 20px 2px 0; 
}
.pdf {
  background: url(https://ssl.netfile.com/static/agency/img/icon_pdf.gif) no-repeat right 0;
  padding:2px 20px 2px 0; 
}
.xls {
  background: url(https://ssl.netfile.com/static/agency/img/icon_xls.gif) no-repeat right 0;
  padding:2px 20px 2px 0;
}
.doc {
  background: url(https://ssl.netfile.com/static/agency/img/icon_doc.gif) no-repeat right 0;
  padding:2px 20px 2px 0;
}
/* END Mini Icon Links */


/* START CONTAINING DIV's */

#main-container1 {
  padding-left:14px;
  width:100%;
  background: transparent url(https://ssl.netfile.com/static/agency/test/img/sei/content-border-left.png) repeat-y 0 0;
  }
#main-container2 {
  padding-right:14px;
  width:100%;
  background: transparent url(https://ssl.netfile.com/static/agency/test/img/sei/content-border-right.png) repeat-y 100% 0;
  }
  
#container-menu-top{height:2em;}

#container-menu-top ul {
	margin:.4em 0 0 2.2em;
	list-style:none;
	float:left;
  overflow: hidden;
}
#container-menu-top li{display:inline;line-height:18px;}

#container-menu-top a {
  float:left;
  background: url(https://ssl.netfile.com/static/agency/test/img/sei/menuleft.png) no-repeat left top;
  margin:0;
  padding-left:4px;
  text-decoration:none;
  font-size:12px;
}

#container-menu-top a span {
	background:transparent url(https://ssl.netfile.com/static/agency/test/img/sei/menuright.png) no-repeat right top;
	padding:5px 15px 0 6px;
	color:#5b8fbe;
	display:block;
	cursor:pointer;
}

#container-menu-top a:hover {background-position:0% -42px;}
#container-menu-top a:hover span {background-position:100% -42px;}

#container-header { 
  background: transparent url(https://ssl.netfile.com/static/agency/test/img/sei/banner.jpg) no-repeat center top;
  height:190px;
  }
#container-header h1 {
  color:#fff;
  clear:left;
  line-height:1em;
  padding:.3em 0 0 3.5em;
  font-variant: small-caps;
  }
#container-header h1 span {font-size:50%;color:#444;padding-left:1em;}

#container-content {padding:1em;z-index:5;width:100%;}

.index #content-center div {
  width:45%;
  margin:1em;
  float:left;
  line-height:1.5em;
  }
.index p{margin:.5em;}

.pagehelp {
  float:right;
  width:170px;
  font-size:80%;
  height:475px;
  min-height:45em;
  max-height:80em;
  overflow: auto;
  padding:.5em;
  margin:1em 1.3em 0 0;
  background: #fff url(https://ssl.netfile.com/static/agency/test/img/sei/page-help-bg.png) no-repeat top center;
  border-bottom:1px solid #f4f4f4;
  }
.pagepelp p {font-size:85%;}
.pagehelp h5 {
	text-transform:uppercase;
	margin:.3em;
	color:#5b8fbe;
  text-align:center;
  border-bottom:1px solid;
}

.pagehelp a:link,.pagehelp a:visited {color:#888;}
.pagehelp a:hover {color:#5b8fbe;}


#content-center {float:left;margin-bottom:1em;width:100%;}

#container-footer {
  text-align:center;
	clear:both;
	background: url(https://ssl.netfile.com/static/agency/test/img/sei/header_bg.jpg) repeat-x 0 70%;
	color:#888;
  margin:0 -1px;
  padding:.5em;
  border-bottom:1px solid #ccc;
}
/* END CONTAINING DIV's */

/*  NEW FEATURE SECTION ON LOGIN PAGE */
.new_features {width:75%;margin:2em;}
.new_features h4 {text-align:left !important;}
.new_features ul {margin-bottom:2em;list-style:none;}
.new_features li {margin:1em 0;}
.new_features a {font-weight:700;}
.new_features .image {padding:.5em;text-align:center;border:1px solid #333;background:#d8d8d8;margin:1em; 0;color:#6c6c6c;}
.new_features img {border:1px solid #333;}
