﻿body 
{
		background-color: #000099; 
		text-align: left;  
        padding-top: 5px;
        margin: 10 auto;
        background-image: url('images/leftnavback.gif'); 
        background-repeat: repeat-y
}

.topdef {
        position: absolute; 
	    left:5px; 
	    top:0px; 
	    width:1000px; 
	    height: 242px;
	    padding: 0px;
	    border: 0px
}
	
.topimg {
        width: 1000px; 
        padding-right: 0px; 
        border-left-width: 0px; 
        border-bottom-width: 0px; 
        padding-bottom: 0px;
        border-right-width: 0px; 
        margin: 0px;
        border-top: 0px;
        padding-top: 0px; 
        height: 251px; 
        padding-left: 220px; 
        vertical-align: top
        }  
        
a.topbara {
     font-family: Arial;
     font-size: 11px;
     font-weight: bold;
     background-color: transparent;
     color: #ffffff;
     height: 27px;
     padding: 1px;
     padding-top: 10px;
     padding-left:10px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: center;
     vertical-align: top;
     text-decoration: none;
     width: 126px;
}

.standtext {
	font-weight: normal; 
	font-size: 9pt; 
	color: #000000;   
	font-family: Arial;
	text-align: left;
	line-height: 150%
}

.top { 
	position: absolute; 
	left:5px; 
	top:0px; 
	width:1000px; 
	height: 204px; 
	background-image: url('images/topxbase1.gif'); background-repeat: no-repeat;
	padding: 0px;
	border: 0px
}

.linehdr {
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 8pt;
	padding-bottom: 0px; 
	color: #3366cc;  
	padding-top: 0px; 
	font-family: Arial;
	text-align: left
}
.linehdrblk {
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 8pt;
	padding-bottom: 0px; 
	color: #000000;  
	padding-top: 0px; 
	font-family: Arial;
	text-align: left
}
.sectionhdr {
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 9pt;
	padding-bottom: 0px; 
	color: #00a750;  
	padding-top: 0px; 
	font-family: Arial;
	text-align: left
}

.calendarhdr 
{
	width: 100%;
	height: 26px;
	font-weight: bold; 
	color: #0066cc;
	text-align: left;
	vertical-align: middle;
	font-family: Arial; 
	background-color: #ffffff
}

.calendarlinehdr
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 0px;
	color: #3366cc;
	padding-top: 0px;
	font-family: Arial;
	text-align: center;
	background-color: #f5f5f5;
}

.calendarstandtext
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	text-align: left;
	line-height: 150%;
}

.asterik {
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 9pt;
	padding-bottom: 0px; 
	color: #ff0000;  
	padding-top: 0px; 
	font-family: Arial;
	text-align: left
}

.boldtext {
	font-weight: bold; 
	font-size: 9pt; 
	color: #000000;   
	font-family: Arial;
	text-align: left;
	line-height: 150%
}
.textbox {
	font-weight: normal; 
	font-size: 8pt; 
	color: #000000;   
	font-family: Arial;
}
.emaillink {
	font-weight: normal; 
	font-size: 8pt; 
	color: #000000;   
	font-family: Arial;
	text-align: left;
	text-decoration: none
}
.viewlink {
	font-weight: normal; 
	font-size: 8pt; 
	color: #3366cc;   
	font-family: Arial;
	text-align: left;
	text-decoration: none
}
.toptr2 {
	position: absolute; 
    left:5px; 
    top:204px; 
    width:993px; 
    height: 35px
}

a.pagehdr {
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     background-color: transparent;
     color: #a2a4a5;
     height: 20px;
     padding: 1px;
     padding-top: 0px;
     white-space: nowrap;
     text-align: left;
     width: 200px;
     vertical-align: bottom;
}

a.pagehdrsep {
     font-family: Arial;
     font-size: 7pt;
     font-weight: normal;
     background-color: transparent;
     color: #a2a4a5;
     height: 20px;
     padding: 1px;
     padding-top: 0px;
     white-space: nowrap;
     text-align: left;
     width: 200px;
     vertical-align: bottom;
}

th.leftnavhdr {
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     background-color: transparent;
     color: #bdd0ee;
     height: 20px;
     padding: 1px;
     padding-top: 0px;
     white-space: nowrap;
     text-align: left;
     width: 200px;
     vertical-align: bottom;
}




.sNav1 {
	margin: 5px 10px 3px 20px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('leftnavback.gif');
	background-repeat: repeat-x;
}

#toptr2 {
	margin-top: 0px;    
    vertical-align: top; 
    width: 1000px; 
    height: 27px;
    background-color: transparent;
}

.toptab { 
		height: 27px; 
		width: 100px
}
.toptr { 
		width: 1000px; 
		height: 27px; 
		padding: 0px; 
		margin: 0px; 
		border: 0px; 
		text-align: left
}
.toptd { 
		width: 1000px; 
		padding-right: 0px; 
        border-left-width: 0px; 
        border-bottom-width: 0px; 
        padding-bottom: 0px;
        border-right-width: 0px; 
        margin: 0px;
        border-top: 0px;
        padding-top: 28px; 
        height: 242px; 
        padding-left: 28px; 
        vertical-align: top
}

.selections { 
position: absolute; 
left:2px; 
top:204px; 
width:990px; 
height: 35px;
background-image: url('images/selback.gif'); background-repeat: no-repeat;
}

#coolmenu{
border: 0px solid black;
width: 253px;
background-color: transparent;
}

#coolmenu a{
font: bold 13px Verdana;
padding: 2px;
padding-left: 4px;
display: block;
width: 253px;
height: 189;
color: black;
text-decoration: none;
border-bottom: 0px solid black;
}

#coolmenu a{ /*Non IE rule*/
width: auto;
}

#coolmenu a:hover{
background-color: transparent;
color: black;
}
#tabledescription{
width: 253px;
height: 3em;
padding: 2px;
filter:alpha(opacity=0);
-moz-opacity:0;
}


th.selbuttons {
     font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
     font-size: 11px;
     font-weight: bold;
     background-color: transparent;
     color: #114c72;
     height: 15px;
     padding: 1px;
     padding-top: 6px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: center;
}
th.selbuttons a, a:active, a:visited {
     color: #114c72;
     text-decoration: none;
     
}
th.selbuttons a:hover, a:active:hover {
     color: #000000;
     font-weight: bold;
     text-decoration: none;
     
}

th.mayorsel {
     font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
     font-size: 9pt;
     font-weight: normal;
     background-color: transparent;
     color: #0f6893;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
}
th.mayorsel a, a:active, a:visited {
     color: #0f6893;
     font-size: 9pt;
     font-weight: normal;
     text-decoration: none;
}
th.mayorsel a:hover, a:active:hover {
     color: #000000;
     font-weight: bold;
     text-decoration: none;
}


.sNav1 {
	margin: 5px 10px 3px 20px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#dropSel {
	width: 180px;
	margin: 4px 0px 0px 0px;
	color: #484848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

#toptr2 {
	margin-top: 0px;    
    vertical-align: top; 
    width: 1000px; 
    height: 27px;
    background-color: transparent;
}

.leftbar {  
        position: absolute; 
        left:3px; 
        top:241px; 
        width:1001px;
        height: 602px; 
        border-top: solid 0px #000000;
        z-index: 400;
}
.leftbartd {
		width: 250px; 
        height: 623px; 
        margin: 0px 0px 0px 0px; 
        padding: 5px 0px 0px 0px;
        border-top: solid 0px #000000;
        vertical-align: top;
}
.contenttd1 {
		width: 500px; 
        height:623px; 
        background-color: #ffffff; 
        margin: 0px 0px 0px 0px; 
        padding: 20px 10px 10px 20px;
        border-top: solid 0px #000000;
        vertical-align: top; 
        text-align: center
}
.contentt1 {
		border: solid 1px #c1c3c6; 
		width:488px; 
		text-align: left; 
		height: 152px;
}
.contenttd2 {
		width: 481px; 
		height: 105px; 
        vertical-align: top; 
        margin: 0px 0px 0px 0px; 
        padding: 5px 5px 5px 5px; 
        text-align: left
}
.rth {
     font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
     font-size: 14px;
     font-weight: bold;
     background-color: transparent;
     color: #000000;
     height: 15px;
     padding: 0px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
}

th.rthh {
     font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
     font-size: 14px;
     font-weight: bold;
     background-color: transparent;
     color: #0f6893;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
}
th.rthh a, a:active, a:visited {
     color: #0f6893;
     text-decoration: none;
}
th.rthh a:hover, a:active:hover {
     color: #000000;
     font-weight: bold;
     text-decoration: none;
}

th.rtt {
     font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
     font-size: 11px;
     font-weight: bold;
     background-color: transparent;
     color: #0f6893;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
}
th.rtt a, a:active, a:visited {
     color: #0f6893;
     text-decoration: none;
}
th.rtt a:hover, a:active:hover {
     color: #000000;
     font-weight: bold;
     text-decoration: none;
}
.quesh {
     font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
     font-size: 12px;
     font-weight: bold;
     background-color: transparent;
     color: #000000;
     height: 25px;
     padding: 0px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
}


th.calbuttons {
     font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
     font-size: 11px;
     font-weight: bold;
     background-color: transparent;
     color: #114c72;
     height: 27px;
     padding: 1px;
     padding-top: 10px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: center;
     width: 100px;
     vertical-align: top;
}
th.calbuttons a, a:active, a:visited {
     color: #114c72;
     text-decoration: none;
     
}
th.calbuttons a:hover, a:active:hover {
     color: #7c2230;
     font-weight: bold;
     text-decoration: none;
     
}
@media print
{
#jan{display:block;}
}
div#jan{  margin: 0px 20px 0px 20px;  display: none;}

.cal_text {
	clear: both;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	text-decoration: none;
}

.cal_text a, .cal_text a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.calendar {
	margin-top: -5px;
	width: 180px;
}

.calendar .dates a {
	color: #000000;
	display: block;
	font-weight: normal;
	text-decoration: none;
}

.calendar .dates a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.calendar .dates a:hover {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.calendar .dates td {
	border: 1px dotted #AFB295;
	color: #000000;
	empty-cells: show;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
	width: auto;
}

.calendar .days td {
	border: 1px dotted #AFB295;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
	width: auto;
}

.calendar a, .calendar a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.calendar a:hover {
	font-weight: bold;
	text-decoration: underline;
}

.calendar table {
	width: 180px;
}

.calendar td.eventful {
	background-color: #bdd0ee;
	border: solid 0pt #ffffff;
}

.calendar td.today a:hover {
	background: #0047bd;
	color: #FFFFFF;
}

.calendar td.today, .calendar td.today a:link, .calendar td.today a:visited {
	background-color: #7C8052;
	color: #FFFFFF;
}

.calendar th {
	border: 1px dotted #AFB295;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
}

.mor_cal {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
	padding-top: 4px;
	text-decoration: none;
	width: 206px;
}

.mor_cal a {
	color: #0650D5;
	font-weight: normal;
}

.mor_cal a:hover {
	color: #BF2222;
}


.cal_maysel {
	clear: both;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	text-decoration: none;
}

.cal_maysel a, .cal_maysel a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.mayselect {
	margin-top: -5px;
	width: 180px;
}

.mayselect .dates a {
	color: #0f6893;
	display: block;
	font-weight: normal;
	text-decoration: none;
}

.mayselect .dates a:visited {
	color: #0f6893;
	font-weight: normal;
	text-decoration: none;
}

.mayselect .dates a:hover {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.mayselect .dates td {
	border: transparent;
	color: #000000;
	empty-cells: show;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
	width: auto;
}

.mayselect .days td {
	border: 1px dotted #AFB295;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
	width: auto;
}

.mayselect a, .mayselect a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.mayselect a:hover {
	font-weight: bold;
	text-decoration: underline;
}

.mayselect table {
	width: 180px;
}

.mayselect td.selected {
	background-color: transparent;
	border: transparent;
}

.mayselect td.today a:hover {
	background: transparent;
	color: #FFFFFF;
}

.mayselect td.today, .mayselect td.today a:link, .mayselect td.today a:visited {
	background-color: transparent;
	color: #FFFFFF;
}

.mayselect th {
	border: transparent;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
}

.mor_maysel {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
	padding-top: 4px;
	text-decoration: none;
	width: 206px;
}

.mor_maysel a {
	color: #0650D5;
	font-weight: normal;
}

.mor_maysel a:hover {
	color: #BF2222;
}
th.announce {
     font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
     font-size: 11px;
     font-weight: bold;
     background-color: transparent;
     color: #114c72;
     height: 27px;
     padding: 1px;
     padding-top: 7px;
     padding-left: 0px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: center;
     width: 3px;
     vertical-align: middle;
}
th.announce a, a:active, a:visited {
     color: #114c72;
     text-decoration: none;
     
}
th.announce a:hover, a:active:hover {
     color: #000000;
     font-weight: bold;
     text-decoration: none;
     
}
a.mobileb {
	text-align: left; 
	font-size: 8pt; 
	font-family: Arial; 
    font-weight: bold; 
    color: #114c72; 
    vertical-align: bottom
}
	
a.mobiler {
	text-align: left; 
	font-size: 8pt; 
	font-family: Arial; 
    font-weight: normal; 
    color: #114c72; 
    vertical-align: bottom
}
.queshdr {
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 8pt;
	padding-bottom: 0px; 
	color: #3366cc;  
	padding-top: 0px; 
	font-family: Arial;
	text-align: left
}
.phonehdr {
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 9pt;
	padding-bottom: 0px; 
	color: #3366cc;  
	padding-top: 0px; 
	font-family: Arial;
	text-align: left
}
.phonehdrd {
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 9pt;
	padding-bottom: 0px; 
	color: #0f6893;  
	padding-top: 0px; 
	font-family: Arial;
	text-align: left
}

.thinhdr {
	padding-left: 0px; 
	font-weight: normal; 
	font-size: 9pt;
	padding-bottom: 0px; 
	color: #0f6893;  
	padding-top: 0px; 
	font-family: Arial;
	text-align: left;
	text-decoration: none
}



.phone {
	padding-right: 0px; 
    padding-left: 0px; 
    font-weight: normal; 
    font-size: 9pt;
    padding-bottom: 0px; 
    color: #333333;  
    padding-top: 0px; 
    font-family: Arial;
    text-align: left;
    text-decoration: none
}

th.rellink {
     font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
     font-size: 8pt;
     font-weight: normal;
     background-color: transparent;
     color: #0f6893;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
}
th.rellink a, a:active, a:visited {
     color: #0f6893;
     font-size: 8pt;
     font-weight: normal;
     text-decoration: none;
}
th.rellink a:hover, a:active:hover {
     color: #000000;
     font-weight: normal;
     text-decoration: none;
     font-size: 8pt;
}


a.clickherehdr {
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     background-color: transparent;
     color: #0f6893;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
     text-decoration: none
}
a.clickheresm {
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     background-color: transparent;
     color: #0f6893;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
     text-decoration: none
}
.regtext {
     font-family: Arial;
     font-size: 9pt;
     font-weight: normal;
     background-color: transparent;
     color: #000000;
     white-space: nowrap;
     text-align: left;
     text-decoration: none
}
.regtext8 {
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     background-color: transparent;
     color: #000000;
     white-space: nowrap;
     text-align: left;
     text-decoration: none
}
.boldtext {
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     background-color: transparent;
     color: #000000;
     white-space: nowrap;
     text-align: left;
     text-decoration: none
}


th.leftnav {
     font-family: Arial;
     font-size: 8pt;
     font-weight: bold;
     background-color: transparent;
     color: #ffffff;
     height: 20px;
     padding-left: 5px;
     padding-top: 0px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
     width: 200px;
     vertical-align: top;
}
th.leftnav a, a:active, a:visited {
     color: #ffffff;
     font-weight: bold;
     text-decoration: none;
     
}
th.leftnav a:hover, a:active:hover {
     color: #bdd0ee;
     font-weight: bold;
     text-decoration: none;
     
}

#leftnav a {
     font-family: Arial;
     font-size: 8pt;
     font-weight: bold;
     background-color: transparent;
     color: #ffffff;
     height: 20px;
     padding-left: 5px;
     padding-top: 0px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
     width: 200px;
     vertical-align: top;
}
#leftnav a, a:active, a:visited {
     color: #ffffff;
     font-weight: bold;
     text-decoration: none;
     
}
#leftnav a:hover, a:active:hover {
     color: #bdd0ee;
     font-weight: bold;
     text-decoration: none;
     
}

a.topbara {
     font-family: Arial;
     font-size: 11px;
     font-weight: bold;
     background-color: transparent;
     color: #114c72;
     height: 27px;
     padding: 1px;
     padding-top: 10px;
     padding-left:10px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: center;
     vertical-align: top;
     text-decoration: none;
     width: 126px;
}

.clickhere a:link {
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     background-color: transparent;
     color: #0f6893;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
     text-decoration: none
}
.clickhere a:visited {
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     background-color: transparent;
     color: #0f6893;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
     text-decoration: none
}
.clickhere a:active {
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     background-color: transparent;
     color: #0f6893;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
     text-decoration: none
}
.clickhere a:hover {
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     background-color: transparent;
     color: #000000;
     height: 15px;
     padding: 1px;
     border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     white-space: nowrap;
     text-align: left;
     text-decoration: none
}
.litext 
{
	 text-align: left; 
	 font-size: 9pt; 
	 font-family: Arial;
	 font-weight: normal;
	 padding-left: 10px
}
