a:link { color: #38799a; text-decoration: underline; outline: none; }
a:hover { color: #000; outline: none; }
a:visited { color: #000; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #D09E51;
	padding-top: 18px;

}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333;
	padding: 0px;
	margin-bottom:2px;

}

h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0 0 2px 0;
	color: #333;
}

p {
	margin: 0 0 15px 0;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
table {
	background-repeat: repeat-x;
}
td.footerbg { background: url(/images/footer_bg.jpg) no-repeat left top; }
.footer {
	background: url(/images/footer_bg.jpg) no-repeat left top;
	width: 755px !important; width /**/:775px;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1E5E8F;
	padding-top: 12px;
	padding-left: 15px;
	line-height: 12px;
	float: left;

}
.positioningtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1E5E8F;
	padding: 15px;
	line-height: 12px;
	float: left;
}
.positioningtext a {
	color: #1E5E8F;
	text-decoration: none;
}
.positioningtext a:hover { 
	color: #1E5E8F;
	text-decoration: underline;
}
div.footertext .copyright { line-height: 25px; }
div.etna { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1E5E8F;
	padding-top: 12px;
	padding-right: 15px;
	line-height: 12px;
	text-align: right;
	float: right; 
}
div.etna a { color: #1E5E8F; }

.menutextsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}
a.menutextsub{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;



}
a.menutextsub:hover {
	font-weight: normal;
	font-size: 11px;
	color: #BB7115;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;

}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1E5E8F;
}
a.menutext{
	font-weight: normal;
	font-size: 11px;
	color: #1E5E8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 19px;
	width: 176px;
	padding-top: 2px;



}
a.menutext:hover {
	font-weight: normal;
	font-size: 11px;
	color: #BB7115;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F3E6BA;
	padding-top: 2px;
	height: 19px;
	width: 176px;


}
.menutextsubover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E5E8F;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}
a.menutextsubover{
	font-weight: normal;
	font-size: 11px;
	color: #1E5E8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;



}
a.menutextsubover:hover {
	font-weight: normal;
	font-size: 11px;
	color: #BB7115;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;


}
.bannertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 5px;
	padding-left: 8px;
	background-repeat: no-repeat;

}

/* FORMS */
input, select, textarea { font: 11px Arial, Helvetica, sans-serif; color: #333; }
input.input { margin: 0 0 5px; border: 1px solid #35608d; padding-left: 3px; width: 203px; height: 16px; background-color: #fefefe !important; vertical-align: middle; }
select.input { margin: 0 0 5px; border: 1px solid #35608d; width: 205px; color: #222; background-color: #fefefe !important; }
textarea.contactform { margin: 0 0 5px; border: 1px solid #35608d; padding-left: 3px; width: 203px; height: 111px; background-color: #fefefe !important; }
.verification1 { background-image: url(/images/verify-1.gif); }
.verification2 { background-image: url(/images/verify-2.gif); }
.verification3 { background-image: url(/images/verify-3.gif); }
.verification4 { background-image: url(/images/verify-4.gif); }
.verification5 { background-image: url(/images/verify-5.gif); }
.verification6 { background-image: url(/images/verify-6.gif); }
.verification7 { background-image: url(/images/verify-7.gif); }
.verification8 { background-image: url(/images/verify-8.gif); }
.verification9 { background-image: url(/images/verify-9.gif); }
.verification10 { background-image: url(/images/verify-10.gif); }
.required, .red { color: #ff0000; font-style: italic; }
.warning { margin: 0 0 15px; padding: 15px; background: #ff0000; color: #fff; }

#quickcontact { margin: 0 0 0 14px; padding: 15px 0; width: 158px; font-size: 10px; float: left; }
#quickcontact h2 { margin: 0 0 5px; width: 76px; height: 16px; background: url(/images/quickcontact-title.gif) no-repeat left top; text-indent: -9999px; }
#quickcontact form { margin: 0; padding: 0; }
#quickcontact input.quick { margin: 0 0 3px; border: 1px solid #35608d; padding-left: 3px; width: 155px; height: 16px; background-color: #fefefe !important; vertical-align: middle; }
#quickcontact textarea { margin: 0 0 3px; border: 1px solid #35608d; padding-left: 3px; width: 155px; height: 40px; background-color: #fefefe !important; vertical-align: middle; }

img.cert { margin: 15px 0 15px 14px; border: none; }

