@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
}
html, body {
	height: 100%;
	background-image:url(images/chipboard2.jpg);
}


.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}

.wrapperindex {
	width:1001px;
	height: 870px;
	margin: 0 auto -0px; /* the bottom margin is the negative value of the footer's height */

}

.indexbanner{
	width:975px;
	height:176px;
	position:relative;
	z-index:2;
	top:-220px;
	left:24px;
	z-index:50;
}

.header {
	width:100%;
	height:50px;
	top:0px;
	left:0px;
	background-color:#502a03;
	z-index:0;
}

.navcontainer {
	width:952px;
	margin:auto;
	position: relative;
	top:0px;
	z-index:50;
}

.navcontainer ul  {
background-image: url(images/brownline.png);
background-repeat: no-repeat;
background-position: right;
}

.menu { font-family:Georgia, "Times New Roman", Times, serif; position:relative; margin:0px; padding:0px; text-align:center; font-weight:normal; z-index:100; font-size:18px;}
.menu ul li a, .menu ul li a:visited {font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none; color:#d8cdb4; font-size:16px; line-height:35px; font-weight: normal;}
.menu ul {padding:0;margin:0;list-style-type: none;}
.menu ul li {position:relative;height:32px; padding-top:3px;}
.menu ul li ul {display:none;padding-top:6px;}
.menu ul li ul li {border-bottom: 1px solid #6e6b67; width:100%;} /*border color and width of drop down items, spacing*/
.menu ul li:hover a {color:#dad1cd;text-decoration: none;background-image:url('images/trans.gif');}
.menu ul li:hover ul {display:block;position:absolute;top:35px;left:0px; width:100%; background:#502a03;}
.menu ul li:hover ul li a.hide {color:#d8cdb4;font-size: 12px;font-weight: normal;}
.menu ul li:hover ul li:hover a.hide {font-size: 14px;text-decoration: none;}
.menu ul li:hover ul li ul {display: none;text-decoration:none;}
.menu ul li:hover ul li a {display:block; color:#d8cdb4;font-size: 12px; line-height:14px;font-weight: normal;text-decoration:none;}/*controls leading between lines of flyout*/
.menu ul li:hover ul li a:hover {font-size: 12px;color:#ccc;font-weight: normal;text-decoration: none;}
.menu ul li:hover ul li:hover ul {display:block; width:100%;position:absolute;top:14px;left:0px;color:#ffffff;font-size: 12px;font-weight: normal;text-decoration:none;}
.menu ul li:hover ul li:hover ul li a {display:block;color:#d8cdb4;font-size: 12px;font-weight: normal;text-decoration:none;}
.menu ul li:hover ul li:hover ul li a:hover {color:#000000;font-size: 12px;font-weight: normal;text-decoration: none;}


.leftnavlogo {
	width:150px;
	height:130px;
	position:relative;
	top:2px;
	margin:auto;
	z-index:6;
	background-image:url(images/FamilyServiceslogo.png);
	background-repeat:no-repeat;
}

.leftnavcontainer {
	width: 250px;
	min-height:600px;
	padding:0px;
	margin:auto;
	margin-top:-30px;
	left:10px;
	border:10px solid #FFF;
	background-image:url(images/leftnavgradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	-moz-box-shadow: 0 0 4px gray;
	-webkit-box-shadow: 0 0 4px gray;
	box-shadow: 0px 4px 4px #818181;
	z-index:3;
	position:relative;
	float:left;
}

.leftnavcontainerindex {
	width: 250px;
	height:450px;
	padding:0px;
	margin:auto;
	margin-top:-30px;
	left:10px;
	border:10px solid #FFF;
	background-image:url(images/leftnavgradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	-moz-box-shadow: 0 0 4px gray;
	-webkit-box-shadow: 0 0 4px gray;
	box-shadow: 0px 4px 4px #818181;
	z-index:3;
	position:relative;
	float:left;
}

/*.leftnav_maintabs {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#736257;
	margin-left: 0;
	padding-left: 0;
	padding-bottom:12px;
	text-decoration:none;
	background-image:url(images/navigationdots.png);
	background-repeat:no-repeat;
	background-position:bottom;
	border:0px;
	outline: none;
}

.leftnav_maintabs a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#736257;
	margin-left: 0;
	padding-left: 0;
	padding-bottom:12px;
	text-decoration:none;
	border:0px;
	outline: none;
}*/

a.leftnav_maintabs:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#736257;
	margin-left: 0;
	padding-left: 0;
	padding-bottom:12px;
	text-decoration:none;
	background-image:url(images/navigationdots.png);
	background-repeat:no-repeat;
	background-position:bottom;
	border:0px;
	outline: none;
}

a.leftnav_maintabs:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#736257;
	margin-left: 0;
	padding-left: 0;
	padding-bottom:12px;
	text-decoration:none;
	background-image:url(images/navigationdots.png);
	background-repeat:no-repeat;
	background-position:bottom;
	border:0px;
	outline: none;
}
	




a.subnav:link {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a36109;
text-decoration: none;
font-size: 11px;
outline: none;}

a.subnav:visited {
font-family:Arial, Helvetica, sans-serif;
color: #a36109;
font-size: 11px;
text-decoration: none;
outline: none;}

a.subnav:hover {
font-family:Arial, Helvetica, sans-serif;
color: #4f2a02;
text-decoration: underline;
font-size: 11px;
outline: none;}


.content {
	width:945px;
	height:100%;
	border-top:0px;
	border-left:3px solid #bdb8a2;
	border-right:3px solid #bdb8a2;
	border-bottom:3px solid #bdb8a2;
	background-color:#e7e0ce;
	padding:0px;
	margin:0 auto;
}


.newsheader{
color:#a36109;
font-family: Georgia, serif;
font-size: 28px;
font-style: normal;
font-weight: normal;
letter-spacing: -1px;
vertical-align:top;
}

h2 {
	width:635px;
	height:61px;
background-color:#d8cdb4;
color:#a36109;
font-family: Georgia, serif;
font-size: 28px;
font-style: normal;
font-weight: normal;
letter-spacing: -1px;
line-height: 55px;
margin-top:172px;
padding-left:40px;
vertical-align:top;
}

h3 {
	color:#a36109;
	font-family: Georgia, serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
letter-spacing: -1px;
line-height: 1.2em;
text-align:center;
margin-top:3px;
}

p {
	margin-left:40px;
	margin-bottom:10px;
	width:550px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 15px;
color:#000;
}
a:link {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 15px;
color:#000;
text-decoration:underline;}

a:visited {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 15px;
color:#000;
text-decoration:underline;}

a:hover {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 15px;
color:#999;
text-decoration:none;}

.formfields{
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 25px;
color:#000;
}

.match {
	margin-left:40px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 15px;
color:#000;
}

.bodyEmphasis {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
letter-spacing: normal;
line-height: 15px;
color:#a36109;
}
.bodyEmphasis2 {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
letter-spacing: normal;
line-height: 15px;
color:#a36109;

}

#bulletedlist {
	width:600px;
	margin-left: 40px;
	padding-left: 0;
	list-style: none;
	font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 15px;
color:#000;

}

#bulletedlist li
{
padding-left: 15px;
background-image: url(images/squarebullet.jpg);
background-repeat: no-repeat;
background-position: 0 .3em;
margin-bottom:5px;
}

#bulletedlist li a
{
color:#066;
font-weight:bold;
}
.phonebanner {
	background-color:#d8cdb4; 
	height:50px; 
	margin-bottom:15px;
}



.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	width:600px;
	margin:auto;
}

.footer, .push {
	height: 142px; /* .push must be the same height as .footer */
	text-align:center;
}

.footerindex, .pushindex {
	height: 0px; /* .push must be the same height as .footer */
	text-align:center;
}
.graphic
{
	margin: 5px 5px 5px 5px;
	border: 1px solid #666;
	border-color:#7d4508;
	padding: 2px;
}
.sm {background-color:#d8cdb4;}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/


