*{
  font-family: sans-serif;
}
.header{
	height: 100px;
	background-color: #17173e;
	background-image: url(/CisStatic/images/header-reduced.jpg);
	background-repeat: no-repeat;
	background-position:left; 
}

.header-bar{
 height: 10px;
 background-image: url(/CisStatic/images/breadcrumb-reduced_rpt.jpg);
 background-repeat: repeat-x;
}

.shadow {
height:10px;
background-image: url(/CisStatic/images/containerbackground2.jpg);
background-repeat: repeat-x;
}

ul.bread{ 
 list-style: none;
 margin: 0 0 0 5px;
 padding: 0;
 font-size: .75em; 
}
ul.bread li{display: inline; margin-right: 5px;float:left; font-family:serif;}
ul.bread li a{text-decoration: none; color: #143ea5; font-family: serif;}
ul.bread li a:active, ul.bread li a:link{text-decoration: none; color: #143ea5;}
ul.bread li a:hover{text-decoration: underline; color: #333;}

.float-right{float: right}
.float-left{float: left}
.break{clear: both; display: block;}

#pageContent{padding: 0 5px 0 5px;}
body{margin:0; padding: 0;}

#mainForm table {width: 100%; margin: 10px 0 0 0;}
/*#mainForm table.half-size {width: 50%;}*/
#mainForm table.half-size, table.half-size {width: 50%;}
#mainForm table.center {margin: 10px auto;}
#mainForm table td h3, table.bluetheme td h3{
 background-color: #eee;
 /*color: #373C6F; */
 color: #000; 
}
#mainForm table td, table.bluetheme td {
 background-color: #373C6F; padding: 2px; margin: 5px; color: #ffffcc;
 border: 4px solid #292F6F;
}

.nostyle, #mainForm table td.nostyle {border:0; background-color: #fff; color: #000;}
#mainForm table td input {}
#mainForm table td select{width: 250px;}

/*IE*/
#mainForm table td span {float: left;}
/**/

.folder{
 border: 3px solid #6f6f6f;
 padding: 3px;
 margin: 0 0 2px 0;
}
.folder h3{
 padding: 10px;
 border: 2px solid #292F6F;
 margin: 0 0 5px 0; background-color: #373C6F; color: #ffffcc;
 text-align: left;
}

.hidden {display: none;}

.loader{
  background: url('/CisStatic/images/ajax-loader.gif') no-repeat;
  height: 55px;
  padding: 5px 15px 15px 60px;
  margin: 5px;
}

.paging{
  margin-left: 25px; 
}

.pageNewWindow{
	float:right;
	margin-right:33px;
	display:none;
}

.disclaimer{
  width: 500px;  
  margin: 10px auto;
}

.disclaimer p{
  padding: 5px;
}

.disclaimer h1, h2, h3{
  display: block;
  text-align: center;
}

.disclaimer h1, h2{
  font-family: helvetica, sans-serif;
  font-size: large;
  margin: 5px;
}

.disclaimer h3{
  background-color: #ffffcc;
  color: #373C6F;
  border: 2px solid #373C6F;
}

.usr-menu li{
 float: left;
 margin: -5px 5px 0 5px;
}

.usr-menu li a, .usr-menu li span{
 font-size: small; 
}
.mainLoaderText{
 position: relative;
 top: -18px; 
 margin-left: 15px; 
 font-size: large; 
 font-weight: bold;
}
#mainLoader{display: none; margin: 10px;}
#admin a{display:block;}
#listUsers table{
 border-collapse: collapse;
}
#listUsers table th {
 padding: 5px;
 background-color: #eee;
 color: 000;
}
#listUsers table td, #listUsers table th{
 border:1px solid black;
}
#listUsers table td{
 padding:5px;
}

select[name=access] option{
  font-family:Consolas;
  font-size:1em;
}

.tables table{
  border-collapse: collapse;
  margin: 25px 0 0 0;
}

.tables table tr th{
 border:2px solid black;
 background-color: #eee;
 padding: 5px;
}

.tables table tr td{
 border:2px solid black;
 padding: 5px;
}

.forms fieldset {
  background-color: #eee;
  width: 400px;
  padding: 10px;
  border: 2px solid #333;
}

.forms fieldset legend {
  padding: 0 10px 0 10px;
}

.forms fieldset ul li {
  list-style: none;
  width: 85%;
  text-align: right;
  line-height: 1.8em;
  margin: 0 auto;
}

.forms fieldset ul li span{
  padding-right: 15px;
}

.forms fieldset ul li span input, .forms fieldset ul li select{
  width: 50%;
  float: right;
}

.forms fieldset p {
  text-align: center;
  margin-top: 25px;
}

.forms fieldset textarea{
  width: 90%;
  height: 200px;
}

.chpasswd div.forms{
  text-align: center;
  margin: 0 auto;
  width: 425px;
}
#countdown{
 margin: 10px;
 padding: 10px;
 height: 50px;
}

/* colorbox title + pagination links */

.myTitle span, .myTitle a {
  margin: 0 5px 0 5px;
}

.adminReadOnly{

}

.multiFipsWarning{
	color: red;
	font-weight: bold;
}