html
{
	height:100%;
}


body
{
	height:100%;
	margin:0px 0px 0px 0px;
	font-size:0.8em;
}

h1
{
	margin:0px;
	padding:0px;
}

h1 span
{
	display:none;
}

div#wn2
{ 
	position:relative; 
	width:200px; height:300px; 
	overflow:hidden;	
}


#distance 
{ 
	width:1px;
	height:50%;
	background-color:#fc6;
	margin-bottom:-220px; /* half of container's height */
	float:left;
}

#container
{
	margin:0 auto;
	position:relative;
	clear:left;
	width:911px;
	height:346px;
}

.maincontent
{
	background:url(images/MainWebImage.jpg) no-repeat;
	width:911px;
	height:346px;
}

.header
{
	text-align:left;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:909px;
	height:100px;
}

.scroll
{ 
	position:absolute; 
	top:245px; 
	left:160px;
	z-index:100;
}


.scroll div
{ 
	margin:5px;
}

.navigation
{
	width:182px;
	height:300px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 0px;
	float:left;
	text-align:left;
	position:relative;
	overflow:hidden;
}

.maincontentinner
{
	float:left;
	width:900px;
	padding:0px 5px 0px 6px;
}

.imgcontent
{
	width:173px;
	height:173px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 4px;
	float:left;
}

.imgcontent p
{
	color:#CCCCCC;/*#a2b3d1;*/
	font-family:Arial;
	font-size:12px;
	text-align:left;
	margin:0px;
	/*padding:5px 0px 0px 5px;*/
	padding:5px 5px 0px 5px;

}

.imgcontent1
{
	width:173px;
	height:173px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 5px;
	float:left;
	opacity: .75;
	filter: alpha(opacity=75);
	background-color:#000000;
}

.txtcontentorange
{
	width:173px;
	height:173px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 5px;
	float:left;
}

.txtcontentorange p
{
	font-family:Arial;
    font-size:12px;   
	font-style:italic;
	color:#EFAE23;
	text-align:left;
	margin:0px;
	/*padding:5px 0px 0px 5px;*/
	padding:5px 5px 0px 5px;
}

.innergrid3
{
	width:531px;/*515px;*/
	height:173px;/*167px;*/
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 4px;
	opacity: .75;
	filter: alpha(opacity=75);
	background-color:#000000;
	float:left;
}

.innergrid4
{
	width:382px;
	height:300px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 5px;
	float:left;
	/*opacity: .75;
	filter: alpha(opacity=75);
	background-color:#000000;*/
}

.innergrid41
{
	width:320px;/*300px;*/
	height:300px;
	border:1px solid #FFFFFF;
	background-color:#000000;
	margin:30px 0px 0px 5px;
	float:left;
	opacity: .75;
	filter: alpha(opacity=75);
	/*background-color:#000000;*/
}

.innerimg
{
	float:left;
	padding:8px 0px 8px 10px;
}

.innertext
{
   text-align:left;
   color:#FFFFFF;
   font-family:Arial;
   padding:5px 5px 5px 10px;
   font-size:11px;   
   float:left;
   width:155px;
}

.innertext1
{
   text-align:left;
   color:#FFFFFF;
   font-family:Arial;
   padding:5px 10px 5px 10px;
   font-size:11px;   
   float:left;
   width:145px;
}

.innertext2
{
   text-align:left;
   color:#FFFFFF;
   font-family:Arial;
   padding:5px 10px 5px 10px;
   font-size:11px;   
   float:left;
   width:155px;
}

.innertext3
{
   text-align:left;
   color:#FFFFFF;
   font-family:Arial;
   padding:5px 5px 5px 5px;
   font-size:11px;   
   float:left;
   width:155px;
}

.innertextorange
{
 	font-family:Arial;
     font-size:12px;   
	font-style:italic;
	color:#EFAE23;	
	text-align:left;
	margin:0px;
	/*padding:5px 0px 0px 5px;*/
	padding:5px 15px 0px 5px;
}


.innerimgright
{
	padding:8px 0px 8px 10px;
	text-align:left;
}

.innergrid2
{
	width:352px;/*342px;*/
	height:173px;/*167px;*/
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 4px;
	float:left;
}

.innergrid2 p
{
	margin:0px;
	padding:5px 5px 0px 5px;
}

.innergrid21
{
	width:351px;/*330px;*/
	height:173px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 5px;
	float:left;
	/*opacity: .90;
	filter: alpha(opacity=90);*/
	opacity: .75;
	filter: alpha(opacity=75);
	background-color:#000000;
}


.innergrid22
{
	width:351px;/*342px;*/
	height:300px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 5px;
	float:left;
}

#enlargemap
{
 	position:absolute;
	width:619px;
	height:303px;
	z-index:100; 
	float:right; 
	top:131px;
	_top:137px;
	left:285px;
	border:1px solid #FFFFFF; 
	display:none;
}

.innergrid23
{
	width:354px;
	height:173px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 5px;
	float:left;
}

.innergrid24
{
	width:354px;
	height:300px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 5px;
	float:left;
	/*opacity: .95;
	filter: alpha(opacity=95);*/
	opacity: .75;
	filter: alpha(opacity=75);
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
}

.innergrid24 span
{
	margin:0px 0px 0px 0px;
}

.innergrid24 p
{
	color:#FFFFFF;/*#a2b3d1;*/
	font-family:Arial;
	font-size:11px;
	text-align:left;
	margin:0px;
	line-height:14px;
	padding:5px 0px 0px 5px;
}

.innergrid25
{
	width:348px;
	height:173px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 5px;
	float:left;
}

.innergrid25shade
{
	width:348px;
	height:173px;
	border:1px solid #252E2E;
	margin:30px 0px 0px 5px;
	float:left;
}

.innergrid25shade a
{
	color:#252E2E;/*#a2b3d1;*/
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
}

.innergrid25shade p
{
	color:#252E2E;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	margin:0px;
	line-height:15px;
	padding:5px 0px 0px 5px;
}

.innergrid26
{
	width:350px;/*330px;*/
	height:173px;
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 5px;
	float:left;
	opacity: .75;
	filter: alpha(opacity=75);
	background-color:#000000;
}

.innergrid32
{
	width:530px;/*515px;*/
	height:300px;
	margin:30px 0px 0px 5px;
	border:1px solid #FFFFFF;
	opacity: .75;
	filter: alpha(opacity=75);
	background-color:#000000;
	float:left;
}

.innergrid33
{
	width:530px;/*515px;*/
	height:300px;
	margin:30px 0px 0px 5px;
	border:1px solid #FFFFFF;
	float:left;
	color: #FFFFFF;
	opacity: 0.75;
	filter: alpha(opacity=75);
	background-color:#000000;
}

.innergrid33 p
{
 margin:5px 0px 0px 0px;
 padding:0px;
}


.innergrid33 span
{
	margin:0px;
	color:#AAA5CA;
    font-family:Arial;
    font-size:11px;   
	font-weight:bold;
	padding-left:10px;
}

.innergrid33 ul
{
	margin:0px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.innergrid33 ul li
{
   list-style-type: none;
   padding-left:10px;
   padding-top:1.5px;
   background:url(images/bullet.gif) no-repeat 0px 6px;
   text-align:left;
   color:#FFFFFF;
   font-family:Arial;
   font-size:11px;   
}

.heading
{
    color:#AAA5CA;
    font-family:Arial;
    float:left;
    font-size:11px;   
    padding-left:10px;
    padding-top:3px;
}

.heading1
{
	color:#AAA5CA;
     font-family:Arial;
	float:left;
     font-size:11px;   
	font-weight:bold;
	padding-left:5px;
	margin:0px 0px 0px 0px;
}

.heading2
{
	color:#000000;
    font-family:Arial;
	float:left;
    font-size:11px;   
	font-weight:bold;
	padding-left:5px;
	margin:0px 0px 0px 0px;
}

ul
{
	margin:0px;
	padding:10px;
}

ul li
{
   list-style-type: none;
   padding-left:10px;
   padding-top:8px;
   background:url(images/bullet.gif) no-repeat 0px 12px;
   text-align:left;
   color:#FFFFFF;
   font-family:Arial;
   font-size:12px;   
}

.innergrid22 p
{
	color:#FFFFFF;/*#a2b3d1;*/
	font-family:Arial;
	font-size:11px;
	text-align:left;
	margin:0px;
	line-height:5px;
	padding:0px 0px 0px 10px;
}

p
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	margin:0px;
	line-height:15px;
	padding:5px 0px 0px 5px;
}

#showContent a
{
 	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}

a
{
	color:#AAA5CA;/*#a2b3d1;*/
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
}

.innergrid41 p
{
	color:#FFFFFF;/*#a2b3d1;*/
	font-family:Arial;
	font-size:11px;
	text-align:left;
	margin:0px;
	line-height:8px;
	padding:0px 0px 0px 5px;
}

.hidden 
{
 	display: none; 
}

.unhidden 
{ 
	display: block;
}

.printmap
{
	margin:15px 15px 15px 15px;
	border:1px solid #000000;
 	height:303px;
 	width:619px;
} 

.printmap p
{
	font-family:arial;
	font-size:11px;
    color:#000000;
}


#footer
{
	float:right;
	font-family:arial;
	font-size:12px;
    	color:#404040;
	padding-top:2px;
	width:911px;
}
#footer a
{
    color:#404040;
	font-size:12px;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}

.footertext
{
	float:right;
}

.footertextleft
{
	float:left;
}


.footerimg
{
	padding-left:41px;
}

/*~~~~~~~~~~~~Text Formatting~~~~~~~~~~~~*/
.bold
{
	font-weight: bold;
}

.textlinkDefault 
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

.padding12
{
	padding-left:12px;
}

.padding15
{
	padding-left:15px;
}

.padding17
{
	padding-left:17px;
}
.padding18
{
	padding-left:18px;
}
.padding20
{
	padding-left:20px;
}
.padding24
{
	padding-left:24px;
}
.padding25
{
	padding-left:25px;
}
.padding26
{
	padding-left:26px;
}
.padding29
{
	padding-left:29px;
}
.padding50
{
	padding-left:50px;
}

.padding109
{
	padding-left:109px;
}

/*~~~~~~~~~~~~End of Text Formatting~~~~~~~~~~~~*/



/*~~~~~~~~~~~~~~ [[Drop down Menu CSS [Please Do Not Modify!]] ~~~~~~~~~~~~~~*/

.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {	position:relative;}
.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmsh div a{float:left;}
.qmmc div {visibility:hidden;position:absolute;}

.mnulayout
{
	padding:20px 0px;
}

#qm0
{ 
	color:#929A97;
	border-style:none;
	border-color:white;
	font-family:Arial;
	font-size:1em;
}

#qm0 a
{
	color:#929A97;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding:3px 0px 0px 5px;
	border-style:none;
	border-color:white;
}

body #qm0 .qmactive, body #qm0 .qmactive:hover
{ 
	
	text-decoration:none;
	/*font-family:Arial bold;
	font-weight:bolder;*/
	font-family:Arial;
	font-weight:normal;
	font-size:1em;
	/*color:#CCCCCC;*/
	color:#AAA5CA;
}

#qm0 .qmparent
{
	
}

#qm0 div
{
	background-image:none;
	background-color:transparent;
	border-style:none;
	font-weight:normal;
	text-decoration:none;
	color:#929A97;
}

#qm0 div a
{		
	background-image:none;
	background-color:transparent;
	border-style:none;
	font-weight:normal;
	text-decoration:none;
	color:#929A97;
	padding:3px 0px 0px 18px;
}

#qm0 div a:hover
{
	
}

body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{
	text-decoration:none;
	/*font-family:Arial bold;
	font-weight:bolder;*/
	font-family:Arial;
	font-weight:normal;
	font-size:1em;
	/*color:#CCCCCC;*/
	color:#AAA5CA;
}

#qm0 div .qmparent 
{
	
}

.qmfv
{
	visibility:visible !important;
}

.qmfh
{
	visibility:hidden !important;
}
/*[changes on 04-02-09]*/
#layer0 .largeimage
{
	margin-top:80px;
	margin-left:75px;
}
#layer1 .largeimage
{
	margin-top:80px;
	margin-left:75px;
}
#layer2 .largeimage
{	
	margin:5px 0px 5px 55px;
	
}
#layer3 .largeimage
{
	margin-top:80px;
	margin-left:230px;
}
#layer4 .largeimage
{
	margin-top:80px;
	margin-left:230px;
}
#layer5 .largeimage
{
	margin-top:80px;
	margin-left:230px;
}
.largeimage a
{
	
	text-decoration:none;
}
.txtcontentorange .largeimage
{
	margin-top:80px;
	margin-left:75px;
}
.imgcontent1 .largeimage
{
	margin-top:80px;
	margin-left:65px;
}
.diary
{
	position:relative;
	width:531px;/*515px;*/
	height:300px;/*167px;*/
	border:1px solid #FFFFFF;
	margin:30px 0px 0px 4px;
	opacity: .75;
	filter: alpha(opacity=75);
	background-color:#000000;
	float:left;
}

#innerdiary 
{	
	color:#FFFFFF;
	font-size:0.8em;
}

#innerdiary p
{
	margin:0px;
	padding:5px 5px 0px 5px;
	color:#FFFFFF;
	font-size:1.1em;
}

#innerdiary Div
{
	color:#FFFFFF;
	font-size:1.1em;
	font-family:Arial;
	padding:5px 5px 0px 5px;
}

.scrollmain
{
	position:absolute; 
	top:245px; 
	left:500px;
	z-index:100;
}
.scrollmain div
{ 
	margin:5px;
}


div#wnmain
{ 
	position:relative; 
	width:500px; height:270px; 
	overflow:hidden;	
}
.cont
{
	font-size:12px;
	padding-bottom:5px;
}
#outnose
{
	font-style:italic;
}

.innergridnew{
	width:370px;/*515px;*/
	height:300px;
	margin:30px 0px 0px 5px;
	border:1px solid #FFFFFF;
	float:left;
	color: #FFFFFF;
	opacity: 0.75;
	filter: alpha(opacity=75);
	background-color:#000000;
	}
.innertextimg{
   text-align:left;
   color:#FFFFFF;
   font-family:Arial;
 margin:30px 0px 0px 8px;
   font-size:11px;   
   float:left;
   width:171px;
   border:1px solid #ffffff;
}
.innertextnew{
	text-align:left;
    color:#FFFFFF;
   font-family:Arial;
   padding:5px 5px 0px 5px;
   font-size:11px;   
   float:left;
   width:175px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [[End of menu CSS]] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/




