html {height:100%;}
body {height:100%;font-family:verdana, arial, helvetica, sans-serif;color:#222426;padding:0;margin:25px 0px;background:#4E6276;}

/* GLOBAL STYLES */
.center{text-align:center;}
.floatr {float:right;}

/* LAYOUT STYLES */
#centerwrap{text-align:center;}
#wrapper {
	border-top:1px solid #2A3B4C;
	border-right:1px solid #2A3B4C;
	border-bottom:1px solid #2A3B4C;
	border-left:1px solid #2A3B4C;
	text-align:left;background:#fff;
	margin:0 auto;width:650px;
	padding:0;}
	
#content{
	height:100%;
	padding:20px 20px 30px 20px;
	min-height:100%;
	background:url(default/contentbg.jpg) #fff;}
	html>body #content{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
	
#header {
	margin:0px;
	padding:0px;
	background:url(default/dacc-header2.gif);
	height:96px; 

	voice-family: "\"}\"";
	voice-family:inherit;
	height:96px;}
	body>#header {height:96px;}

#footer {
	width:100%;
	clear:both;
	padding:4px 0;
	border-top:1px solid #384D61;
	background:url(default/dacc-footer.gif);
	position:relative;}
#logo {
	position:absolute;
	margin-left:-185px;
	top:21px;
	left:50%;
	width:364px;
	height:110px;
	background-image: }
div,p  {margin-top:0}/*clear top margin for mozilla*/

#menu {text-align:center;margin:0;padding:0;background:#809DB4;	border-top:1px solid #384D61;border-bottom:1px solid #384D61;}
#menu a {text-decoration: none;}
#menu ul{margin:0;list-style-type: none;position: relative;font-size:10px;text-transform:uppercase;font-weight:bold;}
#menu li {line-height:22px;display: inline; margin: 0 1px 0 1px;}
#menu ul a,#menu ul a:link,#menu ul a:visited{border:1px solid #809DB4;color: #fff;padding: 2px 4px;}
#menu ul a:hover,#menu ul a:focus{background-color: #E2AD8A;border: 1px solid #384D61;color: #222426;}

#submenu {color:#334150;text-align:center;margin:0;padding:0;background:#B3C8D4;border-bottom:1px solid #384D61;}
#submenu a {text-decoration: none;}
#submenu ul{margin:0;list-style-type: none;position: relative;font-size:9px;font-weight:bold;}
#submenu li {line-height:18px;display: inline; margin: 0 1px;}
#submenu ul a,#submenu ul a:link,#submenu ul a:visited{border: 1px solid #B3C8D4;color: #485A6B;padding: 1px 4px;}
#submenu ul a:hover,#submenu ul a:focus{background-color: #AEE7DE;border: 1px solid #222426;color: #222426;}

/* CONTENT STYLING */
#content h1, h2, h3, h4, h5, h6{color:#CB6F4F;}
#content h1 {margin:0 0 18px 0;font-size:19px;text-align:center;}
#content h2 {font-size:17px;text-align:center;}
#content h2 a {font-size:17px;}
#content h3 {font-size:15px;margin-bottom:2px;}
#content h3 a {font-size:15px;}
#content h4 {font-size:14px;}
#content h5 {font-size:13px;}
#content h6 {font-size:12px;}
#content h6 a{font-size:12px;}
#content p {font-size:12px;line-height:18px;}
#content blockquote{font-size:12px;}
#content a {font-size:12px;color:#59968C;font-weight:bold;}
#content a:link, a:visited{color:#59968C;}
#content a:hover {color:#C2845D;}
#content address {font-size:10px;font-style: normal;}
#content ul {font-size:12px;margin-top:0px;line-height:17px;font-weight:normal;}
#content ul a:hover {color:#C2845D;}
#content ol {font-size: 12px;margin-top:0px;line-height:17px;font-weight:bold;}
#content ol ol {list-style: lower-alpha;font-weight:normal;}
#content ol a:hover {color:#C2845D;}
#content div.hr {border-bottom:1px dotted #fff;height:1px;line-height:0px;}
#content acronym{font-style: italic;cursor:help;font-weight:bold;}
#content strong {color:#3F3F3F;}
#content b {color:#3F3F3F;}
#content td {font-size:12px;}
#content th {font-size:13px;}
#content table {margin-bottom:12px;}
/*FOOTER STYLES */
#footer address{color:#fff;font-size: 9px;text-align: center;font-style:normal;}
#footer a {color:#E39564;font-size: 9px;font-weight:bold;text-decoration:none;}
#footer a:link, a:visited {color:#E39564;}
#footer a:hover {color: #59968C;background:#fff;}

/* BEGIN CONTACT AREA STYLES
#ctform {
	width:350px; 
	padding:0px;
	margin:0px auto;}  
div.row {
	clear:both; 
	padding-top: 5px;}
div.row span.label {
	padding-top:4px;
	float: left;
	width: 90px;
	text-align: right;
	font-size:11px;
	font-weight:bold;}
div.row span.formw {
	float: right;
	width: 250px;
	text-align:left;} 
END CONTACT AREA STYLES */

/* BEGIN FORM STYLES - 2 Columns*/
#form {width:610px; padding:0px;margin:0px 0px;}  
#form div.formrow {clear:right;padding-top: 3px;font-size:11px;font-weight:bold;}
#form div.formrow span.label {padding-top:4px;float: left;width: 250px;text-align: right;}
#form div.formrow span.field {float: right;width: 350px;text-align:left;} 
#form input{font-size:12px;color:#003366;}
#form textarea{font-size:12px;color:#003366;}
#form select{font-size:12px;color:#003366;}

/* BEGIN CURRICULUM MENU */
#mainMenu {background-color: #fff;float:left;font-family:arial, helvetica, sans serif;color: #000;width: 160px;}
#menuList {margin: 0px;padding: 10px 0px 10px 30px;}
#mainMenu li.menubar {font-size: 11px;line-height: 1.5em;list-style: url(/content/css/default/plus.gif) none;}
#mainMenu .menu {display: none;margin-left: 15px;padding: 0px;}
#mainMenu .menu li {list-style: url(/content/css/default/square.gif) none;}
#mainMenu a.actuator {background-color: transparent;color: #000;font-size: 10px;font-weight:bold;text-decoration: none;}
#mainMenu a.actuator:hover {text-decoration: underline;}
#mainMenu .menu li a {background-color: transparent;line-height:12px;color: #000;font-size: 9px;font-weight:normal;text-decoration: none;}
#mainMenu .menu li a:hover {border-bottom: 1px dashed #000;}
#mainMenu span.key {text-decoration: underline;}
