@charset "utf-8";
body {
	margin:0;
	padding:0;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	background: #999 url(../new_images/bkg.jpg) repeat-x;
}
img {
	border:0;
	vertical-align:middle;
}
h1, h3, h4 {
	font:bold 16px Verdana, Geneva, sans-serif;
	color:#ff0000;
	display:inline;
	margin:0;
}
h2 {
	font:bold 16px Verdana, Geneva, sans-serif;
	color:#000;
	display:inline;
	margin:0;
}
#container {
	width:932px;
	height:1000px;
	margin:0 auto;
	z-index:1;
}
#header {
	width:932px;
	height:168px;
	z-index:1;
}
#bodyContent {
	background:url(../new_images/irsBodyTile.png) top left repeat-y;
	width:932px;
	height:667px;
	position:relative;
	z-index:1;
}
#irsTopNav {
	position:absolute;
	width:914px;
	height:41px;
	border-top:1px solid #000;
	left: 9px;
	top: 0px;
	background:url(../new_images/irsNavBG.png) top left no-repeat;
	z-index:1;
}
ul#irsTopMenu {
	list-style:none;
	text-align:left;
	margin:0;
	padding:0 0 0 4px;
	z-index:1;
}
ul#irsTopMenu li {
	position:relative;
	float:left;
	z-index:1;
}
ul#irsTopMenu li a#Home {
	background:url(../new_images/homeUp.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a#About {
	background:url(../new_images/aboutUp.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a#Locations {
	background:url(../new_images/locationUp.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a#Services {
	background:url(../new_images/serviceUp.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a#Testimonial {
	background:url(../new_images/testUp.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a#Contact {
	background:url(../new_images/contactUp.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a:hover#Home {
	background:url(../new_images/homeOver.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a:hover#About {
	background:url(../new_images/aboutOver.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a:hover#Locations {
	background:url(../new_images/locationOver.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a:hover#Services {
	background:url(../new_images/serviceOver.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a:hover#Testimonial {
	background:url(../new_images/testOver.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a:hover#Contact {
	background:url(../new_images/contactOver.png) no-repeat top left;
	width:111px;
	height:35px;
	display:block;
	z-index:1;
}
ul#irsTopMenu li a span {
	display:none;
	z-index:1;
}
ul#irsTopMenu li a {
	left:0px;
	position:relative;
	top:0px;
	z-index:1000000;
}
ul#irsTopMenu li a:hover {
	left:0px;
	top:0px;
	z-index:1000000;
}
ul#irsTopMenu li:hover > ul {
	background-color:#bbb;
	color:#000;
	display:block;
	padding:0;
	position:absolute;
	z-index:1000000;
}
ul#irsTopMenu ul > li {
	display:block;
	width:107px;
	border:1px solid;
	border-color:#ebebeb #666666 #666666 #ebebeb;
	margin:0;
	padding:3px;
	z-index:1000000;
}
ul#irsTopMenu ul > li a {
	border:none;
	display:block;
	text-decoration:none;
	color:#000;
	z-index:1000000;
}
ul#irsTopMenu ul > li a:hover {
	background-color:#cd2027;
	color:#fff;
	z-index:1000000;
}
ul#irsTopMenu li:hover > ul li:hover > ul {
	left:100%;
	top:0;
	z-index:1000000;
}
ul#irsTopMenu ul {
	display:none;
	width:115px;
	margin:0;
	z-index:1000000;
}
#irsLeftNav {
	position:absolute;
	background:url(../new_images/bkg_sidebar.png);
	width:160px;
	height:626px;
	left: 9px;
	top: 42px;
	z-index:1;
}
ul#irsLeftMenu {
	list-style:none;
	text-align:left;
	margin:0;
	padding:55px 0 0 0;
	z-index:1;
}
ul#irsLeftMenu li {
	width:160px;
	height:40px;
}
ul#irsLeftMenu li a span {
	display:none;
}
ul#irsLeftMenu li a#Patients {
	background:url(../new_images/patientsUp.png) no-repeat top left;
	width:160px;
	height:40px;
	display:block;
	z-index:1;
}
ul#irsLeftMenu li a#Physicians {
	background:url(../new_images/physiciansUp.png) no-repeat top left;
	width:160px;
	height:40px;
	display:block;
	z-index:1;
}
ul#irsLeftMenu li a#Library {
	background:url(../new_images/libraryUp.png) no-repeat top left;
	width:160px;
	height:40px;
	display:block;
	z-index:1;
}
ul#irsLeftMenu li a#News {
	background:url(../new_images/newsUp.png) no-repeat top left;
	width:160px;
	height:40px;
	display:block;
	z-index:1;
}
ul#irsLeftMenu li a#Employment {
	background:url(../new_images/employmentUp.png) no-repeat top left;
	width:160px;
	height:42px;
	display:block;
	z-index:1;
}
ul#irsLeftMenu li a:hover#Patients {
	background:url(../new_images/patientsOver.png) no-repeat top left;
	width:160px;
	height:40px;
	display:block;
	z-index:1;
}
ul#irsLeftMenu li a:hover#Physicians {
	background:url(../new_images/physiciansOver.png) no-repeat top left;
	width:160px;
	height:40px;
	display:block;
	z-index:1;
}
ul#irsLeftMenu li a:hover#Library {
	background:url(../new_images/libraryOver.png) no-repeat top left;
	width:160px;
	height:40px;
	display:block;
	z-index:1;
}
ul#irsLeftMenu li a:hover#News {
	background:url(../new_images/newsOver.png) no-repeat top left;
	width:160px;
	height:40px;
	display:block;
	z-index:1;
}
ul#irsLeftMenu li a:hover#Employment {
	background:url(../new_images/employmentOver.png) no-repeat top left;
	width:160px;
	height:42px;
	display:block;
	z-index:1;
}
#middleCol {
	position:absolute;
	background:url(../new_images/bkg_body.gif);
	text-align:left;
	width:490px;
	height:626px;
	left: 169px;
	top: 42px;
	z-index:0;
}
#glider {
	position:absolute;
	left: 29px;
	top: 66px;
	text-align:left;
	height: 186px;
	z-index:0;
}
.hmpgNewsItem {
	font-size: 10px;
	line-height: 15px;
}
#hmpgNewsItem img {
	border: 1px solid #666666;
	margin-right: 9px;
	height: 141px;
	width: 230px;
	float: left;
	margin-bottom: 5px;
}
.glidecontentwrapper {
	position: relative; /* Do not change this value */
	width: 424px;
	height: 150px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
	z-index:0;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent { /*style for each glide content DIV within wrapper.*/
	position: absolute; /* Do not change this value */
	background: white;
	padding: 5px;
	visibility: hidden;
	width: 420px;
	z-index:1;
	top: 0px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler { /*style for DIV used to contain toggler links. */
	margin:5px 0 0 0;
	width: 424px;
	line-height:24px;
	height:24px;
	background-image: url(../new_images/glidernav_bkg.png);
	text-align: center; /*How to align pagination links: "left", "center", or "right"
	
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/
.glidecontenttoggler img {
	vertical-align:text-top;
}
.glidecontenttoggler a { /*style for every navigational link within toggler */
	color: #2e6ab1;
	font-weight: bold;
	text-decoration: none;
	line-height:24px;
	height:24px;
}
.glidecontenttoggler a.selected { /*style for selected page's toggler link. ".selected" class auto generated! */
	color: black;
}
.glidecontenttoggler a span {
	display:none;
}
.glidecontenttoggler a:hover {
	color: black;
}
.glidecontenttoggler a.toc { /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
	vertical-align:middle;
	line-height:24px;
	height:24px;
	padding-left:20px;
	float:left;
}
.glidecontenttoggler a.prev {
	float:left;
	display:block;
	width:142px;
	height:24px;
}
.glidecontenttoggler a.next { /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	float:right;
	display:block;
	width:142px;
	height:24px;
}
#strengthTxt {
	position:absolute;
	left: 131px;
	top: 18px;
	width: 355px;
}
#newsTitle {
	position:absolute;
	text-align:left;
	border-bottom:1px dotted #000;
	left: 30px;
	top: 39px;
	width: 420px;
	padding:0 0 5px 0;
}
#physicalTherapyTitle {
	position:absolute;
	left: 30px;
	top: 268px;
	width: 420px;
	border-bottom:1px dotted #000;
}
#physicalTherapyTitle p, #integratedWellness p {
	margin:5px 0;
}
#physicalTherapyTitle p a, #physicalTherapyTitle p a:visited, #integratedWellness p a, #integratedWellness p a:visited {
	color:#F00;
	text-decoration:none;
}
#physicalTherapyTitle p a:hover, #integratedWellness p a:hover {
	color:#F00;
	text-decoration:underline;
}
#physicalTherapyTitle p.moreBtn, #integratedWellness p.moreBtn {
	margin:5px 0;
	text-align:right;
}
#physicalTherapyTitle p strong.subTitle {
	font:bold 14px Verdana, Geneva, sans-serif;
	color:#999;
}
#integratedWellness {
	position:absolute;
	width:438px;
	height:184px;
	left: 27px;
	top: 435px;
}
#wellnessImg {
	position:absolute;
	left: 289px;
	top: 31px;
}
#wellnessTxt {
	position:absolute;
	left: 2px;
	top: 23px;
	width: 279px;
}
#sidebar2 {
	position:absolute;
	left: 490px;
	background:#666 url(../new_images/tip_bg.jpg);
	top:0px;
	width:264px;
	height:626px;
}
.clearfloat {
	clear:both;
}
#sidebar2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar2 ul li a span {
	display:none;
}
#sidebar2 ul li a#tips {
	display:block;
	width:264px;
	height:60px;
}
#sidebar2 ul li a#skiing {
	display:block;
	width:264px;
	height:566px;
}
#footer {
	background:url(../new_images/footBG.png) top left no-repeat;
	width:932px;
	height:43px;
	position:relative;
}
#footerNav {
	position:absolute;
	font:normal 10px Arial, Helvetica, sans-serif;
	left: 172px;
	top: 12px;
}
#footerNav a, #footerNav a:visited {
	color:#cb0505;
	text-decoration:none;
}
#footerNav a:hover {
	color:#cb0505;
	text-decoration:underline;
}
#copyTxt {
	position:absolute;
	font:normal 10px Verdana, Geneva, sans-serif;
	left: 658px;
	top: 12px;
}
/*Newly added stylesheet for testing*/

#sidebar3 {
	position:absolute;
	left: 490px;
	background:#666 url(../new_images/integrehab.jpg);
	top:0px;
	width:264px;
	height:626px;
}
.clearfloat {
	clear:both;
}
#sidebar3 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar3 ul li a span {
	display:none;
}
#sidebar3 ul li a#tips {
	display:block;
	width:264px;
	height:60px;
}
#sidebar3 ul li a#skiing {
	display:block;
	width:264px;
	height:566px;
}