@charset "utf-8";
/* CSS Document */

/* GLOBALS */ /* ********************** */

body {
	background:#fff;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.wrapper {
	width:960px;
	margin:0 auto;
}
.clear {clear:both; height:0px;}
.left {float:left;}
.right {float:right;}

input, textarea, img {border:0px;}
input, textarea {outline:none;}
form {margin:0px; padding:0px;}

/* TOP */ /* ************************** */

#top {
	height:82px;
	background:url(../images/bg-top.jpg) repeat-x;
}
#top .logo {
	float:left;
	width:300px;
}
#top form {
	float:right;
	width:485px;
	margin:0px;
	padding:24px 0 0 0;
	position:relative;
}
#top input.txtField {
	background:url(../images/txtfield-login-off.jpg) no-repeat;
	width:190px; height:26px;
	padding:1px 3px 0 4px; margin-right:10px;
	font-size:14px;
	color:#5f5f5f; font-style:italic;
}
.idleField { /* Looks again - just to gray out the default values */
	background:url(../images/txtfield-login-off.jpg) no-repeat;
	width:190px; height:26px;
	padding:1px 3px 0 4px; margin-right:10px;
	font-size:14px;
	color:#5f5f5f; font-style:italic;
}

.login_password { /* Looks again - just to gray out the default values */
	background:url(../images/txtfield-login-on.jpg) no-repeat;
	width:190px; height:26px;
	padding:1px 3px 0 4px; margin-right:10px;
	font-size:14px;
	color:#000; font-style:normal;
}

.login_fake { /* First we hide the "label" in case the user has disabled javascript */
  	display: none;
  	background:url(../images/txtfield-login-off.jpg) no-repeat;
	width:190px; height:26px;
	padding:1px 3px 0 4px; margin-right:10px;
	font-size:14px;
	color:#5f5f5f; font-style:italic;
}
.forgotPassword {
	width:40px;
	position:absolute;
	top:30px; left:355px;
	color:#0064cb; font-size:11px; text-align:center;
	display:block;
}
input.btnLogin {
	width:66px; height:27px; border:0; margin:0px; padding:0px; float:right;
}

/* MENU */ /* ************************** */
#menu {
	height:43px;
	background:url(../images/bg-menu.jpg) repeat-x;
}

/* CONTENT */ /* ************************** */


/* FOOTER */ /* ************************** */
#footer {
	background:url(../images/bg-footer.jpg) repeat-x;
	height:248px;
	color:#666666;
}
#footer .partners {
	background:url(../images/footer-line.jpg) repeat-x bottom;
	padding:24px 0 20px 0;
	text-align:center;
}
#footer .copyright {
	float:right;
	width:550px;
	font-size:11px;
	padding-top:20px;
	text-align:right;
}
#footer .quickLinks {
	float:left;
	font-size:12px;
	width:350px;
	padding-left:10px; padding-top:20px;
}
#footer .quickLinks a {color:#666666; padding:0 5px;}