/* CSS Document */

/*
* {
	margin: 0;
	padding: 0;
}
*/

body {
	font: 13px Arial, sans-serif;
/*
	background: #020000;
*/
	background: #828282 url(/images/physio85/siteBackgroundGradient.jpg) center bottom repeat-x;
	margin: 0;
	padding: 0;
	color: #6b6d6d;
}
.modalPopup 
{
    background: none;
}
a {
	color: #6d6d6d;
	
}
h1 {
	margin-top: 0px;
	font-size: 40px;
	font-weight: lighter;
	color: #3a3a3a;
}
h2 {
	margin: 0px 0px 20px 0px;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
h3 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
h4 
{
    color: #3a3a3a;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}
hr 
{
    height: 1px;
    background: #a0a0a0;
    border: none;
    margin-top: 40px;
}
.clear{clear:both; display:block;}
.admin-only {
    display: none;
}

/*** General Structure ***/
.physioWrapper {
	width: 960px;
	margin: 0px auto 0px auto;
}
.physioContent {
	width: 960px;
	overflow: hidden;
/*
	background: url(/images/physio85/backgroundMural.jpg) 0px 0px no-repeat;
*/
	background: #3A3A3A;

}
.physioInterior {
	display: block;
	width: 920px;
/*
	margin: 30px 0px 0px;
*/
	margin: 4px 0px 0px;
	padding: 30px 22px 0px 22px;
	overflow: hidden;
	background: #ffffff;
}
.physioMural {
	background:  0px 0px no-repeat;
	height:758px;


}
/*** end General Structure ***/





/*** Header ***/
.physioHeader {
	width: 916px;
	height: 175px;
	padding: 22px;
	background: #ffffff;
}
.headerBlock {
	display: block;
	overflow: hidden;
}
.physioLogo {
	display: block;
	width: 75px;
	height: 75px;
	float: left;
}
.physioLogo a, .physioLogo a img {
	border: none;
}
.headerUtility {
	display: block;
	float: right;
	margin-top: 3px;
}
.physioSocial {
	display: block;
	width: 214px;
	float: left;
	font-size: 11px;
	color: #828282;
	margin: 0px 0px 0px 0px;
}
.socialIcons {
	display: block;
	padding-top: 8px;
	margin-top: 1px;
	border-top: 1px solid #b5121b;
}
.socialIcons a, .socialIcons a img {
	border: none;
}
.physioLocalization {
	float: left;
	margin: 0px 20px 0px 0px;
	
}
.physioLocalization select.localizationSelection {
	padding: 3px;
	min-width: 150px;
	*width: 150px;
}

/*********************** CUSTOMIZED DROPDOWN ***********************/
/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:209px;
  background: url(/images/physio85/backgroundTransparentDarker.png);
  border: none;
  margin:0px;
  margin-top:-8px;
  padding:3px;
  text-align:left;
  overflow:auto;
  z-index: 10;
  height : 75px;
  display: none;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px 10px 0px 0px;
  color: #ffffff;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current, div.selectbox-wrapper ul li:hover {
	background: url(/images/physio85/arrowRightWhite-8x8.png) left center no-repeat;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px 2px 2px 10px;
  cursor:pointer;
}
div.selectbox-wrapper ul li a {
	color: #ffffff;
	text-decoration: none;
}

/* Look and feel of select box */
.selectbox 
{
  margin: 0px 0px 10px 0px;
  padding: 0px 3px 1px 3px;
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:11px;/* Resize Font*/
  width : 208px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url(/images/physio85/arrowDownRed-9x9.png) right center no-repeat;
  cursor: pointer;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #b5121b;
  color:#828282;
}
/*********************** end CUSTOMIZED DROPDOWN ***********************/




/* Main Menu */
.mainMenu {
	display: block;
	padding: 29px 0px 0px 0px;
	overflow: hidden;
	float: left;
}
.mainMenu ul {
	list-style: none;
}
.mainMenu ul.menuBlock {
	width: 214px;
	margin: 0;
	padding: 0px 19px 0px 0px;
	float: left;
}
.mainMenu ul.menuBlock li.head {
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #828282;
	border-bottom: 1px solid #c6c6c6;
}
.mainMenu ul.menuBlock li {
	padding: 2px 0px;
	font-size: 12px;
	font-weight: bold;
	z-index: 1;
	*position: relative;
}
.mainMenu ul.menuBlock li a {
	color: #3a3a3a;
	text-decoration: none;
}
.mainMenu ul.menuBlock li.egSelected a {
	color: #b5121b;
}
.mainMenu ul.menuBlock li:hover a, .mainMenu ul.menuBlock li a:hover {
	color: #b5121b;
}
.mainMenu ul.menuBlock li ul {
	display: none;
	position: absolute;
	width: 195px;
	padding: 13px 20px 13px 0px;
	background: url(/images/physio85/menuDropBack.png);
	z-index: 100;
	*position: relative;
	*left: -40px;
	*top: 0px;
	*width:197px;

}
.mainMenu ul.menuBlock li:hover ul {
	display: block;
}
.mainMenu ul.menuBlock li ul li {
}
.mainMenu ul.menuBlock li:hover ul li a, .mainMenu ul.menuBlock li ul li a {
	color: #ffffff;
	padding: 0px 0px 0px 17px;
	margin-left: 1px;
	line-height:16px;
}
.mainMenu ul.menuBlock li ul li a:hover {
	color: #ffffff;
	background: url(/images/physio85/menuDropArrow.png) 5px center no-repeat;
}
/* end Main Menu */

/* Search */
.physioSearch {
	display: block;
	position: relative;
	margin: 9px 0px 13px 0px;
}
.physioSearch input.searchInput {
	width: 180px;
	padding: 2px 27px 3px 3px;
	color: #6B6D6D;
	font-family: arial;
}
.physioSearch input.searchSubmit {
	display: block;
	position: absolute;
	float: right;
	margin: 5px 5px 0px -22px;
	padding: 0px;
	right: 0px;
	top: 0px;
	*top: 2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.physioSearch input.searchSubmit {
		top: 2px;
	}
}

.headerResources {
	display: block;
	width: 214px;
	height: 41px;
	font-size: 12px;
	font-weight: bold;
	background: #3a3a3a url(/images/physio85/resourcesBackground.jpg) 0px 0px no-repeat;
}
.headerResources a {
	display: block;
	padding: 0px 0px 0px 15px;
	color: #ffffff;
	text-decoration: none;
}
.headerResources a:hover {
	text-decoration: underline;
}
.headerResources a .headerResourcesText {
	display: table-cell;
	width: 145px;
	height: 41px;
	vertical-align: middle;
}
/* end Search */
/*** end Header ***/

/*** Left Navigation ***/
.physioLeftNav {
	display: block;
	width: 214px;
	float: left;
	overflow: hidden;
}
.physioLeftNav ul {
	list-style: none;
}
.physioLeftNav ul.menuBlock {
	width: 215px;
	margin: 0;
	padding: 0px 0px 10px 0px;
	float: left;
	border-bottom: 1px solid #c6c6c6;
}
.physioLeftNav ul.menuBlock li.head {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #b5121b;
	border-bottom: 1px solid #c6c6c6;
}
.physioLeftNav ul.menuBlock li {
	padding: 2px 0px;
	font-size: 12px;
	font-weight: bold;
        
}
.physioLeftNav ul.menuBlock li a {
	color: #3a3a3a;
	text-decoration: none;
	
}
.physioLeftNav ul.menuBlock li a:hover {
	color: #b5121b;
}
.physioLeftNav ul.menuBlock li ul {
	display: none;
	padding: 0px 0px 0px 15px;
}
/*
.physioLeftNav ul.menuBlock li.egSelected a {
	color: #b5121b;
}
*/
.physioLeftNav ul.menuBlock li.egSelected ul {
	display: block;
	*margin-left: 0px;
}
.physioLeftNav ul.menuBlock li ul li {
	
}
.physioLeftNav ul.menuBlock li:hover ul li a, .physioLeftNav ul.menuBlock li ul li a {
	font-weight: normal;
	color: #828282;
}
.physioLeftNav ul.menuBlock li ul li a:hover {
	color: #b5121b;
}
/*
.physioLeftNav ul.menuBlock li.egSelected ul li.egSelected a {
	color: #b5121b;
}
*/
.physioLeftNav a.active {
	color: #b5121b;
}
/*** end Left Navigation ***/

/*** Homepage Content ***/
.homepageContent {
	display: block;
	width: 920px;
	padding: 30px 20px 34px 20px;
	overflow: hidden;
	background: none;
	
}
.featuredVideo {
	display: block;
	width: 330px;
	float: left;
	overflow: hidden;
}
.physioVideo {
	padding: 2px 2px 10px 2px;
}
.featuredVideo .contentBlock p {
	margin: 0;
	padding: 5px 0px 0px;
	font-size: 13px;
}
.featuredVideo .contentBlock {
	height: 270px;
	font-size: 13px;
}

.insidePhysio {
	display: block;
	width: 565px;
	float: right;
	overflow: hidden;
}
.insidePhysio .contentBlock {
	height: 270px;
	font-size: 13px;
}
.titleBlock {
	display: block;
	height: 29px;
	padding: 0px 0px 0px 17px;
	background: #3a3a3a;
	overflow: hidden;
}
.interiorRightColumn .titleBlock {
	margin-bottom: 1px;
}
.titleBlock p {
	display: block  !important;
	margin: 0  !important;
	padding: 0  !important;
	float: left  !important;
	font-size: 11.5px  !important;
	font-weight: bold  !important;
	color: #ffffff !important; 
	line-height: 2.5  !important;
	text-transform: uppercase !important;
}
.contentBlock {
	display: block;
/*
	margin: 3px 0px 0px 0px;
*/
	padding: 15px;
/*
	color: #ffffff;
	background: url(/images/physio85/backgroundTransparent.png);
*/
	background: #ffffff url(/images/physio85/backgroundGradient.jpg) 0px 0px repeat-x;
	overflow: hidden;
}
.insidePhysio .contentBlock a {
	font-size: 11px;
	font-weight: bold;
	color: #B5121B;
	text-decoration: none;
	font-style: italic;
}
.insidePhysio .contentBlock a:hover {
	text-decoration: underline;
}
.insidePhysioBlock {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 16px 0px;
	border-bottom: 1px solid #3A3A3A;
	overflow: hidden;
}
.featuredVideo h5, .insidePhysio h5 {
	margin: 0;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
.insidePhysioBlock p {
	margin: 0;
	padding: 3px 0px 0px 0px;
	font-size: 13px;
}
.insidePhysioBlock p a {
/*
	padding: 0px 12px 0px 0px;
*/
	font-weight: bold;
	font-style: italic;
/*
	color: #ffffff;
	background: url(/images/physio85/arrowRightWhite-8x8.png) right 5px no-repeat;
*/
	color: #b5121b;
}
.insidePhysioBlock p.insideCategory {
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 3px 10px 0px 0px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	border-right: 1px solid #6D6D6D;
	color: #3a3a3a;
}
.insidePhysioBlock p.insideDate {
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #3a3a3a;
}
.insidePhysioBlock.message {
	background: url(/images/physio85/icoGrayMessageBubble.png) right top no-repeat;
}
.insidePhysioBlock.customerStory {
	background: url(/images/physio85/icoGrayCustomerStory.png) right top no-repeat;
}
.insidePhysioBlock.innovation {
	background: url(/images/physio85/icoGrayInnovation.png) right top no-repeat;
}
.physioRotator {
	display: block;
	position: relative;
	margin: 27px 0px 19px 0px;
	padding: 0px 0px 30px 0px;
}
.physioHomeRotatorWrapper {
	display: block;
	position: relative;
	width: 920px;
	height: 286px;
	overflow: hidden;
}
.physioHomeRotator {
	display: block;
	position: absolute;
	width: 30000px;
	height: 286px;
	overflow: hidden;
}
.homepageBlock {
	display: block;
	width: 920px;
	height: 279px;
	float: left;
	overflow: hidden;
}
.homepageBlock h4 {
	margin: 0px 0px 22px 15px;
	font-size: 60px;
	line-height:72px;
	font-weight: lighter;
	color: #ffffff;
}
.homepageBlock a {
	padding: 0px 20px 0px 0px;
	font-size: 26px;
        line-height: 30px;
	font-weight: lighter;
	color: #ffffff;
	text-decoration: none;
	/*
    background: url(/images/physio85/arrowRightWhite-14x14.png) right center no-repeat;
    */
	/*max-Width:258px;
	display:inline-block;*/
}
.homepageBlock a:hover {
	text-decoration: underline;
}
.homepageBlock a img {
    padding-left: 10px;
}
.homeControls {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 16px;
}
.homeControls a.homeBrowse {
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	margin: 0px 2px;
	cursor: pointer;
	border: none;
}
.homeControls a.homePrev {
	background: url(/images/physio85/btnHomeLeftGray.png) 0px 0px no-repeat;
}
.homeControls a.homeNext {
	background: url(/images/physio85/btnHomeRightGray.png) 0px 0px no-repeat;
}
/*** end Homepage Content ***/

/*** Interior Content ***/
.rightColumnContent {
	background: #828282;
        padding:14px 17px 16px 17px;
}
.rightColumnContent p {
	color: #ffffff;
        margin-bottom:0px;
        padding-bottom:0px;
	font-size:13px;
}
.rightColumnContent a {
	color: #ffffff;
}
ul.rightColumnLinkList {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.rightColumnLinkList li {
	border-bottom: 1px solid #a0a0a0;
}
ul.rightColumnLinkList li a {
	display: block;
	padding: 15px 10px 15px 0px;
	text-decoration: none;
	background: url(/images/physio85/arrowRightWhite-8x8.png) right center no-repeat;
	font-size: 13px;
}
ul.rightColumnLinkList li a:hover {
	text-decoration: underline;
}

.physioMainColumn {
	display: block;
	width: 682px;
	float: right;
	overflow: hidden;
	margin-right: 4px;
}









/*
.physioMainColumn h1 {
	margin-top: 0px;
	font-size: 40px;
	font-weight: lighter;
	color: #3a3a3a;
}
.physioMainColumn h2 {
	margin: 0px 0px 20px 0px;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
.physioMainColumn h3 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
*/

.physioArticle {
	display: block;
	width: 450px;
	float: left;
	/* overflow: hidden; */
	margin-right:18px
}
.interiorRotator {
	display: block;
	position: relative;
	width: 680px;
	*width: 670px;
	margin: 0px 0px 30px 0px;
	overflow: hidden;
}
.interiorRightColumn {
	display: block;
	width: 214px;
	float: right;
	overflow: hidden;
        /*margin-top: 4px;*/
}
.interiorBlock {
	display: block;
	overflow: hidden;
        /*margin-top: 4px;*/
}
/** Legacy Rotator **/
.legacyRotatorWrapper {
	display: block;
	position: relative;
	width: 680px;
	*width:673px;
	height: 225px;
/*
	margin: 3px 0px 0px 0px;
	background: url(/images/physio85/legacyTimelineBackground.jpg) 0px 0px no-repeat;
*/
	margin: 0px;
	background: url(/images/physio85/legacyTimelineBackground_02.jpg) 0px 0px no-repeat;
	overflow: hidden;
}
.contentBlock.legacyRotator {
	display: block;
	position: absolute;
	width: 20000px;
	height: 195px;
	margin: 25px 0px;
	padding: 0px;
	color: #ffffff;
	background: none;
	overflow: hidden;
height: 195px;
}
.legacyBlock {
	display: block;
	width: 472px;
	padding: 0px 0px 0px 21px;
	float: left;
margin-right: 0px;
	border-right: 1px solid #ffffff;
}
.legacyDate {
	display: block;
	width: 169px;
	float: left;
	font-size: 72px;
        margin-top: -16px;
}
.legacyContent {
	display: block;
	width: 260px;
	/*height: 195px;*/
	margin: 0px 0px 0px 5px;
	float: left;
}
.legacyContent p {
	margin: 10px 0px;
	width:214px;
}
.legacyContent a {
	padding: 0px 12px 0px 0px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
	background: url(/images/physio85/arrowRightWhite-8x8.png) right 4px no-repeat;
	text-decoration: underline;
}
.legacyControls {
	display: block;
	position: absolute;
	right: 15px;
	bottom: 19px;
}
.legacyControls a.legacyBrowse {
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	margin: 0px 2px;
	cursor: pointer;
	border: none;
}
.legacyControls a.legacyPrev {
	background: url(/images/physio85/btnLegacyLeft.png) 0px 0px no-repeat;
}
.legacyControls a.legacyNext {
	background: url(/images/physio85/btnLegacyRight.png) 0px 0px no-repeat;
}
.legacyMore {
	display: block;
	position: relative;
}
.legacyMoreInfo {
	display: none;
	position: absolute;
	width: 350px;
	margin: 0px 0px 0px 12px;
	padding: 10px;
	background: url(/images/physio85/backgroundTransparentDarker.png);
	border: 1px solid #bcbcbc;
	bottom: 0;
	left: 50px;
	z-index: 10;
}
.legacyMoreInfo p
{
margin:0;
padding:0px;
width:350px
}
.legacyPointer {
	display: block;
	position: absolute;
	width: 12px;
	height: 16px;
	left: -12px;
	bottom: 0px;
	background: url(/images/physio85/legacyFlyoutPointer2.png) 0px 0px no-repeat;
}
/** end Legacy Rotator **/

/** Video Rotator **/
.videoRotator {
	display: block;
	position: relative;
	width: 215px;
	height: 225px;
/*
	margin: 3px 0px 0px 0px;
	background: url(/images/physio85/interiorVideoBackground.jpg) 0px 0px no-repeat;
*/
	margin: 0px;
	background: #ffffff url(/images/physio85/interiorVideoBackground_02.jpg) 0px 0px repeat-x;
	overflow: hidden;
}
.videoRotatorWrapper {
	display: block;
	position: relative;
	width: 180px;
	height: 200px;
	margin: 15px auto 0px auto;
	overflow: hidden;
}
.contentBlock.videoRotatorBlock {
	display: block;
	position: absolute;
	width: 30000px;
	margin: 0;
	*margin-top: 10px;
	padding: 0;
	background: none;
}
.videoBlock {
	display: block;
	width: 180px;
	float: left;
	overflow: hidden;
}
.videoThumb {
}
.videoThumb img {
}
.videoContent {
}
.videoContent h5 {
	margin: 10px 0 0;
	font-size: 18px;
	line-height:20px;
	color: #3A3A3A;
	font-weight: lighter;
}
.videoContent p {
	margin: 5px 0px;
	font-size: 11px;
	line-height:14px;
	color: #3A3A3A;
}
.videoContent a {
	padding: 0px 12px 0px 0px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
	background: url(/images/physio85/arrowRightWhite-8x8.png) right 5px no-repeat;
}
.videoContent a:hover {
	text-decoration: underline;
}
a.videoBrowse {
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	top: 50px;
	cursor: pointer;
}
a.videoPrev {
	left: 5px;
	background: url(/images/physio85/arrowLeftGray-8x8.png) 0px 0px no-repeat;
}
a.videoNext {
	right: 5px;
	background: url(/images/physio85/arrowRightGray-8x8.png) 0px 0px no-repeat;
}
/** end Video Rotator **/

/** Newsroom **/
ul.pressReleaseDatePicker {
	display: block;
	list-style: none;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	float: left;
}
ul.pressReleaseDatePicker li {
	padding: 0px 5px;
	float: left;
	color: #ffffff;
	border-right: 1px solid #ffffff;
	list-style: none !important;
}
ul.pressReleaseDatePicker li.last {
	border-right: none;
}
ul.pressReleaseDatePicker li a {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
ul.pressReleaseDatePicker li a:hover {
	text-decoration: underline;
}
ul.pressReleaseDatePicker li a.active {
	text-decoration: underline;
	cursor: auto;
}
.newsroomRSS {
	display: block;
	margin: 7px 7px 0px 0px;
	width: 17px;
	height: 15px;
	float: right;
	border: none;
}
.newsroomRSS img {
	border: none;
}
.pressReleaseContent {
	padding: 10px 0px 0px 0px;
	background: none;
}
.pressReleaseBlock {
	display: block;
	padding: 0px 0px 15px 0px;
	overflow: hidden;
}
.pressReleaseBlock p {
	margin: 0;
	color: #3a3a3a;
}
.pressReleaseBlock a {
	font-weight: normal;
	color: #6d6d6d;
}
/** end Newsroom **/

/** Contact Us **/
.contactBlockHead {
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border-bottom: 1px solid #a0a0a0;
	width:450px;
}
.contactBlock {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	width:450px;
}
.contactBlockHead div.block, .contactBlock div.block {
	display: block;
	width: 220px;
	float: left;
	padding-bottom:10px;
	margin-bottom :10px;
}
.contactBlock div p.contactLocation {
	margin: 0;
	font-weight: bold;
	color: #3a3a3a;
}
.contactBlockHead div.block div.contactAddress {
	font-size: 13px;
	line-height: 16px;
}
.contactBlock div.block div.contactAddress {
	margin: 0;
}
.contactBlock div.block div.contactAddress p,.contactBlockHead  div.block div.contactAddress p{
	margin: 0;
	padding:0;
}
.contactBlock div a {
}
/** end Contact Us **/

/** Customer Support **/
.customerSupportForm {
}
.customerSupportForm div {
	display: block;
	padding: 0px 0px 13px 0px;
	overflow: hidden;
}
.customerSupportForm div p {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
        color: #3A3A3A;
        font-size: 13px;
}
.customerSupportForm div select, .customerSupportForm div input[type="text"], .customerSupportForm div textarea {
	width: 350px;
}
/** end Customer Support**/

/** Executive Bios **/
ul.executiveBioList {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
        Height:187px;
}
ul.executiveBioList li {
	display: block;
	margin: 0px 12px 0px 0px;
	float: left;
}
ul.executiveBioList li img 
{
    width: 214px;
    height:108px;
}
ul.executiveBioList p {
	margin: 0;
	padding: 0;
        width:200px
}
ul.executiveBioList h3 {
	margin: 7px 0px 5px 0px;
        line-height: 16px;
}
.execBioDetailImage {
	display: block;
	width: 200px;
	float: left;
	padding: 1px 0 0 0;
}
.execBioDetailImage img {
}
.execBioDetailContent {
	display: block;
	width: 430px;
	float: right;
	padding-bottom:12px;
	padding-left:15px;
}
.execBioDetailContent h1 {
	margin-bottom: 0px;
        padding-top: 24px;
}
.execBioDetailContent h2 
{
    color:#6b6d6d;
}
.execBioDetailContent p {
line-height: 16px;
font-size:13px;
color: #6b6d6d;
}
/** end Executive Bios **/


/** News Details **/
.physioNews {
}
.physioNews img {
	float: right;
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 0px 0px 5px 5px;
}
/*** end Interior Content ***/

/*** Footer Content ***/
.physioFooter {
	width: 920px;
	height: 59px;
	padding: 41px 20px 12px 20px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
        line-height: 18px;
	color: #6f6f6f;
	background: #ffffff;
}
.footerLeft {
	display: block;
	width: 685px;
	margin: 0px 20px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	border-top: 1px solid #A0A0A0;
}
.footerRight {
	display: block;
	width: 215px;
	padding: 10px 0px 0px 0px;
	float: right;
	border-top: 1px solid #A0A0A0
}
.physioFooter ul {
	display: block;
	margin: 0;
	padding: 0px 0px 5px 0px;
	overflow: hidden;
	list-style: none;
}
.physioFooter ul li {
	padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	border-right: 1px solid #6f6f6f;
}
.physioFooter ul li a {
	color: #6f6f6f;
}
.footerSocial {
	display: block;
	width: 215px;
	float: right;
}
.physioFooter .physioSocial {
	
	font-size: 10px;
	line-height: 18px;
	color: #828282;
}
.physioFooter .socialIcons {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border: none;
}
/*** end Footer Content ***/

/* Added by Anoop */
.ekflexmenu_button_selected,.expand1 a.ekflexmenu_link_selected
{
   /* color: #b5121b !important;*/
    background:none repeat scroll 0 0 #FFFFFF !important;
text-indent:0px;
}
.expand1 .ekflexmenu_button
{
    color: #828282;
    text-decoration: none !important;
    background:none repeat scroll 0 0 #FFFFFF !important;
text-indent:0px;
}
.expand1 .ekflexmenu_button_selected
{
text-indent:0px;
}
.expand1 .ekflexmenu_button:hover,.expand1 .ekflexmenu_button:focus,
.expand1 .ekflexmenu_button_selected:hover,.expand1 .ekflexmenu_button_selected:focus
{
	text-indent:0px;
	padding:2px 0;
	color: #b5121b !important;
}
.expand1 a.ekflexmenu_link:hover, .expand1 a.ekflexmenu_link:active, .expand1 a.ekflexmenu_link:focus
{
    color: #b5121b !important;
}
.expand1 a.ekflexmenu_link, .expand1 a.ekflexmenu_link:link, .expand1 a.ekflexmenu_link:visited 
{
    text-indent: 0px;
}
.expand1 a.ekflexmenu_link_selected
{
    font-weight:normal;
    color: #b5121b !important;
}
.expand1 a.ekflexmenu_link_selected:hover
{
     color: #b5121b !important;
}
.socialIcons  img
{
    padding-right: 2px;

}

div.design_content
{
    padding:0px !important;
    overflow: hidden; /* to disable the scroll bar. 061312:djo */
}
.physioLeftNav ul.menublock1 {
    border-bottom: 1px solid #A0A0A0;
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 215px;
}

.physioLeftNav ul.menublock1 li.head a.first  {
    border-bottom: 1px solid #A0A0A0;
    color: #B5121B;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.physioLeftNav ul.menublock1 a
{
    text-decoration:none;
    color: #3A3A3A;
    line-height:16px;
    font-size: 12px;
}

/*
.expand1 .ekflexmenu_menu_level_4 a  {
*/
.physioLeftNav ul.menublock1 li ul li ul li a 
{
    font-weight: normal;
    color:#828282;
}
.menublock1 li ul li ul li a 
{
    color: #828282;
}

.physioOneMainColumn {
	display: block;
	width: 895px;
	float: left;
	overflow: hidden;
}
.newsRoomh3
{
    margin-bottom:2px !important;
}
.newRoomPDate
{
    margin-top:0px;
   font-weight: bold;
}
a img {
    border: 0;
} 

.pressReleaseBlock p.date {
	margin: 0;
	font-weight: bold;
	color: #3a3a3a;
}


.physioFooter ul li.last {
    border-right: 0px;
}
ul.rightColumnLinkList li.last {
    border-bottom: 0px;
}

div.middletop
{
    padding-bottom: 6px;
    padding-top: 15px;
    width: 448px;
}
div.lefttop
{
    height:23px;
}
.insidePhysioBlock.last
{
    margin-bottom:8px;
}
/*.physioArticle H1
{
   margin-bottom:-12px;
   font-size: 18px;
}*/
ul.rightColumnLinkList li a.first
{
   padding-top:0px;
   background-position: right top;
}
ul.rightColumnLinkList li a.last
{
   background-position: right bottom;
   padding-bottom:0px;
}
.abtusinteriorBlock {
	display: block;
	overflow: hidden;
    margin-top: 4px;
    width:215px;
}
.abtusinteriorBlock .titleBlock 
{
    margin: 0px;
}
ul.executiveBioList h3,ul.executiveBioList p
{
   padding-left:10px;
}
div.desc
{
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 5px 0px 0px;
    color:#3A3A3A;
}
.middletop h1
{
 font-size: 40px;
 line-height: 48px;
}
.physioArticle h2
{
 font-size: 18px;
 line-height: 20px;
 margin-bottom:15px;
}
p.astrxfld
{
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 39px;
    padding-top: 26px;
    color: #6B6D6D
}
p.customerquestion
{
    color: #3A3A3A;
    font-size: 13px;
}
.insidePhysio .contentBlock a.viewall
{
color: #3A3A3A;
font-style: normal;
}
.physioformbody
{
    background:url();
    background-color:#ffffff;
}
.physioInteriorform
{
    display: block;
    height :380px;
	margin: 5px 0px 0px;
	padding: 0px;
	overflow: hidden;
	background: #ffffff;
}
.expand1 .ekflexmenu_button,.expand1 .ekflexmenu_button_selected
{
	padding:2px 0px;
}
a.ekflexmenu_button_selected {
	color: #b5121b !important;
}
.physiotwoArticle {
	display: block;
	float: left;
	overflow: hidden;
	margin-right:20px
}

.physiotwoArticle h2
{
 font-size: 18px;
 line-height: 20px;
 margin-bottom:15px;
}
.physiotwoArticle p, .physioArticle p
{
  margin-top:0px;
  font-size: 13px;
  line-height: 16px;
  color: #6B6d6d;
}
.physiotwoArticle p sup, .physioArticle p sup 
{
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
}
.homepageBlock div.link
{
padding-left:17px;
}
.homepageBlock h4 p ,.homepageBlock div.link p{
  margin:0px;
  padding:0px;

}
.physioArticle .content ul li, .physiotwoArticle .content ul li
{
  list-style-image:url(/images/physio85/dash.jpg);
}
.physioArticle ul ,.physiotwoArticle ul
{
  margin-bottom:10px;
}

/* CSS Document */
/*** PHASE 2 ADDITIONS ***/

.physioArticle ul, .physioArticle ol {
	list-style-image: url(/images/physio85/listDash-686d6d.jpg);
	padding-left: 25px;
}

.findSalesRep {
	display: block;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #C6C6C6;
}
.findSalesRep a {
	display: block;
	padding: 14px 0px 14px 25px;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3a;
	text-decoration: none;
	background: url(/images/physio85/salesRepIcon.png) left center no-repeat;
}
.findSalesRep a:hover {
	text-decoration: underline;
}

.safetyInformation {
	/*display: block;*/
	width: 100%;
	padding: 0px 0px 0px 26px;
	overflow: hidden;
	background: url(/images/physio85/safetyTriangle.png) left center no-repeat;
}
.safetyInformation a {
	font-size: 12px;
	font-weight: bold;
	color: #b5121b;
}

.productLandingSlide {
	display: block;
	width: 642px;
	height: 234px;
	margin: 26px 0px 1px 0px;
	padding: 56px 0px 0px 40px;
	overflow: hidden;
}
.productLandingSlide h1 {
	margin-bottom: 0px 0px 56px 0px;
	padding: 0;
	color: #ffffff;
}
.productLandingSlide h2 {
	margin: 0;
	padding: 0;
	color: #ffffff;
}
.productLandingSlide img {
	margin-left: 8px;
	margin-bottom: 2px;
}



/** Product Rotator **/
.productRotatorWrapper {
	display: block;
	position: relative;
	width: 681px;
	/**width: 670px;*/
	height: 190px;
	margin: 0px;
	padding-right: 1px;
	background: url(/images/physio85/productRotatorBackground.jpg) 0px 0px;
	overflow: hidden;
	border-bottom: 1px solid #a0a0a0;
}
.contentBlock.productRotator {
	display: block;
	position: absolute;
	width: 20000px;
	height: 166px;
	margin: 24px 0px 0px;
	padding: 0px;
	background: none;
	overflow: hidden;
}
.productRotatorBlock {
	display: block;
	width: 225px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.productRotatorBlock .productRotatorLink {
	text-decoration: none;
}
.productRotatorBlock .productRotatorImage {
	display: block;
	height: 102px;
	text-align: center;
}
.productRotatorContent {
	display: block;
	margin: 10px 0px 0px;
}
.productRotatorContent p {
	font-size: 13px;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #3a3a3a;
	font-weight: bold;
}

.productControls {
	display: block;
	position: absolute;
	right: 17px;
	top: 17px;
}
.productControls a.productBrowse {
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	margin: 0px 2px;
	cursor: pointer;
	border: none;
}
.productControls a.productPrev {
	background: url(/images/physio85/btnLegacyLeft.png) 0px 0px no-repeat;
}
.productControls a.productNext {
	background: url(/images/physio85/btnLegacyRight.png) 0px 0px no-repeat;
}
/** end Product Rotator **/



/** Product Landing Categories **/
.productLandingCategories {
	display: block;
	overflow: hidden;
	width: 100%;
}
.productLandingCategories .productLandingCategory {
	display: block;
	width: 213px;
	*width: 211px;
	height: 43px;
	background: url(/images/physio85/productLandingCategoriesBackground.jpg) 0px 0px;
	margin: 0px 20px 0px 0px;
	*margin-right: 19px;
	float: left;
	border-top: 1px solid #3a3a3a;
	border-bottom: 3px solid #3a3a3a;
}
.productLandingCategoriesV2 .productLandingCategoryV2 {
	display: block;
	width: 320px;
	height: 43px;
	background: url(/images/physio85/productLandingCategoriesBackground.jpg) 0px 0px;
	margin: 0px 20px 0px 0px;
	*margin-right: 19px;
	float: left;
	border-top: 1px solid #3a3a3a;
	border-bottom: 3px solid #3a3a3a;
}
.productLandingCategories .productLandingCategory.last {
	margin-right: 0px;
}
.productLandingCategories .productLandingCategory a {
	display: block;
	height: 43px;
	padding: 0px 0px 0px 17px;
	text-decoration: none;
	font-weight: bold;
	color: #3a3a3a;
	font-size: 13px;
	background: url(/images/physio85/arrowRightGray-8x8.png) 196px 17px no-repeat;
}
.productLandingCategoriesV2 .productLandingCategoryV2 a {
	display: block;
	height: 43px;
	padding: 0px 0px 0px 17px;
	text-decoration: none;
	font-weight: bold;
	color: #3a3a3a;
	font-size: 13px;
	background: url(/images/physio85/arrowRightGray-8x8.png) 296px 17px no-repeat;
}
.productLandingCategories .productLandingCategory a table {
}
/** end Product Landing Categories **/



/*** Product Overview ***/
.productOverviewHeader {
}
.productOverviewCategoryBlock {
}
.productOverviewHeader p {
}

ul.productOverviewCategory {
	overflow: hidden;
	padding-left:0px
}
ul.poclast
{
   border-bottom: 1px solid #a0a0a0;
   margin-bottom : 16px;
   padding-bottom: 14px;
}
ul.productOverviewCategory li {
	display: block;
	/*
	width: 213px;
	*/
width: 211px;
	float: left
}
ul.productOverviewCategory li a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}
ul.productOverviewCategory li a img {
	padding-bottom: 14px;
}
ul.productOverviewCategory li a:hover {
	text-decoration: underline;
}
ul.productOverviewCategory li a p {
	color: #3a3a3a;
}
/*** end Product Overview ***/



/*** Product Detail ***/
.productDetailHeader 
{
    width: 448px;
    padding-bottom:27px;
}
.productDetailHeader h2 
{
    margin: 0px;
}
.productDetailHeader p {
	width: 448px;
	margin-top: 4px;
}
.productDetailImage {
	display: block;
	width: 446px;
	height: 338px;
	overflow: hidden;
	border: 1px solid #a0a0a0;
}

.physioProductDetailTabs {
	list-style: none;
	margin: 20px 0px 0px;
	padding: 0px !important;
}
.physioProductDetailTabs li {
	float: left;
	list-style-image: url() !important;
}
.physioProductDetailTabs li a {
	display: block;
	width: 114px;
	height: 23px;
	padding: 10px 17px;
	margin-left: 1px;
	font-size: 11.5px;
	line-height: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background: #828282;
}
.physioProductDetailTabs li a.selected {
	background: #3a3a3a;
}

.tabContent {
	display: block;
	width: 412px;
	background: url(/images/physio85/productDetailsTabsBackground.jpg) 0px 0px repeat-x;
	padding: 17px;
	margin-left: 1px;
	min-height: 66px;
	overflow: hidden;
}
.tabContent.hide {
	display: none;
}

.productDetailDocumentList {
	list-style: none;
	margin: 0;
	padding: 0px !important;
}
.productDetailDocumentList li 
{
    list-style-image: url() !important;
}
.productDetailDocumentList li a {
	font-size: 13px;
	color: #3a3a3a;
}

.productThumbnails {
	display: block;
	overflow: hidden;
	margin: 20px 0px 43px 0px;
}
.productThumbnails ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.productThumbnails ul li  {
	display: block;
	float: left;
	margin-right: 11px;
	border: 1px solid #a0a0a0;
}
.productThumbnails ul li.last {
	margin-right: 0px;
}
.productThumbnails ul li:hover, .productThumbnails ul li.selected {
	border: 1px solid #b5121b;
}
.productThumbnails ul li a {
	display: block;
	width: 52px;
	height: 52px;
	padding: 5px;
	border: none;
}
.productThumbnails ul li a img {
	
}
.productMessage {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #3a3a3a;
}
.underline {
	text-decoration: underline;
}

.videoThumbList {
	display: block;
	width: 412px;
	list-style: none;
	list-style-image: none;
	margin: 0px auto;
	padding: 0px !important;
	overflow: hidden;
}
.videoThumbList li {
	display: block;
	width: 112px;
	margin: 0px 35px 0px 0px;
	float: left;
}
.videoThumbList li a {
	font-size: 13px;
	line-height: 16px;
	color: #3a3a3a;
	text-decoration: none;
}
.videoThumbList li a:hover {
	text-decoration: underline;
}
.videoThumbList li a img {
	padding: 5px;
	border: 1px solid #a4a4a4;
	width: 102px;
	height: 52px;
}
.videoThumbList li p {
	margin: 11px 0px;
}
.videoThumbList li.last {
	margin-right: 0px;
}
/*** end Product Detail ***/



/*** Clinical Info ***/
.articleLinkBlock {
	padding-top: 18px;
}
.articleLinkBlock .titleBlock {
}
.articleLinkBlock .titleBlock p {
}
.articleLinkBlock .contentBlock {
}
.articleLinkBlock .contentBlock.articleColumnContent {
	background: url(/images/physio85/backgroundGradient.jpg) 0px 0px repeat-x !important;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList {
	margin: 0;
	padding: 0;
	list-style: none;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li {
	margin: 0px 0px 16px 0px;
	border-bottom: 1px solid #a0a0a0;
	list-style-image:url();
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li.last {
	border-bottom: none;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li a {
	padding: 10px 16px 10px 0px;
	font-size: 18px;
	color: #3a3a3a;
	text-decoration: none;
	background: url(/images/physio85/arrowRightGray-8x8.png) right center no-repeat;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li p {
	color: #3a3a3a;
	margin-top:8px;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li a:hover {
	text-decoration: underline;
}


.clinicalInfoSearch {
	padding: 3px 28px 3px 3px;
	width: 180px;
	color: #6B6D6D;
	font-family: arial;
}
input.clinicalInfoSearchSubmit {
	position: relative;
	margin: 5px 5px 0 -22px;
	top: 3px;
}
div.productAccordion {
    margin-top: 20px;
}
div.physioProductAccordion {
	/*margin-top: 43px;*/
	margin-bottom: 20px;
	clear: both;
}
div.physioProductAccordion ul {
	margin: 0;
	padding: 0;
	list-style: none;
	/*border-bottom: 1px solid gray;*/
}
div.physioProductAccordion ul li {
	margin-bottom: 1px;
	list-style-image: url() !important;
}
div.physioProductAccordion ul li a {
	display: block;
	height: 24px;
	padding: 5px 0px 0px 17px;
	background: #3a3a3a url(/images/physio85/arrowRightWhite-8x8.png) 433px center no-repeat;
	font-size: 11.5px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	text-transform: uppercase;
}
div.physioProductAccordion ul li a.selected {
	background: #3a3a3a url(/images/physio85/arrowDownWhite-8x8.png) 433px center no-repeat;
}
div.physioProductAccordion ul li ul {
	display: none;
	margin-left: 17px;
}
div.physioProductAccordion ul li ul li {
}
div.physioProductAccordion ul li ul li a {
	background: #ffffff url(/images/physio85/arrowRightGray-8x8.png) left center no-repeat;
	color: #3a3a3a;
	font-size: 13px;
	padding-left: 12px;
	height:18px;
	text-transform:none;
}
div.physioProductAccordion ul li ul li a.selected {
	background: #ffffff url(/images/physio85/arrowDownGray-8x8.png) left center no-repeat;
}
div.physioProductAccordion ul li ul li ul {
	display: none;
}
div.physioProductAccordion ul li ul li ul li {
	padding: 5px 0px 0px 12px;
	background: #ffffff url(/images/physio85/listDash-686d6d.jpg) 0 12px no-repeat;
}
div.physioProductAccordion ul li ul li ul li a {
	color: #6b6d6d;
	background: none;
	font-weight:normal;
	line-height:18px;
	height: auto;
	padding:0;
	display:block;
}
/*** end Clinical Info ***/


/*** About SCA ***/
table.comparisonTable {
	color: #3a3a3a;
	border-top: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	margin: 35px 0px 0px 0px;
}
table.comparisonTable thead {
}
table.comparisonTable thead tr {
}
table.comparisonTable thead tr th {
	font-size: 11.5px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	color: #ffffff;
	padding: 8px 17px;
	background: #3a3a3a;
}
table.comparisonTable tbody {
}
table.comparisonTable tbody tr {
}
table.comparisonTable tbody tr td {
	padding: 8px 17px;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}
table.comparisonTable tbody tr td.noRightBorder {
	border-right: none;
}
table.comparisonTable tbody tr td.comparisonSubhead {
	font-size: 13px;
	font-weight: bold;
	background-color: #dadada;
}
table.comparisonTable tbody tr td p.comparisonTableImageHeader {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
}
table.comparisonTable tbody tr td img {
	display: block;
	margin: 0px auto;
}



table.chartTable {
	color: #3a3a3a;
	border-bottom: 1px solid #c6c6c6;
	margin: 35px 0px 20px 0px;
}
table.chartTable thead tr th {
	font-size: 11.5px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	color: #ffffff;
	padding: 8px 17px;
	background: #3a3a3a;
}
table.chartTable tbody tr td {
	padding: 8px 17px;
}
table.chartTable tbody tr td.comparisonSubhead {
	font-size: 13px;
	font-weight: bold;
	background-color: #dadada;
}
table.chartTable tbody tr td p.comparisonTableImageHeader {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
}
table.chartTable tbody tr td img {
	display: block;
	margin: 0px auto;
}


p.infoGraphic 
{
    margin: 40px 0px 8px 0px;
    padding: 0px 0px 3px 0px;
}
p.footnotes {
	margin: 40px 0px 8px 0px;
	padding: 17px 0px 0px 0px;
	border-top: 1px solid #a0a0a0;
}
p.footnotes sup {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #6b6d6d;
}
p.nextPage 
{
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
    margin: 40px 0px 8px 0px;
    padding: 5px 0px 0px 0px;
    border-top: 1px solid #a0a0a0;
}
p.nextPage a {
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
	text-decoration: none;
}
p.nextPage a:hover {
	text-decoration: underline;
}
/*** end About SCA ***/

.productLandingSlide h1 p
{
    padding:0px;
    margin:0px;
    color: #FFFFFF;
    font-size:40px;
    line-height:48px;
}
/*** Events and Training ***/
.eventsTrainingBlock {
	padding-top: 18px;
}
.eventsTrainingBlock .titleBlock {
}
.eventsTrainingBlock .titleBlock p {
}
.eventsTrainingBlock .contentBlock {
	background: none;
	padding-left: 0px;
}
.eventsTrainingBlock .contentBlock.articleColumnContent {
}
.eventsTrainingContentBlock {
	display: block;
	margin-bottom: 17px;
	overflow: hidden;
}
.eventsTrainingContentBlock p {
	font-size: 13px;
	margin: 0;
}
.eventsTrainingContentBlock p.eventsDate {
	font-weight: bold;
	color: #3a3a3a;
}
.eventsTrainingContentBlock a {
}

.scholarshipInformationContentBlock {
	margin-bottom: 20px;
}
.scholarshipInformationContentBlock p {
	margin: 0px;
}
.scholarshipInformationContentBlock a {
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
}

.nationalTrainingOrganizations {
}
.nationalTrainingOrganizations ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nationalTrainingOrganizations ul li {
	list-style: none;
}
/*** end Events and Training ***/


/*** Find Service Rep ***/
.serviceRepSearchHeader {
	display: block;
	margin: 0px 0px 43px 0px;
	overflow: hidden;
}
.serviceRepSearchHeader p {
}
.serviceRepSearchHeader input {
}
.serviceRepInput {
	margin-bottom: 15px;
}
.serviceRepInput input {
}
.serviceRepSubmit {
}
.serviceRepSubmit input {
}


.serviceRepSearchResults {
}
.serviceRepSearchResults h3 {
	padding-bottom: 3px;
	border-bottom: 1px solid #a0a0a0;
	margin-bottom: 17px;
}
.serviceRepSearchResults h3 span.resultsCount {
}
.serviceRepSearchResults ul.searchResultsList {
	list-style: none;
	margin: 0;
	padding: 0;
}
.serviceRepSearchResults ul.searchResultsList li {
	margin-bottom: 15px;
}
.serviceRepSearchResults ul.searchResultsList li p {
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.serviceRepSearchResults ul.searchResultsList li p.searchResultsName {
	font-weight: bold;
	color: #3a3a3a;
}
/*** end Find Service Rep ***/




/*** Category List ***/
.categoryListBlock {
}
.categoryListBlock .titleBlock {
}
.categoryListBlock .titleBlock p {
}
.categoryListBlock .contentBlock {
	background: none;
	padding: 0px;
}
.categoryListBlock .contentBlock.articleColumnContent 
{
    margin-bottom: 8px;
}
.categoryListBlock .categoryItemBlock {
	margin-top: 19px;
	padding: 0px 0px 14px 0px;
	border-bottom: 1px solid #a0a0a0;
}
.categoryListBlock .categoryItemBlockRight {
	margin-top: 19px;
}
.categoryListBlock .categoryItemBlock.blogPostCategoryItemBlock 
{
    border-bottom: none;
    padding-bottom: 0px;
}
.categoryListBlock .categoryItemBlock .postImage {
}
.categoryListBlock .categoryItemBlock .postImage img {
}
.categoryListBlock .categoryItemBlock .postData {
	display: block;


	overflow: hidden;
}
.categoryListBlock .categoryItemBlock .postData h3 {
	margin: 14px 13px 3px 0px;
}
.categoryListBlock .categoryItemBlock .postData h3.message {
	background: url(/images/physio85/icoGrayMessageBubble.png) right top no-repeat;
	line-height: 27px;
}
.categoryListBlock .categoryItemBlock .postData ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.categoryListBlock .categoryItemBlock .postData ul li {
	float: left;
	font-size: 11px;
	font-style: italic;
}
.categoryListBlock .categoryItemBlock .postData ul li.date {
	margin-right: 6px;
	padding-right: 6px;
	font-weight: bold;
	color: #3a3a3a;
	border-right: 1px solid #3a3a3a;
	list-style-image: url("");
}
.categoryListBlock .categoryItemBlock .postData ul li.commentCount {
	font-weight: bold;
	color: #b5121b;
}
.categoryItemBlock .postContent 
{
}
.categoryListBlock .categoryItemBlock .postContent 
{
    margin-top: 17px;
}
.categoryListBlock .categoryItemBlock .postContent p {
}
.categoryListBlock .categoryItemBlock .postContent p a {
	color: #b5121b;
}
.categoryListBlock .categoryItemBlock .postSocialIcons 
{
    padding-bottom: 6px;
    overflow: hidden;
}
.categoryListBlock .categoryItemBlock .postSocialIcons a 
{
    display: block;
    width: 16px;
    height: 15px;
    float: left;
    margin-right: 5px;
    overflow: hidden;
}
.postData ul li 
{
    list-style-image: none !important;
}
.viewMorePosts {
	display: block;
	margin-top: 5px;
}
.viewMorePosts a {
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
	text-decoration: none;
}
.viewMorePosts a:hover {
	text-decoration: underline;
}

.relatedStories .contentBlock {
	padding-top: 4px;
	background: url(/images/physio85/relatedStoriesBackground.jpg) 0px 0px repeat-x;
}

.relatedStories ul.rightColumnLinkList {
	margin: 0;
	padding: 0;
	list-style: none;
}
.relatedStories ul.rightColumnLinkList li {
	border-bottom: 1px solid #a0a0a0;
}
.relatedStories ul.rightColumnLinkList li.last {
	border-bottom: none;
}
.relatedStories ul.rightColumnLinkList li a {
	display: block;
	padding: 14px 10px 14px 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
	background: none;
}
.relatedStories ul.rightColumnLinkList li a:hover {
	text-decoration: underline;
}
/*** end Category List ***/


/*** Full Post ***/
.commentsDisplay {
	display: block;
	margin: 40px 0px;
	overflow: hidden;
}

.commentsDisplay.blogPostComments 
{
    margin-top: 4px;
}
.commentsDisplay h3 {
	padding-bottom: 4px;
	margin-bottom: 7px;
	border-bottom: 1px solid #a0a0a0;
}
.commentsDisplay h3 span.resultsCount {
}
.commentsDisplay .articleComment {
	margin-top: 17px;
}
.commentsDisplay .articleComment .commentTitle {
	font-size: 13px;
	font-weight: bold;
	color: #3a3a3a;
}
.commentsDisplay .articleComment .commentBody {
}
.commentsDisplay .articleComment .commentBody p {
	margin: 3px 0px;
}
.commentsDisplay .articleComment .commentData {
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #3a3a3a;
	padding-top: 1px;
}

.commentsInput {
}
.commentsInput h3 {
	padding-bottom: 4px;
	margin-bottom: 17px;
	border-bottom: 1px solid #a0a0a0;
}
.commentsInput p {
	font-size: 13px;
	font-weight: bold;
	color: #3a3a3a;
	margin-bottom: 5px;
	margin-top: 12px;
}
.commentsInput input[type="text"] {
	width: 331px;
	height: 19px;
	border: 1px solid #a0a0a0;
}
.commentsInput textarea {
	display: block;
	margin-bottom: 8px;
	width: 331px;
	border: 1px solid #a0a0a0;
}
.commentsInput input[type="button"] 
{
    margin-top: 6px;
}
/*** end Full Post ***/

.expand1 a.ekflexmenu_link_selected:hover
{
    font-weight:normal;
    text-indent:0px;
}
.expand1 a.ekflexmenu_link, .expand1 a.ekflexmenu_link:link, .expand1 a.ekflexmenu_link:visited
{
    font-weight:normal;
    color: #828282;
}
ul.menublock1 li.ekflexmenu_menu_level_3 a.first
{
    border-bottom: 1px solid #A0A0A0;
    color: #B5121B;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.expand1 a.menuselected
{
     color: #B5121B !important;
}
.expand1 a.level3link
{
    color: #3A3A3A !important;
    font-weight:bold !important;
}
.searchClinical .ektronSearch .searchNavigation 
{
    display:none;
}
.searchClinical .ektronSearch div.searchWrapper
{
    border:none;
}
.searchClinical .ektronSearch div.searchWrapper div#basicTerms select
{
display:none;
}
.searchClinical  .ektronSearch
{
    margin: 0;
    padding: 0 0 10px;
}
.searchClinical  .ektronSearch div.searchWrapper
{
padding:0px;
}
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3
{
background-color : #3A3A3A;
color: #FFFFFF !important;
}
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.resultslabel,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.beginPageCount,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.endPageCount,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.totalCount,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.searchTerms,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.searchDuration
{
    color : #FFFFFF !important;
    font-family: Arial;
    font-size: 15px;
    line-height: 16px;
}
p.accordsize
{
    margin-bottom: 0;
    padding: 0 0 0px 12px;
}
div.physioProductAccordion ul li ul li ul a.accordianinnerlinks {
    background: url();
    margin-left:0px;
    padding-left: 0;
    border-top: 1px solid gray;
    margin-top: 10px;
    padding-top: 10px;
}

/***Event Details Modal***/
.eventDetailContent {
	display: block;
	width: 515px;
	padding-bottom:12px;
	padding-left:20px;
	font-weight:normal;
}
.eventDetailContent h1 {
    padding-top: 10px;
    font-size: 40px;
    line-height: 48px;
}
.eventDetailContent h2 
{
    color:#6b6d6d;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 15px;
}
.eventDetailContent h4
{
    color: #3A3A3A;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    margin:0px;
    padding:0px;
}
.eventDetailContent h4.loc
{
    padding-bottom:10px;
}
.eventDetailContent p {
    line-height: 16px;
    font-size:13px;
    color: #6b6d6d;
    margin-top: 0;
    padding-top: 0;
}

/***Event Details Modal***/
.categoryItemBlock h2
{
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top:20px;
}
h2.insideBlogTitle 
{
    font-size: 26px;
    margin-bottom: 18px;
}
.featuredstoryimgcap
{ 
    color: #3A3A3A;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    line-height: 14px;
    padding-top: 7px;
    padding-bottom: 3px;
    text-decoration: none;
}
.categoryItemBlock a.readmore
{
    color: #B5121B;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.categoryListBlock .categoryItemBlock .postSocialIcons.blogDetailsSocial 
{
    padding-top: 14px;
    padding-bottom: 13px;
}

.postSocialIcons a img
{
    padding-right:3px;
}

.commentCount a
{
   text-decoration: none; 
   color: #B5121B;
   font-weight: bold;
}
/**********Twitter************/
.twitterBlock
{
    padding-top: 18px;
}
.twitterBlock .contentBlock
{
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
    padding-top: 14px;
    padding-right: 0;
}
.twitterFeed
{
   border-bottom: 1px solid #3A3A3A;
}
.twitterFeed .titleBlock {
}
.twitterFeed p.twitterAuthor
{
    font-weight:bold;
    font-size:13px;
    line-height:16px;
    color: #3A3A3A;
    padding: 17px 0 0;
    margin:0px;
}
.twitterFeed p.twitterAuthor.first
{
    padding-top:0px;
}
.twitterFeed .contentBlock
{
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.twitterFeed .desc
{
   margin-bottom: 4px; 
}
.twitterFeed .desc p

{
    margin: 0;

}
.twitterFeed p.pubDate


{
    font-style:italic;
    font-weight:bold;
    font-size:11px;
    line-height:16px;
    color: #6b6d6d;
    margin-bottom: 17px;
}
.twitterFeed.last {
    margin-bottom: 8px;
}
.twitterBlock .contentBlock a.viewall {
    color: #3A3A3A;
    font-style: normal;
    text-decoration:none;

    font-weight:bold;
    font-size:11px;
}
/*********Twitter*************/
/*********Latest News*************/
.insidePhysio .newsBlock 
{
    display: block;
    overflow: hidden;
    padding: 12px 0px 0px 0px;
    font-size: 13px;
}
 .insidePhysio .newslast
 {
    margin-bottom: 30px;
    padding-bottom: 0;
    border-bottom: 0 none;
 }
 .insidePhysio h5  a {
    color: #3A3A3A;
    font-size: 16px;
    text-decoration: none;
}
.newsBlock .insideCategory, .newsBlock .insideDate 
{
    padding-top: 2px !important;
}
.newsBlock .insideDate
{
    margin-top:3px;
}
/*********Latest News*************/
.articleColumnContent
{
    margin-bottom:40px;
}

/* ############# Recent or Popular Blog posts ####################### */
p.recentblogInfo {
    color: #3A3A3A;
    display: block;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    margin: 3px 10px 0 0;
    }
    .insidePhysioRightBlog a
    {
    	text-decoration:none;
		margin-top: 12px;
    }
    .insidePhysioRightBlog a:hover
    {
    	text-decoration:underline;
    }
    .insidePhysioRightBlog h5 {
    color: #3A3A3A;
    font-size: 18px;
    font-weight: lighter;
    margin-bottom: 0;
    margin-top: 14px;
    padding-bottom: 2px;
}
.blogPostBlock
{
margin-bottom:30px;
}
div.section_splash_sub {
    background-color: transparent;
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-right: -20px;
    min-height: 40px;
    padding: 125px 0 0 15px;
}
.relatedStories .titleBlock
{
    margin-bottom:0px;
}
/* ############# Recent or Popular Blog posts ####################### */
.categoryListBlock .titleBlock .insideTitleViewAll
{
    color: white;
    display: block;
    float: right;
    height: 15px;
    margin: 7px 7px 0 0;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #FFFFFF;
    text-decoration:none;
    font-size:11.5px;
    font-weight:bold;
}
/*Targets Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.physioSearch {
    display: block;
    margin: 9px 0 7px;
    position: relative;
}

#form1 
{
    margin: 0;
}
}

/* Styles for CPR Challenge */
.CPRChallenge {padding-left:238px;}
.CPRChallenge h1 {font-family:'HelveticaNeueW01-45Ligh';}
.CPRChallengeReport {min-height: 400px;}
.CPRChallengeReport .indludeCheckboxes,
.CPRChallengeReport .tradeShowSelector {margin-bottom: 10px;}
.CPRChallengeReport .downloadExcel {text-align:right;}
.CPRChallengeReport table.reportData {margin: 10px 0; width: 100%;}
.CPRChallengeReport table.reportData th {text-align:left;padding:3px 8px 3px 4px;background: #dedede;}
.CPRChallengeReport table.reportData td {padding: 3px 8px 3px 4px; border-bottom: 1px solid #ddd;}

.CPRChallengeDataEntry {min-height: 400px;}
.CPRChallengeDataEntry .formRow {margin-bottom: 12px; clear:both;}
.CPRChallengeDataEntry .formRow label {display:block; float:left; width: 60px;padding-top:3px;vertical-align:middle;}
.CPRChallengeDataEntry .formRow input {vertical-align: middle;}
.CPRChallengeDataEntry .editInput {width: 50px;}
.CPRChallengeDataEntry .emailInput {width: 200px;}
.CPRChallengeDataEntry .postbackMessage {width: 410px;}
.CPRChallengeDataEntry .postbackMessage p {color: #3c6c0e; font-weight: bold; margin-bottom: 16px;padding: 5px 8px;background: #E6EFC2;border: 2px solid #C6D880;}

.CPRChallengeParticipantResults {min-height:400px;}
.CPRChallengeParticipantResults .emailAddress {width: 220px;}
.CPRChallengeParticipantResults table.resultsTable th, .CPRChallengeParticipantResults table.resultsTable td {padding: 3px 12px 3px 4px; text-align:left;}
.CPRChallengeParticipantResults .formRow {margin-bottom: 8px; clear:both;min-height: 22px;}
.CPRChallengeParticipantResults .formRow label {display:block; float:left; width: 85px;padding-top:3px;vertical-align:middle;}
.CPRChallengeParticipantResults .formRow .emailAddress {padding-top: 3px; display:inline-block}
.CPRChallengeParticipantResults .AverageGauges {width: 100%;}
.CPRChallengeParticipantResults .emailError p {color:#f00;}

/* END styles for CPR Challenge */

/* Service & Support Styles */
.interiorBlock .interiorTextBlockWrapper {
	background: url(/images/physio85/productRotatorBackground.jpg) repeat-x top left;
	padding:18px;
	margin: 0 0 30px 0;
	border-bottom: 1px solid #A0A0A0;
	color: #3a3a3a;
}
.interiorBlock .interiorTextBlock p {
	color: #3a3a3a;
}
.productLandingCategories .twoWide {
	width: 331px;
	height: 43px;
}
.productLandingCategories .twoWide a {
	padding: 13px 0 0 17px;
}
.productLandingCategories .twoWide a {
	
	background: url(/images/physio85/arrowRightGray-8x8.png) 310px 17px no-repeat;
}

.landingBlock {border-bottom: 1px solid #a0a0a0;margin-bottom:20px;padding-bottom:10px;clear:both;}
.landingBlock:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.landingBlocksWrapper .last { border-bottom:0;}

.faqBlock {border-bottom: 1px solid #a0a0a0;margin-bottom:20px;padding-bottom:20px;}
.faqBlock .questionAnswer p {margin: 0 0 5px 0;}
.faqBlock .questionAnswer {margin: 0 0 15px 0;}

.formDialog div.middletop {width: auto; padding:0;}
.formDialog div.middletop h1 {margin-bottom: 20px;}
.formRow {margin-bottom: 10px; clear:both}
.formRow label {display:block; font-weight:bold; margin-bottom:5px; color: #000;}
.formRow input, .formRow textarea {width:330px;}
.formRow textarea {height:100px;}
.submitRow {margin: 15px 0 20px;}
.submitRow input {width:auto;}
p.requiredFields {color: #6b6d6d;}

.expandableItem .itemTitle:hover {cursor: pointer;}
.itemTitle .ui-icon {float:left; margin: 0 8px 0 0;}
.itemTitle {margin: 5px 0;}
.itemContent {padding:0 0 0 24px;}
.itemContent a {color: #6b6d6d;}

.printEmailButtons {margin: 30px 0 20px 0;padding: 0 0 20px 0; border-bottom:1px solid #a0a0a0;}
.infoHelpfulButtons {margin: 0 0 20px 0;}
.additionalComments textarea {width: 330px; height: 100px; display:block; margin: 0 0 15px 0;}

.productNoticeLinks a {font-weight:bold; color: #000;}

.serialNumbersTable {width: 100%; margin: 0 0 20px 0;}
.serialNumbersTable td, .serialNumbersTable th {padding: 5px 12px 6px 0; border-bottom: 1px solid #a0a0a0;text-align: left;min-width: 150px;}

.resourceDownloads {border-bottom: 1px solid #a0a0a0; margin: 0 0 20px; padding: 0 0 20px 0;}
.resourceDownloads h3 {font-family:Arial, sans-serif;font-weight:bold; font-size:13px; margin-bottom: 6px;}

.productNoticeSignIn .formRow input {width: 175px;}
.productNoticeSignIn .submitRow input {width: 75px;}

table.productNoticeList {margin: 20px 0;}
table.productNoticeList th {text-align:left;}
table.productNoticeList td, table.productNoticeList th {padding: 5px 8px 5px 5px; vertical-align:top; border-bottom:1px solid #ccc;}
table.productNoticeList td p, table.productNoticeList th p {margin-bottom:5px;}

.productNoticesList .productImageThumb {float:left; width: 77px;}
.productNoticesList .productNoticeLinkSection {float:left; width: 370px;}

.noticeListPaging a {margin: 0 3px;padding: 0 3px;}
.noticeListPaging a.current {text-decoration:none; font-weight:bold;}
.noticeListPaging a.current:hover {cursor: default;}

.signOutLink {width: 70px; display:block; float:right;text-align:right;}

.productNoticeForm label {display:block; float: left; width: 150px; font-weight:normal; text-align:right;}
.productNoticeForm input {width: 170px;}
.productNoticeForm textarea {width:270px;}
.productNoticeForm .formRow {margin-bottom: 15px;}
.productNoticeForm .formRow:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.productNoticeForm .formRow .fieldHint {display:block;margin:5px 0 0 0;font-size:11px;}
.productNoticeForm .formField {float:right;width: 285px;}
.productNoticeForm .currentFile {margin: 0 0 5px 0;}
.productNoticeForm .currentFile .fileName {padding: 0 7px;}
.productNoticeForm .productImage, .productNoticeForm .serialImage {width: 75px; border:1px solid #ccc;}
.productNoticeForm .currentFile.fileName img {vertical-align:middle;}
.productNoticeForm .submitRow {margin-left:170px;}
.productNoticeForm .submitRow input {width: 75px;}

.feedbackWrapper:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.feedbackButtons {float:left; width: 100px;}
.feedbackCounter {float:right; width: 200px; font-size: 11px;text-align:right;}
.ekMessagePost .avatar {display:none;}
.ContributionForm ul li.ekMessagePost .message {margin-left:0;}

/* Typography Styles */
p.large {font-size: 18px;}
/* End Tyography Styles */

/* jQuery UI Overrides */
.physioArticle .ui-accordion .ui-accordion-header {font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.ui-accordion-icons .ui-accordion-header a {padding-left:0.5em;}
.ui-accordion .ui-accordion-header .ui-icon {right: 0.5em;left:auto;}
.ui-accordion .ui-accordion-content {padding: 1em;}

.ui-dialog {border: 1px solid #A0A0A0;}
.ui-dialog-title {text-indent:-9999px}
.ui-dialog-titlebar {background-image:none; background-color: transparent; border:1px solid #fff;}
.ui-icon-closethick { background-color: #a0a0a0; }
.ui-dialog .ui-dialog-titlebar {padding: 0.4em 1em 0 1em;}
.ui-dialog .ui-dialog-content {padding:15px 35px 35px 35px;}

/* faq message board override */
.ContributionForm{
	background: none;
	border: none;
}
.ContributionForm h4{
	display:none;
}
.ContributionForm div.AddComment h6{
	display:none;
}
div.ekMessagePaging h4{
	display:none;
}
.ContributionForm div.AddComment p{
	margin:0px;
	padding:0px;
	text-align:left;
}
.ContributionForm ul {margin-left:0; margin-right:0;padding-left:0; padding-right:0;}
.ContributionForm ul li.ekMessagePost {background: #efefef;}
a[disabled="disabled"] {color: #bbb; text-decoration:none;}
a[disabled="disabled"]:hover {text-decoration:none;}
.pagerWrapper {text-align:center;}

div.AddComment p:before{
	content:"Additional Comments: ";
	font-weight: bold;
	margin-bottom:10px;
	display:block;
}
.AddComment textarea {width:250px; height: 100px;}
.ContributionForm div.AddComment input{
	text-align:left;
	margin:10px 0px 0px 0px;
}
.ContributionForm div.AddComment p textarea.ContributionText{
	margin-top:5px;
}
ul li.statusP{display:none !important;}
/* CSS Document */

/*
* {
	margin: 0;
	padding: 0;
}
*/

body {
	font: 13px Arial, sans-serif;

	background: #FFFFFF;
	/*
	background: #828282 url(/images/physio85/siteBackgroundGradient.jpg) center bottom repeat-x;
	*/
	margin: 0;
	padding: 0;
	color: #6b6d6d;
}
.modalPopup 
{
    background: none;
}
a {
	color: #6d6d6d;
	
}
h1 {
	margin-top: 0px;
	font-size: 40px;
	font-weight: lighter;
	color: #3a3a3a;
}
h2 {
	margin: 0px 0px 20px 0px;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
h3 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
h4 
{
    color: #3a3a3a;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}
hr 
{
    height: 1px;
    background: #a0a0a0;
    border: none;
    margin-top: 40px;
}


/*** General Structure ***/
.physioWrapper {
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  margin: 0 auto;
  width: 960px;
  -webkit-box-shadow: 0 0 10px 0 #666;
box-shadow: 0 0 10px 0 #666;
}
.physioContent {
	width: 960px;
	overflow: hidden;
/*
	background: url(/images/physio85/backgroundMural.jpg) 0px 0px no-repeat;
*/
	background: #3A3A3A;

}
.physioInterior {
	display: block;
	width: 920px;
/*
	margin: 30px 0px 0px;
*/
	margin: 4px 0px 0px;
	padding: 30px 22px 0px 22px;
	overflow: hidden;
	background: #ffffff;
}
.physioMural {
	background:  0px 0px no-repeat;
	height:768px;
    background-size: 100% 100%;

}
/*** end General Structure ***/





/*** Header ***/
.physioHeader {
	width: 916px;
	height: 175px;
	padding: 22px;
	background: #ffffff;
}
.headerBlock {
	display: block;
	overflow: hidden;
}
.physioLogo {
	display: block;
	width: 75px;
	height: 75px;
	float: left;
}
.physioLogo a, .physioLogo a img {
	border: none;
}
.headerUtility {
	display: block;
	float: right;
	margin-top: 3px;
}
.physioSocial {
	display: block;
	width: 214px;
	float: left;
	font-size: 11px;
	color: #828282;
	margin: 0px 0px 0px 0px;
}
.socialIcons {
	display: block;
	padding-top: 8px;
	margin-top: 1px;
	border-top: 1px solid #b5121b;
}
.socialIcons a, .socialIcons a img {
	border: none;
}
.physioLocalization {
	float: left;
	margin: 0px 20px 0px 0px;
	
}
.physioLocalization select.localizationSelection {
	padding: 3px;
	min-width: 150px;
	*width: 150px;
}

/*********************** CUSTOMIZED DROPDOWN ***********************/
/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:209px;
  background: url(/images/physio85/backgroundTransparentDarker.png);
  border: none;
  margin:0px;
  margin-top:-8px;
  padding:3px;
  text-align:left;
  overflow:auto;
  z-index: 10;
  height : 75px;
  display: none;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px 10px 0px 0px;
  color: #ffffff;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current, div.selectbox-wrapper ul li:hover {
	background: url(/images/physio85/arrowRightWhite-8x8.png) left center no-repeat;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px 2px 2px 10px;
  cursor:pointer;
}
div.selectbox-wrapper ul li a {
	color: #ffffff;
	text-decoration: none;
}

/* Look and feel of select box */
.selectbox 
{
  margin: 0px 0px 10px 0px;
  padding: 0px 3px 1px 3px;
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:11px;/* Resize Font*/
  width : 208px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url(/images/physio85/arrowDownRed-9x9.png) right center no-repeat;
  cursor: pointer;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #b5121b;
  color:#828282;
}
/*********************** end CUSTOMIZED DROPDOWN ***********************/




/* Main Menu */
.mainMenu {
	display: block;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
	float: left;
}
.mainMenu ul {
	list-style: none;
}
.mainMenu ul.menuBlock {
	width: 214px;
	margin: 0;
	padding: 0px 19px 0px 0px;
	float: left;
}
.mainMenu ul.menuBlock li.head {
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #828282;
	border-bottom: 1px solid #c6c6c6;
}
.mainMenu ul.menuBlock li {
	padding: 2px 0px;
	font-size: 12px;
	font-weight: bold;
	z-index: 1;
	*position: relative;
}
.mainMenu ul.menuBlock li a {
	color: #3a3a3a;
	text-decoration: none;
}
.mainMenu ul.menuBlock li.egSelected a {
	color: #b5121b;
}
.mainMenu ul.menuBlock li:hover a, .mainMenu ul.menuBlock li a:hover {
	color: #b5121b;
}
.mainMenu ul.menuBlock li ul {
	display: none;
	position: absolute;
	width: auto;
	min-width: 220px;
	padding: 13px 20px 13px 0px;
	background: url(/images/physio85/menuDropBack.png);
	z-index: 100;
	*position: relative;
	*left: -40px;
	*top: 0px;
	*width:197px;

}

.mainMenu ul.menuBlock li:hover ul {
	display: block;
}
.mainMenu ul.menuBlock li ul li {
}
.mainMenu ul.menuBlock li:hover ul li a, .mainMenu ul.menuBlock li ul li a {
	color: #ffffff;
	padding: 0px 0px 0px 17px;
	margin-left: 1px;
	line-height:16px;
}
.mainMenu ul.menuBlock li ul li a:hover {
	color: #ffffff;
	background: url(/images/physio85/menuDropArrow.png) 5px center no-repeat;
}


/* for tlevel 3 menu */

           
.mainMenu ul.menuBlock li ul li ul{
    display: none !important;
	position: absolute;
	width: auto;
	min-width: 220px;
	padding: 13px 20px 13px 0px;
	background: url(/images/physio85/menuDropBack.png);
	z-index: 100;
	*position: relative;
	*left: -40px;
	*top: 0px;
	*width:197px;
	
}
.mainMenu ul.menuBlock li ul li:hover ul {
	display: block !important;
	position: absolute;
	left: 100px;
	top: 10px;
	width:197px;
}
/* end Main Menu */

/* Search */
.physioSearch {
	display: block;
	position: relative;
	margin: 9px 0px 13px 0px;
}
.physioSearch input.searchInput {
	width: 180px;
	padding: 2px 27px 3px 3px;
	color: #6B6D6D;
	font-family: arial;
}
.physioSearch input.searchSubmit {
	display: block;
	position: absolute;
	float: right;
	margin: 5px 5px 0px -22px;
	padding: 0px;
	right: 0px;
	top: 0px;
	*top: 2px;
}
.topSearch {
  float: left;
  color: #828282;
display: block;

font-size: 11px;
margin: 0;
width: 214px;
}

.searchTextTitle {
  border-bottom: 1px solid #b5121b;
  display: block;
  padding-bottom: 1px;
  width: 100%;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.physioSearch input.searchSubmit {
		top: 2px;
	}
}

.headerResources {
	display: block;
	width: 214px;
	height: 41px;
	font-size: 12px;
	font-weight: bold;
	background: #3a3a3a url(/images/physio85/resourcesBackground.jpg) 0px 0px no-repeat;
}
.headerResources a {
	display: block;
	padding: 0px 0px 0px 15px;
	color: #ffffff;
	text-decoration: none;
}
.headerResources a:hover {
	text-decoration: underline;
}
.headerResources a .headerResourcesText {
	display: table-cell;
	width: 145px;
	height: 41px;
	vertical-align: middle;
}
/* end Search */
/*** end Header ***/

/*** Left Navigation ***/
.physioLeftNav {
	display: block;
	width: 214px;
	float: left;
	overflow: hidden;
}
.physioLeftNav ul {
	list-style: none;
}
.physioLeftNav ul.menuBlock {
	width: 215px;
	margin: 0;
	padding: 0px 0px 10px 0px;
	float: left;
	border-bottom: 1px solid #c6c6c6;
}
.physioLeftNav ul.menuBlock li.head {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #b5121b;
	border-bottom: 1px solid #c6c6c6;
}
.physioLeftNav ul.menuBlock li {
	padding: 2px 0px;
	font-size: 12px;
	font-weight: bold;
        
}
.physioLeftNav ul.menuBlock li a {
	color: #3a3a3a;
	text-decoration: none;
	
}
.physioLeftNav ul.menuBlock li a:hover {
	color: #b5121b;
}
.physioLeftNav ul.menuBlock li ul {
	display: none;
	padding: 0px 0px 0px 15px;
}
/*
.physioLeftNav ul.menuBlock li.egSelected a {
	color: #b5121b;
}
*/
.physioLeftNav ul.menuBlock li.egSelected ul {
	display: block;
	*margin-left: 0px;
}
.physioLeftNav ul.menuBlock li ul li {
	
}
.physioLeftNav ul.menuBlock li:hover ul li a, .physioLeftNav ul.menuBlock li ul li a {
	font-weight: normal;
	color: #828282;
}
.physioLeftNav ul.menuBlock li ul li a:hover {
	color: #b5121b;
}
/*
.physioLeftNav ul.menuBlock li.egSelected ul li.egSelected a {
	color: #b5121b;
}
*/
.physioLeftNav a.active {
	color: #b5121b;
}
/*** end Left Navigation ***/

/*** Homepage Content ***/
.homepageContent {
	display: block;
	width: 920px;
	padding: 30px 20px 34px 20px;
	overflow: hidden;
	background: none;
	
}
.featuredVideo {
	display: block;
	width: 330px;
	float: left;
	overflow: hidden;
}
.physioVideo {
	padding: 2px 2px 10px 2px;
}
.featuredVideo .contentBlock p {
	margin: 0;
	padding: 5px 0px 0px;
	font-size: 13px;
}
.featuredVideo .contentBlock {
	height: 299px;
	font-size: 13px;
}

.insidePhysio {
	display: block;
	width: 565px;
	float: right;
	overflow: hidden;
}
.insidePhysio .contentBlock {
	height: 270px;
	font-size: 13px;
}
.titleBlock {
	display: block;
	height: 29px;
	padding: 0px 0px 0px 17px;
	background: #3a3a3a;
	overflow: hidden;
}
.interiorRightColumn .titleBlock {
	margin-bottom: 1px;
}
.titleBlock p {
	display: block  !important;
	margin: 0  !important;
	padding: 0  !important;
	float: left  !important;
	font-size: 11.5px  !important;
	font-weight: bold  !important;
	color: #ffffff !important; 
	line-height: 2.5  !important;
	text-transform: uppercase !important;
}
.contentBlock {
	display: block;
/*
	margin: 3px 0px 0px 0px;
*/
	padding: 15px;
/*
	color: #ffffff;
	background: url(/images/physio85/backgroundTransparent.png);
*/
	background: #ffffff url(/images/physio85/backgroundGradient.jpg) 0px 0px repeat-x;
	overflow: hidden;
}
.insidePhysio .contentBlock a {
	font-size: 11px;
	font-weight: bold;
	color: #B5121B;
	text-decoration: none;
	font-style: italic;
}
.insidePhysio .contentBlock a:hover {
	text-decoration: underline;
}
.insidePhysioBlock {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 16px 0px;
	border-bottom: 1px solid #3A3A3A;
	overflow: hidden;
}
.featuredVideo h5, .insidePhysio h5 {
	margin: 0;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
.insidePhysioBlock p {
	margin: 0;
	padding: 3px 0px 0px 0px;
	font-size: 13px;
}
.insidePhysioBlock p a {
/*
	padding: 0px 12px 0px 0px;
*/
	font-weight: bold;
	font-style: italic;
/*
	color: #ffffff;
	background: url(/images/physio85/arrowRightWhite-8x8.png) right 5px no-repeat;
*/
	color: #b5121b;
}
.insidePhysioBlock p.insideCategory {
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 3px 10px 0px 0px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	border-right: 1px solid #6D6D6D;
	color: #3a3a3a;
}
.insidePhysioBlock p.insideDate {
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #3a3a3a;
}
.insidePhysioBlock.message {
	background: url(/images/physio85/icoGrayMessageBubble.png) right top no-repeat;
}
.insidePhysioBlock.customerStory {
	background: url(/images/physio85/icoGrayCustomerStory.png) right top no-repeat;
}
.insidePhysioBlock.innovation {
	background: url(/images/physio85/icoGrayInnovation.png) right top no-repeat;
}
.physioRotator {
	display: block;
	position: relative;
	margin: 27px 0px 19px 0px;
	padding: 0px 0px 30px 0px;
}
.physioHomeRotatorWrapper {
	display: block;
	position: relative;
	width: 920px;
	height: 286px;
	overflow: hidden;
}
.physioHomeRotator {
	display: block;
	position: absolute;
	width: 30000px;
	height: 286px;
	overflow: hidden;
}
.homepageBlock {
	display: block;
	width: 920px;
	height: 279px;
	float: left;
	overflow: hidden;
}
.homepageBlock h4 {
	margin: 0px 0px 22px 15px;
	font-size: 60px;
	line-height:72px;
	font-weight: lighter;
	color: #ffffff;
}
.homepageBlock a {
	padding: 0px 20px 0px 0px;
	font-size: 26px;
        line-height: 30px;
	font-weight: lighter;
	color: #ffffff;
	text-decoration: none;
	/*
    background: url(/images/physio85/arrowRightWhite-14x14.png) right center no-repeat;
    */
	/*max-Width:258px;
	display:inline-block;*/
}
.homepageBlock a:hover {
	text-decoration: underline;
}
.homepageBlock a img {
    padding-left: 10px;
}
.homeControls {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 16px;
}
.homeControls a.homeBrowse {
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	margin: 0px 2px;
	cursor: pointer;
	border: none;
}
.homeControls a.homePrev {
	background: url(/images/physio85/btnHomeLeftGray.png) 0px 0px no-repeat;
}
.homeControls a.homeNext {
	background: url(/images/physio85/btnHomeRightGray.png) 0px 0px no-repeat;
}
/*** end Homepage Content ***/

/*** Interior Content ***/
.rightColumnContent {
	background: #828282;
        padding:14px 17px 16px 17px;
}
.rightColumnContent p {
	color: #ffffff;
        margin-bottom:0px;
        padding-bottom:0px;
	font-size:13px;
}
.rightColumnContent a {
	color: #ffffff;
}
ul.rightColumnLinkList {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.rightColumnLinkList li {
	border-bottom: 1px solid #a0a0a0;
}
ul.rightColumnLinkList li a {
	display: block;
	padding: 15px 10px 15px 0px;
	text-decoration: none;
	background: url(/images/physio85/arrowRightWhite-8x8.png) right center no-repeat;
	font-size: 13px;
}
ul.rightColumnLinkList li a:hover {
	text-decoration: underline;
}

.physioMainColumn {
	display: block;
	width: 682px;
	float: right;
	overflow: hidden;
	margin-right: 4px;
}
.pbOneColOverTwo{
    width:960px;
    padding: 0 20px;
    background-color: #fff;
    }
.PhysioOneColOverTwoTop{
    width:100%;
    }
.PhysioOneColOverTwoTop div.productLandingSlide
{
    background-position:right center;
    width:880px;
}
.PhysioOneColOverTwoLeft{
    float:left;
    margin-right: 15px;
    width:610px;
}
.PhysioOneColOverTwoRight{
    float:left;
    width: 295px;
    }
    
.CRPlusResources > p{margin-top:0px;}
.CRPlusResources hr
{
    margin: 10px !important;
    }
.CRPlusResources > ul{
    list-style:none !important;
    margin-left:-25px;
    color:#fff;
    
    }
.CRPlusResources > ul li:before{
    content:"-"; 
    position:relative; 
    left:-5px;     
}
.CRPlusResources > ul li{
    text-indent:-5px; 
    margin-bottom:16px;
    }
.CRPlusResources > ul li:first-child
{
    margin-top:16px;
}

.importantlink{color:Red;}
.importantlink:before{
    content:url(/images/importanticon.png);
    position:relative;
    left:-5px;
    margin-left:5px;
    
    }



/*
.physioMainColumn h1 {
	margin-top: 0px;
	font-size: 40px;
	font-weight: lighter;
	color: #3a3a3a;
}
.physioMainColumn h2 {
	margin: 0px 0px 20px 0px;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
.physioMainColumn h3 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight: lighter;
	color: #3a3a3a;
}
*/

.physioArticle {
	display: block;
	width: 450px;
	float: left;
	/* overflow: hidden; */
	margin-right:18px
}
.interiorRotator {
	display: block;
	position: relative;
	width: 680px;
	*width: 670px;
	margin: 0px 0px 30px 0px;
	overflow: hidden;
}
.interiorRightColumn {
	display: block;
	width: 214px;
	float: right;
	overflow: hidden;
        /*margin-top: 4px;*/
}
.interiorBlock {
	display: block;
	overflow: hidden;
        /*margin-top: 4px;*/
}
/** Legacy Rotator **/
.legacyRotatorWrapper {
	display: block;
	position: relative;
	width: 680px;
	*width:673px;
	height: 225px;
/*
	margin: 3px 0px 0px 0px;
	background: url(/images/physio85/legacyTimelineBackground.jpg) 0px 0px no-repeat;
*/
	margin: 0px;
	background: url(/images/physio85/legacyTimelineBackground_02.jpg) 0px 0px no-repeat;
	overflow: hidden;
}
.contentBlock.legacyRotator {
	display: block;
	position: absolute;
	width: 20000px;
	height: 195px;
	margin: 25px 0px;
	padding: 0px;
	color: #ffffff;
	background: none;
	overflow: hidden;
height: 195px;
}
.legacyBlock {
	display: block;
	width: 472px;
	padding: 0px 0px 0px 21px;
	float: left;
margin-right: 0px;
	border-right: 1px solid #ffffff;
}
.legacyDate {
	display: block;
	width: 169px;
	float: left;
	font-size: 72px;
        margin-top: -16px;
}
.legacyContent {
	display: block;
	width: 260px;
	/*height: 195px;*/
	margin: 0px 0px 0px 5px;
	float: left;
}
.legacyContent p {
	margin: 10px 0px;
	width:214px;
}
.legacyContent a {
	padding: 0px 12px 0px 0px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
	background: url(/images/physio85/arrowRightWhite-8x8.png) right 4px no-repeat;
	text-decoration: underline;
}
.legacyControls {
	display: block;
	position: absolute;
	right: 15px;
	bottom: 19px;
}
.legacyControls a.legacyBrowse {
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	margin: 0px 2px;
	cursor: pointer;
	border: none;
}
.legacyControls a.legacyPrev {
	background: url(/images/physio85/btnLegacyLeft.png) 0px 0px no-repeat;
}
.legacyControls a.legacyNext {
	background: url(/images/physio85/btnLegacyRight.png) 0px 0px no-repeat;
}
.legacyMore {
	display: block;
	position: relative;
}
.legacyMoreInfo {
	display: none;
	position: absolute;
	width: 350px;
	margin: 0px 0px 0px 12px;
	padding: 10px;
	background: url(/images/physio85/backgroundTransparentDarker.png);
	border: 1px solid #bcbcbc;
	bottom: 0;
	left: 50px;
	z-index: 10;
}
.legacyMoreInfo p
{
margin:0;
padding:0px;
width:350px
}
.legacyPointer {
	display: block;
	position: absolute;
	width: 12px;
	height: 16px;
	left: -12px;
	bottom: 0px;
	background: url(/images/physio85/legacyFlyoutPointer2.png) 0px 0px no-repeat;
}
/** end Legacy Rotator **/

/** Video Rotator **/
.videoRotator {
	display: block;
	position: relative;
	width: 215px;
	height: 225px;
/*
	margin: 3px 0px 0px 0px;
	background: url(/images/physio85/interiorVideoBackground.jpg) 0px 0px no-repeat;
*/
	margin: 0px;
	background: #ffffff url(/images/physio85/interiorVideoBackground_02.jpg) 0px 0px repeat-x;
	overflow: hidden;
}
.videoRotatorWrapper {
	display: block;
	position: relative;
	width: 180px;
	height: 200px;
	margin: 15px auto 0px auto;
	overflow: hidden;
}
.contentBlock.videoRotatorBlock {
	display: block;
	position: absolute;
	width: 30000px;
	margin: 0;
	*margin-top: 10px;
	padding: 0;
	background: none;
}
.videoBlock {
	display: block;
	width: 180px;
	float: left;
	overflow: hidden;
}
.videoThumb {
}
.videoThumb img {
}
.videoContent {
}
.videoContent h5 {
	margin: 10px 0 0;
	font-size: 18px;
	line-height:20px;
	color: #3A3A3A;
	font-weight: lighter;
}
.videoContent p {
	margin: 5px 0px;
	font-size: 11px;
	line-height:14px;
	color: #3A3A3A;
}
.videoContent a {
	padding: 0px 12px 0px 0px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
	background: url(/images/physio85/arrowRightWhite-8x8.png) right 5px no-repeat;
}
.videoContent a:hover {
	text-decoration: underline;
}
a.videoBrowse {
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	top: 50px;
	cursor: pointer;
}
a.videoPrev {
	left: 5px;
	background: url(/images/physio85/arrowLeftGray-8x8.png) 0px 0px no-repeat;
}
a.videoNext {
	right: 5px;
	background: url(/images/physio85/arrowRightGray-8x8.png) 0px 0px no-repeat;
}
/** end Video Rotator **/

/** Newsroom **/
ul.pressReleaseDatePicker {
	display: block;
	list-style: none;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	float: left;
}
ul.pressReleaseDatePicker li {
	padding: 0px 5px;
	float: left;
	color: #ffffff;
	border-right: 1px solid #ffffff;
	list-style: none !important;
}
ul.pressReleaseDatePicker li.last {
	border-right: none;
}
ul.pressReleaseDatePicker li a {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-size:10px;
}
ul.pressReleaseDatePicker li a:hover {
	text-decoration: underline;
}
ul.pressReleaseDatePicker li a.active {
	text-decoration: underline;
	cursor: auto;
}
.newsroomRSS {
	display: block;
	margin: 7px 7px 0px 0px;
	width: 17px;
	height: 15px;
	float: right;
	border: none;
}
.newsroomRSS img {
	border: none;
}
.pressReleaseContent {
	padding: 10px 0px 0px 0px;
	background: none;
}
.pressReleaseBlock {
	display: block;
	padding: 0px 0px 15px 0px;
	overflow: hidden;
}
.pressReleaseBlock p {
	margin: 0;
	color: #3a3a3a;
}
.pressReleaseBlock a {
	font-weight: normal;
	color: #6d6d6d;
}
/** end Newsroom **/

/** Contact Us **/
.contactBlockHead {
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border-bottom: 1px solid #a0a0a0;
	width:450px;
}
.contactBlock {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	width:450px;
}
.contactBlockHead div.block, .contactBlock div.block {
	display: block;
	width: 220px;
	float: left;
	padding-bottom:10px;
	margin-bottom :10px;
	min-height:130px;
}
.contactBlock div p.contactLocation {
	margin: 0;
	font-weight: bold;
	color: #3a3a3a;
}
.contactBlockHead div.block div.contactAddress {
	font-size: 13px;
	line-height: 16px;
}
.contactBlock div.block div.contactAddress {
	margin: 0;
}
.contactBlock div.block div.contactAddress p,.contactBlockHead  div.block div.contactAddress p{
	margin: 0;
	padding:0;
}
.contactBlock div a {
}
/** end Contact Us **/

/** Customer Support **/
.customerSupportForm {
}
.customerSupportForm div {
	display: block;
	padding: 0px 0px 13px 0px;
	overflow: hidden;
}
.customerSupportForm div p {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
        color: #3A3A3A;
        font-size: 13px;
}

.FormRows p {
  float: left;
  width: 100px;
}

.customerSupportForm div select, .customerSupportForm div input[type="text"], .customerSupportForm div textarea {
	width: 350px;
}
/** end Customer Support**/

/** Executive Bios **/
ul.executiveBioList {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
        Height:187px;
}
ul.executiveBioList li {
	display: block;
	margin: 0px 12px 0px 0px;
	float: left;
}
ul.executiveBioList li img 
{
    width: 214px;
    height:108px;
}
ul.executiveBioList p {
	margin: 0;
	padding: 0;
        width:200px
}
ul.executiveBioList h3 {
	margin: 7px 0px 5px 0px;
        line-height: 16px;
}
.execBioDetailImage {
	display: block;
	width: 200px;
	float: left;
	padding: 1px 0 0 0;
}
.execBioDetailImage img {
}
.execBioDetailContent {
	display: block;
	width: 430px;
	float: right;
	padding-bottom:12px;
	padding-left:15px;
}
.execBioDetailContent h1 {
	margin-bottom: 0px;
        padding-top: 24px;
}
.execBioDetailContent h2 
{
    color:#6b6d6d;
}
.execBioDetailContent p {
line-height: 16px;
font-size:13px;
color: #6b6d6d;
}
/** end Executive Bios **/


/** News Details **/
.physioNews {
}
.physioNews img {
	float: right;
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 0px 0px 5px 5px;
}
/*** end Interior Content ***/

/*** Footer Content ***/
.physioFooter {
	width: 920px;
	height: 90px;
	padding: 41px 20px 12px 20px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
        line-height: 18px;
	color: #6f6f6f;
	background: #ffffff;
}
.footerLeft {
	display: block;
	width: 685px;
	margin: 0px 20px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	border-top: 1px solid #A0A0A0;
}
.footerRight {
	display: block;
	width: 215px;
	padding: 10px 0px 0px 0px;
	float: right;
	border-top: 1px solid #A0A0A0
}
.physioFooter ul {
	display: block;
	margin: 0;
	padding: 0px 0px 5px 0px;
	overflow: hidden;
	list-style: none;
}
.physioFooter ul li {
	padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	border-right: 1px solid #6f6f6f;
}
.physioFooter ul li a {
	color: #6f6f6f;
}
.footerSocial {
	display: block;
	width: 215px;
	float: right;
}
.physioFooter .physioSocial {
	
	font-size: 10px;
	line-height: 18px;
	color: #828282;
}
.physioFooter .socialIcons {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border: none;
}
/*** end Footer Content ***/

/* Added by Anoop */
.ekflexmenu_button_selected,.expand1 a.ekflexmenu_link_selected
{
   /* color: #b5121b !important;*/
    background:none repeat scroll 0 0 #FFFFFF !important;
text-indent:0px;
}
.expand1 .ekflexmenu_button
{
    color: #828282;
    text-decoration: none !important;
    background:none repeat scroll 0 0 #FFFFFF !important;
text-indent:0px;
}
.expand1 .ekflexmenu_button_selected
{
text-indent:0px;
}
.expand1 .ekflexmenu_button:hover,.expand1 .ekflexmenu_button:focus,
.expand1 .ekflexmenu_button_selected:hover,.expand1 .ekflexmenu_button_selected:focus
{
	text-indent:0px;
	padding:2px 0;
	color: #b5121b !important;
}
.expand1 a.ekflexmenu_link:hover, .expand1 a.ekflexmenu_link:active, .expand1 a.ekflexmenu_link:focus
{
    color: #b5121b !important;
}
.expand1 a.ekflexmenu_link, .expand1 a.ekflexmenu_link:link, .expand1 a.ekflexmenu_link:visited 
{
    text-indent: 0px;
}
.expand1 a.ekflexmenu_link_selected
{
    font-weight:normal;
    color: #b5121b !important;
}
.expand1 a.ekflexmenu_link_selected:hover
{
     color: #b5121b !important;
}
.socialIcons  img
{
    padding-right: 2px;

}

div.design_content
{
    padding:0px !important;
    overflow: hidden; /* to disable the scroll bar. 061312:djo */
}
.physioLeftNav ul.menublock1 {
    border-bottom: 1px solid #A0A0A0;
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 215px;
}

.physioLeftNav ul.menublock1 li.head a.first  {
    border-bottom: 1px solid #A0A0A0;
    color: #B5121B;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.physioLeftNav ul.menublock1 a
{
    text-decoration:none;
    color: #3A3A3A;
    line-height:16px;
    font-size: 12px;
}

/*
.expand1 .ekflexmenu_menu_level_4 a  {
*/
.physioLeftNav ul.menublock1 li ul li ul li a 
{
    font-weight: normal;
    color:#828282;
}
.menublock1 li ul li ul li a 
{
    color: #828282;
}

.physioLeftNav ul.menublock1 li ul li a
{
    font-weight:normal;
    margin-left: 10px;
    width:210px;
}

.physioOneMainColumn {
	display: block;
	width: 895px;
	float: left;
	overflow: hidden;
}
.newsRoomh3
{
    margin-bottom:2px !important;
}
.newRoomPDate
{
    margin-top:0px;
   font-weight: bold;
}
a img {
    border: 0;
} 

.pressReleaseBlock p.date {
	margin: 0;
	font-weight: bold;
	color: #3a3a3a;
}


.physioFooter ul li.last {
    border-right: 0px;
}
ul.rightColumnLinkList li.last {
    border-bottom: 0px;
}

div.middletop
{
    padding-bottom: 6px;
    padding-top: 15px;
    width: 448px;
}
div.lefttop
{
    height:23px;
}
.insidePhysioBlock.last
{
    margin-bottom:8px;
}
/*.physioArticle H1
{
   margin-bottom:-12px;
   font-size: 18px;
}*/
ul.rightColumnLinkList li a.first
{
   padding-top:0px;
   background-position: right top;
}
ul.rightColumnLinkList li a.last
{
   background-position: right bottom;
   padding-bottom:0px;
}
.abtusinteriorBlock {
	display: block;
	overflow: hidden;
    margin-top: 4px;
    width:215px;
}
.abtusinteriorBlock .titleBlock 
{
    margin: 0px;
}
ul.executiveBioList h3,ul.executiveBioList p
{
   padding-left:10px;
}
div.desc
{
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 5px 0px 0px;
    color:#3A3A3A;
}
.middletop h1
{
 font-size: 40px;
 line-height: 48px;
}
.physioArticle h2
{
 font-size: 18px;
 line-height: 20px;
 margin-bottom:15px;
}
p.astrxfld
{
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 39px;
    padding-top: 26px;
    color: #6B6D6D
}
p.customerquestion
{
    color: #3A3A3A;
    font-size: 13px;
}
.insidePhysio .contentBlock a.viewall
{
color: #3A3A3A;
font-style: normal;
}
.physioformbody
{
    background:url();
    background-color:#ffffff;
}
.physioInteriorform
{
    display: block;
    height :380px;
	margin: 5px 0px 0px;
	padding: 0px;
	overflow: hidden;
	background: #ffffff;
}
.expand1 .ekflexmenu_button,.expand1 .ekflexmenu_button_selected
{
	padding:2px 0px;
}
a.ekflexmenu_button_selected {
	color: #b5121b !important;
}
.physiotwoArticle {
	display: block;
	float: left;
	overflow: hidden;
	margin-right:20px
}

.physiotwoArticle h2
{
 font-size: 18px;
 line-height: 20px;
 margin-bottom:15px;
}
.physiotwoArticle p, .physioArticle p
{
  margin-top:0px;
  font-size: 13px;
  line-height: 16px;
  color: #6B6d6d;
}
.physiotwoArticle p sup, .physioArticle p sup 
{
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
}
.homepageBlock div.link
{
padding-left:17px;
}
.homepageBlock h4 p ,.homepageBlock div.link p{
  margin:0px;
  padding:0px;

}
.physioArticle .content ul li, .physiotwoArticle .content ul li
{
  list-style-image:url(/images/physio85/dash.jpg);
}
.physioArticle ul ,.physiotwoArticle ul
{
  margin-bottom:10px;
}

/* CSS Document */
/*** PHASE 2 ADDITIONS ***/

.physioArticle ul, .physioArticle ol {
	list-style-image: url(/images/physio85/listDash-686d6d.jpg);
	padding-left: 25px;
}

.findSalesRep {
	display: block;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #C6C6C6;
}
.findSalesRep a {
	display: block;
	padding: 14px 0px 14px 25px;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3a;
	text-decoration: none;
	background: url(/images/physio85/salesRepIcon.png) left center no-repeat;
}
.findSalesRep a:hover {
	text-decoration: underline;
}

.safetyInformation {
	/*display: block;*/
	width: 100%;
	padding: 0px 0px 0px 26px;
	overflow: hidden;
	background: url(/images/physio85/safetyTriangle.png) left center no-repeat;
}
.safetyInformation a {
	font-size: 12px;
	font-weight: bold;
	color: #b5121b;
}

.productLandingSlide {
	display: block;
	width: 642px;
	height: 234px;
	margin: 26px 0px 1px 0px;
	padding: 56px 0px 0px 40px;
	overflow: hidden;
}
.productLandingSlide h1 {
	margin-bottom: 0px 0px 56px 0px;
	padding: 0;
	color: #ffffff;
}
.productLandingSlide h2 {
	margin: 0;
	padding: 0;
	color: #ffffff;
}
.productLandingSlide img {
	margin-left: 8px;
	margin-bottom: 2px;
}



/** Product Rotator **/
.productRotatorWrapper {
	display: block;
	position: relative;
	width: 681px;
	/**width: 670px;*/
	height: 190px;
	margin: 0px;
	padding-right: 1px;
	background: url(/images/physio85/productRotatorBackground.jpg) 0px 0px;
	overflow: hidden;
	border-bottom: 1px solid #a0a0a0;
}
.contentBlock.productRotator {
	display: block;
	position: absolute;
	width: 20000px;
	height: 166px;
	margin: 24px 0px 0px;
	padding: 0px;
	background: none;
	overflow: hidden;
}
.productRotatorBlock {
	display: block;
	width: 225px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.productRotatorBlock .productRotatorLink {
	text-decoration: none;
}
.productRotatorBlock .productRotatorImage {
	display: block;
	height: 102px;
	text-align: center;
}
.productRotatorContent {
	display: block;
	margin: 10px 0px 0px;
}
.productRotatorContent p {
	font-size: 13px;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #3a3a3a;
	font-weight: bold;
}

.productControls {
	display: block;
	position: absolute;
	right: 17px;
	top: 17px;
}
.productControls a.productBrowse {
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	margin: 0px 2px;
	cursor: pointer;
	border: none;
}
.productControls a.productPrev {
	background: url(/images/physio85/btnLegacyLeft.png) 0px 0px no-repeat;
}
.productControls a.productNext {
	background: url(/images/physio85/btnLegacyRight.png) 0px 0px no-repeat;
}
/** end Product Rotator **/



/** Product Landing Categories **/
.productLandingCategories {
	display: block;
	overflow: hidden;
	width: 100%;
}
.productLandingCategories .productLandingCategory {
	display: block;
	width: 213px;
	*width: 211px;
	height: 43px;
	background: url(/images/physio85/productLandingCategoriesBackground.jpg) 0px 0px;
	margin: 0px 20px 0px 0px;
	*margin-right: 19px;
	float: left;
	border-top: 1px solid #3a3a3a;
	border-bottom: 3px solid #3a3a3a;
}
.productLandingCategoriesV2 .productLandingCategoryV2 {
	display: block;
	width: 320px;
	height: 43px;
	background: url(/images/physio85/productLandingCategoriesBackground.jpg) 0px 0px;
	margin: 0px 20px 0px 0px;
	*margin-right: 19px;
	float: left;
	border-top: 1px solid #3a3a3a;
	border-bottom: 3px solid #3a3a3a;
}
.productLandingCategories .productLandingCategory.last {
	margin-right: 0px;
}
.productLandingCategories .productLandingCategory a {
	display: block;
	height: 43px;
	padding: 5px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #3a3a3a;
	font-size: 13px;
	background: url(/images/physio85/arrowRightGray-8x8.png) 196px 17px no-repeat;
	cursor:pointer;
	
}
.productLandingCategoriesV2 .productLandingCategoryV2 a {
	display: block;
	height: 43px;
	padding: 0px 0px 0px 17px;
	text-decoration: none;
	font-weight: bold;
	color: #3a3a3a;
	font-size: 13px;
	background: url(/images/physio85/arrowRightGray-8x8.png) 296px 17px no-repeat;
}
.productLandingCategories .productLandingCategory a table {
}
/** end Product Landing Categories **/



/*** Product Overview ***/
.productOverviewHeader {
}
.productOverviewCategoryBlock {
}
.productOverviewHeader p {
}

ul.productOverviewCategory {
	overflow: hidden;
	padding-left:0px
}
ul.poclast
{
   border-bottom: 1px solid #a0a0a0;
   margin-bottom : 16px;
   padding-bottom: 14px;
}
ul.productOverviewCategory li {
	display: block;
	/*
	width: 213px;
	*/
width: 211px;
	float: left
}
ul.productOverviewCategory li a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}
ul.productOverviewCategory li a img {
	padding-bottom: 14px;
}
ul.productOverviewCategory li a:hover {
	text-decoration: underline;
}
ul.productOverviewCategory li a p {
	color: #3a3a3a;
}
/*** end Product Overview ***/



/*** Product Detail ***/
.productDetailHeader 
{
    width: 448px;
    padding-bottom:27px;
}
.productDetailHeader h2 
{
    margin: 0px;
}
.productDetailHeader p {
	width: 448px;
	margin-top: 4px;
}
.productDetailImage {
	display: block;
	width: 446px;
	height: 338px;
	overflow: hidden;
	border: 1px solid #a0a0a0;
}

.physioProductDetailTabs {
	list-style: none;
	margin: 20px 0px 0px;
	padding: 0px !important;
}
.physioProductDetailTabs li {
	float: left;
	list-style-image: url() !important;
}
.physioProductDetailTabs li a {
	display: block;
	width: 114px;
	height: 40px;
	padding: 10px 17px;
	margin-left: 1px;
	font-size: 11.5px;
	line-height: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background: #828282;
}
ul.physioProductDetailTabs.fourTabs li a {
  max-height: 30px;
  padding: 10px;
  width: 91px;
}
ul.physioProductDetailTabs.fourTabs li:first-child a.selected {
  background-color: #da291c !important;
}
.divProductForm .design_content.design_mode_entry {
  background-color: transparent;
}
.tabContent .design_list_horizontal > li {
  list-style: outside none none;
  display:block;
}
.divProductForm > iframe {
  width: 100%;
  min-height: 300px;
  border: none;
}
#design_content, div.design_content {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
ol.design_list_horizontal li {
  display: block;
  margin: 0 0 0 20px;
}
.physioProductDetailTabs li a.selected {
	background: #3a3a3a;
}

.tabContent {
	display: block;
	width: 412px;
	background: url(/images/physio85/productDetailsTabsBackground.jpg) 0px 0px repeat-x;
	padding: 17px;
	margin-left: 1px;
	min-height: 66px;
	overflow: hidden;
}
.tabContent.hide {
	display: none;
}

.productDetailDocumentList {
	list-style: none;
	margin: 0;
	padding: 0px !important;
}
.productDetailDocumentList li 
{
    list-style-image: url() !important;
}
.productDetailDocumentList li a {
	font-size: 13px;
	color: #3a3a3a;
}

.productThumbnails {
	display: block;
	overflow: hidden;
	margin: 20px 0px 43px 0px;
}
.productThumbnails ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.productThumbnails ul li  {
	display: block;
	float: left;
	margin-right: 11px;
	border: 1px solid #a0a0a0;
}
.productThumbnails ul li.last {
	margin-right: 0px;
}
.productThumbnails ul li:hover, .productThumbnails ul li.selected {
	border: 1px solid #b5121b;
}
.productThumbnails ul li a {
	display: block;
	width: 52px;
	height: 52px;
	padding: 5px;
	border: none;
}
.productThumbnails ul li a img {
	
}
.productMessage {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #3a3a3a;
}
.underline {
	text-decoration: underline;
}

.videoThumbList {
	display: block;
	width: 412px;
	list-style: none;
	list-style-image: none;
	margin: 0px auto;
	padding: 0px !important;
	overflow: hidden;
}
.videoThumbList li {
  display: block;
  float: left;
  margin: 0 35px 0 0;
  width: 100px;
  min-height: 170px;
}
.videoThumbList li a {
	font-size: 13px;
	line-height: 16px;
	color: #3a3a3a;
	text-decoration: none;
}
.videoThumbList li a:hover {
	text-decoration: underline;
}
.videoThumbList li a img {
	padding: 5px;
	border: 1px solid #a4a4a4;
	width: 102px;
	height: 52px;
}
.videoThumbList li p {
	margin: 11px 0px;
}
.videoThumbList li.last {
	margin-right: 0px;
}
/*** end Product Detail ***/



/*** Clinical Info ***/
.articleLinkBlock {
	padding-top: 18px;
}
.articleLinkBlock .titleBlock {
}
.articleLinkBlock .titleBlock p {
}
.articleLinkBlock .contentBlock {
}
.articleLinkBlock .contentBlock.articleColumnContent {
	background: url(/images/physio85/backgroundGradient.jpg) 0px 0px repeat-x !important;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList {
	margin: 0;
	padding: 0;
	list-style: none;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li {
	margin: 0px 0px 16px 0px;
	border-bottom: 1px solid #a0a0a0;
	list-style-image:url();
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li.last {
	border-bottom: none;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li a {
	padding: 10px 16px 10px 0px;
	font-size: 18px;
	color: #3a3a3a;
	text-decoration: none;
	background: url(/images/physio85/arrowRightGray-8x8.png) right center no-repeat;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li p {
	color: #3a3a3a;
	margin-top:8px;
}
.articleLinkBlock .contentBlock.articleColumnContent ul.articleColumnLinkList li a:hover {
	text-decoration: underline;
}


.clinicalInfoSearch {
	padding: 3px 28px 3px 3px;
	width: 180px;
	color: #6B6D6D;
	font-family: arial;
}
input.clinicalInfoSearchSubmit {
	position: relative;
	margin: 5px 5px 0 -22px;
	top: 3px;
}
div.physioProductAccordion {
	/*margin-top: 43px;*/
	margin-bottom: 20px;
}
div.physioProductAccordion ul {
	margin: 0;
	padding: 0;
	list-style: none;
	/*border-bottom: 1px solid gray;*/
}
div.physioProductAccordion ul li {
	margin-bottom: 1px;
	list-style-image: url() !important;
}
div.physioProductAccordion ul li a {
	display: block;
	height: 24px;
	padding: 5px 0px 0px 17px;
	background: #3a3a3a url(/images/physio85/arrowRightWhite-8x8.png) 433px center no-repeat;
	font-size: 11.5px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	text-transform: uppercase;
}
.tabContent div.physioProductAccordion ul li a {
	background: #3a3a3a url(/images/physio85/arrowRightWhite-8x8.png) 393px center no-repeat;
}
div.physioProductAccordion ul li a.selected {
	background: #3a3a3a url(/images/physio85/arrowDownWhite-8x8.png) 433px center no-repeat;
}
.tabContent div.physioProductAccordion ul li a.selected {
	background: #3a3a3a url(/images/physio85/arrowDownWhite-8x8.png) 393px center no-repeat;
}
.tabContent div.physioProductAccordion > ul >li ul {
	padding: 10px 0;
}
.tabContent div.physioProductAccordion ul li li a {
	background: none;
}
div.physioProductAccordion ul li ul {
	display: none;
	margin-left: 17px;
}
div.physioProductAccordion ul li ul li {
}
div.physioProductAccordion ul li ul li a {
	background: #ffffff url(/images/physio85/arrowRightGray-8x8.png) left center no-repeat;
	color: #3a3a3a;
	font-size: 13px;
	padding-left: 12px;
	height:auto;
	text-transform:none;
}
div.physioProductAccordion ul li ul li a.selected {
	background: #ffffff url(/images/physio85/arrowDownGray-8x8.png) left center no-repeat;
}
div.physioProductAccordion ul li ul li ul {
	display: none;
}
div.physioProductAccordion ul li ul li ul li {
	padding: 5px 0px 0px 12px;
	background: #ffffff url(/images/physio85/listDash-686d6d.jpg) 0 12px no-repeat;
}
div.physioProductAccordion ul li ul li ul li a {
	color: #6b6d6d;
	background: none;
	font-weight:normal;
	line-height:18px;
	height: auto;
	padding:0;
	display:block;
}
/*** end Clinical Info ***/


/*** About SCA ***/
table.comparisonTable {
	color: #3a3a3a;
	border-top: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	margin: 35px 0px 0px 0px;
}
table.comparisonTable thead {
}
table.comparisonTable thead tr {
}
table.comparisonTable thead tr th {
	font-size: 11.5px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	color: #ffffff;
	padding: 8px 17px;
	background: #3a3a3a;
}
table.comparisonTable tbody {
}
table.comparisonTable tbody tr {
}
table.comparisonTable tbody tr td {
	padding: 8px 17px;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}
table.comparisonTable tbody tr td.noRightBorder {
	border-right: none;
}
table.comparisonTable tbody tr td.comparisonSubhead {
	font-size: 13px;
	font-weight: bold;
	background-color: #dadada;
}
table.comparisonTable tbody tr td p.comparisonTableImageHeader {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
}
table.comparisonTable tbody tr td img {
	display: block;
	margin: 0px auto;
}



table.chartTable {
	color: #3a3a3a;
	border-bottom: 1px solid #c6c6c6;
	margin: 35px 0px 20px 0px;
}
table.chartTable thead tr th {
	font-size: 11.5px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	color: #ffffff;
	padding: 8px 17px;
	background: #3a3a3a;
}
table.chartTable tbody tr td {
	padding: 8px 17px;
}
table.chartTable tbody tr td.comparisonSubhead {
	font-size: 13px;
	font-weight: bold;
	background-color: #dadada;
}
table.chartTable tbody tr td p.comparisonTableImageHeader {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
}
table.chartTable tbody tr td img {
	display: block;
	margin: 0px auto;
}


p.infoGraphic 
{
    margin: 40px 0px 8px 0px;
    padding: 0px 0px 3px 0px;
}
p.footnotes {
	margin: 40px 0px 8px 0px;
	padding: 17px 0px 0px 0px;
	border-top: 1px solid #a0a0a0;
}
p.footnotes sup {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #6b6d6d;
}
p.nextPage 
{
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
    margin: 40px 0px 8px 0px;
    padding: 5px 0px 0px 0px;
    border-top: 1px solid #a0a0a0;
}
p.nextPage a {
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
	text-decoration: none;
}
p.nextPage a:hover {
	text-decoration: underline;
}
/*** end About SCA ***/

.productLandingSlide h1 p
{
    padding:0px;
    margin:0px;
    color: #FFFFFF;
    font-size:40px;
    line-height:48px;
}
/*** Events and Training ***/
.eventsTrainingBlock {
	padding-top: 18px;
}
.eventsTrainingBlock .titleBlock {
}
.eventsTrainingBlock .titleBlock p {
}
.eventsTrainingBlock .contentBlock {
	background: none;
	padding-left: 0px;
}
.eventsTrainingBlock .contentBlock.articleColumnContent {
}
.eventsTrainingContentBlock {
	display: block;
	margin-bottom: 17px;
	overflow: hidden;
}
.eventsTrainingContentBlock p {
	font-size: 13px;
	margin: 0;
}
.eventsTrainingContentBlock p.eventsDate {
	font-weight: bold;
	color: #3a3a3a;
}
.eventsTrainingContentBlock a {
}

.scholarshipInformationContentBlock {
	margin-bottom: 20px;
}
.scholarshipInformationContentBlock p {
	margin: 0px;
}
.scholarshipInformationContentBlock a {
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
}

.nationalTrainingOrganizations {
}
.nationalTrainingOrganizations ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nationalTrainingOrganizations ul li {
	list-style: none;
}
/*** end Events and Training ***/


/*** Find Service Rep ***/
.serviceRepSearchHeader {
	display: block;
	margin: 0px 0px 43px 0px;
	overflow: hidden;
}
.serviceRepSearchHeader p {
}
.serviceRepSearchHeader input {
}
.serviceRepInput {
	margin-bottom: 15px;
}
.serviceRepInput input {
}
.serviceRepSubmit {
}
.serviceRepSubmit input {
}


.serviceRepSearchResults {
}
.serviceRepSearchResults h3 {
	padding-bottom: 3px;
	border-bottom: 1px solid #a0a0a0;
	margin-bottom: 17px;
}
.serviceRepSearchResults h3 span.resultsCount {
}
.serviceRepSearchResults ul.searchResultsList {
	list-style: none;
	margin: 0;
	padding: 0;
}
.serviceRepSearchResults ul.searchResultsList li {
	margin-bottom: 15px;
}
.serviceRepSearchResults ul.searchResultsList li p {
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.serviceRepSearchResults ul.searchResultsList li p.searchResultsName {
	font-weight: bold;
	color: #3a3a3a;
}
/*** end Find Service Rep ***/




/*** Category List ***/
.categoryListBlock {
}
.categoryListBlock .titleBlock {
}
.categoryListBlock .titleBlock p {
}
.categoryListBlock .contentBlock {
	background: none;
	padding: 0px;
}
.categoryListBlock .contentBlock.articleColumnContent 
{
    margin-bottom: 8px;
}
.categoryListBlock .categoryItemBlock {
	margin-top: 19px;
	padding: 0px 0px 14px 0px;
	border-bottom: 1px solid #a0a0a0;
}
.categoryListBlock .categoryItemBlockRight {
	margin-top: 19px;
}
.categoryListBlock .categoryItemBlock.blogPostCategoryItemBlock 
{
    border-bottom: none;
    padding-bottom: 0px;
}
.categoryListBlock .categoryItemBlock .postImage {
}
.categoryListBlock .categoryItemBlock .postImage img {
}
.categoryListBlock .categoryItemBlock .postData {
	display: block;


	overflow: hidden;
}
.categoryListBlock .categoryItemBlock .postData h3 {
	margin: 14px 13px 3px 0px;
}
.categoryListBlock .categoryItemBlock .postData h3.message {
	background: url(/images/physio85/icoGrayMessageBubble.png) right top no-repeat;
	line-height: 27px;
}
.categoryListBlock .categoryItemBlock .postData ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.categoryListBlock .categoryItemBlock .postData ul li {
	float: left;
	font-size: 11px;
	font-style: italic;
}
.categoryListBlock .categoryItemBlock .postData ul li.date {
	margin-right: 6px;
	padding-right: 6px;
	font-weight: bold;
	color: #3a3a3a;
	border-right: 1px solid #3a3a3a;
	list-style-image: url("");
}
.categoryListBlock .categoryItemBlock .postData ul li.commentCount {
	font-weight: bold;
	color: #b5121b;
}
.categoryItemBlock .postContent 
{
}
.categoryListBlock .categoryItemBlock .postContent 
{
    margin-top: 17px;
}
.categoryListBlock .categoryItemBlock .postContent p {
}
.categoryListBlock .categoryItemBlock .postContent p a {
	color: #b5121b;
}
.categoryListBlock .categoryItemBlock .postSocialIcons 
{
    padding-bottom: 6px;
    overflow: hidden;
}
.categoryListBlock .categoryItemBlock .postSocialIcons a 
{
    display: block;
    width: 16px;
    height: 15px;
    float: left;
    margin-right: 5px;
    overflow: hidden;
}
.postData ul li 
{
    list-style-image: none !important;
}
.viewMorePosts {
	display: block;
	margin-top: 5px;
}
.viewMorePosts a {
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
	text-decoration: none;
}
.viewMorePosts a:hover {
	text-decoration: underline;
}

.relatedStories .contentBlock {
	padding-top: 4px;
	background: url(/images/physio85/relatedStoriesBackground.jpg) 0px 0px repeat-x;
}

.relatedStories ul.rightColumnLinkList {
	margin: 0;
	padding: 0;
	list-style: none;
}
.relatedStories ul.rightColumnLinkList li {
	border-bottom: 1px solid #a0a0a0;
}
.relatedStories ul.rightColumnLinkList li.last {
	border-bottom: none;
}
.relatedStories ul.rightColumnLinkList li a {
	display: block;
	padding: 14px 10px 14px 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
	background: none;
}
.relatedStories ul.rightColumnLinkList li a:hover {
	text-decoration: underline;
}
/*** end Category List ***/


/*** Full Post ***/
.commentsDisplay {
	display: block;
	margin: 40px 0px;
	overflow: hidden;
}

.commentsDisplay.blogPostComments 
{
    margin-top: 4px;
}
.commentsDisplay h3 {
	padding-bottom: 4px;
	margin-bottom: 7px;
	border-bottom: 1px solid #a0a0a0;
}
.commentsDisplay h3 span.resultsCount {
}
.commentsDisplay .articleComment {
	margin-top: 17px;
}
.commentsDisplay .articleComment .commentTitle {
	font-size: 13px;
	font-weight: bold;
	color: #3a3a3a;
}
.commentsDisplay .articleComment .commentBody {
}
.commentsDisplay .articleComment .commentBody p {
	margin: 3px 0px;
}
.commentsDisplay .articleComment .commentData {
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #3a3a3a;
	padding-top: 1px;
}

.commentsInput {
}
.commentsInput h3 {
	padding-bottom: 4px;
	margin-bottom: 17px;
	border-bottom: 1px solid #a0a0a0;
}
.commentsInput p {
	font-size: 13px;
	font-weight: bold;
	color: #3a3a3a;
	margin-bottom: 5px;
	margin-top: 12px;
}
.commentsInput input[type="text"] {
	width: 331px;
	height: 19px;
	border: 1px solid #a0a0a0;
}
.commentsInput textarea {
	display: block;
	margin-bottom: 8px;
	width: 331px;
	border: 1px solid #a0a0a0;
}
.commentsInput input[type="button"] 
{
    margin-top: 6px;
}
/*** end Full Post ***/

.expand1 a.ekflexmenu_link_selected:hover
{
    font-weight:normal;
    text-indent:0px;
}
.expand1 a.ekflexmenu_link, .expand1 a.ekflexmenu_link:link, .expand1 a.ekflexmenu_link:visited
{
    font-weight:normal;
    color: #828282;
}
ul.menublock1 li.ekflexmenu_menu_level_3 a.first
{
    border-bottom: 1px solid #A0A0A0;
    color: #B5121B;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.expand1 a.menuselected
{
     color: #B5121B !important;
}
.expand1 a.level3link
{
    color: #3A3A3A !important;
    font-weight:bold !important;
}
.searchClinical .ektronSearch .searchNavigation 
{
    display:none;
}
.searchClinical .ektronSearch div.searchWrapper
{
    border:none;
}
.searchClinical .ektronSearch div.searchWrapper div#basicTerms select
{
display:none;
}
.searchClinical  .ektronSearch
{
    margin: 0;
    padding: 0 0 10px;
}
.searchClinical  .ektronSearch div.searchWrapper
{
padding:0px;
}
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3
{
background-color : #3A3A3A;
color: #FFFFFF !important;
}
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.resultslabel,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.beginPageCount,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.endPageCount,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.totalCount,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.searchTerms,
.searchClinical .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.searchDuration
{
    color : #FFFFFF !important;
    font-family: Arial;
    font-size: 15px;
    line-height: 16px;
}
p.accordsize
{
    margin-bottom: 0;
    padding: 0 0 0px 12px;
}
div.physioProductAccordion ul li ul li ul a.accordianinnerlinks {
    background: url();
    margin-left:0px;
    padding-left: 0;
    border-top: 1px solid gray;
    margin-top: 10px;
    padding-top: 10px;
}

/***Event Details Modal***/
.eventDetailContent {
	display: block;
	width: 515px;
	padding-bottom:12px;
	padding-left:20px;
	font-weight:normal;
}
.eventDetailContent h1 {
    padding-top: 10px;
    font-size: 40px;
    line-height: 48px;
}
.eventDetailContent h2 
{
    color:#6b6d6d;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 15px;
}
.eventDetailContent h4
{
    color: #3A3A3A;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    margin:0px;
    padding:0px;
}
.eventDetailContent h4.loc
{
    padding-bottom:10px;
}
.eventDetailContent p {
    line-height: 16px;
    font-size:13px;
    color: #6b6d6d;
    margin-top: 0;
    padding-top: 0;
}

/***Event Details Modal***/
.categoryItemBlock h2
{
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top:20px;
}
h2.insideBlogTitle 
{
    font-size: 26px;
    margin-bottom: 18px;
}
.featuredstoryimgcap
{ 
    color: #3A3A3A;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    line-height: 14px;
    padding-top: 7px;
    padding-bottom: 3px;
    text-decoration: none;
}
.categoryItemBlock a.readmore
{
    color: #B5121B;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.categoryListBlock .categoryItemBlock .postSocialIcons.blogDetailsSocial 
{
    padding-top: 14px;
    padding-bottom: 13px;
}

.postSocialIcons a img
{
    padding-right:3px;
}

.commentCount a
{
   text-decoration: none; 
   color: #B5121B;
   font-weight: bold;
}
/**********Twitter************/
.twitterBlock
{
    padding-top: 18px;
}
.twitterBlock .contentBlock
{
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
    padding-top: 14px;
    padding-right: 0;
}
.twitterFeed
{
   border-bottom: 1px solid #3A3A3A;
}
.twitterFeed .titleBlock {
}
.twitterFeed p.twitterAuthor
{
    font-weight:bold;
    font-size:13px;
    line-height:16px;
    color: #3A3A3A;
    padding: 17px 0 0;
    margin:0px;
}
.twitterFeed p.twitterAuthor.first
{
    padding-top:0px;
}
.twitterFeed .contentBlock
{
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.twitterFeed .desc
{
   margin-bottom: 4px; 
}
.twitterFeed .desc p

{
    margin: 0;

}
.twitterFeed p.pubDate


{
    font-style:italic;
    font-weight:bold;
    font-size:11px;
    line-height:16px;
    color: #6b6d6d;
    margin-bottom: 17px;
}
.twitterFeed.last {
    margin-bottom: 8px;
}
.twitterBlock .contentBlock a.viewall {
    color: #3A3A3A;
    font-style: normal;
    text-decoration:none;

    font-weight:bold;
    font-size:11px;
}
/*********Twitter*************/
/*********Latest News*************/
.insidePhysio .newsBlock 
{
    display: block;
    overflow: hidden;
    padding: 12px 0px 0px 0px;
    font-size: 13px;
}
 .insidePhysio .newslast
 {
    margin-bottom: 30px;
    padding-bottom: 0;
    border-bottom: 0 none;
 }
 .insidePhysio h5  a {
    color: #3A3A3A;
    font-size: 16px;
    text-decoration: none;
}
.newsBlock .insideCategory, .newsBlock .insideDate 
{
    padding-top: 2px !important;
}
.newsBlock .insideDate
{
    margin-top:3px;
}
/*********Latest News*************/
.articleColumnContent
{
    margin-bottom:40px;
}

/* ############# Recent or Popular Blog posts ####################### */
p.recentblogInfo {
    color: #3A3A3A;
    display: block;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    margin: 3px 10px 0 0;
    }
    .insidePhysioRightBlog a
    {
    	text-decoration:none;
		margin-top: 12px;
    }
    .insidePhysioRightBlog a:hover
    {
    	text-decoration:underline;
    }
    .insidePhysioRightBlog h5 {
    color: #3A3A3A;
    font-size: 18px;
    font-weight: lighter;
    margin-bottom: 0;
    margin-top: 14px;
    padding-bottom: 2px;
}
.blogPostBlock
{
margin-bottom:30px;
}
div.section_splash_sub {
    background-color: transparent;
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-right: -20px;
    min-height: 40px;
    padding: 125px 0 0 15px;
}
.relatedStories .titleBlock
{
    margin-bottom:0px;
}
/* ############# Recent or Popular Blog posts ####################### */
.categoryListBlock .titleBlock .insideTitleViewAll
{
    color: white;
    display: block;
    float: right;
    height: 15px;
    margin: 7px 7px 0 0;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #FFFFFF;
    text-decoration:none;
    font-size:11.5px;
    font-weight:bold;
}
/*Targets Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.physioSearch {
    display: block;
    margin: 9px 0 7px;
    position: relative;
}

#form1 
{
    margin: 0;
}
}

/* Styles for CPR Challenge */
.CPRChallenge {padding-left:238px;}
.CPRChallenge h1 {font-family:'HelveticaNeueW01-45Ligh';}
.CPRChallengeReport {min-height: 400px;}
.CPRChallengeReport .indludeCheckboxes,
.CPRChallengeReport .tradeShowSelector {margin-bottom: 10px;}
.CPRChallengeReport .downloadExcel {text-align:right;}
.CPRChallengeReport table.reportData {margin: 10px 0; width: 100%;}
.CPRChallengeReport table.reportData th {text-align:left;padding:3px 8px 3px 4px;background: #dedede;}
.CPRChallengeReport table.reportData td {padding: 3px 8px 3px 4px; border-bottom: 1px solid #ddd;}

.CPRChallengeDataEntry {min-height: 400px;}
.CPRChallengeDataEntry .formRow {margin-bottom: 12px; clear:both;}
.CPRChallengeDataEntry .formRow label {display:block; float:left; width: 60px;padding-top:3px;vertical-align:middle;}
.CPRChallengeDataEntry .formRow input {vertical-align: middle;}
.CPRChallengeDataEntry .editInput {width: 50px;}
.CPRChallengeDataEntry .emailInput {width: 200px;}
.CPRChallengeDataEntry .postbackMessage {width: 410px;}
.CPRChallengeDataEntry .postbackMessage p {color: #3c6c0e; font-weight: bold; margin-bottom: 16px;padding: 5px 8px;background: #E6EFC2;border: 2px solid #C6D880;}

.CPRChallengeParticipantResults {min-height:400px;}
.CPRChallengeParticipantResults .emailAddress {width: 220px;}
.CPRChallengeParticipantResults table.resultsTable th, .CPRChallengeParticipantResults table.resultsTable td {padding: 3px 12px 3px 4px; text-align:left;}
.CPRChallengeParticipantResults .formRow {margin-bottom: 8px; clear:both;min-height: 22px;}
.CPRChallengeParticipantResults .formRow label {display:block; float:left; width: 85px;padding-top:3px;vertical-align:middle;}
.CPRChallengeParticipantResults .formRow .emailAddress {padding-top: 3px; display:inline-block}
.CPRChallengeParticipantResults .AverageGauges {width: 100%;}
.CPRChallengeParticipantResults .emailError p {color:#f00;}

/* END styles for CPR Challenge */

/* Service & Support Styles */
.interiorBlock .interiorTextBlockWrapper {
	background: url(/images/physio85/productRotatorBackground.jpg) repeat-x top left;
	padding:18px;
	margin: 0 0 30px 0;
	border-bottom: 1px solid #A0A0A0;
	color: #3a3a3a;
}
.interiorBlock .interiorTextBlock p {
	color: #3a3a3a;
}
.productLandingCategories .twoWide {
	width: 331px;
	height: 43px;
}
.productLandingCategories .twoWide a {
	padding: 13px 0 0 17px;
}
.productLandingCategories .twoWide a {
	
	background: url(/images/physio85/arrowRightGray-8x8.png) 310px 17px no-repeat;
}

.landingBlock {border-bottom: 1px solid #a0a0a0;margin-bottom:20px;padding-bottom:10px;clear:both;}
.landingBlock:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.landingBlocksWrapper .last { border-bottom:0;}

.faqBlock {border-bottom: 1px solid #a0a0a0;margin-bottom:20px;padding-bottom:20px;}
.faqBlock .questionAnswer p {margin: 0 0 5px 0;}
.faqBlock .questionAnswer {margin: 0 0 15px 0;}

.formDialog div.middletop {width: auto; padding:0;}
.formDialog div.middletop h1 {margin-bottom: 20px;}
.formRow {margin-bottom: 10px; clear:both}
.formRow label {display:block; font-weight:bold; margin-bottom:5px; color: #000;}
.formRow input, .formRow textarea {width:330px;}
.formRow textarea {height:100px;}
.submitRow {margin: 15px 0 20px;}
.submitRow input {width:auto;}
p.requiredFields {color: #6b6d6d;}

.expandableItem .itemTitle:hover {cursor: pointer;}
.itemTitle .ui-icon {float:left; margin: 0 8px 0 0;}
.itemTitle {margin: 5px 0;}
.itemContent {padding:0 0 0 24px;}
.itemContent a {color: #6b6d6d;}

.printEmailButtons {margin: 30px 0 20px 0;padding: 0 0 20px 0; border-bottom:1px solid #a0a0a0;}
.infoHelpfulButtons {margin: 0 0 20px 0;}
.additionalComments textarea {width: 330px; height: 100px; display:block; margin: 0 0 15px 0;}

.productNoticeLinks a {font-weight:bold; color: #000;}

.serialNumbersTable {width: 100%; margin: 0 0 20px 0;}
.serialNumbersTable td, .serialNumbersTable th {padding: 5px 12px 6px 0; border-bottom: 1px solid #a0a0a0;text-align: left;min-width: 150px;}

.resourceDownloads {border-bottom: 1px solid #a0a0a0; margin: 0 0 20px; padding: 0 0 20px 0;}
.resourceDownloads h3 {font-family:Arial, sans-serif;font-weight:bold; font-size:13px; margin-bottom: 6px;}

.productNoticeSignIn .formRow input {width: 175px;}
.productNoticeSignIn .submitRow input {width: 75px;}

table.productNoticeList {margin: 20px 0;}
table.productNoticeList th {text-align:left;}
table.productNoticeList td, table.productNoticeList th {padding: 5px 8px 5px 5px; vertical-align:top; border-bottom:1px solid #ccc;}
table.productNoticeList td p, table.productNoticeList th p {margin-bottom:5px;}

.productNoticesList .productImageThumb {float:left; width: 77px;}
.productNoticesList .productNoticeLinkSection {float:left; width: 370px;}
.productNoticesList .productNoticeLinks li {padding-bottom: 2px;}
.productNoticesList span.resource {font-weight:bold; color: #000000;}

#fileListings ul {margin:0 !important;}
#file_upload {margin-top:10px;}
a.deleteTemp {text-decoration: none; padding-left:10px;}
a.deleteTemp:hover {text-decoration: underline;}
.noticeListPaging a {margin: 0 3px;padding: 0 3px;}
.noticeListPaging a.current {text-decoration:none; font-weight:bold;}
.noticeListPaging a.current:hover {cursor: default;}

.signOutLink {width: 70px; display:block; float:right;text-align:right;}

.productNoticeForm label {display:block; float: left; width: 150px; font-weight:normal; text-align:right;}
.productNoticeForm input {width: 170px;}
.productNoticeForm textarea {width:270px;}
.productNoticeForm .formRow {margin-bottom: 15px;}
.productNoticeForm .formRow:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.productNoticeForm .formRow .fieldHint {display:block;margin:5px 0 0 0;font-size:11px;}
.productNoticeForm .formField {float:right;width: 285px;}
.productNoticeForm .currentFile {margin: 0 0 5px 0;}
.productNoticeForm .currentFile .fileName {padding: 0 7px;}
.productNoticeForm .productImage, .productNoticeForm .serialImage {width: 75px; border:1px solid #ccc;}
.productNoticeForm .currentFile.fileName img {vertical-align:middle;}
.productNoticeForm .submitRow {margin-left:170px;}
.productNoticeForm .submitRow input {width: 75px;}

.feedbackWrapper:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.feedbackButtons {float:left; width: 100px;}
.feedbackCounter {float:right; width: 200px; font-size: 11px;text-align:right;}
.ekMessagePost .avatar {display:none;}
.ContributionForm ul li.ekMessagePost .message {margin-left:0;}

/* Typography Styles */
p.large {font-size: 18px;}
/* End Tyography Styles */

/* jQuery UI Overrides */
.physioArticle .ui-accordion .ui-accordion-header {font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.ui-accordion-icons .ui-accordion-header a {padding-left:0.5em;}
.ui-accordion .ui-accordion-header .ui-icon {right: 0.5em;left:auto;}
.ui-accordion .ui-accordion-content {padding: 1em;}

.ui-dialog {border: 1px solid #A0A0A0;}
.ui-dialog-title {text-indent:-9999px}
.ui-dialog-titlebar {background-image:none; background-color: transparent; border:1px solid #fff;}
.ui-icon-closethick { background-color: #a0a0a0; }
.ui-dialog .ui-dialog-titlebar {padding: 0.4em 1em 0 1em;}
.ui-dialog .ui-dialog-content {padding:15px 35px 35px 35px;}

/* faq message board override */
.ContributionForm{
	background: none;
	border: none;
}
.ContributionForm h4{
	display:none;
}
.ContributionForm div.AddComment h6{
	display:none;
}
div.ekMessagePaging h4{
	display:none;
}
.ContributionForm div.AddComment p{
	margin:0px;
	padding:0px;
	text-align:left;
}
.ContributionForm ul {margin-left:0; margin-right:0;padding-left:0; padding-right:0;}
.ContributionForm ul li.ekMessagePost {background: #efefef;}
a[disabled="disabled"] {color: #bbb; text-decoration:none;}
a[disabled="disabled"]:hover {text-decoration:none;}
.pagerWrapper {text-align:center;}

div.AddComment p:before{
	content:"Additional Comments: ";
	font-weight: bold;
	margin-bottom:10px;
	display:block;
}
.AddComment textarea {width:250px; height: 100px;}
.ContributionForm div.AddComment input{
	text-align:left;
	margin:10px 0px 0px 0px;
}
.ContributionForm div.AddComment p textarea.ContributionText{
	margin-top:5px;
}
ul li.statusP{display:none !important;}

div.lang1036 .featuredVideo, 
div.lang2060 .featuredVideo, 
div.lang3084 .featuredVideo, 
div.lang5132 .featuredVideo, 
div.lang4108 .featuredVideo,
div.lang1049 .featuredVideo,
div.lang1045 .featuredVideo
{
    margin-top:-50px;
}
div.lang1036 .featuredVideo .contentBlock, 
div.lang2060 .featuredVideo .contentBlock, 
div.lang3084 .featuredVideo .contentBlock, 
div.lang5132 .featuredVideo .contentBlock,
div.lang4108 .featuredVideo .contentBlock,
div.lang1049 .featuredVideo .contentBlock,
div.lang1045 .featuredVideo .contentBlock
{
height:325px;
}

.PWWidget {
  background-color: #FBD9DB;
  border: 1px solid #B5121B;
  margin: 20px;
  padding: 10px;
  text-align: center;
}
.PWWidget input {
  margin-top: 10px;
}
.htmlFormEmailData {
  display: none;
}
.DestructionOfCall input[type="text"] {
  border: 2px solid #666666;
  color: #666666;
  font-size: 18px;
  height: 30px;
  padding: 5px;
  text-align: center;
  width: 30px;
  margin:5px 50px;
}

/* Added by Akumina */
.facebookLikebox {
    display: block;
    float: right;
    overflow: hidden;
    width: 565px;
    height:360px;
}

.facebookContentBlock {
    background: url("/images/physio85/backgroundGradient.jpg") repeat-x scroll 0 0 #ffffff;
    display: block;
    overflow: hidden;
    /*padding: 15px;*/
}
.facebookLikebox .facebookContentBlock {
	height: 329px;
	font-size: 13px;
}

/* menu updates */
.ekflexmenu_startlevel.head {
  display: none;
}
.headerUtility.searchCE {
  margin-top: 15px;
}
.headerBlock {
  display: block;
  width: 100%;
  float: left;
  margin-bottom: 10px;
  overflow:visible;
}

/*form css */
.sfdcFormRow label, .sfdcFormRowLabel, .sfdcFormRow .label {
  color: #000;
  float: left;
  font-size: 14px;
  padding: 0;
  text-align: left;
  width: 200px;
}
.sfdcFormRow {
  clear: both;
  padding: 5px 0 0;
}
.errorPostback{
display: none;
border:1px solid red;
color:Red;
padding:5px 10px;
}
.required.error {
  background-color: #FFCCCC;
  border: 1px solid red;
}
.sfdcFormRow input,
.sfdcFormRow button,
.sfdcFormRow select,
.sfdcFormRowtextarea{
min-width:50%;
}


/* Account Form */
#tblAccountForm {

}
#tblAccountForm td {
    padding-right: 5px;
}

#tblAccountForm #tblAccountNumber,
#tblAccountForm #MEDICAL,
#tblAccountForm #BusinessOther,
#tblAccountForm #Government {
    display: none;
}

/* Social Icon Updates 8/28/17 */
.physioSocial {
	width:auto;
	float:none;
	display:inline-block;
}
.socialIconsWrap {
	
}
.socialIconsWrap .socialIcons {
	left: calc(50% + 480px);
	position: fixed;
	background: #b7b7b7;
	padding: 15px 5px;
	border-radius: 0 10px 10px 0;
	border-top:none;
	margin-top: 50px;
}
.socialIconsWrap .socialIcons a {
	display:block;
	margin-bottom:5px;
}
.socialIcons a:last-child { margin-bottom:0; }
.footerRight {
	border-top:none;
	padding:35px 0 0 0;
	text-align:right;
}

/* Persistent Overrides */

[data-ux-pagebuilder="Column"] > ul > li {
    list-style: none;
}
[data-ux-pagebuilder="Column"] {
    float: left;
}