body{
	/* background:#4A5777 url(/brainworksrehab_media/images/bw_bkg_tile.png) repeat-x 0 -3px; */
	background: url(/brainworksrehab_media/images/bg_smooth.png) #7e879d repeat-x;
}
#header{}
#billboard{}
#content-main{}
#content-related{ /* Left hand side bar FCF5B9 */}
/*side menu*/
#content-extra{  /*Right hand side bar   */}
#footer{}
/*************************************
 + Header
 *************************************/
#header{
	background:#FFF;
	height:72px;
	/*border-bottom:2px #B6BBC8 solid;*/
	width: 280px;
	margin: 0;
}
/*************************************
 Content Area
 *************************************/
#header-image{
	margin: 0;
	background:#FFF url(/brainworksrehab_media/images/lamb_bg2.png) 0px 0px no-repeat;
	height:72px;
	/*border-bottom:2px #B6BBC8 solid;*/
}
/*************************************
 +Container
 *************************************/
#container{
	background:#FFF;
	/*padding:2px 2px;
	border:1px #787549 solid;*/
	background:#FFF url(/brainworksrehab_media/images/bw200_trans.png) bottom right no-repeat;
}
/*************************************
 Billboard  #333C6F
 *************************************/
#billboard{
	/* background:#4A5777; */
	background:#FFF url(/brainworksrehab_media/images/bw_bkg_tile.png) repeat-x bottom;
	padding-bottom:0px;
	/*border-bottom:2px #4A5777 solid;*/
	border-top:1px #80899F solid;
	  
}
#billboard ul{
	padding: 0;
	margin:0px 0px 0px 9px;
}
#billboard li{
	display: inline;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin:0;
}
#billboard ul li a{
	text-decoration:none;
	color:#FBF684;
	padding:9px 9px 10px 9px;
	line-height:36px;
	font-size:15px;
}

#billboard ul li a:hover{
	text-decoration:none;
	padding:9px 9px 1px 9px;
	border-bottom:8px solid #9DA6B8;
}

#billboard ul li a.highlight{
	text-decoration:none;
	color:#FBF684;
	/* background:#6E7892; */
	padding:9px 9px 0px 9px;
	border-bottom:11px solid #FFF;
}


/*************************************
 Content Extra Left hand side bar 
 *************************************/
#content-extra{  /* Left hand side bar   */
	}
#content-extra h3{  /*Left hand side bar Header */
	font-size: 24px; line-height: 36px; padding: 18px 0px 0px 18px;
	}
	
ul.subnav li span{
}

ul.subnav{
	margin:0;
	padding:0px 0px 0px 0px;
	width:100%;
	list-style-type: none;
	list-style-position:inside;
	/* background:#FFF url(/brainworksrehab_media/images/pattern.png) top repeat; */
}
ul.subnav li{
	border-bottom:1px #E2EBF4 solid;
	border-top:1px #FFFFFF solid;
	/* background:#FDFBCC; */
	background: #FFF;
}
ul.subnav li.highlight{
	background:#FBF684 ;
}
ul.subnav li:hover{
	background:#FDFBD1 ;
}
ul.subnav li.highlight:hover{
	background:#FBF684 ;
}
ul.subnav li a:hover{
	color:#152042;
}
ul.subnav li a{
	text-decoration:none;
	display:block;
	padding:6px 3px 6px 18px;
}

/*************************************
 Content Extra - Blog Archive
 *************************************/
ul.archive{
	margin:0 0 9px 9px;
	padding-top: 0px;
	padding-bottom: 18px; 
	list-style-type: none;
	list-style-position:inside;
}
ul.archive li.subnav-header{
	color:#215072;
	font-size: 1.5em; 
	padding-bottom:18px;
}
ul.archive li{
	/* padding:0px 0px 0px 0px; */
}
ul.archive li a{
	text-decoration:none;	
}
ul.archive li a:hover{
	text-decoration:underline;	
}

ul.archive li ul{
	margin:0 0 9px 0;
	padding-left:5px;
	list-style-type: none;
	list-style-position:inside;
}
ul.archive li ul li a{
	text-decoration:none;	
}
ul.archive li ul li a:hover{
	text-decoration:underline;	
}

/* Extra header home/files link */
table.extra-header   { margin-bottom: 9px;border:none; background:#DDD; width:100%; padding:0px;}
table.extra-header th, table.extra-header td   {  border:none; }
table.extra-header td { font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; font-size: 18px;font-weight:bold;
  margin: 0; 
  padding: 9px 0px;
  color:#0C3F74;
  text-align:center; background:#DDD;	}
table.extra-header td.extra-header-highlight { background:#EEE; }
table.extra-header td a { text-decoration: none; }

/*************************************
 +Content Wrapper
 *************************************/
#content-wrap{
/*	background: #FFF url(/brainworksrehab_media/images/content_extra_bg_1.png) 0px -1px repeat-x;*/
}
/*************************************
 Content Area
 *************************************/
#content-main{
	background: transparent url(/brainworksrehab_media/images/body_blue_grad.png) 0px 0px repeat-x;
	margin-bottom:9px;
/*	margin-top:-9px;*/

}
#content-main p,#content-main ul,#content-main ol,#content-main dl,#content-main h1,#content-main h2,#content-main h3,#content-main h4,#content-main h5,#content-main h6,
#content-main caption,#content-main pre,#content-main blockquote,#content-main input,#content-main textarea {
/*  padding-left: 30px; */
/*  padding-right: 30px; */
}
#content-main ul,#content-main ol{
	margin-left:60px;
}

#content-related{ /* Right hand side bar FCF5B9 */
	background:#DED;
}
/*side menu*/
#content-extra{  /*Left hand side bar   */
/*	background: #FFF url(/brainworksrehab_media/images/content_extra_bg_1.png) 0px -1px repeat-x; */
/*	padding:0px; */
}

/*************************************
 + Photos
 *************************************/
ul.ulphoto {margin: 0px 0 18px 0px;padding-left:0;}
li.photo{
	display: inline;
	list-style-type: none;
	padding-left:0;
}

li.photo a { color: #4B92C5; border-bottom: none; text-decoration:none; outline: none; }

li.photo img{
	border:3px solid #4E7299; /* D7E6F2 */
	margin-right:3px;
	margin-top:3px;
	}
img.photo {
	border:3px solid #4E7299; /* D7E6F2 */
	}
	
/*************************************
 Footer Area
 *************************************/
#footer{
	background: url(/brainworksrehab_media/images/footer_hr.png) top center no-repeat;
	margin:9px 0px;
	padding-top: 9px;
	color:#111;
	text-align:center;
}
#footer ul{
	padding: 0;
	margin:0px;
}
#footer li{
	display: inline;
	list-style-type: none;
	padding: 0px 10px 0px 0px;
	margin:0px;
	font-size:10px;
	color:#777;
	
}
#footer li a{
	color:#8A9ACA;
}



/* Tables
-------------------------------------------------------------- */

table.bynumbers   { margin-bottom: 18px;margin-left: 36px; border:none; }
table.bynumbers th, table.bynumbers td   { height:18px; padding:0 8px; border:none; }
table.bynumbers th { font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; font-size: 18px;
  margin: 0; 
  padding: 9px 9px 0px 18px;
  color:#0C3F74;
  text-align:right;	}

/*************************************
 Decorative Elements
 *************************************/
.newsletter-header{
	width:600px;
	margin:auto;
	color:#000;
}
.newsletter-header table, .newsletter-header table td{
	border:none;
}
.newsletter-header table{
	background: #EDEDED;
}
.newsletter{
	width:600px;
	margin:auto;
}
.newsletter .logo{
	width:150px;
	background:#FFF;
}
.newsletter .header-graphic{
	width:450px;
	background:#FFF url(/brainworksrehab_media/images/lamb_bg.png) top center no-repeat;
}
.newsletter .width-400{
	width:400px;
}
.newsletter .width-200{
	width:200px;
}
.newsletter .newsletter-billboard{
background:#FFF url(/brainworksrehab_media/images/billboard_bg.png) 0px 0px repeat-x;
}

.newsletter th,.newsletter td   { height:17px; padding:0 0px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.newsletter h4 {
	color:#0C3F74;
	padding:9px 18px;
}
.newsletter .section{
	border-top:1px solid #0C3F74;
}

ul.newsletter-nav{
	padding: 0;
	margin:18px 0px 9px 18px;
}
ul.newsletter-nav li{
	display: inline;
	list-style-type: none;
	padding: 0px 10px 0px 0px;
}
ul.newsletter-nav li a{
	text-decoration:none;
	color:#FBF684;
}

ul.newsletter-nav li a:hover{
	text-decoration:none;
	color: #0C3F74;
	border-bottom:1px #0C3F74 solid;
}

ul.newsletter-nav li a.highlight{
	text-decoration:none;
	color:#FBF684;
	border-bottom:1px #FBF684 solid;
}

#content-main ul.newslettersubnav{
	margin-left:0px;
}
ul.newslettersubnav{
	margin-left:0px;
}


/*************************************
 Decorative Elements
 *************************************/
.search-button{
	vertical-align:middle;
}
.searchsite form {
	float:right;
	padding:9px 0px 3px 19px;
	margin:0;
}
.border-1{
	border:1px solid #DDD;
	padding:2px;
}
form{
	margin:0;
	padding:0;
}
.input-text, .input-area {
	font-size: 1em;
	background-color: #F9F9F9;
	border: 1px solid #AEB9DB;
	margin:0;
	padding:0px 3px;
	height:20px;
	color:#3D4749;
	font-family: 'Trebuchet MS', Tahoma, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}

a.button {
    background: transparent url('/brainworksrehab_media/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/brainworksrehab_media/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
b,em, strong {
	color:#0C3F74; 
	font-weight:normal;
}
span.title {
	font-size:0.8em;
}
ul.nobullet li{
	list-style-type: none;
}
.shaded {
	background: #F9F9F9;
}
/*************************************
 + Comment Form table
 *************************************/
table.comment-form  {}
table.comment-form th, table.comment-form td   { text-align:right; border-bottom:1px solid #FFF; }
table.comment-form th      { font-weight:bold; }


#content-main ul.article-footer{
	/*background:#F4F4F5;*/
	border-bottom:1px solid #EDEEEF;
	padding: 0px 0px 8px 0px;
	margin:0;
	margin-bottom:18px;
	font-weight:bold;
	/* color:#215072; */
}

#content-main ul.article-footer li{
	display: inline;
	list-style-type: none;
	padding: 0px 20px 0px 10px;
	margin:0;

}
.comment_odd{
	background: #F9F9F9;
}
.comment_even{
	background: #FFF;
}

/*************************************
 + Comments
 *************************************/
.commentbox
{
	border-bottom:1px solid #EBF2F8;
	padding: 0px 0px 9px 0px;
	margin-bottom: 8px;
}
.commentform{
	padding-bottom: 18px;
	padding-top: 36px;
}
.comment_odd{}
.comment_even{}
.commentbox ul.commentdetails{
	margin:0;
	margin-left:0;
	padding:0;
	list-style-type: none;
	list-style-position:inside;
}

ul.commentdetails li{
	margin:0;
	padding:0;
}

