A:link{
    COLOR: #155A9B;
    text-decoration: underline;
}
A:visited{
    COLOR: #155A9B;
    text-decoration: underline;
}

A:active{
    COLOR: #155A9B;
    text-decoration: underline;

}
A:hover {
    COLOR: #418ACE;
    text-decoration: underline;
}

DIV,
UL,
P,
TD,
TR,
select{
  FONT-FAMILY: Arial, "luxi serif", Helvetica; 
  FONT-SIZE: 12px 
}

select { 
  font-size: 10pt; 
}

.input { 
  font-family: Arial, "luxi serif", Helvetica; 
  font-size: xx-small; 
  border-top: 2px solid #002850; 
  border-bottom: 2px solid #002850; 
  border-left: 2px solid #002850; 
  border-right: 2px solid #002850;
}

.contentbg { 
  background-color: #FFFFFF; 
}

.tableborder { 
  border-style: dashed; 
  border: 1px solid #555555; 
  padding: 0; 
  margin: 0 
}

body{
  background-color:#CECECE;
  color:black;
  margin: 0;
}


.gl_rpt_heading{
  font-weight:bold; 
  border-bottom-color:black;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.link{ 
  text-decoration: none; 
  color: #333366; 
}

.link:hover{ 
  text-decoration: underline; 
  color: #333366; 
}

.button a:hover{
  color:#ffff00 !important;
  text-decoration:underline !important;
}

.button :link{
  color:#ffffff;
  font-weight:bold;
  text-decoration: none;
}

.button :visited{
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
}
.inactive_button{
  font-weight:bold;
  color:#cecece;
  margin-left:5px;
}

.login_label{
  font-weight:bold;
  color:white;
}

.unchanging_link :visited {
  
  color:#790a7d;
  font-weight:bold;
  text-decoration:none;
}

.unchanging_link :hover{
  color:#790a7d;
  font-weight:bold;
  text-decoration:none;
}

.unchanging_link :link{
  color:#790a7d;
  font-weight:bold;
  font-family:Arial, "luxi serif", Helvetica; 
  font-size:90%;
  text-decoration:none;
}
.required_asterik{
  color:yellow;
  font-wieght:bold;
}

.dselect{
  font-family: Arial, "luxi serif", Helvetica; 
  font-size: 8pt;
  color:#504E4E;
}

.left_column{
  background-color:#cad2a6;
}