body {
	background: #fff7cf;
        color: #66724c;
	margin: 0;
	padding: 0;
}
nav {
	width: 100%;
	height: 76px;
	background: #66724c;
	color: #fff7cf;
        font-size: 19px;
	
}
nav a {
	display: inline-block;
	vertical-align: bottom;
	text-align: right;
}
nav a:first-child {
	background: url('../assets/img/logo.gif') no-repeat;
	font-size: 0;
	height: 76px;
	width: 167px;
	text-indent: -400000px;
	text-align: left;
}
nav a:last-child {
	float: right;
	color: #fff7cf;
	margin: 43px 10px;
}
nav span {
	display: inline-block;
	vertical-align: bottom;
	text-transform: capitalize;
	padding: 4px;
}
form.login-form, ol.info-container {
	margin-left: 130px;
	margin-top: 30px;
        list-style-type: none;
}
form.login-form {
        margin-left: 170px;
}
ol.info-container li ul {
        list-style-type: none;
        min-width: 420px;
        /*border: 1px dotted #66724c;*/
        border: 1px dotted #a0b474;
        padding-left: 0;
}
ol.info-container li ul li { 
        background: #fff7cf;
        padding-left: 7px;
        text-transform: capitalize;
}
ol.info-container li ul li:nth-child(odd) {
         background: #e3dcb8;
}
form label {
	margin: 0;
	color: #66724c;
}
form input.button {
	background: #66724c;
	color: #fff7cf;
	margin-top: 7px;
	min-width: 100px;
}
form input.button:hover {
	opacity: .8;
}
form p {
	margin-bottom: 3px;
}
form .btn {
	padding: 0;
	
}
body .print-btn {
        margin-left: 170px;
        background: #66724c;
        color: #fff7cf;
        border: none;
        outline: none;
        min-width: 100px;
        margin-top: 5px;
}
body .print-btn:hover {
        opacity: .8;
}
body .welcome, body .logout, body .info-container, body.active .login-form, body .print-btn, body.active .mpsa {
	display: none;
}
body.active .welcome , body.active .logout, body.active .info-container, body .login-form, body.active .print-btn, body .mpsa {
	display: inline-block;
}