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: 0 !important;
	padding: 0 !important;
	width: 732px !important;
	height: 105px !important;
}


#login {
	margin: 0 !important;
	padding: 0 !important;
	width: 751px !important;
	height: 179px !important;
	border-left: 1px solid #015289;
	border-right: 1px solid #015289;
	border-top: 1px solid #015289;	
}


/*** login page content ***/


#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 10px 15px 0px!important;
	width: 741px !important;
	background-color: #015289 !important;
	font-family: Tahoma, Verdana, sans-serif !important;
	font-size: 9px !important;
	color: #fff !important;
	text-align: right !important;
	border-left: 1px solid #015289;
	border-right: 1px solid #015289;	
}


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

input {
	/*height: 23px !important;
	font: 16px normal Tahoma, Verdana, sans-serif !important;*/
	color: #006699 !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: #FFC url(/images/skin2008/submit.jpg) repeat-x !important;
	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;
}

.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;
}	

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



#logo {
	margin: 0 !important;
	padding: 0 !important;
	width: 732px !important;
	height: 105px !important;
}



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

#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 ***/




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: #015289 !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: #015289 !important; 
	 
	padding-top: 3px !important;
}


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

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

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