a {text-decoration:none; font-weight: bold; color: #ffffff;}

a:hover {text-decoration: underline;  color: #FEC442;}

img {border-style: none;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-align: justify; line-height: 15pt; letter-spacing:0pt;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; color: #ffffff; font-weight: normal; text-transform: none; line-height: 15pt; letter-spacing:0pt}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FEC442; font-weight: bold; line-height: 15pt;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; color: #FEC442; font-weight: normal; text-transform: none; line-height: 15pt; letter-spacing:0pt}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #ffffff; font-weight: normal; text-transform: none; line-height: 15pt; letter-spacing:0pt}

BODY {BACKGROUND-POSITION: left top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; text-align: justify;}

.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-align: justify; line-height: 15pt; letter-spacing:0pt}

.bodytextnews {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-align: left; line-height: 15pt; letter-spacing:0pt}

.bodytext p {margin:0; padding:5px 0;}


.headings {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; color: #ffffff; font-weight: normal; text-transform: none; line-height: 15pt; letter-spacing:0pt}

.headingsyellow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FEC442; font-weight: normal; text-transform: none; line-height: 15pt; letter-spacing:0pt}
.headingsyellow a {text-decoration:none; color: #FEC442;}
.headingsyellow a:hover {text-decoration: underline;  color: #FEC442}

.subheadings {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FEC442; font-weight: bold; line-height: 15pt;}

.subheadingsyellow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FEC442; font-weight: bold; line-height: 15pt;}
.subheadingsyellow a {text-decoration:none; color: #FEC442;}
.subheadingsyellow a:hover {text-decoration: underline;  color: #FEC442}

.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #ffffff}
.footer:hover {text-decoration: underline; color: #FEC442;}
.footer2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #ffffff}


/* NAVIGATION ELEMENTS */
#topnav {padding: 8px 0px 0px 70px; margin: 0px;}
.toplevel {color: #333333;}
.nav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333;}
.nav:hover {text-decoration: none; color: #ffffff;}
.sublevel {background-color: #00502f; border: 0px solid #ffffff;}
.subnav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; padding: 6px; background-color: #00502f; height=20px;}
.subnav:hover {text-decoration: none; color: #FEC442;}


/* FORM ELEMENTS */
label {font-weight:bold;}
fieldset {padding:1.5em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:none;font-size:1.0em;color: #FEC442;}
input.text, input.title, textarea, select {margin:0em 10px;border:1px solid #bbb;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;line-height: 12pt;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:2px;}
input.title {font-size:1.5em;}
textarea {width:590px;height:30px; margin:8px 10px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.error ul{margin-bottom: 0; padding-bottom: 0;}

/*
================================
News Events List Homepage Styles 
================================
*/
.newsEventsList {margin:20px 0 0 0;}
.newsEventsList h3 {color:#f49ac1;font-size:16px;padding:0 0 10px 0;background:url(/images/dotted_border.gif) repeat-x bottom left;}
.newsEventsList ul{padding:0 0 0 0;margin:0;list-style: none;}
.newsEventsList li{padding:20px 0 4px 0;background:url(/images/common/dottedline.gif) repeat-x top left;list-style: none;}
.newsEventsList li.selected a{color:#cccccc;}
.newsEventsList li a{font-size:12px;display:block;}
.newsEventsList ul.events li a{color:#FEC442;font-size:11px;display:block;}
.newsEventsList li a span{padding:0 7px 0 0;}
/* background:url(/images/arrow_right.gif) no-repeat center right; */

.newsEventsHeadings {padding:20px 0 4px 0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; color: #ffffff; font-weight: normal; text-transform: none; line-height: 15pt; letter-spacing:0pt;background:url(/images/common/dottedline.gif) repeat-x top left;}
.main{width: 579px; margin: auto;}
.frame{width: 624px; float: left;}
.frame .event { width: 624px; float:left; border:1px solid #fff; margin-top:20px;}
.frame .event h3{font-size: 10pt; font-weight: bold; padding:0 2px; width:98px; text-align:center; color:#FEC442; margin:-12px 160px 15px 20px; background:#003F24;float:left;position:relative;}
.frame .event h1{font-size: 16px; padding-top: 10px; padding-bottom: 5px; font-weight: bold;}
.frame .event h2{font-size: 12px; font-weight: normal; width: 624px; color:#fff; padding-left:10px;}

.event_pricing{ width:624px; float:left; border:1px solid #fff; margin-top:20px; padding-bottom:30px;}
.event_pricing h3{font-size: 10pt; font-weight: bold; padding:0 2px; width:97px; text-align:center; color:#FEC442; margin:-12px 0 15px 20px; background:#003F24;position:relative; float:left;}
.event_pricing .ratelist{float: left; width: 624px; margin-top:10px;}
.event_pricing .ratelist label{width: 240px; float:left; font-weight:normal; margin-top:5px; margin-left:10px;  font-size: 12px;}
.event_pricing .ratelist p{width: 300px; float:left; margin-top:5px; font-size: 12px; margin-left:40px;}

.event_detaileft{ width:558px; float:left; border:1px solid #fff; margin-top:20px; margin-bottom:10px; padding:5px 0; padding-left:20px;}
.event_detaileft h3{font-size: 10pt; font-weight: bold; color:#FEC442; margin:-17px 0 0 20px; background:#003F24;position:relative; width:152px; text-align:center}
.event_detaileft p{margin:0; padding:5px 0;}

.event_detaileft1{ width:558px; float:left; border:1px solid #fff; margin-top:20px; margin-bottom:10px; padding:5px 0; padding-left:20px;}
.event_detaileft1 h3{font-size: 10pt; font-weight: bold; color:#FEC442; margin:-17px 0 0 20px; background:#003F24;position:relative; width:188px; text-align:center}
.event_detaileft1 p{margin:0; padding:5px 0;}

.booking_detail{width:624px; float:left; border:1px solid #fff; margin-top:20px;}
.booking_detail h3{font-size: 10pt; padding:0 2px; width:114px; text-align:center; font-weight: bold; color:#FEC442;position:relative; margin:-12px 0 15px 20px; background:#003F24; float:left;}
.booking_detail .information{width: 620px; float: left;}
.booking_detail .information label{width: 80px; float: left; margin-left:10px; font-size: 12px; font-weight:normal; padding-top: 10px;}
.booking_detail .information .asp_txtbox input{width: 400px; margin-top: 10px; margin-left: 41px; float: left; background: url(../images/txt_field.png) no-repeat;
height: 25px; border:none;}
.booking_detail .contact_detail{width:610px; margin-left:10px; float:left; font-size:14px;  padding-top:10px; font-weight:bold;}
.frame .form_heading{width:614px;margin-left:10px; float:left;  font-size:14px;  font-weight:bold; padding-top:25px;}
.frame .form_frame{width:624px; float:left; margin-top:20px; border:1px solid #fff;}
.frame .form_frame h3{font-size: 10pt; font-weight: bold;position:relative; color:#FEC442; margin:-12px 0 15px 20px; background:#003F24; width:78px; padding:0 2px;}
.frame .form_frame .colum_heading{float:left; width:190px; margin-left:10px; font-size:12px; font-weight:normal; padding-top:25px;}
.frame .form_frame .colums{float:right; width:400px;}
.frame .form_frame .colums ul{padding:0; margin:0; list-style:none;}
.frame .form_frame .colums ul li{float:left; padding:2px 44px 0 22px; font-size:12px;}
.frame .form_frame .underline{width:604px; float:left; margin-left:10px; background:url("../images/common/dottedline.gif") 0 -8px repeat-x; height:1px;}
.frame .row{width:620px; float:left;}
.frame .row label{width:200px; float:left; font-weight-normal; padding:8px 0px; font-size:12px;}
.frame .row label.lbl{width:100px; float:left; font-weight-normal; padding:0; font-size:12px; margin-left:30px;}
.frame .row input{width:110px; margin:0px 0px 5px 0px; float:left; height:15px;}
.frame .row input.text{width:155px; margin:5px 0px 5px 10px; float:left; height:15px;}
.frame .row input[type=radio]{width:auto; margin:5px 0px 5px 0px; float:auto; height:auto; float:none;}
.frame .row  span.radiobox{float:left;  padding:0  53px;}
.frame .row  span.radiobox input{float:left; width:23px; text-align:center; }
.frame .cancel{width:600px; float:left; margin-left:10px;}

.frame .row p{width:105px; float:left; padding-left:50px; font-size:14px; margin:13px 0 13px 0;}
.frame .row .dotted_line{width:604px; margin-left:10px; height:1px; float:left; background:url(../images/common/dottedline.gif) 0 -8px repeat-x;}
.frame .requirments{width:600px; margin-left:10px; float:left;  font-size:12px;  font-weight:normal; padding-top:25px;}
.frame .line{width:620px; float:left; margin-top:15px; background:url(../images/line.png) left repeat-x; height:2px;}
.frame .submit_stuff{ width:624px; position:relative; margin-bottom:56px; float:left; border:1px solid #fff; margin-top:20px;}
.frame .submit_stuff h3{font-size: 10pt; width:53px; text-align:center; font-weight: bold;position:relative; color:#FEC442; margin:-12px 0px 15px 20px; padding:0 2px; background:#003F24;float:left;}
.frame .submit_stuff .cancellation_policy{width:600px;margin-left:10px; float:left;  font-size:12px; padding-top:10px;}
.frame .submit_stuff .txtarea{width:610px; margin-left:10px; float:left;  font-size:14px;  font-weight:normal; padding-top:15px;}
.frame .submit_stuff .txtarea textarea{width:600px; margin-left:10px; height:30px;}
.frame .submit_stuff .sponsered{width:240px;margin-left:10px; float:left; font-size:12px;  padding-top:35px;}
.frame .submit_stuff .logo_img{width:350px; float:left; padding:25px 0 50px 20px;}
.frame .submit_stuff .paybutton{width:510px; height:25px; float:left; padding:0 0 30px 200px;}
.frame .submit_stuff .paybutton input{margin:0 10px 30px 10px; float:left; height:25px;}

.welcome_frame{width:575px; float:left;}
.welcome_frame .welcome_heading{font-size:16px; float:left; font-weight:bold; margin-top:20px; width:575px;}
.welcome_frame .chekbox_row{width:575px; float:left;  margin-top:20px; font-size:18px;}
.welcome_frame .chekbox_row input{width:30px; float:left; padding-top:6px;}
.welcome_frame .chekbox_row p{width:150px; float:left; font-size:14px; margin:0; padding:0;}
.welcome_frame .card{width:575px; float:left; margin-top:30px;}
.welcome_frame .card p{width:153px; float:left; font-size:14px; margin-top:15px; color:#fff; margin:0; padding:0;}
.welcome_frame .card input{width:140px; float:left; margin-right:12px;}
.welcome_frame .submit{width:150px; float:left; height:25px; margin:28px 0 0 80px;}
.welcome_frame .submit input{width:100px; height:25px;}
 
.textaresttop{margin-top:10px;}

.graph{width:145px; float:left;}
.frontPage{float:left; }
 

.btn_parent{position:relative; float:left;}
.btn_parent .tooltip{position:absolute; display:none; top:28px; font-family: Arial, Helvetica, sans-serif; width:300px; font-size:11px; line-height:12px; left:40px;  background:#FFFFE1; color:#000; padding:2px;}























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

