/* css document */

body {
    background: black url(images/background.gif) repeat-x top left;
    font-family:helvetica;
	font-size:12px;
}

a {
    color:white;
	text-decoration:none;
}

#logo {
    background:url(images/logo.jpg) no-repeat top left;
    height:68px;
    margin:25px 0 32px 26px;
    width:155px;
}

#navigation {
    position:absolute;
    top:107px;
    left:25px;
}

#navigation ul {
    list-style-type:none;
}

#navigation ul li {
    float:left;
    margin: 0 0 0 10px;
}

#navigation ul li ul {
	display:none;
	position:absolute;
}

#navigation ul li>ul {
    top:auto;
    left:auto;
}

#navigation ul li:hover ul,
#navigation ul li.over ul {
	position:absolute;
	background:#292929;
	display:block;
	width:200px;
	border:1px solid #202020;
	margin:5px 0 0 0;
}

#navigation ul li:hover ul li,
#navigation ul li.over ul li {
	display:block;
	margin:0 5px;
	padding:5px 0;
	font-variant:normal;
}

#navigation a {
    color:#d9b23e;
    padding:5px;
}

#navigation li a:hover {
    color:white;
}

#wrapper {
    background:url(images/faux-columns.gif) repeat-y top left;
    clear:both;
    padding:0 0 0 40px;
width:1000px;
}

#front #wrapper {
	background:url(images/front-faux-columns.gif) repeat-y top left;
}

#wide-column #wrapper {
	background:url(images/wide-column.gif) repeat-y top left;
}

#content {
    float:left;
}

#normal #content,
#front #content {
    width:332px;
}

#wide-column #content {	
    width:771px;
	margin-right:13px;
	padding-bottom:20px;
}

#images,
#history {
    float:left;
    margin:0 10px 0 10px;
    width:432px;
}

#history h1 {
	padding:5px;
	font-size:18px;
    color:#cba680;
}

#history dl{
	color:white;
	margin:0 10px;
}

#history dt {
	margin-top:5px;
}
#images img {
    margin:0 0 10px 0;
}

#content h1.title {
    background:#974c00;
	font-size:18px;
    padding:5px;
    color:#cba680;
}

#normal #content h2,
#normal #content h3,
#normal #content ul {
	background:#792800;
	color:#cba680;
	padding:5px;
}

#wide-column #addresses {
	float:left;
	width:200px;
	}

#wide-column table {
	margin:10px 0 0 20px;
}

#wide-column table p {
	margin:0;
	padding:0;
}

#wide-column table td {
	padding: 5px 0;
}

#wide-column span.location,
#wide-column p.second,
#wide-column table a,
#wide-column table p a,
#wide-column address,
#wide-column address a,
#wide-column #content p a span.date {
	color:#c8ba82;
}

#wide-column h4 {
	color:white;
	margin:20px 0 0 5px;
	
}

#wide-column address {
	/* color:#c8ba82; */
	margin-left:5px;
}

#content h2 {
	font-size:14px;
	padding-top:10px;
	padding-bottom:0;
}

#content h3 {
	font-size:13px;
}

#content ul {
	list-style-type:none;
}

#content ul li span.key {
	color:#d0a236;
}

#content p {
    color:white;
    margin:10px 5px 0 5px;
    font-weight:normal;
	line-height:120%;
}

#awards {
    float:left;
	font-size:10px;    
    width:182px;
	color:white;
   }

#awards h3 {
	font-size:14px;
	margin:7px 0 10px 0;
}
#awards dt {
	font-weight:bold;
	margin: 0 0 2px 0;
}
#awards dd {
	margin:0 0 10px 0;
}

.hidden {
    display:none;
}

.version {
	font-size:10px;
	text-align:center;
}

ul.no-background {
	margin:10px 0 0 5px;
}

ul.no-background li {
	line-height:120%;
}

ul.no-background a {
	color:#c8ba82;
}

ul.no-background a:hover {
	color:white;
}

#footer {
	background:#121212;
	margin-top:20px;
	padding-bottom:10px;
	width:1024px;
}

#footer a {
	color:#696969;
}