﻿

body {margin: 0; font-size: 70%; /* Resets 1em to 11px */ font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, sans-serif; background: #b0cad2 url(images/bg2.jpg) fixed repeat-x; line-height: 1.4em;}
#wrapper {width: 1102px; margin: 20px auto;padding: 0; overflow: hidden;}
a:link {color: #2682a8;}
a:active {color: #16556f;}
a:visited {/*	color: #ba1900;*/color: #16556f;}
a {outline:none;}


#header { width:739px; height:93px; background-image: url(images/logo.png); z-index:1;}

#main .wrapper {width:935px;}
#main .wrapper .content-header {margin-top:15px; margin-left:15px;}
#main .wrapper .content-container p {padding:0px; margin:0px 25px 8px 25px; line-height:18px; font-size:10pt;}
#main .wrapper .content-container strong {color: Gray; font-size:11pt;}
#main .wrapper .content-boxes { float:left; width:150px; margin-left: 27px; margin-top:5px;}

#main {z-index:2; float:right; margin:0px; padding: 6px; background-color:#e4e4e4; width:935px; border-bottom: #a9a9a9 solid 1px; border-right: #a9a9a9 solid 1px; border-left: #a9a9a9 solid 1px; height:auto;}
#main .banner {background-image:url(images/main-banner.jpg); height:190px; width:1068px;}
#main .banner-right { margin:15px 0px 0px 45px; float:left; background-image:url(images/missionheader.jpg); background-repeat:no-repeat;  height:70px; width:216px;}
#main .banner-left {margin:15px 0px 0px 45px; float:left; background-image:url(images/motoheader.jpg); background-repeat:no-repeat;  height:70px; width:216px;}
#main .banner-content { font-family:@Arial Unicode MS; color:White; font-size:10pt;  padding:6px;  margin-top:70px; border-left:3px solid #698289; border-right:3px solid #698289; border-bottom:3px solid #698289; height: 120px; background-color:#8aa6ae;}
#main .spacer {  line-height:25px; margin-left:40px;margin-right:40px; font-family:@Arial Unicode MS; color:#3e4e53; font-size:10pt;  padding:6px;  margin-top:220px;}

#dhtmlgoodies_slidedown_menu {z-index:3; background-image:url(images/nav-bg2.png); background-repeat:repeat-x; width:152px; float:left; margin-top: 18px; border-left: 1px #3e4e53 solid; border-top: 1px #3e4e53 solid; border-bottom: 1px #3e4e53 solid;}
#dhtmlgoodies_slidedown_menu h3 {color:#ffda80; font-size:14px; font-weight:bold; padding:12px 0px 0px 12px;}
#dhtmlgoodies_slidedown_menu ul {margin:10px 0px 12px 0px; padding: 0px; list-style:none;}
#dhtmlgoodies_slidedown_menu li {display:block; padding:0px;}
#dhtmlgoodies_slidedown_menu li ul {font-weight:bold; color:White; padding:0px 0px 12px 0px;}
#dhtmlgoodies_slidedown_menu li ul li {padding-left:6px; list-style:none; list-style-position:inside;}
#dhtmlgoodies_slidedown_menu li ul li a {color:white; border:none; background:none; display:  inline; }
#dhtmlgoodies_slidedown_menu li ul li a:hover { color:#bcbcbc; display:inline; background:none;}
#dhtmlgoodies_slidedown_menu li a {display:block; width:146px; text-decoration:none; background-image:url(images/nav-links.png); background-repeat:repeat-x ; color:#ffda80;  border-bottom:1px #3e4e53 solid; padding:2px 0px 2px 6px;}
#dhtmlgoodies_slidedown_menu li a:hover {background-image:url(images/nav-linkshover.png); color:White;}



#footer {z-index:2; float:right; margin:8px 0px 0px 0px; padding:8px 0px 8px 25px; color:White; font-weight:bold; background-color:#698289; width:922px; border-bottom: #a9a9a9 solid 1px; border-right: #a9a9a9 solid 1px; border-left: #a9a9a9 solid 1px;}
#footer a { text-decoration:none; color:white;}
#footer a:hover { color:Navy;}

.report {color:Black; background-color:White; border-color:#DEDFDE; border-width:1px; border-style:None; border-collapse:collapse; }
.report-header { color:White; background-color:#6B696B; font-weight:bold; }
.report-row-1 { background-color:#F7F7DE; }
.report-row-2 { background-color:White; }

.container-calendar {width:100%;}
.container-calendar .calendar-nav .links {display:block; float:left;  margin-left:6px; padding:4px 9px; background-color:#bcbcbc; border-bottom:4px solid #F7F7DE;}
.container-calendar .calendar-nav .links a {text-decoration:none; font-weight:bold; color:black;}
.container-calendar .calendar-nav .links a:hover {color:Black;}
.container-calendar .calendar-nav .links:hover {display:block; background-color:#F7F7DE ; border-bottom-color:#bcbcbc;}

.calendar-heading {width:100%; background-color:#bcbcbc; height:25px;}
.calendar-heading .next-link {float:left; padding-top: 4px; width: 20%; text-align: right; }

.calendar-heading .next-link a {text-decoration:none; font-weight:bold; color:white;}
.calendar-heading .next-link a:hover {}

.calendar-heading .title {float:left; padding-top:4px; font-weight:bold; font-size:10pt; width: 58%; text-align: center; }

.calendar-heading .prev-link {float:left; padding-top:4px; padding-left: 5px; width: 20%; text-align: left; }

.calendar-heading .prev-link a {text-decoration:none; font-weight:bold; color:white;}
.calendar-heading .prev-link a:hover {text-decoration:none;}

.container-calendar .months-container {width:100%; margin-left:6px; border:1px solid #bcbcbc; border-top:0px;}
.container-calendar .months-container .months-container-individuals {margin-top:10px; margin-left:25px;  float:left; border:1px solid black; text-align:center; padding:5px;}
.container-calendar {}
.container-calendar {}
.container-calendar {}



/***************** report ******************/
.container-report {width:100%; position:relative;}
.container-report .report-nav .report-tab {display: block; float: left;  margin-left: 6px; padding: 4px 9px; background-color: #bcbcbc; border-bottom: 3px solid #F7F7DE; }
.container-report .report-nav .report-tab a {text-decoration: none; font-weight: bold; color: black;}
.container-report .report-nav .report-tab a:hover {color: Black;}
.container-report .report-nav .report-tab:hover {display: block; background-color: #F7F7DE; border-bottom-color: #bcbcbc; }
.container-report .report-nav .report-active-tab {display: block; float: left;  margin-left: 6px; padding: 4px 9px; background-color: #F7F7DE; border-bottom: 3px solid #F7F7DE; font-weight: bold; color: black; cursor: pointer;}
.container-report .report-nav .report-active-tab a {text-decoration: none; font-weight: bold; color: black;}
.container-report .report-nav .report-active-tab a:hover {color: Black;}
.container-report .report-nav .report-active-tab:hover {display: block; background-color: #F7F7DE; border-bottom-color: #bcbcbc; }



.td-calendar-month {height: 120px; vertical-align: top; white-space: normal; font-size: 10px; padding: 1px; }



