html, body {min-height: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #6D6968;height: 100%;/*background: #c9c299;*/background: #fff;}#wrapper {text-align: left;margin: 0px auto;margin-top: -10px;padding: 0px;border:0;width: 100%;background: #fff;/*height: 700px;*/min-height: 100%;font-size: 90%;}#wrapper #box {padding: 20px;min-height: 100%;}#wrapper #box3 {	font-weight: normal;	font-size: 1em;}#wrapper #site_title h1 {	color: #536878;}#wrapper #site_title h1 a:link {	text-decoration: none;		color: #536878;}#wrapper #site_title h1 a:active {	text-decoration: none;		color: #536878;}#wrapper #site_title h1 a:visited {	text-decoration: none;		color: #536878;}#side-a {float: left;width: 180px;background: #fff;padding-left: 10px;min-height: 100%;white-space:nowrap;/*margin-top: 15px;*/}#side-a p {font-size: 14px;}#side-a ul {margin-left: -30px;font-size: 12px;list-style-type: none;text-align: justify;}#side-b {float: right;width: 180px;background: #fff;padding: 10px;min-height: 100%;}#side-b p {	font-size: 12px;	text-align: left;}#content { float: left;width: 60%;background: #fff;padding: 10px;margin-left: 70px;min-height: 100%;/*margin-top: 15px;*/}#front_content img {/*	margin-left: 50px;*/	width: 60%;/*	height:400px;*/}#front_content { float: left;width: 60%;background: #fff;padding: 10px;margin-left: 50px;min-height: 100%;/*margin-top: 15px;*/}#content img {	margin-left: 0;	width: 580px;}#banner {	margin-top: 5px;	height: 80px;}#banner img {/*margin-top: -10px;*//*width: 970px;*/border: 0;}#banner  a:link {	text-decoration: none;	color: 	navy;}#banner a:visited  {	text-decoration: none;	color: navy;}#banner #homeurl {	position: absolute;	top: -1px;	margin-left: 970px;	font-size: 80%;	color: gray;	}#banner #homeurl  a:link {	text-decoration: none;	color: gray;}#banner #homeurl a:visited {	text-decoration: none;	color: gray;}#banner #homeurl a:active {	text-decoration: none;	color: gray;}#banner #homeurl a:hover {			text-decoration: underline;	}#error {color: red;}#message {color: #669900;}#welcome {color: #3B444B;}.formlabel{	color: gray;}#footers1 {display: block;text-align: center;font-size: smaller;}#footers1 p{display: block;text-align: center;margin-top: 2em;}/* Footer styles */#footer {	clear:both;	border-top:1px solid #fff;	background: #fff;}#footer p {	padding-top: 45px;	margin:0;}	#footer  a:link {	text-decoration: none;	color: 	#C58917;}#footer a:visited  {	text-decoration: none;	color: #C58917;}#footer a:hover  {	text-decoration: underline;}#leftcol   {		 	text-decoration: none;	overflow: hidden;	color: #cc9900;/*	height: 200px;*/}#leftcol ul {	list-style: none;	margin: 0 0 0 5px;	padding-left: 0;}#leftcol ul li {	padding-bottom: 8px;}#leftcol   a:link , #leftcol a:visited {	text-decoration: none;	color: #cc9900;}#leftcol   a:active {	/*background:#369;*/	text-decoration: none;}#leftcol  a:hover {	background: none;	text-decoration: underline;	color: #663300;}#editexpense {    color: gray;}#editexpense a:link, #editexpense a:visited {    text-decoration: none;    color: gray;}#editexpense a:active {    text-decoration: none;}#editexpense a:hover {    text-decoration: underline;}#editincome {    color: gray;}#editincome a:link, #editincome a:visited {    text-decoration: none;    color: gray;}#editincome a:active {    text-decoration: none;}#editincome a:hover {    text-decoration: underline;}#editsupplier {    color: gray;}#editsupplier a:link, #editsupplier a:visited {    text-decoration: none;    color: gray;}#editsupplier a:active {    text-decoration: none;}#editsupplier a:hover {    text-decoration: underline;}#editdelete {    color: #617B4C;}#editdelete a:link, #editdelete a:visited {    text-decoration: none;    color: #617B4C;}#editdelete a:active {    text-decoration: none;}#editdelete a:hover {    text-decoration: underline;}#editdelete img {	height: 17px;}#editrow {    color: gray;}#editrow a:link, #editrow a:visited {    text-decoration: none;    color: gray;}#editrow a:active {    text-decoration: none;}#editrow a:hover {    text-decoration: underline;}#nav-menu3 ul {list-style:none; padding:0; margin:0}#nav-menu3 li {display:block; float:left; margin:0 2px; background:none; padding:0}#nav-menu3 li  a{text-decoration: none; color: #6D7B8D}#nav-menu3 li  a:hover{text-decoration: underline; color: red}#nav-menu3 {margin-bottom:1.15em; margin-left: .8em; }.textmiddle {    vertical-align:middle;} label {    width:200px;    float:left;}fieldset {	padding-left: 15px;}legend {	color: gray;}#roster{width:850px;border-collapse:collapse;}#roster td, #roster th{font-size:.8em;border:1px solid gray;/*padding:3px 7px 2px 7px;*/}#roster th{font-size:.7em;text-align:left;padding-top:5px;padding-bottom:4px;background-color: #6F90B3;color:#ffffff;text-align: center;}#roster tr.alt td{color:#000000;background-color:#EAF2D3;}#roster td {padding: 5px;}#signin label {	font-weight: normal;	font-size: 13px;}#signin #forgot_password {	color: navy;}#forgot_password a:link {	font-weight: normal;	color: gray;	text-decoration: none;	font-size: 85%;}#forgot_password  a:visited{	font-weight: normal;	color: gray;	text-decoration: none;	margin-left: 1em;	font-size: 85%;}#forgot_password a:hover  {	text-decoration: underline;}#footers {	margin-top: 2cm;	padding-top: 5px;	padding-left: 5px;	min-height: 30px;	clear:both;	/*margin-top: 2em; */	border-top: 1px solid #C8C8C8;	background: #fff;	font-size: 85%;	color: #6F90B3;}#footers img {	border: none;}#footers p {	margin-top: 5em;	color: gray;	padding: 5px;	padding-left: 10px;	margin:0;	margin-left: -1em;	font-size: 85%;}	.clearfooter {	height: 40px;	clear: both;}#footers  p a:link {	text-decoration: none;	color: gray;}#footers p a:visited {	text-decoration: none;	color: gray;}#footers  p a:active {	text-decoration: none;	color: gray;}#footers p a:hover {			text-decoration: underline;	color: gray;	}.assess_btn {	background: #536878; 	color: #fff; 	font-size: 80%;	font-weight: normal; 	padding: 5px;	border: 1px solid gray;}.assess_btn:hover {	background: #5D8AA8; 	color: #fff; 	font-weight: normal; 	text-decoration: none;}.textmiddle {	vertical-align:middle;}#login {	margin-top: -16px;	margin-left: 770px;	font-weight: bold;	font-size: 80%;}#login  a:link {	text-decoration: none;	color: gray;}#login a:visited {	text-decoration: none;	color: gray;}#login a:active {	text-decoration: none;	color: gray;}#login a:hover {			text-decoration: underline;	color: gray;	}img.front {	width: 680px;	margin-left: 240px;	margin-bottom: 20px;}input.warn {	background: red; 	color: #fff; 	font-size: 90%;	font-weight: normal; 	padding: 5px;	border: 1px solid navy;}input.warn:hover {	background: gray; 	color: #fff; 	font-weight: normal; 	text-decoration: none;}button.btn {	background: #536878; 	color: #fff; 	font-size: 90%;	font-weight: normal; 	padding: 5px;	border: 1px solid gray;}button.btn:hover {	background: #5D8AA8; 	color: #fff; 	font-weight: normal; 	text-decoration: none;}input.btn {	font-size: 90%;	font-weight: normal; 	padding: 5px;	border: 1px solid gray;}button.btns {	background: #999966; 	color: #fff; 	font-size: 80%;	font-weight: normal; 	padding: 3px;	border: 1px solid gray;}button.btns:hover {	background: #666633; 	color: #fff; 	font-weight: normal; 	text-decoration: none;}