select, textarea, input {
 BORDER: #808080 1px solid;
 COLOR: #000000;
 FONT-SIZE: 11px;
 FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #ffffff;
}
option{
 COLOR: #000000;
 FONT-SIZE: 11px;
 FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #ffffff;
}			
BODY, TR, TD, p {
  text-decoration: none; 
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
}
a:active,a:visited,a:link {
  font-size : 11px; 
  color: #808080; 
  font-family: Tahoma, arial, verdana; 
  text-decoration: none;
}
a:hover {
  font-size : 11px; 
  color: #000000; 
  font-family: Tahoma, Arial, verdana; 
  text-decoration: none; 
}
.panel { 
  border: 1px dotted silver; 
  background-color: #F7F6F4;
}
h2{
 margin-top:0;
 COLOR: #333;
 FONT-SIZE: 20px;
 FONT-FAMILY: Tahoma, Arial, Verdana;
 border-bottom:1px solid #666;
 line-height:20px;
}	
h3{
 margin-top:0;
 COLOR: #000000;
 FONT-SIZE: 14px;
 FONT-FAMILY: Tahoma, Arial, Verdana;
}	
.menu_2{
 COLOR: #FFFFFF;
 FONT-SIZE: 12px;
 FONT-FAMILY: Tahoma, Arial, Verdana;
}				
.btn{
	font: 11px Tahoma, Verdana;
	color: #FFFFFF;
	text-decoration:none;
  background-color:#00CECF;
  border:1px solid #006666;
  margin:1px;
  width:90px;
  font-weight:bold;
}
.btn:hover{
	font: 11px Tahoma, Verdana;
	color: #ffffff;
	text-decoration:none;
  background-color:#006666;
  border:2px solid #00CECF;
  margin:0px;
}
.olaitai{font-weight:bold;color:#FF4F4F;}
	
.sql_error{
  margin:8px 1px;
  padding:4px 40px;
  background:#ffe7e7 url(../../images/alert.png) 1% 50% no-repeat; 
  border-top: 1px dotted #fd8282; 
  border-bottom: 1px dotted #fd8282;
  color:#66AEC9;
  font-family:Arial;
  font-size:11px;
}

.sql_success{
  margin:8px 1px;
  padding:4px 40px;
  background:#e4ffe3 url(../../images/apply.png) 1% 50% no-repeat; 
  border-top: 1px dotted #82fda5; 
  border-bottom: 1px dotted #82fda5;
  color:#66AEC9;
  font-family:Arial;
  font-size:11px;
}
.titles td{
  text-align:center;
  font-family:Arial;
  color:#FFFFFF;
  background-color:#57B6E7;
  border:1px solid #2694E8;
  border-bottom:0px solid #2694E8;
  padding:3px;
}
/* Warning Off */
.warning {
	color:#000;
	font-family:tahoma, sans-serif;
	font-size:10px;
	}

/* Warning On */
.warning_active {
	color:#C00;
	font-family:tahoma, sans-serif;
	font-size:10px;
	}

/* Form Selector Layout */

.label {
	font-family:tahoma, sans-serif;
	text-align:right;
	font-size:13px;	
	color: #9BBCBF;
}

.redlabel {
	font-family:tahoma, sans-serif;
	text-align:right;
  float: none;
	font-size:10px;	
	color: #FF0033;
}

.mod_btn a{
  margin:5px;
  border: 1px solid #999999;
  background-color:#eeeeee;
  padding:4px 10px;
  color:#333333;
  font-weight:bold;
}
.mod_btn a:hover{
  border: 1px solid #555555;
  background-color: #999999;
  color:#FFFFFF;
  font-weight:bold;
}
.regularbtn{
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    font-size: 11px;
    padding: 5px 8px;
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(center top, #f8f8f8, #f1f1f1);
    font-weight:bold;
    color: #0099FF;
    height:28px;
}	
.regularbtn:hover{
    border: 1px solid #c6c6c6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    color:#00CFDF;
    font-weight:bold;
    cursor:pointer;
}		
form{
  padding:0px;
  margin:0px;
}			

.btn_logout{
  background: #eeeeee;
  width: 32px;
  padding: 0px 0px;
  line-height: 34px !important;
  line-height: 32px;
  height: 34px !important;
  height: 32px;
  display:block;
  border:#eeeeee solid 1px;
  }

.btn_logout:hover{
  width: 32px;
  background: #eeeeee;
  padding: 0px 0px;
  line-height: 34px !important;
  line-height: 32px;
  height: 34px !important;
  height: 32px;
  display:block;
  border:#4b4b4b solid 1px;
  }  
  
.uploadbox {
  position:relative;
}
.uploadbox input{
  position:absolute;
  font-size: 100%;
  color: #fff;
  font-weight: normal;
  border: #797979 0px solid;
  background-color: #ffddbb;
  border-color: brown;
  width: 180px;
  height: 100px;
  top:-102px;
  z-index:0;
}
.avator_outer{
  position:relative;
  background:#eeeeee;
  text-align:center;
  width:102px;
  height:100px;
  z-index:1;
}

.search_input{background:#fff url(../../images/search.gif) 100% 50% no-repeat;border-bottom:0px solid red;width:300px;}
.orlogch_sel{padding:0;margin:0;border:0px solid;}
.orlogch_sel select{outline: none;color:#FFF;font-weight:bold;background-color:transparent;border:0px solid;}
.orlogch_sel select option{outline: none;color:#FFF;font-weight:normal;background-color:#72D7DF;}

/* PRINT AND OTHER BUTTON STYLE */
.buttons a, .buttons button, .buttons input{
    display:block;
    float:right;
    margin:10px 7px 0 0;
    background-color:#eee;
    border:1px solid #dedede;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    margin-bottom:1em;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */    
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
}

/* STANDARD - GRAY */

button:hover, .buttons a:hover{
    background-color:#ddd;
    border:1px solid #bbb;
    color:#000000;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* PRINT - BLUE */

button.print_btn, button.print_btn{
    color:#336699;
}
.buttons a.print_btn:hover, button.print_btn:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.print_btn:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE - GREEN */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE - RED */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.voc p 
{
font-size: 13px;
}
.voc h1 
{
font-size: 15px;
}
.voc li
{
font-size:12px;
list-style-type:circle;
}
.voctable td
{
            text-align:center;
}

.btnflight{
	font: 10px Tahoma, Verdana;
	text-decoration:none;
  background-color:#57b6e7;
  color:#fff;
  border:1px solid #006666;
  margin:0px;
  font-weight:bold;
  padding:4px 6px;
}
.btnflight:hover{
	color: #ffffff;
	text-decoration:none;
  background-color:#006666;
  border:1px solid #00CECF;
  margin:0px;
}
.clear{clear:both;}
.left {float:left;margin:0 2px;}
.right{float:right;}

table.tblData {
	font-family:arial;
	font-size: 10px;
	text-align: left;
}
table.tblData td {
	color:#222;
  background-color: #FFF;
	vertical-align: top;
  border:solid 1px #efefef;
}
table.tblData .td {
   background-color:#fff;
   color:#47494a;
   padding:2px 4px 2px 6px;
   font-size: 11px;
}
table.tblData .label {
   background-color:#efefef;
   text-align:left;
   padding-left:10px;
}
table.tblData .title {
color:#5e7386;
font: bold 12px arial;
padding:4px 6px;
}
.lnkrecord a:active, .lnkrecord a:visited, .lnkrecord a:link {
  font: bold 10px  Tahoma, arial, verdana; 
  color: #000; 
  text-decoration: none;
}
.lnkrecord a:hover {
  text-decoration: underline;
}