/**
	File:
		content.css

	Validates:
		CSS Level 2.1

	Project:
		[Project name and any abbreviation the project is known by]

	Author:
		[Author name]

	Date Created:
		[YYYY-MM-DD]

	About:
		Contains styles for general content

	Notes:


	File content:


	Cascade index:
		01	undo.css - Resets browser default styles
		02	layout.css - Styles for the main layout and framework of the site
		03	content.css - Styles for general content
		04	elements.css - Styles for specific page elements
		05	ie6.css - IE6 specific styles.
		06	ie7.css - IE7 specific styles.
		07	clearing.css - Enables the use of .clearfix across the site.
		08	main.css - Continuity generated stylesheet
		09	print.css - Print specific styles
*/



p { margin-bottom: 1em; margin-left: 20px; margin-right: 20px; font-size: 1.8em;}
img { display: block; }
em { font-style: italic; }
strong { font-weight: bold; }
blockquote {  }
hr {  }



/* START Hx */
h1 { font-size: 1.916em; margin-bottom: 0.67em; }
h2 { font-size: 1.583em; margin: 0.33em 0; }
h3 { font-size: 1.333em; margin: 0.33em 0; }
h4 { font-size: 1.166em; margin: 1.33em 0; }
h5 { font-size: 1.083em; margin: 1.33em 0; }
h6 { font-size: 1em; margin: 1.66em 0; }
/* END Hx */



/* START A */
a { text-decoration: none; color: #579C0E;}
	a:hover { text-decoration: underline; color: #579C0E;}
/* END A */



/* START list */
ul { list-style: disc; list-style-position: outside; margin: 1em; padding: 0 1em; }
ol { list-style: decimal; list-style-position: outside; margin: 1em; padding: 0 1em; }
	li {  }
dl {  }
	dt { font-weight: bold; line-height: 1.5em; }
	dd { line-height: 1.5em; margin-left: 1em; }
/* END list */



/* START table */
table { display: table; font-size: 100%; width: 100%; }
	caption { font-weight: bold; padding: 1em 0; }
		thead  { display: table-header-group; vertical-align: middle; }
		tr {  }
			th { font-weight: bold; padding: 3px 5px; vertical-align: top; }
			td { padding: 3px 5px; vertical-align: top; }
		tbody { display: table-row-group; vertical-align: middle; }
		tfoot { display: table-footer-group; vertical-align: middle; }
/* END table */



/* START form */
form { padding: 10px 0; }

	fieldset { padding: 10px; }
		fieldset fieldset {  }

		legend { }

		form div { clear: both; margin: 0.5em 25px; position: relative; }
			form div div { display: block; margin: 0; }

		label { display: block; float: left; margin: 0 0.5em; width: 200px; }
		label.hidden { display: none; }

		input,
		select,
		textarea { font-family: Arial, Helvetica, sans-serif; }

		.form_edit {  }
			.form_edit input { width: 20em; }

		.form_telephone { margin-bottom: 0.5em; }
			.form_telephone div { clear: none; display: inline; }

		.form_date { margin-bottom: 0.5em; }
			.form_date div { clear: none; display: inline; }

		.form_checkbox {  }
			.form_checkbox input { margin-right: 1em; }
			.form_checkbox label { display: inline; float: none; }

		.form_radio {  }
			.form_radio input { margin-right: 1em; }
			.form_radio .form_radio_label { clear: none; display: block; float: left; font-weight: bold; margin: 0 0.5em; width: 200px; }
			.form_radio .form_radio_items input { border: none; }
			.form_radio .form_radio_items { clear: none; }
				.form_radio .form_radio_items .form_radio_item { clear: none; float: left; }
					.form_radio .form_radio_items .form_radio_item label { display: inline; float: none; font-weight: bold; margin-right: 1em; vertical-align: top; }

		.form_select {  }
			.form_select div { position: relative; }
				.form_select select { min-width: 15em; }

		.form_memo {  }
			.form_memo label { float: none; width: auto; }
			.form_memo textarea { height: 140px; width: 100%; }

		.form_multiedit_container { clear: none; margin-left: 290px; width: 15em; }
			.form_multiedit input { margin-right: 20px; width: 30px; }

		.fm-req {  }
			.fm-req label { font-weight: bold; }
			.mandatoryindicator { float: left; line-height: 1em; }
			.notman { float: left; height: 1px; line-height: 1em; width: 0.416em; }
			.validationerror { color: #FF0000; font-weight: bold; margin: 5px 0 5px 210px; }

        .form_buttonbar {  }
            .form_button {  }
                .submit { display: block; float: right; }
                    button,
                    input.submit { cursor: pointer; }

                    .submit input,
                    input.submit,
                    .form_button button { border: none; cursor: pointer; font-weight: bold; min-height: 9px; padding: 10px 22px 13px 12px; }

                    .submit input:hover,
                    input.submit:hover,
                    .form_button button:hover { text-decoration: underline; }
                        .form_button button.disabledSubmit { border: none; color: #777777; cursor: default; font-weight: bold; min-height: 9px; padding: 10px 22px 13px 12px; }
/* END form */
