


p { margin-bottom: 1.18182em; }
#main-content img { margin-bottom: 12px; }
em { font-style: italic; }
strong { font-size: 1.0404em; font-weight: bold; }
blockquote { margin: 1em; }
hr {  }/* See elements.css */
address {  }


/* START Hx */
h1, h2, h3, h4, h5, h6 { color: #676769; font-weight: normal; }
h1 { font-size: 2.18em; line-height: 1.25em; margin-bottom: 0.5em } /* font size - 24px margin-bottom - px */
h2 { font-size: 1.45455em; margin-bottom: 0.8125em; } /* font size - 16px margin-bottom - 13px */
h3 { font-size: 1.27em; margin-bottom: 0.5714em; } /* font size - 14px margin-bottom - 8px */
h4 { font-size: 1.09091em; margin-bottom: 0.3333em; } /* font size - 12px margin-bottom - 4px */
h5 {  }
h6 {  }
/* END Hx */



/* START A */
a {
	color: #F60;
	text-decoration: none;
}
#content-area.fullwidth-template #main-content a,
#content-area.default-template #main-content a { color: #0F43A3; }
#content-area.fullwidth-template #main-content a:hover,
#content-area.default-template #main-content a:hover { color: #0F43A3; }
	a:hover { text-decoration: underline; }
	a:visited {  }
/* END A */



/* START list */
ul { margin: 1em; }
	ul li { list-style: disc; }
ol { margin: 1em; }
	ol li { list-style: decimal; }
	li { margin: 0 2em 0.5em 2em; padding: 0 0.5em; }
dl { margin: 1em; }
	dt { font-weight: bold; }
	dd { margin-left: 1em; }
/* END list */



/* START table */
table { border-collapse: collapse; display: table; font-size: 100%; margin-bottom: 1em; }
	caption { font-weight: bold; padding: 0 1em 1em 1em; }
		thead { display: table-header-group; vertical-align: top; }
			tr {  }
				th { font-weight: bold; padding: 1em; padding-top: 0.5em; vertical-align: top; }
				td { border-collapse: collapse; padding: .5em 1em; vertical-align: top; }
		tbody { display: table-row-group; vertical-align: middle; }
		tfoot { display: table-footer-group; vertical-align: middle; }
/* END table */




/* START form */

form {  }
	fieldset {  }
        fieldset ol { list-style: none; margin: 0; padding: 0; width: auto; }
            fieldset li { list-style: none; margin: 0; padding: 0 1em 1em 1em; width: auto; }
				fieldset li li { margin: 0; padding: 0; }
                fieldset li p { margin-bottom: 0; }
                legend { font-size: 1.6363em; }
                    fieldset fieldset legend { color: #636466; font-size: 1em; padding-bottom: 1em; }
					fieldset fieldset legend span { display: block; width: 460px; }
                label { display: block; float: left; margin: 0; padding: 0 6px; width: 150px; }
                textarea,
                select,
				option,
                input {
	border: 1px solid #878889;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 1px 3px;
	width: 250px;
}

                .formInput { width: 208px; }
				option { border: none; width: auto; }
				textarea { height: 15em; }
				select { padding: 0; }

	.formedit { clear: left; margin-bottom: 1em; }
		.formedit label { float: left; padding-left: 0; }
		.formedit input { float: left; }

	.formpassword { clear: left; margin-bottom: 1em; }
		.formpassword label { float: left; padding-left: 0; }
		.formpassword input { float: left; }

    .formradio {  }
        .formradio fieldset {  }
            .formradio li { float: left; width: 462px; }
                .formradio input { float: left; margin-right: 1em; width: auto; }
                .formradio label { display: block; float: left; margin: 0; padding: 0; }

    .formcheckbox {  }
        .formcheckbox fieldset {  }
            .formcheckbox li {  }
                .formcheckbox input { border: none; margin-right: 1em; width: auto; }
                .formcheckbox label { display: inline; float: none; margin: 0; padding: 0; width: auto; }

    .formdate {  }
        .formdate fieldset {  }
            .formdate fieldset li { background: transparent; float: left; margin: 0; padding: 0; }
                .formdate fieldset input { margin: 0 0.5em; width: 50px; }

    .formselect {  }
		.formselect label { display: block; float: left; width: auto; }
		.formselect select { padding: 0; }
			.formselect option {  }

	.formfileupload {  }
		.formfileupload label { display: block; float: none; width: auto; }

	.formmemo {  }
		.formmemo label { padding-left: 0; }
		.formmemo textarea { height: 6em; margin-top: 0.5em; width: 435px; }

	#div_contact_permission { margin-top: 2em; }
		#div_contact_permission input {  }
		#div_contact_permission label { font-size: 0.9537em; font-weight: normal; }

    .validationerror { border: solid 2px #E5E5E5; clear: left; display: block; font-weight: bold; margin: 2em 0 0.5em 0; padding: 0.5em 0.5em 0.5em 28px; }
	.validationerrorabove {  }

	.pageformcontainer { padding: 0; }
		.pageformcontainer fieldset { padding: 0; }
			.pageformcontainer fieldset li { background: transparent; }
			.pageformcontainer fieldset .formradio { margin-bottom: 0; }
			.pageformcontainer fieldset .formfileupload { margin-bottom: 0; padding-top: 0; }

	.formbuttonbar { padding-bottom: 0; }
		#formButtons {  }
			#formButtons ol {  }
				#formButtons li { float: right; padding: 0; }
					#formButtons input,
					.submit { border: none; cursor: pointer; font-weight: normal; text-decoration: none; width: auto; }

	                .shortButton { background: #000000 none; border: 1px solid #878889; color: #E97C03; cursor: pointer; font-family: Tahoma,Arial,Helvetica,sans-serif; font-weight: bold; margin-left: 3px; padding-bottom: 5px; padding-top: 5px; width: 6em; }
                	.shortButton:hover { background: #E97C03; color: #FFFFFF; text-decoration: underline; }

	#chkUseAddressBook { float: left; width: 2em; }
/* END form */
