@charset "UTF-8";

/* GLOBAL STYLES */
html,body,ul,ol,li,div,h1,h2,h3,h4,img,button,dt,dl,dd {margin: 0;padding: 0;border: 0;}
body  {font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:15px;color:#333333;background:#FFF;}
ul,li {list-style-type:none;}
a {outline:none;text-decoration:none;color:#026236;position:relative;}
a:visited {outline:none;text-decoration:none;color:#026236;position:relative;}
a:hover,a:active {text-decoration:none;color:#01a459;position:relative;}
button {cursor:pointer;position:relative;}
p {margin: 10px 0 0 0;}
br {clear: left;}
form {margin: 0;}
.clear {clear:both;height:0px;overflow:hidden;}

/* PAGE STYLES */
#headerimgs {z-index:1;}
#container {z-index:2;margin:0 auto;width:100%;text-align:left;position:absolute;top:0;left:0;right:0;bottom:0;}
#header {z-index:1;margin: 0 auto;width:100%;height:469px;min-width:995px;text-align:left;background:url('/images/header-background.png') 50% 0 repeat-x;color:#FFF;}
#headerinside {z-index:1;margin: 0 auto;width:100%;height:200px;min-width:995px;text-align:left;background:url('/images/header-backgroundins.png') 50% 0 repeat-x;color:#FFF;}
#headercontainer {z-index:2;position:relative;margin: 0 auto;width:985px;padding:0 0 0 10px;}
#headercontainer #logo {width:175px;height:120px;float:left;}
#headercontainer #rees {width:224px;height:154px;float:right;}
#headercopy {width:600px;padding:20px 0 0 0;font-size:13px;}
#headercopy h2 {display:none;}
#headercopy h1 {font-size:26px;line-height:32px;font-weight:normal;text-shadow: 0px 2px 3px #444;}
.homebutton a {float:left;display:block;width:164px;height:31px;background:url('/images/button.png') 0 0 no-repeat;text-align:center;}
.homebutton a:hover {background-position: 0 -31px;}
.homebutton span {font-size:10px;margin-right:8px;line-height:31px;}
#reesjones {z-index:-1;width:995px;position:absolute;top:0px;left:0;text-align:right;}
#highlighttxt {z-index:2;width:950px;clear:both; position:absolute;top:430px;font-size:18px;text-align:center;text-shadow: 0px 2px 3px #444;line-height:44px;}
.tall {font-size:32px;}
#headerinside h1 {z-index:-1;width:970px;position:absolute;top:150px;font-size:26px;text-align:right;text-shadow: 0px 2px 3px #444;line-height:44px;text-transform:uppercase;}
#mainbody {z-index:1;position:relative;margin: 0 auto;width:985px;padding:0 0 0 10px;}
#mainbody h2 {color:#026236;border-bottom:1px solid #CCCCCC;font-size:22px;line-height:42px;}
#mainbody h3 {color:#026236;border-bottom:1px solid #CCCCCC;font-weight:normal;font-size:14px;line-height:28px;font-weight:bold;}
#mainbody .contentbox h3 {color:#026236;border-bottom:1px solid #CCCCCC;font-weight:normal;font-size:14px;line-height:28px;font-weight:bold;margin-top:10px;}
#mainbody h4 {color:#026236;font-size:16px;line-height:18px;margin-top:15px;}
ul#boxes li.contentbox h4 a {text-decoration:none;}
ul#boxes li.contentbox h4 a:visited {text-decoration:none;}
ul#boxes li.contentbox h4 a:hover,a:active {text-decoration:none;}
ul#boxes {margin-top:20px;font-size:11px;}
ul#boxes li.leftbox {float: left;width:228px;padding:10px 10px 10px 0;}
ul#boxes li.leftbox a span {font-size:10px;border-bottom:1px solid #EEEEEE;background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;display:block;padding-bottom:6px;width:214px;cursor:pointer;text-transform:uppercase;}
ul#boxes li.box {float: left;width:228px;padding:10px;}
ul#boxes li.box a span {font-size:10px;border-bottom:1px solid #EEEEEE;background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;display:block;padding-bottom:6px;width:214px;cursor:pointer;text-transform:uppercase;}
ul#boxes li.rightbox {float: left;width:228px;padding:8px;}
ul#boxes li.rightbox a span {font-size:10px;border-bottom:1px solid #EEEEEE;background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;display:block;padding-bottom:6px;width:214px;cursor:pointer;}
ul#boxes li.navbox {float: left;width:228px;padding:10px 10px 10px 0;margin-top:14px;}
ul#boxes li.navbox a span {font-size:10px;border-bottom:1px solid #EEEEEE;background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;display:block;padding-bottom:6px;width:214px;cursor:pointer;text-transform:uppercase;}
ul#boxes li.contentbox {float: left;width:720px;padding:10px;font-size:12px;line-height:18px;}
ul#boxes li.contentbox ul.list {margin-top:6px;}
ul#boxes li.contentbox ul.list li {background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;padding-bottom:6px;width:auto;}
ul#boxes li.contentbox a {text-decoration:underline;}
ul#boxes li.contentbox a:visited {text-decoration:underline;}
ul#boxes li.contentbox a:hover,a:active {text-decoration:underline;}
ul#boxes li.contentbox ul.news {margin-top:12px;}
ul#boxes li.contentbox ul.news li {float:left;padding-bottom:12px;}
ul#boxes li.contentbox ul.news li.headlineheadline {padding-right:6px;width:413px;}
ul#boxes li.contentbox ul.news li.headline {background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;padding-right:6px;width:400px;}
ul#boxes li.contentbox ul.news li.newssource {width:170px;color:#888888;padding-right:6px;font-size:11px;}
ul#boxes li.contentbox ul.news li.dateposted {width:100px;color:#888888;padding-right:6px;font-size:11px;}
ul li.contentbox ul.list-blog {margin-top:12px;}
ul li.contentbox ul.list-blog li {background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;padding-bottom:2px;margin-right:20px;}
ul li.contentbox ul.list-blog2 {margin-top:12px;float:right;}
ul li.contentbox ul.list-blog2 li {text-align:right;background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;padding-bottom:6px;margin-right:10px;}
ul#boxes li.coursebox {float: left;width:485px;padding:10px;font-size:12px;line-height:18px;}
ul#boxes li.coursebox ul.list {margin-top:6px;}
ul#boxes li.coursebox ul.list li {background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;padding-bottom:6px;width:auto;}
ul#boxes li.coursebox a span {background:url('/images/arrow.gif') 0 0 no-repeat;padding-left:14px;display:block;padding-bottom:6px;width:471px;cursor:pointer;}
ul#boxes li.coursebox h1 {color:#026236;border-bottom:1px solid #CCCCCC;font-size:22px;line-height:24px;padding:9px 0;}
ul#boxes li.coursebox h4 {color:#026236;border-bottom:1px solid #FFFFFF;font-size:16px;line-height:20px;margin-top:20px;}
ul#boxes li.coursenavbox {float: left;width:212px;padding:10px 0 10px 10px;margin-top:14px;}
ul#boxes li.coursebox a {text-decoration:underline;}
ul#boxes li.coursebox a:visited {text-decoration:underline;}
ul#boxes li.coursebox a:hover,a:active {text-decoration:underline;}
.print {font-size:10px;border-bottom:1px solid #EEEEEE;background:url('/images/print.gif') 0 0 no-repeat;padding-left:17px;padding-bottom:6px;width:214px;margin-top:10px;color:#026236;text-transform:uppercase;display:block;cursor:pointer;}
.print a {text-transform:uppercase;display:block;cursor:pointer;}
.email {font-size:10px;border-bottom:1px solid #EEEEEE;background:url('/images/email.gif') 0 0 no-repeat;padding-left:17px;padding-bottom:6px;width:214px;margin-top:10px;color:#026236;text-transform:uppercase;display:block;cursor:pointer;}
.email a {text-transform:uppercase;display:block;cursor:pointer;}
.translate {font-size:10px;border-bottom:1px solid #EEEEEE;padding-bottom:6px;width:231px;margin-top:10px;}
.translate span {color:#026236;text-transform:uppercase;}
#bottomnav {margin-top:20px;font-size:9px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;width:985px;height:50px;}
.pagedivide {margin-top:20px;border-top:1px solid #CCCCCC;height:1px;}
.subpagedivide {margin-top:20px;border-top:1px solid #EEEEEE;height:1px;}
#copyright {float:right;line-height:50px;height:50px;padding:0 10px;font-size:10px;background:url('/images/arrow.gif') 100% 50% no-repeat;padding-right:14px;}
#footer {padding:20px 0;font-size:11px;text-align:center;width:985px;}
.logo {width:auto;text-align:center;border: #EEEEEE 1px solid;margin: 0 auto;padding:5px;}
.no-logo {width:auto;text-align:center;border: #FFFFFF 1px solid;margin: 0 auto;padding:5px;}
.imgright {width: auto;float: right;border: #EEEEEE 1px solid;text-align:left;margin: 10px 0 10px 10px;font-size: 10px;color:#555555;line-height: 12px;padding:5px;}
.imgleft {width: auto;float:left;border: #EEEEEE 1px solid;text-align:left;margin: 10px 10px 10px 0;font-size: 10px;color:#555555;line-height: 12px;padding:5px;}
.imgcenter {width: auto;border: #EEEEEE 1px solid;text-align:left;margin: 10px 0 10px 0;font-size: 10px;color:#555555;line-height: 12px;padding:5px;}
.imgsitevisit {width: auto;float:left;border: #EEEEEE 1px solid;text-align:left;margin: 10px 5px 5px 0;font-size: 10px;color:#555555;line-height: 12px;padding:2px;}
.tbnail {width: auto;float:left;border: #EEEEEE 1px solid;text-align:left;margin: 2px 2px 0 0;padding:1px;}
.mainbold {color:#026236;font-weight:bold;}
.mainnonbold {color:#026236;}
#myMap .MSVE_Copyright {display:none;}
.imgrightmap {width: auto;float: right;border: #EEEEEE 1px solid;text-align:left;margin: 10px 0 10px 0;font-size: 10px;line-height: 13px;padding:5px;}
.enlarge {float:left;text-align:left;background:url('/images/enlarge.gif') 0 0 no-repeat;font-size:11px;line-height:16px;padding-left:20px;margin:8px 0;}
.download {float:right;text-align:right;background:url('/images/download.gif') 100% 0 no-repeat;font-size:11px;line-height:16px;padding-right:17px;margin:8px 0;}
.source {clear:both;text-align:center;font-size: 10px;color:#888888;line-height: 12px;padding:2px;}
.dateline {font-size: 10px;font-weight:bold;line-height: 12px;padding:8px 0;}
.storysubhead {color:#333;font-size:18px;line-height:20px;font-weight:bold;margin:10px 0;}

/* SLIDESHOW */
.headerimg {background:#000;background-position: 50% 40px; background-repeat: no-repeat; width:100%; min-width:995px;height:469px;position:absolute; }
.headerins {background:#000;background-image:url('../backgrounds/rotator.php');background-position: 50% 0; background-repeat: no-repeat; width:100%; min-width:995px;height:200px;position:absolute; }
#headertxt {width:700px;clear:both; position:absolute;top:48px;left:198px;font-size:9px;}
.pictured {font-size:9px;#fff;text-transform:uppercase;}
.pictured a {font-size:9px;color:#fff;}
.pictured a:visited {font-size:9px;color:#fff;}
.pictured a:hover {font-size:9px;color:#79b2f1;}
#headernav {width:100px;clear:both; position:absolute;top:60px;left:190px;}
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url('/images/btn_back.png'); }
#next { background-image:url('/images/btn_next.png'); }
#control { background-image:url('/images/btn_pause.png'); }
#background-1 { background-image:url('../backgrounds/background-1.jpg');width:0px;height:0px;display:inline; }
#background-2 { background-image:url('../backgrounds/background-2.jpg');width:0px;height:0px;display:inline; }
#background-3 { background-image:url('../backgrounds/background-3.jpg');width:0px;height:0px;display:inline; }
#background-4 { background-image:url('../backgrounds/background-4.jpg');width:0px;height:0px;display:inline; }
#background-5 { background-image:url('../backgrounds/background-5.jpg');width:0px;height:0px;display:inline; }
#background-6 { background-image:url('../backgrounds/background-6.jpg');width:0px;height:0px;display:inline; }
#background-7 { background-image:url('../backgrounds/background-7.jpg');width:0px;height:0px;display:inline; }
#background-8 { background-image:url('../backgrounds/background-8.jpg');width:0px;height:0px;display:inline; }
#background-9 { background-image:url('../backgrounds/background-9.jpg');width:0px;height:0px;display:inline; }
#background-10 { background-image:url('../backgrounds/background-10.jpg');width:0px;height:0px;display:inline; }

/* NAVIGATION STYLES */
#nav, #nav ul {z-index:99;width:auto;list-style: none;font-size:9px;line-height:40px;font-weight:normal;padding:0;margin:0;text-transform:uppercase;}
#nav a {z-index:99;display: block;color: #FFFFFF;text-decoration: none;}
#nav li {z-index:99;position: relative;float:left;padding: 0 13px;}
#nav li.toplevel {z-index:99;border-right:1px solid #79b2f1;}
#nav li:hover ul, #nav li.sfhover ul {z-index:99;left:auto;}
#nav li ul {z-index:99;position: absolute;list-style:none;left:-999em;width:166px;height: auto;line-height:12px;margin: 0 0 0 -14px;background:#164f8f;border-right:1px solid #79b2f1;border-bottom:1px solid #79b2f1;border-left:1px solid #79b2f1;}
#nav li li {z-index:99;margin:0;width:140px;padding: 10px 13px;}
#nav li li span {z-index:99;margin:0;padding:0;display:block;position:relative;}
#nav li li a, #nav li li a:visited {z-index:99;text-decoration:none;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {z-index:99;left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {z-index:99;left: auto;}
#nav li:hover, #nav li.sfhover {z-index:99;background:#164f8f;}
#nav li li:hover, #nav li li.sfhover {z-index:99;background:#1f7ce3;}

#nav li li ul {z-index:99;position: absolute;list-style:none;left:-999em;width:166px;height: auto;line-height:12px;margin: -23px 0 0 153px;background:#1f7ce3;border-right:1px solid #79b2f1;border-top:1px solid #79b2f1;border-bottom:1px solid #79b2f1;border-left:0px solid #79b2f1;}
#nav li li li {z-index:99;margin:0;width:140px;padding: 10px 13px;}
#nav li li span li {z-index:99;margin:0;padding:0;display:block;position:relative;}
#nav li li li:hover, #nav li li li.sfhover {z-index:99;background:#79b2f1;}



ul#homebuttons {text-decoration:none;height: 31px;margin-top:10px;}
ul#homebuttons li {text-decoration:none;float: left;height: 31px;text-align:center;line-height:31px;font-size:10px;margin-right:5px;margin-bottom:5px;text-transform:uppercase;}
ul#homebuttons li a {text-decoration:none;display: block;height: 31px;cursor: pointer;color:#FFFFFF;}
ul#homebuttons li a:visited {text-decoration:none;}
ul#homebuttons li a span {text-decoration:none;margin-right:10px;}
ul#homebuttons li a.rover {text-decoration:none;width: 164px; background: url('/images/button.gif') 0 0 no-repeat;}
ul#homebuttons li a.rover:visited {text-decoration:none;}
ul#homebuttons li a.rover:hover,a:active {text-decoration:none;background-position: 0 -31px;}
ul#buttons {text-decoration:none;height: 31px;margin-top:20px;}
ul#buttons li {text-decoration:none;float: left;height: 31px;text-align:center;line-height:31px;font-size:10px;margin-right:5px;margin-bottom:5px;text-transform:uppercase;}
ul#buttons li a {text-decoration:none;display: block;height: 31px;cursor: pointer;color:#FFFFFF;}
ul#buttons li a:visited {text-decoration:none;}
ul#buttons li a span {text-decoration:none;margin-right:10px;}
ul#buttons li a.rover {text-decoration:none;width: 164px; background: url('/images/button.gif') 0 0 no-repeat;}
ul#buttons li a.rover:visited {text-decoration:none;}
ul#buttons li a.rover:hover,a:active {text-decoration:none;background-position: 0 -31px;}
ul#lowernav {width:auto;font-size:10px;text-transform:uppercase;}
ul#lowernav li {float:left;height:50px;line-height:50px;padding:0 6px;}
ul#lowernav li a {color:#333333;height:50px;}
ul#lowernav li a:visited {color:#333333;}
ul#lowernav li a:hover {color:#026236;}


/* SHADOWBOX STYLES */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"Helvetica Neue",Arial,sans-serif;font-size:10px;font-weight:bold;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:12px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:11px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:11px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/images/close.png);}
#sb-nav-next{background-image:url(/images/next.png);}
#sb-nav-previous{background-image:url(/images/previous.png);}
#sb-nav-play{background-image:url(/images/play.png);}
#sb-nav-pause{background-image:url(/images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:10px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* FORM STYLES */

.formfield {width:290px;float:left;margin:20px 0;}
.formbox {color:#222222;background-color:#EEEEEE;border: 1px solid #CCCCCC;overflow:auto;width:300px;height:24px;line-height:24px;margin-bottom: 5px;}
.selectbox {width:300px;height:22px;color:#222222;background-color:#EEEEEE;border: 1px solid #CCCCCC;overflow:auto;margin-bottom: 5px;}
.textarea {width:625px;height:150px;color:#222222;background-color:#EEEEEE;border: 1px solid #CCCCCC;overflow:auto;}
#comments2 {display:none;}
button {width:150px;height:32px;color:#FFFFFF;background-color:#026236;font-weight:bold;}
button.clicked {background-color:#bbbbbb;}
#email_box {width: 225px;height: 30px;margin-top: 9px;background:#EEEEEE;border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}
#email_box #email-s {float: left;padding: 0;margin: 6px 0 0 6px;border: 0;    width: 187px;height:18px;background: none;font-family:'Helvetica Neue',Arial,sans-serif;font-size:9px;line-height:18px;color: #026236;}
#email_box #email-go {float: right; margin: 3px 4px 0 0;}
#email_box-page {width: 225px;height: 30px;background:#FFFFFF;border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}
#email_box-page #email-s {float: left;padding: 0;margin: 6px 0 0 6px;border: 0;    width: 187px;height:18px;background: none;font-family:'Helvetica Neue',Arial,sans-serif;font-size:9px;line-height:18px;color: #026236;}
#email_box-page #email-go {float: right; margin: 3px 4px 0 0;}

/* MAP STYLES */

div#courses {
	z-index: 999;
	float: left;
	position: absolute;
	background-color: #ccc;
	width: 304px;
	margin-top: -5px;
	visibility: hidden;
}

div#courses blockquote { font-size: 11px; margin: 0; padding: 3px 0 1px 10px; }





