body { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #808080; margin: 0; }
* html body {behavior: url("/csshover.htc");}
p {margin: 0; padding-bottom: 13px;}
a { color: #1890A1; font-style: normal; text-decoration: underline; outline: none; }
a:link { color: #1890a1; font-style: normal; text-decoration: none;}
a:visited { color: #1890a1; font-style: normal; text-decoration: none;}
a:hover { color: #97cbfb; font-style: normal; text-decoration: none;}
a:active { color: #1890a1; font-style: normal; text-decoration: none;}
h1, h2, h3, h4, h5, h6 { color: #000000; font-family: verdana, Arial, Geneva, Helvetica, sans-serif; font-weight: normal; }
h1 { font-size: 20px; margin-top: 0; padding-top: 0; }
h2 { font-size: 18px;}
h3 { font-size: 14px;}
h4 { font-size: 14px;}
h5 { font-size: 14px;}
li { list-style-type: disc; }
ul { margin-top: 0; }
hr { border-top: 1px solid #4a2167 }
.lowerlinks { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:link { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:visited { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:hover { color: red; font-size: 9px; text-decoration: none }
.lowerlinks a:active { color: black; font-size: 9px; text-decoration: none }
.lowerlinks2 { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:link { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:visited { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:hover { color: #000; font-size: 11px; text-decoration: none }
.lowerlinks2 a:active { color: #4d0a22; font-size: 11px; text-decoration: none }
.error { color: red; font-weight: bold; font-size: 14px }
.qdetails { text-align: left; margin-right: 20px; margin-left: 20px  }
.qdetails1 { text-align: left; margin-right: 20%; margin-left: 20%; }
form { margin: 0px; padding: 0px }
#footer {text-align: right; font-size: 10px;}
#footer a:link { color: black; }
#footer a:hover { color: #fff;}
.deleteButton { color: white; background-color: red; }
.submitButton { background-color: green; }
#nav { font-size: 13px !important; font-weight: bold; letter-spacing: 1px; }
#nav ul { letter-spacing: 1px; margin: 0; padding: 0; }
#nav li {margin: 0; padding: 0; list-style-type: none; float: left;}
#nav li a { color: #000000; float: left; text-decoration: none; letter-spacing: 1px; margin-right: 2px; padding: 8px 4px; height: 15px; border-right: 1px solid #808990; }
#nav li a.firstItem {margin-left: 2px;}
#nav li a.lastItem { margin-right: 0; }
* html #nav li a.lastItem {padding: 8px 2px;} /* IE6 Filter */
*+html #nav li a.lastItem { padding: 8px 2px;} /* gt IE6 Filter */
#nav li a:hover { color: white; font-weight: bold; background-image: none; letter-spacing: 1px; }
#hereNow {text-align: right; line-height: 22px;}
#contact_form input {border: 1px solid #c0c0c0; border-top: 2px solid #c0c0c0; border-left: 2px solid #c0c0c0;}
#contact_form input:focus {background-color: #97cbfb; border: 1px solid navy; border-top: 2px solid navy; border-left: 2px solid navy;}
#rotator img {margin: 14px 12px; border: 0;}
/* Calendar Styles */
div.date { color: #ffffff; float: right; text-align: center; border-width: 0 0 1px 1px; background-color: #000000; margin-top: -1px; margin-right: -1px; border-color: #c0c0c0; border-style: solid; }
div.time {font-style: italic; text-transform: lowercase;}
div.classtitle {}
table#cal {width: 98%;}
table#calendar {width: 100%; border: solid 1px #c0c0c0;}
table#calendar td {border: solid 1px #c0c0c0; width: 14%; height: 50px;}
caption { color: #1890A1; font-size: 14px; font-weight: bold; }
tr#days { color: black; background-color: #717e74; }
tr#days th {width: 14%; border: solid 1px #c0c0c0; color: #ffffff; background-color: #000000;}
.emptydate { background-color: #e1ed6b; }
.monthdate { background-color: #ffffff; vertical-align: top; }
.monthdate:hover {background-color: #97cbfb;}
.today {background-color: #717e74;}
a.event { color: #1890A1; font-style: normal; text-decoration: none; font-size: 11px;}
a.event:link { color: #1890A1; font-style: normal; text-decoration: none; }
a.event:visited { color: #1890A1; font-style: normal; text-decoration: none; }
a.event:hover { color: #3f59a2; font-style: normal; text-decoration: none; }
a.event:active { color: #1890A1; font-style: normal; text-decoration: none; }
/* End Calendar */
table#classDateTable {border: 0; width: 95%; margin: 10px auto;}
table#classDateTable tr:nth-child(even) {background-color: #c0c0c0; }
table#classDateTable tr:hover:not(.firstRow) {background-color: black; color: white;}
tr.firstRow td {font-weight: bold;}
#nav li.dropDown a.shopLink {padding: 8px 14px;}
/* Sub-menu */
#nav ul ul {float: none; display: none; border: 0; position: absolute; top: 30px;}
* html #nav ul ul {left: 78px;}
*+html #nav ul ul {left: 78px;}
#nav ul li.dropDown:hover ul {display: block; background-color: #808080;}
#nav ul ul li {float: none;}
#nav ul ul li a {float: none; background-image: none; width: 260px; text-decoration: none; padding: 2px; display: block; border: 0;}
/* End of Menu */