html { height:100%; max-height:100%; padding:0; margin:0; border:0; font-size:90%; font-family:"verdana", "times new roman", "arial" }
body { margin:0; padding:0; border:0; width:100%; min-width:600px; font-size:90%; background-color:#006633; background-image:url(images/BG_Body.gif); background-repeat:repeat; /* background-position:center top */ }

/* GENERAL LAYOUT AND CONTAINERS  */
.colmask { position:relative; clear:both; float:left; width:100%; overflow:hidden }
.leftmenu .colright { float:left; width:200%; position:relative; left:171px }
.leftmenu .col1wrap { float:right; width:50%; position:relative; right:171px; padding-bottom:0px }
.leftmenu .col1 { margin:0 0 0 170px; position:relative; right:100%; overflow:hidden; padding:0px 10px /*10px side margins*/ }
.leftmenu .col2 { background:#006633; float:left; width:171px; position:relative; right:171px }

/* HEADER INFORMATION */
div.header { clear:both; float:left; width:100%; height:74px }
div.tabheader { clear:both; float:left; width:100%; height:14px }
.cssnavT { position:relative; left:5px; float:left; margin:0; padding:0; font-size:85%; font-weight:bold; background:url(images/Tab_on.gif) no-repeat; width:100px; height:13px; overflow:hidden }
.cssnavT a { display:block; color:#000000; font-size:85%; font-weight:bold; width:100px; height:13px; display:inline; float:right; text-decoration:none; overflow:hidden }
.cssnavT a:visited { display:block; color:#000000; font-size:85%; font-weight:bold; width:100px; height:13px; display:inline; float:right; text-decoration:none; overflow:hidden }
.cssnavT a:hover { color:#cccccc }
.cssnavT img { width:100px; height:13px; border:0 }
* html a:hover { visibility:visible }
.cssnavT a:hover img{ visibility:hidden }
.cssnavT span {position: absolute; left:3px; top:0px; right:0px; text-align:center; width:100px; cursor:pointer }
td.tabs { background: #006633; padding:0px; margin:0px }
td.tabsleft { background: #006633; padding:0px; margin:0px }
span.head_menu { padding-right:5px; font-size:85%; color:#ffffff; position:absolute; top:0px; right:0px }
a:link.hmenu, a:visited.hmenu {	color:#ffffff; font-size:85%; font-weight:normal }
a:active.hmenu, a:hover.hmenu {	color:#cccccc; font-size:85%; font-weight:normal }

/* FOOTER INFORMATION */
div.footer { color:#ffffff; background-color:#006633; border-top:1px solid #cccccc; font-size:80%; clear:both; float:left; width:100%; text-align:center }
a:link.foot, a:visited.foot { color:#ffffff; font-size:85% }
a:active.foot, a:hover.foot { color:#cccccc; font-size:85% }

/* HOME PAGE */
div.homeinfo { width:500px; margin:0 auto; font-size:80%; color:#006633 }
table.hires { margin:0 auto; background-image:url(images/HiResMain.gif); background-position:center; background-repeat:no-repeat }
td.hires { width:800px; height:64px; text-align:center; margin:0 auto }
div.PMarquee { text-align:center; margin:0 auto; width:500px }
marquee.photo { margin:0px; padding:0px }
marquee.home { margin:0px; padding:0px }

/* NOTE AND SPECIAL NOTICE MARQUEES */
marquee.special {height:100px; width:150px; padding:3px }
marquee.note {height:100px; width:150px; padding:3px }

/* OPENING PAGE QUICK LINKS & HI-RES INFO */
a:link.menub, a:visited.menub {	color:#006633 }
a:active.menub, a:hover.menub {	color:#000000 }
span.timedate {	color:#006633; font-weight:bold; font-size:95% }
span.menub { color:#006633; padding:5px; margin:5 auto; font-size:90% }


/* GENERAL LINKS */
a:link.docs, a:visited.docs { color:#006633; font-size:90%; font-weight:bold }
a:active.docs, a:hover.docs { color:#000000; font-size:90%; font-weight:bold }
a:link.manager, a:visited.manager {	color: #006633;	text-decoration: underline }
a:active.manager, a:hover.manager {	color: #000000;	text-decoration: underline }
a:link.cal, a:visited.cal {	color:#006633; font-size:85%; font-weight:bold }
a:active.cal, a:hover.cal {	color:#0000ff; font-size:85%; font-weight:bold }
a:link.admin, a:visited.admin {	color:#000000; font-size:85%; text-decoration:none; line-height:19px }
a:active.admin, a:hover.admin {	color:#ffffff; font-size:85%; text-decoration:underline; line-height:19px }
a:link.admindoc, a:visited.admindoc { color:#006633; font-size:90%; font-weight:bold }
a:active.admindoc, a:hover.admindoc { color:#000000; font-size:90%; font-weight:bold }

/* GENERAL TABLE */
td.List1 { background: #D3D3D3; border-color: #006633 }
td.fill { background: #D3D3D3 }
td.manager { background: #D3D3D3; border-color: #006633 }
td.admin { background:url('images/Buttons.gif') no-repeat; width:145px; height:26px; text-align:center; vertical-align:middle }

/* GENERAL HEADERS */
h4 { margin-top:3px; margin-bottom:3px; font-size:100%; text-align:center; color:#006633; background-image: url('images/BG_Head.gif'); background-repeat:repeat-x; background-position:bottom }
h5 { margin-top:3px; margin-bottom:3px; font-size:100%; text-align:center; color:#ffffff; background-color:#006633; border-color:#D3D3D3 }
h6 { margin-top:3px; margin-bottom:3px; padding-top:3px; font-size:90%; text-align:center; color:#006633; background-image: url('images/BG_Head.gif'); background-repeat:repeat-x; background-position:bottom }
h5.manager { margin-top:3px; margin-bottom:3px; font-size:100%; text-align:center; color:#ffffff; background-color:#006633; border-color:#D3D3D3 }

/* LEGAL DISCLAIMER */
span.legaldisc { position:absolute; left:12px }
a:link.legaldisc, a:visited.legaldisc { font-size:80%; color:#ffffff; font-weight:normal }
a:active.legaldisc, a:hover.legaldisc { font-size:80%; color:#cccccc; font-weight:normal }

/* GENERAL PARAGRAPH & DIVS */
span.common { font-size:75% }
div.menul {	margin-top:3px; margin-bottom:0px; padding:5px;	background-color:#D3D3D3; text-align:left; border:3px outset #006633 }
div.menuc { background-color:#D3D3D3; margin:3px auto; padding:5px; text-align:center }