
a:focus {outline-style:none;}

#title {font-size:30px; line-height:32px; color:#000000; font-weight: bold; text-align: center; vertical-align:bottom; margin: 0 0 0 0; top: 130px; padding:0; width: 100%; float:right; position:absolute;}
#title .buttonbump {display: inline-block;margin:0 10px; font-size:30px; line-height:32px; font-weight:bold;}
#title .monthbox { display:inline-block; width: 290px;}
#title a {font-size:30px; line-height:32px; text-decoration:none; display:block; height: 32px; width: 22px; padding:0; margin:0;}
#title .bprev:link {background: url("/design/bprev.jpg") no-repeat; background-position:0px 8px;}
#title .bprev:visited {background: url("/design/bprev.jpg") no-repeat; background-position:0px 8px;}
#title .bprev:hover {background: url("/design/bprev.jpg") no-repeat; background-position:0px 8px;}
#title .bprev:active {background: url("/design/bprevpressed.jpg") no-repeat; background-position:0px 8px;}
#title .bnext:link {background: url("/design/bnext.jpg") no-repeat; background-position:0px 8px;}
#title .bnext:visited {background: url("/design/bnext.jpg") no-repeat; background-position:0px 8px;}
#title .bnext:hover {background: url("/design/bnext.jpg") no-repeat; background-position:0px 8px;}
#title .bnext:active {background: url("/design/bnextpressed.jpg") no-repeat; background-position:0px 8px;}

#categorys {float: right; top: 135px; margin: 0 0 0 822px; position: absolute; width: 200px;}
#categorys td {font-size:12px; line-height:15px; text-align:right; padding: 10px 10px 0 0;}

#spaceabove { margin: 20px 0 0 0; padding: 0; text-align:center;}

#bredmenu {background-color:#990000; padding: 0px 0 0 0; margin: 0px 0 0 0; height: 25px;}
#bredmenu ul {margin: 0 0px 0 0; padding: 0px 0 0 0; height:25px; float:right;}
#bredmenu li {width:135px; list-style:none; margin:0 0 0 3px; padding:0;}
#bredmenu a {font-family:Verdana,Tahoma,Arial; font-size:12px; line-height:23px; font-weight:bold; color:#FFFFFF; margin: 0; padding: 1px 0 1px 0;background: url("/design/bredmenu.jpg") no-repeat; text-decoration:none; text-align:center; display: block; }
#bredmenu a:hover {color:#FFFFFF;}
#bredmenu a:active {background: url("/design/bredmenupressed.jpg") no-repeat; color:#BBBBBB; text-decoration:none;}


#menu { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#FFFFFF; margin: 1px 0 0 0; padding: 5px; text-align: right; background-color: #990000;  }
#menu a { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#FFFFFF; text-decoration:none; }
#menu a:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#990000; background-color: #FFFF99; }

#return2 { background-color:#990000; padding: 5px 0px 0 0; margin: 30px 0 0 0; height: 25px;}
#return2 ul {margin: 0 5px 0 0; padding:0; height:25px; float:right;}
#return2 li {width:150px; list-style:none; margin:0; padding:0;}
#return2 a {font-family:Verdana,Tahoma,Arial; font-size:12px; font-weight:bold; line-height:23px; color:#FFFFFF; margin: 0; padding: 1px 0 1px 0; background: url("/design/bredreturn.jpg") no-repeat; text-decoration:none; text-align:center; display: block;}
#return2 a:hover {color:#FFFFFF;}
#return2 a:active {background: url("/design/bredreturnpressed.jpg") no-repeat; color:#BBBBBB;}

#small { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; line-height:12px;}
#small td {padding: 3px; }
#small input { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; }
#small select { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; }
#small a { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#990000; text-decoration:none; }
#small a:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#FFFFFF; background-color:#990000; }

#nav { background-color:#404040; }
#nav td { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight:bold; color:#dddddd; }
#nav input { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight:bold; color:#dddddd; background-color:#404040; }
#nav select { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight:bold; color:#dddddd; background-color:#404040; }

#calnav { background-color:#990000; }

#date { font-family: Verdana, Tahoma, Arial; font-size:12pt; color:#000000; font-weight: bold; text-decoration:none; }
#date a { font-family: Verdana, Tahoma, Arial; font-size:12pt; color:#000000; font-weight: bold; text-decoration:none; }
#date a:hover { font-family: Verdana, Tahoma, Arial; font-size:12pt; color:#FFB31A; font-weight: bold; }
#date .month { font-size:8pt; }

#redfooter {background-color:#990000; padding: 5px; margin: 0; display:block;}
#redfooter p {font-family: Verdana, Tahoma, Arial; font-size: 9px; line-height:12px; color: #ccc; padding: 0; text-align: center; margin:0;}

#caltable {	border-top-width: 1px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000; }

#dateCells td.active { background-color:#FFFFFF; border-top-width: 0px; border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid; border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000; padding: 0 2px;}
#dateCells td.empty { background-color:#FFFFFF; border-top-width: 0px; border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid; border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000; padding: 0 2px}
#dateCells td.today { background-color:#FFFF99; border-top-width: 0px; border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid; border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000; padding: 0 2px;}
#dateCells td.weekend { background-color:#FFFFFF; border-top-width: 0px; border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid; border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000; padding: 0 2px;}
#dateCells td.calendar_header { background-color:#FFFFFF; font-family: Verdana,Tahoma,Arial; font-size:10pt; color:#999999; font-weight: bolder; border:0px solid #003399; }
#dateCells .weeknum { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; }
#dateCells .daynum { font-family: Verdana, Tahoma, Arial; font-size:9pt; color:#000000; }
#dateCells a { text-decoration:none; }
#dateCells a:hover { background-color:#FFFF99; }
#dateCells .dayhead { font-family: Verdana, Tahoma, Arial; font-size:7pt; font-weight:bold; color:#000000; background-color:#FFFF99; height:100%; }
#dateCells .daycell { font-family: Verdana, Tahoma, Arial; font-size:7pt; color:#000000; background-color:#FFFFFF; }
#dateCells .daytime { font-family: Verdana, Tahoma, Arial; font-size:7pt; color:#000000; background-color:#A4BEF3; }

#miniDateCells table { border:1px solid #003399; padding: 0; margin: 0;}
#miniDateCells td.active { background-color:#FFFFFF; border:1px solid #003399; }
#miniDateCells td.empty { background-color:#CCCCCC; border:1px solid #DDDDDD;}
#miniDateCells td.full { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; background-color:#FFEFCE; border:1px solid #FFB31A; }
#miniDateCells td.header { background-color:#FFB31A; font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; font-weight: bold; }
#miniDateCells td.monthHeader { background-color:#DD0000; }
#miniDateCells .month { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#miniDateCells .month:hover { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#miniDateCells a { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; text-decoration:none; }
#miniDateCells a:hover { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#FFB31A; text-decoration:underline; }
#miniDateCells .day { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; text-decoration:none; }
#miniDateCells .day:hover { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; text-decoration:underline; }

#midDateCells td.active { background-color:#FFFFFF; border:1px solid #003399; }
#midDateCells td.empty { background-color:#CCCCCC; border:1px solid #DDDDDD; }
#midDateCells td.full { background-color:#FFEFCE; border:1px solid #FFB31A; }
#midDateCells td.header { background-color:#FFB31A; font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#000000; font-weight: bold; }
#midDateCells td.monthHeader { background-color:#003399; }
#midDateCells .month { font-family: Verdana, Tahoma, Arial; font-size:12pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#midDateCells .month:hover { font-family: Verdana, Tahoma, Arial; font-size:12pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#midDateCells a { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; }
#midDateCells a:hover { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#FFB31A; font-weight:bold; text-decoration:underline; }
#midDateCells .day { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; }

#eventDetails{ position:absolute; width:300px; border:1px solid #000000; padding:2px; background-color:#FFFFFF; visibility:hidden; z-index:10000; font-family:Verdana,Tahoma; font-size:9pt; color:#000000; }

#generalBox {border: 1px solid #000000; margin:auto; padding:0;}
#generalBox .infoLeft { text-align:left; vertical-align:top; padding:10px 10px 20px 20px; background-color:#F0F3F6; }
#generalBox .dataLabelLeft { text-align: right; vertical-align:top; padding: 0px 3px 5px 10px; background-color:#F0F3F6; }
#generalBox .dataLabelLeft2 { text-align: left; vertical-align:top; padding: 0px 3px 5px 20px; background-color:#F0F3F6; }
#generalBox .dataCenter { text-align: center; vertical-align:top; padding: 0px 10px 5px 10px; background-color:#F0F3F6;}
#generalBox .dataCenter2 { text-align: center; vertical-align:top; padding: 0px 10px 10px 10px; background-color:#F0F3F6;}
#generalBox .dataRight { text-align:left; vertical-align:top; padding: 0px 3px 5px 3px; background-color:#F0F3F6;}
#generalBox .dataRight2 { text-align:right; vertical-align:top; padding: 0px 20px 5px 3px; background-color:#F0F3F6;}
#generalBox INPUT { font-family:Verdana,Tahoma,Arial; font-size:14px; }
#generalBox SELECT { background-color:#FFFFFF; font-family:Verdana,Tahoma,Arial; font-size:9pt; color:#000000; }
#generalBox .postdata { font-size:10px; text-align: left; vertical-align:top; padding: 0px 3px 5px 3px; background-color:#F0F3F6; }


#generalBox .alttd { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#CFCFCF; }
#generalBox .headtd { font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#990000; }
#generalBox .searchhead { font-weight:bold; padding: 5px;}
#generalBox .searchentry { background-color: #F0F3F6;}
#GeneralBox .heading { text-align: right; font-size:10pt; color:#000000; font-weight:bold; vertical-align:top; padding:0px 3px 5px 10px;}

#generalBox .dataLeft { background-color:#FFFFFF; font-family:Verdana,Tahoma,Arial; font-size:12pt; color:#000000; vertical-align:top; padding: 5px;}
#generalBox .dataEntry { text-align: left; background-color:#F0F3F6; font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; vertical-align:top;}
#generalBox a { font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight:bold; color:#990000; text-decoration:none; }
#generalBox a:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#FFFFFF; background-color:#990000; }
#generalBox .error { color:#BB0000; font-weight:bold; }
#generalBox .menuLink { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#FFFFFF; text-decoration:none; }
#generalBox .menuLink:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#990000; background-color:#FFFF99; }
#generalBox .small { font-family:Verdana,Tahoma,Arial; font-size:8pt; }


#events {border: 1px solid #000000; text-align:left; margin:auto; background-color:#F0F3F6}
#events .eventTitle {font-size: 24px; font-weight: bold; padding: 20px 0 15px 0; text-align:center;}
#events .dataCenter { font-family:Verdana,Tahoma,Arial; font-size:12pt; color:#000000; padding: 0px 5px 2px 5px; vertical-align:top; text-align:center;}
#events .dataCenter2 { font-family:Verdana,Tahoma,Arial; font-size:12pt; color:#000000; padding:0px 5px 10px 5px; vertical-align:top; text-align:center;}
#events .dataLeft { font-family:Verdana,Tahoma,Arial; font-size:12pt; color:#000000; padding:0px 25px 10px 30px; vertical-align:top; text-align:left;}
#events .dataLeft p { font-size: 16px; line-height:20px; margin:0 0 5px 0; padding: 0;}


#events .calendar { background-color:#990000; font-family:Verdana,Tahoma,Arial; font-size:12pt; color:#FFFFFF; font-weight:bold; }
#events .title { background-color:#6487DC; font-family:Verdana,Tahoma,Arial; font-size:12pt; color:#FFFFFF; font-weight:bold; }
#events .heading { text-align:right; background-color:#CCCCCC; font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; font-weight:bold; padding:7px 3px 5px 0; vertical-align:top;}
#events .data { background-color:#FFFFFF; font-family:Verdana,Tahoma,Arial; font-size:12pt; color:#000000; padding:5px 3px 5px 5px; vertical-align:top;}
#events p.data { font-size: 16px; line-height:20px;}
#events p { font-size: 16px; line-height:20px;}
#events a { font-family: Verdana, Tahoma, Arial; font-size:10pt;	color:#BB0000;	text-decoration:none;	font-weight: bold;
}
#events a:hover { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#FFFFFF; background-color:#BB0000 }

#editorBox table { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; border:none; }
#editorBox .button { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#CCCCCC; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; cursor:pointer; }
#editorBox TEXTAREA { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#DDDDDD; margin:0;}

#copyright { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#BBBBBB; width: 1022px;}
#copyright a { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#BBBBBB; text-decoration:none; }
#copyright a:hover { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#FFB31A; text-decoration:underline; }

#holiday { font-family: Verdana, Tahoma, Arial; font-size:11pt; color:#990000; font-weight: bold; text-decoration:none; }
		      