body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	text-align:left;
	width:100%;
}
#Container{
	margin-top:0px;
	margin-left:auto;
	margin-bottom:0px;
	margin-right:auto;
	padding:0;
	/*overflow:hidden;
	position:relative;*/
	text-align:left;
}
.logo{
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	top:38px;
	left:40px;
	z-index:10;
}
.logo a img{
	margin:0;
	padding:0;
	float:left;
	border:none;
	width:171px;
	height:147px;
}
#topContainer{
	margin:0;
	padding:0;
	text-align:left;
	background-image:url('images/bg_top.gif');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fff;
	/*overflow:hidden;*/
	height:112px;
	position:relative;
	z-index:1;
}
.topCont{
	margin:0 auto 0 auto;
	padding:0;
	width:995px;
	/*overflow:hidden;*/
	position:relative;
	z-index:2;
}
#mainContainer{
	margin:0 0 1px 0;
	padding:0;
	text-align:left;
	background-color:#a1cae6;
	/*overflow:hidden;*/
	/*position:relative;*/
	z-index:3;
}
.mainCont{
	margin:0 auto 0 auto;
	padding:0 0 0 31px;
	width:964px;
	background-image:url(images/main_bg.gif);
	background-repeat:repeat-y;
	/*overflow:hidden;*/
	/*position:relative;*/
	height:334px;
	z-index:4;
}
#main2Container{
	margin:0;
	padding:0;
	text-align:left;
	background-color:#e3edf6;
	overflow:hidden;
}
.main2Cont{
	margin:0 auto 0 auto;
	padding:0;
	width:995px;
	/*height:159px;*/
}
#bottomContainer{
	margin:5px 0 5px 0;
	padding:0;
	text-align:left;
	background-color:#83bbde;
	overflow:hidden;
}
.bottomCont{
	margin:0 auto 0 auto;
	padding:5px 0 7px 0;
	width:995px;
	overflow: hidden;
}
.blank_space{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:222px;
}
#navigation{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	/*width:670px;*/
	/*height:79px;*/
width:682px;
}
#navigation ul{
	margin:0;
	padding:0;
	float:left;
	/*width:670px;*/
	/*height:79px;*/
	list-style:none;
}
#navigation ul li{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	/*height:79px;*/
}

#navigation ul li{
	margin:0;
	padding:61px 18px 21px 10px;
	float:left;
	display:inline;
	height:29px;
	font:bold 12px Helvetica;
	color:#3a444d;
	background-image:url(images/nav_bg.gif);
	background-repeat:no-repeat;
}
#navigation ul li a{
	font:bold 12px Helvetica;
	color:#3a444d;
	float:left;
	text-decoration:none;
	padding:0;
}
#navigation ul li a:hover{
	font:bold 12px Helvetica;
	color:#3a444d;
	text-decoration:none;
}

.flag_div{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:85px;
}
.flag_div_left{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:6px;
	background-image:url('images/flag_left.gif');
	background-repeat:no-repeat;
	height:36px;
}
.flag_div_main{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	background-image:url('images/flag_main.gif');
	background-repeat:repeat-x;
	height:36px;
}
.flag_div_right{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:9px;
	background-image:url('images/flag_right.gif');
	background-repeat:no-repeat;
	height:36px;
}
.flag{
	margin:0;
	padding:13px 0 0 5px;
	float:left;
	display:inline;
}
.flag a img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:none;
}

.mainContLeft{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:672px;
	text-align:right;
	background-color:#bddaec;
}
.mainContLeft img{
	margin:0;
	padding:0;
	float:right;
	display:inline;
	border:none;
}
.mainContRight{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:260px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.mainContRightTop{
	margin:0;
	padding:0;
	float:left;
	border-bottom:1px solid #fff;
}
.mainContRightCenter{
	margin:0;
	padding:0;
	float:left;
}
.mainContRightBottom{
	margin:0;
	padding:0;
	float:left;
	width:260px;
	height:167px;
	background-image:url('images/main2_bg4.gif');
	background-repeat:repeat-x;
}
.mainContRight1{
	margin:0;




	padding:0;
	float:left;
	display:inline;
}
.mainContRight1 img{
	margin:0;
	padding:0;
	float:left;
	border:none;
}
.mainContRight2{
	margin:0;
	padding:0 0 0 15px;
	float:left;
	display:inline;
	width:137px;
}
.mainContRight2 h2{
	margin:0;
	padding:26px 0 9px 0;
	float:left;
	font:bold 18px Helvetica;
	color:#096dab;
	width:137px;
}
.mainContRightText{
	margin:0;
	padding:0 4px 0 0;
	float:left;
	font:normal 11px Tahoma;
	color:#212121;
	width:133px;
}
.mainContRightLink{
	margin:0;
	padding:3px 0 0 0;
	float:right;
	width:137px;
	text-align:right;
}
.mainContRightLink a img{
	margin:0;
	padding:0 14px 0 0;
	float:right;
	border:none;
}

.MainDiv1{
	margin:0;
	padding:0 0 0 41px;
	float:left;
	display:inline;
	width:205px;
	height:167px;
	background-color:#b8d7eb;
	background-image:url('images/main_bg_left.gif');
	background-repeat:repeat-y;
	background-position:left;
}
.MainDiv1Head{
	margin:0;
	padding:17px 17px 11px 0px;
	float:left;
	font:normal 20px Helvetica;
	color:#116faf; 	
	width:135px;
}
.MainDiv1Text{
	margin:0;
	padding:0 17px 15px 0px;
	float:left;
	font:normal 11px Tahoma;
	color:#212121;
	line-height:12px; 	
	width:135px;
}
.MainDiv1 input{
	margin:0;
	padding:0 0 0 10px;
	float:left;
	display:inline;
	border:1px solid #cccccc;
	font:normal 10px Trebuchet MS;
	color:#98aec5;
}
.MainDiv1Button{
	margin:0;
	padding:2px 0 0 5px;
	float:left;
	display:inline;
}
.MainDiv1Button a img{
	margin:0;
	padding:0px;
	float:left;
	border:none;
}
.MainDiv2{
	margin:0;
	padding:17px 0 0 19px;
	float:left;
	display:inline;
	width:184px;
	background-image:url('images/main2_bg2.gif');
	background-repeat:repeat-x;
	height:150px;
	position:relative;
}

.MainDiv2 h2{
	margin:0;
	padding:0 0 0 1px;
	float:left;
	font:normal 20px Helvetica;
	color:#fff;
}
.MainDiv2Inside{
	margin:0;
	padding:10px 0 0 0;
	float:left;
	width:184px;
}

.MainDiv2Text{
	margin:0;
	padding:10px 0 0 0px;
	float:left;
	display:inline;
	width:180px;
	font:normal 11px Tahoma;
	color:#212121;
}
.MainDiv2TextIns{
	margin:0;
	padding:0px;
	float:left;
	display:inline;
	width:140px;
	font:normal 11px Trebuchet MS;
	color:#5a5d62;
}
.MainDiv2Button{
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	top:140px !important;
	left:19px;
}
.MainDiv2Button a img{
	margin:0;
	padding:0;
	float:left;
	border:none;
}
.MainDiv3{
	margin:0;
	padding:17px 0 0 19px;
	float:left;
	display:inline;
	width:235px;
	height:150px;
	position:relative;
	background-color:#b8d7eb;
}
.MainDiv3 h2{
	margin:0;
	padding:0 0 0 1px;
	float:left;
	font:normal 20px Helvetica;
	color:#116faf;
}
.MainDiv3Text{
	margin:0;
	padding:10px 0 0 0px;
	float:left;
	display:inline;
	width:220px;
	position:relative;
	font:normal 11px Tahoma;
	color:#212121;
}
.MainDiv4{
	margin:0;
	padding:0px 31px 0 0px;
	float:left;
	display:inline;
	width:260px;
	height:167px;
	background-color:#d1e2ec;
	background-image:url('images/main_bg_right.gif');
	background-repeat:repeat-y;
	background-position:right;
	position:relative;
}
.MainDiv4Button{
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	top:140px !important;
	left:130px;
}
.MainDiv4Button a img{
	margin:0;
	padding:0;
	float:left;
	border:none;
}

.bottomLeftDiv{
	margin:0;
	padding:0px 0 0 27px;
	float:left;
	display:inline;
	font:normal 12px Trebuchet MS;
	color:#fffefc;
	min-width:100px;
	text-align:center;
}
.bottomLeftDiv a{
	font:normal 12px Trebuchet MS;
	color:#fffefc;
	text-decoration:none;
}
.bottomLeftDiv a:hover{
	font:normal 12px Trebuchet MS;
	color:#fffefc;
	text-decoration:underline;
}
.bottomMainDiv{
	margin:0;
	padding:0 0 0 45px;
	float:left;
	display:inline;
	width:520px;
	text-align:center;
}
.bottomMainDiv ul{
	margin:0;
	padding:0 0 0px 0px;
	float:left;
	list-style:none;
	line-height:12px;
}
.bottomMainDiv ul li{
	margin:0;
	padding:0 0px;
	display:inline;
	font:normal 11px Trebuchet MS;
	color:#fffefc;
}
.bottomMainDiv ul li a{
	font:normal 11px Trebuchet MS;
	color:#fffefc;
	text-decoration:none;
}
.bottomMainDiv ul li a:hover{
	font:normal 11px Trebuchet MS;
	color:#fffefc;
	text-decoration:underline;
}
.bottomRightDiv{
	margin:0;
	padding:0px 0 0 45px;
	float:left;
	display:inline;
	font:normal 12px Trebuchet MS;
	color:#fffefc;
}
.atcom{
	margin:0;
	padding:0 5px 0 5px;
	float:left;
	display:inline;
	font:normal 11px Verdana;
	color:#fffefc;
}
.atcom a{
	font:normal 11px Verdana;
	color:#fffefc;
	text-decoration:none;
}
.atcom a:hover{
	font:normal 11px Verdana;
	color:#fffefc;
	text-decoration:underline;
}
.atcom_img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
.atcom_img a img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:none;
}
/*..............................................................................tour...................................................................................................*/

.mainPhotos{
	margin:0;
	padding:28px 0 0 0;
	float:left;
}
.mainContLeftInside{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:672px;
	background-image:url('images/main_bg_inside.gif');
	background-repeat:repeat-x;
	background-color:#d4e7f3;
	position:relative;
}
.mainContLeftInside h2{
	margin:0;
	padding:50px 0 0 22px;
	float:left;
	display:block;
	font:normal 20px Helvetica;
	color:#096dab;
	width:650px;
}
#menu{
	margin:0;
	padding:0 0 0 232px;
	float:left;
	display:block;
	width:440px;
}
#menu ul{
	margin:0;
	padding:0px;
	float:left;
	display:inline;
	list-style:none;
}
#menu ul li{
	margin:0;
	padding:27px 0 0 0px;
	float:left;
	display:inline;
	list-style:none;
	font:normal 11px Tahoma;
	color:#fff;
	position:relative;
}
#menu ul li.first{
	margin:0;
	padding:27px 8px 0 10px;
	float:left;
	display:inline;
	border-right:1px solid #fff;
}
#menu ul li.last{
	margin:0;
	padding:27px 8px 0 10px;
	float:left;
	display:inline;
}
#menu ul li a{
	font:normal 11px Tahoma;
	color:#fff;
	text-decoration:none;
}
#menu ul li a:hover{
	font:normal 11px Tahoma;
	color:#fff;
	text-decoration:none;
}

.mainContLeftInsideText{
	margin:0;
	padding:15px 20px 0 25px;
	float:left;
	width:627px;
	font:normal 11px Tahoma;
	color:#212121;
	z-index:9999;
	position:relative;
}
.mainContLeftInsideText a{
	font:normal 11px Tahoma;
	color:#212121;
	text-decoration:none
}
.mainContLeftInsideText a:hover{
	font:normal 11px Tahoma;
	color:#212121;
	text-decoration:none
}

.main2Photos{
	margin:0;
	padding:0 0 0 31px;
	float:left;
	display:inline;
	background-image:url('images/main_bg_left.gif');
	background-repeat:repeat-y;
	background-position:left;
	width:673px;
	height:167px;
}
.main2Photo{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border-right:1px solid #fff;
}
.main2Photo img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:none;
}
.mainRightDiv1{
	margin:0;
	padding:0 0 0 11px;
	float:left;
	display:inline;
	width:249px;
	height:120px;
	background-color:#b8d7eb;
	border-bottom:1px solid #fff;
}
.mainRightDiv1Head{
	margin:0;
	padding:17px 17px 11px 0px;
	float:left;
	font:normal 20px Helvetica;
	color:#116faf; 	
	width:135px;
}
.mainRightDiv1Text{
	margin:0;
	padding:0 17px 15px 0px;
	float:left;
	font:normal 11px Tahoma;
	color:#212121;
	line-height:12px; 	
	width:225px;
}
.mainRightDiv1 input{
	margin:0;
	padding:0 0 0 10px;
	float:left;
	display:inline;
	border:1px solid #cccccc;
	font:normal 10px Trebuchet MS;
	color:#98aec5;
}
.mainRightDiv1Button{
	margin:0;
	padding:2px 0 0 5px;
	float:left;
	display:inline;
}
.mainRightDiv1 a img{
	margin:0;
	padding:0px;
	float:left;
	border:none;
}
.mainRightDiv2{
	margin:0;
	padding:0px;
	float:left;
	display:inline;
	width:260px;
	background-image:url('images/tour_left.gif');
	background-repeat:repeat-x;
	height:101px;
	position:relative;
}
.mainRightDivPhoto1{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border-right:1px solid #fff;
}
.mainRightDivPhoto1 img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:none;
}
.mainRightDiv2 h2{
	margin:0;
	padding:6px 0 6px 1px;
	float:left;
	font:normal 20px Helvetica;
	color:#fff;
}
.mainRightDiv2Inside{
	margin:0;
	padding:0px 0 0 12px;
	float:left;
	width:198px;
}
.mainRightDiv2Text{
	margin:0;
	padding:0px 0 0 0px;
	float:left;
	display:inline;
	width:180px;
	/*position:relative;*/
	font:normal 11px Tahoma;
	color:#212121;
}
.mainRightDiv2TextIns{
	margin:0;
	padding:0px;
	float:left;
	display:inline;
	width:140px;
	font:normal 11px Trebuchet MS;
	color:#5a5d62;
}
.mainRightDiv2Button{
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	top:76px;
	left:210px;
}
.mainRightDiv2Button a img{
	margin:0;
	padding:0;
	float:left;
	border:none;
}
.mainRightDiv3{
	margin:0;
	padding:0px;
	float:left;
	display:inline;
	width:260px;
	height:110px;
	position:relative;
	background-color:#b8d7eb;
}
.mainRightDivPhoto2{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border-left:1px solid #fff;
}
.mainRightDivPhoto2 img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:none;
}
.mainRightDiv3 h2{
	margin:0;
	padding:6px 0 6px 1px;
	float:left;
	font:normal 20px Helvetica;
	color:#116faf;
}
.mainRightDiv3Text{
	margin:0;
	padding:0px 0 0 0px;
	float:left;
	display:inline;
	width:180px;
	/*position:relative;*/
	font:normal 11px Tahoma;
	color:#212121;
}
.mainRightDiv3Inside{
	margin:0;
	padding:0px 0 0 12px;
	float:left;
	/*width:189px;*/
	width:198px;
}
.mainRightDiv3Button{
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	top:80px;
	left:160px;
}
.mainRightDiv3Button a img{
	margin:0;
	padding:0;
	float:left;
	border:none;
}
/*................................................................................about..................................................................................................*/
.mainContAbout{
	margin:0 auto -167px auto;
	padding:0 0 0 31px;
	width:964px;
	min-height:491px;
	background-image:url(images/main_bg4.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	/*height:159px;*/
}
.mainContLeftInner{
	margin:0;
	padding:0;
	float:left;
	width:672px;
	height:501px;
	background-image:url('images/about_photo.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
}
.mainContLeftInnerSm{
	margin:0;
	padding:15px 0 20px 25px;
	float:left;
	width:420px;
	font:normal 11px Tahoma;
	color:#212121;
	z-index:9999;
	position:relative;
	min-height:351px;
}
.mainContLeftInnerSm a{
	font:normal 11px Tahoma;
	color:#212121;
	text-decoration:none
}
.mainContLeftInnerSm a:hover{
	font:normal 11px Tahoma;
	color:#212121;
	text-decoration:none
}

/*...................................................3rd level menu.................................................*/

.submenu {
	position: absolute;
	left: 0px;
	top: 40px;
	width: 500px;
}

.submenu ul.sub {
	float: left;
}

#menu ul li .submenu ul.sub li {
	padding: 7px 0px 0px 10px;
	float: left;
}

#menu ul li .submenu ul.sub li a.active {
	font-weight: bold;
}

#menu ul li .submenu ul.sub li a {
	color: #096dab;
}

#menu ul li .submenu ul.sub li a:hover {
	text-decoration: underline;
}
.photoBackground2{
	margin:0;
	padding:0 0 0 9px;
	float:left;
	width:218px;
}

/*...................................................10/1/2011.................................................*/
#logos											{ margin:0; padding:0; text-align:left; background-color:#fff; overflow:hidden; }
#logos .wrap									{ margin:0 auto; padding:10px 0 5px 0; width:945px; overflow:hidden; }
#logos .wrap img								{ border:0; float:left; }
