body, td, span, div
{
	font-family						:	Verdana, Arial, Helvetica, sans-serif;
	font-size						:	11px;
	color							:	#000000;
	line-height						:	17px;
}

body
{
	margin							: 	0px 0px 0px 0px;
	background-color				:	#FFFFFF;
}

ul
{
	margin							:	5px 0px 5px 14px;
	padding							: 	0px;				
}

li {
	margin							: 	0px;
	padding							: 	0px 0px 0px 5px;
	
}

b
{
	font-weight						:	bold;
}

i
{
	font-style						: 	italic; 
}

hr 
{ 
	height							:	1px;
	border							:	none;  
	border-top						:	1px solid #000000; 
}

h1 
{
	font-size						:	18px;
	color							:	#132B81;
	font-weight						:	bold;
	margin-bottom					:	10px;
	line-height						:	26px;
}

h2 
{
	font-size						:	12px;
	color							:	#132B81;
	margin							:	0px;
}

a:link, a:visited, a:active, a:hover
{
	color							:	#0C2074;;
	text-decoration					:	none;
}

a:hover
{
	color							:	#636DC2;
}

a:link.hlightlink, a:visited.hlightlink, a:active.hlightlink, a:hover.hlightlink
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	font-size						: 11px;
	font-style						: normal; 
	line-height						: normal; 
	font-weight						: bold; 
	font-variant					: normal; 
	color							: #0C2074;
	text-decoration					: underline;
}

.rightlink  a
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	font-size						: 11px;
	font-style						: normal; 
	line-height						: normal; 
	font-weight						: bold; 
	font-variant					: normal; 
	color							: #0C2074;
	text-decoration					: underline;
}

.rightlink  a:visited 
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	font-size						: 11px;
	font-style						: normal; 
	line-height						: normal; 
	font-weight						: bold; 
	font-variant					: normal; 
	color							: #0C2074;
	text-decoration					: underline;
}

.rightlink  a:hover 
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	font-size						: 11px;
	font-style						: normal; 
	line-height						: normal; 
	font-weight						: bold; 
	font-variant					: normal; 
	color							: #0C2074;
	text-decoration					: underline;
}

.rightlink  a:active 
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	font-size						: 11px;
	font-style						: normal; 
	line-height						: normal; 
	font-weight						: bold; 
	font-variant					: normal; 
	color							: #0C2074;
	text-decoration					: underline;
}

.medlink a 
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	font-size						: 11px;
	font-style						: normal;
	line-height						: normal;
	font-weight						: bold;
	font-variant					: normal;
	color							: #000000;
	text-decoration					: none;
}

.medlink a:visited 
{ 
    font-family						: Verdana, Arial, Helvetica, sans-serif; 
	font-size						: 11px; 
	font-style						: normal; 
	line-height						: normal; 
	font-weight						: bold; 
	font-variant					: normal; 
	color							: #000000; 
	text-decoration					: none;
}

.medlink a:hover 
{  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #636CA3; 
	text-decoration: none;
}
#mainmenu
{
	margin-left							:	25px;
}
#mainmenu ul
{
	margin							:	0px;
	padding							: 	0px;
	list-style-image				:	none;	
	display							:	inline;	
	cursor							:	pointer;	
}

#mainmenu li
{
	margin							: 	0px 0px 0px 0px;
	padding							: 	0px 5px 0px 5px;
	background-color				:	#F2F2F2;
	height							:	26px;
	float							: 	left;
	position						: 	relative;
	width							:	auto;
	list-style-image				:	none;	
	list-style-type					:	none;

}

#mainmenu li ul {
	margin							:	8px 0px 0px 0px;
	padding							: 	0px;
	list-style-image					:	none;	
	display							:	none;
	position						: 	absolute;
	top								: 	18px;
	left							: 	-8px;
	width							:	160px;
	border-left						:	1px #000000 solid;
	border-right					:	1px #000000 solid;
	border-bottom					:	1px #000000 solid;
	z-index: 1;
}

#mainmenu li ul li ul{
	margin							:	0px;
	padding							: 	0px;
	display:none;
	visibility:hidden;
	position: absolute;
	top: -1px;
	left: 180;
	width:180px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	z-index: 2;
}

#mainmenu li ul li
{
	margin							: 	0px 0px 0px 0px;
	padding							: 	2px 5px 2px 5px;
	background-color				:	#F2F2F2;
	border-top:1px #000000 solid;
	
	height:22px;
	height:auto;
	width:180px;
	color: #FFFFFF;
	list-style-image:none; 

}

#mainmenu li ul li ul li {
	margin							: 	0px 0px 0px 0px;
	padding							: 	2px 5px 2px 5px;
	background-color				:	#F2F2F2;
	list-style-image				:	none; 

}

#mainmenu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#mainmenu li:hover ul, #mainmenu li.over ul { /* lists nested under hovered list items */
	display: block;
}

#mainmenu li ul li:hover ul, #mainmenu li ul li.over ul { /* lists nested under hovered list items */
	visibility:visible;
	display:block;
}

td.mainmenu
{
	background-color				:	#F2F2F2;
}

a.mainmenu_item:link, a.mainmenu_item:visited, a.mainmenu_item:active, a.mainmenu_item:hover
{
	color							:	#000000;
	font-size						:	11px;
	font-weight						:	bold;
	text-decoration					:	none;
}

a.mainmenu_item:hover
{
	color							:	#636DC2;
}

a.mainmenu_item_active:link, a.mainmenu_item_active:visited, a.mainmenu_item_active:active, a.mainmenu_item_active:hover
{
	color							:	#636DC2;
	font-size						:	11px;
	font-weight						:	bold;
	text-decoration					:	none;
}

div.spacer
{
	color							:	#636DC2;
	font-size						:	14px;
}

a.mainmenu_pulldown_item:link, a.mainmenu_pulldown_item:visited, a.mainmenu_pulldown_item:active, a.mainmenu_pulldown_item:hover
{
	color							:	#000000;
	font-size						:	11px;
	font-weight						:	bold;
	text-decoration					:	none;
}

a.mainmenu_pulldown_item:hover
{
	color							:	#636DC2;
}

a.mainmenu_pulldown_item_active:link, a.mainmenu_pulldown_item_active:visited, a.mainmenu_pulldown_item_active:active, a.mainmenu_pulldown_item_active:hover
{
	color							:	#636DC2;
	font-size						:	11px;
	font-weight						:	bold;
	text-decoration					:	none;
}

.header
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	font-size						: 17px;
	font-style						: normal;
	line-height						: 16px;
	font-weight						: normal;
	font-variant					: normal;
	color							: #0A2075;
	text-alignment					: justify;
}

.headernormal { 
    font-family						: Arial, Helvetica, sans-serif; 
	font-size						: 11px; 
	font-style						: normal; 
	line-height						: normal; 
	font-weight						: bold; 
	font-variant					: normal; 
	color							: #000000
}

td.leftline
{
	background-color				:	#DCDEEB;
}

td.leftmenu
{
	background-color				:	#F2F2F2;
	padding-top						:	14px;
	padding-left					:	5px;
	padding-right					:	5px;
	padding-bottom					:	14px;
}

td.leftmenu_line
{
	padding-bottom					:	10px;
}

td.leftmenu_line2
{
	padding-top						:	5px;
	padding-left					:	10px;
}

a.leftmenu_item:link, a.leftmenu_item:visited, a.leftmenu_item:active, a.leftmenu_item:hover
{
	color							:	#000000;
	font-size						:	11px;
	font-weight						:	bold;
	text-decoration					:	none;
}

a.leftmenu_item:hover
{
	color							:	#636DC2;
}

a.leftmenu_item_active:link, a.leftmenu_item_active:visited, a.leftmenu_item_active:active, a.leftmenu_item_active:hover
{
	color							:	#636DC2;
	font-size						:	11px;
	font-weight						:	bold;
	text-decoration					:	none;
}

td.maincontent
{
	padding							:	14px;
}

td.footer
{
	background-color				:	#F2F2F2;
	border-top						:	1px #000000 solid;
	padding-left					:	17px;
	color							:	#636DC2;
}







td.pagemenu_spacer
{
	color							:	#000066;
	font-size						:	12px;
	font-weight						:	bold;
	padding-left					:	5px;
	padding-right					:	5px;
}



td.pagemenu_line
{
	background-color				:	#D7E47F;
}





td.highlights
{
	background-color				:	#FFFFFF;
}

td.highlight_item
{
	padding							:	14px;
}

td.forestpage_newsletterline
{
	background-color				:	#7C1272;
	padding-right					:	15px;
	color							:	#FFFFFF;
	font-size						:	10px;
	text-align						: 	right;
}

td.haak_right_bottom
{
	background-image				:	url('../images/haak_big_right_bottom.gif');
	background-repeat				:	no-repeat;
	background-position				: 	bottom right;
	background-color				:	#ffffff;
	padding-left					:	14px;
	padding-bottom					:	1px;
}

td.button_purple
{
	background-image				:	url('../images/button_purple.gif');
	background-repeat				:	no-repeat;
	border							:	1 solid #336699;
	color							:	#FFFFFF;
	font-size						:	14px;
}

div.disclaimer
{
	font-size						:	11px;
}



P
{
	margin							:	0pt;
}

img
{
	border							:	0;
}

input
{ 
	color							:	#1D3854;
	font							:	8pt Trebuchet MS; 
	width								: 	200px;
	font-weight						: 	bold; 
	text-decoration					: 	none; 
	border							:	1 solid #336699;
} 

input.checkbox {
	border								: 	none;
	background-color 					: 	#ffffff;
	width								: 	20px; 
	height								: 	20px;
	font-weight 						: 	normal;
} 

input.small
{ 
	color							:	#1D3854;
	font							:	6pt Trebuchet MS; 
	font-weight						: 	bold; 
	text-decoration					: 	none; 
	border							:	1 solid #336699;
}

input.radio
{ 
	color							: 	#1D3854;  
	font-weight						: 	normal;
	text-decoration					: 	none; 
	border							: 	none;
}  

input.checkbox
{ 
	color							: 	#1D3854;  
	font-weight						: 	normal;
	text-decoration					: 	none; 
	border							: 	none;
}

select {
	color: #1D3854;
	font							:	8pt Trebuchet MS; 
	font-weight: normal; text-decoration: none;
	border					:	1 solid #336699;
}

textarea { 
	color							: 	#1D3854;
	font							:	8pt Trebuchet MS; 
	font-weight						: 	normal; 
	text-decoration					: 	none; 
	border							:	1 solid #336699;
}