body    { background-image: url("images/radiusCorners-03.gif"); background-repeat: no-repeat; background-position: left top; text-align: center; z-index: -2 }

#wrapper   { position: absolute; z-index: 2; top: 0; left: 0; width: 970px; overflow: visible }

#printform {
color : black;
font-size : 12pt;
font-family : "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
background-color : white;
padding : 12px;
width : 796px;
}

#gotohome    { font-size: 11px; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; line-height: 24px; text-align: right; position: absolute; z-index: 40; top: 3px; left: 909px; width: 38px; height: 19px }

#headerbarbox
  { position: absolute; z-index: 2; top: 0; left: 0; width: 970px; height: 29px }

#headerbar
    { color: #f1a83e; font-size: 12px; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: repeat-x; text-align: center; position: relative; z-index: 2; top: 5px }

#bannerleftbox       { font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; background-image: url("images/Locations3.gif"); background-repeat: no-repeat; background-position: left top; position: absolute; top: 41px; left: 34px; width: 213px; height: 160px }

#bannercenterbox     { position: absolute; z-index: 80; top: 42px; left: 257px; width: 451px; height: 138px }

#bannerrightbox      { background-image: url("images/friends3.gif"); background-repeat: no-repeat; background-position: left top; position: absolute; top: 41px; left: 722px; width: 213px; height: 160px; overflow: visible }

#pagetitle     { color: #cc4d11; font-size: 16px; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; position: absolute; z-index: 5; top: 187px; left: 3px; width: 970px; height: 18px }

#centerposition {
margin-top : auto;
margin-right : auto;
margin-left : auto;
width : 216px;
}
#ddmenubar  { position: absolute; z-index: 40; top: 211px; left: 41px; width: 944px; height: 50px }
#hrnav   { color: #470000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: bold; text-decoration: underline; z-index: 30 }

#hrnav, #hrnav ul {
line-height : 16px;
list-style-type : none;
margin : 0;
padding : 0;
z-index : 30;
}

#hrnav a  { 
color: #470000; 
text-decoration: none; 
display: block; 
z-index: 30; 
width: 140px 
}

#hrnav li  { 
text-decoration: underline; 
padding: 7px 0 6px; 
z-index: 30; 
width: 13%; 
float: left 
}


#hrnav li ul {
margin-left:70px;
font-size : inherit;
text-align : center;
position : absolute;
z-index : 30;
left : -1200px;
width : 140px;
}

/*<![CDATA[*/

/*\*/
html*#hrnav li ul {
[margin-left:70px;
margin-left:70px;]margin-left:0;}/**/
.dummyend[id]{clear:both
}

/*\*/
* html #hrnav li ul {
margin-left : 0;
}
/**/

/*]]>*/

#hrnav li ul li       { background-image: url("images/dropBoxLiUlLi.gif"); margin-left: -65px; position: relative; z-index: 30; left: -1px; width: 140px }

#hrnav li ul li.first      { color: #470000; background-image: url("images/dropBoxFirst.gif"); z-index: 30 }

#hrnav li ul li.special        { color: #470000; text-decoration: none; background-color: transparent; background-image: url("images/dropBoxSpecial.gif"); background-repeat: no-repeat; margin-left: -50px;  z-index: 30; width: 140px; height: 115px;}

#hrnav li ul li.last      { color: #470000; background-image: url("images/dropBoxLast.gif"); z-index: 30 }

#hrnav a:hover  { 
color: #f1a83e; 
text-decoration: underline 
}

#hrnav li:hover ul, #hrnav li.sfhover ul {
left : auto;
}

#stripes {
background-attachment : scroll;
background-position : 0 0;
clear : left;
border-top : 2px solid white;
}

.content {
padding-top : 68px;
padding-left : 6px;
}

.sectiontitle1 {
font-size : 18px;
font-weight : bold;
}

#contentleftbox1       { background-repeat: repeat-x; position: absolute; z-index: 0; top: 251px; left: 32px; width: 171px; height: 125px }

#contentleftsearch       { color: #470000; font-size: 12px; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-top: 12px; padding-left: 6px; position: relative; z-index: 0; width: 90% }

#contentleftbox2      { background-repeat: repeat-x; position: absolute; z-index: 0; top: 420px; left: 44px; width: 160px; height: 280px }

#contentleft        { color: #470000; font-size: 12px; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 12px; padding-left: 6px; position: relative; z-index: 0; width: 90% }

#contentleft a  {
color: #470000;
text-decoration: underline }

#contentleft a:hover  { color: #cc4d11; text-decoration: underline }

#contentrightbox   { background-repeat: repeat-x; position: absolute; z-index: 0; top: 265px; left: 773px; width: 160px; height: 480px }

#contentright  { color: #470000; font-size: 12px; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-top: 12px; padding-left: 6px; z-index: 1; width: 90%; height: 90px }

#contentright a  {
color: #470000;
text-decoration: underline 
}

#contentright a:hover  {
color: #cc4d11;
text-decoration: underline 
}

#eventsbox      { position: absolute; z-index: 0; top: 268px; left: 213px; width: 546px; height: 471px; overflow: hidden }

#events           { color: black; font-size: 12px; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; background-color: #fffbf2; text-align: left; padding: 8px; position: relative; top: 5px; width: 521px; height: 422px; overflow: auto; border: solid 1px #cc4d11 }

#events a {
color : black;
text-decoration : underline;
}

#events a:hover {
color : #900;
text-decoration : underline;
}

#main   { position: absolute; z-index: 0; top: 262px; left: 150px; width: 678px; height: 450px; overflow: hidden }

#main a {
color : black;
text-decoration : underline;
}

#main a:hover {
color : #900;
text-decoration : underline;
}

.content-main {
padding : 6px;
}

#center {
font-size : 0.9em;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : white;
margin-right : 50px;
margin-bottom : 0;
margin-left : 50px;
padding : 0;
position : relative;
min-height : 400px;
overflow : visible;
border-right : 2px solid white;
border-left : 2px solid white;
}
#center-all {
font-size : 0.9em;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : white;
margin-right : 150px;
margin-bottom : 0;
margin-left : 45px;
padding : 0;
position : relative;
min-height : 400px;
overflow : visible;
border-right : 2px solid white;
border-left : 2px solid white;
}

#center a {
color : #900;
text-decoration : underline;
}

#center a:hover {
color : black;
text-decoration : underline;
}

#content-center {
padding : 6pt;
}

#databasebox {
font-style : italic;
background-color : white;
text-align : center;
position : relative;
z-index : 3;
width : 120px;
height : 20em;
min-width : 76px;
max-width : 229px;
float : left;
border : 10px solid white;
}

#quote           { color: #470000; font-size: 12px; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; position: absolute; z-index: 5; top: 750px; left: 167px; width: 636px; height: 45px }

#footerbox        { position: absolute; z-index: 2; top: 807px; left: 0; width: 970px; height: 18px }
#footer
   { color: #f1a83e; font-size: 12px; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: repeat-x; text-align: center; position: relative; z-index: 2; top: 2px }

#footer a {
color : white;
text-decoration : underline;
}

#footer a:hover  { color: #470000; text-decoration: underline }

#footer ul {
padding : 0;
margin : 0;
}

#footer ul li {
line-height : 20px;
display : inline;
padding : 0 2em;
}

#footer ul li.first {
padding-left : 0;
}

#footer ul li a {
color : white;
text-decoration : underline;
}

a:link {
text-decoration : underline;
}

.whitetext {
color : white;
}

.goldtext {
color : #f1a83e;
}

.italic {
font-style : italic;
}

.bold {
font-weight : bold;
}

.boldlarger {
font-size : larger;
font-weight : bold;
}

.boldItalic {
font-style : italic;
font-weight : bold;
}

.homepagebox {
line-height : 18px;
}

.hourstext  { 
font-size: 10px 
}

.searchtext  { 
font-size: 10px 
}

.smalltext {
font-size: 10px 
}

#box  { color: black; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; margin-left: 115px; padding-left: 5px; position: relative; z-index: 0; top: 0; width: 470px; min-height: 4em }

.formfooter  { color: black; font-size: 0.8em; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif }

#formMain input#ctrlSearchbarSimple_textboxTerm, #formMain select { 
	width : 100%; 
}

#events select#location {
	margin-right : 1em; float : left;
	z-index : 50;
}

.hotstuff {
	color : #ff0000;
}

#regform th {
	white-space : nowrap;
}
