@charset "UTF-8";
* {font-family: Helvetica;}
body {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #e7e7ca;
	background-image: url(/assets/templates/dui/images/header-repeat.png);
	background-repeat: repeat-x;
	background-position: 0px -143px;
}
#flash {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -475px;
}
#flash p {
	margin: 0px;
	padding: 0px;
}
#flash img {
	margin: 0px;
	padding: 0px;
}
#header {
	margin-top:-17px;
	width:950px;
	height:200px;
}
#main {background: url(/assets/templates/dui/images/content-static.png) top center no-repeat;width:950px;min-height:500px;padding-top:10px;}

#logo h1 a {
	position:absolute;
	top:60px;
	margin-left:550px;
	text-decoration:none;
	color:#FFF;
	font-size:36px;
	font-family: "Times New Roman", Times, serif;
}
#main-content {margin-top:10px;width:600px;}
#main-content h1 {font-style:italic;}
#main-content p {line-height:20px;}
#utility_nav {
	position:absolute;
	left:50%;
	margin-left:245px;
	top:0px;
	width:235px;
	height:20px;
}
.utility_nav li {float:left;list-style:none;margin:0px 5px 0px 5px;}
.utility_nav a {color:#b5b68e;text-decoration:none;font-size:10px;}

#sub_nav {
	position:absolute;
	top:172px;
	width:950px;
	height:20px;
}
.sub_global_nav li {float:left;list-style:none;margin:0px 10px 0px 10px;}
.sub_global_nav a {color:#b5b68e;text-decoration:none;font-size:14px;}

/* GLobal Nav ***************/
#nav {
	position:absolute;
	left:50%;
	margin-left:-100px;
	top:128px;
	z-index: 10;
}
.global_nav li {float: left;list-style-type:none;margin-left:5px;}
.global_nav li a {font-family: Helvetica;float: left; display: block; padding: 5px; font-size: 170%;color:#151111;text-decoration:none;background-color:#b5b68e;width:177px; height:20px;}
.global_nav li a:hover {background-color:#c8c9ab;}
.global_nav li.active a {
	color:#b5b68e;
	width:177px;
	height:35px;
	background-color: #0F0C0C;
	background-image: url(/assets/templates/dui/images/gloabl-nav-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 5px;
}
.global_nav {margin-left: 0px;}

#slideshow {margin-top: 10px;}
.sub_nav li {list-style-type: none;}
.sub_nav a {display: block; background-color: #F3F3F3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; margin-bottom: 5px; padding: 3px; font-size: 110%; color: #333333; text-decoration: none;}
.sub_nav a:hover {color: #000000; background-color: #CCCCCC;}
.footer_nav li {float: left; list-style-type: none;}
.footer_nav {padding: 10px; height: 20px;}
.footer_nav a {float: left; padding: 10px;}
form li {list-style-type: none;}

.ditto_paging {border-top: 1px solid #ccc;padding: 10px;font-size: 86%;color: black;}
#ditto_pages .ditto_currentpage {border: 1px solid black;padding: 1px 5px 2px;margin-right: 1px;background-color: #666;color: #fff;}
#ditto_pages .ditto_off { border: 1px solid #ccc;padding: 1px 5px 2px; margin-right: 1px; color: #ccc;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {border: 1px solid #666;padding: 1px 5px 2px;margin-right: 1px;text-decoration: none !important;color: black;}
#ditto_pages a:hover {background-color: #fff;color: #000;}

.form dt, .form dd, .form dl {
	margin: 0px;
	padding: 0px;
}
#side .form input, #side .form textarea {
	width: 270px;
	background-color: #A28A8B;
	border: 1px solid #300;
	color: #000;
}#side .form {
}
#side {
	background-color: #620000;
	border: 1px solid #430000;
	color: #FCC;
	padding: 10px;
}
a {
	color: #300;
}
a:hover {
	color: #600;
}
h2 {
	font-size: 18px;
}
#side .form textarea {
	height: 125px;
}
#side .form input.button {
	float: left;
	width: 115px;
	margin-right:20px;
	padding:3px;
}
#footer .credit {
	color: #996;
}
#footer .credit a {
	color: #996;
}
#sub_nav p {
	color: #CCC;
	font-size: 14px;
	float: left;
	padding-right: 20px;
}
#side h2 {
	color: #FFF;
}
