body { color: #692c73; font-size: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; margin: 0;}
p {margin: 0; padding-bottom: 13px;}
a { color: #1890a1; font-style: normal; text-decoration: underline; }
a:link { font-style: normal; text-decoration: none;}
a:visited { font-style: normal; text-decoration: none;}
a:hover { color: #692c73; font-style: normal; text-decoration: none;}
a:active { font-style: normal; text-decoration: none;}
h1, h2, h3, h4, h5, h6 {
	color: #692c73;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
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; }
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: 20%; margin-left: 20%  }
.qdetails1 { text-align: left; margin-right: 20%; margin-left: 20%; }
form { margin: 0px; padding: 0px }
#footer {text-align: right; font-size: 9px;}
#footer a:link { color: #959595; }
#footer a:hover { color: #3f386e;}
.deleteButton { color: white; background-color: red; }
.submitButton { background-color: green; }
/* Menu */
#nav { color: #fff; font-size: 12px; text-decoration: none; }
#nav a { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#nav a:hover { background-color: #fff; color: #3f386e; font-family: Georgia, "Times New Roman", Times, serif; background-image: none; }
/* End of Menu */
#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;}
a img {border: 0}
.gallery {border: 1px solid #91cffb; margin: 5px;}
.galleryimage { border: 1px solid #e1ed6b;}
.storeButton {background-color: #97cbf9; color: #1890a1; border: 1px solid #d7ea6e; padding: 3px;}
.storeButton:hover {background-color: #d7ea6e;}
a.storeButton {text-decoration: none; color: #1890a1;}
.message_txt{ margin-left: 10px; margin-top: 4px; margin-right: 10px;
}
#message p{font-size: 11px; line-height: 15px;}
.holdingtext1{ text-align:left; padding-top: 40px; line-height: 19px; margin-right: 210px; margin-left: 50px; }
.holdingtext2{ text-align:left; padding-top: 40px; line-height: 19px; /*margin-right: 500px; */margin-left: 50px; width: 318px;}
h4{
color: #0c0346;
font-size: 12px;
font-weight:bold;
margin-top: 0px;
}
.purple{
color: #4a0055;
}
.newsheader { color: #0c0346; font-size: 11px; font-weight: bold; }
.newscontent { color: #959595; font-size: 11px; font-style: italic; }
.headings{margin-left: -5px; margin-top: 0px; margin-bottom: 10px;}
.tabtitle { font-size: 16px; font-weight: bold; margin-bottom: 15px; border: solid 1px #4b0156; }
.tacont { border: solid 1px #4b0156; }
