* {	margin: 0; padding: 0; border: 0; }
html, body { margin: 0; padding: 0; height: 100%; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #00330C; background: #00330C url(../images/global/hstripe_1.gif) repeat-x 0 180px; scrollbar-arrow-color: #7D6352; scrollbar-3dlight-color: #F0EDE8; scrollbar-darkshadow-color: #AD9D81; scrollbar-face-color: #C1B59F; scrollbar-highlight-color: #D3CBBC; scrollbar-shadow-color: #CCCCCC; scrollbar-track-color: #EBE8E0; }
a { color: #FFF; }
#container { overflow: hidden; width: 773px; border-bottom: 1px solid #533019; }
#container div { float: left; }
#col_util, #col_stripe_main, #col_content, #col_stripe_v1, #col_stripe_v2, #stripe_v2 { float: left; margin-bottom: -20000px; padding-bottom: 20000px; }
#container #col_util { float: left; width: 88px; }
#container #col_stripe_main { float: left; width: 206px; background-color: #006227; border-right: 1px solid #A9978C; border-left: 1px solid #A9978C; }
#container #col_content { float: left; width: 461px; height: auto; }
#container #col_stripe_v1 { float: left; width: 2px; background-color: #A9978C; border-right: 1px solid #008A37; border-left: 1px solid #008A37; }
#container #col_stripe_v2 { float: left; width: 6px; margin-left: 6px; }

#nav_util { position: relative; width: 88px; padding-top: 156px; text-align: right; }
div#nav_util ul { list-style-type: none; padding: 0 6px 30px 0; }
div#nav_util li {
	font-size: 0.7em;
	padding-bottom: 8px;
	color: #FFF;
}
div#nav_util li a { width: 20px; text-decoration: none; }
div#nav_util a:link, div#nav_util a:visited { }
div#nav_util a:hover { color: #FFF; background-color: #336633; }

#stripe_main p { text-indent: -20000px; }
#stripe_v2 { width: 4px; background-color: #008A37; border-right: 1px solid #533019; border-left: 1px solid #533019; }

div#img_placeholder { z-index: 9; position: absolute; top: 0px; left: 400px; width: 360px; height: 112px; }
#img_align { position: absolute; right: 0px; }
#img_stripe { z-index: 9; position: absolute; top: -3px; left: 763px; width: 4px; height: 118px; padding: 0; margin: 0; background-color: #008A37; border-right: 1px solid #533019; border-left: 1px solid #533019; }
div#branding {
	z-index: 6;
	position: absolute;
	top: 39px;
	left: 0px;
	width: 100%;
	height: 112px;
	background: #FFF url(../images/global/branding_leaves_left.gif) no-repeat;
	border-bottom: 3px solid #7D6352;
	border-top: 3px solid #7D6352;
	text-indent: -9999px;
}
div#branding h1 { z-index: 8; position: absolute; top: 6px; left: 75px; width: 252px; height: 100px; background: url(../images/global/branding_logo.gif) no-repeat; }
div#branding h1 a { display: block; width: 252px; height: 100px; text-indent: -9999px; }
div#branding h2 { z-index: 7; position: absolute; top: 0px; right: 0px; height: 112px; width: 170px; background: #FFF url(../images/global/branding_leaves_right.gif) no-repeat; }
div#branding h3 { z-index: 9; position: absolute; top: -25px; left: 380px; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-indent: 0px; }

#nav_content { margin-top: 154px; text-align: center; width: 461px; height: 57px; }
#nav_content li { display: inline; }
#nav_sub_header { font: .8em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFBE66; margin-top: 1px; }
#nav_sub_header img { margin: 0 10px; vertical-align: middle; }
#nav_sub { font-size: .7em; margin-top: 20px; text-align: center; }
#nav_sub_header a { text-decoration: none; text-transform: capitalize; }
#nav_sub_header a:link, #nav_sub a:visited { color: #FFC46A; }
#nav_sub { margin-bottom: 5px; }
#nav_sub a { text-decoration: none; }
#nav_sub a:link, #nav_sub a:visited { color: #8AB759; }
#nav_sub a:hover { color: #FFF; background-color: #363; }
#nav_sub_1, #nav_sub_2, #nav_sub_3, #nav_sub_4 { border-right: 1px solid #7D6352; padding: 0 4px; }
#nav_sub_last { padding-left: 4px; }

#content { position: relative; width: 461px; height: auto; background-color: #FFF; border-top: 3px solid #7D6352; color: #663300; }
#content h1 { text-indent: -20000px; height: 0px; }
#content h2 { font-size: 1.1em; color: #693; margin-left: 20px; }
#content h3 { font-size: .8em; color: #00330C; margin-left: 30px; }
#content h4 { font-size: .8em; color: #693; margin-left: 10px; text-decoration: underline; }
#content h4 a { color: #693; }
#content h5 { font-size: .7em; margin-bottom: 20px; margin-left: 10px; }
#content h5 a:link, #content h5 a:visited { color: #00330C; font-weight: normal; text-decoration: underline; }
#content h5 a:hover { color: #FFF; background-color: #363; }
#content h6 { font-size: .7em; color: #630; margin: 10px 30px 10px 30px; text-indent: 10px; }
#content .bold { font-weight: bold; }
#img_right, #img_right_embed { float: right; margin: 20px 30px 10px 20px; border-top: 2px solid #C6A888; border-left: 2px solid #C6A888; border-bottom: 2px solid #8E673C; border-right: 2px solid #8E673C; }
#img_left, #img_left_embed { float: left; margin: 20px 20px 10px 30px; border-top: 2px solid #C6A888; border-left: 2px solid #C6A888; border-bottom: 2px solid #8E673C; border-right: 2px solid #8E673C; }

#img_center { margin: 10px 100px 10px 110px; border-top: 2px solid #C6A888; border-left: 2px solid #C6A888; border-bottom: 2px solid #8E673C; border-right: 2px solid #8E673C; }
#img_centersmall { margin: 10px 100px 10px 150px; border-top: 2px solid #C6A888; border-left: 2px solid #C6A888; border-bottom: 2px solid #8E673C; border-right: 2px solid #8E673C; }
#header { width: 461px; height: 30px; margin-top: 30px; }
#spacer { margin-top: 40px; }
#content p { font-size: .8em; margin: 20px 30px; }
#content dl { margin-bottom: 30px; list-style-type: square; }
#content dt { font-size: .8em; font-weight: bold; color: #693; margin-left: 30px; margin-right: 20px; margin-top: 5px; }
#content dd { font-size: .7em; color: #00330C; margin: 5px 20px 20px 40px; }
#content dd a { color: #693; }
#content dd a:hover { color: #FFF; background-color: #669933; }
#content ul { margin-bottom: 30px; list-style-type: square; }
#content li { font-size: .7em; color: #693; margin-left: 60px; margin-right: 20px; margin-top: 5px; }
#content li a:link, #content li a:visited, #content p a:link, #content p a:visited { color: #693; }
#content li a:hover, #content p a:hover { color: #FFF; background-color: #363; }
.li_sub { margin-left: 10px; }
#content li.nodeco { list-style-type: none; }
#content p.smaller { font-size: .7em; }
.li_emph { font-weight: bold; }
.ital { font-style: italic; }
.center { text-align: center; }
#content p.centerbold { text-align: center; font-weight: bold; font-size: .9em; text-indent: 0px; }
#form { margin: 10px 20px 20px 25px; border-top: 2px solid #C6A888; border-left: 2px solid #C6A888; border-bottom: 2px solid #8E673C; border-right: 2px solid #8E673C; background: #FFF url(../images/global/branding_leaves_right.gif) repeat-y 330px 0; }
input { border-bottom: 2px solid #C6A888; border-right: 2px solid #C6A888; border-top: 2px solid #8E673C; border-left: 2px solid #8E673C; }
input#button { border-top: 2px solid #C6A888; border-left: 2px solid #C6A888; border-bottom: 2px solid #8E673C; border-right: 2px solid #8E673C; background-color: #C09E7C; color: #FFF; }
textarea, select { border-bottom: 2px solid #C6A888; border-right: 2px solid #C6A888; border-top: 2px solid #8E673C; border-left: 2px solid #8E673C; margin-left: 12px; }

#site_info { width: 461px; height: 100px; background-color: #00330C; border-top: 3px solid #7D6352; text-align: center; color: #693; font-size: .7em; }
#site_info ul { margin-top: 10px; }
#site_info li { display: inline; padding: 0 4px; }
#site_info a { text-decoration: none; }
#site_info a:link, #site_info a:visited { }
#site_info a:hover { color: #FFF; background-color: #363; }
#path_main_edu, #path_main_corp, #copyright { border-right: 1px solid #7D6352; }
#copyright, #designer { font-size: .9em; }

#nav_util li a.current, #nav_util li a:link.current, #nav_util li a:visited.current, #nav_util li a:hover.current { text-transform: uppercase; font-weight: bold; color: #FFBE66; }
#site_info li a.current, #site_info li a:link.current, #site_info li a:visited.current, #site_info li a:hover.current { font-weight: bold; color: #FFBE66; }
#nav_sub li a.current2, #nav_sub li a:link.current2, #nav_sub li a:visited.current2, #nav_sub li a:hover.current2, #nav_sub_header li a.current2, #nav_sub_header li a:link.current2, #nav_sub_header li a:visited.current2 { color: #FFBE66; }
#nav_sub_header li a:hover.current2 { background-color: #363; }

#map { margin-left: 30px; border-top: 2px solid #C6A888; border-left: 2px solid #C6A888; border-bottom: 2px solid #8E673C; border-right: 2px solid #8E673C; }

#dummypage { text-align: center; }
#dummypage h2, #dummypage h3 { margin-left: 20px; margin-right: 20px; margin-bottom: 10px; }
#dummypage #img_center { margin: 20px 100px 20px 110px; border-top: 2px solid #C6A888; border-left: 2px solid #C6A888; border-bottom: 2px solid #8E673C; border-right: 2px solid #8E673C; }

table { width: 440px; height: auto; margin-left: 10px; margin-bottom: 10px; border: 1px solid #8E673C; }
table a { color: #663300; }
table a:hover { color: #336600; }
table th { font-size: .7em; font-weight: bold; border: 1px solid #8E673C; background-color: #987754; color: #FFF; padding: 3px; }
table th.header { font-size: 1em; font-weight: bold; }
table td { font-size: .7em; border: 1px solid #8E673C; text-align: center; padding: 3px; }

table#admin { width: 440px; height: auto; margin-left: 10px; margin-bottom: 10px; padding: 0; border: 1px solid #8E673C; }
table#admin th { font-size: .8em; border: 0; font-weight: bold; padding: 3px; }
table#admin td { font-size: .8em; border: 0; background-color: #FFFFFF; text-align: left; padding: 3px; }

#nav_util p { font-size: .7em; text-align: center; }
#nav_util p.enews { margin-top: 6px; }
#nav_util a { text-decoration: none; }

