@charset "utf-8";
.shell {
	width: 866px;
	margin-right: auto;
	margin-left: auto;
}
body {
	background-image: url(http://www.qcfamilyfocus.com/images/bg.jpg);
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.bottomads {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.topad {
	height: 100px;
	width: 866px;
}
.topbar {
	background-image: url(http://www.qcfamilyfocus.com/images/topbluebar.jpg);
	height: 36px;
	width: 866px;
	position: relative;
}
.myqcff {
	color: #FFFFFF;
	position: absolute;
	left: 128px;
	top: 8px;
	width: 334px;
}
.myqcffheader {
	font-size: large;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.myqcfftext {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.signinbox {
	position: absolute;
	left: 468px;
	top: 8px;
	width: 399px;
	height: 39px;
}
.loginbox {
	position: absolute;
	top: 1px;
	left: 318px;
}




.qcbanner {
	background-image: url(http://www.qcfamilyfocus.com/images/banner.jpg);
	height: 207px;
	width: 866px;
}
.linkbar {
	background-image: url(http://www.qcfamilyfocus.com/images/topbluebar.jpg);
	height: 36px;
	width: 866px;
	position: relative;
}
.shop {
	position: absolute;
	left: 11px;
	top: 5px;
}
.report {
	position: absolute;
	left: 256px;
	top: 4px;
}
.photography {
	position: absolute;
	left: 580px;
	top: 5px;
}
.sidenav {
	float: left;
	height: 460px;
	width: 215px;
	background-image: url(http://www.qcfamilyfocus.com/images/sidenavbg.jpg);
	position: relative;
}
.rightcontent {
	background-color: #FFFFFF;
	float: right;
	width: 651px;
}
.content {
	background-color: #FFFFFF;
	width: 866px;
	float: left;
}
.homebutton {
	position: absolute;
}
.leftad {
	float: left;
	height: 200px;
	width: 300px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
ht {
}

.rightad {
	float: right;
	height: 200px;
	width: 300px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagecontent {
	min-height:400px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
}
.bottombar {
	background-image: url(http://www.qcfamilyfocus.com/images/topbluebar.jpg);
	height: 36px;
	width: 866px;
	position: relative;
	clear: both;
}
.disclaimer {
	color: #FFFFFF;
	position: absolute;
	left: 163px;
	top: 10px;
}
h1{
	color: #0E3465;
	font-family: Helvetica, sans-serif;
}
.floatright {
	float: right;
}
.contactform {
	width: 400px;
	float: left;
}
.contacttext2 {
	float: left;
	padding-left: 10px;
}
.contacttitle {
	font-size: large;
}
.errorText {
	color: #FF0000;
}
.register a:link{
	color: #FFFFFF;
	text-decoration: none;
	
}
.register a:visited{
	color: #FFFFFF;
	text-decoration: none;

}
.register a:hover{
	color: #FFEBAE;


}
.register a:active{
	color: #FFE27A;
	text-decoration: none;

}
.leftcolumn {
	float: left;
	width: 45%;
}
.events {
	clear: both;
}
.eahead {
	color: #FFFFFF;
	background-color: #173969;
	font-weight: bold;
	margin-top: 5px;
}
.border {
	border: thin solid #173969;
	background-color: #FFFAEC;
}
.eahead2 {
	text-align: center;
}
.spotlightevent {
	width: 100%;
}
.eadesc {
	font-style: italic;
	padding-right: 5px;
	padding-left: 5px;
}
.rightcolumn {
	float: right;
	width: 45%;
}
.editbg {
	background-color: #CCCCCC;
}
hr{
	clear: both;
}
.eetitle {
	font-size: 26px;
	font-weight: bold;
	color: #1D3969;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-bottom-style: solid;
	border-top-color: #093469;
	border-right-color: #093469;
	border-bottom-color: #093469;
	border-left-color: #093469;
}
.eeissue {
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: italic;
	font-size: 16px;
}
eesummary {
}
.eelink {
}
.eelink a:link{
	color: #0E3465;
	text-decoration: none;
	
}
.eelink a:visited{
	color: #0E3465;
	text-decoration: none;

}
.eelink a:hover{
	color: #FFE177;


}
.eelink a:active{
	color: #0E3465;
	text-decoration: none;

}
.rssfeed {
	float: right;
	width: 200px;
	margin: 10px;
	border: medium solid #000099;
	text-align: center;
}
.ontheroadtitle {
	font-size: 26px;
	font-weight: bold;
}
.ontheroadsummary {
}
.specialreportpast {
	font-size: 12px;
}
