BODY{
    background-color: #F8EEEA;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: black;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;

    
}
table{
    font-family: Arial, sans-serif;
    font-size: 12px;    
}
.tBold{
font-weight:bold;
}
.gTable{
background-color:white;
}
.mainBG{
background-color:#D44100;
}
.mainBG2{
background-color:#AA4800;
color:white;
}
.mainBG3{
background-color:#D44100;
color:white;
}

.top_bg{
background-image: url(images/top_pic.jpg);
background-repeat: no-repeat;
padding-right:10px;
padding-left:10px;
}
.mainBorder{
border: 1px solid #D44100;
}
.cTable{
border:1px solid #D44100;
background-color:#F8EEEA;
}
.cNav{
border-left:1px solid #D44100;
border-right:1px solid #D44100;
border-bottom:1px solid #D44100;
background-color:#F8EEEA;
height:18px;
padding-right:2px;
padding-left:2px;
border-collapse:collapse;
cursor:pointer;
}
.cNav a{
color:#D44100;
font-weight:bold;
font-size: 12px;
line-height:14px;
text-decoration:none;
}

.cNavOv{
border-left:1px solid #D44100;
border-right:1px solid #D44100;
border-bottom:1px solid #D44100;
background-color:#AA4800;
height:18px;
padding-right:2px;
padding-left:2px;
border-collapse:collapse;
cursor:pointer;
}
.cNavOv a{
color:white;
font-weight:bold;
font-size: 12px;
line-height:14px;
text-decoration:none;
}
.link2{

color:white;
}
.link3{

color:black;
font-weight:bold;
text-decoration:none;
}
.link4{

color:#AA4800;
font-weight:bold;
text-decoration:none;
}
h1{
color:#D44100;
font-weight:bold;
margin-top: 0px;
margin-bottom: 0px;
font-size: 16px;
line-height:16px;
}
h2{
color:#D44100;
font-weight:bold;
margin-top: 0px;
margin-bottom: 0px;
font-size: 14px;
}
h3{
color:black;
font-weight:bold;
margin-top: 0px;
margin-bottom: 0px;
font-size: 12px;
}
h5{
color:#D44100;
font-weight:bold;
margin-top: 0px;
margin-bottom: 0px;
font-size: 16px;
line-height:16px;
}
a{color: black;}
/*.footer{
color:#000000;
text-decoration:none;
font-size: 11px;
}*/

.bt_bg{
background-image: url(images/bt_bg.jpg);
background-repeat: no-repeat;
}
.bt_bg a{
color:white;
font-weight:bold;
font-size: 14px;
line-height:14px;
text-decoration:none;
}
.footer{
color:#D44100;
text-decoration:none;
font-size: 11px;
}
.mform {font-size : 12px;FONT-FAMILY: arial;COLOR: #000000;border : 1px solid #767676;background-color : #ffffff;height:18px;}
.mButon{
background-color : #D44100;
color:white;
border : 1px solid #D44100;
height:18px;
font-size : 12px;
font-weight: bold;
cursor: pointer;
}
.mButon2{
background-color : #AA4800;
color:white;
border : 1px solid #D44100;
height:18px;
font-size : 12px;
font-weight: bold;
cursor: pointer;
}

.td_th{
color:white;
font-weight: bold;
background-color:#1655A0;
border:1px solid white;
text-align:center;
}

/* Additions made by developers */

.errorMessage {color:red; font-size:12px; font-weight:bold; text-align:center;}
.infoMessage  {color:darkgreen; font-size:12px; font-weight:bold; text-align:center;}
.mandatory    {color:red;}

.tab {font-size : 12px; FONT-FAMILY: arial; COLOR: #000000; background-color : #ffffff; border : 1px solid #767676;  border-collapse: collapse}
.tab_td {font-size : 12px; FONT-FAMILY: arial; COLOR: #000000; background-color : #ffffff; border : 1px solid #767676; padding-right:5px; padding-left:5px;}
.tab_th {font-size : 12px; FONT-FAMILY: arial; COLOR: #000000; background-color : #cccccc; border : 1px solid #767676; padding-right:5px; padding-left:5px;}

.tab_td_sel {font-size : 12px; FONT-FAMILY: arial; COLOR: #000000; border : 1px solid #767676; padding-right:5px; padding-left:5px;}
.tab_th_sel {font-size : 12px; FONT-FAMILY: arial; COLOR: #000000; background-color : #ffffff; border : 1px solid #767676; padding-right:5px; padding-left:5px;}
.tab_th_Ov {font-size : 12px; FONT-FAMILY: arial; COLOR: #000000; background-color : #F8EEEA; border : 1px solid #767676; padding-right:5px; padding-left:5px;cursor:pointer;}

.linkH4{
    color:#D44100;
    font-weight:bold;
    font-size: 12px;
    line-height:14px;
    text-decoration:none;
}
.htext{
    color:#D44100;
    text-decoration:none;
    font-size: 11px;
}
.cNavSel{
    border-left:1px solid #D44100; 
    border-right:1px solid #D44100;
    border-bottom:1px solid #D44100;
    background-color:#D44100;
    height:18px;
    padding-right:2px;
    padding-left:2px;
    border-collapse:collapse;
    cursor:pointer;
}
.cNavSel a{
    color:white;
    font-weight:bold;
    font-size: 12px;
    line-height:14px;
    text-decoration:none;
}
.mformArea {font-size : 12px;FONT-FAMILY: arial;COLOR: #000000;border : 1px solid #767676;background-color : #ffffff;}

.htextBlack{
    color:#000000;
    text-decoration:none;
    font-size: 11px;
    font-style: italic;
}
.tab_grey {background-color : #ffffff; border : 1px solid #CCCCCC;  border-collapse: collapse}
.ttitle {
    font-weight: bold;
    font-size: 16px;
    color: #FF3333;
}
.tauthor {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-style: italic;
}

.autocomplete {
  position: absolute;
  color: #333;
  background-color: #fff;
  border: 1px solid #666;
  font-family: Arial;
  overflow-y: scroll;
  height: 100px;
}

.autocomplete ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.autocomplete li {
  display: block;
  white-space: nowrap;
  cursor: pointer;
  margin: 0px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #fff;
}

.autocomplete li.selected {
  background-color: #cef;
  border-top: 1px solid #9bc;
  border-bottom: 1px solid #9bc;
}

.throbtext {
    position: absolute;
    color: #8B0000;
}

.dirLtr {
    direction: LTR;
}

.dirRtr {
    direction: RTL;
}

.percentBar {
    height: 10px;
    background-color: red;
    font-size: 1px;
}

.foundToken {
    background-color: yellow;
}
