body {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #262626;

	margin: 0px 0px 0px 0px; 

	background: #ffffff url("images/bodybg.png") repeat-x left top;

	text-align: justify;

}



a {

	font-weight:bold;

	color: #3e3b7e;

	text-decoration: none;

}

a:hover {

/*	color: #5f5199;  */

}

#content a:hover {

text-decoration:underline;

}

td {

	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;

	font-size: 12px;

	text-align: justify;

}



/*********** #Layout Styles ***********/



#logo {

width: 900px;

height: 98px;

}

#logo img{

float:left;

margin-top:10px;

}

.consult{

float: right;

height: 80px;

padding:20px 15px 0 0;

}

.consult h2{

padding:0;

margin:0;

font-family: "Arial Narrow",Arial,Sans-serif;

font-size: 20px;

color: #5e7a40;

}

.consult h2.phone{

color: #000;

font-size: 32px;

}



#tmenu {

	background: url("images/menu-bg.jpg") repeat-x left top;

	width: 900px;

	height: 27px;

	font-size: 12px;

	color:#FFFFFF;

	margin: 0px;

    white-space:nowrap;

  }

  

#tmenu a {

	padding: 0px 24px;

	line-height: 27px;

	text-decoration:none;

	font-size: 12px;

	color:#FFFFFF;

  }



#tmenu a:hover {

	color:#e6e6e7;

  }



#flash {

	width: 900px;

	margin: 0px 0px 0px 0px;

	clear: both;

}



#sidemenu {

	width: 307px;

	vertical-align: top;

	background-color:#e1e7db;	

}



#side-menu {

	width: 307px;

	vertical-align: top;

}



#search {

	width: 307px;

	height: 97px;

	background: url("images/search-box.jpg") no-repeat top left;

	font-size: 10px;

	margin: 0px 0px 2px 0px;

	overflow: hidden;

	display: none;

}



#content {

	width: 538px;

	vertical-align:top;

	padding: 10px 24px 0px 30px;

}



#search input {

	border: 1px solid #848484;

	background: #f6f6f6 url("images/sform-bg.gif") repeat-x left top;

	height: 20px;

	width: 175px;

}



#search-form {

	width:275px;

	height:20px;

	margin: 16px 0px 7px 0px;

}



#search-text {

	width:245px;

	clear: both;

	margin: 0px 0px 0px 30px;

}



#search-text a {

	text-decoration:underline;

}



#sphrase {

	width: 220px;

	height: 20px;

	font-size:11px;

	vertical-align: text-top;

	margin: 0px 0px 0px 30px;

}



#mag {

	width: 20px;

	height: 20px;

	

}



#magni {

	float: right;

	width: 20px;

	height: 20px;

}



#magni input {

	background: url("images/magnify.png") no-repeat top left;

	width: 20px;

	height: 20px;

	border: 0px;

}

	

#magni input:hover {

	background: url("images/magnify2.png") no-repeat top left;

}



#practice {

	width: 295px;

	/*background: url("images/bara-bg.jpg") repeat-y top left;*/

    background-color:#FFF;

	padding: 0px 0px 10px 0px;

    margin-bottom:18px;

	font-size: 12px;

    border:6px solid #677b53;

}



#practice a {

	display: block;

    font:700 14px "Arial Narrow",Arial,Sans-serif;

}



#practice a:hover {

}



#prac {

	width: 247px;

	margin: 0px 0px 0px 30px;

}

.prac-bar {

	width: 307px;

	height: 6px;

    background-color:#677b53;

}

#prac-text-title {

	color: #5e5e5e;

	font-size:16px;

	margin: 9px 0px 10px 0px;

	text-transform: uppercase;

	font-weight: 400;

	font-stretch: narrower;

    text-align:left;

}

#prac-child {

	width: 235px;

	margin: 0px 0px 0px 30px;

}



#prac-child a {

	height: 20px;

	color: #262626;

	font-weight:700;

	line-height: 20px;

}



#prac-child a:hover {

	color: #8d8d8d;

}

#child-title {

	height: 26px;

	background: url("images/injury.png") no-repeat center left;

	padding: 1px 0px 0px 30px;

	line-height: 26px; 	

}

#contact-wrap {

	width: 267px;

    background-color:#eef1ea;

	padding:10px;

    margin:10px 10px 0 10px;

	font-size: 12px;

	line-height: 14px;

    text-align:left;

}

#contact {

	width: 267px;

}

#contact-text {

text-transform: uppercase;

margin:0 0 0 40px;

clear:both;

color: #667a47;

font:700 19px "Arial Narrow",Arial,Tahoma,Sans-serif;

}

#contact-form{

margin:15px 6px;

width: 254px;

}

#contact-form input, #contact-form textarea{

margin:2px 0 6px 0;

}

#contact-form span{

clear:both;

white-space:nowrap;

width:223px;

}

#pillar {

	width: 480px;

	height: 101px;

	margin: 15px 0px 10px 20px;

/*	background: #ffffff url("images/pillar.jpg") no-repeat top left; */

	padding: 14px 9px 0px 0px;

	text-align: center;

	line-height: 34px;

	color: #FFFFFF;

	font-size: 12px;

}

#pillar a {

	color: #FFFFFF;

}

#pillar a:hover {

	color: #333333;

}

#videos {

	width: 179px;

	height: 34px;

	background: #ffffff url("images/button2.gif") no-repeat top left;

	float: right;

	margin: 6px 15px 0px 0px;

}

embed{

margin-bottom:-3px;

}

object{

margin-bottom:-1px;

}



#procedure {

	width: 179px;

	height: 34px;

	background: #ffffff url("images/button2.gif") no-repeat top left;

	float: right;

	margin: 6px 15px 0px 0px;

}



#blog {

	width: 179px;

	height: 34px;

	background: #ffffff url("images/button2.gif") no-repeat top left;

	float: right;

	margin: 6px 15px 0px 0px;

}



#eval {

	width: 179px;

	height: 34px;

	background: #ffffff url("images/button2.gif") no-repeat top left;

	float: right;

	margin: 6px 15px 0px 0px;

}



#call-to-action {

	width: 262px;

	height: 42px;

	background: #ffffff url("images/call.gif") no-repeat top center;

	margin: 40px 0px 20px 0px

}



#disc-wrap {

	background-color: #b5b3bb;

	padding: 10px 0px 10px 0px;

}



#disc {

	width: 880px;

	text-align: justify;

	color: #FFFFFF;

	font-size: 11px;

	line-height: 13px;

}

#disc span{

/*	color:#b5da99;  */

    font-weight:700;

}

#disc span a{

padding:0px 4px;

}

#disc a{

text-decoration:underline;

font-weight:400 !important;

color:#FFFFFF;

}

#disc a:hover{

color: #5f5199;

}



/*********** #Heading Styles ***********/



H1 {

	font-size: 14px;

	color: #505a66;

	text-align: left;

	line-height: 30px;

	text-transform: uppercase;

}

H1 a {

	color: #505a66;

	font-weight: bold;

}



H2 {

	font-size: 14px;

	color: #262626;

}



H2 a {

	color: #262626;

}



H3 {

	font-size: 14px;

	color: #595959;

}



/*********** #Print/Email This Page ***********/



#email-print {

	width: 287px;

	padding: 10px 0px 30px 0px;

    margin:0 10px 10px 10px;

	line-height: 20px;

	font-size: 10px;

	text-align: left;

	background-color: #eef1ea;

} 



#email-print a {

	display: block;

	text-decoration: none;

	color: #555555;

}



#email-print a:hover {

	color:#777777;

}



#email-text {

	width: 100px;

	padding: 0px 0px 0px 20px;

	background: url("images/email.png") no-repeat left center;

	margin: 0px 0px 0px 20px;

	

}



#print-text {

	width: 115px;

	padding: 0px 0px 0px 20px;

	background: url("images/print.png") no-repeat 1px center;

	float:right;

	margin:0;

}



h4{

font:400 21px Arial Narrow,Arial,Sans-serif;

color: #3e2e85;

text-align: center;

padding:40px 0 5px 0;

}



h4 span{

font-size: 25px;

font-weight:400;

color: #5e5e5e;

padding-left: 7px;

border-left:1px solid #b5da99;

}
