/* --- */

body, form, p {
	padding: 0px;
	margin: 0px;
}

body * {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	background-color: #EDF3F8;
	overflow: hidden;
}

/* *** */

a {
	color: #1958BB;
	text-decoration: underline;
}

a:hover {
	color: #1958BB;
	text-decoration: underline;
}

p {
	margin: 5px 7px 5px 7px;
	text-align: justify;
}

label {
	width: 60px;
	padding-top: 4px;
}

/* IE only */
* html label {
	width: 53px;
}

input#btnLogin, input#btnSend {
	margin: 5px 0px 5px 2px;
}

/* IE only */
* html input#btnLogin {
	margin-bottom: 2px;
}

/* *** */

form#formEnter p {
	margin: 3px 7px 5px 7px;
}

form#formEnter label {
	padding: 0px;
	margin: 0px 4px 3px 0px;
	width: 100px;
}

form#formEnter span#email {
	padding: 0px;
	margin: 0px 0px 6px 12px;
}

/* *** */

form#formLogin { border: 1px solid #EDF3F8; }

form#formLogin p {
	margin: 3px 7px 5px 7px;
	font-size: 11px;
}

#dataLogin {
	padding-left: 13px;
}

input.email, input.password, input#newpassword, input#newpasswordretype, input#newpwdre, input#newpwd, input#oldpwd {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #709DB7;
	margin: 2px;
	padding: 1px;
	width: 175px;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.password, input#newpassword, input#newpasswordretype {
	width: 175px;
}

/* IE only */
* html input.email, * html input.password {
	background: #FFFFFF;
	border: 1px solid #709DB7;
}

input.email:hover, input.email:focus, input.password:hover, input.password:focus {
	background: #FFFFFF;
	border: 1px solid #709DB7;
}

form#formLogin input#remember {
	margin-left: 45px;
	vertical-align: top;
	float: left;
}

/* IE only */
* html form#formLogin input#remember {
	margin-left: 38px;
}


form#formLogin a#linkForgetPwd {
	margin-left: 65px;
}

/* *** */

form#formForgetPwd a#linkMain {
	display: block;
	margin-left: 65px;
}

.boxChangePwd {
	float: left;
	width: 51%;
	margin-left: 1px;
}

.boxChangeEmail {
	float: left;
	width: 49%;
	margin-right: -15px;
}

.boxChangeEmail .bch , .boxChangePwd .bch {
	margin: 0px 0px 0px 0px;
	padding-bottom: 4px;
	background-color: white;
}
.boxChangeEmail .bch strong, .boxChangePwd .bch strong {
	font-size: 12px;
}

#boxChangeEmail p , #boxChangePwd p {
	margin: 0px 0px 3px 5px;
}
#formChangeEmailContentDefault,
#formChangePwdContentDefault {
	width: 100%;
	margin: -5px -10px 0px -5px;
}

.boxChangePwd input#newpwd,
.boxChangePwd input#oldpwd,
.boxChangePwd input#newpwdre {
	width: 130px;
}

.boxChangeEmail input#newemail,
.boxChangeEmail input#newemailre {
	width: 130px;
}

#dataChangePwd table.tbllist tbody tr.odd td {
	white-space: normal;
}

#dataChangeEmail table.tbllist tbody tr.odd td {
	white-space: normal;
}

/* --- */

#formCreateAcc p {
	font-size: 12px;
}

#formCreateAcc table.tbllist tbody tr td strong {
	font-size: 12px;
}

#dataCreateAcc {
	margin-left: 5px;
}

#pageMainFrameBodyAccCreated p {
	font-size: 12px;
}

#pageMainFrameBodyAccCreated strong {
	font-size: 12px;
}

/* --- */

#dataForgetPwd,
#dataLogin {
	margin-left: 5px;
}

#pageMainFrameBodyPwdSent a {
	margin-left: 8px;
}

/* --- */

p.message {
}

p.message strong {
	display: block;
	padding: 1px;
	background-color: #EFF4FA;
	margin-bottom: 3px;
}

p.message strong img {
	margin: 3px 3px 3px 0px;
}

p.message strong span {
	position: relative;
	top: -6px;
	left: 1px;
}

div.login_enUS input.email { width: 170px; }
div.login_enUS input.password { width: 170px; }

/* --- */