* { margin: 0; padding: 0; }



html, body { height: 100%; background: #ffffff; }



body { font: 14px Georgia, serif; }



#page-wrap { width: 742px; padding: 0 0 0 15px; margin: 0 auto; overflow: hidden; height: 100%; }




.info-col { float: left; width: 132px; height: 100%; }



.image { height: 100px; text-indent: -9999px; display: block; border-right: 1px solid white; }







.gate { background: url(images/Gate_sm.jpg) center center no-repeat; }



.terracebuilding { background: url(images/tb_sm.jpg) center center no-repeat; }



.mosaic { background: url(images/mosaic_sm.jpg) center center no-repeat; }



.visitor { background: url(images/vis_circuit_sm.jpg) center center no-repeat; }







dl { }



dt { padding: 5px; background: #900; color: white; border-bottom: 1px solid white; border-right: 1px solid white; }



dd { position: absolute; left: -9999px; top: -9999px; width: 299px; background: #900; padding: 10px; color: white; border-right: 1px solid white; }







dt:nth-of-type(1) { background: #b44835; }



dd:nth-of-type(1) { background: #b44835; }







dt:nth-of-type(2) { background: #ff7d3e; }



dd:nth-of-type(2) { background: #ff7d3e; }







dt:nth-of-type(3) { background: #ffb03b; }



dd:nth-of-type(3) { background: #ffb03b; }







dt:nth-of-type(4) { background: #c2a25c; }



dd:nth-of-type(4) { background: #c2a25c; }







dt:nth-of-type(5) { background: #4c443c; }



dd:nth-of-type(5) { background: #4c443c; }







dt:nth-of-type(6) { background: #656b60; }



dd:nth-of-type(6) { background: #656b60; }







.curCol { -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); z-index: 1; position: relative; }




.header {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12pt;

	font-style: normal;

	font-weight: bold;

	color: #CC9966;

	text-align: left;



}



.caption {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #999;

	text-align: center;
	
	line-height: 1.6em;



}



.captionleft {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #999;
	text-align: left;
	text-indent:inherit;
	line-height: 1.6em;



}

.topheader {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color: #666;



}

.body {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

	line-height: 200%;

	text-align: left;

}

#logo {

	width: 186px;

	float: left;

}

#search { float: right; padding-top: 8px; text-align: right; width: 225px; }.citadeltopnav {

	font-family: Verdana, Geneva, sans-serif;

	color: #999966;

	text-decoration: none;

	background-color: #FFF;

	text-align: center;

}





#info {height:400px;}





/* ================================================================ 



This copyright notice must be untouched at all times.







The original version of this stylesheet and the associated (x)html



is available at http://www.cssplay.co.uk/menus/dd_valid_2.html



Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.



This stylesheet and the associated (x)html may be modified in any 



way to fit your requirements.



=================================================================== */



.menu {

	font-family:Arial, Helvetica, sans-serif, Gadget, sans-serif;

	width:798px;

	height:30px;

	position:relative;

	margin:0;

	font-size:11px;

	margin:20px 0 45px 0;

	background:#fff;

	position:relative;

	z-index:100;

}



.menu ul {padding:0; margin:0; list-style-type: none;}







.menu ul li {float:left; border-left:1px solid #eee; width:158px;}







.menu ul li a, .menu ul li a:visited {display:block; width:158px; text-decoration:none; padding:0 0 0 5px; height:30px; line-height:30px; color:#000000; background:#C9C9A7 url(../../graphics/drop.gif) bottom right no-repeat;}



.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}


.menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0; }



.menu ul li:hover a,



.menu ul li a:hover {color:#000000; background:#CC9966;}



.menu ul li:hover ul,



.menu ul li a:hover ul {visibility:visible; width:797px;background:#CC9966; color:#000000;}




.menu ul li:hover ul.right_side li,



.menu ul li a:hover ul.right_side li {float:right; border:0; border-left:1px solid #eee;}



.menu ul li:hover ul.left_side li,



.menu ul li a:hover ul.left_side li {float:left; border:0; border-left:1px solid #eee;}



.menu ul li:hover ul li a.sub,



.menu ul li a:hover ul li a.sub {background:#CC9966 url(../../graphics/drop2.gif) bottom right no-repeat; color:#000000;}



.menu ul li:hover ul li ul,



.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }



.menu ul li:hover ul li a,



.menu ul li a:hover ul li a {display:block; background:#CC9966; color:#000000;}



.menu ul li:hover ul li a:hover,



.menu ul li a:hover ul li a:hover {background:#C9C9A7; color:#000000;}



.menu ul li:hover ul li:hover ul,



.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#C9C9A7;}



.menu ul li:hover ul.right li {float:right;}




.menu ul li:hover ul li:hover ul li a,



.menu ul li a:hover ul li a:hover ul li a {background:#C9C9A7; color:#000;}



.menu ul li:hover ul li:hover ul li a:hover,



.menu ul li a:hover ul li a:hover ul li a:hover {background:#C9C9A7; color:#000000;}




a:link {

	color: #666;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #666;

}

a:hover {

	text-decoration: none;

	color: #333;

}

a:active {
	text-decoration: none;
	color: #666;

}
.body_bold {
	font-weight: bold;
	font-size: 16px;
	line-height: 2.0em;
	color: #333;

}
.body_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
}
