body {				background-color:#C4C18E;
				background-attachment:fixed;
				margin: 0}

a {				color:#000;
				text-decoration:none}

a:hover {			text-decoration:underline}

img {				border:0}

.seo-hide { line-height: 0; margin: 0; text-indent: -999em; }
.hidden { display: none; }

div.clear {			clear:both}

p.main {			text-align:justify;
				font-family:"book antiqua",arial,"times new roman",sans-serif}

p.submain {			text-align:center;
				font-family:"book antiqua",arial,"times new roman",sans-serif;
				font-size:20px;
				letter-spacing:3px}

p.news {			text-align:justify;
				font-family:"book antiqua",arial,"times new roman",sans-serif}

p.news img {			float:right;
				padding:0px 5px 0px 5px}

p.excerpt {			text-align:justify;
				font-family:"book antiqua",arial,"times new roman",sans-serif;
				font-size:12px}

div#main ul {			list-style-type:none}

div#main {			width:1000px;
				margin: 0 auto 0 auto}

div#main ul li {		font-family:"book antiqua",arial,"times new roman",sans-serif;
				margin-bottom:20px}

.header {			text-align:center;
				font-family:"lucida handwriting","bradley hand itc";
				font-size:25px;
				font-weight: normal;	
				letter-spacing:4px;
				margin: 0 auto 0 auto}

.header img {			border:0}

p.banner {			text-align:center;
				margin: 1 auto 0 auto}

p.footer {			text-align:center;
				font-size:10px}

div.links {			width:1000px;
				margin: 0 auto 0 auto}

div.links ul {			list-style-type:none;
				padding:0; 
				margin:0}

div.links ul li {		text-align:center;
				font-family:"bradley hand itc";
				float:left}

div.links ul li a {		text-decoration:none;
				color:#000;
				padding:2px 5px 2px 5px;
				margin:0 1px 0 1px;
				display:block;
				font-size:19px}

div.links ul li a:hover {	border:2px solid #000;
				padding:0 3px 0 3px}

div.links ul li a.current {	border:2px solid #000;
				padding:0 3px 0 3px}

table#footer {			width: 100%;
				text-align: center;
				height: 158 px}

.contact-form-container { margin: 10px 0; overflow: hidden; }
.contact-form-container .notification { border-bottom: 1px solid #000; border-top: 1px solid #000; color: #fff; margin: 13px 0; padding: 12px 20px; }
.contact-form-container .success{ background-color: #038700; color: #fff; }
.contact-form-container .failure{ background-color: #d50000; color: #fff; }
.contact-form-container .input-required { background-image: url(required.png); background-position: right center; background-repeat: no-repeat; display: inline-block; padding: 0 24px 0 0; }
.contact-form p { clear: left; margin: 1px 0; overflow: hidden; padding: 6px; }
.contact-form label { float: left; font-weight: bold; padding: 1px 10px 1px 0; width: 200px; }
.contact-form .input-required  .input-null { background-color: #efafaf; }
.contact-form input[type=text], .contact-form textarea { background-color: #fbfbfb; border: 1px solid #555; padding: 5px 8px; width: 240px; }
.contact-form input[type=text]:focus, .contact-form textarea:focus { background-color: #fff; border: 1px solid #000; }
.contact-form textarea { width: 300px; }
#other-extra-display { height: 0; overflow: hidden; width: 490px; }
#other-services-extra-display { height: 0; overflow: hidden; width: 490px; }


div#hivis_container {		width: 347px;
				height: 158px;
				margin: 0 auto 0 auto;
				text-align: center;}

img#hivis {			margin-top:50px;
				width: 116px;
				height: 53px}

img#hivis:hover {		margin-top: 0;
				height: 158px;
				width: 347px}

td#footer-right {		width: 313px;
				font-size:19px}

table {				width:1000px}

td {				text-align:center;
				padding:20px;
				width:176px}
