@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#40444f url(bg_x1.png) repeat-x;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-align:center;
	font-size: 100%;
}
.physical #pain {
	margin: 0px auto; /* Must have auto to center in some browsers */
	width: 780px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.physical #elbow {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	background:transparent url(huer1.png) top left no-repeat;
	height: 163px;
}

.physical #lymphelbow {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	background:transparent url(lymph.png) top left no-repeat;
	height: 163px;
}

.physical #imageblock {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	height: 255px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: #9ca1ad;
}

.physical #therapist {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	height: 231px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: #9ca1ad;
}

.physical #elbow h1 {
	margin: 0; /* zeroing the margin of the last element in the #elbow div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.physical #mainContent {
	margin: 0px;
	background: #FFFFFF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 20px;
	width: 760px;
}
.physical #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	border-top-color: #000000;
	border-top-style: solid;
	border-top: 1px;
}
.physical #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#treatment {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	#shoulder {height: 129px;}
	#wrist {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1px;
		display: block;
		height: 34px;
	}

		#wrist ul{
		margin: 0px;
		padding:0px;
		list-style:none;
		}
		#wrist li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		overflow: hidden;
		height: 32px;
		display: block;
		float:left;
		}
		#wrist a{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display: block;
		height: 32px;
		width: 50px;
		overflow:hidden;
		}
			
		#wrist		#therapy a { padding: 40px 0px 0px 0px; background: transparent url(nav.png); overflow: hidden; background-position: 0px 0px; width: 93px;}
		#wrist		#rehab a { padding: 40px 0px 0px 0px; background: transparent url(nav.png); overflow: hidden; background-position: -95px 0px; width: 193px;}
		#wrist		#lymph a { padding: 40px 0px 0px 0px; background: transparent url(nav.png); overflow: hidden; background-position: -292px 0px; width: 138px;}
		#wrist		#cva a { padding: 40px 0px 0px 0px; background: transparent url(nav.png); overflow: hidden; background-position: -430px 0px; width: 130px;}
		#wrist		#splints a { padding: 40px 0px 0px 0px; background: transparent url(nav.png); overflow: hidden; background-position: -560px 0px; width: 111px;}
		#wrist		#painful a { padding: 40px 0px 0px 0px; background: transparent url(nav.png); overflow: hidden; background-position: -671px 0px; width: 133px;}
		
		#wrist		#therapy a:hover {background-position: 0px -32px;}
		#wrist		#rehab a:hover {background-position: -95px -32px;}
		#wrist		#lymph a:hover {background-position: -292px -32px;}
		#wrist		#cva a:hover {background-position: -430px -32px;}
		#wrist		#splints a:hover {background-position: -560px -32px;}
		#wrist		#painful a:hover {background-position: -671px -32px;}
		
#occupational			#wrist	#therapy a 		{background-position: 0px -66px;}
#occupational			#wrist	#therapy a:hover 	{background-position: 0px -66px;}
#therapy		#wrist	#rehab a 		{background-position: -95px -66px;}
#therapy		#wrist	#rehab a:hover 	{background-position: -95px -66px;}
#lymphedema		#wrist	#lymph a 		{background-position: -292px -66px;}
#lymphedema		#wrist	#lymph	a:hover	{background-position: -292px -66px;}
#stroke			#wrist	#cva a 		{background-position: -430px -66px;}
#stroke			#wrist	#cva a:hover 	{background-position: -430px -66px;}
#splint		 	#wrist	#splints a 		{background-position: -560px -66px;}
#splint		 	#wrist	#splints a:hover	{background-position: -560px -66px;}
#about			#wrist	#painful a			{background-position: -671px -66px;}
#about			#wrist	#painful a:hover	{background-position: -671px -66px;}

#arlington {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	#mansfield {height: 0px;}
	#hands {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1px;
		display: block;
		height: 24px;
	}

		#hands ul{
		margin: 0px;
		padding:0px;
		list-style:none;
		}
		#hands li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		overflow: hidden;
		height: 24px;
		display: block;
		float:left;
		}
		#hands a{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display: block;
		height: 24px;
		width: 50px;
		overflow:hidden;
		}
			
		#hands		#finger a { padding: 40px 0px 0px 0px; background: transparent url(therapynav.jpg); overflow: hidden; background-position: 0px 0px; width: 141px;}
		#hands		#wrists a { padding: 40px 0px 0px 0px; background: transparent url(therapynav.jpg); overflow: hidden; background-position: -141px 0px; width: 123px;}
		#hands		#shoulders a { padding: 40px 0px 0px 0px; background: transparent url(therapynav.jpg); overflow: hidden; background-position: -264px 0px; width: 114px;}
		#hands		#carpal a { padding: 40px 0px 0px 0px; background: transparent url(therapynav.jpg); overflow: hidden; background-position: -378px 0px; width: 188px;}
		#hands		#joint a { padding: 40px 0px 0px 0px; background: transparent url(therapynav.jpg); overflow: hidden; background-position: -566px 0px; width: 76px;}
		#hands		#joints a { padding: 40px 0px 0px 0px; background: transparent url(therapynav.jpg); overflow: hidden; background-position: -642px 0px; width: 66px;}
		#hands		#elbownav a { padding: 40px 0px 0px 0px; background: transparent url(therapynav.jpg); overflow: hidden; background-position: -708px 0px; width: 91px;}
		
		#hands		#finger a:hover {background-position: 0px -25px;}
		#hands		#wrists a:hover {background-position: -141px -25px;}
		#hands		#shoulders a:hover {background-position: -264px -25px;}
		#hands		#carpal a:hover {background-position: -378px -25px;}
		#hands		#joint a:hover {background-position: -566px -25px;}
		#hands		#joints a:hover {background-position: -642px -25px;}
		#hands		#elbownav a:hover {background-position: -708px -25px;}
		
#hand			#hands	#finger a 		{background-position: 0px -48px;}
#hand			#hands	#finger a:hover 	{background-position: 0px -48px;}
#wrists			#hands	#wrists a 		{background-position: -141px -48px;}
#wrists			#hands	#wrists a:hover 	{background-position: -141px -48px;}
#shoulderpage		#hands	#shoulders a 		{background-position: -264px -48px;}
#shoulderpage		#hands	#shoulders	a:hover	{background-position: -264px -48px;}
#carpaltunnel	#hands	#carpal a 		{background-position: -378px -48px;}
#carpaltunnel	#hands	#carpal a:hover 	{background-position: -378px -48px;}
#arthritis		#hands	#joint a 		{background-position: -566px -48px;}
#arthritis	 	#hands	#joint a:hover	{background-position: -566px -48px;}
#elbows		 	#hands	#joints a 		{background-position: -642px -48px;}
#elbows		 	#hands	#joints a:hover	{background-position: -642px -48px;}
#strokepage		#hands	#elbownav a		{background-position: -708px -48px;}
#strokepage		#hands	#elbownav a:hover {background-position: -708px -48px;}


#rotator {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	#cuff {height: 0px;}
	#ot {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display: block;
		height: 24px;
	}

		#ot ul{
		margin: 0px;
		padding:0px;
		list-style:none;
		}
		#ot li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		overflow: hidden;
		height: 24px;
		display: block;
		float:left;
		}
		#ot a{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display: block;
		height: 24px;
		width: 50px;
		overflow:hidden;
		}
			
		#ot		#extremity a { padding: 40px 0px 0px 0px; background: transparent url(aboutnav.png); overflow: hidden; background-position: 0px 0px; width: 272px;}
		#ot		#rehabilitation a { padding: 40px 0px 0px 0px; background: transparent url(aboutnav.png); overflow: hidden; background-position: -272px 0px; width: 80px;}
		#ot		#mineral a { padding: 40px 0px 0px 0px; background: transparent url(aboutnav.png); overflow: hidden; background-position: -352px 0px; width: 85px;}
		#ot		#wells a { padding: 40px 0px 0px 0px; background: transparent url(aboutnav.png); overflow: hidden; background-position: -437px 0px; width: 91px;}
		#ot		#texas a { padding: 40px 0px 0px 0px; background: transparent url(aboutnav.png); overflow: hidden; background-position: -528px 0px; width: 270px;}

		#ot		#rehabilitation a:hover {background-position: -272px -24px;}
		#ot		#mineral a:hover {background-position: -352px -24px;}
		#ot		#wells a:hover {background-position: -437px -24px;}

#staff			#ot	#rehabilitation a 		{background-position: -272px -48px;}
#staff			#ot	#rehabilitation a:hover 	{background-position: -272px -48px;}
#map			#ot	#mineral a 		{background-position: -352px -48px;}
#map			#ot	#mineral a:hover {background-position: -352px -48px;}
#contact		#ot	#wells a 		{background-position: -437px -48px;}
#contact		#ot	#wells	a:hover	{background-position: -437px -48px;}

#cht{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	#fracture {height: 0px;}
	#cht-section {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display: block;
		height: 24px;
	}

		#cht-section ul{
		margin: 0px;
		padding:0px;
		list-style:none;
		}
		#cht-section li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		overflow: hidden;
		height: 24px;
		display: block;
		float:left;
		}
		#cht-section a{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display: block;
		height: 24px;
		width: 50px;
		overflow:hidden;
		}
			
		#cht-section		#broken a { padding: 40px 0px 0px 0px; background: transparent url(homenav.png); overflow: hidden; background-position: 0px 0px; width: 334px;}
		#cht-section		#exercise a { padding: 40px 0px 0px 0px; background: transparent url(homenav.png); overflow: hidden; background-position: -334px 0px; width: 79px;}
		#cht-section		#ndt a { padding: 40px 0px 0px 0px; background: transparent url(homenav.png); overflow: hidden; background-position: -414px 0px; width: 58px;}
		#cht-section		#clt a { padding: 40px 0px 0px 0px; background: transparent url(homenav.png); overflow: hidden; background-position: -472px 0px; width: 117px;}
		#cht-section		#injury a { padding: 40px 0px 0px 0px; background: transparent url(homenav.png); overflow: hidden; background-position: -589px 0px; width: 209px;}

		#cht-section		#exercise a:hover {background-position: -334px -24px;}
		#cht-section		#ndt a:hover {background-position: -414px -24px;}
		#cht-section		#clt a:hover {background-position: -472px -24px;}
		
#directions		#cht-section	#exercise a 		{background-position: -334px -48px;}
#directions		#cht-section	#exercise a:hover 	{background-position: -334px -48px;}
#forms			#cht-section	#ndt a 		{background-position: -414px -48px;}
#forms			#cht-section	#ndt a:hover {background-position: -414x -48px;}
#firstvisit		#cht-section	#clt a 		{background-position: -472px -48px;}
#firstvisit		#cht-section	#clt	a:hover	{background-position: -472px -48px;}

.extremity {
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

.rightImage {
	text-align: right;
	float: right;
	margin-right: 5px;
	margin-left: 15px;

}

.leftImageWithBullet{
	float: left;
	margin-right: 25px;
	margin-left: 5px;
}

.leftImage{
	float: left;
	margin-right: 15px;
}

#branding 	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	height: 0px;
	overflow: hidden;
}
	#branding-logo {}
	#branding-tagline {}
	
	#branding-name {display:none;}
		#branding-name ul{display:none;
		}
		#branding-name li{display:none;
		}
		#branding-name a{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display: block;
		height: 5px;
		width: 120px;
		overflow:hidden;
		}
			
		#branding-name		#therapy a { padding: 40px 0px 0px 0px; background: transparent url(images/contact_nav.gif); overflow: hidden; background-position: 0px 0px;}
		#branding-name		#therapy a:hover {background-position: 0px -28px;}
.inlineImage {
	display: block;
}

@media print{
	body {
		margin:0px 0px 0px 0px;
		padding:0px;
		background:#635353 url(images/bg_x.gif) repeat-x;
		font-family: "Times New Roman", Arial, Helvetica, sans-serif;
		line-height:1.5em;
		font-size: 76%;
	}
	h1 {
		font-size: 2.0em;
		font-weight: normal;
		font-family: "Times New Roman";
		margin-bottom: 0em;/*both set to zero and padding in elbow div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
	h2 {
		font-size: 1.4em;
		margin: 1em 0em 1em 0em;
		font-family: "Times New Roman";
		font-weight: bold;
		color: #000000;
		font-family: "Times New Roman", Times, serif;
	}
	h3 {
		font-size: 1.2em;
		font-family: "Times New Roman";
		margin: 1em 0em 0.1em 0em;
		color: #333333;
	}
	h4 {
		font-size: 1.2em;
		margin: 1em 0em 0.1em 0em;
		font-weight: bold;
		color: #333333;
		font-family: "Times New Roman", Times, serif;
	}
	h5 {
		font-size: 1.0em;
		margin: 1em 0em 1em 0em;
		font-family: "Times New Roman";
		font-weight: bold;
		}
	h6 {
		font-size: 1.0em;
		font-family: "Times New Roman";
		margin: 1em 0em 1em 0em;
		font-weight: bold;
		}
	img {
		border: 0;
	}
	p {
		color: #333333;
		font-size: 1.2em;
		font-family: "Times New Roman";
		line-height: 1.4em;
		margin: 0.1em 0em 1.4em 0em;
	}
	li {
		font-size: 1.2em;
		color: #333333;
		font-family: "Times New Roman";
		}
	a {
		font-size: 1.2em;
		line-height: 1.4em;
		color: #333333;
		font-family: "Times New Roman";
		text-decoration:underline;
		}
	a:hover {
		text-decoration:none;
		}
	strong, b {
		font-weight: bold;
	}

#pain1 {
	width: 98%;
}
#pain2 {}
#pain3 {}

#branding 	{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	height: 129px;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}

#branding h1 {
font-size: 2em;
font-weight: bold;}

#branding p {
font-size: 0.75em;
font-weight: normal;}

	#branding-logo {}
	#branding-tagline {}
	#branding-name {display:none;}
	#branding-extra {}

#treatment {display:none;}
	#shoulder {display:none;}
	#wrist {display:none;}
	#treatment-supp {display:none;}
	#treatment-extra {display:none;}

#arlington {display:none;}
	#mansfield {display:none;}
	#hands {display:none;}
	#arlington-supp  {display:none;}
	#arlington-extra {display:none;}


#content1 {
	}

#content1 p, #content1 li {font-family: "Times New Roman", Times, serif;}

	#content1-intro {}
	#content1-main {
	}

	#content1-supp {display:none;}
		#content1-supp img{ display: block; margin: 0px auto;}
	##content1-extra {
	display: block; height: 1px; clear: both;}
#content2 {}
	#content2-intro {}
	#content2-section {}
	#content2-supp {}
	#content2-extra {clear: both; height: 1px;}
	
#siteinfo {
	display: block;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 45px 20px;
	background: #635353;
	border-top: 1px solid #ffffff;
}

/* Form */
input { background-color: #fff;}
.text_form { font-size: 1em; background-color: #fff; color: #000000; border: solid #000000 1px; width:300px; margin-bottom: 2px; font-family: arial, Garamond, Georgia, "Times New Roman", Times, serif;}
.button { font-size: 1em; background-color: #fff; color: #000000; border: solid #000000 1px; width:80px; font-family: arial, Garamond, Georgia, "Times New Roman", Times, serif;}
textarea { font-size: 1em; background-color: #fff; color: #000000; border: solid #000000 1px; width:300px; font-family: arial, Garamond, Georgia, "Times New Roman", Times, serif;}
.check_box { font-size: 1em; background-color: transparent; color: #000000; font-family: arial, Garamond, Georgia, "Times New Roman", Times, serif;}


/* Specials */

.hide {display: none;}
.hide_div {display: none;}
.clear_both {clear:both;}
.clear_left {clear:left;}
.clear_right {clear:right;}
.indent {padding: 0px 0px 0px 20px;}
#form_honey { display: none; position: absolute; top: -300px;}
}


	#techniquesnav {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1px;
		display: block;
		height: 24px;
	}

		#techniquesnav ul{
		margin: 0px;
		padding:0px;
		list-style:none;
		}
		
		#techniquesnav li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		overflow: hidden;
		height: 24px;
		display: block;
		float:left;
		}
		
		#techniquesnav a{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display: block;
		height: 24px;
		width: 50px;
		overflow:hidden;
		}
			
		#techniquesnav		#splintnav a { padding: 40px 0px 0px 0px; background: transparent url(techniquesnav.jpg); overflow: hidden; background-position: 0px 0px; width: 100px;}
		#techniquesnav		#kinesiotape a { padding: 40px 0px 0px 0px; background: transparent url(techniquesnav.jpg); overflow: hidden; background-position: -100px 0px; width: 96px;}
		#techniquesnav		#laser a { padding: 40px 0px 0px 0px; background: transparent url(techniquesnav.jpg); overflow: hidden; background-position: -196px 0px; width: 142px;}
		#techniquesnav		#mld a { padding: 40px 0px 0px 0px; background: transparent url(techniquesnav.jpg); overflow: hidden; background-position: -338px 0px; width: 187px;}
		#techniquesnav		#ionto a { padding: 40px 0px 0px 0px; background: transparent url(techniquesnav.jpg); overflow: hidden; background-position: -525px 0px; width: 111px;}
		#techniquesnav		#myofascial a { padding: 40px 0px 0px 0px; background: transparent url(techniquesnav.jpg); overflow: hidden; background-position: -636px 0px; width: 163px;}
		
		#techniquesnav		#splintnav a:hover {background-position: 0px -24px;}
		#techniquesnav		#kinesiotape a:hover {background-position: -100px -24px;}
		#techniquesnav		#laser a:hover {background-position: -196px -24px;}
		#techniquesnav		#mld a:hover {background-position: -338px -24px;}
		#techniquesnav		#ionto a:hover {background-position: -525px -24px;}
		#techniquesnav		#myofascial a:hover {background-position: -636px -24px;}
		
#splintpage				#techniquesnav	#splintnav a 		{background-position: 0px -48px;}
#splintpage				#techniquesnav	#splintnav a:hover 	{background-position: 0px -48px;}
#kinesiotaping			#techniquesnav	#kinesiotape a 		{background-position: -100px -48px;}
#kinesiotaping			#techniquesnav	#kinesiotape a:hover 	{background-position: -100px -48px;}
#lowenergylaser			#techniquesnav	#laser a 		{background-position: -196px -48px;}
#lowenergylaser			#techniquesnav	#laser	a:hover	{background-position: -196px -48px;}
#manuallymph			#techniquesnav	#mld a 		{background-position: -338px -48px;}
#manuallymph			#techniquesnav	#mld a:hover 	{background-position: -338px -48px;}
#iontophoresis			#techniquesnav	#ionto a 		{background-position: -525px -48px;}
#iontophoresis	 		#techniquesnav	#ionto a:hover	{background-position: -525px -48px;}
#myofascialrelease		#techniquesnav	#myofascial a 		{background-position: -636px -48px;}
#myofascialrelease		#techniquesnav	#myofascial a:hover	{background-position: -636px -48px;}

#printonlyheader{display:none;}
#printonlytext{display:none;}

.page-break{display:none;}
