*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Arial, Helvetica, sans-serif;
	 background:#E7E7E7 url(/img/cloud.jpg) repeat-x;
}
img{
	border:none;
}
select, textarea, .textbox{
	font:1em Arial, Helvetica, sans-serif;
	border:none;
	background:#fff;
}
.textbox{
	padding:1px 0 1px 5px;
}
textarea{
	padding-left:5px;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
a{
	outline:none;
}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.hide{
	display:none;
}
.none{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.textRight{
	text-align:right;
}
.replace{
	overflow:hidden;
}
.replace span{
	top:0; left:0;
	position:absolute;
}
.simpleList li{
	list-style:none;
	margin-bottom:5px;
}
.form li{
	list-style:none;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
/*******************/
/********container********/
#outerWrapper {
	width:995px; 
	margin:0 auto;
}
#container {
	width: 100%;
	float: left;
}
#fixWidth{
	width:100%;
	overflow:hidden;
}
/**********top***********/
#topWrapper{
	width:100%; height:445px;
	position:relative;
	z-index:3;
	background: url(/img/bgTopBlock.png);
}
.pTitle{
	bottom:100px; left:400px;
	position:absolute;
	font-weight:normal;
	padding:5px;
	font-size:24px;
	color:#fff;
	background:#F18800;
text-transform:uppercase;

}
#topWrapper.twIndex{
width:963px;

}
#topWrapper.twIndex .pTitle{
	bottom:145px; left:150px;
display:none;
}
#flash {
height:380px;
position:relative;
margin-top:-101px;
width:963px;
z-ndex:10;
}
#topWrapper.twIndex{
	height:535px
}
.leftImg{
	bottom:0; left:0;
	position:absolute;
	z-index:0;
}
.rightImg{
	right:0; bottom:0;
	position:absolute;
}
.twIndex #top{
display:table;
}
#top{
	width:100%;
	font-size:11px;
	position:relative;
	zoom:1;
	z-index:3;
}
.topBlockWrapper{
	width:440px; height:220px;
	float:left;
}
.logo{
	top:30px; left:40px;
	position:absolute;
	cursor:pointer;
	background: url(/img/logo.png) no-repeat;
}
.logo, .logo a{
	width:121px; height:160px;
	display:block;
}
.logo span{
	display:none;
}
.siteUrl{
	top:0; left:190px;
	position:absolute;
	padding:15px 0 15px 20px;
	font-size:12px;
	color:#B8B8B8;
	border-left:1px solid #CBCBCB;
}
.topFormBlock{
	top:95px; left:205px;
	position:absolute;
}
.topFormBlock .form{
	padding-top:20px;
	clear:left;
}
.topFormBlock .form .textbox{
	width:162px; height:18px;
	padding:4px 0 0 5px;
	margin-right:10px;
	float:left;
	color:#B1B1B1;
	background: url(/img/topTextbox.gif) no-repeat;
}
.topFormBlock .form li{
	margin-bottom:15px !important;
}
.topFormBlock .form .submit{
	margin-top:5px;
}
.lang{
	font-size:13px;
}
.lang li{
	margin-right:15px;
	list-style:none;
	float:left;
}
.lang a{
	color:#fff;
}
.lang a:hover{
	text-decoration:none;
}
.langActive a{
	color:#F18800;	
}
.topMenuWrapper{
	width:235px; height:165px;
	padding:55px 0px 0 0;
	float:left;
	background:#4094CD;
}
#topMenu{
	width:100%;
	font-size:12px;
}
#topMenu li{
	width:100%;
	zoom:1;
	list-style:none;
	background: url(/img/tmLi.gif) bottom left no-repeat;
}
#topMenu a{
	position:relative;
	zoom:1;
	padding:5px 0 5px 40px;
	display:block;
	color:#fff;
	text-decoration:none;
	background: url(/img/tmBullet.gif) 22px 9px no-repeat;
}
#topMenu a:hover{
	background-color:#F18800;
}
#topMenu li ul{
	top:-999em; left:675px;
	width:auto; min-height:190px;
	width:205px;
	padding:15px;
	position:absolute;
	background:#F18800;
	zoom:1;
	z-index:2;
}
#topMenu li ul li{
	margin-bottom:20px;
	color:#fff;
	background:none;
}
#topMenu li ul li a{
	padding:0;
	display:inline;
	background:none;
}
#topMenu li:hover a,
#topMenu li.sfhover a{
	background:#F18800;
}
#topMenu li:hover ul,
#topMenu li.sfhover ul{
	top:0;
}
#topMenu .last{
	background:none;
}
/*
#topMenu .active ul{
	top:0;
}
*/
#topMenu .active a{
	background:#F18800;
}
/**********left*************/
#left.leftIndex{
	width:195px;
	padding-top:80px;
}
.leftIndex .mapsDuo{
	width:470px;

}
.mapsDuo{
	top:-165px; left:-148px;
	position:absolute;
	width:346px; height:226px;
	background: url(/img/mapsDuo.jpg) no-repeat;
}
.ewIndex{
	padding-left:40px;
	border-left:1px solid #CBCBCB;	
}
.earthWatch{
	width:198px;
}
.earthWatch li{
	list-style:none;
	margin-bottom:30px;
}
.earthWatch li strong{
	display:block;
	color:#F18800;
}
.earthWatch a{
	text-decoration:none;
	color:#6F6F6F;	
}
.earthWatch a:hover{
	text-decoration:underline;
}
.earthIco{
	padding:5px 0 20px 70px;
	background: url(/img/earthIco.jpg) no-repeat;
}
.watchIco{
	padding:15px 0 25px 70px;
	background: url(/img/watchIco.jpg) no-repeat;
}
#left {
	width:198px;
	padding:100px 0 0;
	position:relative;
	font-size:11px;	
	float: left;
	color:#646464;
}
#left h2{
	font-size:15px;
}
/***************************/
/**********middle***********/
.twoIndexColsWrapper{
	overflow:hidden;
	zoom:1;
	background: url(/img/bgTwoIndexColsWrapper.gif) repeat-y;
}
.leftColIndex{
width:591px;	
padding:15px 20px 20px 30px;
	background:#ADADAD;
}
.leftColIndex a{
	color:#fff !important;
}
.leftColIndex a:hover{
	text-decoration:none;
}
.leftColIndex .titleBold{
	color:#fff;
	background: url(/img/titleLineWhite.gif) no-repeat;
}
.rightColIndex{
	width:290px;
	padding:15px 20px 20px 30px;
	float:left;
}
.titleBold{
	padding-top:20px;
	background: url(/img/titleLineGrey.gif) no-repeat;
}
.titleBold.mb{
	margin-bottom:30px !important;
}
.newsList{
	margin-bottom:40px;
}
.newsList dd{
	margin-bottom:15px;
}
.newsList a{
	text-decoration:none;
	color:#4094CD !important;
}
.newsList a:hover{
	text-decoration:underline !important;
}
.newsList .allNews{
	text-decoration:underline;
}
.newsList .allNews:hover{
	text-decoration:none;
}
.middleWrapperIndex{
	top:-65px;
	width:750px !important;
	margin-left:322px !important;
	padding:65px 0 0 !important;
	position:relative;
	z-index:0 !important;
}
.middleWrapperIndex #middle{
	min-height:0;
	height:auto;
}
.middleWrapper{
	width:700px;
	padding:15px 150px 0 15px;
	margin:0 -100px 0 198px;
	background:#D4D4D4;
	position:relative;
}
#middle {
	min-height:600px;
	font-size:11px;
	position:relative;
	overflow:hidden;
	color:#646464;
}
#middle a{
	color:#646464;
}
#middle a:hover{
	text-decoration:none;
}
#middle h2{
	font-size:15px;
	margin-bottom:10px;
}
#middle ul{
	margin-left:10px;
}
#middle p{
	margin-bottom:15px;
}
.onlinerequest ul{
	margin-bottom:50px;
}
.onlinerequest li{
	padding-left:100px;
	position:relative;
}
.onlinerequest label{
	top:0; left:0;
	position:absolute;
}
.onlinerequest .textbox{
	width:250px;
	padding-left:5px;
}
.onlinerequest textarea{
	width:250px;
}
.onlinerequest .sendButton{
	margin:30px 0 0 110px;
}
.star{
	color:#F18800;
	font-size:13px;
}
/***************************/
/**********bottom***********/
#bottom{
 	width:995px; height: 80px;
	margin:0 auto;
	padding-top:15px;
	font-size:11px;
	color:#ABABAB;
}
#bottom a{
color:#ABABAB;
text-decoration:none;
}
#bottom a:hover{
text-decoration:underline;
}
.vista{
margin-bottom:10px;
}
.develop{
	width:175px;
	margin-right:150px;
	float:left;
}
.copyright{
	margin-right:40px;
	float:left;
}
.bottomSmallMenu{
	
float:left;
}
.bottomSmallMenu li{
	list-style:none;
	float:left;
	margin-right:30px;
}
.bottomSmallMenu a{
	color:#ABABAB;
	text-decoration:none;	
}
.bottomSmallMenu a:hover{
	text-decoration:underline;
}
.contactIco{
	padding-left:20px;
	background: url(/img/contactIco.gif) 0 5px no-repeat;
}
.mapIco{
	padding-left:20px;
	background: url(/img/mapIco.gif) 0 3px no-repeat;
}
/************************/
/*********pages**********/