/* Menu */
table.menutable {border: 0px solid black; width:100%;}

td.menulevel1 {
text-indent: 6; 
font-weight: 600; 
font-size: 12pt; 
background-color: rgb(171,205,255); 
width:100%; 
padding-right: 10px; 
padding-top: 10px;}

td.menulevel2 {
text-indent: 16; 
font-weight: 400; 
font-size: 10pt; 
background-color: rgb(171,205,255); 
width:100%; 
padding-right: 10px; 
padding-top: 5px;}

.meetinginfo {
font-size: 9pt;
margin: 5;
}

/* Banner */
table.banner {
	padding: 0px; 
	width: 800px;
	background-image: url(/images/tmbannerfill.gif);
	background-repeat: repeat-x;
	margin-left: auto; 
	margin-right: auto;
}

/* Footer */
table.footer {
	padding: 0px; width: 800px;
		background-color: rgb(171,205,255);
		vertical-align: top;
		margin-left: auto; margin-right: auto; 
}

/* Links */
a.quicklink:link {color: black; text-decoration: none; }
a.quicklink:visited {color: black; text-decoration: none; }
a.quicklink:hover {color: black; text-decoration: underline; }

a.directionlink:link {color: black; text-decoration: underline; }
a.directionlink:visited {color: black; text-decoration: underline; }
a.directionlink:hover {color: black; text-decoration: underline; }

a.printableversion:link {color: blue; }
a.printableversion:visited {color: blue; }


/* Template */
table.maintable{width:800; margin-left: auto; margin-right: auto;}
td.navmenucell {width:130px; vertical-align: top; background-color: rgb(171,205,255); padding-bottom: 10px;}
td.contentcell {width:670px; vertical-align: top;}


/* Links */
/*a:link{/*font-family:   helvetica, sans-serif; font-size: 11px;color: #000000; text-decoration: none;}*/

/* Tab Header */
a.tabheader:link {color: black; text-decoration: underline; }
a.tabheader:visited {color: black; text-decoration: underline; }
a.tabheader:hover {color: black; text-decoration: underline; }

div.menu {width: 100%;}


td.tabselected {
background-color:white;
/*border: 1px solid black;*/
border-top: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
margin: 0px;
padding: 0px;
text-align: center;
}

td.tabunselected {
background:#eee;
border: 1px solid #bbb;
/*border-top: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
border-bottom: 1px solid black;*/
margin: 0px;
padding: 0px;
text-align: center;
}

/*td.nmtabselected {
background-color:white;
border-top: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
margin: 0px;
padding: 0px;
text-align: center;
}

td.nmtabunselected {
background:#eee;
border-top: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
/*border-bottom: 1px solid black;*
margin: 0px;
padding: 0px;
text-align: center;
}
*/

body{font-family: helvetica, Sans-Serif; font-size: 13pt; margin: 0pt; padding: 0pt;}

table{font-family: helvetica, Sans-Serif; font-size: 13pt; margin: 0pt; padding: 0pt; /*margin-left: auto; margin-right: auto;*/}

div{font-family: helvetica, Sans-Serif; font-size: 13pt; margin: 0pt; padding: 0pt;}

div.content {
border: 1px solid black;
padding-top: 5px;
padding-left: 5px;
}

div.tabpagecontent {
border-right: 1px solid black;
border-left: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
padding-top: 5px;
padding-left: 5px;
}

td.anncalcol1 {width: 25%; text-align: center; border: 1px black solid; }
td.anncalcol2 {text-align: left; border: 1px black solid; padding: 5px;}
tr.anncalmonth {background:rgb(255,255,157); }
td.anncalmonth {text-align: center; background:rgb(255,255,157); font-weight: 600; border: 1px black solid; }
table.anncaltable {width: 100%; border-left: 1px black solid; border-top: 1px black solid; empty-cells: show; border-collapse: collapse;}

table.weeklyschedule {width: 100%; border: 1px solid black; border-collapse:collapse;}
td.weeklyschedule {border: 1px solid black; text-align: center; padding: 5px; color: rgb(0,0,88); font-weight: 600; font-size: 13px;}
td.weeklyscheduletitle {border: 1px solid black; text-align: right; background:rgb(255,255,157); padding: 5px; font-weight: 600; }
td.weeklyschedulespecialtitle {border: 1px solid black; text-align: left; background:#B5BD31;}
td.weeklyscheduleheader {border: 1px 10x 1px 1px solid black; text-align: center; background:#B5BD31;}
td.weeklyscheduledates {padding: 5px; text-align: center; background:rgb(255,255,157); font-weight: 600; border: 1px solid black;  }

/*div.testimonial {padding: 0px; margin: 0px; font-style: italic;}*/
div.testimonial {margin: 0pt 20pt 0pt 10pt; padding: 20pt 0pt 0pt 0pt; font-style: normal; color: rgb(0,0,88); font-weight: 400;}
div.testimonialauthor {padding-left: 25px; padding-top: 5px; padding-bottom: 10pt; font-style: italic; color: black; font-weight: 400; font-size: 11pt;}
div.resources {margin: 0pt 0pt 0pt 10pt; padding: 0pt 0pt 0pt 0pt; font-style: normal; color: rgb(0,0,0); font-weight: 400;}

thead {display: table-header-group;}
