body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #000000;
	min-width: 800px;
	text-align: center;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	padding: 0;

	vertical-align: top;
	
	background-color: #939789;
	background-image: url(images/home-bg-grad.jpg);
	background-repeat: repeat-x;
}

/*BEGIN PRINT STYLE*/
/*
.contentpaneopen {
	text-align: left;
	width: 100px;
	margin-left: 15px;
	padding-bottom: 15px;
}

.contentpane h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 13px;
}

.contentpane p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.contentpane a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84A434;
	text-decoration: underline;
	font-weight: bold;
	padding: 0px;
	margin: 0;
}

.contentpane a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
*/
	
/*END PRINT STYLE*/


#logo {
	color: #ded9c3;
	height: 90px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
/*	padding-left: 205px;*/
	background-color: #ded9c3;
	margin: 0px;
	width:800px;
}
#nav {
	background-image: url(/templates/casw_inside/images/bg_nav.gif);
	background-repeat: repeat-x;
	background-x-position: left;
	background-y-position: top;
	height: 36px;
	text-align: center;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	width:800px;
}
#stripe {
	background-color: #808476;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;
}
.moduletable-stripe_edu{
	background-color: #808476;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}

.moduletable-stripe_fin {
	background-color: #659D5D;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}
.moduletable-stripe_hea {
	background-color: #C4DB62;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}
.moduletable-stripe_hou {
	background-color: #A00606;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}
.moduletable-stripe_par {
	background-color: #F7D911;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}
.moduletable-stripe_wor {
	background-color: #633702;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}
.moduletable-stripe_chi {
	background-color: #E87F00;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}
.moduletable-stripe_adu {
	background-color: #4C5DFC;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}
.moduletable-stripe_sen {
	background-color: #C29B41;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}
.moduletable-stripe_fam {
	background-color: #8BB9E1;
	height: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:800px;	
}
#breadcrumbs {
	background-image: url(/templates/casw_inside/images/bg_breadcrumbs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 48px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 20px;
/*	padding-left: 42px;*/
	margin: 0px;
	font-style:italic;
	width:800px;
}

#breadcrumbs h2{
	margin: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -0.25pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-transform: uppercase;
	font-style:normal;
	margin-left: 42px;
}
#breadcrumbs p{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	letter-spacing: .00125in;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-left: 42px;
}

#breadcrumbs a {
	font-family: Arial, Helvetica, sans-serif;
	color: #84A434;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-style:normal;
}

#breadcrumbs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-style:normal;
}
.bread_youarehere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

#nav ul {
	margin: 0pt;
	padding: 0;

}

#nav li{
	display: inline;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575656;
	line-height: 12px;
	margin: 0;
}

#nav li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575656;
	line-height: 12px;
	text-decoration: none;
	letter-spacing: 0.35pt;
	margin: 0px;
	padding: 0px;
}
#nav li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
	text-decoration: none;
	letter-spacing: 0.35pt;
	margin: 0px;
	padding: 0px;
}
#container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
	text-align: left;
	border:thin solid #808476;
	width: 800px;
}


#contact2 {
	background-image: url(/templates/casw_inside/images/bg_contact2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: 60px;
	width: 98px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 125px;
}

#contact2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #251710;
	margin-bottom: 0px;
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 0px;
	letter-spacing: -1px;
	padding: 0px;
}

#contact2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0.35px;
	text-align: left;
	color: #251710;
	margin-bottom: 0px;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 0px;
	padding: 0px;
}

#greenbar {
	background-image: url(/templates/casw_inside/images/bg_greenbar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 15px;
	padding: 0px;
	height: 47px;
	clear: left;
	width:800px;
}

#picture {
	float: left;
	height: 325px;
	width: 369px;
}

#content_text .back_button a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84A434;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0;
}

#content_text .back_button a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#content {
	background-color: #FFFFFF;
	width: 800px;
}
#content_text {
	width: 340px;
	float: left;
	padding-left: 50px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	height:318px;
	overflow:auto;

}

#content_text h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 13px;
}
.first_header {
	padding-top: -25px;
}

/*ABOUT STYLING*/
#content_text .contentpaneopen-about p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 13px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#content_text .contentpaneopen-about a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #84A434;
	text-decoration: underline;
	font-weight: bold;
	padding: 0px;
	margin: 0;
}

#content_text .contentpaneopen-about a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
/*END ABOUT STYLING*/


#content_text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#content_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84A434;
	text-decoration: underline;
	font-weight: bold;
	padding: 0px;
	margin: 0;
}

#content_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#announce_inside {
	width:800px;
	height: 115px;	
	background-color: #ded9c3;
	margin: 0;
	padding:10px 0 0 0;	
}

#a1, #a2, #calendar, #contact {
	background-image: url(/templates/casw_home/images/bg_contact.gif);
	background-repeat: repeat-y;
	background-position:bottom;
	float: left;
	display: inline;
	margin:0 0 0 3px;
	padding:0 6px;
	height: 115px;
	width: 91px;
}

#a1 img,#a2 img,#calendar img,#contact img{
	padding:0;
	margin:0 0 0 -6px;
	vertical-align:top;
}

#a1 h1, #a2 h1, #calendar h1, #contact h1,
#a1 h2, #a2 h2, #calendar h2, #contact h2,
#a1 h3, #a2 h3, #calendar h3, #contact h3,
#a1 h4, #a2 h4, #calendar h4, #contact h4,
#a1 h5, #a2 h5, #calendar h5, #contact h5,
#a1 h6, #a2 h6, #calendar h6, #contact h6
 {
	font:11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #251710;
	line-height:13px;
	margin:0;
	padding:0;
}

#a1 p, #a2 p, #calendar p, #contact p {
	color: #251710;
	font:9px Arial, Helvetica, sans-serif;
	letter-spacing: 0.35px;
	text-align: left;
	margin:0;
	padding:0;
}
#a1 a, #a2 a, #calendar a, #contact a {
	font:9px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.35px;
	text-align: left;
	color: #251710;
	text-decoration: underline;
}

#a1 a:hover, #a2 a:hover, #calendar a:hover, #contact a:hover {
	text-decoration: none;
}
#a1{
margin-left:197px;
}

#footer {
	background-color: #808476;
	text-align: center;
	margin: 0px;
	height: 100px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: left;
	width:800px;
	background-image: url(/templates/casw_home/images/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}

#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ded9c3;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}

#top {
	background-image: url(/templates/casw_home/images/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 49px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
/*	padding-left: 250px;*/
	margin: 0px;
	vertical-align: top;
	width: 800px;
}
#form {
/* 	text-align: right; (JOSH EDIT, 10-23-2010)*/
	text-align: center;
	height: 20px;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 0.35pt;
/*	font-weight: normal; (JOSH EDIT, 10-23-2010) */
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#subnav {
	height: 104px;
	padding:0;
/*	padding-top: 0px;
	padding-left: 30px;
	padding-right: 10px;
	padding-bottom: 0px;*/
	text-align: center;
	background-color: #edeade;
	width:800px;
}
#subnav ul {
	margin-left: 0;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 30px;
	margin-bottom: 0px;
}
#subnav li{
	display: inline;
	float: left;
	padding-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 0px;
	text-decoration: none;
}
#subnav li a{
	width: 72px;
	height: 101px;
	display: block;
}
#subnav li{
	width: 72px;
	height: 101px;
	display: block;
}
/*NAV ITEMS*/
.education{
	background-image: url(/templates/casw_inside/images/education_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.education a:hover, .education a:focus{
	background-image: url(/templates/casw_inside/images/education_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width: 72px;
	height: 101px;
	display: block;
	
}


.finances{
	background-image: url(/templates/casw_inside/images/finances_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.finances a:hover, .finances a:focus{
	background-image: url(../images/finances_on.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 101px;
	display: block;


	
}
.health{
	background-image: url(/templates/casw_inside/images/health_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.health a:hover, .health a:focus{
	background-image: url(/templates/casw_inside/images/health_on.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 101px;
	display: block;


	
}
.housing{
	background-image: url(/templates/casw_inside/images/housing_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.housing a:hover, .housing a:focus{
	background-image: url(/templates/casw_inside/images/housing_on.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 101px;
	display: block;


	
}
.parenting{
	background-image: url(/templates/casw_inside/images/parenting_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.parenting a:hover, .parenting a:focus{
	background-image: url(/templates/casw_inside/images/parenting_on.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 101px;
	display: block;


	
}
.work{
	background-image: url(/templates/casw_inside/images/work_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.work a:hover, .work a:focus{
	background-image: url(/templates/casw_inside/images/work_on.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 101px;
	display: block;


	
}
.child{
	background-image: url(/templates/casw_inside/images/child_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.child a:hover, .child a:focus{
	background-image: url(/templates/casw_inside/images/child_on.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 101px;
	display: block;


	
}
.adult{
	background-image: url(/templates/casw_inside/images/adult_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.adult a:hover, .adult a:focus{
	background-image: url(/templates/casw_inside/images/adult_on.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 101px;
	display: block;


	
}
.senior{
	background-image: url(/templates/casw_inside/images/senior_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.senior a:hover, .senior a:focus{
	background-image: url(/templates/casw_inside/images/senior_on.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 101px;
	display: block;


	
}
.family{
	background-image: url(/templates/casw_inside/images/family_off.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 92px;
	display: block;
	margin:0;
	}
.family a:hover, .family a:focus{
	background-image: url(/templates/casw_inside/images/family_on.gif);
	background-repeat:no-repeat;
	width: 72px;
	height: 101px;
	display: block;


	
}
	
/*END OF NAV ITEMS*/


#contact2_holder {
	background-color: #DED9C3;
	margin: 0px;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

