body{
  background-color:white;
  margin:0;
  margin-top:0;
  padding:0;
}
label{
  cursor:hand;
}
table,div,span,body{
  font-family: verdana,arial;
  font-size: 11px;
}
table{
  padding:0;
  border-collapse: collapse;
  empty-cells:show;
  border-color:black;
}
th{
  background-color:#C6D7CF;
  border-bottom:1px solid black;
}
/*td{
  padding:2;
}*/
tfoot td{
  background-color:white;
  padding:8;
}
h1{
  text-align:center;
  color:#486658;
}
a{
  font-family: verdana,arial;
  font-size: 11px;
  color: #618976;
  text-decoration:none;
  font-weight:bold;
}
a:link{
  color: #618976;
}
a:visited{
  color: #618976;
}
a:hover{
  color: #83A796;
}
a.blueLink:link {
	
	color: #3B6093;
	
}
a.blueLink:visited {
	
	color: #3B6093;
	
}
a.blueLink:hover {
	
	color: #6188BD;
	
}
a.blueLink:active {
	
	color: #3B6093;
	
}
.maintable{
  height:100%;
  width:100%;
}
.menu{
  border-right: 1px solid #608875;
  vertical-align: top;
  background-color:#DBE6DE;
  width:150px;
  height:100%;
  padding:5;
}
.main{
  vertical-align: top;
  padding:5;
}

.bigtitle{
  font-family: arial,verdana;
  font-size: 36px;
  text-align:center;
  font-weight:normal;
  font-style:italic;
}
select{
  background-color:white;
  font-family: verdana,arial;
  font-size: 11px;
  background-image:url(../../images/input.jpg);
  color:#446053;
}
input{
  background-color:white;
  border:1px solid black;
  font-family: verdana,arial;
  font-size: 11px;
  background-image:url(../../images/input.jpg);
  color:#1E2B24;
}
textarea{
  background-color:white;
  border:1px solid black;
  font-family: verdana,arial;
  font-size: 11px;
/*  background-image:url(../../images/input.jpg);
  background-position: center center;
  background-repeat: repeat-x;
  background-size:100%;
  background-attachment: fixed;*/
  color:#1E2B24;
}
input.button{
  background-color:white;
  border:1px solid #507259;
  border-top:1px solid #DBE6DE;
  border-left:1px solid #DBE6DE;
  font-family: verdana,arial;
  font-size: 12px;
  color:black;
}
input.checkbox{
  border:none;
  background:transparent;
}
input.viewonly{
  border:none;
  background:transparent;
  text-align:center;
}

.btable{
  border:2px groove #A3BEAA;
  border-top:none;
}
.form_div{
  padding:5;
  background-color:#DBE6DE;
  border:1px solid #5C8371;
}




.tab_table{
  padding:0;
  empty-cells:show;
  height:32px;
  border: 0px solid #E7EDEA;
}
.tab_table tr{
  height:30px;
  border: 1px solid #E7EDEA;
}

.tab_normal{
  background-color:#c6d7cf;
  border-top: 1px solid #E7EDEA;
  border-left: 1px solid #E7EDEA;
  border-bottom: 1px solid #2C3F35;
}
.tab_selected{
  background-color:#E7EDEA;
  border: 1px solid #2C3F35;
  border-left: 1px solid #2C3F35;
  border-top: 1px solid #2C3F35;
  border-right: 1px solid #2C3F35;
  border-bottom: 1px solid #E7EDEA;
}

.tab_first_cell{
  border-left: 1px solid #2C3F35;
}
.tab_last_cell{
  border-right: 1px solid #2C3F35;
}
.tab_buttons_cell{
  border: 1px solid #2C3F35;
  border-top: none;
}
.tabl_datarow{
}
.tab_datacell{
}

.darkGreen {
	color: #3F5F03;
}

.darkBlue {
	color: #3B6093;
}
/*  #C6D7CF  */




/*gun's css*/
a.blue:link {
	
	color: #3B6093;
	
}
a.blue:visited {
	
	color: #3B6093;
	
}
a.blue:hover {
	
	color: #6188BD;
	
}
a.blue:active {
	
	color: #3B6093;
	
}


a.red:link {
	
	color: Red;
	
}
a.red:visited {
	
	color: Red;
	
}
a.red:hover {
	
	color: Red;
   text-decoration: underline;
}
a.red:active {
	
	color: Red;
	
}
/* end gun's */