/**
	File:
		content.css

	Validates:
		CSS Level 2.1

	Project:
		Clearview

	Author:
		Kristina Floyd

	Date Created:
		2008 11 03

	About:
		Contains styles for general content

	Notes:
		Place second in the cascade

	Site Colour Scheme:
		Background colour - Powder Blue : #96BBC4
		Dark blue : #03556D
		Text - Almost Black : #333333
		Lime Green - #B0D23B

	Font sizing:
		Body font size - 11px

		formula:
			1 / parent font size (px) x required pixels = em equivalent
		eg:
			1 / 11px x 12px = 1.090909091em

	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: 1.27273em; }
img { display: block; padding-bottom: 8px; }
em { font-style: normal; }
strong { font-weight: bold; }
blockquote { margin: 1em; }
hr {  }
address {  }


/* START Hx */
h1 { color: #FFFFFF; font-size: 1.6363em; font-weight: normal; margin-bottom: 1.1111em; }
#wrapper.homeTemplate h1 { background: transparent url(/template-images/clearview/elements/mainContentHeader/dots.gif) repeat-x bottom left; color: #013A81; font-size: 1.4545em; margin: 1em 0 0.5em 0; padding-bottom: 6px; }
h2 { color: #013A81; font-size: 1.27273em; font-weight: normal; }
h3 { font-size: 1.09091em; font-weight: bold; }
h4 {  }
h5 {  }
h6 {  }
/* END Hx */



/* START A */
a { color: #013A81; }
	a:hover { text-decoration: none; }
	a:visited { color: #336699; }
/* END A */



/* START list */
ul { margin: 1em 0 1em 2em; }
	ul li { list-style: disc; }
ol { margin: 1em 0 1em 2em; }
	ol li { list-style: decimal; }
	li { margin: 0 0 0.5em 2em; }

dl { margin: 1em; }
	dt { font-weight: bold; }
	dd { margin-left: 1em; }
/* END list */



/* START table */
table { display: table; font-size: 100%; margin-bottom: 1em; }
	caption { font-weight: bold; padding: 1em 0; }
		tr {  }
		thead {display: table-header-group; vertical-align: middle; }
			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 CORE FORM STYLES */
form.formBuilder { font-family: Arial, Helvetica, sans-serif; margin: 1em 0; }
#fullWidthLayout form.formBuilder { background: #E5EBF2 url(/template-images/clearview/elements/form/fullWidth/header/bg.gif) no-repeat top left;  }
#twoColumnLayout form.formBuilder { background: #E5EBF2 url(/template-images/clearview/elements/form/twoColumn/header/bg.gif) no-repeat top left;  }
	form.formBuilder .bodyText { padding: 1em 1em 0 1em; }
	form.formBuilder fieldset {  }
	#fullWidthLayout form.formBuilder fieldset { background: transparent url(/template-images/clearview/elements/form/fullWidth/body/bg.gif) no-repeat bottom left; }
	#twoColumnLayout form.formBuilder fieldset { background: transparent url(/template-images/clearview/elements/form/twoColumn/body/bg.gif) no-repeat bottom left; }
		#contentArea form.formBuilder fieldset fieldset { background: transparent; border: none; padding: 0; }
		form.formBuilder ol { list-style: none; margin: 0; padding: 0 1em; }
			form.formBuilder li { clear: left; list-style: none; margin: 1em 0 ; padding: 0; }
				form.formBuilder legend { color: #4F4C4D; }
				form.formBuilder label { display: block; float: left; padding-right: 5px; text-align: right; width: 200px; }
				input { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
				form.formBuilder input { font-family: Arial, Helvetica, sans-serif; font-size: 1em; width: 300px; }
				form.formBuilder select { width: 300px; }
					form.formBuilder option { padding: 0 5px; }
				form.formBuilder textarea { width: 300px; }
				
				form.formBuilder .formedit input, 
				form.formBuilder select, 
				form.formBuilder textarea { border: 1px solid #848484; border-bottom-color: #FAFAFA; border-right-color: #FAFAFA; }
/* END CORE FORM STYLES */


/* START .formbuttonbar */
form.formBuilder .formbuttonbar { background: transparent; clear: both; margin-top: 1em; padding: 1em 0; text-align: right; }
	form.formBuilder .formbuttonbar ol { display: inline; float: right; }
		form.formBuilder .formbuttonbar li { float: left; margin: 0; }
			form.formBuilder .formbuttonbar input, 
			form.formBuilder .formbuttonbar button { background: transparent url(/template-images/clearview/elements/siteSearch/arrow.gif) no-repeat center right; border: none; color: #013A81; cursor: pointer; float: right; font-weight: bold; margin-right: 1em; padding-right: 13px; width: auto; }
			form.formBuilder .formbuttonbar input:hover, 
			form.formBuilder .formbuttonbar button:hover { text-decoration: underline; }
/* END .formbuttonbar */



/* START .requiredField */
form.formBuilder .requiredField { font-size: 1.2em; position: absolute; right: -200px; top: 0; }
/* END .requiredField */