body 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  text-align: center;
  font-size: 11px;
  margin: 0px; 
  padding: 0px;
}

table 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #FFFFFF;
  border-collapse: collapse;
  empty-cells: hide;
}

A			
{
  font-weight: bold; 
  text-decoration: none; 
  color: #44916C;
  padding: 0px;
}

A:hover		
{
  text-decoration: none; 
  color: #000000;
  padding: 0px; 
}

IMG
{
  border:none;
  text-align: center;
}

HR
{
  color: #DEDEDD; 
  background: #FFFFFF;
  height: 1px; 
}

UL 
{
  LIST-STYLE-TYPE: square
}

.headline			
{
  font-size: 12px;
  color: #44916C;
  font-weight: bold; 
  text-decoration: none; 
  text-align: left;  
  padding: 1px;
}

.navdivider			
{
  background-color: #F5C491; 
  font-size: 1px; 
  height: 1px; 
  overflow-y: hidden; 
  line-height: 1px;
}

.navItemh			
{
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
  background-color: #F5C491; 
  padding: 5px;
  text-align: left; 
}

.navItemh A			
{
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
  background-color: #F5C491; 
  padding: 5px;
  text-align: left;  
}

.navItemh A:hover		
{
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
  background-color: #F5C491; 
  padding: 5px;
  text-align: left;  
}

.navItemv			
{
  font-size: 12px; 
  color: #000000; 
  font-weight: normal; 
  background-color: #FFFFFF;     
  padding: 1px;
  text-align: left; 
}

.navItemv A			
{
  font-size: 12px; 
  color: #44916C; 
  font-weight: bold; 
  background-color: #FFFFFF;     
  padding: 1px;
  text-align: left; 
}

.navItemv A:hover		
{  
  font-size: 12px; 
  color: #000000; 
  font-weight: bold; 
  background-color: #FFFFFF;     
  padding: 1px;
  text-align: left; 
}

.body_text A			
{
  font-size: 10px;
  color: #888888;
  font-weight: normal; 
  text-decoration: none; 
  padding: 1px;
}

.body_text A:hover		
{
  font-size: 10px;
  color: #000000;
  font-weight: normal; 
  text-decoration: none; 
  padding: 1px;
}

.query_text			
{
  color: #555555;
  font-weight: normal;
  background-color: #FFFFFF;  
  text-decoration: none; 
  padding: 0px;
}

.query_text A			
{
  color: #000000;
  font-weight: bold;
  background-color: #FFFFFF;  
  text-decoration: underline; 
  padding: 0px;
}

.query_text A:hover		
{
  color: #000000;
  font-weight: bold;
  background-color: #FFFFFF;  
  text-decoration: underline; 
  padding: 0px;
}

.tab_frame1
{  
  background-color: #F5C491;
  padding: 5px;
}

.tab_frame2
{
  background-color: #DEDEDD;
  font-weight: bold;
  padding: 5px;
}

.tab_frame3
{
  background-color: #44916C;
  color: #CDCDCD;  
  font-weight: bold;
  padding: 5px;
}

.tab_frame4
{
  background-color: #FFFFFF;
  padding: 5px;
}

.tab_frame5
{
  background-color: #FFFFFF;
  padding: 5px;
}

.error_message 
{
  font-weight: bold;
  color: red;
  font-size: 12px; 
  text-align: center;
}

.center_message 
{
  font-weight: bold;
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
  padding: 0px;
}

.center_message A
{
  font-weight: bold;
  color: #999999;
  font-size: 12px;
  text-align: center;
  padding: 0px;
}

.center_message A:hover 
{
  font-weight: bold;
  color: #000000;
  font-size: 12px;
  text-align: center;
  padding: 0px;
}

.right_message 
{
  font-weight: bold;
  color: #E77817;
  font-size: 12px;
  text-align: right;
  padding: 5px;
}

.left_message 
{
  font-weight: normal;
  text-align: left;
  padding: 0px;  
}

.left_message A
{
  font-weight: bold;
  text-align: left;
  padding: 0px;  
}

.left_message A:hover
{
  font-weight: bold;
  text-align: left;
  padding: 0px;  
}
