body {
	margin: 0px auto;
	color:#000000; 
	font-family:Arial, Verdana, Sans-Serif; 
	font-size:10pt;
	background-color:/*#51595A*/ #000;
}


/*global styles*/
	a { font-family:Arial, Verdana, Sans-Serif; font-size:12px; color:#3E6674; text-decoration:none; }


img { padding:0; margin:0;border:0;}

blockquote { padding:0; margin:0px 0px 0px 50px;}



.topbox {margin:0 auto; padding:0; width:850px;font-size:12px;}


/*header*/

.header {
	margin: 0px auto;
	clear:both;
	width:850px;
	height:141px;
	text-align:center;
	font-size:10px;
	background-color:#fff;
	background-image:url(images/headerbg.gif); 
	background-repeat:no-repeat; background-position:bottom center;
	border-bottom:2px solid #25677A;
	}

.header p {padding:12px; margin:0;}

.contact {
	clear:both;
	margin-top: 15px;
	text-align:center;
	color:#fff;
	font-size:13px; font-weight:bold;
	line-height: 17px;
	}

.contactsm {
	color:#fff;
	font-size:11px; font-weight:normal;
	}

.contact a:link { color:#fff; font-size:12px; font-weight:normal;}
.contact a:visited { color:#fff; font-size:12px; font-weight:normal;}
.contact a:hover { color:#D6DBE1; font-size:12px; font-weight:normal;}


.wrap {
	clear:both;
	margin: 0px auto;
	width:850px;
	background:#fff;
	}


.container {
	clear:both;
	width:850px;
	margin: 3px auto;
	padding:0;
	}


/*NAVIGATION*/

.navigation { 
	float:left;
	width:190px;
	margin-bottom:10px;
	padding-left:12px;padding-top:0;
	/*color: #5F7F8A;*/
	color:#396D7F;
	font-size:13px;
	font-weight:bold;
	background:#fff;
	border-right: 1px solid #8D96A4;
	}


.navigation a:link { font-size:14px; color:#396D7F; font-weight:bold;}
.navigation a:visited { font-size:14px; color:#396D7F; font-weight:bold;}
.navigation a:hover { font-size:14px;color: #8CA3AB;font-weight:bold;}


.navigation p { 
	padding:8px 0; margin:0;
	}

.navspace { 
	padding-right:13px;
	padding-left:13px;
	}
.navspacehome { 
	padding-right:13px;
	}


.nav { 
	float:left;
	margin-top:1px;
	padding-top:1px;
	padding-left:3px;
	color: #155D8C;
	font-size:11px;
	background:#fff;
	}

/*Nav Map*/
.navigationmap { 
	clear:both;
	margin-bottom:10px;
	padding-left:15px;padding-top:0;
	color: #5F7F8A;
	font-size:13px;
	font-weight:bold;
	background:#fff;
	border-right: 1px solid #8D96A4;
	line-height:18px;
	text-align:center;
	}


.navigationmap a:link { font-size:13px; color: #5F7F8A; font-weight:bold;padding:5px;}
.navigationmap a:visited { font-size:13px; color: #5F7F8A; font-weight:bold;padding:5px;}
.navigationmap a:hover { font-size:13px;color: #8CA3AB;font-weight:bold;}


.navigationmap p { 
	padding:8px; margin:0;
	}

.navspacemap { 
	padding-right:13px;
	padding-left:13px;
	}
.navspacehomemap { 
	padding-right:13px;
	}


.navmap { 
	float:left;
	margin-top:1px;
	padding-top:1px;
	padding-left:3px;
	color: #155D8C;
	font-size:11px;
	background:#fff;
	}





.content { 
	float:right;
	width:644px;
	text-align:justify;
	color:#4F5D74;
	font-size:12px;
	background:#fff;
		}

.content a:link { 
	font-size:12px;
	color: #3E6674;
	}
.content a:visited { 
	font-size:12px;
	color: #3E6674;
	}
.content a:hover { 
	font-size:12px;
	color: #5286A8;
	}

.contentheader { 
	margin-top: 5px;
	width:644px;
	height:30px;
	font-size:15px;
	font-weight:bold;
	color: #525966;
	border-bottom: 1px solid #EEEFF1;
	}
.contenttitle { 
	float:left;
	margin-left:12px;margin-right:0px;margin-bottom:0px;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color: #525966;
	}

.contenttitle a:link { font-size:15px; font-weight:bold; color: #525966;}
.contenttitle a:visited { font-size:15px; font-weight:bold; color: #525966;}

.content p { 
	padding:7px 14px 7px 16px;
	line-height:18px;
	color:#4F5D74;
	margin:0;
	}
.content td {;vertical-align:top;}
.content img { 
	padding:2px 2px 7px 7px;
	}




/*content map*/
.contentmap { 
	clear:both;
	width:840px;
	text-align:justify;
	color:#4F5D74;
	font-size:12px;
	background:#fff;
		}

.contentmap a:link { 
	font-size:12px;
	color: #3E6674;
	}
.contentmap a:visited { 
	font-size:12px;
	color: #3E6674;
	}
.contentmap a:hover { 
	font-size:12px;
	color: #5286A8;
	}

.contentheadermap { 
	margin-top: 5px;
	width:840px;
	height:30px;
	font-size:15px;
	font-weight:bold;
	color: #525966;
	border-bottom: 1px solid #EEEFF1;
	}
.contenttitlemap { 
	float:left;
	margin-left:12px;margin-right:0px;margin-bottom:0px;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color: #525966;
	}

.contenttitlemap a:link { font-size:15px; font-weight:bold; color: #525966;}
.contenttitlemap a:visited { font-size:15px; font-weight:bold; color: #525966;}

.contentmap p { 
	padding:7px 14px 7px 16px;
	line-height:18px;
	color:#4F5D74;
	margin:0;
	}
.contentmap td {;vertical-align:top;}
.contentmap img { 
	padding:2px 2px 7px 7px;
	}








.box {margin:0 auto; padding:0;}
.box table {width:610px;align:center;}
.box td {width:305px;vertical-align:top;padding:5px;}

.contentsml { 
	text-align:justify;
	padding:7px;
	font-size:10px;
	margin:0;
	color:#5E6C76;
	}

.footstone {
	clear:both;
	margin-top:10px;
	width:850px;
	background-image:url(images/stonebg.gif); 
	background-repeat:repeat-x; background-position:bottom center;
	}

/*FOOTER*/

.footer { 
	clear:both;
	width:850px;
	margin:0 auto;
	text-align:center;
	height:60px;
	background-color:#548B9A;
	border-top: 2px solid #25677A;border-bottom:1px solid #397F90;
	font-size:10px;
	color: #D6DBE2;
	}

.footer a:link { color:#D6DBE2; font-family:Arial, Verdana, Sans-Serif; font-size:10px;font-weight:normal; text-decoration:none; }
.footer a:visited { color:#D6DBE2; font-family:Arial, Verdana, Sans-Serif; font-size:10px;font-weight:normal; text-decoration:none; }
  	

.footer p {padding:5px;margin:0; }



/*SEARCH*/

.searchbox { float:right;margin:0;padding-right:20px;}

.search {
	margin:0;
	padding:0;
	}


form { margin: 0;}

.google_search {
	padding: 2px;
	font-size: 10px;
	border:1px solid #CED3DA;
	background-color:#fff;
	color: #4B6171;
	width:200px;
	margin:0;
	}
.go {
	padding:1px;
	font-size: 10px;
	border:1px solid #CED3DA;
	background-color:#F0F0F0;
	color:#A3A7AD;
	}
.google_radio {display:none; font-size:2px;}


.exhibition {padding:0px; margin:0;}
.exhibition p {line-height:24px; }

.links {padding:0px; margin:0;}
.links p {line-height:18px; padding:5px; margin:0;}


.sitemaptxt { padding:0; margin:0; text-decoration:underline;}
.indent { padding:0; margin:0; color:#88633A;}
.indent a:link {color:#88633A;}
.indent a:visited {color:#88633A;}
.indent a:hover {color:#AC9C8B;}


.sitemap { padding:0; margin:0; }
.sitemap p { 
	padding:4px 14px 4px 16px;
	color:#4F5D74;
	margin:0;
	}