/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;list-style: none;}
.clear {clear: both;}
p {
	line-height: 18px;
	margin: 0 0 20px 0;
}
body {
	background: #708FA4 url(../images/bg.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#container {
		margin: 0 auto;
		width: 940px;
	}
	#header {
			background: url(../images/header-bg.jpg) no-repeat center bottom;
			height:75px;
		}
		#header h1 a {
				background: url(../images/fhcoh-logo.jpg) no-repeat left top;
				display: block;
				float:left;
				height:70px;
				width:410px;
				text-indent:-9999px;
			}
		#header p {
				display: none;
			}
	#showcase {
			background: url(../images/showcase.jpg) no-repeat;
			height: 348px;
			position: relative;
		}
		#showcase-content {
				color:#333333;
				font-size:12px;
				position:absolute;
				right:0;
				top:20px;
				width:280px;
			}
			#showcase-content h2 {
					color: #4d9cd4;
					font-family: Trajan Pro, Times New Roman, sans-serif;
					font-weight:bold;
					font-size:25px;
					text-transform: uppercase;
					margin-bottom:10px;
				}
			#showcase-content p {
					margin: 0;
				}
			#showcase-content .learn-more-button {
					cursor: pointer;
					display: block;
					float:right;
					height:37px;
					margin:20px 40px 0 0;
					width:179px;
				}
	#content-outer {
			background: url(../images/content-outer-bg.jpg) no-repeat center top;
			padding-top: 10px;
			position:relative;
		}
		#content-inner {
				background: url(../images/content-inner-bg.png) repeat-y left top;
				color: #333333;
				font-size: 12px;
				font-family: Helvetica, Arial, sans-serif;
				font-weight: normal;
				width: 940px;
				position:relative; 
			}
		#left-col {
				float: left;
				display: inline;
				width: 602px;
			}
			#left-col h2 {
					color: #4e9dd6;
					font-family: Trajan Pro, Times New Roman, sans-serif;
					font-size: 22px;
					font-weight: bold;
					margin-bottom:10px;
				}
			#left-col #good-points {
					padding: 20px 0;
				}
				#left-col #good-points h2 {
						margin: 0 0 10px 0;
					}
			#left-col #good-points ul {
					color:#333333;
					background: url(../images/ul-bg.jpg) no-repeat right top;
					padding:20px 30px 20px 0;
					margin:0 0 30px 0;
					font-family: Helvetica, Arial, sans-serif;
					font-style:italic;
				}
				#good-points ul li {
						background:transparent url(../images/list-item.jpg) no-repeat scroll 0 16px;
						overflow:visible;
						padding:10px 0 0 25px;
					}
					#good-points ul li strong {
							color: #4e9dd6;
							font-size:18px;
							font-weight:bold;
							font-family: Minion Pro, Times New Roman, sans-serif;
							display: block;
							margin:0 0 5px;
						}
					#good-points ul li span {
							border-bottom:1px solid #CBCBCB;
							display: block;
							padding-bottom:12px;
						}
			#form {
					background: url(../images/form-bg.jpg) no-repeat left top;
					height:400px;
					width:553px;
					margin:0 auto;
					font-size:12px;
				}
				#form #form-content {
						float:left;
						display:inline;
						margin: 100px 0 0 50px;
						width:240px;
					}
					#form-content h1 {
							color: #4e9dd6;
							font-family: Trajan Pro, Times New Roman, sans-serif;
							font-size: 22px;
							font-weight: bold;
							margin-bottom:5px;
						}
				#form #leadform {
						float:left;
						display:inline;
						margin: 65px 10px 25px 35px;
						/*width:205px;*/
					}
					#form #leadform input {
							border: none;
							display: block;
							margin: 0 0 6px 0;
							color: #666666;
							padding:3px;
							width:172px;
						}
					#leadform label.invalid {
							color: #ff0000;
							display: block;
							padding: 2px;
							font-weight:bold;
							text-align: left;
							margin: 5px 0;
						}
					#leadform label#privacy {
							display:block;
							margin: 10px 0;
						}
						label#privacy a {
								color:#333333;
								font-weight:bold;
							}
					input#submit_form {
							background: url(../images/submit.gif);
							display:block;
							text-indent: -9999px;
							cursor:pointer;
							padding:0;
							outline: none;
							height: 37px;
							width: 179px !important;
							color: transparent;
							text-transform: uppercase;
						}
			#default_thankyou {
					display: none;
					padding: 100px 25px 0 50px;
				}
				#thankyou-content {
						padding: 35px 10px 10px 10px;
					}
				#default_thankyou a {
					color: #4E9DD6;
					font-weight: bold;
					}
		#right-col {
				float: left;
				display: inline;
				width:200px;
			}
			#right-top {
					background: url(../images/right-side-top.jpg) no-repeat left top;
					height: 75px;
					width:338px;
				}
			#right-content {
					width:338px;
				}
				#sidebar-sections {
						padding: 30px;
						position:relative;
						z-index:20;
					}
					#sidebar-sections li {
							background: url(../images/li-bg.jpg) no-repeat center bottom;
							width: 272px;
							margin:0 0 30px 0;
							padding:0 0 10px 0;
						}
						#sidebar-sections li.nobg {
								background: none;
							}
						#sidebar-sections li h2 {
								background: url(../images/list-item.jpg) no-repeat left top;
								color: #f89635;
								font-family: Trajan Pro, Times New Roman, sans-serif;
								font-size:12px;
								font-weight:bold;
								text-transform:uppercase;
								padding-left:20px;
								margin-bottom:10px;
							}
						#sidebar-sections li a.read-more-link {
								color:#4aa0d3;
								font-size:12px;
								font-weight:bold;
								display: block;
								text-align: right;
								text-decoration:none;
								margin-right:10px;
							}
			#right-side-bottom-image {
					z-index:0;
					background:transparent url(../images/right-side-bottom.jpg) no-repeat left bottom;
					bottom:0;
					height:457px;
					position:absolute;
					right:17px;
					width:321px;
				}
			#Thanks {
				 margin: 45px 50px 0 50px;
				}
				#Thanks h1 {
						color: #4e9dd6;
						font-family: Trajan Pro, Times New Roman, sans-serif;
						font-size: 22px;
						font-weight: bold;
						margin-bottom:5px;
					}
	#footer {
			background: #000;
			border-top: 10px solid #386c92;
			clear: both;
			height:75px;
		}
		#footer ul {
				margin: 0 auto;
				line-height:50px;
				width: 940px;
			}
			#footer ul li {
					color:#fff;
					font-size:12px;
					float: left;
					display:inline;
					margin-right:5px;
				}
				#footer ul li a {
						color: #fff;
						margin-right:5px;
						text-decoration:none;
					}

