/* CSS Document */

/****************************
Reset Trick CSS Starts Here
****************************/

html {
	min-height: 100%;
	margin-bottom: 1px;
}

* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

a {
	text-decoration: none;
	cursor:pointer;
}

/****************************
Reset Trick CSS Ends Here
****************************/

/*************************************
Clear Fixes CSS Starts Here
**************************************/

.clear {
	clear:both;
	height:1%;
	font-size:1%;
	line-height:0;
}

.clearfix {
	display:block;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

/*************************************
Clear Fixes CSS Ends Here
**************************************/

/**************************************
Layout CSS Starts Here
**************************************/

body {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

.global {
	width: 100%;
	margin: 0 auto;
	font-size: 1.1em;
}
body#videppopup .global {
	width: 50%;
	margin: 0 auto;
	font-size: 1.1em;
}
.hm_column1 {
	background: url(../../images/top_links_bg_left.gif) repeat-x 0 0;
}

.hm_column2 {
	width: 1003px;
}

.hm_column3 {
	background: url(../../images/top_links_bg_header.gif) repeat-x 0 0;
}

.toplinks {
	background: url(../../images/top_links_bg_header.gif) repeat-x top right;
	padding: 9px 0 27px 0;
}

.toplinks ul {
	color: #39466f;
	float: right;
	list-style:none;
}

.toplinks ul li {
	padding: 10px 0 15px 0;
	float: left;
	background: url(../../images/top_nav_bull.gif) no-repeat 0 14px;
}

.toplinks ul li a {
	color: #53340f;/*#666699*/
	padding: 0 18px 0 7px;
}

.toplinks ul li a:hover {
	text-decoration: underline;
}

.login_hm {
	float:right;
	margin: 0 2px 0 0;
	width:250px;
	* width:255px;
}

.login_hm input {
	background: none;
	border: none;
	color: #999999;
	text-align:left;
	padding: 3px 0 4px 0px;
	font-size: 1.0em;
	margin: 0 0 0 3px;
}	

.login_hm input.text_box {
	background: url(../../images/login_input.gif) no-repeat top left;
	border: none;
	color: #999999;
	text-align:left;
	text-indent: 10px;
	width: 96px;
	padding: 3px 0 4px 0;
	font-size: 1.0em;
	margin: 0 0 0 4px;
}
.login_hm input.button {
	vertical-align:bottom;
}


.login_hm1 {
	float:left;
	margin: 0 2px 0 0;
	width:255px;
	
}
.login_hm1 span { float:left; margin:0 5px 0 0;}
.login_hm1 input {
	background: none;
	border: none;float:left;
	color: #999999;
	text-align:left;
	padding: 2px 0;
	font-size: 1.0em;
	margin: 0 4px 10px 3px;
	width:150px;
}	

.login_hm1 input.text_box {
	background: url(../../images/login_input.gif) no-repeat top left;
	border: none;
	color: #999999;
	text-align:left;
	text-indent: 10px;
	width: 96px;
	padding: 3px 0 4px 0;
	font-size: 1.0em;
	margin: 0 0 0 4px;
}
.login_hm1 input.button {
	vertical-align:bottom;background:transparent url(../../images/login_but.gif) no-repeat scroll 0 0;
	border: none !important;
	width:70px;
	text-align:center;
	font-weight:bold;
	padding: 0 0 4px 0;
}

.play_quiz_welcome 
{
	margin: 100px 20px 0pt 450px;
	font-size: 1.1em;
	font-weight: bold;
}
.manage_quiz {
	float:right;
	margin: 0px 430px 0 0;
	width:250px;
	* width:255px;
}

.manage_quiz input {
	background: none;
	border: none;
	color: #999999;
	text-align:left;
	padding: 3px 0 4px 0px;
	font-size: 1.0em;
	margin: 0 0 0 3px;
}	

.manage_quiz input.text_box {
	background: url(../../images/login_input.gif) no-repeat top left;
	border: none;
	color: #999999;
	text-align:left;
	text-indent: 10px;
	width: 96px;
	padding: 3px 0 4px 0;
	font-size: 1.0em;
	margin: 0 0 0 4px;
}
.manage_quiz input.button {
	vertical-align:bottom;
}

.register_box{
	color: #666666;
	float: right;
	margin: 0 18px 10px 0;
	_margin: 0 10px 10px 10px;
}

.register_box a{
	color: #53340f;
	text-decoration: underline;
	padding: 0 0 0 5px;
}

.hm_footer_bg {
	background: url(../../images/footer_bg.gif) repeat-x 0 0px;
	vertical-align:top;
}

#footer_bg {
	background: url(../../images/footer_bg.gif) repeat-x 0 0px;
}

/**************************************
Layout CSS Ends Here
**************************************/

/*************************************
Logo CSS Starts Here
*************************************/

.logo {
	float: left;
	padding: 20px 75px 0 22px; /*13px 0 2px 22px*/
	/*background: url(../../images/logo_bg.gif) top left no-repeat;*/
}

/*************************************
Logo CSS Starts Here
*************************************/

/************************************
Header CSS Starts Here
*************************************/

.navigation {
	background: url(../../images/header_bg.jpg) no-repeat 0 3px;!important
	height: 33px;
	padding: 0 0 1px 0;
	float: left;
	/*font-size: 1%;*/
}

.navigation ul {
	padding-left: 105px;
	float: left;
	list-style:none;
}

.navigation ul li {
	float: left;
	padding: 0 20px 0 0;
/*	margin: 0 0 2px 0px;*/
	list-style:none!important;
}

.banner {
	float: left;
	font-size: 1%;
	margin-left:0;
/*	margin-left:4px;*/

}



* html *.banner {
	float: left;
	font-size: 1%;
	margin-top: -2px;

}

.banner_top {
	float: left;
	font-size: 1%;
}


/************************************
Header CSS Ends Here
*************************************/

/*************************************
Bodycontent CSS Starts Here
*************************************/

.bodycontent {
	width: 1000px;
}

.bodycontent .column1_2 {
	background: url(../../images/hm_bg.jpg) no-repeat top left;
	float: left;
	width: 794px;/*796*/
	margin-left:0px;
/*	margin-left:4px;*/

}

.bodycontent .column1_2 .home_3_banners {
	padding: 20px 0 0 15px;
	float: left;
}

.bodycontent .column1_2 .home_3_banners img{
	padding: 0 0 0 8px;
}

.bodycontent .column1_2 .video_map {
	padding: 65px 0 20px 19px;
	float: left;
	width: 770px;
}

.bodycontent .column1_2 .video_map .hm_map {
	padding: 0;
	float: left;
}

.bodycontent .column1_2 .video_map .hm_video{
	margin: 0  0 0 70px;
	padding: 0;
	float: left;
}

.bodycontent .column1_2 .video_map .hm_video img{
    clear:both;
	margin:0;
	padding:0;
	float: left;
}


.bodycontent .column1_2 .map {
	padding: 14px 0 0 49px;
	float: left;
}

.bodycontent .column1_2 .events2 {
	padding: 14px 0 0 45px;
	float: left;
}

.bodycontent .column1_2 .events {
	padding: 14px 0 0 19px;
	float: left;
}

.bodycontent .column1_2 .events img {
	padding-bottom: 16px;
}

.bodycontent .column1_2 .events p {
	color: #666666;
	padding: 0 0 0 29px;
}

.bodycontent .column1_2 .events a {
	color: #666666;
	padding: 0 0 0 29px;
	text-decoration: underline;
}

.bodycontent .column2_2 {
	float: left;
	padding: 0 0 0 12px;
	width: 186px;
}

.bodycontent .column2_2 .weather {
	float: left;
}

h2 {
	vertical-align: top;
	font-size: 1%;
}

.bodycontent .column2_2 .weather .weather_data {
	padding: 0 0 15px 0px;
}

.bodycontent .column2_2 .weather .weather_data p {
	padding: 0 40px 0 0;
}

.bodycontent .column2_2 .weather .weather_data a {
	color: #666666;
	text-decoration: underline;
	
}

.bodycontent .column2_2 .weather img.star {
	padding: 5px 0 5px 0;
}

/* Poll css starts here */
.bodycontent .column2_2 .poll {
	float: left;
	font-size: 0.9em;
	width: 180px;
}

.bodycontent .column2_2 .poll .poll_data {
	padding: 5px 0 15px 0px;
}

.bodycontent .column2_2 .poll .poll_data p.poll_details {
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 0;
	font-size: 1.1em;
}

.bodycontent .column2_2 .poll .poll_data p.poll_details tbody table{
	padding: 5px 0 0 0;
	font-size: 1.0em;
}

.bodycontent .column2_2 .poll .poll_data .input_check_box {
	color: #ff6666;
	font-weight: bold;
	vertical-align:top;
	float: left;
	padding: 0;
	margin: 0;
}

.bodycontent .column2_2 .poll .poll_data .vote_result {
	padding: 10px 10px 0 0;
}

.bodycontent .column2_2 .poll .poll_data .vote_result img{
	padding: 0 10px 0 0;
}

.bodycontent .column2_2 .poll .poll_data .input_check_box input {
	/*background:url(../../images/poll_check_box.gif) no-repeat 6px 2px;*/
	float: left;
	margin: 0 5px 7px 3px;
}

.bodycontent .column2_2 .poll .poll_data .input_check_box p {
	float: left;
	margin: 0;
	padding: 0 0 0 6px;
	*padding: 3px 0 0 3px;
}
/* Poll css ends here */


.bodycontent .column2_2 div.testimonials {
	float: left;

}

.bodycontent .column2_2 .testimonials .testimonials_data {
	padding: 0 0 26px 16px;
}

.bodycontent .column2_2 .testimonials .testimonials_data img {
	float: left;
	padding: 5px 8px 2px 0;
}

.bodycontent .column2_2 .testimonials .testimonials_data p {
	padding: 7px 20px 0 0;
	
}



.testi_name {color:#af5a16 !important}

.bodycontent .column2_2 .testimonials .testimonials_data a {

	color: #666666;
	text-decoration: underline;
	padding: 5px 0 0 13px;
    background:url(../../images/read_more_bg.gif) no-repeat 0px 10px;
}

.bodycontent .column2_2 .quick_facts {
	float: left;
}

.bodycontent .column2_2 .quick_facts .quick_facts_data {
	padding: 0 0 26px 16px;
	
}

.bodycontent .column2_2 .quick_facts .quick_facts_data p {
	padding: 0 0 26px 16px;
	color: #386799;
}

.quick_facts_data ul {
	margin: 10px 0 0px 0px;
}
.quick_facts_data ul li {
	margin: 0px 0 6px 0px !important;
	color: #386799;
}
.quick_facts_data ul li.first {
	margin: 6px 0 6px 0px !important;
	color: #386799;
}


.bodycontent .column2_2 .quick_facts .quick_facts_data img {
	float: left;
	padding: 5px 8px 2px 0;
}

.bodycontent .column2_2 .quick_facts .quick_facts_data p {
	padding: 7px 0px 0 0;
}

.bodycontent .column2_2 .quick_facts .quick_facts_data a {
	color: #666666;
	text-decoration: underline;
	display: block;
	padding: 2px 0 0 0;
}

.bodycontent .column2_2 .newsletter {
	float: left;
}

.bodycontent .column2_2 .newsletter .news_letter_data {
	margin: 10px 0 0 0;
	padding: 0 0 26px 0;
	_padding: 0 0 16px 0;
	width: 150px;
}

.bodycontent .column2_2 .newsletter .news_letter_data p {
	padding: 0 0 26px 16px;
	color: #386799;
}

.bodycontent .column2_2 .newsletter .news_letter_data .news_email input {
	background: none;
	border: none;
	color: #999999;
	text-align:left;
	padding: 3px 0 4px 0px;
	font-size: 1.0em;
	margin: 0 0 0 6px;
}

.bodycontent .column2_2 .newsletter .news_letter_data .news_email input.text_box {
	background: url(../../images/login_input.gif) no-repeat top left;
	border: none;
	color: #999999;
	text-align:left;
	text-indent: 10px;
	width: 96px;
	padding: 3px 0 4px 0;
	font-size: 1.0em;
	margin: 0 0 0 4px;
}

.content_area table.newsletter_1 td
{
border-top: none;
padding:0;

}


.bodycontent .column2_2 .newsletter .news_letter_data .news_email input.button {
	vertical-align:bottom;
}

.your_email_id {
	margin: 8px 0 0 0;
}
.your_email_id input {
	background:url(../../images/your_email_id.gif) no-repeat 0 0;
	border: none;
	color: #999999;
	text-align: left;
	width: 137px;
	padding: 3px 0 4px 10px;
	font-size: 1.0em;
}

#NewsLetter1_revNewsLetterEmail
{
clear:both;
color:Red;
float:left;
margin:5px;
}
/*************************************
Bodycontent Inner CSS Start Here
*************************************/
.bodycontent_inner{
	width:982px;
	padding-left:14px;
	}
.bodycontent_inner .coloum_1{
	float:left;
	width:748px;
	padding-left:10px;
	}
.bodycontent_inner .coloum_2 {
	float:right;
	width:191px;
	padding:0 0 60px 33px;
	background:url(../../images/rhs_bg.jpg) top left no-repeat;
	}
.bodycontent_inner .coloum_2 .weather {
	float: left;
	position: relative;
	margin: -39px 0 0 0;
}

.bodycontent_inner .coloum_2 .weather#abt{
	margin: -5px 0 0 0;
}

.bodycontent_inner .coloum_2 .weather#faq{
	margin: -5px 0 0 0;
}

h2 {
	vertical-align: top;
	font-size: 1%;
}

.bodycontent_inner .coloum_2 .weather .weather_data {
	padding: 0 0 26px 16px;
}

.bodycontent_inner .coloum_2 .weather .weather_data p {
	padding: 0 40px 0 0;
}

.bodycontent_inner .coloum_2 .weather .weather_data a {
	color: #666666;
	text-decoration: underline;
}

.bodycontent_inner .coloum_2 .weather img.star {
	padding: 5px 0 5px 0;
}

.bodycontent_inner .coloum_2 .testimonials {
	float: left;
}

.bodycontent_inner .coloum_2 .testimonials .testimonials_data {
	padding: 0 0 26px 16px;
}

.bodycontent_inner .coloum_2 .testimonials .testimonials_data img {
	float: left;
	padding: 5px 8px 2px 0;
}

.bodycontent_inner .coloum_2 .testimonials .testimonials_data p {
	padding: 7px 26px 0 0;
}

.bodycontent_inner .coloum_2 .testimonials .testimonials_data a {
	color: #666666;
	text-decoration: underline;
	display: block;
	padding: 5px 0 0 80px;
    background:url(../../images/read_more_bg.gif) no-repeat 65px 10px;
	
}

.bodycontent_inner .coloum_2 v.quick_facts {
	float: left;
}

.bodycontent_inner .coloum_2 .quick_facts .quick_facts_data {
	padding: 0 0 26px 16px;
}

.bodycontent_inner .coloum_2 .quick_facts .quick_facts_data img {
	float: left;
	padding: 5px 8px 2px 0;
}

.bodycontent_inner .coloum_2 .quick_facts .quick_facts_data p {
	padding: 7px 0px 0 0;
	color:#386799;
}

.bodycontent_inner .coloum_2 .quick_facts .quick_facts_data a {
	color: #666666;
	text-decoration: underline;
	display: block;
	padding: 2px 0 0 0;
}
.bodycontent_inner .coloum_2 .newsletter {
float:left;
}
.bodycontent_inner .coloum_2 .newsletter .news_letter_data {
margin:10px 0 0;
padding:0 0 26px;
width:150px;
}
.text_box {
	background: url(../../images/login_input.gif) no-repeat top left;
	border: none;
	color: #999999;
	text-align:left;
	text-indent: 10px;
	width: 96px;
	padding: 3px 0 4px 0;
	font-size: 1.0em;
	margin: 0 0 0 4px;
}
/********************* coloum_1 starts ******************/
.coloum_1_content {
	background: url(../../images/inner_content_top.jpg) no-repeat 0 0;
	width:747px;
	position: relative;
	padding-top:7px;
	margin-top:-15px;
	margin-bottom:20px;
}
.coloum_1_content1 {
	background: url(../../images/inner_content_top1.jpg) no-repeat 0 0;
	width:968px;
	position: relative;
	margin-top:-15px;
}


.coloum_1_content ul {
  margin: 0px 0px 0px 0px;
  padding: 0px;
 }
 
 .coloum_1_content ul li {
   padding: 0px 0px 8px 3px;

 }
 
 .coloum_1_content ul li ul{
	padding: 0px 0px 3px 15px;
	}
 
  .coloum_1_content ul li ul li {
   padding: 3px 0px 3px 3px;
   

 }

 .coloum_1_content ul li span {
   font-size: 1.0em;
   padding: 0;
   font-family:Arial, Helvetica, sans-serif;

 }
 
  .coloum_1_content .sub_heading{
   font-size: 1.1em;
   font-weight: bold;
   padding: 0;

 }
 
.content_area {
	width:691px;
	padding:30px 10px 20px 34px;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	margin-left:5px;
	min-height: 200px;
}
.content_area1 {
	width:910px;
	padding:30px 10px 8px 34px;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	margin-left:5px;
	min-height: 150px;
}

.tumb_img {
width: 600px;
}

.tumb_img_left {
  float: left;
   padding-bottom: 25px;
/*   margin: 10px 0px 0px 0px;*/
   width:300px;

  }

.tumb_img_left img {
   float: left;
/*   border: 1px solid #000000;*/
}


.tumb_img_left a.imglink {
   float: left;
   padding: 0px;
 }

.tumb_img_left a {
   float: left;
   color: #666666;
   font-weight: bold;
   padding: 15px 0 0 10px;
   text-decoration: none;
 }

.tumb_img_left a:hover {
   color: #666666;
   text-decoration: underline;
}

.tumb_img_right {
  float: left;
  padding: 0 0 25px 50px;
  }

.tumb_img_right img {
   float: left;
/* border: 1px solid #000000;*/
}

.tumb_img_right a.imglink {
   float: left;
   padding: 0px;
 }

.tumb_img_right a {
   float: left;
   color: #666666;
   font-weight: bold;
   padding: 15px 0 0 10px;
   text-decoration: none;
}

.tumb_img_right a:hover {
   float: left;
   color: #666666;
  text-decoration: underline;
}


.content_area h3 {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:6px;
	margin-bottom:12px;
}
.content_area1 h3 {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:3px;
	margin-bottom:12px;
}


.content_area h3.search {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:3px;
	margin-bottom:12px;
	font: bold 13px arial;
	color: #621e00;
}

.content_area1 h3.search {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:3px;
	margin-bottom:12px;
	font: bold 13px arial;
	color: #621e00;
}

.content_area div.searchContent {
	margin-top: 9px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding: 14px 39px 11px 2px;
	/*height: 700px;*/
}
.content_area1 div.searchContent {
	margin-top: 9px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding: 14px 39px 11px 2px;
	/*height: 700px;*/
}

.content_area p a {
  	color: #666666;
	text-decoration: underline;
	} 
.content_area1 p a {
  	color: #666666;
	text-decoration: underline;
	} 
	
.content_area p a:hover {
  	color: #666666;
	text-decoration: none;
	} 
.content_area1 p a:hover {
  	color: #666666;
	text-decoration: none;
	} 
.content_area h4 {
   font-size: 1.1em;
 }
.content_area1 h4 {
   font-size: 1.1em;
 }
 
 .content_area h5 {
   font-size: 1.2em;
   font-weight: bold;
 }
  .content_area1 h5 {
   font-size: 1.2em;
   font-weight: bold;
 }
 
.spacer_half {
	padding-bottom:6px!important;
}

.spacer {
	padding-bottom:12px!important;
}

.nospacer {
	padding-bottom:0px!important;
}

.content_area p {
	padding-bottom:20px;
}

.content_area .galary_tab {
	padding:5px 0 0 0;
}
.content_area .galary_tab ul{
	padding:0;
	margin:0;
	}
.content_area .galary_tab li{
	display:inline;
	padding:0 0 0 9px;
	margin:0;
	}
.content_area .galary_tab li#first{
	padding:0;
	margin:0;
	}
.content_area .page_heading{
	margin:28px 0 0 0;
	background:url(../../images/downloads/heading_border.gif) repeat-x 0 35px;
	width:100%;
	}
	

.floatLeft {
	float:left;
	}	
.floatRight {
	float:right;
	}
.pageheadingHight { 
	height:43px;
	}
.pageheadingHight-2 { 
	height:50px;
	}
.pageheadingHight-3 { 
	height:54px;
	}
.buttonDownload { 
	margin-top:10px;
	float:right;
	}
	
#miscellaneous_title {
	background:none;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom:2px;
}
#nature_title {
	background:none;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom:2px;
}

#health_title {
	background:url(../../images/downloads/heading_border.gif) repeat-x 0 53px;
}

#festival_title {
	background:url(../../images/downloads/heading_border.gif) repeat-x 0 40px;
}

#treasures_title {
	background:url(../../images/downloads/heading_border.gif) repeat-x 0 48px;
}

.content_area .picture_area{
	padding:11px 0 0 50px;
	margin:0;
	}
.content_area .picture_area img{
	border:1px solid #CCCCCC;
	padding:5px 5px 5px 5px;
	}
.content_area .picture_area .pic_01{
	width:168px;
	padding:0 0 0 0;
	float:left;
	color:#666666;
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
	}
.content_area .picture_area .pic_02{
	width:168px;
	padding:0 0 0 16px;
	float:left;
	color:#666666;
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
	}
.content_area .picture_area .pic_03{
	width:168px;
	padding:0 0 0 16px;
	float:left;
	color:#666666;
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
	}
	


.next_tab{
	text-align:right;
	padding:19px 25px 0 0;
	color:#666666;
	font-weight:normal;
	}
.next_tab a{
	text-decoration:none;
	color:#666666;
	padding:0 0 0 2px;
	font-weight:bold;
	}
.next_tab a#nxt{
	text-decoration:underline;
	padding:0 0 0 11px;
	font-weight:normal;
	}
.info_link {
	background:url(../../images/things_to_do/detailed_download.jpg) no-repeat 0 0;
	width:295px;
	padding:72px 0 0 353px;
	height:50px;
}

.info_link ul {
	list-style:none;
}

.info_link ul li {
	background:url(../../images/bullet_blue.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	color:#0066ff;
}

.info_link ul li a {
	font-weight:bold;
	color:#0066ff;
	text-decoration:underline;
}

.info_link ul li span {
	font-weight:bold;
}

.img_rgt_padd {
	padding:0 13px 0 0;
}


.search_but {
  padding: 0px 0px 0px 10px;
 }
 

/********************* coloum_1 ends ******************/

/*************************************
Bodycontent CSS Inner Ends Here
*************************************/

/************************************
Footer CSS Starts Here
*************************************/

.footer {
	background:url(../../images/footer_bg.gif) repeat-x 0 0;
	/*background-color:#CCCCCC;*/
	float:left;
	text-align:right;
	vertical-align:top;
	width:100%;
	/**width:auto;*/
}

.footer .weather_curr_rss {
	float: left;
	width: 405px;
	_width: 390px;
	text-align: left;
	margin: 10px 0 0 10px;
}

.footer .weather_curr_rss .weather{
	float: left;
	padding: 0px 20px 13px 10px;
	border-right: 1px solid #e2e2e2;
	width: 102px; 
	height: 45px;

}

.footer .weather_curr_rss .curr{
	float: left;
	padding: 5px 10px 5px 15px;
	_padding: 5px 0px 5px 5px;
	border-right: 1px solid #e2e2e2;
}

.footer .weather_curr_rss .rss{
	float: left;
	padding: 5px 20px 5px 15px;
	padding: 5px 0px 5px 15px;
}

.footer .footer_links {
	padding: 14px 5px 0 0;
	font-size: 1.0em;
	float:right;
	width:580px;
}

.footer .footer_links ul {
	margin:0;
	list-style:none;
	float:right;
}

.footer .footer_links ul li {
	float: left;
	padding-left:28px;
}

.footer .footer_links ul li a {
 color: #666666;
}

.footer .footer_links ul li a.lastlink {
	padding: 0;
}

.footer p {
	float: right;
	font-size: 1.0em;
	padding: 3px 0 3px 0;
}

.footer a {
	color: #666666;
	padding: 0 6px 0 6px;
}

/*************************************
Footer CSS Ends Here
************************************/

/*************************************
Table Box CSS Starts Here
************************************/

.tbl_box_top
{
	background: url(../images/tbl_box_top.gif) no-repeat top left;
	margin: 50px 0 0 -15px;
	padding: 15px 0 0 0;
	width: 679px;
}

.tbl_box_bg
{
	background: url(../images/tbl_box_bg.gif) repeat-y top left;
	margin: 0 0 0 -15px;
	padding: 20px 0 30px 0;
	width: 679px;
}

.tbl_box_bg table {
	text-align:center;
}

.tbl_box_btm
{
	background: url(../images/tbl_box_btm.gif) no-repeat top left;
	margin: 0 0 0 -15px;
	padding: 20px 0 30px 0;
	width: 711px;
}

.table
{
	width: 558px;
	margin: 0 0 20px 60px;
	border-collapse:collapse;
}

.table td
{
	padding: 0 0 10px 10px;
	vertical-align:top;	
	text-align:left;
}

.table th
{
	font-size: 1.2em;
	font-weight: bold;
	text-align:left;
	padding: 0 0 10px 0;
	color: #7f401a;
		text-align:left;
}

.table td.table_title_bull
{
	background:url(../images/table_title_bull.gif) no-repeat 0 5px;
	font-weight: bold;
	text-align:left;
	padding: 0 0 10px 10px;
}

/*************************************
Table Box CSS Starts Here
************************************/

/* pop css starts */
.popup {
	margin:10px 14px;
}

.popup_top {
	float:left;
	background:url(../../images/popup_top.gif) no-repeat 0 0;
	padding:5px 0;
	font-size:1%;
	width:611px;
}

.popup_bottom {
	float:left;
	background:url(../../images/popup_bottom.gif) no-repeat 0 0;
	padding:5px 0;
	font-size:1%;
	width:611px;
}

.popup_content {
	float:left;
	background:url(../../images/popup_bg.gif) repeat-y 0 0;
	width:587px;
	padding:5px 12px;
	
}

/*.popup_content span{
	margin-left: 49px;
}*/

.popup_content .spacer{
	margin-left: 59px;
}

.popup_content h3 {
	font-size: 1.2em;
	font-weight:bold;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:9px;
}

.popup_content img {
	float:left;
	margin: 10px 14px 16px 0px;
	border:1px solid #cccccc !important;
	padding:5px;
}

.popup_content p {
	
	margin: 10px 0px 0px 0px;

}

.popup_content a {
	color:#666666;
}

.boldfont {
	font-weight:bold;
}

.boldfont span {
	font-weight:normal;
}

.btm_spacer {
	padding-bottom:8px;
}

.popup_content ul {
	list-style:none;
}

.popup_content ul li {
	background:url(../../images/popup/bullet.gif) no-repeat 0 6px;
	padding-left:7px;
}
/* pop css ends */

/* Faq Css */

ul.numbered_list li {
	color:#666666;
	padding-bottom:8px;
}

ul.numbered_list li h2 {
font-size: 1.5em;
}

.numbered_list li ul {
	list-style:none;
	margin:0;
	padding:0;
}



.numbered_list li ul li {
	background: url(../../common/images/table_title_bull.gif) no-repeat 0 3px;
	padding-left:10px;
}

.numbered_list li ul li div p {
	margin-left:10px;
}

.numbered_list li a {
	color:#666666;
	text-decoration:underline;
}

.numbered_list li a:hover {
	color:#666666;
	text-decoration: none;
}

.breadcrumbs {
	float:left; 
	margin:-37px 0 0 30px;
	_margin:-37px 0 0 15px;
}

.breadcrumbs h2 {
 font-size: 1.0em;
 font-weight: normal;
}

.breadcrumbs h2 a {
   color:#666666;
	text-decoration:underline;
}

.breadcrumbs h2 a:hover {
    color:#666666;
	text-decoration:none;
}


.breadcrumbs_top {
	float:left; 
	margin:-25px 0 15px 30px;
   _margin:-25px 0 15px 15px;
	
	
}

.breadcrumbs_top a {
color:#666666;
	text-decoration:underline;
}

.breadcrumbs_top a:hover {
color:#666666;
	text-decoration:none;
}


.searchText
{
	font: normal 12px arial;
	margin-top: 3px;
	margin-right: 9px;
	width: 146px;
	float: left;

}

.searchButton
{
	margin-top: 3px;
	margin-left:5px;
	border: 0px;
	float: left;
}
.searchtext{ float:left}
.resultrecord{margin-top:-20px; float:right; font-size:1.2em;}

div.searchNav {
	padding-top: 15px;
	padding-bottom: 51px;
	text-align: center;
}

div.searchNav ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.searchNav ul li
{
	display: inline;
	background: url('../../images/search_border.gif') no-repeat center right;
	padding: 0px 0px 0px 3px;
}


div.searchNav ul li.last
{
	display: inline;
	background: none;
	padding: 0px 6px 0px 6px;
}


div.searchNav ul li a {
	text-decoration: none;
	color: #333333;
	font: bold 12px arial;
	padding: 0 5px 0 5px;
}


ul.sitemap_nav_1
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.sitemap_nav_1 li
{
	background: url('../../images/miscellaneous/horiz_border.gif') repeat-x bottom left;
	padding: 15px 0px 15px 3px;
	margin-right: 5px;
}

ul.sitemap_nav_1 li a {
	background: url('../../images/miscellaneous/orange_arrow.gif') no-repeat 0 50%;
	text-decoration: none;
	color: #ae5b19;
	font: bold 12px arial;
	padding: 0 5px 0 15px;
}


.cursor_normal {
	cursor:default;
}

ul.sitemap_nav_1 li a#link {
	background: url('../../images/miscellaneous/orange_arrow.gif') no-repeat 0 35%;
}


ul.sitemap_nav_2
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.sitemap_nav_2 li
{
	background: url('../../images/miscellaneous/horiz_border.gif') repeat-x bottom left;
	margin-right: 15px;
	padding: 5px 0px 5px 3px;
}


ul.sitemap_nav_2 li.last
{
	background: none;
	padding: 5px 0px 5px 3px;
}

ul.sitemap_nav_2 li a {
	background: url('../../images/miscellaneous/s_brown_arrow.gif') no-repeat 0 50%;
	text-decoration: none;
	color: #505050;
	font: bold 12px arial;
	padding: 0 5px 0 9px;
	margin-left: 5px;
}


ul.sitemap_nav_3
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.sitemap_nav_3 li
{
	background: url('../../images/miscellaneous/horiz_border.gif') repeat-x bottom left;
	padding: 5px 0px 5px 3px;
}

ul.sitemap_nav_3 li.last
{
	background: none;
	padding: 5px 0px 5px 3px;
}

ul.sitemap_nav_3 li a {
	background: url('../../images/miscellaneous/black_dash.gif') no-repeat 0 50%;
	text-decoration: none;
	color: #505050;
	font: normal 12px arial;
	padding: 0 5px 0 9px;
	margin-left: 11px;
}

ul.sitemap_nav_3 li a#link {
	background: url('../../images/miscellaneous/black_dash.gif') no-repeat 0 35%;
}

.search_input{
  border: 1px solid #CC6600;
  margin: -20px 0 0 15px;
 }
 
span.media_span{
padding-left: 50px!important;
  }
  
  
  
  
  /************Poll start here*************/
.divider span{font-size:2px;}

.poll_container{
float:left;
width:300px;
padding:7px 5px 7px 5px;
margin:3px;
font-size:11px;
border:1px solid #4db0be;
background:url(../images/popcontainer_bg.gif) repeat-x bottom #2d98af;
}

.pop_comments{
float:left;
width:100px;
padding:2px 5px;
/*margin:5px;*/
font-size:11px;
text-align:left;
}
.pop_graph{
float:left;
/*width:100px;*/
/*margin:5px;*/
font-size:11px;
}
.pop_percent{
float:left;
width:30px;
padding:2px 5px;
margin:5px;
font-size:11px;
}


.clearpop {
	clear:both;
	/*height:1%;*/
	font-size:1%;
	line-height:0;
}

/************Poll end here*************/

/* Poll css starts here */
.poll_option {
	font-weight: bold;
	margin: 5px 0 0 0;
}

.poll_option .poll_data {
	padding: 5px 0 15px 0px;
}

.poll_option .poll_data p.poll_details {
	padding: 5px 10px 5px 0;
	font-size: 15px;
}

.poll_option .poll_data table{
	padding: 5px 0 0 0;
	width: 180px;
}

.poll_option .poll_data table td{
	padding: 5px 0px 5px 1px;
	text-align: left;
	font-size: 11px;
}

.poll_option .poll_data .input_check_box {
	color: #ff6666;
	font-weight: bold;
	vertical-align:top;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 12px
}

.poll_option .poll_data .vote_result {
	padding: 10px 10px 0 0;
}

.poll_option .poll_data .vote_result img{
	padding: 0 10px 0 0;
}

.poll_option .poll_data .input_check_box input {
	/*background:url(../../images/poll_check_box.gif) no-repeat 6px 2px;*/
	float: left;
	margin: 0 5px 7px 3px;
	*margin: -3px 5px 7px 3px;
}

/* Poll css ends here */

/* Media css ends here */

.media td table tr td { 
	border-right: 1px solid #ccc;
	padding: 0 5px 0 10px;
	border-top: none;
	width: 10px;
}

.media td table tr td a {
	text-decoration:underline;
	color: #666666;
}

/* Media css ends here */

.content_area table td {
	border-top: 1px solid #EDDCC2;
	padding: 10px 0 0 0;
	}
	
.content_area table td .content_no_topborder {
	border-top: none!important;
	padding: 10px 0 0 0;
	}
	
	/* Discussion forum */
	
	table.forum {width:600px; border-left: 1px solid #000;}
	
	table.forum td.heading {background:#dbbfa7; color:#ffffff; border-bottom:1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; text-align:center; padding:5px; margin:0px; }
	table.forum td { padding:5px; border-right: 1px solid #000; }
	table.forum td.last {border-bottom:1px solid #000;}
	
	p.link {
	margin: 0;
	padding: 0 10px 5px 15px;
	width: 145px;
	text-align: left;
	background:url(../../images/read_more_bg.gif) no-repeat 3px 3px;
}

p.link a {
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
