﻿html{
	height:100%; margin:0px;}

body{
	height:100%; margin:0px 0px;}

form {
	height:100%; margin:0px;}
	
#layout, #layoutheader {
	width:100%}

#layoutheader .logo {
	background-color:#EEE1C5; text-align:center; width:175px;}

#layoutheader .banner {
	background-color:#56004E; padding-left:10px; vertical-align:top; height:161px;}
	
#layout .navigation {
	background-color:#D1B472; width:175px; text-align:center; vertical-align:top;}

#layout .content {
	border-right:solid 2px #EEE1C5; border-bottom:solid 2px #EEE1C5; vertical-align:top; 
	text-align:center; font:.75em Arial; padding-bottom:15px;}

.header {
	font:bold 1.05em Verdana; padding:1px 5px 1px 5px; color:#BFA78B;}

h1 {
	text-align:left; margin:5px 0px 10px 10px; font:bold 13pt verdana; color:#BFA78B;}

h2 {
	color:#56004E; font-weight:bold; font-family:Arial; font-size:1.0em; margin-bottom:5px;}

h3 {
	color:#56004E; font-weight:bold; font-family:Arial; font-size:10pt; margin-bottom:5px; margin-top:0px;}
	
Label {
	font:bold 1.0em Verdana; color:#56004E; display:block; line-height:20px; float:left; margin-right:10px;}
	
.textbox {
	font:8pt Verdana; float:left; background:#FFF; padding:2px; border:1px solid #AAA;}		
	
.button {
	font:8pt Verdana; float:left; padding:2px;}
	
.lnks {
	margin-top:20px;}
	
.dgLabel {
	font-weight:bold; text-align:center;}
	
.lnks span {
	display:block; float:left; padding:0px 15px 0px 2px;}
	
.lnks span a {
	color:#FFF; font-family:Arial; font-size:.75em; font-weight:bold;}
	
.lnks span a.active {
	color:#EEE1C5; font-family:Arial; font-size:.75em; font-weight:bold; text-decoration:underline;}
	
.sub_lnks {
	margin-top:20px;}
	
.sub_lnks span {
	display:block; padding:0px 15px 0px 2px; line-height:30px;}
	
.sub_lnks span a {
	color:#56004E; font-family:Arial; font-size:.75em; font-weight:bold;}

.sub_lnks span a.active {
	color:#EEE1C5; font-family:Arial; font-size:.75em; font-weight:bold; text-decoration:underline;}
	
.lyr_visit {
	text-align:left; float:left; padding:0px 1% 0px 1%; line-height:16px;}
	
.lyr-search {
	padding: 4px 4px 4px 4px; color:#56004E; text-decoration:none; text-align:left; border:solid 2px #EEE1C5;}	

div.lyr-objects {
	padding:4px; clear:left; display:block; height:20px;}
	
ul.lst_style {
	list-style:disc; margin-top:4px; margin-left:15px; color:#BFA78B; line-height:18px;}
	
ul.lst_style li span {
	color:#000;}	
	
.lst_directions {
	list-style:disc; margin-top:4px; margin-left:15px; color:#BFA78B;}
	
.lst_directions li {
	margin:8px 0px 8px 0px;}
	
.lst_directions li span {
	color:#000;}

.imgtag {
	font:.9em Verdana; color:#BFA78B;}

.loading {
	display:block; position:absolute; height:50px; width:300px; text-align:center; padding-top:15px; border:1px solid #DDD; 
	background-color:#FFF; z-index:999;}
	
.heart {
	float:left;}
	
A.link:Link, A.link:Visited {
	color:#56004E; text-decoration:underline;}
	
A.link:Hover {
	color:#BFA78B; text-decoration:underline;}
	
A.link-nav:Link, A.link-nav:Visited {
	font-family:Arial; font-size:.75em; font-weight:bold; color:#56004E; text-decoration:none; padding:5px;}
	
A.link-nav:Hover {
	font-family:Arial; font-size:.75em; font-weight:bold; color:#FFFFFF; text-decoration:underline; padding:5px;}
	
.Footer {
	font-weight:bold; color:#666; padding:3px;}	
	
.Footer A:Link, .Footer A:Visited {
	font-weight:bold; color:#56004E; text-decoration:underline; padding:0px 2px;}
	
.Footer A:Hover {
	font-weight:bold; color:#666; text-decoration:none; padding:0px 2px;}
	
	
/* Datagrid */

.dgHeader {
	border-width:1px 1px 1px 1px; border-style:solid; border-color:#BBB; background-color:#CCC; font:8.25pt Microsoft Sans Serif;}
	
.dgHeader td {
	font-weight:bold; padding:2px 4px 2px 2px; border-width:1px 0px 0px 1px; border-style:solid; text-align:left;
	color:#FFF; border-color:#FFF #AAA #AAA #FFF; line-height:18px; padding-left:3px;}

.dgHeader span {
	color:#56004E; text-decoration:none;}
	
.datagrid {
	border:0px; margin:0px; padding:0px;}

.datagrid td {
	padding:4px 2px 4px 4px; border-width:1px 1px 1px 1px; border-style:solid; border-color:#CCC; text-align:left;
	font:8.25pt Microsoft Sans Serif;}

.datagrid .text {
	height:14px; border:1px solid #AAA;}
