/* CSS Document */body{	font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Verdana, Helvetica, sans-serif;	font-size:12px;	color: #666;	margin: 0px;	padding: 0px;	text-align:left;	background:#DFEAD2;}p, td, th, dd, h1, h2, h3, h4 {	line-height:160%;	margin:0em 0 1.5em 0;}h1, h2, h3, h4, h5, h6 {	color:#364319;	font-weight:normal;}h1 { font-size:24px; }h2 { font-size:20px; }h3 { font-size:16px; }h4 { font-size:12px; }a {	color:green;}a:hover {	color:#000;}td, th { text-align:left; vertical-align:top }#wrapper {	width:800px;	/*border:1px solid #DFEAD2;*/	height:580px;	margin:0px auto;	background-color:#fff;}#header {	background-image:url(../images/woodheader.jpg);	height:80px}#nav {	background-color:#5F9720;	color:#fff;	margin:0px;	padding: 12px 0px 12px 10px;	font-size:18px}#footer {	 border:1px solid #DFEAD2;	 margin:0px auto;	 width:800px;	 height:auto;	 text-align:left;	 background-color:#fff;}#login {	width:500px;	margin: auto;	margin-top:50px}#login table { width:500px; border:1px solid #5F9720; }#login td { padding:0.3em 0.5em; text-align:left; vertical-align:top }#login h1{	color:#5F9720;	text-align:center;}.darkrow {	font-size:larger;	background-color:#5F9720;	color:#fff;}.darkrow a {	color:#FFF;	text-decoration:none;}.darkrow a:hover {	color:#000;	text-decoration:none;}.lightrow {	background-color:#FDE3A1;	color:#5F9720;}.altlightrow {	background-color:#fff;	color:#5F9720;}.glossary {	background-color:#fff;	color:#333;	border-bottom:1px solid #ccc;}.boxes {	border:1px solid #ccc;	color:#333;}.greenbutton {	border: 1px outset #456E17;	background:#5F9720;	color:#fff;}input, select {	font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Verdana, Helvetica, sans-serif;	font-size:12px;	color: #333;	border:1px solid #ccc;}input:focus, select:focus {	border-color: #333;}.submit {	padding:2px;	font-weight:bold;	color:white;	background-color:#5F9720;	border:2px outset #5F9720;}.small { font-size:11px; }.note { color:#999 }#title-welcome {	text-indent:-2000px;	height:180px;	background:url(../images/splashHeader.gif) no-repeat top left transparent;}#userguide_frame {	width:800px;	margin:5px auto;}#btn_wrapper p {	float:left;	width:158px;	margin-right:20px;}#btn_wrapper p a {	display:block;	text-indent:-2000px;	width:158px;	height:38px;	background-position:0 0;}#btn_wrapper p a:hover {	background-position:0 -38px;}#enter_btn { background-image:url(../images/enter_btn.png); }#userguide_btn { background-image:url(../images/userguide_btn.png); }#quicktour_btn { background-image:url(../images/quicktour_btn.png); }	