@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	color: #333;
	background: #DFDFDB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
a { color: #0000CC; }
a:hover { text-decoration: none; }
h1 { font-size: 175%; font-weight: bold; color: #294069; /* margin-top: 30px; */ margin-bottom: 19px; padding-bottom: 10px; border-bottom : thin dotted #A0A0A0; line-height: 125%; /* width: 380px; */ }
h2 { font-size: 150%; font-weight: bold; margin: 0; padding: 0; }
h3 { font-size: 110%; font-weight: bold; }

#bg { width: 880px; background: #DFDFDB url(/images/bg_column.png) repeat-y 50% 0; margin: 0 auto; padding: 0; }
#wrapper { width: 800px; margin: 0 auto; padding: 0; background: #DFDFDB url(/images/bg_column.png) repeat-y 50% 0; }

#header { background: #D6B80A; }
#header-top { width: 100%; height: 26px; background: url(/images/page_top_bevel.jpg); color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; }
#logo { float: left; width: 199px; height: 73px; }
#search { float: right; margin-right: 20px; margin-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; font-size: 11px; }
#header-bottom { clear: both; width: 100%; height: 22px; background: url(/images/nav_bkg.gif); color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; list-style: none; }
#header-bottom li { float: right; display: block; padding: 0 1em; }

#nav-content { width: 800px; }
#mainNav { width: 191px; float: left; color: #ffffff; }

#banner-image { background-image:url(/images/welcome_bkg.gif); height: 129px; width: 609px; float: right; }

#content { width: 569px; float: right; margin: 0; padding: 20px 20px 20px 20px; }
#content-alt { width: 569px; float: right; margin: 0; padding: 20px 20px 20px 20px; background-color: #D1D1B2; color: #000000; }

#breadcrumbs { margin: 0; padding: 0px 0px 12px 0px; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; }
#breadcrumbs li { display: inline; margin: 0em 1em 0em 0em; padding: 0px 10px 0px 20px; background-image: url(/images/arrow_interior_grey.gif); background-repeat: no-repeat; background-position: 0 .2em; }
#breadcrumbs a { color: #999; }

#dept_list { margin-left: 0; padding-left: 0; list-style: none; }
#dept_list li { padding-left: 12px; background-image: url(/images/arrow_orange_small.gif); background-repeat: no-repeat; background-position: 0 .5em; }

#home_agenda { margin-left: 0; padding-left: 0; list-style: none; }
#home_agenda li { padding-left: 12px; background-image: url(/images/arrow_grey_small.gif); background-repeat: no-repeat; background-position: 0 .5em; }

#council_list { margin-left: 0; padding-left: 0; list-style: none; }
#council_list li { padding-left: 12px; background-image: url(/images/arrow_grey_small.gif); background-repeat: no-repeat; background-position: 0 .5em; }

#menu-list { margin-left: 0; padding-left: 0; list-style: none; }
#menu-list li { padding-left: 14px; background-image: url(/images/arrow_interior_grey.gif); background-repeat: no-repeat; background-position: 0 .5em; }

#int_orange_list { margin-left: 0; padding: 10px 10px 20px 10px; list-style: none; float: left; }
#int_orange_list li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; padding-left: 12px; padding-bottom: 10px; background-image: url(/images/arrow_deptnav.gif); background-repeat: no-repeat; background-position: 0 .3em; }
#int_orange_list a { color: #505367; text-decoration: underline; }
#int_orange_list a:hover { text-decoration: none; }

#contentMenu { background-image:url(/images/menu_orange_bg.jpg); width: 183px; float: right; margin-top: 10px; margin-left: 20px; margin-bottom: 20px; }
#contentMenu img { padding: 0px; border:#ccc; border-style: solid; border-width: 0px; margin: 0px; }
#contentMenu p { padding: 10px; }
#contentMenu ul { margin-left: 0; padding: 0px 10px 10px 10px; list-style: none; float: left; }
#contentMenu li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; padding-left: 12px; padding-bottom: 10px; background-image: url(/images/arrow_deptnav.gif); background-repeat: no-repeat; background-position: 0 .3em; }
#contentMenu li a { color: #505367; text-decoration: underline; }
#contentMenu a { color: #000099; text-decoration: underline; }
#contentMenu a:hover { text-decoration: none; }

#white-menu { width: 150px; float: right; margin: -1em 1em 4em 2em; padding: 10px; border: 0; }

#grey-arrow { margin-left: 0; padding-left: 0; list-style: none; }
#grey-arrow li { padding-left: 14px; padding-bottom: 8px; background-image: url(/images/arrow_interior_grey.gif); background-repeat: no-repeat; background-position: 0 .5em; }

#feature_box { font-size: 7.5pt; line-height: 12pt; }
#feature_box td { background: #f5f5f3; }
#feature_box a { color: #1D354C; text-decoration: none; }
#feature_box a:hover { text-decoration: none; } 
#feature_box h1 { border-bottom: thin dotted #A0A0A0; padding: 0px 0px 6px 20px; font-weight: bold; font-size: 8pt; background-image: url(/images/arrow_blue.gif); background-repeat: no-repeat; background-position: 0 .1em; width: 90%; height: 50px; } 
#feature_box h1 a { text-decoration: none; }
#feature_box ul { list-style: none; }
#feature_box li { margin-bottom: 10px; }
#feature_box li a { color: #0000ff; text-decoration: underline; }
#feature_box p a  { color: #0000ff; text-decoration: underline; }

#imgCapRight { margin: 1px 1px 20px 20px; font-size: 90%; color: #cccccc; float:right; text-align: left; text-indent: -10px; }
#imgCapleft { margin: 1px 10px 20px 1px; font-size: 90%; color: #cccccc; float:left; text-align: left; text-indent: -10px; }

#footer { clear: both; width: 800px; margin: 0 auto; padding: 0; height: 25px; line-height: 25px; background: url(/images/page_footer_bevel.png); text-align: center; color: white; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10px; }
#footer a { color: #FFF; }

#gallery { width: 100%; clear: both; }
#gallery img { margin: 6px; padding: 10px; border: #CCC 1px solid; float: left; }
#gallery img:hover { background: #CCC; }

.nav { margin-left: 14px; line-height: 16px; }
.nav-titles { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: left; color: #FFFFFF;  text-decoration: none; line-height: 16px; padding-top: 10px; }
.nav-links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: left; color: #FFFFFF; text-decoration: underline; margin-left: 10px; line-height: 16px; }
a.nav-links:hover { color: #999; }
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #294069; margin-left: 10px; margin-bottom: 20px; padding-bottom: 10px; border-bottom : thin #A0A0A0; }

.download-box { width: 250px; float: right; margin: 10px; padding: 10px; text-align: center; border: 1px solid #999; }
.download-box a { color: #036; }

.pageVideo {
	background-image:url(/images/alt_bg_gradient.jpg);
	background-color: #D1D1B2;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 1em 2em 1em 2em;
	background-repeat:repeat-x;
}
.pageVideo h2 { font-size: 150%; font-weight: bold; }
.pageVideo h3 { font-size: 110%; font-weight: bold; }
