body
{
	margin:0px;
	font-family: verdana, sans-serif;
	font-size: 8px;
	outline: none;
	background-color: #ffffff;
	color: #000000;
	link-color: #aaaaff;
	vlink-color: #ffaaff;
	z-index: 2;
}

h1.header
{
	color: #1F3D3D;
}

hr.header_top
{
	display: none;
	visibility: visible;
}

hr.header_bottom
{
	display: none;
	visibility: visible;
}

hr.footer_top
{
	visibility: hidden;
}

hr.footer_bottom
{
	visibility: hidden;
}

p.footer
{
	color: #000044;
	margin: 0cm 0cm 0cm 0cm;
}

h2.textheading
{
	margin:0px;
	font-family: verdana, sans-serif;
	font-size: 16px;	
	color: #1F3D3D;
	outline: none;
}


p.error 
{
	font-size: 150%;
	outline: none;
}

div.button
{
	font-family: arial; 
	color: #1F3D3D; 
	font-size=18px; 
	vertical-align: middle; 
	background-image: url('pics/button_bg.gif'); 
	width: 100%; 
	height: 100%;
	outline: none;
}

#backdrop
{
	width: 100%;
	height: 65%;
	top: 0;
	z-index: 0;
	position: absolute;
	outline: none;
}

#contents
{
	width: 100%;
	z-index: 1;
	position: absolute;
	outline: none;
}

#footer_div
{
	width: 100%;
	z-index: 1;
	position: absolute;
	outline: none;
}

h1
{
	color: #DAD595;
	font-family:Verdana;
	font-size: 21px;
	margin-top: 0px;
	margin-bottom: 0px;
	outline: none;
}

p.caption 
{
	font-family: verdana; 
	font-size: 9px; 
	font-style: italic;
	outline: none;
}

td.data_item
{
	width: 480px;
	background-color: transparent; 
	border-style: none;
	border-color: #ffffff #ffffff #ACAC9E #ACAC9E;
	border-width: 4px;
	color: #ffffff; alpha(opacity=0);
}

p.item_heading
{
	font-style: bold;
	color: #000088;		
}

p.item_text
{
	color: #000000;		
}


td.data_item_text
{
	width: 360px;
	font-size: 11px;
	overflow: hidden;
	background-color: #ffffff;
	color: #000000;
}

td.data_item_margin
{
	width: 60px;
	overflow: hidden;
	color: #000000;
}

/* MENU LEVEL 0 */
div.navbar_level0_horizontal
{
	cursor: default;
}

td.navlink_level0
{
	outline: none;
	text-decoration: none;
	border-right-style: solid;
	border-width: 1px;
}

.textfield
{
	font-size: 12px;
}

a.navlink_level0
{
	font-family: verdana, sans-serif;
	color: rgb(0,0,0); 
	font-size: 12px;
	max-height: 12px;
	outline: none;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
}

a.navlink_level0_selected
{
	font-family: verdana, sans-serif;
	color: rgb(0,0,0); 
	font-size: 12px;
	max-height: 12px;
	outline: none;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
}


/* MENU LEVEL 1 */

div.navbar_level1_horizontal
{
	cursor: default;
	/*background-color: #82B2D6;*/
	background-image: url('../data/pics/pic_1167607167.jpg');
	border-top-color: #aaaaff;
	border-top-style: solid;
	border-bottom-color: #000088;
	border-bottom-style: solid;
	border-width:1px;
}

td.navlink_level1
{
	outline: none;
	text-decoration: none;
}

a.navlink_level1
{
	font-family: verdana, sans-serif;
	color: rgb(255,255,255); 
	font-size: 16px;
	font-weight: bold;
	outline: none;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
}

a.navlink_level1_selected
{
	font-family: verdana, sans-serif;
	color: #D4F2F2; 
	font-size: 16px;
	font-weight: bold;
	outline: none;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
}

/* MENU LEVEL 2 */

div.navbar_level2_vertical
{
	cursor: default;
}

td.navlink_level2
{
	outline: none;
	text-decoration: none;
	min-height: 24px;
	height: 24px;
}

a.navlink_level2
{
	font-family: verdana, sans-serif;
	color: #1F3D3D; 
	font-size: 16px;
	font-weight: bold;
	outline: none;
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 8px;
}

a.navlink_level2_selected
{
	font-family: verdana, sans-serif;
	color: #1F3D3D; 
	font-size: 16px;
	font-weight: bold;
	outline: none;
	text-decoration: underlined;
	margin-top: 8px;
	margin-bottom: 8px;
}

/* MENU LEVEL 3 */

div.navbar_level3_horizontal
{
	cursor: default;
	text-align: center;
}

td.navlink_level3
{
	outline: none;
	text-decoration: none;
}

a.navlink_level3
{
	font-family: verdana, sans-serif;
	color: #1F3D3D; 
	font-size: 12px;
	outline: none;
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 8px;
}

a.navlink_level3_selected
{
	font-family: verdana, sans-serif;
	color: #1F3D3D; 
	font-size: 12px;
	outline: none;
	text-decoration: underlined;
	margin-top: 8px;
	margin-bottom: 8px;
}



