/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body {
	margin: 0px;
	background:#000 url(../images/background.jpg) repeat-y center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

/************************************************************************************
 * Style: General
 ************************************************************************************/
TD.centered {
	text-align: center
}

TD.tinytd {
	height: 8px;
}

TD.smalltd {
	height: 8px;
}

TD.topit {
	vertical-align: top;
}

.middleit {
	vertical-align: middle;
}

TD.bottomit {
	vertical-align: bottom;
}

TD.leftit {
	text-align:left;
}

TD.centerit {
	vertical-align: middle;
}

TD.rightit {
	text-align: right;
}

TD.justifyit {
	text-align:justify;
}

.bodyline {
	 border: 1px solid #feaa24;
}

TD.leftpadit {
	padding-left: 10px;
}

TD.rightpadit {
	padding-right: 10px;
}

.srinkit {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.whiteit{ color:WHITE;}

.mouseOver {
	 cursor: pointer; 
	 cursor: hand;
}

.mouseOut {
	cursor: default;
}

.smallText { 
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
}
/*Site CSS*/
.relative{ position:relative;}
.small_font{ font-size:1px;}
.clear{ clear:both;}
.hidden{ display:none;}
.center_div{ width:1024px; margin:auto; position:relative;}
.shadow{-moz-box-shadow: 2px 2px 3px #999;-webkit-box-shadow: 2px 2px 3px #99;box-shadow: 2px 2px 3px #999;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')";	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
.bigger_shaddow{-moz-box-shadow: 4px 4px 8px #999;-webkit-box-shadow: 4px 4px 8px #999;box-shadow: 4px 4px 8px #999;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');}

.header{ background:BLACK; height:120px;}
.header .center_div{}
.logo{ position:absolute; top:23px; left:0;}
.header_structure{ position:absolute; right:0; margin:0; padding:0; list-style:none;}
.header_structure li{ text-align:right;}
.social_li{ margin-top:10px; }
.twitter,.youtube,.facebook{ background:url(../images/socials.png) no-repeat; width:21px; height:21px; display:inline-block; opacity:0.6;filter: alpha(opacity = 60); position:relative; top:2px;}
.twitter{background-position:2px 0px;}
.youtube{ background-position:-22px 0px;}
.facebook{ background-position:-45px 0px;}
.socials{ display:block; width:75px; float:right;}
.languageSelector{display:inline-block; background:url(../images/language_field.png) no-repeat bottom; width:123px; height:27px; float:right; position:relative;}
.languageSelectorArrow{ background:url(../images/white_down_arrow.png) no-repeat; width:13px; height:8px; position:absolute; right:10px; top:11px;}
.languageSelector select{ background:none; width:150px; position:relative;height:27px; padding:3px; border:none; color:#999;}
.languageSelectorLinks{ line-height:26px; display:inline-block; width:55px;  text-align:center; text-decoration:none; float:left; margin:0 2px 0 2px; color:WHITE; opacity:0.6;filter: alpha(opacity = 60);}

.search_li{ margin-top:15px;}
.search_div{ background:url(../images/search_field.png) no-repeat; width:250px; height:31px; overflow:hidden; position:relative; float:right;}
.search_field{ display:inline-block; width:200px; border:0px; position:relative; right:10px; height:29px;line-height:29px; color:#999; background:none;}

.homeLink,.newsLink,.contactLink,.terminologyLink{ display:inline-block;  padding-left:18px; color:#b9b9b9; text-decoration:none; line-height:35px; margin-left:15px;}
.homeLink{background:url(../images/small_house.png) no-repeat left center;}
.newsLink{background: url(../images/small_news.png) no-repeat left center;}
.contactLink{background:url(../images/small_phone.png) no-repeat left center;}
.terminologyLink{background:url(../images/terminology.png) no-repeat left center;}
.topMenuSeparator{ display:inline-block; border-left:1px solid #00adef; width:1px; height:15px; position:relative; top:3px; left:7px;}

.menu_div{ height:44px; background:url(../images/menu_bg.png) repeat-x; position:relative; z-index:2;}
.menu{ margin:0; padding:0; list-style:none; position:relative; }
.menu li.top_li{ float:left; position:relative;}
.menu li.top_li a.top_link{ color:#fff; display:inline-block; padding:0 18px 0 18px; line-height:44px; text-decoration:none; font-size:14px; font-weight:bold; }
.menu li.top_li a.top_link:hover{ background:#000;}
.subhover{background:#000;}
.subSubHover{ background:#333;}
.menu li.top_li ul.sub {position: absolute;z-index:1; width:230px; left:0px; top: 44px;	z-index:400;background: url(../images/transparent_bg_heavy.png); opacity:0.95; filter: alpha(opacity=95); margin:0; padding:0 0 10px 0;display: none;float: left; border-bottom-left-radius:6px; border-bottom-right-radius:6px; padding-bottom:10px;}
.sub_right{ right:0px !important; left:auto !important;}
.menu li.top_li ul.sub li{ list-style:none; padding:0; position:relative;}
.menu li.top_li ul.sub li:hover{ }
.menu li.top_li ul.sub li a{display:block; margin:0 20px 0 20px; padding-left:5px; border-bottom:1px dotted #999; color:WHITE; text-decoration:none; line-height:18px; padding-top:10px; padding-bottom:10px;}
ul.sub_sub{position: absolute; z-index:2; left:230px;width:230px;  top:0px; background: url(../images/transparent_bg_heavy.png); opacity:0.95; filter: alpha(opacity=95); margin:0; padding:0;display: none;border-bottom-left-radius:6px; border-bottom-right-radius:6px; padding-bottom:10px;}
ul.sub_sub li.sub_sub_li {list-style:none; padding:0;  position:relative;line-height:18px; overflow:visible;}

ul.sub_sub_sub{position: absolute;z-index:3; width:230px; left:230px; top:0px; background: url(../images/transparent_bg_heavy.png); opacity:0.95; filter: alpha(opacity=95); margin:0; padding:0;display: none;border-bottom-left-radius:6px; border-bottom-right-radius:6px; padding-bottom:10px;}
ul.sub_sub_sub li{list-style:none; padding:0; position:relative; line-height:18px;}
.sub_arrow{ background:url(../images/menu_sub_arrow.png) center center no-repeat; width:6px; height:11px; position:absolute; right:10px; top:15px;}


.slider_div{position:relative; z-index:1;}
.slider_div .center_div{background:url(../images/slider_bg.png) repeat-y center top; margin-bottom:110px;}
.slider_frame{ width:1024px; height:365px; overflow:hidden; position:relative;}
.slider_window{width:1024px; height:365px; overflow:hidden; text-align:center;position:relative;}
.slider_window iframe{ margin:auto; position:relative; z-index:2;} 
.slider_video_bg{ position:absolute; top:0; left:0; opacity:0.2; z-index:1;}
.slider_navigator_pannels{ position:absolute; width:1024px; height:83px; top:365px; left:0px;}
.slider_navigator_pannels ul{ margin:0 auto; padding:0; list-style:none;}
.slider_navigator_pannels ul li.frames{ display:block; float:left; background:url(../images/slider_tab_bg.png) repeat-x; height:83px; width:204px; cursor:pointer; position:relative; border-right:1px solid #343434;}
.frame_arrow{ background:url(../images/slider_arrow.png) no-repeat; width:12px; height:23px; position:absolute; right:6px; top:37%;}
.framesTableCell{ vertical-align : middle; display : block; height:83px; width:160px; padding-left:6px;}
.framesTableCell .title{ font-size:16px; color:#333; display:block; padding-top:6px;}
.framesTableCell .description{ font-size:10px; color:#999;}
.slider_info_box{ position:absolute; background: url(../images/transparent_bg.png); display:inline-block; width:230px; top:20px;  right:20px; padding:15px; color:WHITE; text-align:left;}
.slider_title{ border-bottom:2px dotted #ccc; margin-bottom:10px; padding-bottom:6px;font-size:18px; font-weight:bold;}
.slider_text{ text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.slider_more_link{ color:#fff; text-decoration:none; font-size:14px; font-weight:bold; letter-spacing:-1px; display:inline-block; margin-top:6px;}

.page_text .one_of_three .columnTitle{color:#408199; font-size:20px; margin-top:0px; margin-bottom:20px;}
.page_text .one_of_three ul{ margin:0; padding:0; list-style:none;}
.page_text .one_of_three  ul li{ margin-bottom:22px;}

.content{ padding-bottom:60px; min-height:600px;}

.homeLeftColumn{ width:600px; float:left; }
.homeRightColumn{ width:400px; float:right; }
.welcomeBox{ background:url(../images/transparent_bg.png); padding:20px 20px 30px 20px; position:relative;}
.welcomeBox .title{ font-size:26px; color:#FFF; margin-bottom:15px;}
.welcomeBox .text{ font-size:14px; color:#919191;}
.welcomeBottomSeparator{ position:absolute; bottom:15px; left:0; background:url(../images/horizontal_separator.png) repeat-x; height:3px; width:100%;}

.newsBox{ margin-top:20px;}
.newsBoxTitle{ background:#000; color:WHITE; font-size:24px; padding:15px 15px 15px 20px; border-bottom:1px solid #2b2b2b;}
.newsBoxBody{ background: url(../images/gradiant_trans_to_black.png) repeat-x bottom; padding:20px 10px 20px 20px;border-bottom:1px solid #2b2b2b;}
.newsBoxMore{ background:url(../images/transparent_bg.png); height:30px;}
.latest_news_ul{ margin:0; padding:0; list-style:none; }
.latest_news_ul li{ float:left; width:170px; padding:10px 5px 10px 5px; cursor:pointer; opacity:0.75;filter: alpha(opacity = 75); background:url(../images/transparent_bg.png); margin:5px;}
.newsBoxImage{ text-align:center;}
.date{ background:url(../images/news_date_bg.png) no-repeat center center; width:64px; height:64px; overflow:hidden; text-align:center; margin:15px auto 15px auto; position:relative;}
.date .day{ display:block; color:#CCC; font-weight:bold; margin-top:16px; font-size:11px;}
.date .month{display:block; color:#CCC;font-weight:bold; margin-top:7px; font-size:11px;}
.latest_news_ul li .title{ font-size:20px; display:block; margin-bottom:15px; color:#0575ab; text-decoration:none; }
.latest_news_ul li .description{ color:#CCC; font-size:13px;}
.newsBoxMore{ text-align:right;}
.newsBoxMore a{ background:url(../images/white_arrow_right.png) no-repeat right center; padding-right:20px; position:relative; right:20px; color:#fff; text-decoration:none; font-size:14px; display:inline-block; line-height:30px; font-style:italic;}

.upcommingEventsBox{ background:url(../images/blue_transparent_bg.png);padding:20px 20px 30px 20px; position:relative;}
.upcommingEventsBox .title{font-size:26px; color:#FFF; margin-bottom:15px;}
.upcommingEventsBox .text{ height:200px;}
.events_slider_frame{ width:320px; height:190px; margin:auto; position:relative;}
.eventsSlider{ width:320px; height:190px; margin:auto; overflow:hidden;}
.eventsSliderWindow{width:320px; height:190px; margin:auto; overflow:hidden; position:relative; cursor:pointer;}
.sliderDescription{ position:absolute; bottom:0; left:0;background:url(../images/transparent_bg_heavy.png); padding:6px; display:block; width:308px;}
.sliderTitle a{ font-size:14px; color:WHITE; font-weight:bold; text-decoration:none;}
.sliderTitle span{ font-size:13px; color:#0575ab; font-style:italic; margin-right:10px;}
.info{}
.info_description{ display:none;color:WHITE; font-size:13px; padding-top:10px;}
.eventsSliderNext,.eventsSliderPrev{ width:24px; height:48px;  position:absolute; top:32%; cursor:pointer; }
.eventsSliderPrev{background: url(../images/sliderArrowLeft.png) no-repeat; left:-24px;}
.eventsSliderNext{background: url(../images/sliderArrowRight.png) no-repeat; right:-24px;}


.videosBox{ margin-top:20px;}
.videosBoxTitle{ background:#050c12; color:WHITE; font-size:24px; padding:15px 15px 15px 20px; border-bottom:1px solid #1a4059;}
.videosBoxBody{ background: url(../images/gradiant_trans_to_blue.png) repeat-x bottom; min-height:227px; padding:20px;border-bottom:1px solid #1a4059;}
.videosBoxMore{ background:url(../images/blue_transparent_bg.png); height:30px;}

.page_title{color: #fff;font-size: 26px;letter-spacing: -2px; background:url(../images/transparent_bg_heavy.png); line-height:60px; border-bottom:2px solid #2b2b2b; opacity:0.85; filter: alpha(opacity = 85); text-align:left;}
.page_date{ display:inline-block; float:right; font-size:14px; letter-spacing:0px;}
.page_outer_frame{ background: url(../images/transparent_bg.png);}
.page_frame{ background:url(../images/gradiant_trans_to_black.png) repeat-x bottom; padding:10px 0 20px 0;}
.page_text{ color:#ccc;  font-size:14px; text-align:justify; margin-bottom:30px;}
.inPage{ width: 950px;  margin:0 auto 20px auto;}
.image_link{ float:right; margin-left:20px; margin-bottom:20px; position:relative; z-index:1000; padding:10px; background:WHITE; border:1px solid #CCC;  display:inline-block;}
.border_radious{border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
/*.breadcrump{ background:url(../images/shade_separator.png) center bottom no-repeat; padding-bottom:5px; font-size:10px; color:#999;}*/
.breadcrump{ color:#ccc; font-size:11px; font-style:italic;}
.breadcrump a{color:#ccc; text-decoration:none;}
.gallery_frame{ margin-bottom:50px;}
.gallery_title{ font-style:italic; font-family:Calibri,Georgia; font-size:20px; color:#999; text-decoration:underline;}
.gallery{ margin-top:20px;}
.short_gallery{ float:right; margin-left:20px; margin-bottom:20px;}
.short_gallery ul{ margin:0; padding:0; list-style:none;}
.short_gallery ul li{ text-align:center;}
.short_gallery .gallery_image_link{ display: inline-block; padding:3px; background:WHITE; margin-right:3px; border:1px solid #CCC;  border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; position:relative;}
.fileListing{ background:url(../images/transparent_bg.png); padding:10px; margin-top:30px; margin-right:10px; text-align:left !important;}
.fileListingTitle{ font-size:16px; color:#FFF; font-style:italic;}
.fileListing ul{ margin-top:15px; margin-left:20px; list-style:decimal;}
.fileListing li{ text-align:left !important;}
.fileListing li a{ color:#FFF; text-decoration:none;text-align:left; background:url(../images/download.png) no-repeat right center; display:block; padding-right:20px; margin-right:5px;}
.fileListing li a:hover{ color:#CCC; text-decoration:underline;}

.bigImageLink img{ }
.bigImage{ text-align:center;}
.fromTop{ text-align:center;}
.fromTop a img{ margin:30px 0 30px 0;}
.tabsFrame{ float:left;}
ul.tabs {	margin: 0;padding: 0;float: left;list-style: none;height: 45px;border-bottom: 1px solid #2b2b2b;border-left: 1px solid #2b2b2b;width: 100%}
ul.tabs li {float: left;margin: 0;padding: 0;height: 45px;line-height: 45px;margin-bottom: -1px;overflow: hidden;position: relative;	background:url(../images/slider_tab_bg.png) repeat-x bottom; border-right:1px solid #666;}
ul.tabs li a {text-decoration: none;color: #000;display: block;font-size: 1.2em;padding: 0 30px 0 20px; margin-right:10px;outline: none´´; background:url(../images/slider_arrow.png) no-repeat right center;}
ul.tabs li a:hover {}
html ul.tabs li.active, html ul.tabs li.active a{color:#ccc;background: url(../images/white_down_arrow.png) no-repeat right center;}
html ul.tabs li.active {background: url(../images/slider_tab_bg_over.png) repeat-x bottom;}
.tab_container {border: 1px solid #2b2b2b;border-top: none;overflow: hidden;clear: both;float: left; width: 100%; background: url(../images/transparent_bg.png) bottom ; }
.tab_content { padding:15px 20px 30px 20px;}


.final_gallery{ width:285px; float:right; margin-left:15px; margin-bottom:5px;}
.final_main_image{ position:relative; display: inline-block}
.zoomIn{ position:absolute; background:url(../images/zoom_in.png) no-repeat; width:23px; height:23px; display:block; top:5px; right:5px;}
.finalGalleryMainImage{}
.galleryCaption{ position:absolute; width:257px; padding:12px; font-size:12px; color:#fff; opacity:0.75; filter: alpha(opacity = 75); bottom:0px; background:#4a8ba1;}
.gallery_image_listing{ margin-top:4px;}
.galleryThumbnails{ float:left; display:table-cell; vertical-align:middle; text-align:center; margin:0px 4px 4px 0; border:1px solid #453441; width:51px; height:51px; overflow:hidden; cursor:pointer;}
.finalGalleryThumbnails{ display:inline-block; margin-top: auto; margin-bottom: auto;}
.galleryThumbnailsCaption{ display:none;}
.galleryDummys{ float:left;  margin:0px 4px 4px 0;border:1px solid #cccccc; background:#cccccc; width:51px; height:51px; overflow:hidden;}


.gallery_frame{ float:left; margin:15px; border:1px solid #e9e9e9; background:url(../images/transparent_bg.png); border-top-left-radius:10px;border-bottom-right-radius:10px;opacity:0.75; filter: alpha(opacity = 75);}
.gallery_image{  padding:8px; height:150px; width:200px; text-align:center; overflow:hidden;}
.gallery_description{ padding:8px; background:#e9e9e9; text-align:center ;border-bottom-right-radius:10px; color:#666; font-style: italic;}

.links_ul{ padding:0; margin:0; margin-top:20px;}
.link_li{ list-style:none; cursor:pointer;margin:0px 20px 15px 50px; border:1px solid #2b72a2; border-radius:8px;  background:#eeeeee; padding:10px; position:relative;}
.link_image{ position:absolute; left:-45px; top:0px;}
.link_title{ font-size:16px; font-family:Calibri,verdana,georgia; color:#2b72a2; font-weight:bold;}
.link_li a{ text-decoration:none; font-size:13px; color:#999;}

.client_div{ float:left; margin:15px; text-align:center; padding:6px; background:#fff; border-top-left-radius:8px;border-bottom-right-radius:8px; opacity:0.75;filter: alpha(opacity = 75);}
.client_image{ display:table-cell; vertical-align:middle; text-align:center; height:160px; width:160px; overflow:hidden;}
.client_name{ text-align:center; background:#dedede; height:25px; font-size:16px; font-style:italic; color:#666; font-family:Georgia, "Times New Roman", Times, serif; line-height:25px;  border-top-left-radius:8px;border-bottom-right-radius:8px;}

.left_col{ float:left; width:480px; background:url(../images/transparent_bg_heavy.png); padding:10px;}
.right_col{ float:right; width:460px;background:url(../images/transparent_bg_heavy.png); padding:10px; cursor:pointer;}
.videoFrame{ background:url(../images/slider_tab_bg_light.jpg) repeat-x; height:80px; line-height:80px;color:#666;}
.videoFrame:hover{ background:url(../images/slider_tab_bg_over.png) repeat-x;color:#ccc;}
.videoFrame img{ float:left; margin:5px; margin-right:10px;}
.videoFrame span{ font-size:14px; }
#embedContainer{ diplay:none;}
.videoDescription{ padding-top:20px;}

.pagination{ text-align:center; padding-top:20px;}
.pagination a{ text-decoration:none; border:3px solid #ccc; border-radius:5px; background:#666; padding:2px 0 2px 0; color:#333; display:inline-block; width:20px; height:16px; text-align:center;  position:relative; font-size:12px; font-weight:bold;}
.pagination a:hover{ color:#666; background:#CCC;}
.pagination .split_page_cur_page{text-decoration:none; border:3px solid #ccc; border-radius:5px;background:#666; padding:2px 0 2px 0;  color:WHITE;  background:#999;display:inline-block; width:20px; height:16px;font-weight:bold; text-align:center;  position:relative; font-size:12px;}

.news_listing_ul{ margin:0; padding:0; list-style:none;}
.news_listing_ul li{ float:left; width:300px; background:url(../images/transparent_bg.png); padding:6px; margin:6px; cursor:pointer;}
.news_listing_ul li .image{ float:left; width:150px; height:100px; overflow:hidden;}
.news_listing_ul li .title{ display:block; color:#fff; font-size:17px; text-decoration:none; font-weight:bold; font-style:italic; margin-bottom:8px; margin-top:8px; border-bottom:1px dotted #ccc; padding-bottom:4px;}
.news_listing_ul li .description{ color:#999; font-size:12px;}


.left_glossary{ float:left; width:900px; }
.right_glossary_menu{ float:right; display:inline-block; list-style:none; margin:0; padding:0;}
.right_glossary_menu li{ margin-bottom:3px;}
.right_glossary_menu li a{ display:inline-block;border:1px solid #666; border-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radiust:6px;	-webkit-border-radius: 6px; font-size:12px; color:#666; background:#ccc; padding:6px; width:50px; text-align:center; text-decoration:none; }
.right_glossary_menu li a.active{background:#666; color:WHITE;}
.right_glossary_menu li a:hover{ border:1px solid #666;}
.left_glossary{ background: url(../images/gradiant_trans_to_black.png) repeat-x bottom; padding:20px;border-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radiust:6px;	-webkit-border-radius: 6px;border:1px solid #666;}
.left_glossary ul#results{ padding:0; margin:0; list-style:none;}
.left_glossary ul#results li{ margin:10px 0 10px 0;border:1px solid #333; border-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radiust:6px;	-webkit-border-radius: 6px; font-size:12px; color:#666; background: url(../images/transparent_bg.png); padding:6px; }
.result_title{ font-weight:bold; color:#fff; margin-bottom:8px;}
.result_description{ text-align:justify; font-size:12px; color:#ccc;}
.left_glossary_title{ text-align:center; font-size:17px;}
.glossary_chosen_letter{ font-size:18px;}
.glossary_wait_to_load{ background:url(../images/ajax-loader.gif) no-repeat center center; height:60px;}

.contact_text{ font-size:14px; color:#ccc; padding-right:20px; text-align:justify;}
.one_of_three{ width:300px; float:left; padding:0px 15px 20px 0px; }
.one_of_three td{ font-size:15px; color:#ccc; font-style: italic;}
.main_contact_submit_button{border:3px solid #999; border-radius:12px;color:#FFF; background:#666;  width:80px; text-align:center; line-height:150%; position:relative; top:10px; cursor:pointer; font-size:15px;}
.main_contact_submit_button:hover{ border:3px solid #666;color:#999;background:#fff;}
.contact_input{ border:1px solid #3d7e97; color:#999; padding:5px;  width:290px; border-radius:5px; height:25px; line-height:25px;}
.contact_input_text_area{ border:1px solid #3d7e97; color:#999; padding:5px;  width:290px; height:150px;border-radius:5px;}
.contact_input_select{border:1px solid #3d7e97; color:#999; padding:10px;  width:300px; border-radius:5px;}

#map_canvas{width: 350px;  height: 540px;}

.playerFrame{ width:500px; margin:auto;}
#jp_container_1{}


.managers{ list-style:none; padding:0; margin:0;}
.managers .managersLi{ float:left; width:290px; padding:8px; margin:10px; background:url(../images/transparent_bg.png);text-align:left;}
.managerImage{ float:left; margin: 0 10px 0px 0;}
.managerName{ font-size:18px; font-weight:bold; font-style:italic; margin-bottom:10px; display:inline-block;}
.managerDescription{ font-size:12px; }

#ContactFormSuccess{ display:none; border:2px solid #8ddb28; border-radius:10px; background:#dbf0c0; text-align:center; font-size:24px; color:#5e9c0e; padding:20px;}
#FooterContactFormSuccess{ display:none; border:2px solid #8ddb28; border-radius:10px; background:#dbf0c0; text-align:center; font-size:24px; color:#5e9c0e; padding:20px;}
#bookFormSuccess{ display:none; border:2px solid #8ddb28; border-radius:10px; background:#dbf0c0; text-align:center; font-size:24px; color:#5e9c0e; padding:20px;}

/*SEARCH*/
#result_report{ font-size:12px; color:#ccc; font-style:italic; text-align:center; margin-bottom:20px;}
#results{}
#results .description{ border-radius: 6px; border:#666 1px solid; background: url(../images/transparent_bg.png); padding:6px; font-size:13px; color:#ccc; margin-top:10px;margin-bottom:10px; }
#results .description b{ font-style:italic;}
#results .title{ font-size:20px; text-decoration:none; font-family:Calibri, Georgia; color:#666; font-style:italic;}
#results .title:hover{ text-decoration:underline;}
#other_pages{background:url(../images/pagination_bg.png) center center no-repeat; height:52px;  text-align:center; }
#other_pages a{ text-decoration:none; border:2px solid #666; padding:0px 5px 2px 5px; font-weight:bold; color:#333; display:inline-block; border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; position:relative; top:13px;}
#other_pages a:hover{ color:WHITE; background:#333;}
#other_pages b{border:2px solid #666; padding:0px 5px 2px 5px; font-weight:bold; color:WHITE; display:inline-block; border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; background:#333;position:relative; top:13px;}
.other_pages_text{ display:inline-block; position:relative; top:13px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666;}
#results .url{ font-size:12px; color:#999;margin-bottom:10px;}

.footer{ background: url(../images/footer_bg.png); height:200px;}
.footerTop{ background:url(../images/footer_top.png) no-repeat; width:1024px; height:18px; position:absolute; top:-18px; left:0px;} 
.footerFirstColumn{ float:left; width:200px; height:150px; margin:25px 0 25px 0; border-right:1px solid #0066cc;}
.footerFirstColumn ul{ list-style:none; padding-top:25px;}
.footerFirstColumn li{}
.footerFirstColumn li a{ color:WHITE; text-decoration:none; line-height:20px; opacity:0.7;filter: alpha(opacity = 70);}
.footerFirstColumn li a:hover{ text-decoration: none;}
.footerSecondColumn{float:left; width:200px;height:150px; margin:25px 0 25px 0; position:relative;border-right:1px solid #0066cc;}
.footerSecondColumn ul{ list-style:none; }
.footerSecondColumn ul li{}
.footerSecondColumn ul li a{color:WHITE; text-decoration:none; line-height:20px;opacity:0.7;filter: alpha(opacity = 70);}
.footerSecondColumn ul li a:hover{text-decoration: none;}
.footerThirdColumn{float:left; width:400px;height:150px; margin:25px 0 25px 0; position:relative;}
.social_buttons ul{ list-style:none; margin:0; padding:0; position:absolute; top:70px; left:30px;}
.social_buttons ul  li{ float:left; margin-right:5px;}
.footerFourthColumn{float:left; width:200px;height:150px; margin:25px 0 25px 0; position:relative;}
.footerFourthColumn a{ position:absolute; right:10px; top:55px;}

.check {
  -webkit-appearance: none; /*hides the default checkbox*/
  float: left !important;
  height: 20px !important;
  width: 20px !important;
  transition: 0.10s;
  border: 1px solid #999;
  text-align: center;
  color: white;
  outline: none;
  line-height: 20px;
  margin: 0;
  padding: 0;
  border-radius: 5px;
}

.show-errors {
	line-height: 20px;
}

.check:checked {
  background-color: #0E9700;
}

.check:checked:before {
  content: '\2713';
}

.check:hover {
  cursor: pointer; 
  opacity: 0.8;
}

