body {
	margin: 0 !important;
	padding: 0 !important;
	color: #1c4893 !important;
}

/*** login box ***/
#box {
	margin: 0 auto !important;
	padding: 0 !important;
	width: 751px !important;
	background-color: #fff !important;
}

#logo {
	margin: 26px 145px 16px 96px !important;
	padding: 0 !important;
	height: 226px !important;
	width: 565px !important;
}

#login {
	margin: 0 !important;
	padding: 0 !important;
	width: 751px !important;
	height: 179px !important;
	/* background: #fff url(/images/skin2008/login.png) no-repeat !important; */
	background: #002855 !important;
}

#login-bar {
	margin-top: 280px;
	height: 179px !important;
	width: 100% !important;
	background: #002044 !important;
	z-index: -1;
	position: absolute;
	display: none;
}

span.ad-login-user {
	display: inline-block;
	vertical-align: bottom !important;
	width: 95px;
	padding: 3px;
	padding-left: 5px;
	text-align: left;
	background-color: #fff;
	line-height: 25px !important;
	padding-bottom: 0px;
}
span.ad-login-user:hover {
	cursor: pointer;
}
#login {
	margin: 0 !important;
	padding: 0 !important;
	width: 751px !important;
	height: 179px !important;
	background: #002855 !important;
}

/*** login page content ***/
#maincontent {
	margin: 0 auto !important;
	padding: 0 !important;
	background-color: #fff !important;
	width: 729px !important;
	border-left: 2px solid #ccc !important;
	border-right: 2px solid #ccc !important;
}

#maincontent ul {
	margin: 0 !important;
	padding: 0 15px !important;
	font-family: Tahoma, Verdana, sans-serif !important;
	font-size: 11px !important;
	color: #38230e !important;
}

#maincontent li {
	margin: 0 !important;
	padding: 0 15px !important;
	list-style-type: none !important;
}
/*** login page content ***/

#footer {
	margin: 0 auto !important;
	padding: 10px 15px !important;
	width: 703px !important;
	background-color: #3399cc !important;
	font-family: Tahoma, Verdana, sans-serif !important;
	font-size: 9px !important;
	color: #fff !important;
	text-align: right !important;
}

p {
	margin: 0 !important;
	padding: 10px 15px !important;
	font-family: Tahoma, Verdana, sans-serif !important;
	font-size: 11px !important;
	color: #38230e !important;
}

h1 {
	margin: 0 !important;
	padding-bottom: 15px !important;
	font:
		24px normal Tahoma,
		Verdana,
		sans-serif !important;
	color: #fff !important;
}

label {
	font:
		14px normal Tahoma,
		Verdana,
		sans-serif !important;
	color: #a50034 !important;
	/*display: block !important;*/
	padding-top: 3px !important;
}

input {
	/*height: 23px !important;
	font: 16px normal Tahoma, Verdana, sans-serif !important;*/
	color: #a50034 !important;
}

#inputl {
	float: left !important;
	width: 250px !important;
	padding-right: 30px !important;
}

#inputr {
	float: left !important;
	width: 250px !important;
	padding-right: 30px !important;
}

#inputs {
	float: left !important;
	width: 50px !important;
}

.mBtn {
	background: #a50034;
	width: 102px !important;
	height: 26px !important;
	border: 0 !important;
	font:
		14px normal Tahoma,
		Verdana,
		sans-serif !important;
	color: #fff !important;
	border: 1px solid #fff !important;
	cursor: pointer;
}

.ctFmBtn {
	background: #ffc url(/images/skin2008/submitall.jpg) repeat-x !important;
	width: 80px !important;
	height: 26px !important;
	border: 0 !important;
	font:
		12px bold Tahoma,
		Verdana,
		sans-serif !important;
	color: #fff !important;
	padding-bottom: 2px !important;
}

.ctFmBtnMedium {
	background: #ffc url(/images/skin2008/submitmed.jpg) repeat-x !important;
	width: 120px !important;
	height: 26px !important;
	border: 0 !important;
	font:
		12px bold Tahoma,
		Verdana,
		sans-serif !important;
	color: #fff !important;
	padding-bottom: 2px !important;
}

.ctFmBtnLarge {
	background: #ffc url(/images/skin2008/submitlg.jpg) repeat-x !important;
	width: 150px !important;
	height: 26px !important;
	border: 0 !important;
	font:
		12px bold Tahoma,
		Verdana,
		sans-serif !important;
	color: #fff !important;
	padding-bottom: 2px !important;
}

.ctFmBtn:hover {
	background-position: -80px !important;
}

.ctFmBtnMedium:hover {
	background-position: -120px !important;
}

.ctFmBtnLarge:hover {
	background-position: -150px !important;
}

button.printerrollover {
	display: block !important;
	width: 32px !important;
	height: 40px !important;
	background: url(/images/skin2008/printer_sm.png) no-repeat !important;
	text-decoration: none !important;
	border: 0 !important;
}

#printerrollover:hover {
	background-position: -30px 0 !important;
}

body {
	margin: 0 !important;
	padding: 0 !important;
}

/*** login page content ***/
#maincontent {
	margin: 0 auto !important;
	padding: 0 !important;
	background-color: #fff !important;
	width: 729px !important;
	border-left: 2px solid #ccc !important;
	border-right: 2px solid #ccc !important;
}

#maincontent ul {
	margin: 0 !important;
	padding: 0 15px !important;
	font-family: Tahoma, Verdana, sans-serif !important;
	font-size: 11px !important;
	color: #38230e !important;
}

#maincontent li {
	margin: 0 !important;
	padding: 0 15px !important;
	list-style-type: none !important;
}
/*** login page content ***/

#footer {
	margin: 0 auto !important;
	padding: 10px 15px !important;
	width: 703px !important;
	background-color: #3399cc !important;
	font-family: Tahoma, Verdana, sans-serif !important;
	font-size: 9px !important;
	color: #fff !important;
	text-align: right !important;
}

p {
	margin: 0 !important;
	padding: 10px 15px !important;
	font-family: Tahoma, Verdana, sans-serif !important;
	font-size: 11px !important;
	color: #000 !important;
}

h1 {
	margin: 0 !important;
	padding-bottom: 15px !important;
	font:
		24px normal Tahoma,
		Verdana,
		sans-serif !important;
	color: #fff !important;
}

/*** Form Styles ***/

div#login_form {
	margin: 0 !important;
	padding: 40px 40px 0 40px !important;
	width: 671px !important;
}

label {
	font:
		18px normal Tahoma,
		Verdana,
		sans-serif !important;
	color: #fff !important;
	display: block;
	padding-top: 3px !important;
}

input {
	width: 250px !important;
	height: 20px !important;
	font:
		18px normal Tahoma,
		Verdana,
		sans-serif !important;
	color: #a50034 !important;
}

#inputl {
	float: left !important;
	width: 250px !important;
	padding-right: 30px !important;
}

#inputr {
	float: left !important;
	width: 250px !important;
	padding-right: 30px !important;
}

#inputs {
	float: left !important;
	width: 50px !important;
}

span.reset-password {
	float: right;
	font:
		12px normal Tahoma,
		Verdana,
		sans-serif !important;
	color: #fff;
	padding-top: 7px;
	text-decoration: underline;
}

span.reset-password:hover {
	text-decoration: underline;
	cursor: pointer;
}
