body {
	margin: 0;
}
h1 {
	color: #3a3a3a;
	font: normal normal 25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2 {
	color: #3a3a3a;
	font: normal bold 25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

p {
	color: #828282;
	font: normal normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

li {
	color: #828282;
	font: normal normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
b {
	color: #404040;
	font: normal bold 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

A:link {font: normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #3159c2;}
A:visited {font: normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #3159c2;}
A:active {font: normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #3159c2;}
A:hover {font: normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #d20000;}


span.more a:link {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #2a2a2a;}
span.more a:visited {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #2a2a2a;}
span.more a:active {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #2a2a2a;}
span.more a:hover {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #5b5b5b;
	text-decoration: none;
}

.more {
	text-align: right;
}

.texta {
	padding:2px; border:1px solid #CCCCCC; width: 200px; height: 70px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-bottom: 5px;
}
.form1 {
	padding:2px; border:1px solid #CCCCCC; width: 150px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-bottom: 5px;
}
.form2 {
	padding:2px; border:1px solid #CCCCCC; width: 150px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-left: 2px;
	margin-bottom: 5px;
}

.form3 {
	padding:2px; border:1px solid #CCCCCC; width: 60px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-bottom: 5px;
}

.submit1 {
}

label
{
    margin-right: 5px;
}
.field{
    width:90%;
    overflow:auto;
    margin:5px 0px;
}

span.toplink a:link {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #4f4f4f;}
span.toplink a:visited {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #4f4f4f;}
span.toplink a:active {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #4f4f4f;}
span.toplink a:hover {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #5b5b5b;
	text-decoration: none;
}
.contact a:link, .contact a:visited, .contact a:active {
	color: #828282;
	font: normal normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.contact a:hover {
	color: #d20000;
}
.contactimg {
	margin-right: 5px;
	text-align: right;
}

.topcontact {
	text-align: right;
	display: block;
	margin-right: 21px;
	margin-top: -6px;
}

.formtop {
	margin-top: 4px;
	margin-bottom: 5px;
}

label {
		color: #828282;
	font: normal normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.inputtopu {
	padding:2px; border:1px solid #CCCCCC; width:120px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}
.inputtopp {
	padding:2px; margin-top:3px; border:1px solid #CCCCCC; width:65px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-left: 1px;
}

.submit1 {
	position: relative;
	display: inline;
}

a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(icon_pdf.gif) no-repeat center right;
}
a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(icon_mail.gif) no-repeat center right;
}
