@charset "utf-8";
/*
       Site design & kode by Matrix Media
		   http://matrixnmedia.com/
		      Author: Amitava Das
		       Date: 13.04.2011
*/

/*---------- CSS RESET -----------*/

html,body,div,p,h1,h2,h3,h4,h5,span,form,input,select,label,text-area,a,img { margin:0px; padding:0px; }
ul,li { list-style:none; margin:0px; padding:0px; }
img a { border:0px; outline:none; }
a { text-decoration:none; outline: none; color:#2B6EBD; }
a:hover{ text-decoration:underline;}
/*h1 { font:bold 30px Tahoma, Arial; color:#fff; display:block; margin:0 0 20px 0; font-variant:small-caps; }*/
/*h2 { font:bold 16px Tahoma, Arial; color:#0f96d6; display:block; margin:0 0 6px 0; font-variant:small-caps;}*/
h1 { font:bold 22px/30px GillSansShadowedMTProLight, Tahoma, Arial; color:#107db0; margin:0 0 10px 0; font-variant:small-caps; }
.i_inn_1 h1, .i_inn_2 h1, .i_inn_3 h1{ color:#fff;}
h2, h2 a, h3, h4, h2 span{ font:bold 16px/20px GillSansShadowedMTProLight, Tahoma, Arial; color:#0f96d6; margin:0 0 5px 0; font-variant:small-caps;}
h2 span{ color:#0d6e9c;}
h2 a{ text-decoration:underline; font:bold 16px/20px GillSansShadowedMTProLight, Tahoma, Arial!important; font-variant:small-caps!important;}
h3, h4 { color:#fab60b; margin:0 0 3px;}
h4{ font-size:13px; color:#043144;}
p  { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#404040; margin:0 0 15px 0;}
p.home_paragraph  { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 0 0;}
.spacer{ font-size:0; line-height:0; clear:both;}
.blue_box{background-color:#2B6EBD;  border:1px solid #7DB5DE; font-size:12px; color:#FFFFFF; font-weight:bold;}
.cyan_text{font-size:13px; /*color:#48A7CD;*/ font-weight:bold; text-decoration:none; color:#0F96D6;}
a.cyan_text:hover{font-size:13px; color:#0099FF; font-weight:bold; text-decoration:none;}
.spacer{ font-size:0; line-height:0; clear:both;}
@font-face {
    font-family: 'GillSansShadowedMTProLight';
    src: url('gillsansshadowedmtpro-light-webfont.eot');
    src: url('gillsansshadowedmtpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('gillsansshadowedmtpro-light-webfont.woff') format('woff'),
         url('gillsansshadowedmtpro-light-webfont.ttf') format('truetype'),
         url('gillsansshadowedmtpro-light-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*@font-face {
    font-family: 'GillSansMTRegular';
    src: url('gil___-webfont.eot');
    src: local('?'), url('gil___-webfont.woff') format('woff'), url('gil___-webfont.ttf') format('truetype'), url('gil___-webfont.svg#GillSansMTRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/*@font-face {
    font-family: 'GillSansMTRegular';
    src: url('gil___-webfont.eot');
    src: local('?'), url('gil___-webfont.woff') format('woff'), url('gil___-webfont.ttf') format('truetype'), url('gil___-webfont.svg#GillSansMTRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/*@font-face {
    font-family: 'GillSansMTRegular';
    src: url('gil_____-webfont.eot');
    src: local('?'), url('gil_____-webfont.woff') format('woff'), url('gil_____-webfont.ttf') format('truetype'), url('gil_____-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
/*---------- MAIN CSS -----------*/

body  {
 background:#fff;
 font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
 color:#404040;
 text-decoration:none;
 text-transform:none;
 font-style:normal;
 font-variant:normal;
 }
 
#outer_frame  {
 width:100%;
 float:none;
 display:block;
 padding:0 0 0 0;
 }

/*---------- CLASSES -----------*/

.clear {
 font-size:0px;
 line-height:0px;
 clear:both;
 }
 

/*================================ HEADER-FRAME-START ==============================*/

#header_outer_frame  {
 width:100%;
 background:url(../images/nav_bg.jpg) 0 5px repeat-x;
 }

/*#header_outer_frame2  {
 width:100%;
 background:url(../images/top_shadwo.jpg) 0 0 repeat-x;
 overflow:hidden;
 }*/
 
#header_inner_frame  {
 width:955px;
 margin:0px auto;
 position:relative;
 z-index:99;
 padding:5px 0;
 }
 
.logo  {
 width:255px;
 height:104px;
 position:absolute;
 left:13px;
 top:0px;
 z-index:999;
 }

.search_box  {
 width:171px;
 background:#f1f1f0;
 height:18px;
 padding:2px 3px 0 3px;
 }
 
.search_box input  {
 width:140px;
 float:left;
 background:none;
 border:none;
 font:bold 11px/15px Tahoma;
 color:#6d6d6d;
 font-variant:small-caps;
 height:15px;
 padding:0 0 3px 4px;
 }
 
.search_box input.go_button  {
 width:27px;
 float:right;
 background:url(../images/go_button.jpg) 0 0 no-repeat;
 border:none;
 height:17px;
 padding:0px;
 margin:0px;
 cursor:pointer;
 font-size:0; line-height:0; text-indent:-2000000px;
 }
 
#main_nav  {
 width:685px;
 float:right;
 padding:0 0 10px 0;
 }
 
/*================================ HEADER-FRAME-END ==============================*/

/*================================ BODY-FRAME-START ==============================*/

#body_outer_frame  {
 width:100%;
 background:#0491cb url(../images/body_bg_back.jpg) 0 0 repeat-x;
 }
 
#body_inner_frame {
 width:955px;
 margin:0px auto;
 position:relative;
 overflow:hidden;
 z-index:0;
 }

/*---*/ 

#main_banner  {
 width:955px;
 height:374px;
 text-align:center;
 margin:0 0 110px 0;
 }

/*----*/

#gallery  {
 width:924px;
/* background:url(../images/gallery_bg.png) 0 0 no-repeat;*/
 background:url(../images/gallery_bg.png) 0 0 no-repeat;
 height:210px;
 position:absolute;
 /*left:20px;*/
 left:0;
 top:231px;
 padding:30px 10px 30px 19px;
 }
 
.i_inn {width:918px; margin:220px auto 0; /*margin:150px auto 0;*/ padding:0 0 0 30px;}
.i_inn_1 {width:491px; float:left; background:url(../images/yellow_border.png) no-repeat right 0; min-height:272px; margin:0 0 0 5px;}
.i_inn_2 {width:200px; float:left; padding:0 5px; background:url(../images/yellow_border.png) no-repeat right 0; min-height:272px; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.i_inn_2  img{display:block; padding:3px; /*border:1px solid #92d5f8;*/ background-color:#e6f5fc; margin:3px 0 0;}
.i_inn_3 {width:196px; float:left; padding:0 0 0 12px;}
.i_inn_4 {width:420px; float:left; padding:0 0 0 12px;  font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#FFF}

.i_inn_1_inn_1 {width:153px; float:left; /*font:normal 12px/16px Tahoma,arial;*/ color:#FFFFFF; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.i_inn_1_inn_1 h3{ height:45px;}
.i_inn_1_inn_1_pad {width:8px; float:left;}
.i_inn_1_inn_1 img {margin:0 0 10px 0;}

.i_inn_2_part {padding:10px 0; width:176px; border-bottom:2px solid #A2CFE6;}
.i_inn_2_part_nb {padding:10px 0; width:176px; border-bottom:0px solid #A2CFE6;}
.i_inn_2_left {width:46px; float:left;}
.i_inn_2_right {width:122px; float:right; font-size:9px; color:#fff; line-height:12px;}

.i_inn_3 p {color:#fff; margin:-10px 0 0 0; /*font-family:Tahoma,arial;*/ font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}


/*================================ BODY-FRAME-END ==============================*/

/*================================================================  INNER-PAGE-START ==============================================================*/

/*================================ INNER STRATS HERE ==============================*/
#body_frame_inner {}
#body_frame_inner_inn {width:955px; margin:0 auto;}

.inner_banner_1 {height:184px; position:relative; background:url(../images/inner_banner_1.jpg) no-repeat 0 0; margin:-14px 0 0 0;}
.inner_banner_2 {height:184px; position:relative; background: url(../images/inner_banner_2.png) no-repeat 0 0; margin:-14px 0 0 0;}
.inner_banner_3 {height:184px; position:relative; background: url(../images/inner_banner_3.png) no-repeat 0 0; margin:-14px 0 0 0;}
.inner_banner_4 {height:184px; position:relative; background: url(../images/inner_banner_4.png) no-repeat 0 0; margin:-14px 0 0 0;}
.inner_banner_5 {height:184px; position:relative; background: url(../images/inner_banner_5.png) no-repeat 0 0; margin:-14px 0 0 0;}
.inner_banner_6 {height:184px; position:relative; background: url(../images/inner_banner_6.png) no-repeat 0 0; margin:-14px 0 0 0;}



.about_block {width:270px; height:41px; position:absolute; top:122px; right:39px;}

.inner_content {background:url(../images/inner_cont_bg.png) repeat-y 0 0;}
.inner_content_inn {/*background:url(../images/inner_cont_top.png) no-repeat top right;*/  margin:-21px 0 0 0; position:relative;}

.cleft {width:211px; float:left;}
.cright {width:717px; float:left; background:url(../images/right_inner_bg.png) no-repeat 0 0 #F0F0F0; padding:0 0 20px 0;}

.left_pan_1 {background:url(../images/left_pan_repeat.png) repeat-y 0 0; margin:31px 0 0 0;}
.left_pan_2 {background:url(../images/left_pan_top.png) no-repeat 0 0;}
.left_pan_3 {background:url(../images/left_pan_bottom.png) no-repeat left bottom;}
.left_pan_inn {width:162px; padding:37px 0 0 40px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.left_pan_inn_txt_1 {font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.left_pan_inn_txt_1 ul{ margin:0 0 0 10px;}
.left_pan_inn_txt_1 ul li{ background:url(../images/arrow.png) 0 9px no-repeat; padding:0 0 0 10px;}
/*.left_pan_inn_txt_1 ul li a{color:#FFB900;}*/
/*.left_pan_inn_txt_1 ul li a:hover{ background:url(../images/arrow_hover.png) 0 4px no-repeat;}*/
.left_pan_inn_txt_1 a, .left_pan_inn_txt_1 a.active {font:normal 11px/22px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.left_pan_inn_txt_1 a:hover, .left_pan_inn_txt_1 a.active {font:normal 11px/22px Tahoma, Arial, Helvetica, sans-serif; color:#FFB900; text-decoration:none;}
.left_pan_inn_txt_2 {font:normal 15px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 0 0 0;}
.left_pan_inn_txt_3 {font:normal 11px/15px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0 0 15px;}
.llist_1 {width:155px; height:22px; margin:10px 0;}

.right_inn {width:664px; padding:20px 0 0 20px;}
.right_inn img{ padding:3px; border:1px solid #b9b9b9; margin:10px 0 10px 10px;}
.bred_link {font:normal 10px Verdana, Arial, Helvetica, sans-serif!important; color:#4788C8!important; text-decoration:none!important;}
.bred_link a {font:normal 10px Verdana, Arial, Helvetica, sans-serif!important; color:#4788C8!important; text-decoration:none!important;}
.bred_link a:hover {font:normal 10px Verdana, Arial, Helvetica, sans-serif!important; color:#FFB900!important; text-decoration:none!important;}
.sud_table{ width:auto;}
.sud_table img{ float:left; margin:15px 15px 15px 0;}
.submit_me{ background:url(../images/submit_btn.png) 0 0 no-repeat; width:135px; height:57px; display:block; font-size:0; line-height:0; text-indent:-20000px; cursor:pointer; outline:none; border:none;}
 
/* 0000000000000000 23.05.2011 - changes start 1111111111111111 */ 
.test_contact{ background-color:#2093d4; padding:10px; margin:15px 0 0; font-weight:normal!important;}
.test_contact p{ margin:0 0 3px; color:#fff; background:url(../images/arrow.png) 0 6px no-repeat; padding:0 0 0 10px;}
/*.test_contact p strong{ font-weight:normal; background-color:#07334c; padding:3px 5px;}*/
.test_contact a{ color:#a6defe!important; background-color:#07334c; padding:3px 5px;}
.test_contact a:hover{ text-decoration:underline!important; color:#d0eaf8!important;}
.test_contact span{ font:bold 12px/15px Arial, Helvetica, sans-serif; color:#000; display:block; background:url(../images/shadow_me.png) 0 0 repeat-x; padding:3px 0 20px 11px;}
.test_contact strong{ background-color:#1976a9; border:1px solid #57bff9; padding:3px 5px; font-weight:normal; width:170px; display:block;}
.link_bg{ width:auto;}
.link_bg a{background:url(../images/arrow_blue.png) no-repeat 0 3px; padding:5px 0 5px 25px;}
.blue_dot{/*background:url(../images/blue_dot.png) no-repeat 0 4px; padding:0 0 0 15px;*/ background:url(../images/arrow_blue.png) no-repeat 0 5px; padding:5px 0 5px 25px;}
.hello_img, .hello_img2{ margin:0 10px 10px 0!important; float:none!important;}
.hello_img2{ float:left!important;}
.my_list{ width:auto;}
.my_list li{/*background:url(../images/blue_dot.png) no-repeat 0 5px; padding:0 0 0 15px;*/ background:url(../images/arrow_blue.png) no-repeat 0 5px; padding:5px 0 5px 25px;}

.my_div{ width:100%; border:1px solid #ff0000; height:100%; overflow:hidden;}
.fst{ float:left; width:182px; margin:0 15px 0 0;}
.cont_por{  width:100px;}
.img_right{ float:right; width:160px;}
/* 0000000000000000 23.05.2011 - changes end 1111111111111111 */ 
 
/*================================ INNER END HERE ==============================*/

/*================================ Footer Starts HERE ==============================*/

#footer_inn {background:url(../images/fooetr_bg.jpg) repeat-x 0 0 #fff;}
#footer_inn2 {background:url(../images/footer_bg.png) repeat-x 0 0 #fff; overflow:hidden;}
#footer_inn_inn {background:url(../images/fooetr_inn_bg.jpg) no-repeat bottom left; width:955px; margin:0 auto; height:237px;}
#footer_inn_inn2 {width:955px; margin:0 auto; height:137px;}
.footer_inn_1 {width:858px; padding:40px 0 0 62px;}
.f_1 {width:145px; float:left;}
.f_2 {width:317px; float:left; font:normal 10px/20px Tahoma,arial; color:#82DAFF;}
.f_2 a {font:normal 10px Tahoma,arial; color:#82DAFF; padding:0 10px 0 0; text-decoration:none;}
.f_2 a:hover {font:normal 10px Tahoma,arial; color:#FFB900; padding:0 10px 0 0; text-decoration:none;}
.f_3 {width:126px; float:right;}

/*================================ Footer End HERE ==============================*/
.park_title, .black_text1{ font-variant:small-caps; font-weight:bold; color:#292929;}
.park_title h3, .park_title2 h3{ background:url(../images/arrow_me.png) 0 4px no-repeat; padding:0 0 0 25px; line-height:25px;}
.park_title2 h3{ color:#0F96D6;}
/*================================================================  INNER-PAGE-END ==============================================================*/
/* 0000000000000000000 26.05.2011 final changes start 111111111111111111111 */
.right_inn p, .right_inn table td{ font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; margin:0 0 15px!important; color:#1f1f1f;}
.right_inn a, .right_inn table td a{ text-decoration:underline; font-size:11px;}
.right_inn a:hover, .right_inn table td a:hover{ color:#173d6a;}
.right_inn ul{ width:auto; margin:10px 0 15px;}
.right_inn ul li{/*background:url(../images/blue_dot.png) no-repeat 0 4px; padding:0 0 0 15px;*/ background:url(../images/arrow_blue.png) no-repeat 0 5px; padding:5px 0 5px 25px; margin:0 0 7px;}
.upcoming_table{ width:100%; margin:0 auto;}
.upcoming_table h2 a{ text-decoration:none!important; font-weight:normal!important;}
.upcoming_table .event_row{ width:auto;}
.upcoming_table .categories_td{ width:170px!important; background-color:#eeeeee; padding:13px 10px;}
.upcoming_table .categories_td select{ font:normal 11px/22px Arial, Helvetica, sans-serif!important; /*width:120px;*/ height:22px!important; border:1px solid #e7e7e9;}
.upcoming_table .categories_td .select_cont{/*width:120px;*/}
.upcoming_table .categories_td .go_btn_me, .go_btn_me{ background:url(../images/go_btn_me.gif) 0 0 no-repeat; width:25px; height:20px; display:block; outline:none; border:none; cursor:pointer; font-size:0; line-height:0; text-indent:-20000px;}
.test{ border:1px solid #ff0000; height:1%!important; display:none;}
.more_info_btn{ background:url(../images/more_info_btn2.gif) 0 0 no-repeat; width:85px; height:21px; display:block; cursor:pointer; font-size:0; line-height:0; text-indent:-20000px;}
#calendar_my{ width:auto;}
#calendar_my th{ color:#008fcb!important; font-size:11px!important;}
#calendar_my a{ text-decoration:none!important; font:normal 11px/12px Arial, Helvetica, sans-serif!important; border:1px solid #dbdbdb!important;display:block!important; padding:2px!important; /*color:#008fcb!important;*/}
#calendar_my a:hover{ color:#242424!important;}
.hello_page{ border:1px solid #000!important; }
.hello_pageination table{ margin:0 auto!important;}
.hello_pageination{ width:auto!important; /*background-color:#c8c6c6!important;*/ background-color:#fff!important;}
.hello_pageination span{ color:#fff!important; display:block; padding:1px 2px!important; border:1px solid #0581b5!important; background-color:#008eca;}
.hello_pageination a{ color:#797878!important; text-decoration:none!important; display:block; padding:1px 2px!important; border:1px solid #797878!important;}
.hello_pageination a:hover{ color:#000!important; border:1px solid #000!important;}
.img_case{ background:url(../images/shadow2.png) 0 0 no-repeat; width:180px; height:114px; text-align:center!important; padding:14px 0 0; border:none!important;}
.img_case img{ border:none!important; padding:0; margin:0;}

.table_hello{ width:100%!important;}
.table_hello img{ border:none!important; margin:0 15px 0 0!important;}
/*.td_border1{width:100%!important; *width:90%!important;}*/
.blue_box_me{ padding:5px 10px; background-color:#3079cf; border:1px solid #3f8eeb; text-align:left!important; vertical-align:top!important;}
.blue_box_me h5{ font:normal 12px/20px GillSansShadowedMTProLight, Tahoma, Arial, Helvetica, sans-serif; color:#fff;}
.pad_15{ padding:5px 10px; border:1px solid #d2d0d0; background:url(../images/bg_me.jpg) 0 0 repeat-x #fff;}
.no_border, .display_bo_border{ border:none!important; cursor:pointer;}
.display, .display_bo_border{ display:block!important; margin:15px auto 0!important;}

.style_table{ width:auto;}
.style_table th{ background-color:#008fcb!important; padding:5px 10px; background-color:#3079cf; border:1px solid #3f8eeb;}
.style_table td{ /*padding:7px 4px!important;*/ text-align:center!important;}
/*.image_case{ width:915px; height:268px; background:url(../images/image_case2.png) 0 0 no-repeat!Important; position:absolute!Important; z-index:100!Important;}*/
#fadeshow1{ z-index:0; margin:-8px 0 0;}
/*#fadeshow1 img{ position:relative!Important;}*/
#g2{/*display:inline-block;*/ width:915px; height:268px; margin:0 auto;}
.pad_me_new{ padding:0 0 100px;}
.mar_bot{ margin:0 0 10px;}
.mar_top{ margin:15px 0 0; display:block;}
.flash_cont{ margin:0 0 0 2px;}

.good_search_btn, .ebay_btn{ background:url(../images/good_search.gif) 0 0 no-repeat; width:102px; height:51px; display:block; font-size:0; line-height:0; text-indent:-100000px; margin:0 0 15px; border:1px solid #00abf1; text-align:center;}
.ebay_btn{background:url(../images/ebay.gif) 0 0 no-repeat; width:78px; height:75px;}
.news_me{ width:auto; background-color:#287dae; margin:0 0 15px; padding:10px 5px 5px; border:1px solid #32a2e3;}
.news_me p{
	margin:10px 0;
	color:#fff;
	font-size: 11px;
}
.news_me strong{ display:block; margin:0 0 10px; color:#fff; font:normal 15px/22px Arial, Helvetica, sans-serif;}
/*.join_now_btn{ background:url(../images/join_now_btn.gif) 0 0 no-repeat!important; width:85px!important; height:21px!important;  margin:0 0 10px; font-size:0; line-height:0; text-indent:-10000px;}*/
/*.news_me a { background:url(../images/join_now_btn.gif) 0 0 no-repeat!important; /*width:85px!important; height:21px!important;*/ width:79px!important; height:15px!important; margin:0 0 10px; font-size:0; line-height:0; text-indent:-10000px; display:block;}
.donate_btn{ background:url(../images/donate_btn.png) 0 0 no-repeat; /*width:139px; height:57px;*/ width:139px; height:79px; display:block; margin:0 auto 10px; font-size:0; line-height:0; text-indent:-10000px;}

.news_me2{
	width:79px!important;
	height:15px!important;
	margin:0 0 10px;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	display:block;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.news_me2 a { background:url(../images/join_now_btn.gif) 0 0 no-repeat!important; /*width:85px!important; height:21px!important;*/ width:79px!important; height:15px!important; margin:0 0 10px; font-size:0; line-height:0; text-indent:-10000px; display:block;}

/* 0000000000 twitter widget start 1111111111 */
.twtr-ft{ width:auto; display:none!important;}
.twtr-ft span{ width:80px!important; font:normal 11px/14px Arial, Helvetica, sans-serif;}
.twitt_widget_base{text-align:center!important;/* height:290px!important;*/ overflow:hidden!important; vertical-align:top!important; width:190px!important; margin:0 auto!important;}
