@charset "utf-8";
/* CSS Document */

table { empty-cells:show; }

a.nelsonpc {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#244562;}
a.nelsonpc:hover {text-decoration:none; color:#b7fc04;}

a.side {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:white; font-weight:bold; line-height:26px; text-decoration:none;}
a.side:hover {text-decoration:none; color:#b7fc04;}

a.address {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#0699FF; line-height:19px; text-decoration:none; font-weight:bold;}
a.address:hover {text-decoration:underline; color:#b7fc04;}

.address {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#0699FF; line-height:19px; font-weight:bold;}

a.adobe {font-family:arial; font-size: 11px; color:#0386db; text-decoration:none; line-height:13px;}
a.adobe:hover {text-decoration:none; color:#b7fc04;}

a.form {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#adc7e5; line-height:19px; text-decoration:none;}
a.form:hover {text-decoration:underline; color:#b7fc04;}

.discover {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#a0dd01; line-height:20px; text-align:justify;}

a.more {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#a0dd01; line-height:20px; text-decoration:none;}
a.more:hover {text-decoration:underline; color:#b7fc04;}

.title {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:34px; color:#91c704; line-height:32px;}

.top-left {background-image: url(../img/top-left.png); background-position:right top; background-repeat: repeat-x;}

.b1 {background-image:url(../img/b1.png); background-repeat:repeat-y; background-position:left;}

.right {background-image: url(../img/top-right.png); background-position:left top; background-repeat: repeat-x;}


/*------ This first half of these styles are in content.css ------*/

a:hover {text-decoration:underline; color:#b7fc04;}

a.link:hover {text-decoration:underline; color:#b7fc04;}

a:visited {color:#ffff;}


/*------ Contact & Comment Forms ------*/
.zemContactForm {
	margin: 0px;
	width: 310px;
}
#txpCommentInputForm {
	background: #084f69;
	border: 1px dotted #3a7489;
	padding: 0px;
	margin: 0px;
	width: 320px;
}
.zemContactForm fieldset, #txpCommentInputForm fieldset {border:0;}
.zemContactForm legend, #txpCommentInputForm legend {visibility:hidden;}
.zemContactForm label, #txpCommentInputForm label {display: block;font-size: 1.1em;}
.zemContactForm input, .zemContactForm textarea, .zemContactForm select,
#txpCommentInputForm input, #txpCommentInputForm textarea {
	font: 1.2em "lucida grande", "lucida sans unicode";
	width: 300px;
	margin: 0 0 10px;
	padding: 2px;
	background: #fff;
	border: 2px solid #fff;
}
.zemContactForm input:focus,
.zemContactForm textarea:focus,
#txpCommentInputForm input:focus,
#txpCommentInputForm textarea:focus {
	background: #e9ffd2;
	border: 2px solid #8cc63f;
}
.zemContactForm textarea {height: 150px;}
.zemContactForm .zemSubmit,
#txpCommentInputForm .button {
	width: auto;
	padding: 3px 7px;
	background: #8cc63f;
	color: #fff;
	border:0;
	border-right: 2px solid #0a3d52;
	border-bottom: 2px solid #0a3d52;
	cursor: pointer;
}
#txpCommentInputForm .checkbox {
	width:auto;
	padding:0;
	border:0;
	margin:0;
	background: 0;
}
#txpCommentInputForm p.remember label {display: inline;}
ul.zemError {padding: 0 0 20px;}
.youarenothuman {visibility: hidden;} /* ANTI-SPAM */

