body{margin:0;padding:0;background:#0c3e0b;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#0c1a00;}
#page{width:800px;margin:30px auto;background:#0c4e0c url(../images/content-top-green.png) no-repeat;}
h1,h2,h3,p,ol,ul{margin-top:0;}
h1,h2,h3{font-family:Arial,Helvetica,sans-serif;}
h1{font-size:1.8em;text-transform:none;font-weight:normal;}
h2{font-size:1.1em;font-weight:bold;}
h3{margin-top:15px;font-size:12px;letter-spacing:1px;color:#fff;}
h4{font-family:Arial,Helvetica,sans-serif;margin-top:0;margin-bottom:0;font-size:1.2em;color:#3fdc23;}
h5{font-family:Arial,Helvetica,sans-serif;margin-top:15px;margin-bottom:20px;font-size:1.0em;letter-spacing:1px;font-style:normal;text-align:center;text-decoration:none;background:#0c4e0c;padding-top:3px;padding-bottom:3px;color:#fff;}
h6{font-family:Arial,Helvetica,sans-serif;margin-top:15px;margin-bottom:20px;font-size:1.0em;letter-spacing:1px;font-style:normal;text-align:center;text-decoration:none;background:yellow;padding-top:3px;padding-bottom:3px;color:red;}
td h2{margin-top:15px;font-size:2.4em;font-style:normal;font-weight:bold;text-decoration:underline;color:#000;}
p,ol,ul{margin-bottom:1.5em;line-height:120%;}
a{text-decoration:none;color:#ffff80;}
a:hover{text-decoration:none;color:white;}
img.left{float:left;margin:4px 20px 0 0;}
img.right{float:left;margin:4px 0 0 20px;}
hr{display:none;}
#header{height:183px;background:url(../current-header-images/header-back.jpg) no-repeat left top;text-transform:none;}
#dcgraphics{float:left;}
#dcgraphics h1,#dcgraphics p{float:left;margin:0;line-height:normal;}
#dcgraphics h1{padding:135px 0 0 15px;font-size:2.2em;color:#fff;font-weight:bold;}
#dcgraphics p{padding:110px 0 0 10px;letter-spacing:-1px;font-size:1.4em;color:#199dd2;}
#dcgraphics a{text-decoration:none;color:#62d6f5;}
#midcolumn{float:left;width:430px;padding:0;}
.category{text-decoration:none;color:white;background:#0c4e0c;font-family:arial;font-style:normal;font-size:12px;font-weight:bold;}
.content{margin-bottom:0;background:#d2ccb8 url(../images/xtop.png) no-repeat;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#334930;}
.content h1{font-size:1.2em;}
.content h2{font-size:1.2em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#0c4e0c;margin:0;padding:4px 0;}
.content a{text-decoration:underline;color:#b95a14;}
.content a:hover{color:#f00;}
.content .titlehome{font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:##0c3e0b;margin:0;padding:150px 30px 0 115px;}
.content .title{font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#0c3e0b;margin:0;padding:150px 30px 0 30px;}
.content .byline{font-size:11px;margin:0;padding:0 30px;}
.content .entry{padding:30px 30px 5px 30px;}
.content .links{margin:0;padding:10px 30px 35px 30px;}
.content .links a{padding-left:10px;background:url(images/img08.gif) no-repeat left center;text-decoration:none;font-weight:normal;color:#b95a14;}
.content .links a:hover{color:#f00;}
.busdescription{font-style:italic;font-size:11px;}
.sidecolumn{float:left;width:167px;}
.sidetext{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:99%;font-weight:normal;text-decoration:none;color:#d2ccb8;margin:0 0 5px 5px;}
.greentext a{text-decoration:none;color:#abc1aa;}
.greentext a:hover{text-decoration:none;color:#ff0;}
.bluegreentext{border:solid 0 #666;font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#abc1aa;width:130px;padding:0 10px 10px 10px;margin-bottom:15px;}
.sidecolumn ul{margin:0;padding:0;list-style:none;line-height:normal;}
.sidecolumn li li{padding:0 0 4px 10px;background:url(../images/img08.gif) no-repeat 0 5px;}
.sidecolumn li li a{font-size:10px;font-weight:bold;text-decoration:none;color:#ffff80;}
.sidecolumn li li a:hover{color:#fff;}
.sidecolumn li h2{padding-top:35px;color:#fff;}
.sidecolumn li h3{padding-top:0;color:#fff;}
.sidecolumn li h4{padding-top:0;color:#00d76b;}
#columnleft{width:170px;padding:0 0 0 5px;margin:0 0 0 5px;}
#columnright{padding:0 0 0 5px;margin:0 0 0 5px;}
#footer{clear:both;padding:15px 0;color:#d2ccb8;background:#0c4e0c url(../images/content-footer-green.png) no-repeat;}
#footer p{text-align:center;font-size:smaller;color:#d2ccb8;}
#footer a{text-decoration:none;color:#ffff80;}
#footer a:hover{text-decoration:none;color:#fff;}
#marqueecontainer{position:relative;width:140px;height:200px;background-color:#d2ccb8;overflow:hidden;border:3px solid #d2ccb8;padding:6px;padding-left:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;font-weight:normal;line-height:110%;color:#334930;}
#marqueecontainer p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;font-weight:normal;line-height:110%;color:#334930;}
#marqueecontainer a{text-decoration:underline;color:#b95a14;}
#marqueecontainer a:hover{text-decoration:none;color:red;}
#calendar{text-align:center;font:normal 12px Arial,Helvetica,sans-serif;width:155px;}
#calendar .calendarDetail{border:1px solid #fff;margin:0 0 1em 0;padding:5px 2px 5px 2px;width:100%;color:#0c1a00;font-weight:bold;background-color:#0c4e0c;}
#calendar .calendarDetail .title td,#calendar .calendarDetail .title a{font-size:1.0em;font-weight:bold;color:#fff;background-color:#0c4e0c;padding:0;text-decoration:none;}
#calendar .calendarDetail .title1 td{border-bottom:1px dashed #0c1a00;font-weight:bold;padding:.2em;}
#calendar .calendarDetail .week td,#calendar .calendarDetail .week a{padding:.2em;text-decoration:none;color:#0c1a00;background-color:inherit;}
#calendar .calendarDetail .week a:hover{color:#fff;text-decoration:none;background-color:#0c3e0b;}
#calendar .calendarDetail .lastMonth a,#calendar .calendarDetail .nextMonth a{color:#0c4e0c;background-color:#0c4e0c;}
#calendar .calendarDetail .weekend a{color:#0c1a00;background-color:inherit;}
#calendar .calendarDetail .event a{font-weight:bold;color:#ffff80;background-color:inherit;text-decoration:underline;}
#calendar .calendarDetail .today a{color:#0c1a00;background-color:#fff;font-weight:bold;}
#calendar .calendarDetail .calendarEvent{font:normal 12px Verdana,Arial,Helvetica,sans-serif;display:none;margin:0;padding:2.0em;position:absolute;left:600px;width:250px;color:#0c1a00;background-color:#d2ccb8;text-align:left;border:1px solid #0c1a00;font-weight:normal;}
#calendar .calendarDetail .calendarEvent .date{font:normal 10px Verdana,Arial,Helvetica,sans-serif;color:#0c1a00;font-weight:bold;}
#calendar .calendarDetail .calendarEvent .edit{float:right;}
#calendar .calendarDetail .calendarEvent a{font:normal 11px Arial,Helvetica,sans-serif;font-weight:bold;color:#b95a14;background-color:#d2ccb8;}
#calendar .calendarDetail .calendarEvent li{margin:0 0 1em 0;list-style:disc inside none;}
#calendar .calendarDetail td:hover>.calendarEvent{display:block;}
#calendarForm{font:normal 11px Verdana,Arial,Helvetica,sans-serif;background-color:#687718;color:#fff;}
#calendarForm .title{text-align:center;color:#fff;background-color:#687718;padding:.3em;margin:0 0 1em 0;font-weight:bold;}
#calendarForm .credit{text-align:right;margin:0;padding:0 1em .5em 0;color:#c0c0c0;background-color:inherit;}
#calendarForm .credit a{color:#c0c0c0;background-color:inherit;text-decoration:underline;}
#calendarForm .credit a:hover{text-decoration:none;}
#calendarForm form{margin:0;padding:0 .5em;color:#eee;background-color:inherit;}
#calendarForm form br{clear:both;}
#calendarForm input,#calendarForm select,#calendarForm textarea{font:normal 11px Verdana,Arial,Helvetica,sans-serif;margin:0 0 .5em 0;}
.slideshow{float:left;margin-right:10px;margin-bottom:10px;}
.slideshow img{border:0;width:110px;height:85px;}
#navlinks{width:400px;}
#navlinks a{margin-right:8px;margin-bottom:3px;font-size:95%;}
#navlinks a.current{background-color:#fff;}
fieldset{border:solid 0 #666;font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#abc1aa;width:130px;padding:0 10px 10px 10px;margin-bottom:15px;}
legend{color:#abc1aa;background:#363;border:1px outset #ccc;padding:2px 2px 0 2px;font-weight:bold;}
.errorMessage{font-family:Arial,sans-serif;font-weight:bold;font-size:10pt;color:#f00;}
.credit{font-family:Arial,sans-serif;font-size:8pt;color:#696969;}
input.submit{color:#000;background:#9c9;border:2px outset #ccc;}
