/**
	File:
		content.css

	Validates:
		CSS Level 2.1

	Project:
		LV= Adviser Centre

	Author:
		Kristina Floyd

	Date Created:
		2009 06 16

	About:
		Contains styles for general content

	Notes:
		Place second in the cascade

	Site Colour Scheme:

	Font sizing:
		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
		02a secondaryNavigation.css - styling for the secondary navigation
		03	content.css - Styles for general content
		04	elements.css - Styles for specific page elements
		04a form3.css - styles for version 3 of the formbuilder
		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.18182em; }
img {  }
#mainContent img { margin-bottom: 1em; }
em { font-style: italic; }
strong { font-weight: bold; }
blockquote { margin: 1em; }
hr {  }/* See elements.css */
address {  }


/* START Hx */
h1 { color: #024457; font-size: 1.8333em; } /* font size - 22px */
	h1 a { color: #024457; text-decoration: none; }
	h1 a:hover { text-decoration: underline; }
	h1 a:visited { color: #024457; }
h2 { color: #024457; font-size: 1.1667em; margin-bottom: 1em; } /* font size - 14px margin-bottom - 14px */
h3 { color: #024457; font-size: 1em; margin-bottom: 1em; } /* font size - 12px margin-bottom - 12px */
h4 {  } /* font size - #px margin-bottom - #px */
h5 {  } /* font size - #px margin-bottom - #px */
h6 {  } /* font size - #px margin-bottom - #px */
/* END Hx */



/* START A */
a { color: #658F1D; font-weight: bold; text-decoration: underline; }
	a:hover { text-decoration: none; }
	a:visited { color: #7A644F; }
/* END A */



/* START list */
ul { margin-bottom: 1em; }
	ul li { background: transparent url(/template-images/adviser-rebrand-2009/elements/bullet/dot.gif) no-repeat 0 3px; list-style: none; list-style-position: outside; min-height: 14px; padding-left: 19px; }
		ul li li { background: transparent url(/template-images/adviser-rebrand-2009/elements/bullet/dash.gif) no-repeat 0 3px; }

ol { margin: 0 0 1em 2em; }
	ol li { list-style: decimal; list-style-position: outside; margin: 0 2em 0 1em; }

		li { margin-bottom: 0.5em; }
			li li:first-child { margin-top: 1em; }

dl { margin: 1em; }
	dt { font-weight: bold; }
	dd { margin-left: 1em; }
		dd ul,
		dd ol { margin-top: 1em; }
/* END list */



/* START table */
table { border: none; display: table; font-size: 100%; margin: 1em 0; }
	caption {  }
		tr {  }
		tbody tr:hover {  }
		thead { display: table-header-group; vertical-align: middle; }
			th { background: #F1F8DD; border: 3px solid #FFFFFF; padding: 5px 0; text-align: center; vertical-align: top; }
			.first th { background: #015A73; color: #FFFFFF; padding: 10px; }
				thead th p { margin: 0; }
			thead th.first { background: #015A73 url(/template-images/adviser-rebrand-2009/content/table/topLeft.gif) no-repeat top left; }
			thead th.last { background: #015A73 url(/template-images/adviser-rebrand-2009/content/table/topRight.gif) no-repeat top right; }
			thead tr.last th.first { background: #015A73; }
			thead tr.last th.last { background: #015A73; }
		tbody { display: table-row-group; vertical-align: middle; }
			tbody th { background: #EDF5C7; color: #015A73; text-align: left; }
			tbody tr.light th { background: #F1F8DD; }
			td { background: #EDF5C7; border: 3px solid #FFFFFF; padding: 10px; vertical-align: top; }
			tr.light td { background: #F1F8DD; }
			tr.last th.first,
			tr.last td.first { background-attachment: scroll; background-image: url(/template-images/adviser-rebrand-2009/content/table/bottomLeft.gif); background-position: bottom left; background-repeat: no-repeat; padding-bottom: 20px; }
			tr.last td { background-attachment: scroll; background-image: url(/template-images/adviser-rebrand-2009/content/table/repeater.gif); background-position: bottom left; background-repeat: repeat-x; padding-bottom: 20px; }
			tr.last td.last { background-attachment: scroll; background-image: url(/template-images/adviser-rebrand-2009/content/table/bottomRight.gif); background-position: bottom right; background-repeat: no-repeat; padding-bottom: 20px; }
		tfoot { display: table-footer-group; vertical-align: middle; }

			table a { color: #5A720A; }
			table a:visited { color: #493930; }

			th > p:first-child { margin: 0; }
			td > p:first-child { margin: 0; }
/* END table */




/* START form */
/* form styling is in form3.css */
/* END form */

