/* LBlue:#003399; DBlue:#272e43; DTan:#; LTan:#f8f3ed; DGray:#272e43; */
html { height:100%; max-height:100%; padding:0; margin:0; border:0; font-size:90%; font-family:"verdana", "times new roman", "arial" }
body {  background:#f8f3ed; margin:0; padding:0; border:0; width:100%; min-width:600px; font-size:90%; background-image:url(images/BG_Body.gif); }

/* 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:#272e43; float:left; width:171px; position:relative; right:171px; border:3px outset #272e43 }

/* HEADER INFORMATION */
div.header { clear:both; float:left; width:100%; height:74px }
div.tabheader { clear:both; float:left; width:100% }
.cssnavT { position:relative; left:5px; float:left; margin:0; padding:0; font-size:12px; line-height:15px; font-weight:bold; background:url(images/Tab_on.gif) no-repeat; width:140px; height:18px; overflow:hidden; margin-left:1px; margin-top:5px; }
.cssnavT a { display:block; color:#000000; font-size:12px; line-height:15px; font-weight:bold; width:140px; display:inline; float:right; text-decoration:none; overflow:hidden; }
.cssnavT a:visited {  }
.cssnavT a:hover { color:#ffffff }
.cssnavT img { width:140px; border:0 }
* html a:hover { visibility:visible }
.cssnavT a:hover img{ visibility:hidden }
.cssnavT span {position: absolute; left:0px; top:0px; right:0px; text-align:center; width:140px; cursor:pointer }
td.tabs { background:#272e43; padding:0px; margin:0px }
td.tabsleft { background:#272e43; padding:0px; margin:0px }

/* TOP RIGHT SIDE HEADER LINKS */
span.head_menu { padding-right:5px; font-size:85%; color:#000000; position:absolute; top:0px; right:0px }
a:link.hmenu, a:visited.hmenu { color:#272e43; font-size:85%; font-weight:bold }
a:active.hmenu, a:hover.hmenu { color:#0000ff; font-size:85%; font-weight:bold }

/* FOOTER INFORMATION */
div.footer { color:#ffffff; background-color:#272e43; border-top:1px solid #000000; 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:#272e43 }
table.hires { margin:0 auto; background-image:url(images/HiResMain.gif); background-position:center; background-repeat:no-repeat }
td.hires { width:658px; height:64px; text-align:center; margin:0 auto }
div.PMarquee { text-align:center; margin:0 auto; width:700px }
marquee.photo { margin:0px; padding:0px }
marquee.home { margin:0px; padding:0px }

/* OPENING PAGE QUICK LINKS & HI-RES INFO */
a:link.menub, a:visited.menub {	color:#272e43 }
a:active.menub, a:hover.menub {	color:#ffffff }
span.timedate {	color:#000000; font-weight:bold; font-size:95% }
span.menub { color:#272e43; padding:5px; margin:5 auto; font-size:90% }


/* GENERAL LINKS */
a:link.docs, a:visited.docs { color:#0000ff; 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: #0000ff;	text-decoration: underline }
a:active.manager, a:hover.manager {	color: #000000;	text-decoration: underline }
a:link.cal, a:visited.cal {	color:#0000ff; font-size:85%; font-weight:bold }
a:active.cal, a:hover.cal {	color:#000000; font-size:85%; font-weight:bold }
a:link.admin, a:visited.admin {	color:#272e43; font-size:85%; text-decoration:none; line-height:15px }
a:active.admin, a:hover.admin {	color:#0000ff; font-size:85%; text-decoration:underline; line-height:15px }
a:link.admindoc, a:visited.admindoc { color:#0000ff; 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: #f8f3ed }
td.fill { background: #f8f3ed }
td.manager { background: #f8f3ed; border-color: #272e43 }
td.admin { background:url('images/Button_off.gif') no-repeat; width:145px; height:18px; text-align:center; vertical-align:middle }

/* GENERAL HEADERS */
h4 { margin-top:3px; margin-bottom:3px; font-size:100%; text-align:center; color:#272e43; 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:#cccccc; background-color:#272e43; border-color:#f8f3ed }
h6 { margin-top:3px; margin-bottom:3px; padding-top:3px; font-size:90%; text-align:center; color:#272e43; 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:#cccccc; background-color:#272e43; border-color:#f8f3ed }

/* 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:#f8f3ed; text-align:left; border:3px outset #272e43 }
div.menuc { background-color:#f8f3ed; margin:3px auto; padding:5px; text-align:center }