@import url(https://ssl.netfile.com/agency/base.css);

/******************************** 
         basic styling
********************************/

*,html{padding:0;margin:0;}/* clean slate */

body {
	background:#FFF;
	font: .78em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
  	vertical-align: top;
}

a,a:link {color:#0054A7;}
a:hover,a:active {color:#990000;}
a img {border:none;}

h2,h3,h4,h5,h6,legend {
	font-family: "Times New Roman", Times, serif;
	font-weight: 700;
	color:#336699;
	margin:.2em 0;
}
p {margin:.5em;}

fieldset {padding:1em;margin:.5em;width:80%;}
legend {padding:0 .5em;font-weight:700;}

ul {/* fancy bullets */
	list-style-image:url(https://ssl.netfile.com/agency/sac/img/bullet.gif);
  	padding-left:10px;
}
ul ul {list-style-image:none;list-style:disc;}/* remove img above from sub lists */
ol {list-style:decimal;}
ol ol {list-style:lower-alpha;}

code,pre,tt {
  font-family: monospace;
  font-size:110%;
  padding:0 .1em;
  color: #0000ff;
}

sup {font-size:.78em;}

hr {
 height:1px;
 border-bottom: 1px dashed #4d81b3;
 margin:.75em 0;
}

.mo-help {cursor: help;border-bottom:1px dotted #c8c8c8;}/* mouse over abreviation help */
.helpline {background: #666;}
.inputAutofill {border: 3px double #000;}

.floatrt {float:right;}
.floatlt {float:left;}
.clearrt {clear:right;}
.clearlt {clear:left;}
.clear {clear:both;}

.xsmall { /* use on those areas you need a smaller font size.*/ 
  font-size:85%;
  padding:0 .1em;
  font-weight:100;
}
.xsmall a {font-weight:700;}

.red {color:#ff0000;font-weight:700;}

fieldset {
  border:1px solid #4d80b3;
  width:50em;
  -moz-border-radius:8px; /* jsut for Mozilla based browsers */ 
  padding:.55em; 
  margin-left:1em; 
}
legend {
  font-weight:700;
  margin:10px;
  padding:0 .5em;
  color:#4d80b3;
}

.underline {border-bottom:1px solid;}


/******************************** 
        Header section
********************************/ 

#header {/* top header bg image & container for links */
  background: #4d80b3 url(https://ssl.netfile.com/agency/sac/img/header_bg.jpg) no-repeat top left;
  height:109px;
}
#header h1 span {display:none;}/* for screen readers */
#header span { /* top links */
  color:#fff;
  display:block;
  margin-left:575px;
  margin-top:-40px;
  /* IE6 hack - does not like fixed so we make it relative just for them */
  _position:relative;
  _top:-25px;
  _margin-top:-20px;
}
#header span a {
  color:#fff;
  text-decoration:none;
  font-size:11px;
  letter-spacing:-.1em;
}
#blueline {/* just the blue line under the header */
  background:#002b55;
  height:30px;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  }

/******************************** 
        left menu section
********************************/ 

#menu { /* image IMPORTANT LINKS at top of menu */
  background:url(https://ssl.netfile.com/agency/sac/img/menu_top.gif) no-repeat top center;
  width:177px;
  padding-top:31px;
  vertical-align: top;
}
#menu ul { /* bottom swish image and background coloring for list */
  list-style-image:none; /* IE6 needs this */
  list-style:none;
  background:#85add6 url(https://ssl.netfile.com/agency/sac/img/menu_bottom.gif) no-repeat bottom left;
  padding-bottom:35px;
}
#menu a { /* menu link styling */
  border-top:1px solid #3a88b6;
  color:#000;
  display:block;
  width:160px;
  text-decoration:none;
  font-size:.85em;
  line-height:1.6em;
}
#menu a:hover {color:#fff;}
#menu a:active{color:#990000;}

.help_pdf {padding-right:0px;} /* staff/filer help PDF icon link override */

/******************************** 
        content section
********************************/ 

#content {
	padding:0 .5em;
	width:100%;
	height:400px;
	vertical-align:top;
}
#content h4 {
  color:#fff;
  margin:0 -6px 1em -6px;
  padding:5px 0 5px 20px;
  border-left:20px solid #8bbfcc !important; 
  background:#85d7af;
}

.index #content {padding:2em 2em 2em 7em;}/* static landing pages only */
.index #content h2 {
  padding:0 0 .25em 20px;
  border-bottom:1px solid #86add6;
  border-left:20px solid #86add6;
}
.index #content div {
  width:40%;
  margin-right:2em;
  float:left;
}
#content .welcome { /* staff Camp & SEI */
	background:#3a88b6;
	color:#fff;
	padding:.30em;
	border:none !important;
}
#content .banner-landing {/* filer Camp & SEI */
  height:75px;
  background: url(https://ssl.netfile.com/agency/img/flag_ban.jpg) no-repeat right;
  border:none !important;
  color:#4D81B3;
  line-height:1.5em;
 }

/******************************** 
     Page specific styling
********************************/ 

 
/*
.inputButton a {
  padding:1px 4px;
  text-decoration:none;
  color:#0000ff;
  border-bottom:2px solid #7c7b7d;border-right:2px solid #7c7b7d;
  border-top:2px solid #f5f5f6;border-left:2px solid #f5f5f6;
}
.inputButton a:hover {
  border-top:2px solid #7c7b7d;border-left:2px solid #7c7b7d;
  border-bottom:2px solid #f5f5f6;border-right:2px solid #f5f5f6;
}
*/


/* Overright base.css specifics 
#filer-icons fieldset {
  float:left;
  position:relative;
  left:.1em;
  margin:-.5em .3em 0 .3em;
  width:42%;
}
#filer-icons legend {
  font-weight: 900;
  color: #00008b;
  padding:0 3px;
  font-size:17px;
}
#filer-icons img {border:1px solid #fff;}
#filer-icons a,
#filer-icons a:link {
  text-decoration: none;
  border:1px solid #fff;
  text-align:center;
  vertical-align:middle;
  display:block;  
  width:132px;
  height:120px;
  float:left;
  margin:0;
  font-size:90%;
}
#filer-icons a:hover img {
  background: #d8d8d8;
  border:1px solid #d9d9d9;
}
*/

/******************************** 
		  Footer section
********************************/ 

#footer {
  font-size:.88em;
  color:#000;
  text-align:center;
  border-bottom: 1px solid #dddde1;
  width:100%;
 }