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;
  color: #888888;
  font-weight: normal;
  font-size: 11px;
  background-color: #FFFFFF;
  border-collapse: collapse;
  empty-cells: hide;
}

A			
{
  font-weight: bold; 
  text-decoration: none; 
  color: #888888;
  padding: 0px;
}

A:hover		
{
  font-weight: bold; 
  text-decoration: none; 
  color: #555555;
  padding: 0px; 
}

IMG
{
  border:none;
  text-align: center;
}

HR
{
  color: #DEDEDE; 
  background: #FFFFFF; 
  height: 1px; 
}

UL 
{
  LIST-STYLE-TYPE: square
}

.p_alternative1
{
  border-width:1px;
  border-style:solid;
  border-color:#EF9A48;
}

.p_alternative2
{
  border-width:1px;
  border-style:solid;
  border-color:#DEDEDE;
}

.headline			
{
  font-size: 10px;
  color: #EF9A48;
  font-weight: normal; 
  text-decoration: none; 
  text-align: right; 
  
}

.navdivider			
{
  background-color: #FFFFFF; 
  font-size: 1px; 
  height: 1px; 
  overflow-y: hidden; 
  line-height: 1px;
}

.navItemh			
{
  font-size: 11px; 
  color: #777777; 
  font-weight: bold; 
  background-color: #DEDEDE; 
  padding: 3px;
  text-align: center; 
}

.navItemh A			
{
  font-size: 11px; 
  color: #777777; 
  font-weight: bold; 
  background-color: #DEDEDE; 
  padding: 3px;
  text-align: center;  
}

.navItemh A:hover		
{
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
  background-color: #DEDEDE; 
  padding: 3px;
  text-align: center;  
}

.navItemv			
{
  font-size: 12px; 
  color: #AAAAAA; 
  font-weight: normal; 
  background-color: #EF9A48;   
  padding: 6px;
  text-align: left; 
}

.navItemv A			
{
  font-size: 12px; 
  color: #DEDEDE; 
  font-weight: bold; 
  background-color: #EF9A48; 
  padding: 0px;
  text-align: left; 
}

.navItemv A:hover		
{  
  font-size: 12px; 
  color: #FFFFFF; 
  font-weight: bold; 
  background-color: #EF9A48;     
  padding: 0px;
  text-align: left; 
}

.body_text		
{
  font-size: 9px;
  color: EF9A48;
  font-weight: normal; 
  text-decoration: none; 
  padding: 1px;
}

.body_text A			
{
  font-size: 10px;
  color: EF9A48;
  font-weight: normal; 
  text-decoration: none; 
  padding: 1px;
}

.body_text A:hover		
{
  font-size: 10px;
  color: #777777;
  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: #EF9A48;
  font-weight: bold;
  background-color: #FFFFFF;  
  text-decoration: underline; 
  padding: 0px;
}

.query_text A:hover		
{
  color: #EF9A48;
  font-weight: bold;
  background-color: #FFFFFF;  
  text-decoration: underline; 
  padding: 0px;
}

.tab_frame1
{  
  background-color: #F5C491;
  font-size: 11px; 
  text-align: center;
  font-weight: bold;
  padding: 1px;
}

.tab_frame2
{
  background-color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;  
  text-align: left;
  padding: 6px;
}

.tab_frame3
{
  color: #FFFFFF;
  background-color: #f9c491;
  font-size: 11px;
  font-weight: bold;  
  text-align: center;
  padding: 6px;
}

.tab_frame4
{
  color: #000000;
  background-color: #f2e7db;
  font-size: 10px;
  font-weight: normal;  
  text-align: left;
  padding: 6px;
}

.tab_frame5
{  
  color: #000000;
  background-color: #F5C491;
  font-size: 10px;
  font-weight: bold;  
  text-align: left;
  padding: 6px;
}

.tab_frame6
{
  color: #888888;
  background-color: #DEDEDE;
  font-size: 10px;
  font-weight: bold;  
  text-align: left;
  padding: 12px;
}

.tab_frame7
{
  background-color: #FFFFFF;
  padding: 0px;
  text-align: left;
  font-weight: bold; 
}

.tab_frame8
{  
  background-color: #FFFFFF;
  padding: 12px;
}

.tab_frame9
{  
  background-color: #FFFFFF;
  padding: 6px;
  color: #EF9A48;
  font-size: 11px;
  font-weight: bold; 
  text-align: left;
}

.tab_frame10
{  
  background-color: #FFFFFF;
  padding: 6px;
  color: #AAAAAA;
  font-size: 11px;
  font-weight: bold; 
  text-align: right;
}

.tab_frame11
{  
  background-color: #DEDEDE;
  padding: 10px;
  font-size: 10px;
  font-weight: normal; 
  text-align: center;
}

.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: #555555;
  font-size: 12px;
  text-align: center;
  padding: 0px;
}

.center_message A:hover 
{
  font-weight: bold;
  color: #555555;
  font-size: 12px;
  text-align: center;
  padding: 0px;
}

.right_message 
{
  font-weight: bold;
  color: #777777;
  font-size: 11px;
  text-align: right;
  padding: 0px;
}

.left_message 
{
  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;  
}
