body  {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #161616;	
}

table  {
	margin: 0px;
	padding: 0px;	
	font-size: 0;
	border: none;		
}

.td_image_table:hover{
	cursor: pointer;
}

.tab_main {
	margin: 6px;
	padding: 0px; 
	background-color: #CCCCCC; 
	border: solid 2px #442200;  
	width: 506px;
}

.tab_reg {
	border: solid 1px #AAAAAA; 
	background-color: #FFFFFF;
	width: 536px;	
}

.tab_string_1 {	
	height: 30px; 
}

p  { margin: 12px 0px 6px 0px;}

div  {
	font-size : 10pt;
	font-family : Arial;
	font-weight : 400;
	text-align: left;
	position: relative;
	margin: 0px;
	margin-bottom: 6px;
	padding: 6px;	
	width: 536px;			
	border: solid 1px #AAAAAA;		
	background-color: #E7E7FF;	
}

.tbd  {
	font-size : 12pt;
	font-family : Arial;
	font-weight : 300;
	text-align: left;
	line-height: 18pt;
	position: relative;
	margin: 4px;
	margin-bottom: 6px;
	padding: 6px;
	border: solid 1px #AAAAAA;		
	background-color: #E7E7FF;	
}

td  {
	margin: 0px;
	padding: 0px;	
	background-color: #FFFFEE;	
	font-family: Arial;
	font-size: 0pt;
	text-align: center;
	vertical-align: top;
}

.td_flag  {
	font-size: 0pt;
	background-color: #CCCCCC;	
	text-align: left;
	padding: 12px 0px 12px 0px; 
	padding: 0px; 
	background-image: url(../images/top_bgr_sky_double.jpg);	
}

.td_left {
	width: 60px;
	padding: 16px 0px 0px 14px; 	
	text-align: left;
	background-color: #FFFFEE;	
}	

.td_pos { text-align: left;}

.td_index {
 	background-color: #FFFFE7; 
	vertical-align: top; 
}

.td_header
{
	padding: 8px;
	font-size: 12pt;
	font-weight: 700;
	color: #888888;
	background-color: #EEFFFF;
}

.td_text{
	text-align: center;
	font-size: 10pt;
	font-weight: 600;
	font-family: Arial;
	background-color: #000000;
	color: #FFFFFF;
}

.td_image_text
{
	padding: 0px 0px 6px 6px;
	text-align: center;
	font-size: 8pt;
	background-color: #000000;
	color: #FFFFFF;
}

.td_image
{
	padding: 8px;
	text-align: center;
	vertical-align: middle;
	font-size: 0;
	background-color: #EEFFFF;
}

.td_image_table
{
	padding: 8px;
	text-align: center;
	vertical-align: bottom;
	font-size: 10pt;
	background-color: #000000;
	color: #FFFFFF;
	width: 140px;
}

.td_margin
{
	text-align: center;
	vertical-align: middle;
	font-size: 12pt;
	font-weight: 600;
	font-family: Arial;
	color: #EE8800;
}

.td_input_header
{
	padding: 8px;
	font-size: 12pt;
	font-weight: 700;
	color: #FFFFFF;
	background-color: #336699;
	border-bottom: solid 2px #AA8800;  	
}

.td_info_header
{
	padding: 8px;
	font-size: 12pt;
	font-weight: 700;
	color: #EEEEEE;
	background-color: #000066;
	border-bottom: solid 2px #AA8800;  	
}

.tab_image_text {
	background-color: #FFCC99;	
}

.image_text  {
	background-color: #FFCC99;	
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
	padding:  6px 4px 4px 8px; 
}

.button_text  {
	background-color: #FFCC99;	
	font-family: Arial;
	font-size: 9pt;
	font-style: italic;
	text-align: right;
	vertical-align: middle;
	padding:  3px 8px 0px 6px; 
}

.td_info
{
	padding: 0px 8px 8px 0px;
	background-color: #FFFFEE;
	text-align: left;
	font-size: 10pt;	
 	border: none; 
}

.td_theme
{
	padding: 0px 8px 8px 0px;
	background-color: #FFFFEE;
	text-align: left;
	font-size: 10pt;	
 	border: none; 
}

.td_note
{
	padding: 8px;
	background-color: #EEFFFF;
	text-align: left;
	font-size: 10pt;	
 	border: solid 1px #AAAAAA; 
}

.td_index
{
	padding: 8px;
	text-align: left;
	font-size: 10pt;	
}

.image_left
{
	float: left; 
	border: none; 
	margin: 0px 10px 0px 0px;
}

.image_right
{
	float: right; 
	border: none; 
	margin: 0px 0px 0px 10px;
}

.ad_box_left
{
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	text-align: left;
	border: none; 
	margin: 0px;
	padding: 0px 6px 60px 0px;	
	border: solid 1px #AAAAAA;
	background-color: #FFFFFF;	
}

.ad_box_right
{
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	text-align: left;
	width: 560px;			
	float: right; 
	border: none; 
	margin: 0px;
	padding: 0px 0px 0px 6px;	
	border: solid 1px #AAAAAA;
	background-color: #CCEEFF;
}

.image
{
	border: none; 
	margin: 0px 0px 0px 0px;
}

.button_style
{
	width: 26px;
	height: 26px;
	border-style: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: middle;
}

.nav_button
{
	text-align: center; 
	vertical-align: top;
	padding:0px; 
	margin: 0px;
	width: 26px;
	height: 26px;
}

.nav_top
{
	text-align: left; 
	vertical-align: top;
	padding:0px; 
	margin: 0px;
	height: 24px;
	width: 24px;
}

.mini {
	font-size: 8pt;
	font-style: normal; 
	text-align: left;
	border: none;
}


.page
{
	font-size: 8pt;
	font-weight: 700;
	width: 8px;
	vertical-align: top;
	text-align: right;
	padding: 4px 6px 0px 4px;
}

A:visited  {color : #000066; text-decoration: none;	font-weight: 700;}

A:active  {color : #FF00FF;	text-decoration: none; font-weight: 700;}

A:link  {color : #0000FF; text-decoration: none; font-weight: 700;}

IMG {position: relative; border: none; margin: 0px; padding: 0px;}

.header1 {font-family: Arial; padding:18px 4px 12px 0px; margin: 30px 0px 12px 0px; font-size: 16pt; font-weight: 700; color: #003300; text-align: center; }
.header2 {font-family: Verdana; font-size: 12pt; font-weight: 700;  border-color: #AAAAAA; color: #FFFFFF; border-bottom: solid 1px #888888; padding-top: 6px;}
.header3 {font-size: 11pt; font-family: Arial; font-weight: 700;}

h2 {font-size: 16pt; font-family: Arial; font-weight: 700; color: #003300;
	margin: 16px 6px 0px 0px; padding: 0px; font-style: normal; text-align: left; }

h3 {font-size: 16pt; font-family: Arial; font-weight: 700; color: #003300;
	margin: 18px 0px 18px 0px; padding: 0px; text-align: center; }
	
h4 {font-size: 14pt; font-family: Arial; font-weight: 700; 
	margin: 12px 6px 12px 0px; padding: 0px; text-align: center; }

.h4_left {font-size: 14pt; font-family: Arial; font-weight: 700; 
	margin: 12px 6px 12px 0px; padding: 0px; text-align: left; font-style: normal; }

h5 {font-size: 12pt; font-family: Arial; font-weight: 700; 
	margin: 30px 6px 8px 0px; padding: 0px; text-align: center; color: #003300;}

h1 {font-size: 12pt; font-family: Verdana; font-weight: 700; 
	margin: 6px; padding: 0px; text-align: center; color: #003300;}

.logotext {float: left; text-align: center; border: none; background-color: transparent; font-family: Arial; margin: 0px; padding: 0px; font-size: 14pt; font-weight: 700; color: #003300;}
.button {
	margin: 4px;
	margin-left: 0px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #336699;
	color: #FFFFFF;
	font-size : 10pt;
	font-family : Arial;
	font-weight : 800;
}

ul { margin-bottom: 0px;} 

.td_dist { padding: 16px; }
.td_bottom { padding: 8px; }

.td_tree_top { 
	background: url(images/stem.jpg); 
	background-color: #003300; 
	color: #F5F5F5; 
	padding: 4px;
	font-family: Courier; 
	font-size: 12pt; 
	font-weight: 700;
}

.td_hor_line{
	background: url(../images/dua2.gif);
}

.img_flag { margin: 12px 24px 10px 0px; float: left; }
.img_flag2 { margin: 2px 24px 10px 0px; float: left; }

.td_editor {
	text-align: left; 
	font-size: 10pt; 
	font-style: italic;
	padding: 6 px 10px 0px 0px;
}

.td_nat_top {
	background-color: #88CCFF; 
	background: url(images/top_bgr_sky.jpg); 
	text-align: center;
	vertical-align: middle;
	color: #003300; 
	font-family:  Mistral, 'Comic Sans', Verdana, Arial; 
	letter-spacing: 0.1em; 
	font-size: 22pt; 
	padding: 0px;
}

.td_int_top {
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF; 
	font-family:  Arial; 
	letter-spacing: 0.1em; 
	font-size: 22pt; 
	padding: 6px;
}

.td_nat_button {
	background-color: #88CCFF; 
	background: url(images/top_bgr_sky.jpg); 
	text-align: left;
	vertical-align: top;
	padding: 0px;
	width: 60px;
}

.bottom_text  {
	background-color: #000000;
	color: #FFFFFF;	
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	padding:  0 7px;
}


