@charset "utf-8";
/* CSS Document */

a:link {text-decoration:none; color: #fffdee;font-size:12pt; font-family:Verdana; }
a:visited {text-decoration:none; color: #fffdee;font-size:12pt; font-family:Verdana; }
a:active {text-decoration:none; color: #fffdee;font-size:12pt; font-family:Verdana; }
a:hover {text-decoration:none; color: #62554b;font-size:12pt; font-family:Verdana;}

DIV {font-size: 10pt; color: #62554b; font-family: verdana}

html {
	height:100%;

}


body {
	font-size:10pt; color:#62554b; font-family:verdana;
	margin: 0;
	padding: 0;
	height:100%;
	overflow:auto;
	
	
	}

@font-face {
 font-family: Ballpark Weiner;
 src: url("BALLW__.eot") /* EOT file for IE */
}
@font-face {
 font-family: Ballpark Weiner;
 src: url("BALLW__.TTF") /* TTF file for CSS3 browsers */
}

		 
#header-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 57px;
	background-color:#f5f5f5;
	
	}	
		
div#header {
	width: 1020px;
	margin:0 auto;
	position:relative;
	height: 55px;
	
}


.cal {
	display:inline-block;
	text-decoration:none;
	width:32px;
	height:32px;
	background-image:url('cal_icon.png');
	border:0pt;
}

.cal:hover {
	background-image:url('cal_icon_hover.png');
	
}

.fb {
	display:inline-block;
	width:30px;
	height:32px;
	background-image:url('fb_icon.png');
	border:0pt;
}

.fb:hover {
	background-image:url('fb_icon_hover.png');
	
}

.mail {
	display:inline-block;
	width:32px;
	height:32px;
	background-image:url('mail_icon.png');
	border:0pt;
}

.mail:hover {
	background-image:url('mail_icon_hover.png');
	
}

div#header-menu {
	float: right;
	position:relative;
	width: 250px;
	height: auto;
	margin-top: 37px;
	margin-right:20px;
	
	
}

#container {
	width: 1100px;
	font-size: 12pt;
	overflow:hidden;
	padding-top: 57px;
	background:#f5f5f5;
	height: auto;
	margin: 0 auto ;
	
	
	
}


	#content-top > div { 
		    position: absolute; 
		    top: 0px; 
		    left: 0px; 
		    right: 0px; 
		    bottom: 0px; 
		}




div#content-top {
	width:1020px;
	height:350px;
	margin-top: 30px;
	margin-left:40px;
	background: url('tmc_cover.png') left top no-repeat;
	z-index:1;
	position: relative;
	-moz-border-radius: 10px; /* gecko */
	    -webkit-border-radius: 10px; /* webkit */
	    border-radius: 10px; /* CSS3 standard */
	    -khtml-border-radius: 10px; /* old konkeror */
	 	behavior: url(PIE.htc);
		
	    -webkit-border-bottom-right-radius: 10px;
	    -webkit-border-bottom-left-radius: 10px;
	    -webkit-border-top-right-radius: 10px;
	    -webkit-border-top-left-radius: 10px;
	 
	    -khtml-border-radius-bottomright: 10px;
	    -khtml-border-radius-bottomleft: 10px;
	    -khtml-border-radius-topright: 10px;
	    -khtml-border-radius-topleft: 10px;
	 
	    -moz-border-radius-bottomright: 10px;
	    -moz-border-radius-bottomleft: 10px;
	    -moz-border-radius-topright: 10px;
	    -moz-border-radius-topleft: 10px;
	 
	    border-bottom-right-radius: 10px;
	    border-bottom-left-radius: 10px;
	    border-top-right-radius: 10px;
	    border-top-left-radius: 10px;
		
		/* box shadow */
		-moz-box-shadow:0px 5px 20px #000; /* Firefox */
  		-webkit-box-shadow: 0px 5px 20px #000; /* Safari and Chrome */
 		box-shadow: 0px 5px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
}


div#top_nav {
	position:relative;
	margin-top: 40px;
	margin-left: 40px;
	z-index:8;
	width:1020px;
	height:50px;
	background: url('nav_bg.png') no-repeat left top;
	-moz-border-radius: 9px; /* gecko */
	    -webkit-border-radius: 9px; /* webkit */
	    border-radius: 9px; /* CSS3 standard */
	    -khtml-border-radius: 9px; /* old konkeror */
	 	behavior: url(PIE.htc);
		
	    -webkit-border-bottom-right-radius: 9px;
	    -webkit-border-bottom-left-radius: 9px;
	    -webkit-border-top-right-radius: 9px;
	    -webkit-border-top-left-radius: 9px;
	 
	    -khtml-border-radius-bottomright: 9px;
	    -khtml-border-radius-bottomleft: 9px;
	    -khtml-border-radius-topright: 9px;
	    -khtml-border-radius-topleft: 9px;
	 
	    -moz-border-radius-bottomright: 9px;
	    -moz-border-radius-bottomleft: 9px;
	    -moz-border-radius-topright: 9px;
	    -moz-border-radius-topleft: 9px;
	 
	    border-bottom-right-radius: 9px;
	    border-bottom-left-radius:9px;
	    border-top-right-radius: 9px;
	    border-top-left-radius: 9px;
		
		/* box shadow */
		-moz-box-shadow:0px 2px 12px #000; /* Firefox */
  		-webkit-box-shadow: 0px 2px 12px #000; /* Safari and Chrome */
 		box-shadow: 0px 2px 12px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	
	
}

div#top_menu {
	position: absolute; 
	width: 1000px; 
	height: 30px; 
	margin-top: 3px;
	z-index:9;
 	letter-spacing:2px ;
}




table a:link {text-decoration:none; color: #fffdee;font-size:12pt; font-family:Verdana; }
table a:visited {text-decoration:none; color: #fffdee;font-size:12pt; font-family:Verdana; }
table a:active {text-decoration:none; color: #fffdee;font-size:12pt; font-family:Verdana; }
table a:hover {text-decoration:none; color: #62554b;font-size:12pt; font-family:Verdana;}

div a:link {text-decoration:none; color: #fffdee;font-size:12pt; font-family:Verdana; }
div a:visited {text-decoration:none; color: #fffdee;font-size:12pt; font-family:Verdana; }
div a:active {text-decoration:none; color: #fffdee;font-size:12pt; font-family:Verdana; }
div a:hover {text-decoration:none; color: #62554b;font-size:12pt; font-family:Verdana;}

TABLE {
	FONT-SIZE: 9pt; COLOR: #62554b; FONT-FAMILY: Verdana
}
TR {
	FONT-SIZE: 9pt; COLOR: #62554b; FONT-FAMILY: Verdana
}
TD {
	FONT-SIZE: 9pt; COLOR: #62554b; FONT-FAMILY: Verdana
}
INPUT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: trebuchet ms; BACKGROUND-COLOR: #f3f4e7
}
TEXTAREA {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: trebuchet ms; BACKGROUND-COLOR: #f3f4e7
}
OPTION {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: trebuchet ms; BACKGROUND-COLOR: #f3f4e7
}
SELECT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: trebuchet ms; BACKGROUND-COLOR: #f3f4e7
}



div#content {
	float: left;
	height:auto;
	position:relative;
	width: 600px;
	margin-top: 10px;
	margin-left:40px;
	
}

#iframe {position:relative; height:1800px; border:none; top:10px; width:100%; background-color: transparent; allowtransparency:true; overflow:hidden; z-index:12; scrolling:no;  }

div#sidebar {
	float: right;
	width: 370px;
	margin-top: 30px;
	margin-right:40px;
	height:100%;
}



.sidebar_top {
	position:relative;
	width:370px;
	height:40px;
	z-index:2;
	
	}
.sidebar_bottom {
	position:relative;
	width:370px;
	height:auto;
	background:#eeeae6;
	z-index:1;
	
	
}
div#freeconsul {
	position:relative;
	width:370px;
	height:auto;
	margin-top:20px;
	
}

div#services {
	position:relative;
	width:370px;
	height:auto;
	
	
	
}
div#services_top {
	 margin-right:10px;	margin-top:20px;
}

div#facebook {
	position:relative;
	width:370px;
	height:auto;
	margin-top:0px;
	
	
}
div#assessments {
	position:relative;
	width:370px;
	height:auto;
	margin-top:0px;
	
	
}

div#experience {
	position:relative;
	width:370px;
	height:auto;
	margin-top:0px;

	
	
}
div#experience_top {
	 margin-right:10px;	margin-top:10px;
}

div#search {
	position:relative;
	width:370px;
	height:auto;
	margin-top:0px;
	font-size: 12pt; color: #bd9a90; font-family: verdana;
	
	
}

.sidebar_titles {
	font-size: 12pt; color: #bd9a90; font-family: verdana;
}



.chiro {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('chiro_nav.png');
 border:5pt solid #ffffff;
 margin-top:0px;
 margin-left:10px;
}

.chiro:hover {
	background-image:url('chiro_nav_hover.png');
}

.mass {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('mass_nav.png');
 border:5pt solid #ffffff;
 margin-top:0px;
 margin-left:10px;
}

.mass:hover {
	background-image:url('mass_nav_hover.png');
}

.acup {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('acup_nav.png');
 border:5pt solid #ffffff;
 margin-top:0px;
 margin-left:10px;
}

.acup:hover {
	background-image:url('acup_nav_hover.png');
}

.physio {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('physio_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.physio:hover {
	background-image:url('physio_nav_hover.png');
}

.dev {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('dev_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.dev:hover {
	background-image:url('dev_nav_hover.png');
}

.ortho {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('ortho_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.ortho:hover {
	background-image:url('ortho_nav_hover.png');
}

.mva {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('mva_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.mva:hover {
	background-image:url('mva_nav_hover.png');
}

.wsib {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('wsib_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.wsib:hover {
	background-image:url('wsib_nav_hover.png');
}

.ehc {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('ehc_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.ehc:hover {
	background-image:url('ehc_nav_hover.png');
}

.backpain {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('backpain_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.backpain:hover {
	background-image:url('backpain_nav_hover.png');
}

.headache {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('headache_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.headache:hover {
	background-image:url('headache_nav_hover.png');
}

.inhome {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('inhome_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.inhome:hover {
	background-image:url('inhome_nav_hover.png');
}

.ac {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('ac_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.ac:hover {
	background-image:url('ac_nav_hover.png');
}

.fae {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('fae_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.fae:hover {
	background-image:url('fae_nav_hover.png');
}
.worksite {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('worksite_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.worksite:hover {
	background-image:url('worksite_nav_hover.png');
}

.orthoexam {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('orthoexam_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.orthoexam:hover {
	background-image:url('orthoexam_nav_hover.png');
}
.chronic {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('chronic_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.chronic:hover {
	background-image:url('chronic_nav_hover.png');
}

.neuro {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('neuro_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.neuro:hover {
	background-image:url('neuro_nav_hover.png');
}

.psych {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('psych_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.psych:hover {
	background-image:url('psych_nav_hover.png');
}

.driver {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('driver_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.driver:hover {
	background-image:url('driver_nav_hover.png');
}

.sleep {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('sleep_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.sleep:hover {
	background-image:url('sleep_nav_hover.png');
}


.tmj {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('tmj_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.tmj:hover {
	background-image:url('tmj_nav_hover.png');
}

.mri {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('mri_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.mri:hover {
	background-image:url('mri_nav_hover.png');
}

.tcm {
 display:inline-block;
 width:90px;
 height:90px;
 text-decoration:none;
 background-image:url('tcm_nav.png');
 border:5pt solid #ffffff;
 margin-top:10px;
 margin-left:10px;
}

.tcm:hover {
	background-image:url('tcm_nav_hover.png');
}

.roundedCorners {
-moz-border-radius: 10px; /* gecko */
	    -webkit-border-radius: 10px; /* webkit */
	    border-radius: 10px; /* CSS3 standard */
	    -khtml-border-radius: 10px; /* old konkeror */
	 	behavior: url(PIE.htc);
		
	    -webkit-border-bottom-right-radius: 10px;
	    -webkit-border-bottom-left-radius: 10px;
	    -webkit-border-top-right-radius: 10px;
	    -webkit-border-top-left-radius: 10px;
	 
	    -khtml-border-radius-bottomright: 10px;
	    -khtml-border-radius-bottomleft: 10px;
	    -khtml-border-radius-topright: 10px;
	    -khtml-border-radius-topleft: 10px;
	 
	    -moz-border-radius-bottomright: 10px;
	    -moz-border-radius-bottomleft: 10px;
	    -moz-border-radius-topright: 10px;
	    -moz-border-radius-topleft: 10px;
	 
	    border-bottom-right-radius: 10px;
	    border-bottom-left-radius: 10px;
	    border-top-right-radius: 10px;
	    border-top-left-radius: 10px;
		
		
}

#footer-wrap {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	
	overflow:hidden;
	
	
}

div#footer {
	width: 1020px;
	height: 50px;
	margin: 0 auto;
	padding-top:10px;
	position: relative;
	background:#eeeae6;
	font-size:9px;
	font-face:verdana;
	}

table {
	FONT-SIZE: 9pt; COLOR: #62554b; FONT-FAMILY: Verdana;
}
tr {
	FONT-SIZE: 9pt; COLOR: #62554b; FONT-FAMILY: Verdana;
}
td {
	FONT-SIZE: 9pt; COLOR: #62554b; FONT-FAMILY: Verdana;
}
input {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f5f5f5;
}
textarea {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f5f5f5;resize:none;
}
option {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f5f5f5;
}
select {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f5f5f5;
}	



