@charset "utf-8";
/* CSS Document */
body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin-top:0px;
  background-color:#9cc553;
  }

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	  font-size:12px;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	  font-size:12px;
}

.LEFT{
background-image: url(images/LEFT.gif);
background-repeat:repeat-y; 
height:1px;
}
.RIGHT{
background-image: url(images/RIGHT.gif);
background-repeat:repeat-y;
height:1px; 
} 
.CONTAINER{
min-height: 400px;
background-image:url(images/CONTAINER.gif);
background-repeat: repeat-y;
padding-bottom: 5px;
padding-top: 5px;

}
.FOOTER{
background-image:url(images/FOOTER.gif);
background-repeat:repeat-x;
background-position:bottom center;
/*align:center;
width:1px;*/
}


.FOOTER_BACKG{
 text-align:center;
 background-color:#4b7401;
 }
.bare { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; }
.bareBold { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; }
A.bare {font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333366; text-decoration: none;}
A.bare:hover { text-decoration: none; font-weight: normal; color: #0000ff; }
A.bareBold { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #006600; font-weight: bold; text-decoration: none;}
A.bareBold:hover { text-decoration: none; font-weight: normal; color:  #0C0;}
.boxHeader { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#FFFFFF }
.bareGray { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #999999; font-weight: bold; }
.bareRed { font-family: arial, helvetica, sans-serif; font-size: 8pt; color:#E71856 ; font-weight: normal; }
.thead { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold;}



/*########################################*/

.menutitle{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#273c00;
font-weight: bold;
cursor:pointer;
margin-bottom: 0.1em;
/*background-color:#f3f3f3;
width:175px;
padding-top: 2px;
padding-bottom:2px;*/
padding-left:15px;
padding-right: 2px;
text-align:left;
/*font-weight:bold;*/
border-left: 5px solid #ffffff;
/*border-right: 3px solid #ce0808;/*b82525;
border-bottom: 1px dotted #9cc553;*/
}

.footer_menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9cc553;
cursor:pointer;
}


.footer_menu:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
cursor:pointer;
margin-bottom:0.lem;
}
.menutitle:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#9cc553;
cursor:pointer;
margin-bottom: 0.1em;
/*background-color:#ce0808;
/*width:175px;
padding-top: 2px;
padding-bottom:2px;*/
padding-left:5px;
padding-right:2px;
text-align:left;
text-decoration:none;
/*font-weight:bold;*/
border-left: 5px solid #9cc553;
/*border-bottom: 1px dotted #9cc553;*/
} 



/*-------------------------reservation ---------------*/
.rates_header{
/*background-image:url(images/box.gif);
background-repeat:repeat-x;*/
background-color:#4b7401;
height: inherit;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding:5px;
}


.rates_data{
background-color: #EFFDEC;
padding-left:20px;
padding-bottom:2px;
padding-top:2px;
padding-right:2px;
/*text-align:left;*/
}

.rates_data1{
background-color:#E0FDDB;	
text-align:left;
padding-left:5px;
}

.rates_data2{
background-color:#E0FDDB;	
text-align:right;
padding-right:15px;
}
.style3 {
	font-size: 10px;
	color: #CC0000;
}

.login_box{
background-color:#ffffff;	
/*text-align:center;*/
border-bottom:1px solid #333333;
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
padding:10px;
padding-left:20px;
}
.login_box input,textarea,select{
background-color:#f3f3f3;
border:1px solid #333333;
}


.faqs_header{
/*background-image:url(images/box.gif);
background-repeat:repeat-x;*/
background-color:#4b7401;
height: inherit;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

.faqs_data{
background-color: #EFFDEC;
padding-left:2px;
padding-bottom:2px;
padding-top:2px;
padding-right:2px;
/*text-align:left;*/
}

/*-----NEWS----------------------*/

.newsContent{
background-image: url(images/news_content.gif);
background-repeat:repeat-y;
width:160px;
}

.news-content{
width:160px;
margin-left:8px;
margin-right:8px;
margin-bottom:5px;
margin-top:5px;
}

.news-footer{
width:160px;
border-top:1px dashed #A0A0A4;
}`

.news-header{
font-size:12px;
font-weight:bold;
vertical-align:top;
margin-left:5px;
margin-right:5px;
margin-bottom:2px;
margin-top:2px;
}

.news-header a {
font-size:12px;
font-weight:bold;
color:#273c00;
vertical-align:top;
margin-left:5px;
margin-right:5px;
margin-bottom:2px;
margin-top:2px;
text-decoration:none;
}

.news-header a:hover {
font-size:12px;
font-weight:bold;
color:#273c00;
vertical-align:top;
margin-left:5px;
margin-right:5px;
margin-bottom:2px;
margin-top:2px;
text-decoration:underline;
}


.news_data{
background-color: #EFFDEC;
padding-left:2px;
padding-bottom:2px;
padding-top:2px;
padding-right:2px;
font-family:Arial, Helvetica, sans-serif;
font-weight:2px;
/*text-align:left;*/
color:#D2D2D2;
width:100px;
}

.faqs_ans{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:10px;
color:#00FF00;
}

/*--------------------------------------------------*/

/************************ ERROR FIELD **********************/
.rates_data input.error, textarea.error, select.error{
background-color:#fcfcfc;
border:1px solid #CC0000;
}

.news-error{
font-weight:normal;
color:#FF0000;
}
.copyright{
font-family:Arial, Helvetica, sans-serif;
font-weight:10px;
color:#9cc553;
}