* { margin:0px; padding:0px; border:none; list-style:none; text-decoration:none; }
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/** html .clearfix {display:inline-block;}*/
img { display:block;}
body
{
	background:#fff url(../img/bg_pinewood_body_new.jpg) 0 111px repeat-x;
	font-size: 12px;
	color: #000000;
}
						
#container { width:970px; margin:0 auto;}

.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.clr { clear: both; visibility: hidden; }

/*Header*/
#header { width:919px; padding:30px 0 25px 51px; margin-bottom: 5px; }
#header img { float:left;}
#header .logo2 { padding-left:40px;}

/*Content*/
#content { width:970px; position:relative;}

#content .left .mmenu { width:189px; position:absolute; z-index:50; top:13px; left:10px;}
#content .left .mmenu .leftrb { position:absolute; bottom:0; right:-6px;}
#content .left .mmenu .topbg { position:absolute; right:-6px; top:-3px;}
#content .left .mmenu .rightbg { position:absolute; right:-4px; top:1px;}
#content .left .mmenu .main_menu { width:189px; padding-right:5px; padding-bottom:6px; position:relative; }
#content .left .mmenu .main_menu .li { width:169px; position:relative; background:url(../img/content/left/bg.jpg) top left no-repeat #f5f5f5; padding:10px 0 10px 20px; margin:1px 0 0 0; cursor:pointer; display: block; }
#content .left .mmenu .main_menu .li img { position:absolute; bottom:0px; left:0;}
#content .left .mmenu .main_menu .li a { font-family:Arial; font-weight:bold; color:#627f98; display:block; }
#content .left .mmenu .main_menu .li .a { font-size:14px;}
#content .left .mmenu .main_menu .li p { font-family:Arial; font-size:12px; font-weight:bold; color:#627f98; }
#content .left .mmenu .main_menu .li a:hover { color:#073d6c;}
#content .left .main_menu li { margin-top:1px; float:left; clear:both;}
#content .left .main_menu li a { margin:0;}

.nav .ulm, .nav .uls {  position:absolute; padding:0 0 0 5px; top: -999px; cursor:pointer; z-index:5; background: #f5f5f5; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:2px solid #000; border-right:2px solid #000;}
.nav li:hover, .nav li.sfhover { background:#fff;}
.nav li:hover .ulm, .nav li.sfhover .ulm { top:0px; left:187px;}

.nav ul li { padding:5px 0 5px 0; text-align:left; border-top:1px solid #ccc; display: block; }
.nav ul li:first-child { border:none;}
.nav ul li a { text-align:left; font-size:11px; display: block}

.nav .m1 ul, .nav .m1 ul li { width:150px;}
.nav .m2 ul, .nav .m2 ul li { width:145px;}
.nav .m3 ul, .nav .m3 ul li { width:145px;}
.nav .m4 ul, .nav .m4 ul li { width:40px;}
.nav .m5 ul, .nav .m5 ul li { width:175px;}
.nav .m6 ul, .nav .m6 ul li { width:150px;}
.nav .m7 ul, .nav .m7 ul li { width:240px;}
.nav .m8 ul, .nav .m8 ul li { width:150px;}
#pinewood .uls, #pinewood .uls li { width: 175px; }
#def .uls, #def .uls li { width: 175px; }
#adult .uls, #adult .uls li { width:165px;}
#youth .uls, #youth .uls li { width:145px;}
#family .uls, #family .uls li { width:207px;}
.nav .m4 #adult:hover .uls, .nav .m4 #adult.sfhover .uls { top:0; left:45px;}
.nav .m4 #youth:hover .uls, .nav .m4 #youth.sfhover .uls { top:26px; left:45px;}
.nav .m4 #family:hover .uls, .nav .m4 #family.sfhover .uls { top:52px; left:45px;}
.nav .m3 #pinewood:hover .uls, .nav .m3 #pinewood.sfhover .uls { top: 0; left: 150px;}
.nav .m3 #def:hover .uls, .nav .m3 #def.sfhover .uls { top: 26px; left: 150px;}
#content .left { width:191px; float:left; background:#bbe5ef; position:relative; z-index:20; }
#content .padding { padding:340px 0 62px 0;}
#content .padding2 { padding:340px 0 572px 0;}
#content .left .feedback { width:170px; padding-top:12px; margin:0 auto; position:relative; background:#fff;}
#content .left .feedback .contop { position:absolute; top:0px; left:0;}
#content .left .feedback .conbot { position:absolute; bottom:0px; left:0;}
#content .left .feedback .talk { position:absolute; top:-3px; right:18px; z-index:1;}
#content .left .feedback h1 { font-family:Arial; font-size:18px; font-weight:bold; color:#627f98; padding:0 0 0 19px; position:relative; bottom:4px;}
#content .left .feedback .inner { width:150px; position:relative; margin:0 auto; background:url(../img/content/left/inbg.jpg) top no-repeat; padding-bottom:11px;}
#content .left .feedback .inner p { padding:4px 0px 10px 11px; font-family:Arial; font-size:11px; width:124px;}
#content .left .feedback .inner form { width:131px; margin:0 auto;}
#content .left .feedback .inner form .txt { width:129px; position:relative; right:12px; overflow:auto; border:1px solid #000; height:74px; margin-bottom: 6px;}
#content .left .feedback .inner form .txt_small { width:129px; position:relative; right:12px; overflow:auto; border:1px solid #000; }
#content .left .feedback .inner form .but { width:60px; height:37px; margin:0 auto; background:url(../img/content/left/butbg.jpg) no-repeat; font-family:Arial; font-size:13px; font-weight:bold; text-transform:uppercase; color:#fff; position:absolute; bottom:-18px; left:48px; cursor:pointer;}

#content .right { width:764px;  float:left; position:relative;}
#content .right .top { width:779px; position:relative; padding:15px 0 0 0; background:url(../img/content/right/top_sh.jpg) top repeat-x;}
#content .right .top .in { width:779px; background:url(../img/content/right/bot_sh.jpg) bottom repeat-x;}
#content .right .top .lt { position:absolute; left:0; top:0;}
#content .right .top .tr { position:absolute; right:0; top:0;}
#content .right .top .lb { position:absolute; left:0; bottom:0;}
#content .right .top .rb { position:absolute; right:0; bottom:0;}
#content .right .top .inner { width:779px; background:url(../img/content/right/left_sh.jpg) left repeat-y;}
#content .right .top .inner .ininner { width:719px; padding:17px 30px 27px 30px; background:url(../img/content/right/right_sh_new.png) right repeat-y;}
#content .right .top .inner .ininner .in_ininner { width:719px; background:#bbe5ef; position:relative;}
#content .right .top .inner .ininner .in_ininner .rt2 { position:absolute; top:0; right:0;}
#content .right .top .inner .ininner .in_ininner .rb2 { position:absolute; bottom:0; right:0;}
#content .right .und .txt .tel { margin-top: -10px; width:455px; padding:2px 0 25px 2px;}
#content .right .und .txt .tel .tel_inner .b { position:absolute; right:0; bottom:3px;}
#content .right .und .txt .tel .tel .tel_inner { width:455px; padding:2px 0 7px 2px;}
#content .right .und .txt .tel.tel .tel_inner .img { float:left;}
#content .right .und .txt .tel .tel .tel_inner span { font-family:Arial; font-size:11px; font-weight:bold; float:left; display:block; padding-left:5px; position:relative; /*top:5px;*/}
#content .right .und .txt .tel .tel_inner .sp1 { margin-left: 5px; margin-top: 5px; font-weight: bold; color:#b1b3b6; font-size: 15px; float: left; display: block; }
#content .right .und .txt .tel .tel_inner .sp2 { margin-top: 5px; margin-left: 10px; float: left; font-weight: bold; font-size: 15px; color:#9d2929;}

#content .right .und { width:450px;}
#content .right .und .txt { width:455px; font-family:Arial; padding:10px 0 0 30px;}
#content .right .und .txt h3 {  font-size:18px; color:#627f98;}
#content .right .und .txt p { font-size:11px; color:#000;}

#content .right .providing { width:225px; padding:6px 0px 0 0px; background: transparent url(../img/content/right/bg_right_column_new.png) no-repeat; height:690px; position:absolute; right:0px; top:0;}
#content .right .providing .ts { width:207px; text-align:center; color:#fff; font-family:Georgia; position:relative; right: 10px; margin:0 auto; padding-top:46px; padding-bottom:70px;}
#content .right .providing .ts .l { position:absolute; left:21px; z-index:40;}
#content .right .providing .ts .l1 { top:46px;}
#content .right .providing .ts .l2 { top:81px;}
#content .right .providing .ts .l3 { top:235px;}
#content .right .providing .ts .h {  font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing: 3px; padding:10px 0 20px 0; }
#content .right .providing .ts p { font-size:18px; text-transform:uppercase; margin-bottom: 5px; }
#content .right .providing .ts p em { text-transform:lowercase; }
#content .right .providing .ts .f {  font-size:13px; font-weight:normal; text-transform:uppercase; padding:14px 0 20px 0; }
#content .right .providing h3 { font-family:Arial; font-size:14px; color:#627f98; padding:75px 10px 10px 10px; text-align: left; }
#content .right .providing .bs { width:224px; margin:0 auto; padding-top:10px; text-align: left; }
/*#content .right .providing .bs div { width:200px; margin:0 auto; display:block;}*/

/*Footer*/
#footer { width:970px; background:#000; padding:12px 0 10px 0; position:relative; z-index:30;}
#footer ul { float:left; padding:0 44px 0 27px; width:660px;}
#footer ul li { float:left; padding-left:10px;}
#footer ul li a { font-family:Arial; font-size:10px; font-weight:bold; color:#fff;}
#footer ul li a:hover { color:#ccc;}
#footer .center { float:left; width:174px; padding-left:41px; background:url(../img/footer/bg.jpg) left repeat-y;}
#footer .center h3 { font-weight:normal; font-family:"Times New Roman"; font-size:20px; color:#fff;}

div.reports { padding-left: 90px; background: transparent url(../img/content/left/bg_reports_home.jpg) no-repeat; min-height: 140px;}
h3#report_heading { width: 115px; height: 59px; text-indent: -99999px; background: transparent url(../img/content/left/heading_reports.jpg) no-repeat; float: left; margin-right: 5px; font-size: 11px; }
h3#integrated-care { width: 315px; height: 109px; text-indent: -99999px; background: transparent url(../img/content/left/heading_integrated_care.jpg) no-repeat; margin-left: 15px; font-size: 11px; }

#report_links {clear: both; overflow: hidden; margin-left: -10px; margin-top: 25px; }
#report_links p { width: 100%; overflow: hidden; margin-bottom: 10px; }
#report_links span { font-size: 12px; font-weight: bold; padding-top: 5px; float: left; display: block; height: 44px; width: 150px; padding-left: 36px; background: transparent url(../img/content/left/icon_pdf.jpg) no-repeat; }
#report_links span a { color: #636466; text-decoration: underline; }
#report_links p.pborder { padding-bottom: 8px; background: transparent url(../img/content/left/dashed_border.jpg) bottom left no-repeat; }
/*
	------ CONTENT ------
*/

div#content {
	background: #FFF url(../img/content/bg.gif) repeat-y top left;
}

ul.sources { margin-bottom: 10px; }
ul.mission li { margin-bottom: 15px; }
p.lead { margin-top: 10px; }
#slideshow {}

.confirm-email { display: none; }
