/* html selectors */

body {

	font-family: Palatino,'Times New Roman', serif;

	background-image: none !important;

	padding-bottom: 0;

}

ul {

	list-style-type:disc;

	list-style:disc;

}

a {

	text-decoration: underline;

}

table {

	margin: 1em auto;

	border-collapse:collapse;

	border: none;

	width: 90%;

}

td, th {

	padding: 4px 8px;

	vertical-align:top;

}

table tbody tr {

	border-bottom: 1px solid #aaa;

}

h1, h2, h3, h4 {



}

/**************** layout ****************/

#wrapper {

	width: auto;

	margin: 0;

}

#header {

	width: auto;

}

.homePage #header {

	background-image: none;

	height: auto;

}

.contentPage #header {

	background-image: none;

	height: auto;

}

#content {

	float: none;

	width: auto;

	background-image: none;

}

#contentContainer {

	width: auto;

	float: none;

	margin-left: 0;

	display: inline;

}

.contentPage #mainContent {

	float: none;

	width: auto;

}

.contentPage #secondaryContent {

	float:none;

	width: auto;

}

.row {

	float: none;

	width: 100%;

	clear: both;

	margin: 0;

}

.column {

	float: none;	

}

.column.half {

	width: auto;	

}

.column.half.logo {

	text-align: right;

}

.column.third {

	width: auto;	

}

.column.twoThirds {

	width: auto;	

}

.column.fourth {

	width: auto;	

}

.column.threeFourths {

	width: auto;	

}

.column.fifth {

	width: auto;	

}

.column.twoFifths {

	width: auto;	

}

.column.threeFifths {

	width: auto;	

}

.column.sixth {

	width: auto;	

}

/**************** typography ****************/

/*

	__START: #header styles

*/

#header h1, #header h2, #header #relatedSites li {

	text-indent: 0;	

}

#header h1 {

 display: block;

 float: none;

 width: auto;

 height: auto;

 margin: 0 0 1em 0;

 background-image: none;

 font-family: Arial, Verdana, sans-serif !important;

 font-size: 17pt !important;

}

#header h1 a {

	display:inline;

	width: auto;

	height:auto;

	background-image: none;

}

#header #relatedSites {

	display: none;

}

#header #relatedSites li {

	display: none;

}

#header #relatedSites a {

	display:none;

	float: none;

}

/*

	__END: #header styles



*/



/*

	__START: #content styles



*/

#content h1, #content h2, #content h3, #content h4 {

	font-family: Arial, Verdana, sans-serif;	

}

#content h1, #content h2, #content h3, #content h4, #content p {

	margin: 1em 0;

	padding: 0;

}

#content p, #content ul, #content ol, #content dl {

	margin: 0 0 1.5em 0;

	font-size: 11pt !important;

	line-height:1.7em;

}

#content h1 {

	margin: 1em 0;

	font-size: 15pt !important;

	line-height:1.2em;

}

#content h2 {

	margin: 2.5em 0 .5em 0;

	font-size: 13pt !important;

	line-height:1.2em;

}

#content h3, #content h4 {

	margin: 1.5em 0 .5em 0;

	font-size: 11pt !important;

	line-height:1.2em;

}

#content ul {

	list-style: disc;

	margin-left: 25px;

	margin-right: 0;

}

#content a {

	color: #00f;

	

}

#content a:visited {

	color: #00f;

	

}

#content .column.fifth p, #content .column.fifth ul, #content .column.fifth ol{

	font-size: 11pt !important;

}

#content .column.sixth p, #content .column.sixth ul, #content .column.sixth ol {

	font-size: 11pt !important;

}

/*	__END: #content styles */



/**************** classes ****************/

.noPrint {

	display: none !important;	

}

.alignLeft {

	float: left;

	margin: 0 1em 1em 0;

}

.alignRight {

	float: right;

	margin: 0 0 1em 1em;

}

.alignCenter {

	text-align:center;	

}

.clearAll {

	clear: both;	

}