/* COMMON STYLES*/
img{
	border:				none;
}
.file{
	margin:				15px 0;
}
h1{
	background:				url(/img/accueil/puce1.gif) no-repeat 0px 5px;
	padding:				0px 0px 2px 10px;
	margin:					0 0 20px 0;
	color:					#e64514;
	border-bottom:			1px solid #e64514;
	font-size:				15px;
	clear:					both;
}
h2{
	padding:				0px 0px 2px 10px;
	margin:					10px 0px 15px 0px;
	color:					#e64514;
	border-bottom:			1px solid #e64514;
	font-size:				13px;
}
h3{
	padding:				0 0 2px 0;
	margin:					15px 0 5px 0;
	color:					#e64514;
	font-size:				12px;
}
.clear{
	clear:				both;
}
.alert{
	margin:				10px 0;
	padding:			10px;
	border:				solid 2px #CCCCCC;
	color:				#FF0000;
}
.red{
	color:				#FF0000;
}
.mandatory{
	color:				#e64514;
}
.blocrangee{
	display:			block;
	clear:				both;
	border:				1px solid red;
	}
.left{
	float:				left;
}
.right{
	float:				right;
}
.alignRight{
	text-align:			right;
}
.alignLeft{
	text-align:			left;
}
.alignCenter{
	text-align:			center;
}
.bold{
	font-weight:		bold;
}
.separation{
	visibility:			hidden;
	border:				none;
	margin:				0;
	padding:			10px 0;
	clear:				both;
}
.separationInvisible{
	visibility:			hidden;
	border:				none;
	margin:				0;
	padding:			0;
	height:				1px;
	clear:				both;
}
.help{
	color:				#666666;
	font-size:			11px;
}


/* BODY */
#main{
	margin:				0 auto;
	width:				935px;
	background:			url(/img/common/mainBG.gif) repeat-y top left;
}
#mainBG{
	background:			url(/img/common/mainBGTop.gif) no-repeat top left;
	padding:			0 10px;
	display:			inline-block;
}
#top{
	float:				left;
	width:				150px;
	padding:			0 0 0 10px;
	text-align:			center;
}
#flashWorldMap{
	float:				right;
	display:			block;
}
#flashWorldMap object{
	display:			block;
}
#gauche{
	width:				681px;
	padding:			0 10px 0 0;
	float:				left;
}
#droite{
	width:				217px;
	float:				left;
}
/* ROWS */
.text{
	font-size:			11px;
	color:				#000000;
	font-family:		Arial, Verdana;
	text-align:			justify;
	margin:				5px 0px 10px 0px
	}
.right{	
	margin-left:		10px;
	}
.left{
	margin-right:		10px;
	}
/*******************************************************/
/*******************  IDENTIFICATION *******************/
/*******************************************************/
form.identifier{
	margin:					0 0 0 10px !important;
	padding:				5px 0 !important;
	font-size:				11px;
}
#identificationBG{
	height:					126px;
	margin:					9px 0 0 0;
}
#identificationBGClear{
	clear:					both;
}
#identification{
	width:					161px;
	margin:					3px 0 0 0;
	background:				url(/img/common/identBG2.gif) repeat-y 0px 0px;
	text-align:				left;
}
#identificationTop{
	background:				url(/img/common/identBG1.gif) no-repeat top left;
}
#identificationBottom{
	background:				url(/img/common/identBG1.gif) no-repeat bottom left;
	padding:				2px 0 0 0;
}
#identification p{
	margin:					2px 0;
}
#identification p#lostSeparate{
	margin:					5px 0 0 0;
}
#identification h2{
	border:					none;
	color:					#575757;
	font-weight:			bold;
	font-size:				11px;
	margin:					0;
	margin:					0;
	padding:				0 0 0 20px;
	background:				url(/img/common/identKey.gif) no-repeat 6px 3px;
}
#createAccount{
	border-top:				solid 1px #a6a6a6;
	padding:				3px 0px 3px 10px;
}

#createAccount a:link,
#createAccount a:visited,
#createAccount a:hover,
#createAccount a:active{
	font-weight:			bold;
	font-size:				11px;
	color:					#575757;
	text-decoration:		none;
	padding:				0 0 0 15px;
	background:				url(/img/common/puce_6.gif) no-repeat 0px 2px;
}

.formIMG{
	display:				block;
}
form.identifier label{
	color:					#1a1a1a;
	font-size:				11px;
}
#pass{
	clear:					both;
	font-size:				11px;
}
input.login{
	margin:					0 0 0 17px;
	padding:				1px;
	background-color:		#d2d2d2; 
	border:					1px solid #b8b8b8;
	width:					94px;
	color:					#1a1a1a;
	font-size:				11px;
	}
input.password{
	margin:					2px 0 0 17px;
	padding:				1px;
	background-color:		#d2d2d2;
	border:					1px solid #b8b8b8;
	width:					70px;
	color:					#1a1a1a;
	font-size:				11px;
	}
input.go{
	vertical-align:			middle;
	padding:				0 0 0 5px;
}
/*******************************************************/
/****************  IDENTIFICATION LOGUE ****************/
/*******************************************************/
#identification #nom{
	padding:				0 0 5px 20px;
	color:					#575757;
	background:				url(/img/common/identKey.gif) no-repeat 5px 3px;
}
#identification p{
	padding:				0;
	margin:					1px;
}
#identification #myprojects{
	background:				url(/img/common/identProjects.gif) no-repeat 0px 0px;
	width:					159px;
	height:					18px;
	margin:					8px 0 0 1px;
	padding:				2px 0px 0px 25px;
	}
#identification #mypartners{
	background:				url(/img/common/identPartners.gif) no-repeat top left;
	width:					159px;
	height:					18px;
	margin:					0 0 0 1px;
	padding:				2px 0px 0px 25px;
	}
#identification #logout{
	margin:					2px 0 0 0;
	padding:				2px 0px 3px 25px;
	background:				url(/img/common/logout.gif) no-repeat 5px 4px;
}
#identification .passClear{
	padding:				1px 0;
	font-size:				1px;
	height:					1px;
	clear:					both;
}
a.log:link, a.log:visited{
	text-decoration:		none;
	color:					#000000;
	font-weight:			bold;
	}
a.log:hover, a.log:visited{
	text-decoration:		none;
	color:					#000000;
	font-weight:			bold;
	}
/*LIENS PARTENAIRES*/
#droite #partenaires{	
	width:					217px;
	margin:					6px 0 0 0;
	padding:				40px 0 0 0;
	background:				url(/img/common/partners.gif) no-repeat top left;
}
#partenaires ul{
	margin:					0 7px 0 0;
	padding:				0;
}
#partenaires ul li{
	list-style-type:		none;
	background:				#ededed url(/img/common/col2BG.gif) no-repeat top left;
}
.liBottom{
	background:				url(/img/common/col2BG.gif) no-repeat bottom left;
}
#partenaires ul li a:link,
#partenaires ul li a:visited,
#partenaires ul li a:hover,
#partenaires ul li a:active{
	background:				url(/img/common/puce_3.gif) no-repeat 5px 7px;
	color:					#0D0D0D;
	text-decoration:		none;
	display:				block;
	width:					190px;
	padding:				4px 0px 2px 20px;
	margin-top:				1px;
}
#partenaires ul li a:link,
#partenaires ul li a:visited{
	text-decoration:		none;
}
#partenaires ul li a:hover{
	text-decoration:		underline;
}
#partenaires ul li a:active{
	text-decoration:		none;
}
#devenir{
	background:				url(/img/common/becomePartner.gif) no-repeat 0px 0px;
	color:					#FFFFFF;
	margin:					2px 0 0 0 ;
	padding:				2px 0px 0px 25px;
	width:					185px;
	height:					18px;
}
#proposeArticle{
	background:				url(/img/common/proposeArticle.gif) no-repeat 0px 0px;
	color:					#FFFFFF;
	margin:					2px 0 0 0 ;
	padding:				2px 0px 0px 25px;
	width:					185px;
	height:					18px;
}
a.sousliens:link, a.sousliens:visited{
	background:				#ededed url(/img/accueil/puce2.gif) no-repeat 5px 7px;
	color:					#e64514;
	text-decoration:		none;
	display:				block;
	height:					20px;
	width:					190px;
	padding:				4px 0px 0px 20px;
	margin-top:				1px;
	}
a.sousliens:hover, a.sousliens:active{
	text-decoration:		underline;
	}

	
a.titres2:link, a.titres2:visited{
	font-size:				11px;
	font-weight:			bold;
	color:					#FFFFFF;
	text-decoration:		none;
	}
a.titres2:hover, a.titres2:active{
	text-decoration:		none;
	}

/*LIENS LINKS*/	
#droite #liens{
	margin:					24px 0 3px 0;
	width:					210px;
	}
#droite #liens .titre2{
	background:				url(/img/accueil/liens.gif) no-repeat 0px 0px;
	width:					180px;
	height:					23px;
	color:					#000000;
	font-weight:			bold;
	margin:					0 0 2px 0;
	line-height:			23px;
	padding:				0 0 0 30px;
}
#droite #liens .titre2 a:link,
#droite #liens .titre2 a:visited,
#droite #liens .titre2 a:hover,
#droite #liens .titre2 a:active{
	color:					#000000;
	text-decoration:		none;
}
#droite #liens .listeliens{
	margin-top:				0;
	padding:				0;
	}
#liens ul,
.pressRoom ul,
.docs ul{
	margin:					0;
	padding:				0;
}
#liens ul li,
.pressRoom ul li,
.docs ul li{
	margin-top:				1px;
	list-style-type:		none;
	background:				#ededed url(/img/common/col2BG.gif) no-repeat top left;
}
.docs ul li{
	background:				#FADAD0 url(/img/common/col2BG.gif) no-repeat top left;
}
#liens ul li a:link,
#liens ul li a:visited,
#liens ul li a:hover,
#liens ul li a:active,
.pressRoom ul li a:link,
.pressRoom ul li a:visited,
.pressRoom ul li a:hover,
.pressRoom ul li a:active,
.docs ul li a:link,
.docs ul li a:visited,
.docs ul li a:hover,
.docs ul li a:active{
	background:				url(/img/accueil/puce2.gif) no-repeat 0px 5px;
	color:					#e64514;
	text-decoration:		none;
	display:				block;
	width:					180px;
	margin:					0 0 0 10px;
	padding:				2px 0px 2px 20px;
}
#liens ul li a:link,
#liens ul li a:visited,
.pressRoom ul li a:link,
.pressRoom ul li a:visited,
.docs ul li a:link,
.docs ul li a:visited,{
	text-decoration:		none;
}
#liens ul li a:hover,
.pressRoom ul li a:hover,
.docs ul li a:hover{
	text-decoration:		underline;
}
#liens ul li a:active,
.pressRoom ul li a:active,
.docs ul li a:active{
	text-decoration:		none;
}
/*RANGEES*/
.legend {
	text-align:			center;
}
.center{
	text-align:			center;
}
/**********************************************************/
/************************  FOOTER  ************************/
/**********************************************************/
#footer{
	border-top:				1px solid #c0c0c0;
	color:					#c0c0c0;
	text-align:				right;
	width:					900px;
	clear:					both;
}
#footer a{
	color:					#c0c0c0;
}
#footer img{
	vertical-align:			middle;
}

.partnersList{
	width:					217px;
	margin:					6px 0px 0px 8px;
}
h2.partners{
	padding:				7px 0 0 24px;
	margin:					0 0 10px 0;
	border:					none;
	font-size:				14px;
	color:					#FFFFFF;
}
h2.partners span{
	background-color:		#000000;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				10px;
	padding:				1px;
}
.proposeLink{
	background:				url(/img/common/proposeLink.gif) no-repeat top left;
	padding:				0 0 0 29px;
	line-height:			20px;
	height:					20px;
	width:					181px;
}
.proposeLink,
.proposeLink a:link,
.proposeLink a:visited,
.proposeLink a:hover,
.proposeLink a:active{
	font-weight:			bold;
	font-size:				11px;
	color:					#1A1A1A;
	text-decoration:		none;
}
#content{
	clear:					both;
}
.clearContent{
	clear:					both;
	font-size:				1px;
	margin:					0 0 75px 0;
	visibility:				hidden;
}
.search{
	margin:					10px 0 14px 0;
	padding:				0;
	width:					210px;
	color:					#565656;
	background:				#FFFFFF url(/img/common/searchBG.gif) no-repeat top left;
	position:				relative;
	height:					44px;
}
.search .advancedSearchLink{
	position:				absolute;
	top:					4px;
	right:					15px;
}
#advancedSearch p{
	margin:					5px 0;
}
#advancedSearch select.input{
	height:					auto;
	width:					192px;
}
.advancedSearchOn{
	display:				block;
}
.advancedSearchOff{
	display:				none;
}
.search a.advancedSearchLink:link,
.search a.advancedSearchLink:visited,
.search a.advancedSearchLink:hover,
.search a.advancedSearchLink:active{
	font-size:				10px;
	font-weight:			bold;
	color:					#FFFFFF;
	text-decoration:		underline;
}
.search h2{
	color:					#565656;
	padding:				2px 0 0 15px;
	margin:					0;
	font-size:				11px;
	font-weight:			bold;
	border:					none;
}
.search form{
	margin:					0;
	padding:				0;
}
.search fieldset{
	border:					none;
	margin:					0 0 0 0;
	padding:				2px 0 5px 5px;
}
.search .input{
	background-color:		#cfcfcf;
	border:					solid 1px #dddddd;
	border-right:			none;
	color:					#565656;
	padding:				2px;
	font-size:				11px;
	width:					165px;
	vertical-align:			middle;
}
.search .submit{
	vertical-align:			middle;
	padding:				0;
	margin:					0 0 0 4px;
}
* html{
	vertical-align:			top;
}
.search legend{
	display:				none;
}
.projectOne{
	background:				url(/img/common/projectOne_bg.jpg) repeat-y top right;
}
.projectOneTop{
	background:				url(/img/common/projectOne_top.gif) no-repeat top right;
}
.projectOneInside{
	height:					348px;
	background:				url(/img/common/projectOne_bottom.jpg) no-repeat bottom right;
	padding:				0 15px 0 50px;
}
html>body .projectOneInside{
	min-height:				348px;
	height:					auto;
}
.projectOneUnder{
	text-align:				right;
	float:right;
}
.projectOneTitle{
	background:				url(/img/common/projectOneInsideTop.gif) no-repeat top left;
	height:					62px;
}
.projectOne h2{
	border:					none;
	font-size:				18px;
	font-weight:			bold;
	margin:					0 0 13px 0;
	color:					#FFFFFF;
	padding:				19px 0 0 22px;
}
.projectOneBox{
	padding:				0 86px 0 0;
	height:					181px;
	color:					#1A1A1A;
}
html>body .projectOneBox{
	min-height:				181px;
	height:					auto;
}
.categoryFanion_10{ /* Vegetation */
	background:				url(/img/common/categoryFanion_10.gif) no-repeat top right;
}
.categoryFanion_13{ /* Oceans */
	background:				url(/img/common/categoryFanion_13.gif) no-repeat top right;
}
.categoryFanion_14{ /* Ice */
	background:				url(/img/common/categoryFanion_14.gif) no-repeat top right;
}
.categoryFanion_15{ /* Desertification */
	background:				url(/img/common/categoryFanion_15.gif) no-repeat top right;
}
.categoryFanion_16{ /* Human */
	background:				url(/img/common/categoryFanion_16.gif) no-repeat top right;
}
.projectOneBoxBottom{
	/*clear:					both;
	position:				relative;
	margin:					0 5px 0 0;*/
}
.projectOneBoxBottomReadMore{
	background:				#EDEDED url(/img/common/projectOneBoxBottomReadMore.gif) no-repeat top left;
	margin:					20px 0 10px 0;
}
.projectOneBoxBottomReadMore a.readMore{
	padding:				0 0 0 19px;
	height:					18px;
	line-height:			18px;
	background:				url(/img/accueil/puce2.gif) no-repeat 4px 2px;
}
.projectOneBoxBottomCategories{
	margin:					0;
	padding:				0 0 0 51px;
	height:					47px;
	background:				url(/img/common/projectOneBoxBottomCatBG.jpg) no-repeat top left;
}
.projectOneBoxBottomCategories a{
	float:					left;
	border-left:			solid 1px #FFFFFF;
}
.projectOneBoxBottomCategories a span{
	display:				none;
}
a.cat_ocean{
	background:				url(/img/common/cat_ocean.gif) no-repeat top left;
	width:					95px;
	height:					47px;
}
a.cat_ocean:hover{
	background-position:	-95px 0;
}
a.cat_vegetation{
	background:				url(/img/common/cat_vegetation.gif) no-repeat top left;
	width:					126px;
	height:					47px;
}
a.cat_vegetation:hover{
	background-position:	-126px 0;
}
a.cat_ice{
	background:				url(/img/common/cat_ice.gif) no-repeat top left;
	width:					112px;
	height:					47px;
}
a.cat_ice:hover{
	background-position:	-112px 0;
}
a.cat_desert{
	background:				url(/img/common/cat_desert.gif) no-repeat top left;
	width:					128px;
	height:					47px;
}
a.cat_desert:hover{
	background-position:	-128px 0;
}
a.cat_human{
	background:				url(/img/common/cat_human.gif) no-repeat top left;
	width:					93px;
	height:					47px;
}
a.cat_human:hover{
	background-position:	-93px 0;
}
.googlePicto{
	position:				absolute;
	top:					-4px;
	right:					18px;
}
html>body .googlePicto{
	right:					0px;
}
.projectOneBoxBottomPointilles{
	height:					19px;
	background:				url(/img/common/pointillesBottomBox.gif) repeat-x top left;
}
.projectOneBox h3{
	margin:					10px 0;
	padding:				0;
}
.projectOneBox h3,
.projectOneBox h3 a:link,
.projectOneBox h3 a:visited,
.projectOneBox h3 a:hover,
.projectOneBox h3 a:active{
	color:					#E64514;
	font-size:				16px;
	font-weight:			bold;
}
.projectOneBox h3 span{
	color:					#000000;
	font-size:				13px;
}
.projectOneBox p.description{
	text-align:				justify;
}
.projectOneBoxContent{
	padding:				0 47px 0 0;
}
.editoBox{
	width:					330px;
	float:					left;
	margin:					0 35px 0 9px;
	padding:				0;
	background:				url(/img/common/editoBG.gif) repeat-y top left;
}
html>body .editoBox{
	margin:					0 35px 0 18px;
}
.editoBox .textBox{
	text-align:				justify;
	padding:				0 29px 0 19px;
}
.editoBoxTop{
	background:				url(/img/common/editoTop.gif) no-repeat top left;
}
.editoBoxBottom{
	background:				url(/img/common/editoBottom.gif) no-repeat bottom left;
	padding:				0 6px 27px 6px;
}
.editoBox h2{
	border:					none;
	margin:					0;
	font-weight:			12px;
	font-size:				15px;
	color:					#FFFFFF;
	padding:				5px 29px 10px 32px;
}
.editoBox .titleBox{
	background:				url(/img/common/editorialTitleBG.gif) repeat top left;
	padding:				5px 0 4px 0;
	margin:					5px 0 0 0;
}
.editoBox h3{
	background:				url(/img/common/editorialTitleBGpuce.gif) no-repeat 0px 3px;
	padding:				0 0 0 19px;
	margin:					0;
}
.newsBox{
	width:					287px;
	margin:					0 5px 0 0px;
	float:					right;
	background:				url(/img/common/newsBG.gif) repeat-y top left;
}
html>body .newsBox{
	margin-right:			10px;
}
.newsBoxTop{
	background:				url(/img/common/newsTop.gif) no-repeat top left;
}
.newsBoxBottom{
	background:				url(/img/common/newsBottom.gif) no-repeat bottom left;
	padding:				0 10px 20px 6px;
}
.newsBox h2{
	border:					none;
	margin:					0;
	font-weight:			12px;
	font-size:				15px;
	color:					#777777;
	padding:				5px 0 10px 13px;
}
.newsRSS{
	background:				url(/img/common/RSSpointilles.gif) repeat-x top left;
	overflow:				hidden;
	height:					1%;
}
.newsRSS a{
	display:				block;
	height:					21px;
	width:					48px;
	padding:				0 0 0 4px;
	background-color:		#FFFFFF;
	float:					right;
}
.newsRSS a:link,
.newsRSS a:visited,
.newsRSS a:hover,
.newsRSS a:active{
	text-decoration:		none;
	font-weight:			bold;
	font-size:				12px;
	color:					#FE9745;
}
.newsRSS img{
	vertical-align:			middle;
}
.thinClear{
	clear:					both;
	font-size:				1px;
}
.justify{
	text-align:				justify;
}
.pressRoom,
.docs{
	margin:					25px 0 0 0;
	width:					210px;
}
.pressRoom{
	background:				url(/img/common/pressRoom.gif) no-repeat top left;
}
.docs{
	background:				url(/img/common/docs.gif) no-repeat top left;
}
.pressRoom h2,
.docs h2{
	height:					32px;
	line-height:			32px;
	margin:					0px;
	padding:				0 0 0 24px;
	color:					#FFFFFF;
	font-size:				15px;
	font-weight:			bold;
	border:					none;
}
.pressRoom h2 a:link,
.pressRoom h2 a:visited,
.pressRoom h2 a:hover,
.pressRoom h2 a:active,
.docs h2 a:link,
.docs h2 a:visited,
.docs h2 a:hover,
.docs h2 a:active{
	color:					#FFFFFF;
	text-decoration:		none;
}

#createAccountForm{
	margin:				10px 0;
}
#createAccountForm fieldset legend{
	color:				#e64514;
	font-size:			12px;
	font-weight:		bold;
}
#createAccountForm label{
	float:				left;
	display:			block;
	width:				120px;
	color:				#e64514;
}
#createAccountForm input,
#createAccountForm textarea,
#createAccountForm select{
	font-size:			11px;
	color:				#000000;
	padding:			2px;
}
#createAccountForm p{
	margin:				7px 0;
}
#createAccountForm .middleSize{
	width:				300px;
}
#createAccountForm .submit{
	border:				solid 1px #666666;
	background-color:	#e64514;
	padding:			1px 6px;
	color:				#FFFFFF;
	margin:				10px;
}
a.submitLink{
	background-color:	#e64514;
	padding:			1px 6px;
	margin:				10px;
	float:				right;
}
a.submitLink:link,
a.submitLink:visited{
	color:				#FFFFFF;
}
a.submitLink:hover{
	color:				#FFFFFF;
}
a.submitLink:active{
	color:				#FFFFFF;
}
.navigationPages{
	clear:				both;
	margin:				10px 0;
	text-align:			center;
}
.navigationPages a,
.navigationPages strong{
	margin:				0 5px;
}
.separationTop{
	margin-top:			20px;
	margin-bottom:		10px;
}
#logo{
	margin-top:			3px;
	margin-bottom:		13px;
}
#logo,
#whatIsPlanetAction,
.separationTop{
	margin-left:		8px;
}
#watchTrailer{
	margin-top:			15px;
}
#about{
	width:				210px;
	margin:				0 0 20px 0;
}
#about .title{
	background:			#919191 url(/img/common/about.gif) no-repeat top left;
	height:				32px;
}
html>body #about .title{
	height:				auto;
	min-height:			32px;
}
#about .titleInbox{
	background:			url(/img/common/aboutCorners.gif) no-repeat bottom left;
}
#about h2{
	font-size:			15px;
	font-weight:		bold;
	color:				#FFFFFF;
	line-height:		32px;
	padding:			0 0 0 23px;
	margin:				0;
	background:			url(/img/common/puce_4.gif) no-repeat 11px 12px;
	border:				none;
}
#about ul{
	margin:				0;
	padding:			0;
}
#about ul li{
	list-style:			none;
	background:			#d9d9d9 url(/img/common/col2BG.gif) no-repeat top left;
}
#about ul li a:link,
#about ul li a:visited,
#about ul li a:hover,
#about ul li a:active{
	background:				url(/img/common/puce_5.gif) no-repeat 5px 7px;
	color:					#0D0D0D;
	text-decoration:		none;
	display:				block;
	width:					190px;
	padding:				4px 0px 2px 20px;
	margin-top:				1px;
}
#print{
	padding:				0 0 5px 19px;
	margin:					10px 0 0 0;
}
#print img{
	vertical-align:			middle;
	padding:				0 3px 0 0;
}
a#printLink:link,
a#printLink:visited,
a#printLink:hover,
a#printLink:active{
	color:					#737373;
	font-size:				11px;
	text-decoration:		none;
}

#lostPassword{
	margin:					10px 0;
}
#lostPassword form,
#lostPassword fieldset{
	border:					none;
	margin:					0;
	padding:				0;
}
#lostPassword fieldset legend{
	display:				none;
}
#lostPassword form p{
	margin:					7px 0;
}
#lostPassword form label,
#lostPassword form .input{
	color:					#000000;
	font-size:				11px;
}
#lostPassword form label{
	display:				block;
	float:					left;
	width:					80px;
	padding:				0 4px 0 0;
	text-align:				right;
}
#lostPassword form .input{
	padding:				2px;
}
#lostPassword .size1{
	width:					140px;
}
#lostPassword .size2{
	width:					260px;
}
#lostPassword form .submit{
	border:				solid 1px #666666;
	background-color:	#e64514;
	padding:			1px 6px;
	color:				#FFFFFF;
	margin:				0 0 0 84px;
	overflow:			visible;
}
#lostPassword .requiredFields{
	color:				#666666;
	margin:				20px 0;
}
.downloadKMZ{
	margin:				0 45px 0 0;
	text-align:			right;
}
.downloadKMZ a:link,
.downloadKMZ a:visited,
.downloadKMZ a:hover,
.downloadKMZ a:active{
	color:				#EE4413;
font-weight:bold 
}