
* {margin:0;padding:0}

html, body {
	border:0;
}

html, body {
	background:url(../images/layout/body/bg.gif);
	color:#4a4937;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {
	color:#f28d1d;
	text-decoration:none;
}

a:hover {
	color:#4e4e50;
}

ul {
	list-style:none;
}

p {
	margin:11px 0;
}

/* layout */

#layout_container {
	border:2px solid #717174;
	background:#efeff1;
	margin:100px auto;
	width:396px;
}

#layout_header .logo {
	background:url(../images/layout/header/login.jpg) no-repeat;
	height:114px;
	text-indent:-9999px;
	overflow:hidden;
	width:396px;
}

#layout_body {
	padding:10px 75px;
}

#layout_content .link {
	padding:0 0 0 80px;
}

#layout_footer {
	text-align:center;
	padding:5px 0;
}

/* login */

#layout_fieldset fieldset {
	border:none;
	margin:5px 0;
}

#layout_fieldset fieldset dl {
	overflow:hidden;
	margin:5px 0;
	width:100%;
}

#layout_fieldset fieldset dl dt {
	float:left;
	width:80px;
}

#layout_fieldset fieldset dl dd input {
	border:1px solid #717174;
	color:#4a4937;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}

#layout_fieldset.buttons fieldset dl dd {
	padding:0 0 0 80px;
}

#layout_fieldset.buttons fieldset dl dd input {
	border:0;
	height:19px;
	margin:0 5px 0 0;
	padding:0;
}

#layout_fieldset.buttons fieldset dl dd input.login {
	background:url(../images/layout/buttons/login.gif);
	width:47px;
}

#layout_fieldset.buttons fieldset dl dd input.cancel {
	background:url(../images/layout/buttons/cancel.gif);
	width:55px;
}

/*

#layout_textbox div {
	margin:5px 0;
}

#layout_textbox .username input,
#layout_textbox .password input,
#layout_textbox .opassword input,
#layout_textbox .npassword input,
#layout_textbox .cpassword input,
#layout_textbox .email input {
	width:150px;
}

#layout_textbox .username label,
#layout_textbox .password label,
#layout_textbox .email label {
	display:block;
	float:left;
	width:70px;
}

#layout_buttons {
	overflow:auto;
	padding:0 0 0 130px;
	margin:5px 0;
}

#layout_buttons .login {
	float:left;
	padding:0 5px 0 0;
}

#layout_buttons .login input {
	background:url(../images/login/buttons/login.gif);
	border:0;
	height:19px;
	width:47px;
}

#layout_buttons .cancel input {
	background:url(../images/login/buttons/cancel.gif);
	border:0;
	height:19px;
	width:55px;
}

#layout_buttons .submit {
	float:left;
	padding:0 5px 0 0;
}

#layout_buttons .submit input {
	background:url(../images/login/buttons/submit.gif);
	border:0;
	height:19px;
	width:56px;
}

#layout_footer {
	margin:5px auto;
	text-align:center;
}

/* content 

.message {
	padding:0 20px;
	margin:11px 0;
}

.link {
	margin:11px 0;
	padding:0 0 0 130px;
}

.sendpass .message {
	padding:0 20px;
	margin:11px 0;
}

.sendpass .link {
	padding:0 20px;
	margin:11px 0;
}

.changepass #layout_textbox {
	padding:0 0 0 20px;
}

.changepass #layout_textbox .username label,
.changepass #layout_textbox .opassword label,
.changepass #layout_textbox .npassword label,
.changepass #layout_textbox .cpassword label,
.changepass #layout_textbox .email label {
	float:left;
	width:145px;
}

.changepass #layout_buttons {
	overflow:auto;
	margin:5px 0;
	padding:0 0 0 165px;
}*/
