
body {
	font-family:Arial, Helvetica, sans-serif;

	color: #2f2f2f;
	margin: 0px;
    padding: 0px;
    background-color:#fdfbeb;

}

table.content {
margin-left: 1px !important; /* Firefox */
}


.tblheader {
	
	color:#ffffff;
	text-align:center;
	font-size: 13px;
	border-collapse:collapse;
	background: #000000;
	height:30px;
	border-color:#4b4a4a;
}

.row_caw {
	color:#FFFFFF;
	text-align:center;
	font-size: 13px;
	background-color:#000000;
	height:30px;
	border-bottom-color:#000000;
}

.row_bhg {
	
	color:#FFFFFF;
	text-align:center;
	font-size: 13px;
	background-color:#24597e;
	height:30px;
}


.row_unit{
	
	color:#000000;
	text-align:center;
	font-size: 13px;
	background-color: #fbf4bd;
	height:30px;
}
.bluebox { 
	background-color:#e2f5fc;
} 

.whitebox { 
	background-color:#ffffff;
} 
	
.red {
	font-size: 11px;
	color:#FF0000;
	text-transform:ucfirst;
}


.txtform {
	color: #000000; /* Firefox */
	font-size: 12px;/* Firefox */
}

.txtform11 {
	color: #000000; /* Firefox */
	font-size: 11px;/* Firefox */
}
.txtform14 {
	color: #000000; /* Firefox */
	font-size: 14px;/* Firefox */
}

.txtbhg {
	
	text-align:center;
	font-size: 13px;

	border-collapse:collapse;
	background: #aabffd;
	height:25px;
	border-color:#999999;
	
	
}

.txtform_upper {
	text-transform:uppercase;
	color: #000000; /* Firefox */
	font-size: 11px;/* Firefox */
}

.txt_info_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#9e0804;
	font-size: 13px;
	font-weight:bold;
}

.txt_info_content {
	color:#000000;
	text-align:justify;
	font-size: 12px;
}

.txtform11 {
	
	color: #000000;
	font-size: 11px;
}

.txtform10gray {
	
	color:#333333;
	font-size: 10px;
}

.pg_title_small {
	font-size: 10px;
	color:#999999;
}

.pg_title {
	font-family:Arial, Helvetica, sans-serif;
	color: #9e0804;
	font-size: 15px;
	font-weight:bold;
}

.home_name {

	color: #707070;
	font-size: 12px;
	font-weight:bold;
}

.subheader { 
	font-size: 12px;
	font-weight: bold;

	
}

.header { 
	font-size: 15px;
	font-weight: bold;
	color:#3496b9;
	text-shadow: 0.05em 0.05em 0.05em #acadae;
	
}
.menuheader { 
	width:130px;
	font-size: 16px;
	font-weight: bold;
	color:#3496b9;
	text-shadow: 0.05em 0.05em 0.05em #acadae;
	
}

#fullheight{
	height:76.5%;

}

#submenu{
	height:100%;	
}


.testlistbox {
	font-family:Arial, Helvetica, sans-serif;
	white-space:pre;

}

.txtok {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
}
.txtlate {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}

.txtedit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#0000FF;
	  
}
.txtshift {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	  
}

.txtgray {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	  
}

.txtboldcenter {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:center;
	  
}

.txtblink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	font-weight: bold;
	text-decoration:blink;
	text-transform:uppercase; 
}

.textbox_norm {
 	width :100%;
    padding: 5px 5px 5px 5px;
    border: 1px solid #b3b1b1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}

.textbox_norm:focus {

    background-color:#f9e7bd;
    border-color: #c88e02;
    outline: none;
	
}

.textbox {
	padding: 0.35em 2.5em 0.35em 0.75em;
    border: 1px solid #b3b1b1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}

.textbox:focus {
    background-color:#f9e7bd;
    border-color: #c88e02;
    outline: none;
	
}

.select_norm {     
  font: 400 12px/1.3 "Helvetica Neue", sans-serif;
border:none; -moz-appearance: none; -webkit-appearance: none; appearance: none;
  border: 1px solid #aeafb0;
  line-height: 1;
  outline: 0;
  color: #000000;
  border-color: #aeafb0;
  padding: 0.35em 1em 0.35em 0.45em;
  border-radius: 5px;
  background: 
              linear-gradient(-135deg, rgba(255,255,255,0) 50%, white 50%) no-repeat,
              linear-gradient(-225deg, rgba(255,255,255,0) 50%, white 50%) no-repeat;
              
            
  background-color: white;
  background-size: 10px 30%, 20px 20px, 20px 20px, 20px 60%;
  background-position: right 5px center, right bottom, right bottom, right bottom;  
}

.select_norm:focus {
    background-color:#f9e7bd;
    border-color: #c88e02;
    outline: none;

}

 .myButton{
 	
     font-size: 12px;
     padding: 6px 35px  6px 35px;
     border-radius: 5px;
     border: solid 0px #443d3d;
     cursor: pointer;
     display: inline-block;
     font-family: Arial;
     color: #ffffff;
     box-shadow: 0px 10px 14px -7px #616174;
     background: -webkit-linear-gradient(90deg, #443d3d 5%, #696969 100%);
     background: -moz-linear-gradient(90deg, #443d3d 5%, #696969 100%);
     background: -ms-linear-gradient(90deg, #443d3d 5%, #696969 100%);
     background: -o-linear-gradient(90deg, #443d3d 5%, #696969 100%);
 }
 .myButton:hover{
     background: -webkit-linear-gradient(90deg, #696969 5%, #443d3d 100%);
     background: -moz-linear-gradient(90deg, #696969 5%, #443d3d 100%);
     background: -ms-linear-gradient(90deg, #696969 5%, #443d3d 100%);
     background: -o-linear-gradient(90deg, #696969 5%, #443d3d 100%);
 }
 .myButton:active{
     position: relative;
     top: 1px;
     box-shadow: rgba(255,255,255,0.2) 0 16px 0,inset rgba(0,0,0,0.3) 0px 4px 16px;
 }

.textbox_area {

    font-family: inherit;
   	font-size: 12px;
 
    padding: 5px 5px 5px 5px;
   
    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}

.textbox_area:focus {
    background-color:#e5ebfb;
    border-color: #6ab9fc;
    outline: none;

}
 
.textarea_pop {
    font-family: inherit;
   	font-size: 12px;
 
    padding: 5px 5px 5px 5px;

    border: 1px solid #b3b1b1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}

.textarea_pop:focus {

    background-color:#e5ebfb;
    border-color: #6ab9fc;
    outline: none;

}