*{padding:0; margin:0;}



.clearfix:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



.clearfix {

display: inline;

}  



* html .clearfix {height: 100%;}

.clearfix {display: block;}



body {font-size:82.5%;background: #fff; color:#000; margin-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}



#wrapper{

border:0px solid red;width:1026px;

}

img{border:0px; }

ul{ list-style:none;}

ul li{

padding:0px;

margin:0px;

}





.outer_left{

border:0px solid blue;

background:url(../images/outer_left_bar.jpg) repeat-y;

width:7px;

height:100%;

}

.outer_right{



background:url(../images/outer_right_bar.jpg) repeat-y;

width:7px;

height:100%;

}

.header_left{

float:left;

width:13px;

height:16px;

background:url(../images/header_left.jpg) no-repeat;

}



.header_right{

float:left;

background:url(../images/header_right.jpg) no-repeat;

width:12px;

height:16px;



}



.header_top_bg{

float:left;

background:url(../images/header_bg.jpg) repeat-x;

width: 999px;

height:16px;

}





.module_left{

float:left;

width:7px;

height:34px;

background:url(../images/module_left.png) no-repeat;

}



.module_bg{

float:left;

text-align:left;

padding-top:0px;



font-size:12px;

font-weight:bold;

color:#ffffff;

vertical-align:top;

background:url(../images/module_bg.jpg) repeat-x;

width: 174px;

height:34px;

}



.module_right{

float:left;

background:url(../images/module_right.png) no-repeat;

width:7px;

height:34px;



}





.side_module_left{

float:left;

width:6px;

height:30px;

background:url(../images/side_module_left.png) no-repeat;

}



.side_module_bg{

float:left;

text-align:left;

padding-top:0px;

font-size:12px;

font-weight:bold;

color:#ffffff;

vertical-align:top;

background:url(../images/side_module_bg.jpg) repeat-x;

width: 176px;

height:30px;

}



.side_module_right{

float:left;

background:url(../images/side_module_right.png) no-repeat;

width:6px;

height:30px;

border: 0px solid red;



}





.search_bar{

width:620px;

height:35px;

background:url(../images/search_bg.jpg) repeat-x;

vertical-align:middle;

padding-top:1px;

}





.footer_left{

float:left;

width:14px;

height:71px;

background:url(../images/img_footer_left.jpg) no-repeat;

}

.footer_bg{

float:left;

width:1000px;

height:71px;

background:url(../images/img_footer_bg.jpg) repeat-x;

}



.footer_right{

width:12px;

height:71px;

background:url(../images/img_footer_right.jpg) no-repeat;

}





.footer2{

clear:both;

font:left;

line-height:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

color:#A5A5A5;

text-align:center;

padding-top:5px;

}





a.footer2:link, a.footer2:visited {

	font-family: Arial, Helvetica, sans-serif;

	cursor: pointer;

	font-size:10px;

	font-weight: normal;

	color: #A5A5A5; TEXT-DECORATION: none;

	float:left;

}

a.footer2:hover {

	font-family: Arial, Helvetica, sans-serif;

	cursor: pointer;

	font-size:10px;

	font-weight: normal;

	color: #A5A5A5; TEXT-DECORATION: none;

	float:left;

}



#footer_menu{

padding:0px;

margin:0px;

width:70%;

padding-left:250px;

padding-top:15px;

}

#footer_menu  ul li {float:left;border-right:solid 2px #66aaa7; border:0px solid red;background:url(../images/top_menu_divider.jpg) no-repeat right;}

#footer_menu ul li a {float:left;text-align:center;text-decoration:none; font-weight:normal; color: #ffffff; padding:0px 10px 0px 10px; }





.poweredby {

clear:both;

float:right;

padding-right:30px;

font-size:10px; 

color: #7197DA;

font-family:Arial, Helvetica, sans-serif;

padding-bottom:5px;

}

a:link,a:visited{

color:#4c7675;

text-decoration:none;

}

a:hover{

text-decoration:underline;

}

.plink{



}



a.plink:link,a.plink:visited{

text-decoration:none;

color:#fff;

}

a.plink:hover{

text-decoration:none;

color:#dcf7df;

font-size:11px;

font-weight:bold;

}





.btn{

width:100px;height:23px; 

color:#ffffff;

font-weight:bold;

background:url(../images/btn_search_bg.jpg) repeat-x;

border:0px;

}

.modulePart{

text-align: center;

}

.module_content{

clear:both;

margin:0px;

padding:0px;

width:100%;

float:left;

background:#f5f6f6;

min-height:50px;

color:#666666;

padding-top:13px;

padding-bottom:10px;
text-align: left

}

.modulePart .moduleName{

padding-top:7px;

border: 0px solid red;

}

.module_content .module_container{

padding-bottom:10px; 

width: 100%; 

border: 0px solid red;

}

.module_content .pageicon{

float:left; 

width:23px; 

height:100%;

margin-right:6px; 

margin-left: 7px;

}



.module_content .moduleHeading{

float:left; 

width: 144px; 

overflow: hidden;

}

.module_content .moduleHeadline{

float:left;

width: 100%;

}





.module_content .topic_title{

 float:left;

 text-align:left;

 width:150px;

 color:#002d2e;

 font-size:12px;

 /*line-height: 25px;*/

 font-weight:bold;

 padding-bottom:5px;

 text-decoration: underline;

 /*border-bottom:1px solid #c0c0c0;*/

 }

 

.module_content .topic_date{

font-size:10px;

text-align:left;

clear:left;

padding-bottom:10px;

}



.module_content .topic_shotText{

clear:both; 

text-align: left;

}

.module_content .more{

clear: both;

float:right;

}

.module_content .topicSeparator{

clear: both; 

float: right; 

height: 10px; 

width: 162px; 

margin-right: 9px; 

border-bottom:1px solid #c0c0c0;

}



.travelisting{

}

.travelisting ul{

}

.travelisting ul li{

list-style-type: none;

}



.directory span.icon{

border: 0px solid red;

padding-left: 5px;

padding-right: 5px; 

}





.module_icon{

margin:0px;

float:left;

width:24px;

height:30px;

background:url(../images/module_icon.jpg) no-repeat;

}

.module_icon2{

margin:0px;

float:left;

width:24px;

height:34px;

background:url(../images/module_icon2.jpg) no-repeat;

}

.logoarea{

height:94px;

background: #cdb002 url(../images/logo_bg.jpg) repeat-x;

border:0px solid red;

}

.logo a{

	margin: 0;

	padding: 0;

	margin-left: 33px;

}

























table#topnav{

margin: 0;

padding:0;

height: 40px;

width: 100%;

}

table#topnav tr{

margin: 0;

padding:0;

height: 40px;

}

table#topnav td{

margin: 0;

padding:0;

height: 40px;

border: 0px solid red;

}

table#topnav td span.out{

margin: 0;

padding:0;

width: 100%;

height: 100%;

float: right;

text-align: center;

border: 0px solid red;

border: 0px solid red;

}

table#topnav td span.out span.in {

margin: 0;

padding:0;

display:block;

height: 100%;

padding-left: 0;

margin-left: 26px;

padding-right: 26px;

border: 0px solid yellow;

}











table#topnav td.topnav1 span.out{

background: url(../images/menu_back.jpg) left top no-repeat;

}

table#topnav td.topnav1 span.out span.in{

background: URL(../images/menu_back.jpg) right top no-repeat ;

}

table#topnav td.topnav1_active span.out{

background: URL(../images/menu_back.jpg) left bottom no-repeat ;

}

table#topnav td.topnav1_active span.out span.in{

background: URL(../images/menu_back.jpg) right bottom no-repeat ;

}





table#topnav td.topnav1_first-item span.out{

background: URL(../images/menu_back_left.jpg) left top no-repeat ;

}

table#topnav td.topnav1_first-item span.out span.in{

background: URL(../images/menu_back_left.jpg) right top no-repeat ;

}



table#topnav td.topnav1_last-item span.out{

background: URL(../images/menu_back_right.jpg) left top no-repeat ;

}

table#topnav td.topnav1_last-item span.out span.in{

background: URL(../images/menu_back_right.jpg) right top no-repeat ;

}



table#topnav td.topnav1_first-item_active span.out{

background: URL(../images/menu_back_left.jpg) left bottom no-repeat ;

}

table#topnav td.topnav1_first-item_active span.out span.in{

background: URL(../images/menu_back_left.jpg) right bottom no-repeat ;

}



table#topnav td.topnav1_last-item_active span.out{

background: URL(../images/menu_back_right.jpg) left bottom no-repeat ;

}

table#topnav td.topnav1_last-item_active span.out span.in{

background: URL(../images/menu_back_right.jpg) right bottom no-repeat ;

}

















table#topnav td.topnav1 span.out:hover,

table#topnav td.topnav1_first-item span.out:hover,

table#topnav td.topnav1_last-item span.out:hover,

table#topnav td.topnav1_first-item span#topnav1active,

table#topnav td.topnav1_last-item span#topnav1active{

background-position: 0% -40px;

}

table#topnav td.topnav1 span.out:hover span.in,

table#topnav td.topnav1_first-item span.out:hover span.in,

table#topnav td.topnav1_last-item span.out:hover span.in,

table#topnav td.topnav1_first-item span#topnav1active span.in,

table#topnav td.topnav1_last-item span#topnav1active span.in{

background-position: 100% -40px;

}







table#topnav span a{

	border: 0px solid white;

	text-decoration: none;

	font: bold 11px Tahoma, Verdana;

	text-transform: uppercase;

	line-height: 40px;

	margin: 0;

	padding: 0;

	color: #ffffff;

}



table#topnav .topnav1_first-item_active span a,

table#topnav .topnav1 span_active a,

table#topnav .topnav1_last-item_active span a{

	color: #61bec2;

}

table#topnav span:hover a{

	color: #61bec2;

}





































.generic{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

list-style:circle;

text-align:left;

}

.generic ul{ 

float:left;

text-align:left;

}

.generic ul li a{

float:left;

width:auto;

line-height:20px;

padding-left:20px;

text-align:left;

}

.generic a:hover, a:visited{

color:#61bec2;

text-decoration:underline;

}



.backbtn{

 border:0px solid red;

 font-size:12px;

 font-weight:bold;

 padding-top:20px;

 text-align:center;

}

.voter_result{

height:20px;

background:url(../images/resultbar.jpg) repeat-x;

padding-right:2px;

margin-right:10px;

}

h1{font-size:14pt;margin:0;padding:0 0 5px;}

h2{font-size:11pt;margin:0;padding:3px 0 5px;}

h3{font-size:10pt;font-weight:700;margin:0;padding:3px 0 5px;color:#000;}

h4,h5,h6{font-size:8pt;font-weight:400;margin:0;padding:10px 0 7px;}

.whatsnew{line-height:18px !important;

padding-bottom:5px;

}

.buttonText{color:#000;}

.poll{

font-size:11px;

font-weight:bold;

color:#002d2e;

line-height:14px;

}

 .package_heading{

 color:#4c7675;

 font-family:Arial, Helvetica, sans-serif;

 font-size:16px;

 font-weight:bold;

 padding-left:10px;

 text-align:left;

 float:left;

 border:0px solid red;

 }



 

 .package_title{

 color:#5C7E04;

 font-size:12px;

 font-weight:bold;

 padding-left:5px;

 text-align:left;

 padding-bottom:5px;

 }



 .news_title{

 float:left;

 text-align:left;

 width:250px;

 color:#4f5151;

 font-size:10px;

 font-weight:bold;

 padding-bottom:2px;

 text-decoration:underline;

 }



.pagination span { padding: 2px; }

.pagination a    { padding: 2px; }



#js_clock{

font-size:10px;

color:#fff;

padding-top:2px;

float:left;

width:100px;

text-align: left;

margin-left:15px;

height:18px;

white-space:nowrap;

}

#js_date{

font-size:10px;

color:#fff;

padding-left:60px;

padding-top:2px;

float:left;

width:60px;

text-align:right;

height:18px;

white-space:nowrap;

}