/* 
================================================================
Brooks
Creaated on 10.1.08
================================================================
*/

body {
	margin:0;
	padding:0;
	text-align:center;
	}


/* 
================================================================
Main CSS
================================================================
*/

#wrapper {
	width:750px;
	margin: 0 auto;
	text-align:left;
	}
#rsrcheader {
	height:87px;
	border-bottom:13px solid #94ADD6;
	position:relative;
	background:#ffffff;
	}

#backhome {
	position:absolute;
	top:0;
	left:8px;
	height:17px;
	width:150px;
	background: url(/resource-center/images/btn_backhome_bg.gif) 0 0 no-repeat;
	text-align:center;
	font-size:11px;
	}

#backhome a:link, #backhome a:visited {
	color:#ffffff;
	text-decoration:none;
	}
#backhome a:hover, #backhome a:active {
	color:#ffffff;
	text-decoration:underline;
	}
#backhome span {
	color:#E8C009;
	}


#logo {
/*
	position:absolute;
	top:50px;
	left:8px;
*/
position:relative;
top: 50px;
	}
#moto {
/*
	position:absolute;	
	left:456px;
	top:34px;
*/
position:relative;
top: 33px;
float: right;
	width:280px;
	color:#E2B801;
	font-size:23px;
	text-transformation:uppercase;
	text-align:right;
	letter-spacing:1px;
	}
#backgroundwrapper {
	width: 750px;
	background: url(/resource-center/images/html_bg.gif) 0 0 repeat-y;
	float: left;
}
/* 
================================================================
Content
================================================================
*/
#homecontent {
	width:520px;
	float:right;
	margin: 0 25px 0 0!important;
	margin: 0 12px 0 0;
	font-family:Times New Roman, Times, serif;
	}
#breadcrumbs { 
  font-family: Arial,Helvetica,sans-serif;
 }

#content {
	width:545px;
	float:right;
	}
#content h2 a:link, #content h2 a:visited {
	color:#212A74;
	}
#content h2 a:hover, #content h2 a:active {
	color:#2464D1;
	}
#breadcrumbs {
	padding:9px 0 13px 0;
	color:#2464D1;
	font-size:11px;
	}

#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#212A74;
	text-decoration:none;
	}
#breadcrumbs a:hover, #breadcrumbs a:active {
	color:#2464D1;
	text-decoration:underline;
	}

.box {
	background: url(/resource-center/images/box_y_bg.gif) 0 0 repeat-y;
	width:239px;
	font-family:Arial, Helvetica, sans-serif;
	}
.box .boxin {
	background: url(/resource-center/images/box_top_bg.gif) top left no-repeat;
	}
.box .boxin .boxtxt {
	background: url(/resource-center/images/box_bottom_bg.gif) bottom left no-repeat;
	padding: 11px 12px 11px 12px;
	font-size:10px;
	}
.box .boxin .boxtxt .boximgleft {
	float:left;
	margin: 0 10px 5px 0;
	}
.boxl {
	float:left;
	margin: 0 0 20px 0;
	}
.boxr {
	float:right;
	margin: 0 0 20px 0;
	}
.select1 {
	clear:both;
	color:#000000;
	background: url(/resource-center/images/select.gif) no-repeat;
	}
.select2 span.select {
	clear:both;
	color:#A7A7A7;
	background: url(/resource-center/images/select.gif) no-repeat;
	}
.select3 span.select {
	clear:both;
	color:#000000;
	background: url(/resource-center/images/select2.gif) no-repeat;
	}
.select4 span.select {
	clear:both;
	color:#A7A7A7;
	background: url(/resource-center/images/select2.gif) no-repeat;
	}
span.select {
position: absolute;
width: 208px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 21px;
padding: 1px 0 0 8px;
overflow: hidden;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}


.content {
	background: url(/resource-center/images/view_resources_bg.gif) 0 0 no-repeat;
	
	}
.box2 a, .box2b a {
	display:block;
	padding:6px 0;
	font-weight:bold;
	font-size:11px;
	}
.rghtside {
	width:178px;
	float:right;
	margin: 0 20px 0 0!important;
	margin: 0 10px 0 0;
	}
.box2 {
	background: url(/resource-center/images/box2_y_bg.gif) 0 0 repeat-y;
	}
.box2 .boxin2 {
	background: url(/resource-center/images/box2_top_bg.gif) top left no-repeat;
	}

.box2 .boxin2 .boxtxt2 {
	background: url(/resource-center/images/box2_bottom_bg.gif) bottom left no-repeat;
	padding: 11px 12px 11px 12px;
	font-size:10px;
	}




.box2b {
	background: url(/resource-center/images/box2_y_bg.gif) 0 0 repeat-y;
	}
.box2b .boxin2b {
	background: url(/resource-center/images/box2_top_bg.gif) top left no-repeat;
	}

.box2b .boxin2b .boxtxt2b {
	background: url(/resource-center/images/box2_bottom_bg.gif) bottom left no-repeat;
	padding: 11px 12px 11px 12px;
	font-size:10px;
	}


.introtxt {
	font-weight:bold;
	color:#000000;
	}




.box3  h3 {
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	}
.box3 {
	background: url(/resource-center/images/insetbox_y_bg.gif) 0 0 repeat-y;
	width:338px;
	clear:left;
	margin: 0 0 15px 0;
	}
.box3 .boxin3 {
	background: url(/resource-center/images/insetbox_top_bg.gif) top left no-repeat;
	}
.box3 .boxin3 .boxtxt3 {
	background: url(/resource-center/images/insetbox_bottom_bg.gif) bottom left no-repeat;
	padding: 15px 15px 20px 15px;
	font-size:10px;
	}
.box3 .boxin3 .boxtxt3 .box3imgright {
	float:right;
	margin: -10px 0 10px 10px;
	}


/* 
================================================================
Sidebar
================================================================
*/

#sidebar {
	width:180px;
	float:left;
	margin-left:6px!important;
	margin-left:3px;
	padding:43px 0 20px 0;

	}
#resourcecenter .sidenav {padding: 0 0 20px 0;}
#resourcecenter .sidenav a:link, .sidenav a:visited {
	color:#012463;
	text-decoration:none;
	display:block;
	background: url(/resource-center/images/dotted.gif) 0 0 repeat-x;
	padding:6px 0;
	font-size:12px;
	font-weight:bold;
	}
#resourcecenter .sidenav a:hover, .sidenav a:active {
	color:#0451DA;
	text-decoration:none;
	}

	
#resourcecenter .sidenavlow a:link, .sidenavlow a:visited {
	color:#012463;
	text-decoration:none;
	display:block;
	background: url(/resource-center/images/icon_arrow.gif) 6px 6px no-repeat;
	padding:6px 0 6px 20px;
	font-size:14px;
	font-family:'Myriad', Arial;
	font-weight:bold;
	}
#resourcecenter .sidenavlow a:hover, .sidenavlow a:active {
	color:#0451DA;
	text-decoration:none;
	}



/*
=============================================================
Common
=============================================================
*/

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8A8A8A;
	font-size:12px;
	padding:20px 0;
	text-align:center;
	clear:both;
	}

#footer a:link, #footer a:visited {
	color:#8A8A8A;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#footer a:hover, #footer a:active {
	color:#8A8A8A;
	text-decoration:underline;
	}




/* Main Brooks site nav styles */
#navTop {
	height:16px;
	padding: 0px 0 0 0px;
        background:white;
	} 
#navTop a {
	height: 16px;
	float: left;
	margin-right: 15px;
	text-decoration: none;
	text-indent: -1000px;
	overflow: hidden;
	}
/*
#navTop a:hover {
	background-position: 0 -16px;
	}
*/
#nav_careers {
	width: 51px;
	margin-left: 149px;
	background: url(/images/brooks/btn_careers.gif);
	}
#nav_referring_pro {
	width: 161px;
	background: url(/images/brooks/btn_referring_pro.gif);
	}
#nav_contact {
	width: 52px;
	background: url(/images/brooks/btn_contact.gif);
	}
#nav_getting_referral {
	width: 123px;
	margin-top: 1px;
/*	background: url(/images/brooks/btn_getting_referral.gif); */
	background: url(/images/brooks/brooks_employment_button.gif);
	}
#nav_brooks_research {
        width: 135px;
        background:  url("/global/images/brooks/btn_brooks_research.gif");
        }
#navMain {
	height:42px;
	background-color: #003366;
	border-bottom: 1px solid #FFF;
	}
#navMain a {
	height: 42px;
	float: left;
	margin: 0 23px 0 0px;
	text-decoration: none;
	text-indent: -1000px;
	overflow: hidden;
	}
#navMain a:hover {
	background-position: 0 -42px;
	}
#nav_why_brooks {
	width: 81px;
	background: url(/images/brooks/btn_why_brooks.gif);
	}
#nav_rehabhospital {
	width: 125px;
	background: url(/images/brooks/btn_rehabhospital.gif);
	}
#nav_outpatient {
	width: 117px;
	background: url(/images/brooks/btn_outpatient.gif);
	}
#nav_programs_service {
	width: 105px;
	background: url(/images/brooks/btn_programs_services.gif);
	}
#nav_coming_brooks {
	width: 91px;
	background: url(/images/brooks/btn_coming_brooks.gif);
	}
#header {
	padding: 20px 0 0px 0;
        background-color: white;
	height: 45px;
	}
.h1_top {
	padding: 10px 0 2px 10px;
/*
        background-color: #CC9900;
*/
	background-color: #94ADD6;
}
.h1_top div {	
	height: 1px;
}
#soyoucanbeyou {
	display: none;
}

/* Hacks to restore normal display to cms-menu */
#cms-menu { 
  background-color:white;
 }
#cms-menu ul { 
  padding:0 0 0 0;
 }
