body
{		
	font-size: 80%;
	font-family:Verdana;
	margin-left:10px;
	margin-top:0px;
	margin-right:10px;
}

/* navigation */
table.navigation
{ 
	border: 0px; 
	width:120px;	
}
td.navigation_1 { background-color: #2e6669; color:#ffffff; padding-left:10px; font-size:10px; } 
td.navigation_2 { background-color: #3f8b8f; color:#ffffff; padding-left:20px; font-size:9px;} 
td.navigation_3 { background-color: #54afb4; color:#ffffff; padding-left:30px; font-size:9px; } 
td.navigation_4 { background-color: #7bc2c6; color:#ffffff; padding-left:40px; font-size:9px; } 

a.navigation { color: #ffff99; text-decoration: none; }
a.navigation:hover { color: #ffffff; text-decoration: underline; }
a.navigation_selected { color: #ffcc00; } 
 
/* content */
table.content
{
	font: 12px Verdana;
	width:100%;
	border:0px;	
}
tr.content_header
{
	background-color: #142751;
	font-weight: bold;
	color: #FFDB00;
}
tr.content_header_light
{
	background-color: #DEDDDD;
	font-weight: bold;
}
tr.content_light
{
	background-color: #EFEFEF;
}

td.head
{
	background-color:#993366;
	color:#ffffff;
	font-weight: 600;
}
td.content 
{
	width: 600px;
	font: 12px verdana; 
	background-color:#ffffff; 
	vertical-align:top; 
	padding:10px 10px 10px 10px;
	text-align:justify;
}

/* misc */
.bold_l
{
	font: bold;
	text-align: left;
}
.bold_c
{
	font: bold;
	text-align: center;
}
.bold_r
{
	font: bold;
	text-align: right;
}
.field
{
	font-style:italic; 
	text-align: right;
}

/* misc and form elements */
.button
{
	font-weight: 600;
	font-size: 10pt;
	font-family: Verdana;
	height: 25px
}
.button_small
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	height: 22px
}
.note_small
{
	font: 12px Verdana;
	/*font-weight: bold;*/
	background-color:#FAD163;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	border: 1px dashed #aaaaaa;
}
.big
{
	font-size:18px;
	font-weight:normal;
}
.small
{
	font-size:9px;
	font-weight:normal;
}
.alert
{
	color: red;
}
.text
{
	border: 1px solid black;
	font-size: 8pt;
	font-family: Verdana;
	height: 18px;
}
.textbox
{
	border: 1px solid black;
	font-size: 8pt;
	font-family: Verdana;
	width:100%;
}

/* special hover effect */
a.click
{	 
	/*color: #000000;*/
	text-decoration: none;	
}
a.click:hover 
{
	font-weight:bold;
	color: #0066FF;
}
a.link{
	display: block;
	color:#111111;    
	text-decoration: none;
	border: 1px solid #EEEEEE;
	padding: 4px;
	text-align:center;
	width:100%;
}
a.link:hover {
	display: block;
	text-decoration: none;
	background-color: #DEDEDE;
	color:#000000;    
	border: 1px solid #666666;	  	  
}