body {
	width:100%;
	height:100%; /* fix height to 100% for IE */
	padding:0px; /*remove padding */
	margin:0px; /* remove margins */
	border:0px; /* remove borders */
	text-align:center;
	
}

html {
	width:100%;
	height:100%; /* fix height to 100% for IE */
	padding:0px; /*remove padding */
	margin:0px; /* remove margins */
	border:0px; /* remove borders */
	background-color: #99d18c; /*color background - only works in IE */
	font-size:12px; /*set default font size */
	font-family:Arial, Helvetica, sans-serif; /* set default font */
	color:#555555;
}

A:link { text-decoration:none; color:#999999; }
A:visited { text-decoration:none; color:#999999; }
A:active { text-decoration:underline; }
A:hover { text-decoration:underline; color:#999999; }

/*
p {
	margin:0px;
	padding:0px;
}
*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	margin: 0;
	padding-top: 12px;
	color: #999999;
	
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	/*margin: 0;*/
	padding-top: 12px;
	color: #555;
	
}

#outer {
	background-color: #99d18c;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	width:100%;
	/*height: 100%;*/
	height: 1200;
}

#inner {
	position:relative;
	margin:0 auto;
	background-color:#ffffff;
	text-align:left;
	width:955px;
	/*height:800px;*/
	height: auto !important;
}

#header_1 {
	width:955px;
	height:40px;
	background-image:url(../images/head_1.jpg);
	background-repeat:no-repeat;
}

#header_2 {
	width:955px;
	height:43px;
	background-image:url(../images/head_2_new.jpg);
	background-repeat:no-repeat;
}

	#header_2_text{
		color:#FFF;
		padding-top: 12px;
		padding-left: 50px;
		font-size: 14pt;	
	}

#header_3 {
	width:955px;
	height:150px;
	background-image:url(../images/head_3.jpg);
	background-repeat:no-repeat;
}

#header_3_img{
		border: 0;
		margin-top: 10px;
		margin-left: 10px;
	}


#main
{
	margin-top: 10px;
	margin-left: 10px;
	width: 935px;
	background-color:#ffffff;
}

#navi
{
	height: 440px;
	width: 210px;
	background-color: #fff;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	border-top: 1px solid #330066;
}

	#navi a:hover{
		color: #330066;
		text-decoration: none;
	}

	#navi_active{
		height: 28px;
		padding-top: 12px;
		border-bottom: 1px solid #999;
		color: #330066;
		background-image:url(../images/bg_navi_active.gif);
		background-repeat:no-repeat;
	}
	
	#navi_active a{
		color: #330066;
	}
	
	#navi_inactive{
		height: 28px;
		padding-top: 12px;
		border-bottom: 1px solid #999;
		color: #999999;
	}
	

#content
{
	float:left;
	margin-left: 10px;
	width: 715px;
	border-top: 1px solid #330066;
}

	#contentBox{
		width: 100%;
		background-color: #EFEFEF;
		margin-top: 8px;
	}
	
		#contentBoxText{
			padding: 10px;
			vertical-align:top;
		}
		
		#contentBoxText ul{
			margin-top: 0px;
			margin-bottom: 20px;
		}
		
		#contentBoxText tr
		{
			height: 30px;
		}
		
		#contentBoxText tr.light
		{
			background-color: #D6D5D5;
		}
		
	
	#contentCenter
	{
		margin-top: 8px;
		text-align: center;
	}
		
		#map
		{
			border: 1px dashed blue;
			width: 613px; 
			height: 580px;
		}
		
	#contentmainwindow{
		margin-top: 8px;
		height: 486px;
		width: 100%;
		padding-top: 10px;
		background-color: #ffffff;
		text-align: center;
	}
		
		#contentmainwindowText{
		 text-align:left; 
		 padding-left: 10px;
		}
		
		#contentmainwindowText ul{
			margin-top: 0px;
			margin-bottom: 20px;
		}
		
		#contentmainwindowdisplay{
			height: 418px;
		}
		
		#contentmainwindowdisplay img{
			border: 0;
		}
		
		#contentmainwindowNavi{
			height: 58px;
		}
		
			#arrows{
				padding-top: 13px;
			}
			
				#arrows .arrowTop{
					padding-left: 16px; padding-right: 16px;
				}
				
				#arrows img{
					border: 0;
					cursor: pointer;
				}

#breadcrumb{
	margin-top: 10px;
	width: 600px;
	color: #999999;
	font-size: 9pt;
	
}


#footer {
	width:955px;
	margin-top: 23px;
	height:20px;
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
}


#clearDiv {
	clear:left;
	overflow:hidden;
	margin:0px;
  padding:0px;
  background-color:#ffffff;
}

/*
.formInput {
	margin-top: 2px;
	width: 189px;
	height: 14px;
	border: 1px solid;
	border-color: #BBBBBB #E1E1E1 #E1E1E1 #BBBBBB;
	background-color: #F2F2F2; 
	font-size: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
*/

.formInput{
	height: 14px;
	
}
#unten {
	border-top-width:1px;
	border-top-color:#ff0fff;
	background-color:#ffffff;
	text-align:left;
	font-size:9px;
	}

#unten a:link {
	color:#ff0fff;
	text-decoration:none;
	}
#unten a:visited {
	color:#ff0fff;
	text-decoration:none;
	}
#unten a:hover {
	color:#ff0fff;
	background-color:#ffffff;
	text-decoration:none;
	}
	
#unten2 {
	border-top-width:1px;
	border-top-color:#ff0fff;
	background-color:#ffffff;
	text-align:left;
	font-size:12px;
	}

#unten2 a:link {
	color:#ff0fff;
	text-decoration:none;
	}
#unten2 a:visited {
	color:#ff0fff;
	text-decoration:none;
	}
#unten2 a:hover {
	color:#ff0fff;
	background-color:#ffffff;
	text-decoration:none;
	}