@import url(reset.css); 

/*** Main CSS File ***/

body {
}

body, input, textarea, table {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 14px;
	color: #2f4248; 
}

#content,
#footer {
	padding-right: 20px;
	padding-left: 20px;
}

	#title {
		font-size: 37px; 	
		color: #003051; 
		position: absolute;
		top: 155px; 
                left: 0;
	}

#content {
	font-size: 14px; 
	line-height: 1.7em; 
	color: #333; 
	padding-top: 0;
	padding-bottom: 4em;
	min-height: 400px; 
	
}
	#content p,
	#content ul,
	#content ol,
	#content table {
		margin: 1em 0 1.5em 0;
	}

	#content a {
		color: #f00076; 
	}
		#content a:hover {
			background-color: #f00076; 
			color: #fff; 
			text-decoration: none; 
		}

	#content em {
		font-style: italic;
	}

	#content strong {
		font-family: "Helvetica Neue", Arial, sans-serif; 
		font-weight: bold; 
		color: #555; 
	}

	#content h2,
	#content h3,
	#content h4 {
		margin-top: 1.5em; 
		line-height: 1.3em;
	}

	#content h2 {
		color: #006fbb; 
		font-size: 23px; 
		margin-bottom: 0.5em; 
	}

	#content h3 {
		color: #690033; 
		font-size: 18px; 
		border-bottom: 1px dotted #ccc; 
		margin-bottom: -0.5em; 
		padding-bottom: 0.25em; 
	}
		#content h2 + h3 {
			margin-top: 0;
		}

		#content h3 + ul,
		#content h3 + ol {
			margin-top: 1.5em; 
		}

	#content h4 {
		font-size: 1em; 
		font-weight: bold; 
		text-transform: uppercase; 
	}

	#content ol li {
		margin: 0 0 0 3em; 
	}

	#content ul li {
		margin: 0 0 0 3em;
		display: list-item; 
		list-style: disc; 
	}

	#content ol li {
		margin: 0 0 0 3em; 
		display: list-item;
		list-style: decimal;
	}

	#content ul.nav { }

		#content ul.nav li {
			display: block;
			list-style: none; 
			margin: 0;
			border-bottom: 1px dotted #ccc; 
		}
			#content ul.nav li a {
				font-family: "Helvetica Neue", Arial, sans-serif; 
				font-weight: bold; 
				margin: 0;
			}

			#content ul.nav li p {
				margin: 1em 0;
			}

	#content .disclaimer {
		font-size: 11px;
		line-height: 17px; 
		color: #777; 
	}


#footer {
	clear: both; 
	border: none;
	font-size: 11px; 
	padding: 2em 0;
}
	#footer p,
	#footer a {
		color: #85aaba; 
	}

	#footer p {
		text-align: center; 
	}

	#footer a:hover {
		text-decoration: underline; 
		color: #db1174; 
	}

/*** Alignment styles that are used by the InputfieldTinyMCE for positioning images in bodycopy. If you are using this field type, you may want to include these or similar styles in your site. ***/
.align_left {
        float: left;
        margin: 0 1em 0.25em 0;
}

.align_right {
        float: right;
        margin: 0 0 0.25em 1em;
}

.align_center {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

/*** WireFatalError is a class that ProcessWire will use to output fatal errors in the design, but only if debug mode is on, or if you are logged in as a superuser. ***/
.WireFatalError {
	background: #a30000; 
	color: #fff; 
	padding: 1em; 
	position: relative;
	z-index: 9999;
}
