﻿html { margin:0px; height:100%; background-color: #004069; }
body { margin:0px; height:100%; font-family: Georgia; font-size:10pt; text-align:center; }
img { border: none; }

table.data { border: solid 1px #336699; }
table.data tr.header td { font-size: 12pt; padding:3px; border-bottom: solid 1px #336699; background-color: #dedeee; }
table.data tr.odd td { background-color: #ffffff; padding:3px; }
table.data tr.even td { background-color: #efefff; padding:3px; }

.meal { font-size: 13pt; text-decoration: underline; }
.subtotal { font-size: 11pt; text-decoration: underline; }
.total { font-size: 13pt; font-weight: bold; }
.bar { background-image:url('/Images/bar.gif'); height:23px; color: #ffffff;font-weight: 700; font-size: 8pt;padding-top:7px; }
.barHead { background-image:url('/Images/bar.gif'); height:23px; color: #ffffff; font-size:11pt; font-weight:bold; padding-top:7px; padding-left:15px; border-bottom: solid 1px #004069;  }
.barContent { width: 975px; }
.bar a:link, .bar a:visited, .bar a:active { color: #ffffff; text-decoration: none; }
.bar a:hover { text-decoration: underline; }
.sectHeader { font-size:13pt; padding-bottom: 3px; text-decoration: underline; }
.msg{font-size:10pt}
.err{color:#ff0000;}
.ok{color:#00ff00;}
.footer { font-size:7pt; font-family: Verdana; }
.tcHead { font-size:12pt; font-weight:bold; line-height:22px; }
.small { font-size:7pt; }
.med { font-size:8pt; }
.label{font-variant:small-caps; vertical-align:top; font-size:13px; color:#003366}
.largeLabel{font-variant:small-caps; vertical-align:top; font-size:15px; color:#003366; font-weight:bold}
.smallLabel{font-variant:small-caps; line-height:12px; color:#003366; font-size:10px}
.title { font-size:16pt; color:#004069; }
.smallFade{line-height:12px;font-size:8pt;color:#999;}
.bigFade{font-size:14pt;color:#999;}
div.fade{background-color:#ccc;padding:10px;border:solid 2px #999;}
div.main { width:975px; background-color: #ffffff; padding-left:15px; padding-right:15px; padding-top:10px; }
div.nav { width:540px;font-family:Verdana;text-align:justify; }
div.content { width:540px; height:325px; font-family:Verdana;text-align:justify; padding:20px; margin-top:0px; background-color:#efefff; border: solid 1px #003366; border-top:none; }
div.footer { clear:both; }
div.article {text-align:left;padding-left:20px;padding-right:20px;}
div.hr {background-image:url(/Images/hr.png);height:9px;}
div.hr hr { display: none; }
      
a:link, a:visited, a:active { color: #0072bc; text-decoration: none; font-weight: 700; }
a:hover { text-decoration: underline; }
a.dark:link, a.dark:visited, a.dark:active { color: #6699CC; text-decoration: none; font-weight: 700; }
a.dark:hover { text-decoration: underline; }
a.small:link, a.small:visited, a.small:active { color: #0072bc; text-decoration: none; font-size: 7pt; font-family: Verdana; }
a.small:hover { text-decoration: underline; }

div.poll { font-family: Verdana; width:240px; padding-left:5px; padding-right:5px; padding-bottom:10px; padding-top:10px; text-align:center;  background-color: #003366; border: 2px double #6699cc; color:#ffffff; }
.pollHead { font-size:11pt; line-height: 23px; }
.poll { color:#003366;  }
.poll3 { font-size: 8pt; }

.updTitle { color: #000000; font-size: 14px; font-style: italic; line-height: 25px; font-weight: bold; }
.updContent { font-size: 12px; color: #000000; }
.updDate { font-size: 7pt; text-align: right; }
.updDateNew  { font-size: 7pt; text-align: right; color: #AADD77; }

.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.modalPopup { background-color:#ffffff; color:#000000; border-width:3px; border-style:solid; border-color:#336699; padding:10px; text-align:left; }
.modalHead { color: #336699; line-height:18px; font-size: 11pt; font-weight: bold; }

.slide{color:#ffffff; padding:15px; padding-bottom:25px; border:none; font-size:12px; font-family:Verdana; background-color:#003366; }

.calPopup { border:none; font-size:13pt; color: #004069; vertical-align:top; padding-top:5px; text-align:center; }
.calPopup .ajax__calendar_container { border:2px solid #004069; background-color: #cccccc; z-index: 1; }
.calPopup .ajax__calendar_days { color: #000000; padding:0px; }
.calPopup .ajax__calendar_other { color: #666666; padding:0px; }
.calPopup .ajax__calendar_dayname { color: #004069; }
.calPopup .ajax__calendar_container td { padding: 0px; font-size: 9pt; }