<!-- savedcart_cookie --><!-- savedcart_cookie -->/* v2.0 | 20080212 */

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, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end reset */

html {
height: 100% !important;
background-color:#F0F0F0;
}
body {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FFFFFF url(http://www.pathforwardcenter.org/images/bg.png) repeat-x top center !important;
height: auto !important;
color: #5B5B5B;
}
body a {
color:#272861;
}

#sitecontainer {
border:none !important;
width:876px !important;
}
#sitecontainer {
background:transparent url(http://www.pathforwardcenter.org/images/home_bg.png) repeat-y top center;
border: solid #999 0px !important;
padding: 0 86px 0 94px !important;
}
#sitecontainer .contentwraper{
width:860px;
display: table;
}
#sitecontainer #header {
width:825px;
margin: auto;
height:140px;
}
#sitecontainer #header .logo {
width:100%;
height:73px !important;
display:block;
overflow:hidden !important;
text-indent:-9999px;
}
#nav1 {
width:100% !important;
position: relative;
}
#sitecontainer #nav1 ul {
width:100% !important;
text-align:right;
}
#nav1 ul li {
float:none;
position:static;
display: inline !important;
}
#nav1 ul li a {
width: auto;
height:35px;

line-height:35px;
padding:0 5px;
color:#84AE84;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
display: inline-block !important;
}
/* foldout */
#nav1 ul li div {
top: 35px !important;
border:none;
padding:0;
margin:0;
background:none;
text-align:right;
width:600px !important;

}
#nav1 ul li.Aboux div {
left:130px !important;
text-align:left;
}
#nav1 ul li.EVENx div {
left:240px !important;
width:600px !important;
text-align: left;
}
#nav1 ul li.RESOx div {

left:150px !important;
}
#nav1 ul li.Oppox div {

left:100px !important;
}
#nav1 ul li div a {
display: inline-block;
width: auto !important;
height:32px;
line-height:32px;
padding:0 5px;
margin:0;
color:#fff;
text-transform:none;
}
#nav1 ul li div.foldOut a:hover {
background:url(http://www.pathforwardcenter.org/ht/a/GetImageAction/i/657) top center no-repeat !important; 
}
.contentwraper {
width:825px;
margin: 0 auto;
}
#nav2 {
width:225px !important;
}
#main {
width:560px;
height: auto !important;
}



/* print and breadcrumbs */
.breadcrumbs {
height:25px;
margin-bottom: 15px;
font-size:10px;
position:relative;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.breadcrumbs big {
position: absolute;
right:0;
top:25px;
}
.breadcrumbs a {
color:#000;
text-decoration:none;
}
.printerfriendly {
font-size:10px;
position:absolute;
right:0;
}
.printerfriendly a img {
display:none;
}
.printerfriendly a.print {
background:url(http://www.pathforwardcenter.org/ht/a/GetImageAction/i/808) no-repeat;
line-height:20px;
display:inline-block;
width:57px;
height:20px;
overflow:hidden;
padding-left:0;
text-indent:-9999px;
margin-right:5px;
}
.printerfriendly a.send {
background:url(http://www.pathforwardcenter.org/ht/a/GetImageAction/i/807) no-repeat;
line-height:20px;
display:inline-block;
width:57px;
height:20px;
overflow:hidden;
text-indent:-9999px;
}



/* content and other formatting */

#main h1 {
color:#3A86A6;
font-size:20px;
margin-bottom:30px;
line-height:125%;
background: none;
border: none;
}

blockquote {
background-color:#E3EDE5;
clear:none;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
margin:10px 10px 10px 0;
padding:10px;
}
blockquote h3 {
border:medium none #166535;
color:#166535;
font-family:Arial,Helvetica,sans-serif;
font-size:11pt;
line-height:normal;
font-weight:600;
}
h2, #join h3 {
border:medium none #166535;
font-size:13px;
color:#272861 !important;
font-family:Arial,Helvetica,sans-serif;
line-height:normal;
font-weight:600;
margin:10px 0;
text-transform:normal;
}
h2.cathead {
text-transform:uppercase;
font-size:11pt;
color:#3A86A6 !important;
font-size:16px;
}
h4 {
border:medium none #166535;
color:#000;
font-family:Georgia;
font-size:16px;
line-height:normal;
font-weight:300;
margin:20px 0;

}
#main p, #nav2 p {
margin:10px 0;
}
#main ul {
list-style:disc;
padding-left:15px;
}


/* staff page */
ul.staff {
padding:0 !important;
}
ul.staff li {
padding:0;
margin:0;
}
ul.staff .staff-pic {
display:block;
float:left;
width:175px;
}
ul.staff .staff-datails {
display:block;
float:right;
width:350px;
}
ul.staff hr {
clear:both;
height:12px;
border:none;
background:url(http://www.pathforwardcenter.org/ht/a/GetImageAction/i/327);
padding:5px 0;
}
ul.staff h5 {color:#166535;}



/* initiatives */
ul.news {
padding:0 !important;
line-height:150%;
}
ul.news li {
position:relative;
}
ul.news li a.adminedit {
position:absolute;
top:0px;
right:0;
background:yellow;
font-weight:600;
padding:2px;
font-size:11px;
}


/*staffleaders */
.stafflead {
padding:0 !important;
}

/* articles */
.headerform {
width:220px !important;
}
.itemname .date {
font-weight:normal !important;
}

/* join */
#join {
border: solid #000 1px;
padding:10px;
}
#join table td {
padding:2px;
}
#join h2, #join h3 {
margin-bottom:10px;
}
#join .smallinput {
width:150px;
}
#join .largeinput, #join textarea {
width:500px;
}












.homewrap #main {
width:825px !important;
padding:0 !important;
margin:0 25px 0 25px !important;
}

.preamble-block {
margin:10px auto 0 auto;
width:100%;
height:265px;
}
.preblock {
height:265px;
width:530px;
overflow:hidden !important;
float:left;
}
.promote-block {
width:295px;
float:right;
background:#DEDADA;
height:265px;
overflow:hidden !important;
position: relative;
}
.promote-block .rss {
display:block;
position: absolute;
top:5px;
right:15px;
}
.promote-block .releases {
}
.promote-block .releases h2 {
background:#0079B0;
margin:0;
padding:5px 15px;
font-family:arial;
font-size:12px;
color:#fff;
font-weight:600;
}
.contentlist {
padding:5px 15px;
overflow:auto;
height:229px;
font-size:11px;
}
.contentlist h3, .itemlist h3 {
font-size:13px;
color:#272861 !important;
margin-bottom:0px;
margin-top:3px;
}
.contentlist h3 a, .itemlist a {
color:#272861 !important;
}
.contentlist span {
display:block;
font-size:10px;
margin-bottom:5px;
}

.contentlist h3 a:hover, .itemlist a:hover{
color:#272861 !important;
text-decoration: underline !important;
}

.date {font-size:11px;}


.home-block-wrap {
background:#0079B0;
padding:10px 0 10px 10px;
}
.home-block {
margin:0  auto;
width:100%;
color:#fff;
font-size:12px;
font-weight:bold;
line-height:125%;
}
.home-cont {
width:530px;
float:left;
}
.search {
float:right;
width:270px;
}

.search form.search span {
display:inline-block;
width:60px;
padding:10px 0; 
}
.search form.search input {
border: solid #272861 1px;
padding:3px;
width:135px;
}
.search form.search input.bling-search-button {
background:#ff6600;
color:#fff;
font-weight:bold;
text-transform:normal;
width:35px;
} 
.search .share span {
display:inline-block;
width:60px;
padding:10px 0; 
}
.homewrap #nav2 {
width:160px !important;
margin:160px 20px 0 30px;
padding:0 0 15px 0 !important;
height: auto !important;

}
.homewrap #nav2 .sidebar-content {
width:245px;
padding:0 15px;
float:left;
line-height: 115%;
}

.homewrap #nav2 .sidebar-content h2 {
padding:5px 15px;
margin:0 -15px 10px -15px;
font-family:arial;
font-size:12px;
color:#fff;
font-weight:600;
}

.homewrap #nav2 .sidebar0 h2 {
background:#623643;
}

.homewrap #nav2 .sidebar1 h2 {
background:#AE8490;
}

.homewrap #nav2 .sidebar2 h2 {
background:#272861;
}
#nav2 a {
padding: 0 !important;
margin:0 !important;
}

/* minicalendar */
.bling-calendar table {
margin:10px 0;
font-size:10px;
border: solid #729E72 1px;
}
.bling-calendar table td {
border: solid #729E72 1px;
padding:1px 1px;
text-align:center;
color:#416241;
width:32px !important;
}
.bling-calendar table td a {
color:#272861;
font-weight:bold;
}
.bling-calendar a {
color:#272861;
font-weight:bold;
}

.homewrap h2 a {
color:#fff !important;
}

.homewrap #extra {
width:200px !important;
margin:0 45px 0 0;
float:right !important;
height:auto !important;
line-height:normal;
border-top:none !important;
text-align: left;
}
#extra a {
display:inline;
color: #0D7E87;
text-decoration: none;
}
#extra a:hover {
display:inline;
color: #41224F;
text-decoration: none;
}

.homewrap #extra .sidebar-content {
width:243px;
padding:0 15px;
float:left;
}

.homewrap #extra .sidebar-content2 {
font-size:12px;
font-family:Arial, Arial, Helvetica, sans-serif;
line-height: 130%;
}

.homewrap .footbottom {
width:245px;
padding:0 15px;
float:left;
text-align:right;
font-size:10px;
}
.homewrap .footbottom .nav2ul {
height:35px;
margin-bottom:10px;
}
.homewrap .footbottom .nav2ul li  {
display:block;
font-size:11px;
padding:5px 2px;
margin:0px 0;
}
.address {
width:350px !important;
margin-bottom:15px !important;
text-align:center;

}
/*\*/ * html .address  { margin-right:15px; } /**/

.address p {
margin-top:15px;
}
.sponsor {
float:left;
width:350px;
margin-left:25px;
margin-top:25px;
}
/*\*/ * html .sponsor  { margin-left:15px; } /**/
#footer {
height:30px;
}
.shadow-bot {
//background: transparent url('http://www.pathforwardcenter.org/images/front_bottom_bg.png') no-repeat top center !important;
margin: 0 auto 20px auto;
width:876px !important;
padding: 40px 86px 0 94px !important;
border: 1px solid #ffffff !important;
border-top: 0px solid #ffffff !important;
background:transparent url(http://www.pathforwardcenter.org/images/front_bottom_bg.png) no-repeat top center;

}
.shadow-top {
background: transparent;
}
/* event calendar styles */


#main table.wrapper {
width:700px;
margin-bottom: 25px;
}
table.monthlistwrap {
margin: auto;
font-weight:bold;
font-size:14px;

}
.monthname-td {
font-size:18px !important;
}
table.monthlistwrap td {
padding:10px;
}
.monthname-td {
font-size:15px;
padding-bottom:10px;
}
.monthname {
padding:0 15px;
}
table.calendar-table {
border: solid #fff 1px !important;
width:560px;
margin-top:10px;
}
.weeks-td {
width:100px;
background:#CEE2CE;
border:none !important;
padding:2px;
}
.weeks-td b {
font-weight:normal !important;
}
.days-td {
height:65px !important;
background:#fff;
margin:0px !important;
overflow:hidden !important;
width:100px !important;

}
.days-td-table {
width:100px !important;
margin-left:1px !important;
margin-top:1px !important;
}
#today-day {
background:#85AE84 !important;
height:65px;

}
.days-td-table-hasday {
background:#DEDADA !important;
height:65px;
padding:3px;

}

ul.itemlist li {
clear:both;
display:block;
list-style-type:none;
margin:0px 0;
}
#ftBx{
margin: 0 auto !important;
}


/* NEW SKIN */
.shadow-top{
width:876px !important;
margin: auto;
text-align: left;
}
#headBx {
border:none !important;
width:876px !important;
height: 148px;
}
.topNv{
margin: 0 0 0 0;
float: right;
}
#midBx{
background: transparent url(http://www.pathforwardcenter.org/images/front_mid_bg.png) no-repeat top left;
width:876px !important;
margin: auto;
padding: 0 112px 0 112px;
}
.innerwrap #nav2{
float: right;
margin: -177px 0 0 0;
}
#pageHbox{
margin: 0 0 0 -13px;
}
.innerwrap #main h1{
color: #F6BB1F !important;
font-size: 35px;
font-family: "Arial Narrow", arial, sans-serif;
text-transform: uppercase;
}
.innerwrap #main h2{
color: #D57A29 !important;
}
.innerwrap #main div a {
color: #0d7e87;
text-decoration: none;
}
.innerwrap #main div a:hover {
color: #41224f;
}

/* HOMEPAGE */
.homewrap .contentwraper{
padding: 125px 0;
}
.homewrap #main{
width: 355px !important;
}
.eventBx {
margin: 15px 0;
line-height: normal;
}
.eventBx h2{
margin: 0;
line-height: normal;
}
.eventBx div {
margin: 5px 0 10px 0;
}

/* GLOBAL */
#main a{
color: #F3AF19 !important;
font-weight: bold;
}
#main a:hover{
color:#D57A29;
}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6{
font-family: Arial, helvetica sans-serif;
}
#main h1{
font-size: 1.5em;
line-height: 1.3em;
margin-bottom: 0.667em;
font-weight: 100 !important;
color: #D57A29;
}
#main h2{
font-size: 1.5em;
line-height: 1.3em;
margin-top: 0.667em;
margin-bottom: 0.667em;
color: #D57A29;
}
#main h5{
color: #D57A29;
}
#front_quote_wrapper{
color: #41224F;
font-size: 14px;
line-height: 20px;
}
#front_quote_wrapper span{
color: #5B5B5B;
font-size: 10px;
line-height: 18px;
display: block;
margin-top: 10px;
}

/* INNER */
.innerwrap #nav2{
display: none;
}
.innerwrap #extra{
width: 200px;
clear: none !important;
margin: 85px 10px 0 0;
text-align: left;
}
.innerwrap #main{
width: 447px !important;
margin: 250px 0 0 113px;
overflow: hidden;
float: left;
}

/* BG */
.homewrap .contentwraper{
background: url(http://mdwit.org/mdwit.com/images/front_content_bg.png) no-repeat top left;
}

/* GW */
.par3392 #main{
width: 560px !important;
margin: 250px 0 0 113px;
overflow: hidden;
float: left;
}
#main font{
line-height: normal;
}

h1, h2, h3, h4 {
background: none;
border: none;
}

#nav2 a{
color : #FFF;
} 

#extra h4{
color: #D78100;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0 0 5px 0;
}
#extra ul.itemlist li{
margin: 0 0 10px 0;
}
#extra ul.itemlist li a{
color: #0D7E87 !important;
}

/* SUCCESS STORY */
.apple_overlay_success{display:none;background-image:url(/sites/all/themes/pathforward/css/layout/success_story_lightbox_bg.png);width:535px;}.overlay_container_success{width:477px;height:488px;float:left;margin:88px 0 0 42px;text-align:left;}.overlay_container_success_photo{float:left;width:144px;display:block;height:100%;}.overlay_container_success_copy_wrapper{float:left;width:324px;display:block;height:100%;overflow-x:hidden;overflow-y:auto;}.overlay_container_success_copy{float:left;width:287px;display:block;height:100%;}.success_story_link{font-weight:normal;width:287px;margin-bottom:15px;float:left;}.overlay_container_success_copy h2{color:#d57a29;font-weight:bold;font-size:14px;}.overlay_container_success_copy .field-content{font-weight:normal !important;}.overlay_container_success_copy p{margin-bottom:10px;}.overlay_container_success_copy h3{font-weight:bold;}.apple_overlay_success div.close{background-image:url(/sites/all/themes/pathforward/css/layout/lightbox_close.png);position:absolute;left:480px;top:25px;cursor:pointer;height:5px;width:29px;}.apple_overlay_success div.close_print{background-image:url(/sites/all/themes/pathforward/css/layout/print.png);position:absolute;left:334px
