body { background: #fffff8; margin: 0; }

#container { max-width: 1024px; margin: auto; background:  url(../images/elements/seal-2.png) no-repeat right -150px; }
#wrapper { width: 970px; margin: 0 27px 0 27px; position: relative; }

a, img { outline: none; border: 0; }

div#UDStandardHeader_LayoutContainer { width: 970px; }
#UDStandardHeader_LogoStandin { background: url(../images/elements/background.jpg); }
#UDStandardHeader_MenuList, #UDStandardHeader_MenuList li { font-family: arial;  }
div#UDStandardHeader_Toolbar {
  width: 400px;
}

h1, h2, h3, h4, h5, p { margin: 0; }

h1, h2 { font-family: 'Droid Serif', serif; font-weight: normal; color: #3f7897; }
p, ul, ol { font-family: 'open sans', sans-serif; color: #666;  }
h3, h4, h5 { font-family: 'open sans', sans-serif; color: #3f7897; }

#header { width: 970px; position: absolute; top: 0; left: 0; float: left; }
/*#header .mission { width: 600px; float: left; }
#header .mission h1, #header .mission p { color: #3f7897; }
#header .mission h1 { font-size: 35px; }
#header .mission p { font-family: 'georgia', serif; }*/

#social { position: absolute; right: 175px; top: 15px; z-index: 2; }

#mission { width: 970px; background: #b2c9d2 url(../images/elements/shadow.png) no-repeat 0 -5px; float: left; position: relative; display: none; }
#mission-text {  font-family: 'open sans', sans-serif; color: #467ea0; font-size: 17px; text-align: center; margin: 25px; float: left; display: inline;}
#hide-mission { position: absolute; right: 10px; bottom: 5px; font-size: 10px; font-family: "open sans", sans-serif; color:#356e90; font-weight: bold; }
#hide-mission strong { font-weight: normal;font-size: 11px; }


#header .mission { width: 720px; float: left; }
#header .mission h1, #header .mission p { color: #3f7897; }
#header .mission h1 { font-size: 47px; float: left; line-height: 40px; }
#header .mission p { font-family: 'georgia', serif; font-size: 15px; line-height: 16px; position: relative; left: 7px; top: 8px; }

#feature-nav .title { font-size: 11px; text-align: center; display:block; padding: 7px 5px; width: 150px; background: #cdcaa7; opacity: 0.9; font-weight: bold; font-family: 'arial', sans-serif; color: #625d31; }
#feature-nav { position: absolute; display: none; right: 10px; top: 0; background: url(../images/elements/featured-nav-bg-6.png) 0 bottom no-repeat; z-index: 2; }
#feature-nav ul { width: 150px; margin: 0; padding: 5px 0 15px 0; list-style: none; font-weight: bold;}
#feature-nav ul ul { padding: 0; margin: 0 0 0 10px; font-weight: normal; }
#feature-nav li { margin: 0; padding: 0 10px 0 10px; font-family: 'arial', sans-serif; font-size: 11px; line-height: 11px; color: #625d31; padding-bottom: 2px; }
#feature-nav li a {  text-decoration: none; display: block; color: #625d31; }
#feature-nav li a:hover { text-decoration: underline; }

#side { width: 255px; float: left; clear: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }

#site-search { width: 245px; border: solid 5px #d5d3c2; margin-bottom: 10px; }

#site-search div#UDStandardHeader_GSA form{
	margin:0;
	padding:0;
}

#site-search input#UDSearchButton {
  float: right;
  height: 33px;
  width: 50px;
  margin: 0;
}

#site-search input#UDSearchField {
	border: none;
	background: #FFF;
	width: 178px;
	padding: 8px;
	color: #999;
	font-style: italic;
	float: none;
}

#site-search input#UDSearchField:focus {
	font-style: normal;
	color: #333;
	outline: none;
}
td.gsc-search-button, td.gsc-clear-button { display: none; }

#buttons { clear: both; margin-top: 15px; float: left; }
#buttons .btn { margin-bottom: 15px; width: 253px; border: 1px solid #e0e0e0; }

#main-nav { width: 235px; padding: 10px; background: #b2c9d2; }
#main-nav ul { margin: 0; padding: 0; list-style: none; }
#main-nav ul ul { padding: 0; margin: 3px 0 0 10px; font-weight: normal; }
#main-nav ul ul li a, #main-nav ul ul li .empty { border: none; padding: 0; font-weight: normal; padding: 3px 5px 3px 12px; font-size: 12px; color: #285168; }
#main-nav ul ul li .empty { padding-left: 0; margin-left: 12px; display: block; }

#main-nav ul ul li a:hover { background: url(../images/elements/arrow-lt.png) left center no-repeat; }
#main-nav ul ul li a.current { background: transparent url(../images/elements/arrow.png) left center no-repeat; color:#266587; }


#main-nav li a.current { color: #c4dce4; background: #548099; }
#main-nav li li a.current { background: transparent; }
#main-nav li { margin: 0; padding: 0; }
#main-nav li a { font-family: 'open sans',sans-serif; font-weight: 700; font-size: 13px; text-decoration: none; color: #266587; display: block; padding: 9px; border-bottom: 1px solid #a4c1cd; outline: none;  }

#feature-image { width: 705px; height: 165px; margin: 10px 0 20px 0; float: left; }

#content.subpage { margin-top: 140px; }
#content { width: 685px; float: right; margin-bottom: 15px; position: relative; }
#content h2 { font-size: 26px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #c9c9c9; }
#content h3 { margin-bottom: 5px; font-size: 19px; font-weight: 600; }
#content h4 { font-size: 17px; font-weight: 600; }
#content h5 { font-size: 15px; font-weight: 600; }
#content p { margin: 0 0 15px 0; font-size: 13px; }
#content a { color: #266587; }
#content img.left { float: left; margin: 0 15px 15px 0; border: 1px solid #e0e0e0; padding: 10px; }
#content img.right { float: right; margin: 0 0 15px 15px; }

#content .highlight { padding: 10px; background: #fccc72; border: 1px solid #ffbe41; margin: 10px 0 10px 0; display: block; font-family: 'Open Sans', sans-serif; color: #825506; }
#content .item { clear: both; margin-bottom: 20px; }

#content ul, #content ol { margin-left: 0; padding: 0; font-size: 13px;  overflow: hidden; }
#content ol li { list-style: inherit;  }
#content ol li li {}
#content li { list-style: none; margin-bottom: 5px; margin-left: 30px; padding-left: 10px;}
#content li a { text-decoration: none; }
#content ul li ul, #content ol li ol { margin-top: 10px; }
#content li li { list-style: square; margin-bottom: 15px; margin-left: 40px; padding-left: 10px; }

#content table { width: 685px; background: #f1f1e9; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #555; margin-bottom: 15px; }
#content table table { width: 100%; }
#content table table td { border: none; }
#content table a { color: #555; }
#content table tr th { padding: 5px; background: #dfdfce; }
#content table td { padding: 5px; text-align: left; border-bottom: 1px solid #d3d3c7; border-left: 1px solid #e6e6dc }

#content table.form td { text-align: left; }
#content table.form th { text-align: right; background: transparent; }
#content table .submit { padding: 5px; display: block; margin: auto; font-size: 19px; }

#download-cal { float: right; position: absolute; top: 28px; right: 10px; padding: 5px 5px 5px 8px; display: inline; background: #d5d3c2;  margin-bottom: 20px; }
#download-cal p { float: left; margin: 1px 5px 0 0; font-size: 13px; color: #555; text-transform: uppercase; font-weight: 700; }

ul#announcements  { margin: 0 0 0 0; padding: 0; }
ul#announcements li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #ccc; list-style: none; margin-left: 0; padding-left: 10px; }

#footer { border-top: 5px solid #c8db73; background: url(../images/elements/footer-bg.png) repeat-x; min-height: 150px; clear: both; color: #647713; font-family: 'open sans', sans-serif; width: 950px; padding: 10px; }
#footer a { color: #647713; }
#footer b { font-size: 15px; }
#footer .contact-info { float: right; margin-right: 70px; font-size: 11px; }
 

@media only screen and (min-width: 568px) {
	#wrapper { margin: 0; }
}