@CHARSET "UTF-8";
* {	padding:0px; margin:0px; }
body { background-color: black ;font-size:12px; font-family: Arial, Veranda, Helvetica, sans-serif;height:100%;width:100% }
img{border-style:none;}
div.main{ width: 1058px; margin: auto;  }
div.htop{background: url(images/headerbg.png) ;	width: 1058px; height: 89px; margin: auto; }
div.menu{background: url(images/menu.png);width: 1058px;height: 23px;margin: auto;}
div.content_container{background: url(images/content_container.png) repeat-y;width:1058px;margin:auto;}
div.content_subcontainer{width:1058px;background: url(images/content_subcontainer.png) no-repeat top;}
div.footer {width:1058px;margin: auto;}
div.fmenu{background:url(images/fmenu.png) no-repeat bottom;width:1058px;height:40px;margin:auto;margin-bottom:10px;padding-top:17px;}
div.ftop{background: url(images/footerbg.png) no-repeat;width: 1058px;height:45px;}
div.cbody {width: 650px; margin-left:90px;padding-top:15px;	min-height:550px;}	
div.menu_container{margin-left:64px; width:802px;}
div.menu_container img { float:left;}
div.fmenu_container{margin:auto; width:600px; text-align:center;}
div.fmenu_container img{ margin-left:24px;margin-right:24px;}
div.splas_main { width:100%;}
div.splash_container {background: url(images/splash_container.png) repeat-x;width: 100%; height: 543px;}
div.splash_subcontainer {background: url(images/splash_subcontainer.png) no-repeat;width: 956px;height: 456px;}
div.splash_top {background: url(images/splash_top.png) no-repeat;width: 956px;height: 63px;}
div.splash_menu{background: url(images/splash_menu.png) no-repeat;width: 956px;height: 24px; padding-left:30px;}
div.splash_cblock{widht:600px;}
div.splash_text{ font-size:12px;font-weight: bold;}
div.splash_text1{ font-style: italic;color:#ffffff;text-transform: uppercase;font-size: 12px;font-weight: bold;}
div.psplit{background:url(images/psplit1.png) no-repeat; width:650px; height:40px;margin-top:8px;}
p { padding-top:10px;padding-bottom:10px;}
a {color:#006600;text-decoration: none; font-size:12px; font-weight:bold;}
.stdtext{color:#003300;font-weight: bold;}
div.classshort {display: none; padding-top:10px;padding-left:10px;}
div.classsc {margin-top:5px;}
div.classsc a{color:#000000;font-weight:normal; text-decoration: underline;}
div.classsc1 {padding-bottom:40px;font-size:11px;}
div.classsc1 a{font-size:11px;}
span.classsc11 {font-size:10px;display:block;margin-top:6px}
span.classsc11 a{color:#000000;}
span.classsc11 a:hover{text-decoration: underline;}

div.l1 {width:48%;float:left;}
div.r1 {width:48%;float:right;}
ul {list-style-image: url(images/bullet.png); margin-left:20px;}
ol {margin-left:25px;}
ol li {margin-top:0px;font-style:italic;}
ul li {margin-top:5px;}
.caltable {color:#006600;width:816px;border:0px none #000000;font-weight:bold;}
.caltable td {padding:2px;height:80px;width:102px; border-right:1px solid #000000;border-bottom:1px solid #000000;overflow: hidden;vertical-align: top;font-size:10px;}
.caltable th {height:21px;text-transform: uppercase;color:#ffffff;background-color: #7FA689;border:1px solid #7FA689;}
div.caldays{width:817px;background:url(images/calbody.png) repeat-y;}
tr.callastrow{background:url(images/calfoot.png) no-repeat bottom;}
div.calnum {float:right;margin-left:3px;margin-right:3px;background-position: top right;font-size:12px;}
div.caltop{padding-top:5px;width:817px;background:url(images/caltop.png) no-repeat; height:26px;color:#D3E7D8;text-align: center;font-weight: bold;font-size:20px;}
div.calfoot{width:817px;height:29px;background:url(images/calfoot.png) no-repeat;}
div.calprev{float:left; margin-left:10px;width:262px;text-align: left;}
div.calprev a {color:#ffffff;font:12px;}
div.calnext{float:right;margin-right:10px;width:262px; text-align: right;}
div.calnext a {color:#ffffff; font:12px;}
div.calcurr{float:left;width:273px;text-align:center;}
div.monthlist {width:817px;text-align: center;color:#006600}
div.monthlist a {margin:10px;}
input[type="text"] { height:21px; width:195px; background:#ffffff; border:1px solid grey; vertical-align: middle;}
select  { height:21px; width:210px; background:#ffffff; border:1px solid grey; vertical-align: middle;}
input[type="image"].subscribe{height:21px;width:78px}
input[type="image"].unsubscribe{height:21px;width:100px;}
textarea{border:1px solid grey;}
h3 {font-size:15px;font-weight:bold;}
div.newsletter a {color:#000000;font-weight: normal;}
div.videocontainer{float:left;margin-right:20px;margin-bottom:15px;}
span.cdetails {font-size:12px; color:black; font-weight: bolder;}
span.bookmetxt {font-style: italic;font-size:11px;}
div.error {width:400px;margin:auto;overflow: hidden;border:1px solid red;margin-bottom:20px;background-color: #ffbbbb;padding:10px;max-height:200px;}
div.error li {list-style: circle;font-weight: bold;font-size: 12px;}
div.mths {float:left; width:150px;margin-left:0px;}
div.mths div {margin:15px;margin-left:0px;margin-right:40px;}
div.mths a {font-weight: bold;}
div.mths a:hover {text-decoration:underline;}
div.oyear {float:left;font-size:15px;color:#003300;font-weight:bold; padding:2px; width:60px;height19px; cursor: pointer;text-align: center;margin-right:10px;}
div.oyears {float:left;font-size:15px;color:#ffffff;font-weight:bold; padding:2px;background-color: #003300;width:10%;cursor: pointer;text-align: center;margin-right:10px;}
div.nmths {float:left;color:#ffffff;height:20px;padding:3px;text-align:center;min-width:40px;}
div.nmths_container {float:left;color:#ffffff;background:#003300;display: none;margin:0px;width:705px;}
div.nmths a{color:#ffffff;font-size: 13px;font-weight: bold;}
div.nmths a:hover{color:#00ff00;font-size: 13px;font-weight: bold;}
#msg_container {width:600px;margin:auto;margin-top:100px;font-size:12px;display:block;text-align:justify;colot}
div.error_msg {	margin-left:auto;	margin-right:auto;margin-bottom:10px;width:500px;border: 1px solid #FF0000;background-color: #FFBBBB;padding-left:10px;padding-top:17px;padding-bottom:17px;padding-right:10px;	font-weight:bolder;overflow:auto;text-align:left;font-family:Veranda, arial, helvetica;color:#000000;font-size:12px;min-height: 300px;}
div.ok_msg {margin-left:auto;margin-right:auto;	margin-bottom:10px;width:400px;border: 1px solid #00FF00;background-color: #DDFFDD;	padding-left:10px;padding-top:17px;padding-bottom:17px;padding-right:10px;font-weight:bolder;	background-repeat:no-repeat;overflow:auto;text-align:left;font-family:Veranda, arial, helvetica;color:#000000;font-size:12px;}
.eventdesc {display: none;}
.hidden {display: none;}
.dlist1 { list-style: none;padding:0px;margin:0px;background:#003300;list-style-image: none;}
.dlist a{ /*color:#597b2f;*/ color:#006600;}
.dlist {list-style: none;list-style-image: none;}
.dlist1 li,.dlist li {padding:3px;list-style-type:none;list-style-image: none;}
