.explore_class
{
	background-image: url(../../img/buttons/explore_region.png);
}

.explore_class:hover
{
	background-image: url(../../img/buttons/explore_region_sel.png);
}

.textbox
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #6C98D9;
   font-family: Arial;
   font-size: 11px;
   color: #000000;
   background: #FFFFFF;
   white-space: nowrap;
   height: 18px;
   width: 200px;
}

.dropdown
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #6C98D9;
   font-family: Arial;
   font-size: 11px;
   color: #000000;
   background: #FFFFFF;
   white-space: nowrap;
   height: 18px;
   width: 200px;
}

.textarea
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #6C98D9;
   font-family: Arial;
   font-size: 11px;
   color: #000000;
   background: #FFFFFF;
   white-space: nowrap;
   height: 100px;
   width: 200px;
}

.clear_textbox
{
   border-style: solid;
   border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
   font-family: Arial;
   font-size: 11px;
   color: #000000;
   background: #FFFFFF;
   white-space: nowrap;
   padding-top:3px;
   height: 19px;
}

.button
{
	cursor:pointer;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #A72428;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #A72428;
	background: #F4EAD8;
	text-align: center;
	height:21px;
}

.label
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}

.linebreak
{
	background-color:#e8e6e7;
	height:1px;
}
.normtext
{
   font-family: Arial;
   font-size: 12px;
   color: #333333;
}

.white_heading
{
   font-family: Arial;
   font-size: 24px;
   font-weight: bold;
   color: #ffffff;
}

.heading
{
   font-family: Arial;
   font-size: 22px;
   font-weight: bold;
   color: #a72428;
}

.heading1
{
   font-family: Arial;
   font-size: 18px;
   color: #fa1d00;
}

.heading2
{
   font-family: Arial;
   font-size: 16px;
   font-weight:bold;
   color: #3c6ea1;
}

.heading3
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #3c6ea1;
}

.mainmenu
{
   font-family: Arial;
   font-size: 14px;
   color: #ffffff;
}

.footermenu
{
   font-family: Arial;
   font-size: 11px;
   color: #ffffff;
}

.browntext
{
   font-family: Arial;
   font-size: 14px;
   color: #c7994d;
}

.button_text
{
   font-family: Arial;
   font-size: 12px;
   font-weight:bold;
   color: #ffffff;
}

table
{
   font-family: Arial;
   font-size: 12px;
   color: #333333;
}

h1
{
   font-family: Verdana;
   font-size: 18px;
   color: #F78C2D;
   display:inline;
}

h2
{
   font-family: Verdana;
   font-size: 14px;
   color: #F78C2D;
   display:inline;
}

h3
{
   font-family: Verdana;
   font-size: 12px;
   color: #75A45C;
   display:inline;
}

h4
{
   font-family: Verdana;
   font-size: 12px;
   color: #75A45C;
   display:inline;
}

h5
{
   font-family: Verdana;
   font-size: 10px;
   color: #F78C2D;
   display:inline;
}
/*** News ****/
.newstext
{
	font-family: Arial;
	font-size: 12px;
	color:#6EA724;
	text-decoration:none;
}

.newstext:hover
{
	text-decoration:underline;
}

/*** Travel Tips***/

.numbertext
{
   font-family: Verdana;
   font-size: 18px;
   color: #EDD3D4;
   text-decoration:none;
}

.travltext
{
   font-family: Verdana;
   font-size: 11px;
   font-weight:normal;
   color: #333333;
   text-decoration:none;
}

.travltext_heading
{
   font-family: Verdana;
   font-size: 11px;
   font-weight:bold;
   color: #333333;
   text-decoration:none;
}

.travltext_heading:hover
{
   font-family: Verdana;
   font-size: 11px;
   font-weight:bold;
   color: #333333;
   text-decoration:underline;
}

.travltext:hover
{
   font-family: Verdana;
   font-size: 11px;
   color: #BD2328;
   text-decoration:underline;
}

.travel_link_text
{
   font-family: Verdana;
   font-size: 11px;
   color: #BD2328;
   text-decoration:none;
}

.travel_link_text:hover
{

   text-decoration:underline;
}


.yellow_text
{
   font-family: Verdana;
   font-size: 14px;
   color: #C7994D;
   text-decoration:none;
}

.yellow_text:hover
{
   text-decoration:underline;
}

.red_text
{
   font-family: Arial;
   font-size: 12px;
   color: #A72428;
   text-decoration:none;
}

.red_text:hover
{
   text-decoration:underline;
}


/*** Lightbox ****/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/***** Calender *****/

.CalendarRed{width:100%;height:100%;}
.CalendarRed td{border:1px #F3F3F3 solid;text-align:center;}
.CalendarRed td.SelectedDay{background:#E5E5E5;color:red;}
.CalendarRed tr.TitleBar td{font-weight:bold;background:#2C416E;color:#FFF;}
.CalendarRed tr.TitleBar td a{color:#FFFFFF;}
.CalendarRed tr.Days td{}
.CalendarRed tr.Days td a{color:#000000;}
.CalendarRed tr.Days td a:hover{background:#FFCCCC;}
.CalendarRed .WeekName td{font-weight:bold;}
.CalendarRed{border-collapse:collapse;font:normal 11px Arial, Arial, sans-serif;background:#FFFFFF;border:1px #2C416E solid;}


/***** PAGING TABLE *****/

.throw
{
	height:20px;
	background-color : #415888;
}

.content_heading_top_background
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
}

.tsubhcell
{
   background-color : #415888;
   color:#333333;
   border:solid 1px #333333;
   font-family : Verdana;
   font-size : 9px;
   font-weight:bold;
   height:30px;
   padding-left:5px;
   padding-right:5px;
}

.thcell
{
	background-color : #3469a6;
	color:#333333;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	border:1px solid #FFFFFF;
	vertical-align:middle;
	height:20px;
}

.thcell2
{
	background-color :#ffffff;
	color:#333333;	
	font-family : Verdana;
	font-size : 10px;
	font-weight:bold;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align: middle;
	text-align:left;
}

.thcell3
{
   background-color : #415888;
   color:#4e4e4e;
   font-family : Verdana;
   font-size : 10px;
   font-weight:bold;
   height:20px;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   vertical-align: middle;
   text-align:left;
}

.tinfocell
{
   background-color : #415888;
   color:#4e4e4e;
   font-family : Verdana;
   font-size : 10px;
   font-weight:bold;
   height:20px;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   vertical-align: top;
   text-align:left;
}

.tcell
{
   font-family: Arial;
   font-size: 11px;
   color: #444444;
  /* border:1px solid #EEEEEE;*/
   background-color : #FFFFFF;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
}

.tcell2
{
   font-family: Arial;
   font-size: 11px;
   color: #444444;
 /*  border:1px solid #EEEEEE;*/
   background-color : #FFFFFF;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
}

.tirow
{
   background-color : #3F628A;
   height:20px;
}

.trow
{
   color : #2F537C;
   height:20px;
}

.theading
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: normal;
}

.tcountcell
{
	width: 50px;
}

.paging_button_first,
.paging_button_last,
.paging_button_next,
.paging_button_prev,
.pagingnav
{
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #A72428;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #A72428;
	background: #F4EAD8;
	background-image: url(../../img/button_background.jpg);
	background-repeat: repeat-x;
	text-align: center;
	height:21px;
}

.paging_button_page,
.pagingitem
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #A72428;
   font-family: Trebuchet MS;
   font-size: 12px;
   color: #A72428;
   background: #F4EAD8;
   background-image: url(../../img/button_background.jpg);
   background-repeat: repeat-x;
   text-align: center;
   height:21px;
}

.pagingbox
{
   font-family : Verdana;
   font-size : 10px;
   /*color : #FFFFFF;*/
   color : #3F628A;
   font-weight : normal;
}
.paging_button_page_selected,
.pagingitemselected
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #A72428;
   font-family: Trebuchet MS;
   font-size: 12px;
   font-weight: bold;
   color: #A72428;
   background: #F4EAD8;
   background-image: url(../../img/button_background.jpg);
   background-repeat: repeat-x;
   text-align: center;
   height:21px;
}

/** Custom **/

.greentext
{
   font-family: Arial;
   font-size: 14px;
   color: #498C25;
   font-weight:bold;
}


.bluepagingheading
{
   font-family: Arial;
   font-size: 16px;
   color: #3C6EA1;
   font-weight:bold;
}

.bluetext
{
   font-family: Arial;
   font-size: 12px;
   color: #3C6EA1;
}


/**** Events *****/


.event_text
{
   font-family: Arial;
   font-size: 12px;
   color: #3C6EA1;
   text-decoration:none;
}

.event_text:hover
{
   text-decoration:underline;
}