﻿html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body {font-size:0.8em; font-family:Helvetica;color:#333333;}
fieldset, img {border:0;}

h1, h2, h3, h4 {font-weight:normal;/* font-family:"Tahoma", "Geneva", sans-serif; */font-family: "Trebuchet MS", "Helvetica", sans-serif;margin:0 0 0.5em 0em;}

h1 {font-size:2em;margin:0 0 1em 0;}

h2 {font-size:1.5em;color:#333333;}
/* h2 a {color:#333333;text-decoration: none;} */
/* h2 a:hover {text-decoration: underline;color:#2f6d94;} */
h2 a:visited {color:#333333;}

h3 {font-size:1.2em;color:#49606f;}
/* h3 a {color:#49606f;text-decoration: none;} */
/* h3 a:hover {text-decoration: underline;color:#2f6d94;} */

h4 {font-size:1em;font-weight: bold;}

h5 {font-size:1em;}

.standard input {}
.standard fieldset {margin: 10px 0 10px 0;}
.standard legend {font-size:1.2em;color:#49606f;margin:0px 0 10px 0;display:block;}
.standard .ctrl-holder {margin:0px 0px 10px 0px;position: relative; float: left; width: 100%;}

.standard label {float:left;display:inline;width:185px;text-align: right;margin:0 15px 0 0;}
.standard .ctrl-holder .mand {position:absolute;top:3px;left:191px;}
.standard .ctrl-holder .text-input {width:200px;border:1px solid #7F9DB9;padding:2px 5px;}
.standard .ctrl-holder textarea {width:200px;border:1px solid #7F9DB9;padding:2px 5px;}
.standard .button-holder {margin:0px 0 10px 0;padding:10px 0 0 200px;border-top:1px solid #dfdfdf;}
.standard .button-holder .button {padding:1px 30px;}
.standard .captcha-holder {padding:20px 300px;}
.standard .button-holder .button-wrap {float:left;}
.standard .mand {color:red;font-weight:bold;}
.standard .summary {font-size:0.9em;color:#555;padding:0 0 0 200px;}
.standard label.right {float: none !important; margin: 0 0 0 10px; text-align: left; width: auto;}
.standard .ctrl-holder .checkbox {margin: 0 0 0 199px;}
.standard input.radio {margin: 0;}
.standard label.radio {float: none !important; margin: 0 15px 0 8px; width: auto;}
.standard .margin-left {margin: 0 0 0 200px;}

@media screen and (max-width: 575px) {
	 /* adjustment to make the form fit at small widths */
	.standard label {
		float:left;
		display:inline;
		width:90px;
		text-align:right;
		margin:0 15px 0 0;
	}
	.standard .ctrl-holder .mand {position:absolute;top:3px;left:95px;}
	.standard .captcha-holder {padding:10px 35px;}
}