@charset "utf-8";
/* CSS Document */

body{

	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:20px;
	margin:0 auto;
	}

*{
	padding:0px;	
	margin:0px;
	}

a{
	text-decoration:none;
	color:#4b4b4d;
}
a:hover{
	color:#4e4e4e;
}

img{
	border:0px;
	}
input, select{
	border:solid #abadb3 1px;
	}
input:hover, select:hover{
	border:solid #515151 1px;
	}
		

ul, ol, li, p, h1, h2, h3, h4, h5, h6, p{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	list-style:none;
	}

.cl{
	clear:both;
	}
	
h2{
	font-size:14px;
	font-weight:bold;
	color:#2582c5;
	padding-bottom:7px;
	}
	
h3{
	font-size:14px;
	color:#2582c5;
	line-height:24px;
	background-color:#d3e6f3;
	font-weight:bold;
	padding-left:8px;
	margin-bottom:8px;
	}
	
h4{
	background:url(../images/partners.png) no-repeat top left;
	color:#fff;
	height:32px;
	padding-left:9px;
	font-size:12px;
	font-weight:bold;
	}
	
h5{
	font-size:18px;
	color:#FFF;
	letter-spacing:.5px;
	padding-bottom:8px;
	}
	
.wrapper{
	width:990px;
	margin:0 auto 0 auto;
	display:block;
	overflow:hidden;
	}

#header{
	height:168px;
}

#header div.logo{
	width:100%;
	height:100px;
	margin-top:5px;
	float:left;
	margin-left:0px;
}

#header div.right_box{
	width:400px;
	height:100px;
	margin-top:-90px;
	float:right;
	text-align:right;
	margin-right:10px;
}

#header div.right_box h1{
	font-size:18px;
	font-family:Calibri, "Trebuchet MS";
	color:#a8a8a9;
	white-space:pre;
}

#header div.right_box .searchbox{
	height:28px;
}

#header div.right_box .searchbox .inputbox{
	height:26px;
	width:211px;
	background:#c0504d;
	display:block;
	color:#FFF;
	float:left;
	margin-right:8px;
	line-height:26px;
	text-indent:5px;
	border:none;
}

#header div.right_box .searchbox .btn{
	height:26px;
	width:70px;
	background:#c0504d;
	display:block;
	color:#FFF;
	line-height:26px;
	padding-left:5px;
	padding-right:5px;
	border:none;
	font-size:98%;
}

/*banner start */

#banner{
	height:344px;
	width:990px;
	display:block;
}

#banner img{
	height:300px;
	width:990px;
}

/*content part start */

#contentbody{
	width:100%;
/*	border:1px solid #F06;*/
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
}

#contentbody .left{
	width:226px;
	float:left;

}

#leftnav{
	height:auto;
	border-top:2px solid #c0504d;

}


#leftnav ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-top:13px;
	padding-bottom:13px;
	background:url(../images/icon_plus.png) no-repeat 5px 15px;
	padding-left:23px;
	border-bottom:1px solid #f2f2f2;
	color:#444849;
}

#contentbody .left #leftnav li:last-child{ 	border-bottom:1px solid #f2f2f2;}

#socialnetbg{
	width:206px;
	height:120px;
	border:0px solid #CCC;
	background:url(../images/socialnetbg.jpg) repeat-x #e2e2e2;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	behavior:url(border-radius.htc);
	z-index:150;
	margin-top:18px;
	padding:10px;
	overflow:hidden;
	color:#FFF;
}

#socialnetbg ul li{
	width:145px;
	height:43px;
	display:block;
	margin:13px auto;
}
 
#newsletterbg{
	width:206px;
	height:92px;
	border:0px solid #CCC;
	background:#eaeaea;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	behavior:url(border-radius.htc);
	z-index:150;
	margin-top:20px;
	padding:10px;
	overflow:hidden;
	color:#FFF;
}

#newsletterbg h1{
	font-family:Calibri, "Trebuchet MS";
	font-size:18px;
	color:#421204;
	font-weight:bold;
	text-align:center;
}
 
#newsletterbg .input{
	height:25px;
	width:152px;
	border:1px solid #a9a9a9;
	float:left;
}

#newsletterbg .btn{
	float:right;
}
 
 
/* right start */

#contentbody .right{
	width:740px;
	float:right;
}

#contentbody .right #touropt li{
	width:246px;
	height:200px;
	display:block;
	float:left;
}

#contentbody .right #touropt li div{
	width:223px;
	height:154px;
	background:url(../images/bg_image.png) no-repeat;
	margin:0px auto;
}

#contentbody .right #touropt li div img{
	width:196px;
	height:128px;
	margin-top:8px;
	margin-left:13px;
}

#contentbody .right #touropt li h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d61d14;
	text-align:center;
	padding-top:0px;
	padding-bottom:10px;
	display:block;
}

#contentbody .right #content {
	height:auto;
	width:724px;
	background:#ffffff;
	padding:8px;
	clear:both;
	color:#444849;
	min-height:680px;
}

#contentbody .right #content h1{
	font-family:Calibri, "Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	color:#004276;
	padding-top:8px;
	padding-bottom:6px;
	
}
#contentbody .right #content3 {
	height:auto;
	width:724px;
	background:#ffffff;
	padding:8px;
	clear:both;
	color:#444849;
	}

#contentbody .right #content3 h1{
	font-family:Calibri, "Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	color:#004276;
	padding-top:8px;
	padding-bottom:6px;
	
}
#contentbody .right #content3 p{
	font-size:12px;
	line-height:24px;
	color:#444849;
	padding-top:4px;
	padding-bottom:4px;
	clear:both;
	
}
#contentbody .right #content3 ul.first{
	float:left;
	width:40%;
	}
#contentbody .right #content3 ul.last{
	float:left;
	width:55%;
	}	

#contentbody .right #content3 ul li {
	display:block;
	background:url(../images/icon_arrow_black.png) no-repeat 2px 7px;
 	padding-left:26px;
	margin:0px auto 0px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#434343;
	
}
#contentbody .right #content3 li {
	display:block;
	background:url(../images/icon_arrow_black.png) no-repeat 2px 7px;
 	padding-left:26px;
	margin:0px auto 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#434343;
	
}
#contentbody .right #content3 li ul{
	margin-top:10px;
	
}
#contentbody .right #content3 li ul li {
	display:block;
	background:url(../images/icon_arrow_black.png) no-repeat 2px 7px;
 	padding-left:26px;
	margin:0px auto 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#434343;
	
}
.heading_home {
    color: #464646;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}

#contentbody .right #content p{
	font-size:12px;
	line-height:24px;
	color:#444849;
	padding-top:4px;
	padding-bottom:4px;
	clear:both;
	
}
#contentbody .right #content2 {
	height:auto;
	width:750px;
	padding:8px 0px;
	clear:both;
	color:#444849;
	margin-top:20px;
}
#contentbody .right #content ul.first{
	float:left;
	width:40%;
	}
#contentbody .right #content ul.last{
	float:left;
	width:55%;
	}	

#contentbody .right #content ul li {
	display:block;
	background:url(../images/icon_arrow_black.png) no-repeat 2px 7px;
 	padding-left:26px;
	margin:0px auto 0px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#434343;
	
}
#contentbody .right #content li {
	display:block;
	background:url(../images/icon_arrow_black.png) no-repeat 2px 7px;
 	padding-left:26px;
	margin:0px auto 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#434343;
	
}
#contentbody .right #content li ul{
	margin-top:10px;
	
}
#contentbody .right #content li ul li {
	display:block;
	background:url(../images/icon_arrow_black.png) no-repeat 2px 7px;
 	padding-left:26px;
	margin:0px auto 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#434343;
	
}

.button{
	width:auto;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#FFFFFF;
	font-size:14px;
	margin:0px 5px 20px 10px;
	float:right;
	font-weight:bold;
	}
.button a{
	padding:5px 20px 7px 20px;
	width:auto;
	background:#be5250;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#FFFFFF;
	text-decoration:none;

	}
.button a:hover{
	width:auto;
	background:#ca2217;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#FFFFFF;
	}
	
.button2{
	width:auto;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#FFFFFF;
	font-size:14px;
	margin:10px 10px 20px 0px;
	float:left;
	font-weight:bold;
	}
.button2 a{
	padding:5px 20px 7px 20px;
	width:auto;
	background:#be5250;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#FFFFFF;
	text-decoration:none;

	}
.button2 a:hover{
	width:auto;
	background:#ca2217;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#FFFFFF;
	}	

.border{
	border-bottom:1px solid #e1d6cb;
	margin-top:5px;
	
}


#footerbg{
	height:238px;
	width:960px;
	padding:15px;
	background:#ffffff;
}

#footerbg .colmn{
	width:100px;
	height:230px;
	float:left;
	margin-right:10px;
}

#footerbg .colmn h1{
	font-family:Calibri, "Trebuchet MS";
	font-size:20px;
	padding-top:10px;
	font-weight:normal;
	color:#444849;
}


#footerbg .colmn ul li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:24px;
	color:#444849;
}

#footerbg .colmn ul li a{
	text-decoration:none;
	color:#444849;
}
#footerbg .colmn ul li a:hover{
	text-decoration:underline;
	color:#444849;
}

#footerbg .colmn ul.main li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:24px;
	background:url(../images/icon_arrow.png) no-repeat 0px 10px;
	padding-left:13px;
	color:#444849;
}

#footerbg .colmn ul.main li a{
	text-decoration:none;
	color:#444849;
}

#footerbg .colmn ul.mai li a:hover{
	text-decoration:underline;
	color:#444849;
}

/* ---------------------------------------- */

#footerbottom{
	height:80px;
	width:100%;
}

#footerbottom .left{
	width:300px;
	height:60px;
	margin-top:10px;
	float:left;
}
#footerbottom .left h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#73737c;
	font-weight:normal;
}
#footerbottom .left img{
	display:block;
	clear:both;
}
#footerbottom .middle{
	width:140px;
	height:auto;
	margin-top:10px;
	float:left;
	text-align:center;
	margin-left:35px;
}

#footerbottom .right{
	width:464px;
	height:80px;
	margin-top:10px;
	float:right;
}

#footerbottom .right h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#73737c;
	font-weight:normal;
	float:left;
	width:115px;
	line-height:65px;
	display:block;
}
#footerbottom .right img{
	display:block;
	float:left;
	margin-right:4px;
	border:0px solid #CCC;
}
#share{
	background:url(../images/share.png) no-repeat 0px 4px;
	padding-left:20px;
	margin-top:10px;
	float:left;
	margin-right:10px;
	}
#share a{
	color:#414040;
	}
#share a:hover{
	color:#000;
	}	
#print{
	background:url(../images/print.png) no-repeat 0px 4px;
	padding-left:20px;
	margin-top:10px;
	float:right;
	margin-right:5px;
	}
#print a{
	color:#414040;
	}
#print a:hover{
	color:#000;
	}
.img{
	width:auto;
	height:auto;
	padding:4px;
	margin-top:8px;
	margin-bottom:15px;
	margin-left:15px;
	border:1px solid #d2d2d2;
	filter: alpha(opacity=100);
	-moz-opacity: .99;
	opacity: .99;
	float:right;
	background:#fff;
}

.img:hover{
	filter: alpha(opacity=90);
	-moz-opacity: .9;
    opacity: .9;
	border:1px solid #000;
}
.img2{
	width:auto;
	height:auto;
	padding:4px;
	margin-top:8px;
	margin-bottom:15px;
	margin-right:20px;
	border:1px solid #d2d2d2;
	filter: alpha(opacity=100);
	-moz-opacity: .99;
	opacity: .99;
	float:left;
	background:#fff;
}

.img2:hover{
	filter: alpha(opacity=90);
	-moz-opacity: .9;
    opacity: .9;
	border:1px solid #000;
}
#text{
	width:493px;
	float:right;
	}
#text2{
	width:493px;
	float:left;
	}
#text p{
	clear:both;
	}	
#text2 p{
	clear:both;
	}
#input{
	width:200px;
	height:21px;
	}
#text3{
	width:383px;
	float:right;
	margin:20px 0px;
	}
#text4{
	width:383px;
	float:left;
	margin:20px 0px;
	}
.img3{
	width:auto;
	height:auto;
	padding:4px;
	margin-top:25px;
	margin-left:15px;
	border:1px solid #d2d2d2;
	filter: alpha(opacity=100);
	-moz-opacity: .99;
	opacity: .99;
	float:right;
	background:#fff;
}

.img3:hover{
	filter: alpha(opacity=90);
	-moz-opacity: .9;
    opacity: .9;
	border:1px solid #000;
}
.img4{
	width:auto;
	height:auto;
	padding:4px;
	margin-top:25px;
	margin-right:20px;
	border:1px solid #d2d2d2;
	filter: alpha(opacity=100);
	-moz-opacity: .99;
	opacity: .99;
	float:left;
	background:#fff;
}

.img4:hover{
	filter: alpha(opacity=90);
	-moz-opacity: .9;
    opacity: .9;
	border:1px solid #000;
}
.img5{
	width:auto;
	height:auto;
	padding:4px;
	margin-top:15px;
	margin-left:15px;
	border:1px solid #d2d2d2;
	filter: alpha(opacity=100);
	-moz-opacity: .99;
	opacity: .99;
	float:right;
	background:#fff;
}

.img5:hover{
	filter: alpha(opacity=90);
	-moz-opacity: .9;
    opacity: .9;
	border:1px solid #000;
}							
.smpline { 
	background-image:url(../images/smp_dot.gif);
	background-repeat:repeat-y;
	}
	
.smplines { 
	background-image:url(../images/smp-dot.gif);
	background-repeat:repeat-y;
	}	


.smplines-dot { 
	background-image:url(../images/smp-dots.gif);
	background-repeat:repeat-y;
	}	


.sitemap-head {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8f7039;
	text-transform:uppercase;
	}
.sitemap-head a{
	color:#044376;
	text-decoration:none;
	}
.sitemap-head a:hover{
	color:#858585;
	text-decoration:none;
	}
	
.sitemap-subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	text-align:left;
	text-decoration:none;
	}
.sitemap-subhead a{
	color:#636363;
	text-decoration:none;
	}
.sitemap-subhead a:hover{
	color:#636363;
	text-decoration:underline;
	}	
	
.sitemap-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}
.sitemap-text a{
	color:#666666;
	text-decoration:none;
	}
.sitemap-text a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
.sitemap-red-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#da251e;
	text-align:left;
	text-decoration:none;
	}
.sitemap-red-text a{
	color:#da251e;
	text-decoration:none;
	}
.sitemap-red-text a:hover{
	color:#da251e;
	text-decoration:underline;
	}		
	
.sitemap-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#878787;
	text-decoration:none;
	}
.sitemap-txt a{
	color:#878787;
	text-decoration:none;
	}
.sitemap-txt a:hover{
	color:#878787;
	text-decoration:underline;
	}				
	