/* Industrial Physical Therapy */

body {text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #9d9d9d url(images/bodyBG2.jpg) repeat-y top center; margin: 0; padding: 0; height:520px;}
a img { border: none; }
.center { text-align: center; }

h1 {font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 10px 0;}
h2 {font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 8px 0px;}
h3 {font-size: 12px; font-style: italic; color: #555; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}
a {font-family: Verdana, Arial, Helvetica, sans-serif;}
img.main { margin: 10px; clear: both;}
#wrapper {margin: 0 auto; text-align: left; width: 900px; height: 100%; min-height:400px;}
#header {position: relative; height: 150px; width: 100%; background: #f6f5e6 url(images/headerBG2.jpg) repeat-x bottom left; margin: 0; padding: 0;}
	.logo { position: absolute; top: 0; left: 0; display: inline; margin-left: 0; }
	#flashMovie { position: absolute; top: 0; right: 0; width: 262px; height: 150px; display: inline; margin: 0 15px 0 0;}
#nav{float: left; width: 200px; height: 100%; min-height: 100%; margin: 0;}
#nav, #nav ul { padding: 0; margin: 0; list-style: none; float : left; width : 200px; }
#nav li { position : relative; float : left; line-height : 18px; margin-bottom : -1px; width: 200px; }
#nav li ul { position : absolute; left: -999em; margin-left : 200px; margin-top : -20px; width: 250; filter:alpha(opacity=77); -moz-opacity:.77; opacity:.77; }
#nav li ul li { width: 250px; }
#nav li ul a { background: #490000; color: #fff; }
#nav li ul a:hover { background: #000; }
#nav li ul ul { left: -999em; }
#nav li a { display : block; color : #61000e; font-weight : bold; text-decoration : none; background-color : none; padding : 1px 5px; }
#nav li a:hover { color : white; background-color : #490000; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */ left: auto; }

#contentMain {width: 620px; background: none;  float: left;}
#contentMain p{padding: 0px 0px 0px 20px; line-height: 135%; text-align:justify;}
#contentMain h5{margin:0px 0px 0px 0px; padding: 0px 0px 0px 20px; line-height: 100%; text-align:justify;font-size:9px; font-weight:normal;}
#contentMain a:link, #contentMain a:visited{text-decoration:none; font-weight:bold; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#contentMain a:hover{letter-spacing:.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#photo {clear: both; background: transparent url(images/contentMain.jpg) no-repeat top center; height: 192px;}
#video {clear: both; width: 620px; text-align:center;}
#map {clear: both; background: transparent url(images/IPTMap.jpg) no-repeat top center; height:400px;}
#locations {width: 199px; color: #61000e; float: right; margin: 0; background: none; height: 100%; min-height: 100%; padding: 0;}
#locations h2 {display: block; background: #777; color: #fff; margin: 0;}
#locations p{padding: 5px 5px 10px 5px; margin: 0;}
#footer { clear: both; color: #777; text-align: left; vertical-align:baseline; }
#footer p {padding: 10px 0px 2px 260px; line-height: 150%; }
.right { float: right; margin: 5px 5px 0px 15px; display: inline; }
.map { margin: 5px; }
li ol li { list-style: disc; }
li ol li ol li { list-style: circle; }
ul.next { clear: both; margin-bottom: 70px;}
ul.next li { display: block; height: 15px; float: left; margin: 0 4px; }
ul.next li a { display: block; border: 1px solid #61000e; padding: 2px 4px; } 
#researchChart{ margin:0px 0px -10px 4px;}
.left { float: left; margin: 0px 40px 0px 20px; display: inline; }

#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu{float: left; width: 240px; height: 100%; min-height: 100%; margin: 0;}

#menu dt {
cursor: pointer;
margin: 4px 8px;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
background-color:#CCCCCC;
border-bottom:1px solid #61000e;

}

#menu li {
margin:2px 8px 2px 25px;
text-align:left;
height: 20px;
line-height: 20px;
background-color:#CCCCCC;
border-bottom:1px solid gray;


}
#menu li a, #menu dt a {
color : #61000e;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;

}
#menu li a:hover, #menu dt a:hover {
background-color : #490000;
color : white;
}

#Layer1 p, #Layer2 p, #Layer3 p, #Layer4 p{background-color:#FFFCEE; font-size:10px; padding:10px; text-align:left; border: 2px solid #61000E;}
