

/****************************
   CssBase campaign_filer
****************************/    

#login {display:block;width:33em;margin:3em;}

label { 
    margin:.3em 0;
    width:15em;
    text-align:right;
    padding-right:5px;
    font-weight:700;
    float:left;
    clear:left;
    display:block; 
    line-height:1.5em;
    }   

#login input {float:left;}
#login label {clear:left;}

.text {margin:.3em 0;display:block;line-height:1.2em;float:left;} 

/* override supp opp radios */
.radio{margin-left:10em;display:block;}
.radio input {margin-left:2em;}
.radio label{float:none;clear:none;display:inline;width:50%;}
.radio span{display:inline;margin-left:5em;}

.submit {
    clear:left;
    font-family:Arial, Helvetica, sans-serif;
    margin:.5em 0 .5em 8em;
    padding: 0 .25em;
    }
/* tempotrary overrdie of buttons on 3rd party data entry */    
.button {
    border:none;
    background:none;
    font-weight:700;
    border-bottom:1px solid #003399;
    color:#003399;
    cursor:pointer;
    }       
.button:hover{border:none;}
   
br,.clear {clear:both;}

.xsmall {font-size:.78em;}

sup {color:#ff0000;}


/* baloon help icons */
a.help {
  position:relative;
  text-decoration:none !important;
	z-index:20;
	cursor:help;
	background:url(http://www.netfile.com/agency/img/help.gif) no-repeat left;
	padding:10px; 
	height:20px;
	overflow:hidden;
	}
a.help:hover {z-index:21;background:transparent;}
a.help span {display:none;}
a.help:hover span {
    white-space:normal;
    display:block;
    position:absolute;
    margin:1em;
    width:30em;
    border:1px solid #000;
    background:#6495ed;
    color:#fff;
    padding:.25em;
    font-family:monospace;
    font-weight:100;
    font-size:12px;
    line-height:1.2em;
    letter-spacing:.05em;
    text-decoration:none;
    z-index:22;
	}

.error {
  background:#fff url(http://www.netfile.com/agency/img/error.gif) no-repeat 0 0;
  padding-left:2em !important;
  font-weight:700;
  margin:1em 2em;
  color:#ff0000;
  line-height:16px;
  display:block;
 }
 
 
span img {position:absolute;left:2000em;display:none;}

.complete {
  background:#fff url(http://www.netfile.com/agency/img/edit.gif) no-repeat 1px 5px;
  color: #558F55;
  padding:3px 0 3px 20px; 
  margin-top:1em;
  line-height:1.7em;
}

fieldset {
  width:auto;
  padding:10px;
  vertical-align:top;
  margin:15px 0;
  /* Mozilla rounding of fieldset borders */
  -moz-border-radius:14px;
}

legend,.boldText {font-weight:700;}

hr {border-bottom:1px solid #e9e9e9;width:100%;line-height:1px;clear:both;}

ul{list-style:none;}
ol{margin:15px 25px;}
ol li {margin:7px;font-size:.88em;}

.banner-landing { /* Uses the same banner look on pub search page landing page */
  padding:0 10px;
  height:75px;
  border:1px solid #000;
  line-height:1.5em;
 }
 
/* For filer Icon Menus */

/* For the filer landing page menu */
#filer-icons fieldset {float:left;width:40%;margin:1%;}
#filer-icons legend {font-weight:900;color:#00008b;padding:0 5px;}
#filer-icons p {padding:0 2px;font-size:.85em;line-height:1.3em;}
#filer-icons a,
#filer-icons a img {text-decoration:none;border:none;}
#filer-icons a:hover {text-decoration:underline;}
.center {text-align:center;}

/* For the filer data entry icon menu */
#filer-icons.sm fieldset {width:26.5em;margin:.5em;}
#filer-icons.sm a {
  text-align:center;
  vertical-align:middle;
  display:block;  
  width:10.2em;
  height:8.5em;
  float:left;
  font-size:.82em;
}
#filer-icons.sm a img {border:1px solid #fff;width:70px;margin:0 -.2em;} 
#filer-icons.sm a:hover img {border:1px solid;}

/* CreateDocuments icon fix */
.disclosure fieldset {width:95% !important;}
.create_docs fieldset {width:50%;}
.create_docs div {width:33%;margin-right:1em;}

.efile fieldset {min-width:320px;}
.efile label {width:10em;}


/* over ride for rad tables */

#content .RadGrid_Office2007 {margin:1em;}

.moreInfo  {margin:.55em 2em;font-size:.88em;width:75%;}

.floatL,.floatlt {float:left;}
.floatR,.floatrt {float:right;}
.clearL,.clearlt {clear:left;}
.clearR,.clearrt {clear:right;}
.clear {clear:both;}

/* use on external links */
a.pdf {
  background: url(http://www.netfile.com/agency/img/icon_pdf.gif) no-repeat right center;
  padding:2px 20px 2px 0 !important;
}
a.ext {
  background:transparent url(http://www.netfile.com/agency/img/icon_external.gif) no-repeat right center !important;
}


.help_pdf {
	background: url(http://www.netfile.com/agency/img/icon_pdf.gif) no-repeat center right  !important;
	height:16px;
	padding-right:20px;
}

/* News section of the filer landing page. Allows agency specific content*/ 
#filer_news div {margin-top:1.2em;}
.news_item1 {display:none;}



