body {
	background:#F6F6F6 url('../images/body-bg.png') 0 0 repeat-x;
	color:#3F4347; /* 3F4347 */
	font-size:70%;
	text-align:center;
	font-family:"Lucida Grande", sans-serif;
}


#wrap {

	width:760px;
	max-width:760px;
	margin:0 auto;
	text-align:left;

}



#main {

	padding: 10px 10px 10px 40px;
	text-align: left;
	width: 500px;

}

h1 {

	color: #f6f6f6;
	font-size: 1.8em;
	font-weight: normal;
	padding: 52px 45px 45px 0;


}



.logo{


	padding: 26px 25px 25px 25px;
	

}




a, img {
	/* border-color: #000; */				/* default: same as color property */
	border-style: none;
	border-width: 1px;						/* default: medium */
	background-color: transparent;
}






/* FORM
-------------------------------------------- */



html>body form { 

       

}



form p {

         padding: 15px 0px 0px 0px

}




fieldset {
	border:none;
	text-align:left;
}

input.text, textarea.text {
	background-color:#EEEEEE;
	border:#99E0ED 1px solid; /* FFF7AF */
	font-family:verdana;
        line-height: 100%;
        padding: 3px;
        font-size: 1.1em;
}

label, input.submit {
	display: block;
}

input.text {
	width:294px;
}

input.file {
	background-color:#EEEEEE;
	border:#99E0ED 1px solid; /* FFF7AF */
	font-family:verdana;
        line-height: 110%;
        padding: 3px;
        font-size: 1.1em;
}

label {
	width:300px;
        padding:7px 0px 7px 3px;
}


textarea.text {
	height:26em;
	width:321px;
}

ul.error {
	color:#000;
	list-style:none;
	background-color:#99E0ED;
	padding:.8em 15px 1.2em 25px;
        margin-bottom: 2em;
}

.success {
	padding:.8em 15px 1.2em 25px;
        margin-bottom: 2em;
	color:#000;
	background-color:#99E0ED;
}

ul.error li {
	color:#2A2A2A;
	line-height:1.5em;
}

ul.error li label {
	display:inline;
}

label em {
	font-weight:bold;
	font-style:normal;
	color:#99E0ED;
}


label strong{
	
	font-size: 1em;
	font-weight:bold;
	font-style:normal;
	line-height: 125%;
	padding: 5px;

}


ul b {
 
     font-weight: bold;

}

.hidden {

	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;

}
