/******************************** 
     Shared Basic Styles
********************************/ 

/* basic floats */
.floatLeft,.floatlt,.floatL {float:left;width:auto;}
.floatRight,.floatrt,.floatR {float:right;width:auto;}
.clearLeft,.clearlt,.clearL {clear:left;width:auto;}
.clearRight,.clearrt,.clearR {clear:right;width:auto;}
.clearBoth,.clear {clear:both;}

/* fieldset layouts */
fieldset {
  padding:.75em;
  vertical-align:top;
  margin:1em;
  border:1px solid #0000cc;
  -moz-border-radius:7px; /* not valid but I don't care :-) */
}
legend {font-weight:700;padding:0 .5em;color:#0000CC;}


/* Basic styles */
h1 {font-size:190%;}
h2 {font-size:170%;}
h3 {font-size:150%;}
h4 {font-size:130%;}
h5 {font-size:110%;}
h6 {font-size:90%;}
hr {border-bottom:1px solid #0000CC;line-height:1px;}
ul {list-style:none;}
ol {list-style: decimal inside;}
p {margin:1em;}


/******************************** 
       
********************************/ 

 /* gridview zebra striping */
/*.alt {background-color:#dcdcdc;}*/

/* table data lists */
.RadGrid_Office2007 th {font-weight:700;}
.RadGrid_Office2007 th a {text-decoration:underline;}
.RadGrid_Office2007 tr:hover {background-color:#dcdcdc;}
.RadGrid {border:1px solid #D0D7E5;border-width:1px 1px 0 1px;}

.xsmall {font-size:85%;}

.red {color:#ff0000;font-weight:700;}

.help {cursor: help;text-decoration: none;}

/* KIOSK background for public site KIOSK only PC's in an agencies office */
.kiosk {background:url(https://ssl.netfile.com/agency/img/kiosk.jpg) repeat center;} 

*.restricted,/* Support level access sections */
html .restricted, 
.restricted h5,
.restricted a,
* .restricted {color:#558F55 !important;font-weight:900 !important;}

.readonly { /* read only fields */
  background:#f5f5f5 !important;
  color:#888 !important;
}

/* terminated filers get lined through - SEI */
.terminated,.terminated td {text-decoration:line-through;}

/* testing DB background */
.testing #content,
.testing #menu {background: url(https://ssl.netfile.com/agency/img/testing_bg.gif) repeat;}

.red {color: #ff0000;font-weight: 700;}

.bold,th {font-weight:700;}

.underline {border-bottom:1px solid #0000ff;}

/******************************** 
     Buttons with Mini Icons
	  and mini icons for misc.
	  links throughout systems.
********************************/ 

.external { /* mini icon for links to external sites */
  background: transparent url(https://ssl.netfile.com/agency/img/icon_external.gif) no-repeat right 0;
  display: block;
  padding-bottom:3px;
  padding-right:20px;
}

.pdf { /* mini icon for PDF's to be downloaded */
  background:url(https://ssl.netfile.com/agency/img/icon_pdf.gif) no-repeat right 0;
  display:block;
  padding-bottom:3px;
  padding-right:20px;
}

.xls { /* mini icon for links to download excell spreadsheets */
  background: url(https://ssl.netfile.com/agency/img/icon_xls.gif) no-repeat right 0;
  display:block;
  padding-bottom:3px;
  padding-right:20px !important;
}
.doc { /* mini icon for links to download word documents */
  background: url(https://ssl.netfile.com/agency/img/icon_doc.gif) no-repeat right 0;
  display:block;
  padding-bottom:3px;
  padding-right:20px;
}



/******************************** 
      Error & Complete feed-
		back for users.	
********************************/ 

.error {
  background:#fff url(https://ssl.netfile.com/agency/img/error.gif) no-repeat left center;
  padding:2px 2px 2px 20px;
  font-size:.88em;
  font-weight:900;
  color:#ff0000;
  border:1px solid #b0c4de;
 }
 
.complete {
  background: #fff url(https://ssl.netfile.com/agency/img/edit.gif) no-repeat 1px 5px;
  padding:2px 2px 2px 20px; 
  font-size:.88em;
  font-weight:900;
  color:#558f55;
  border:1px solid #b0c4de;
}