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-color: #172587;
  font-size: 11px;
  background-color: #FFFFFF;
  border-collapse: collapse;
  empty-cells: hide;
}

A			
{
  font-weight: bold; 
  text-decoration: none; 
  color: #172587;
  padding: 0px;
}

A:hover		
{
  text-decoration: none; 
  color: #172587;
  padding: 0px; 
}

IMG
{
  border:none;
  text-align: center;
}

HR
{
  color: #9990C4; 
  background: #FFFFFF; 
  height: 1px; 
}

UL 
{
  LIST-STYLE-TYPE: square
}

.p_alternative1
{
  border-width:1px;
  border-style:solid;
  border-color:#172587;
}

.p_alternative2
{
  border-width:1px;
  border-style:solid;
  border-color:#9990C4;
}

.headline			
{
  font-size: 12px;
  color: #9990C4;
  font-weight: bold; 
  text-decoration: none; 
  text-align: center;  
  padding: 1px;
}

.navdivider			
{
  background-color: #FEFC69; 
  font-size: 1px; 
  height: 1px; 
  overflow-y: hidden; 
  line-height: 1px;
}

.navItemh			
{
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
  background-color: #FEFC69; 
  padding: 2px;
  text-align: right; 
}

.navItemh A			
{
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
  background-color: #FEFC69; 
  padding: 2px;
  text-align: right;  
}

.navItemh A:hover		
{
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
  background-color: #FFFFFF; 
  padding: 2px;
  text-align: right;  
}

.navItemv			
{
  font-size: 11px; 
  color: #172587; 
  font-weight: normal; 
  background-color: #FFFFFF;     
  padding: 2px;
  text-align: right; 
}

.navItemv A			
{
  font-size: 11px; 
  color: #172587; 
  font-weight: normal; 
  background-color: #FFFFFF;     
  padding: 2px;
  text-align: right; 
}

.navItemv A:hover		
{  
  font-size: 11px; 
  color: #172587; 
  font-weight: normal; 
  background-color: #FFFFFF;     
  padding: 2px;
  text-align: right; 
}

.body_text A			
{
  font-size: 10px;
  color: #CCCCCC;
  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: #9990C4;
  font-weight: bold;
  background-color: #FFFFFF;  
  text-decoration: underline; 
  padding: 0px;
}

.query_text A:hover		
{
  color: #9990C4;
  font-weight: bold;
  background-color: #FFFFFF;  
  text-decoration: underline; 
  padding: 0px;
}

.tab_frame1
{  
  background-color: #FEFC69;
  padding: 5px;
}

.tab_frame2
{
  background-color: #FFFFFF;
  font-weight: bold;
  padding: 0px;
}

.tab_frame3
{
  background-color: #9990C4;
  padding: 5px;
}

.tab_frame4
{
  background-color: #FFFFFF;
  padding: 12px;
}

.tab_frame5
{
  background-color: #FFFFFF;
  padding: 6px;
}

.tab_frame6
{
  background-color: #172587;
  padding: 5px;
}

.error_message 
{
  font-weight: bold;
  color: red;
  font-size: 12px; 
  text-align: center;
}

.center_message 
{
  font-weight: bold;
  color: #000000;
  font-size: 12px;
  text-align: center;
  padding: 0px;
}

.center_message A
{
  font-weight: bold;
  color: #FEFC69;
  font-size: 12px;
  text-align: center;
  padding: 0px;
}

.center_message A:hover 
{
  font-weight: bold;
  color: #9990C4;
  font-size: 12px;
  text-align: center;
  padding: 0px;
}

.right_message 
{
  font-weight: bold;
  color: #9990C4;
  font-size: 12px;
  text-align: right;
  padding: 0px;
}

.left_message 
{
  color: #FFFFFF;
  font-weight: normal;
  text-align: left;
  padding: 2px;  
}

.left_message A
{
  font-weight: bold;
  text-align: left;
  padding: 2px;  
}

.left_message A:hover
{
  font-weight: bold;
  text-align: left;
  padding: 2px;  
}