/* GENERAL COLORS

blue - 016293
brown - 6c3717
light brown - f4ece6
light blue header nav - 8db9cf
footer link color - b39a8b

 */
 
/* General Styles */
body {background: url(images/access-bkgd.jpg) #6c3717 repeat-x; margin: 0; padding: 0px; }

a { color: #1755c6; }
a:visited { color: #000; }

.centering { margin: 26px auto; width: 970px; }

.har_core { background: #f4ece6; border: 1px #016293 solid; }

.har_core .right_col { width: 560px; text-align: center; padding: 5px 6px 5px 2px; }

.har_core .right_col .feature-image { border: 1px solid #ccc; }

.har-subtext { width: 524px; padding: 10px 20px; color: #333;}
	.har-subtext h1 { font-size: 14px; }
	.har-subtext p { text-align: left; margin: 5px; font: 12px/18px "verdana","helvetica";  }
	.har-subtext ul { text-align: left; font: 12px/22px "verdana","helvetica"; padding: 15px; background: #f0f9fb; margin: 10px; border: 1px solid #ccc; }
	.har-subtext li { margin-left: 20px; }
	.har-subtext strong { line-height: 18px; }

.logo-wrapper {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px; 
	padding-bottom: 20px;
	min-height: 120px;
	}
	
.logo { width: 165px;
	text-align: center;
	font: 9px/12px "verdana";
	}
	
.logo img { margin: 5px;
	border: 1px solid #ccc;
	}
	
.logo a { 
	color:#000;
	text-decoration: none;
	}

.logo a:hover { 
	color:#000;
	text-decoration: underline;
	}

.services-list {
	font: 11px/19px "verdana";
	vertical-align: top; 
	align: top;
	}
	
.har-text { width: 386px; background: #fff; margin: 5px; border: 1px solid #ccc; }
	.har-text h1 { font-size: 16px; }
	.har-text p { margin: 20px 0px; font: 11px/19px "verdana","helvetica";  }
	.har-text td { margin: 20px 0px; font: 11px/19px "verdana","helvetica";  }
	.har-text p.home { margin: 0px; font: 11px/19px "verdana","helvetica";  }
	.har-text ul.highlight1 { margin: 0px; font: 14px/26px "verdana","helvetica"; margin-left: 30px; }
	.har-text ul.sub-list { margin: 0px; padding-top: 5px; font: 10px/15px "verdana","helvetica"; margin-left: 70px; }
	.har-text p.sub { margin: 20px 0px 2px 0px; font: 10px/16px "verdana","helvetica";  }
	.har-text hr { height: 1px; color: #999; }

.har-text .har-wrapper { padding: 20px 35px; margin-bottom: 20px; }

.har-text .highlight-bkgd { background: #ddd; padding: 20px; width: 300px; margin-left: 50px; }
.nav { width: 970px; }

.har-text .next-page { margin: 0 0 20px 0; padding: 10px; font: bold 10.5px verdana; background: black url(images/blockdefault.gif) center center repeat-x; text-align: center; }
.har-text .next-page:hover { color: #fff; }
	.har-text .next-page a { color: #8db9cf; padding: 10px 15px; text-decoration: none; }
	.har-text .next-page a:visited { color: fff; }
	.har-text .next-page a:hover { color: #fff;  }

.contact-form { background: #ddd; padding: 10px 20px; }

.staff-button { background: #ddd; text-align:center; padding: 10px; font: 10px/15px "verdana"; border: 1px solid #b2b2b2; margin: 5px; height: 75px;}
	.staff-button strong { font: 16px/17px "georgia"; }
	.staff-button a.button-link:link { color: #1755c6; text-decoration: none; }
	.staff-button a.button-link:visited { color: #1755c6; }
	.staff-button a.button-link:hover { text-decoration: underline;  }

.error { background: #faef93; padding: 20px; border: 1px solid #fad163; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
font: bold 10.5px verdana;
width: 970px;
overflow: hidden;
border-bottom: 1px solid #024950;
border-width: 1px;
background: black url(images/blockdefault.gif) center center repeat-x;
}

ul.solidblockmenu { width: 970px; }

.solidblockmenu li{
display: inline;
width: auto; 
}

.solidblockmenu li a{
float: left;
color: #8db9cf;
padding: 9px 38px;
text-decoration: none;
border-right: 1px dashed #8db9cf;
}

.solidblockmenu li a:visited{
color: #8db9cf;
}

.solidblockmenu li a.final{
float: left;
color: #8db9cf;
padding: 9px 38px;
text-decoration: none;
border-right: 0px dashed #8db9cf;
}

.solidblockmenu li a.final:visited{
color: #8db9cf;
}

.solidblockmenu li a.current{
float: left;
color: #fff;
padding: 9px 38px;
text-decoration: none;
border-right: 1px dashed #8db9cf;
}

.solidblockmenu li a.current:visited{
color: #fff;
}


.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #fff;
}



/* FOOTER STYLES */

.footer { padding: 10px 10px 10px 40px; text-align: left; color: #b39a8b; font: 10px/18px "verdana","helvetica"; }

	.footer a.webvantix:link, .footer a.webvantix:visited { font: 9px/18px "verdana","helvetica"; color: #b39a8b; text-decoration: none;  }
	.footer a.webvantix:hover { color: #fff; }
	.footer a:link, .footer a:visited { font: 9px/18px "verdana","helvetica"; text-transform: uppercase; color: #b39a8b; text-decoration: none; }
	.footer a:hover { color: #fff; }
	.footer a.active:link, .footer a.active:visited { font: 9px/18px "verdana","helvetica"; text-transform: uppercase; color: #fff; font-weight :bold; text-decoration: none; }
	.footer a.active:hover { color: #fff; }
	.footer em { font-size: 9px; }

/* CONTENT AREA STYLES */

.core { min-height: 350px; padding: 20px; }

.right { width: 180px; float: right; text-align: center; }
	.right img { padding: 0 10px 15px 10px;  }

.content { min-height: 350px; width: 625px; background: #f1f1f1; }
	.content p { font: 13px/24px "times","arial"; padding: 20px 20px 0px 20px; }
	.content .button { margin-right: 20px; background: url(images/bramlett-final-bkgd4.gif) repeat-x #000;  color: #FFF; font-family: verdana; font-size: 10px; padding: 5px; float: right; }
		.button a:link, .button a:visited { font: 10px/18px "verdana","helvetica"; color: #FFF; text-decoration: none; padding: 0px 10px; }
		.button a:hover { color: #bbb; }

/* POP OUT TEXT */

.popout { width: 750px; background: #FFF; padding: 10px 20px; font: 12px/16px "verdana","helvetica"; margin: 10px; }
	.popout p { font: 12px/16px "verdana","helvetica"; padding: 10px; margin: 0px; }
	.popout ul { font: 12px/16px "verdana","helvetica"; padding: 10px; margin: 5px 5px 5px 40px; font-weight: bold; }
	.popout li { margin-top: 10px; }
	.popout h1 { font-size: 16px; }
	.popout em { font-size: 10px; }
	.popout img.staff { float: left; margin: 0 10px 20px 0; }
