* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font: normal 12px/15px Verdana, sans-serif;
	text-align: justify;
	margin: 0 40px;
}

#print {
	font: normal 12px/15px Verdana, sans-serif;
}
#etc {
	float: right;
	text-align: right;
}
#etc, #address {
	list-style: none;
	margin: 0;
	padding: 0;
}

.top, .left, .column1, #statement, .footer p, #flash {
	display: none;
}
#webdesign {
	display: block;
	clear:both;
	text-align: right;
	border-top: 1px solid black;
	padding: 10px 0;
	margin: 20px 0 0;
}

a {
	color: black;
}
a img {
	border: 0;
}

h1 {
	font-size: 18px;
	line-height: 25px;
	padding: 30px 0 10px;
}
h2 {
	font-size: 14px;
	line-height: 18px;
	padding: 20px 0 10px;
}
p {
	font-size: 12px;
	line-height: 15px;
	padding: 10px 0;
}
.content ul {
	font-size: 12px;
	line-height: 15px;
	padding: 10px 20px;
}

form label {
	float: left;
	width: 150px;
	padding: 0 10px 0 0;
	text-align: right;
}
form input, form textarea {
	border: 1px solid black;
	width: 150px;
}

form#generalcontact {margin-left:20px;}
#generalcontact fieldset {float:left;width:45%;border:0px solid #333;margin-top:0em;border-top: 1px solid #aeaeae;padding-top:2em;}
#generalcontact fieldset.bottom {float:left;width:90%;border:0px solid #333;margin-top:2em;border-top: 1px solid #aeaeae;padding-top:2em;}
#generalcontact ul, #generallogin ul {margin:0px;padding:0px;list-style-type:none;}
#generalcontact ul li, #generallogin ul li {margin:0px;padding:0px;margin-bottom:0.5em;background-image:none;clear:left;margin-top:1em;}
#generalcontact ul li span {display:none;color: #900;font-size:0.8em;padding-left: 10px;clear:left;}
#generalcontact label, #generallogin label {float:left;width:110px;margin-right:5px;margin-left:10px;clear:left;}
#generalcontact input[type="text"], #generalcontact input[type="password"], #generallogin input[type="text"],#generallogin input[type="password"]  {border:2px inset #aeaeae;background-color:#ffffa5;}
#generalcontact fieldset.bottom input[type="text"] {width:45%;}
#generalcontact fieldset.bottom textarea {width: 300px;height: 120px;}
#generalcontact textarea {border:2px inset #aeaeae;}
#generalcontact fieldset.bottom label {width:200px;}
#generalcontact fieldset.bottom label.comments {margin-top:2em;width:150px;height: 120px;background: #fff url(../images/sslock.jpg) 0px 40px no-repeat;}
#generalcontact fieldset.bottom textarea {margin-top:2em;}
#generalcontact fieldset.bottom input[type="submit"], #generallogin input[type="submit"] {border:auto;width:auto;height:auto;margin:auto;padding:3px;background:auto;float:none;margin-left:80px;}
#generallogin input[type="submit"] {margin-left: 0px;}
form#generallogin {margin-left: 20px;text-align:center;width:90%;height: 364px;background: transparent url(../images/loginbg.jpg) 0px 0px no-repeat;}
#generallogin fieldset {border:0px;margin:40px auto;text-align:left;width:300px;font-weight:bold;color: #fff;font-size:1.2em;padding-top: 80px;}
#generallogin fieldset label {color: #000;font-size:1.4em;}

#generalcontact fieldset.checks {width:90%;margin-top:2em;}
#generalcontact fieldset.checks  label {width:200px;}
#generalcontact fieldset.checks table {clear:both;margin-top:0.5em;font-size:1em;}
#generalcontact fieldset.checks table td {padding:0px 0px 0px 10px;vertical-align:top;width:100px;}
#generalcontact fieldset.checks table td span {font-size: 0.8em;display:block;color:#aeaeae;padding-left:0px;}
