body {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	line-height: 15px;
}



td { }



a img, a:hover img {
	border-width:0;
	padding:0px;
	color:#669999;
}


label{
	font-size:10px;
}



#greysubmit {
	font: 9pt Verdana;
	color: white;
	background-color: #666666;
	border: 1px solid black;
	width:60px;
	margin:10px;
	}



#imagesubmit{
	background-color:transparent;
	height:20px;
	width:43px;
	border:none;
	}



#imagesubmit:hover {
	background-color:transparent;
	height:20px;
	width:43px;
	border:none;
	}



#submit {
	font: 9px Verdana;
	color: white;
	background-color: transparent;
	border: 1px solid white;
	height:17px;
	width:43px;
	margin:10px;
	}



#submit:hover{
	font:9pxVerdana;
	color:black;
	background-color:transparent;
	border:1pxsolidblack;
	height:17px;
	width:43px;
	margin:10px;
	}



input{
	font: 10px Verdana;
	color: #000000;
	background-color: white;
	border: 1px solid #cccccc;
	height: 20px;
	width: 120px;
	padding: 0px;
	}



input.thin{
	font:9pxVerdana;
	height:15px;
	width:150px;
	border:1pxsolid#cccccc;
	padding:0px;
	}



input.thinlong{
	font:9pxVerdana;
	height:15px;
	width:254px;
	border:1pxsolid#cccccc;
	padding:0px;
	}

select,textarea,submit{
	font:10pxVerdana;
	color:#000000;
	background-color:white;
	border:1pxsolid#cccccc;
	}



input:focus, input:hover, textarea:focus, textarea:hover, #select:focus, #select:hover, #submit:focus, #submit:hover 
	{ border:1pxsolid#cccccc; }

a {
	color:#669999;
	font-weight:normal;
}


A:hover {
	COLOR:#999999;
	text-decoration:underline;
	}


.nav_text{
	font-family:Verdana;
	font-size:9px;
	line-height:12px;
	padding-right:4px;
	padding-top:8px;
	text-decoration:none;
	color:#666;
	}


li.navbar{
	height:15px;
	width:86px;
	list-style-type:none;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:none;
	color:#000000;
	}

#nav_select {
	color:#333333;
	border-width:0;
	border-color:#ffffff;
	border-style:solid;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	background-color:#ffffff;
	width:170px;
	height:18px;
	}


div#bodycopy{
	position:absolute;
	float:top;
	top:95px;
	left:42px;
	font-family:Georgia;
	font-size:16px;
	line-height:28px;
	width:600px;
	background:#fff;
	}


div#toc{
	position:absolute;
	float:top;
	top:95px;
	left:42px;
	font-family:Georgia;
	font-size:16px;
	width:600px;
	background:#fff;
	}

div#wpgtitle{
	position:absolute;
	float:top;
	top:41px;
	left:22px;
	}

div#feature{
	position:absolute;
	float:top;
	top:92px;
	left:22px;
	width: 700px;
	height: 516px;
	z-index: 10;
	}

div#manfeature{
	position:absolute;
	top:92px;
	left:22px;
	width: 700px;
	height: 516px;
	z-index: 10;
	background-color: white;
	width: 655px;
	border-top: 1px solid #ddd;	
	border-left: 1px solid #ddd;	
	border-right: 1px solid #ddd;	
	padding-left: 20px;
	}
	
div#feature_bkg{
	position:absolute;
	float:top;
	top:92px;
	left:22px;
	width: 698px;
	height: 537px;
	background: #fff;
	z-index: 0;
	border-top: 1px solid #ddd;	
	border-left: 1px solid #ddd;	
	border-right: 1px solid #ddd;	
	}	

div#map{
	position:absolute;
	float:top;
	}
	
div#nav{
	position:absolute;
	float:top;
	top:71px;
	left:729px;
	width:115px;
	}

div#nav_sp_index{
	position:absolute;
	float:top;
	top:95px;
	left:729px;
	width:115px;
	z-index: 100;
	}

.nav_sp_index{
	font-family:Verdana;
	color: #666;	
	font-size:9px;
	text-decoration:none;
	font-weight:normal;	
	line-height	
	}

	
div#nav.info.0{
	position:absolute;
	float:top;
	top:71px;
	left:729px;
	width:115px;
	}	
div#nav.info.1{
	position:absolute;
	float:top;
	top:71px;
	left:729px;
	visibility:hidden;
	width:115px;
	}
div#nav.info.2{
	position:absolute;
	float:top;
	top:71px;
	left:729px;
	visibility:hidden;
	width:115px;
	}
div#nav.info.3{
	position:absolute;
	float:top;
	top:71px;
	left:729px;
	visibility:hidden;
	width:115px;
	}



div#nav1{
	position:absolute;
	float:top;
	top:91px;
	left:20px;
	}
div#nav2{
	position:absolute;
	float:top;
	top:91px;
	left:146px;
	}
div#nav3{
	position:absolute;
	float:top;
	top:91px;
	left:272px;
	}
div#nav4{
	position:absolute;
	float:top;
	top:91px;
	left:398px;
	}
div#nav5{
	position:absolute;
	float:top;
	top:91px;
	left:524px;
	}
div#nav6{
	position:absolute;
	float:top;
	top:91px;
	left:639px;
	}


div#feature_footer_float {
	left:22px;
	background:#fff;
	}

div#feature_footer {
	position:relative;
	float:top;
	top:575px;
	left:22px;
	background:#fff;
	border: 1px solid #cccccc;
	width: 658px;
	padding-left: 20px;
	padding-right: 20px;
	}


div#feature_footer_index {
	position:relative;
	float:top;
	top:585px;
	left:22px;
	background:#fff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 658px;
	padding-left: 20px;
	padding-right: 20px;
	}

.feature_footer {
	font-family:Verdana;
	color: #ccc;	
	font-size:9px;
	text-decoration:none;
	font-weight:normal; 
	}

.header {
	font-family:Verdana;
	color: #666;	
	font-size:9px;
	text-decoration:none;
	font-weight:normal; 
	background:#eee;
	}


.navlabel {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	background-color: #ddd;
	color: #666;		
	}
	
.navtable { width: 115px; }

.navtext {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	padding-left: 6px;
	padding-right: 6px;
	color: #699;
	background:#ddd;
	}

.bookcount {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	padding-left: 6px;
	padding-right: 6px;
	color: #ccc;	
	}

.bookcountnumber {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	padding-left: 6px;
	padding-right: 6px;
	color: #ccc;
	border: 1px solid #ccc;
	}

.legend {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	padding-left: 6px;
	padding-right: 6px;
	color: #fff;
	}

.acronym {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	padding-left: 6px;
	padding-right: 6px;
	color: #ccc;
	border: 1px solid #ccc;
	}

.highlight1 {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	color: #999;
	background: #ffc;
	padding-left: 6px;
	padding-right: 6px;
	}

.highlight2 {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	color: #999;
	background: #CFC;
	padding-left: 6px;
	padding-right: 6px;
	}
	
a.feature_footer:hover{
	font-family:Verdana;
	font-size:9px;
	text-decoration:underline;
	font-weight:normal;
	color:#666;
}

a.feature_footer:link {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	color:#669999;
	}

a.feature_footer:visited{
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	color:#669999;
}

a.public_footer:hover {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	text-transform: uppercase;	
	color:#fff;
}

a.public_footer:link {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	text-transform: uppercase;	
	color:#fff;
}

a.public_footer:visited {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	text-transform: uppercase;	
	color:#fff;
}


a.red_link:hover{
	font-family:Verdana;
	font-size:9px;
	text-transform: uppercase;	
	font-weight:normal;
	color:#900;
}

a.red_link:link {
	font-family:Verdana;
	font-size:9px;
	text-transform: uppercase;
	font-weight:normal;
	color:#900;
	}

a.red_link:visited{
	font-family:Verdana;
	font-size:9px;
	text-transform: uppercase;
	font-weight:normal;
	color:#900;
}


a.copyright_link:visited{
	font-family:Verdana;
	font-size:9px;
	text-transform: uppercase;
	font-weight:normal;
	color:#ccc;
}

a.copyright_link:hover{
	font-family:Verdana;
	font-size:9px;
	text-transform: uppercase;	
	font-weight:normal;
	color:#ccc;
}

a.copyright_link:link {
	font-family:Verdana;
	font-size:9px;
	text-transform: uppercase;
	font-weight:normal;
	color:#ccc;
	}



a.admin_link:hover{
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	text-transform: uppercase;	
	font-weight:normal;
	color:#900;
}

a.admin_link:link {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:normal;
	color:#900;
	}

a.admin_link:visited{
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:normal;
	color:#900;
}

a.purchase:hover{
	font-family:Verdana;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	color:#fff;
}

a.purchase:link {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	}

a.purchase:visited{
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}


a.navigate:hover{
	font-family:Verdana;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	color:#999;
}

a.navigate:link {
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	color:#999;
	}

a.navigate:visited{
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	color:#999;
}

.headline{
	font-family:Georgia;
	font-size:32px;
	line-height:28px;
	color:#999;
}

.gallery{
	text-decoration:underline;
	color:#699;
}

.showtitle{
	font-style: italic;
	color:#999;
}


.icon {
	background-color:#ccc;
	width: 14px;
	height: 14px;
	padding: 2px;
	text-align: center;
	}
	
.colorblock {
	background-color:#ccc;
	width: 14px;
	height: 14px;
	padding: 2px;
	text-align: center;
	}	
	
div#bioimg {
	padding-right: 12px;
	float: left;
	}	
	
	

.btwaypoint	{
	background: #699 top left no-repeat;
	color: #666666;
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 365px;
	left : 105px ;	
	padding: 1px;
	}
div#footnote{
	position:absolute;
	float:top;
	top:362px;
	left:102px;
	}

div#source1{
	position:absolute;
	float:top;
	top:62px;
	left:50px;
	}
div#source2{
	position:absolute;
	float:top;
	top:122px;
	left:110px;
	}
div#source3{
	position:absolute;
	float:top;
	top:80px;
	left:180px;
	}
	
div#influence1{
	position:absolute;
	float:top;
	top:362px;
	left:450px;
	}
div#influence2{
	position:absolute;
	float:top;
	top:422px;
	left:510px;
	}
div#influence3{
	position:absolute;
	float:top;
	top:380px;
	left:580px;
	}	
	
	
div#doodle1{
	position:absolute;
	float:top;
	top:62px;
	left:450px;
	}
div#doodle2{
	position:absolute;
	float:top;
	top:122px;
	left:510px;
	}
div#doodle3{
	position:absolute;
	float:top;
	top:80px;
	left:580px;
	}	
		
	
div#cluster1	{ 	}	
.cluster1	{ background: #699 top left no-repeat;	}	
.cluster1-waypoint1	{
	background: #699 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 315px;
	left : 85px ;	
	}
.cluster1-waypoint2	{
	background: #699 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 307px;
	left : 100px ;	
	}
.cluster1-waypoint3	{
	background: #699 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 345px;
	left : 80px ;	
	}
.cluster1-waypoint4	{
	background: #699 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 357px;
	left : 100px ;	
	}
.cluster1-waypoint5	{
	background: #699 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 323px;
	left : 85px ;	
	}
	
div#cluster2	{ 	}	
.cluster2	{ background: #900 top left no-repeat;	}	
.cluster2-waypoint1	{
	background: #900 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 105px;
	left : 485px ;	
	}
.cluster2-waypoint2	{
	background: #900 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 115px;
	left : 465px ;	
	}
.cluster2-waypoint3	{
	background: #900 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 95px;
	left : 475px ;	
	}
.cluster2-waypoint4	{
	background: #900 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 92px;
	left : 445px ;	
	}
.cluster2-waypoint5	{
	background: #900 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 80px;
	left : 447px ;	
	}	
	
div#cluster3	{ 	}	
.cluster3	{ background: #309 top left no-repeat;	}		
.cluster3-waypoint1	{
	background: #309 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 60px;
	left : 60px ;	
	}
.cluster3-waypoint2	{
	background: #309 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 70px;
	left : 70px ;	
	}
.cluster3-waypoint3	{
	background: #309 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 80px;
	left : 50px ;	
	}
.cluster3-waypoint4	{
	background: #309 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 55px;
	left : 80px ;	
	}
.cluster3-waypoint5	{
	background: #309 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 45px;
	left : 70px ;	
	}		
	

div#cluster4	{ 	}	
.cluster4	{ background: #c66 top left no-repeat;	}	
.cluster4-waypoint1	{
	background: #c66 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 410px;
	left : 630px ;	
	}
.cluster4-waypoint2	{
	background: #c66 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 420px;
	left : 640px ;	
	}
.cluster4-waypoint3	{
	background: #c66 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 430px;
	left : 620px ;	
	}
.cluster4-waypoint4	{
	background: #c66 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 405px;
	left : 650px ;	
	}
.cluster4-waypoint5	{
	background: #c66 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 395px;
	left : 640px ;	
	}			
	
div#cluster5	{ 	}	
.cluster5	{ background: #639 top left no-repeat;	}	
.cluster5-waypoint1	{
	background: #639 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 210px;
	left : 250px ;	
	}
.cluster5-waypoint2	{
	background: #639 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 230px;
	left : 230px ;	
	}
.cluster5-waypoint3	{
	background: #639 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 260px;
	left : 210px ;	
	}
.cluster5-waypoint4	{
	background: #639 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 220px;
	left : 240px ;	
	}
.cluster5-waypoint5	{
	background: #639 top left no-repeat;
	color: #666666;
	width: 9px;
	height: 9px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	top : 200px;
	left : 200px ;	
	}			
		
.btlabel	{
	font-family: monaco, courier new;
	font-size: 9px;
	text-align: center;
	background: #ffff99 top left no-repeat;
	color: #666666;
	width: 40px;
	height: 16px;
	margin: 0;
	padding: 0;
	border: 0px solid #666666;
	top : 366px;
	left : 124px ;	
	}
	
.btnote	{
	font-family: monaco, courier new;
	font-size: 9px;
	text-align: center;
	color: #fff;
	width: 80px;
	height: 11px;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	top : 379px;
	left : 121px ;	
	}	
	
	

div#feature1 { top:24px; left:0px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature2 { top:24px; left:177px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature3 { top:24px; left:351px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature4 { top:24px; left:525px; width: 170px; height: 125px; background: #fff; position:absolute; }

div#feature5 { top:152px; left:3px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature6 { top:152px; left:177px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature7 { top:152px; left:351px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature8 { top:152px; left:525px; width: 170px; height: 125px; background: #fff; position:absolute; }

div#feature9 { top:280px; left:3px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature10 { top:280px; left:177px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature11 { top:280px; left:351px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature12 { top:280px; left:525px; width: 170px; height: 125px; background: #fff; position:absolute; }

div#feature13 { top:408px; left:3px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature14 { top:408px; left:177px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature15 { top:408px; left:351px; width: 170px; height: 125px; background: #fff; position:absolute; }
div#feature16 { top:408px; left:525px; width: 170px; height: 125px; background: #fff; position:absolute; }



div#view4 { top:30px; left:70px; background: #fff; position:absolute; }
div#view1 { top:377px; left:70px; background: #fff; position:absolute; }
div#view2 { top:377px; left:244px; background: #fff; position:absolute; }
div#view3 { top:377px; left:418px; background: #fff; position:absolute; }


.pagetitle {
	text-align: center;
	height: 20px;
	font-family:Verdana;
	font-size:9px;
	padding-top: 4px;
	text-decoration:none;
	font-weight:normal;
	color: #ccc;	
	text-transform: uppercase;
	letter-spacing: 2px;
}
