﻿body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: #525252 url(../images/background.gif) fixed center top no-repeat;
	color: #666;
	margin: 0;
	padding: 0;
}

html {
     min-height: 100%;
	 margin-bottom: 1px; 
}

/*

* 
{
	padding:0;
	margin:0;
}

*/

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:.9em 3%; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }



td {
	font-family: Arial, Helvetica, sans-serif;
}

p {
	margin-top: 0;
	margin-bottom: 1.2em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

H1, H2, H3, H4, H5
{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #ed1c24;
	}
	
h2 
{
	font-size: 24px;
}

A {
	/*color: #014463;*/
	color: #666;
	background: transparent;
}

A:HOVER {
	color: #ed2127;
	background: transparent;
}

INPUT, TEXTAREA, SELECT 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	
}

#wrapper 
{
	margin: 0 auto;
	width: 1000px;	
	background: #cfcfd0 url(../images/background_wrapper.jpg) top left no-repeat;
	overflow: hidden;
}

#logo 
{
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	float: left;
	display: block;
	width: 261px;
	height: 215px;
	visibility: visible;
	z-index: 1000;	
}

#header 
{
	background: transparent;
	color: #333;
	font-size: 11px;
	width: auto;
	float: right;
	padding-right: 104px;	
	z-index: 4000;	
	position: relative;
}

#languageSelect 
{
	float: right;
	width: auto;
	line-height: 28px;
	height: 28px;
	padding: 26px 7px 22px 0px;
	text-align: right;
	display: block;
	z-index: 4000;
}

.languageButtons 
{
	margin: 0px 0px 0px 8px;
}

#languageSelect a, #languageSelect a:hover, #languageSelect a:visited, #languageSelect a:visited:hover
{
	color: #000;	
}

#languageSelect a:hover, #languageSelect a:visited:hover
{
	color: #ed2127;
}

#languageSelect a
{
	text-decoration: none;
	}

#menu 
{
	font-weight: bold;
	font-size: 11.84px;
	clear: both;
	height: 63px;
	float: right;
	text-align: right;
	position: relative;
	z-index: 4000;
	margin: 0px 0px 0px 239px;
	width: 657px;
	background: transparent;	
	
}

ul.mainMenu
{
	padding: 0;
	margin: 0;
}

ul.mainMenu li
{
	list-style-type: none;
	display: block;
	float: left;
	height: 43px;
	margin: 0;
	padding: 0;
	text-align: center;
}

ul.mainMenu li.how 
{
	width: 191px;
}

ul.mainMenu li.how a 
{
	text-align: center;
	background: transparent url(../images/measure_order_bg.jpg) top left no-repeat;
}

ul.mainMenu li.howactive a 
{
	background: transparent url(../images/measure_order_bg_on.jpg) top left no-repeat;
	text-align: center;
	color: #fff;
}

ul.mainMenu li.how a:hover 
{
	background: transparent url(../images/measure_order_bg_on.jpg) top left no-repeat;
	text-align: center;
	
}

ul.mainMenu li.patients
{
	width: 136px;
	}
	
ul.mainMenu li.patients a 
{
	text-align: center;
	background: transparent url(../images/menu_patients_bg.jpg) top left no-repeat;
}

ul.mainMenu li.patactive a 
{
	color: #fff;
	text-align: center;
	background: transparent url(../images/menu_patients_bg_on.jpg) top left no-repeat;
}

ul.mainMenu li.patients a:hover
{
	background: transparent url(../images/menu_patients_bg_on.jpg) top left no-repeat;
	text-align: center;
}
	
ul.mainMenu li.professionals 
{
	width: 184px;
	text-align: center;
}

ul.mainMenu li.professionals a 
{
	text-align: center;
	background: transparent url(../images/menu_professionals_bg.jpg) top left no-repeat;
}

ul.mainMenu li.proactive a 
{
	color: #fff;
	text-align: center;
	background: transparent url(../images/menu_professionals_bg_on.jpg) top left no-repeat;
}

ul.mainMenu li.professionals a:hover
{
	background: transparent url(../images/menu_professionals_bg_on.jpg) top left no-repeat;
	text-align: center;
}

ul.mainMenu li.pinfo 
{
	width: 146px;
}
ul.mainMenu li.pinfo a
{
	text-align: center;
	background: transparent url(../images/menu_prodinfo_bg.jpg) top left no-repeat;
}

ul.mainMenu li.pinactive a
{
	color: #fff;
	text-align: center;
	background: transparent url(../images/menu_prodinfo_bg_on.jpg) top left no-repeat;
}

ul.mainMenu li.pinfo a:hover
{
	text-align: center;
	background: transparent url(../images/menu_prodinfo_bg_on.jpg) top left no-repeat;
}

ul.mainMenu li a, ul.mainMenu li a:hover
{
	color: #000;
	text-decoration: none;
	line-height: 35px;
	text-align: center;
	padding: 0;
	height: 43px;
	display: block;
}

ul.mainMenu li a:hover 
{
	color: #fff;
}

.subMenu 
{
	width: 100%;
	height: 16px;
	padding-top: 4px;
	overflow: hidden;
	float: left;
	text-align: left;	
}

ul.subNav
{
	padding: 0;
	margin: 0;
}

li.subNav
{
	list-style-type: none;
	display: block;
	float: left;
	height: 16px;
	margin: 0;
	padding: 0px 5px 0px 0px;
	text-align: left;
}

li.subNav a, li.subNav a:hover
{
	color: #333;
	text-decoration: none;
	line-height: 16px;
	text-align: left;
	padding: 0px 0px 0px 20px;
	background: transparent url(../images/arrow.png) 0px 0px no-repeat;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
	display: block;
}

li.subNav a:hover {
	color: #ee1c24;
	background: transparent url(../images/arrow_down.png) 0px 0px no-repeat;
}

li.subNavActive a, li.subNavActive a:hover
{
	color: #ee1c24;
	background: transparent url(../images/arrow_down.png) 0px 0px no-repeat;
}

a.arrows, a.arrows:hover
{
	color: #000;
	text-decoration: none;
	background: transparent url(../images/arrow.png) 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
}

a.arrows:hover 
{
	color: #ed2127;
}

* html li.subNav a, 
* html li.subNav a:hover,
* html a.arrows, 
* html a.arrows:hover
{
	background: transparent url(../images/arrow_ie6.png) 0px 0px no-repeat;
}

* html li.subNav a:hover ,
* html li.subNavActive a, 
* html li.subNavActive a:hover
{
	background: transparent url(../images/arrow_down_ie6.png) 0px 0px no-repeat;
}

#content 
{
	background: transparent;
	color: #333;
	width: 980px;
	float: right;
	padding-left: 20px;
	z-index: 4000;
	position: relative;
}

#leftNav 
{
	width: 200px;
	float: left;
	text-align: left;
	margin: 62px 0px 0px 0px;
	padding: 0px 18px 15px 0px;
	color: #000;
	z-index: 4000;
}

#mainContent 
{
	width: auto;
	text-align: left;
	overflow: hidden;
	height: 1%; /* IE6 hack */
	z-index: 4000;
}

.whiteTop
{
	clear: both;
	width: 200px;
	height: 9px;
	background: transparent url(../images/wb_top.gif) top left no-repeat;
	line-height: 9px;
	font-size: 9px;
}

.whiteBoxTest, .whiteBoxNews, .whiteBoxEvent
{
	width: 180px;
	padding: 0px 10px 0px 10px;
	_height: 99px;
	min-height: 99px;
	line-height: 15px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background: transparent url(../images/wb_background.gif) top left no-repeat;
}

.whiteBoxEvent, .whiteBoxEventBottom
{
	cursor: pointer;
}

.lastwhitebox
{
	_height: 104px;
	min-height: 104px;
}

.whiteCaroselTop 
{
	margin-top: 13px;
	width: 650px;
	height: 9px;
	background: transparent url(../images/wb_top_car.gif) top left no-repeat;
	line-height: 9px;
	font-size: 9px;
}

.whiteBoxCarosel 
{
	width: 646px;
	padding: 0px 2px 0px 2px;
	_height: 121px;
	letter-spacing: .09em;
	min-height: 121px;
	font-weight: bold;
	color: #000;
	background: transparent url(../images/wb_background_car.gif) top left no-repeat;	
	position: relative;
}  

.whiteCaroselBottom 
{
	width: 650px;
	height: 10px;
	background: transparent url(../images/wb_bottom_car.gif) top left no-repeat;
	line-height: 10px;
	font-size: 10px;	
}

.whiteBoxUpper, .whiteBoxUpperCarosel
{
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	text-align: left;
}

.whiteBoxUpperCarosel a, .whiteBoxUpperCarosel a:hover 
{
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}

.whiteBoxUpperCarosel a:hover 
{
	color: #ed2127;
	text-decoration: none;
}

.whiteBoxUpperCarosel 
{
	padding: 0px 0px 0px 22px;
}

.CaroselNoPad
{
	padding: 0;	
}

.whiteBoxLinkTest, .whiteBoxLinkEvent, .whiteBoxLinkNews, .whiteBoxEventBottom
{
	width: 180px;
	color: #000;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	height: 15px;
	line-height: 15px;
	padding: 0px 10px 0px 10px;
	vertical-align: bottom;
	background: transparent url(../images/wb_background.gif) 0px -102px no-repeat;
	letter-spacing: .09em;
}

.arrow, .arrowRight
{
	float: left;
	width: 18px;
	text-align: center;
	margin: 40px 0px 0px 0px;
}
.arrowRight 
{
	float: right;
}

.profArrow
{
	position: absolute;
	top: 55px;
	left: 3px;
	width: 16px;	
}

.profArrowRight 
{
	position: absolute;
	top: 55px;
	right: 2px;
	width: 16px;	
}

.whiteBoxGray, .whiteBoxEventBottom
{
	color: #999;
}

.whiteBoxEventBottom 
{
	font-size: 12px;
	letter-spacing: normal;
}

.whiteBoxLinkTest a, .whiteBoxLinkTest a:Hover,  .whiteBoxLinkEvent a, .whiteBoxLinkEvent a:Hover, .whiteBoxLinkNews a, .whiteBoxLinkNews a:Hover
{
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
}

.whiteBoxLinkTest a:Hover, .whiteBoxLinkEvent a:Hover, .whiteBoxLinkNews a:Hover
{
	color: #ed2127;
}

.whiteBottom 
{
	width: 200px;
	height: 10px;
	background: transparent url(../images/wb_bottom.gif) top left no-repeat;
	margin: 0px 0px 13px 0px;
	line-height: 9px;
	font-size: 9px;
}

#bottomText 
{
	color: #000;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 200px;
	line-height: 17px;
	letter-spacing: 0.16em;
}

#subHeading 
{
	font-size: 36px;
	line-height: 42px;
	width: auto;
	color: #fff;
	float: right;
	text-align: right;
	height: 49px;
	padding: 13px 110px 0px 0px;
}

.homeRotating 
{
	width: 650px;
	height: 279px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

.forProfessionalsHome, .forPatientsHome
{
	width: 650px;
	height: 306px;
	padding: 0px 0px 0px 0px;	
	background: transparent url(../images/prof_home_background.jpg) center top no-repeat;
}

.forPatientsHome
{
	height: 303px;
	background: transparent url(../images/pat_home_background.jpg) center top no-repeat;	
}


#HomeText, #PatientText, #ProText, #ProHomeText, #PatHomeText
{
	padding: 20px 15px 0px 15px;
	width: 365px;
	color: #fff;
	font-size: 14px;
	z-index: 4000;
}

#PatHomeText 
{
	width: 435px;
}


#HeadingTop, #HeadingTopPat, #HeadingTopPatHowWorks, #PatFAQ
{
	width: 515px;
	padding: 20px 15px 0px 15px;	
}

#HeadingTopPat, #HeadingTopPatHowWorks
{
	width: 400px;
}

#PatFAQ 
{
	width: 350px;
}

#PatientText, #ProText 
{
	width: 425px;
}

#ProHomeText 
{
	width: 370px;
}

#HomeText h2, #PatientText h2, #ProText h2, #ProHomeText h2, #HeadingTop h2, #PatHomeText h2, #HeadingTopPat h2, #HeadingTopPatHowWorks h2, #PatFAQ h2
{
	color: #fff;
	padding: 0;
	margin: 0px 0px 10px 0px;
	font-size: 24px;
	font-weight: bold;
}

#HeadingTopPatHowWorks h2 
{
	margin: 0;
}

#PatientText h3, #ProText h3, #ProHomeText h3
{
	margin: 20px 0px 0px 0px;
	padding: 0;
	font-size: 14px;
}

p.whitedots 
{
	width: auto;
	line-height: 15px;
	margin: 0px 0px 15px 0px;
	padding: 0;
	border-bottom: 2px dotted #92aed3;
}

p.graydots, p.darkgraydots 
{
	width: auto;
	line-height: 15px;
	margin: 0 0 15px 0;
	padding: 0;
	border-bottom: 2px dotted #ccc;
}

p.darkgraydots 
{
	border-bottom: 2px dotted #666;
}

p.graydotsSmallMargin 
{
	width: auto;
	line-height: 2px;
	margin: 0 0 1.2em 0;
	padding: 0;
	border-bottom: 2px dotted #ccc;
}

p.dotsTopBottom 
{
	width: auto;
	padding: 6px 0;
	margin: 0 0 15px 0;
	border-bottom: 2px dotted #ccc;
	border-top: 2px dotted #ccc;
}

#PatientText a, #ProText a 
{
	color: #fff;
}

#PatientText a:hover, #ProText a:hover
{
	color: #ed2127;
}

a.sectionBottom 
{
	text-decoration: none;
}

#productBottomLinks 
{
	float: left;
	color: #999;
	width: auto;	
	font-weight: bold;
	height: 30px;
}

a.prodsectionBottom, a.prodsectionBottom:hover
{
	margin: 0;
	padding: 0;
	line-height: 14px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

#forPatientsLanding,  #forProsLanding
{
	margin: 62px 0px 0px 0px;
	width: 650px;
	height: 433px;
	background: url(../images/productLanding_patients.jpg) no-repeat;
	color: #fff;
}

#ProductsLandingContent 
{
	position: relative;
	margin: 0px 0px 47px 0px;
	padding: 0;
	background: transparent url(../images/products_landing_background.jpg) top center no-repeat;
	width: 650px;
}

#ProductDetailContent, #StaticContent
{
	padding: 0;
	background: transparent url(../images/products_detail_background.jpg) top center no-repeat;
	width: 650px;

}

#ProductDetailContent 
{
	min-height: 625px;	
}

* html #ProductDetailContent 
{
	height: 625px;
}

#StaticContent 
{
	background: none;
}

#StaticContentTop
{
	background: transparent url(../images/static_content_top_background.gif) center top no-repeat;
	width: 100%;
	height: 8px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#JASSystemTop, #JASEZSystemTop
{
	background: transparent url(../images/JAS-System-Top.jpg) center top no-repeat;
	width: 610px;
	height: 413px;
	position: relative;
	padding:20px 20px 0;
	color: #fff;	
}

#JASEZSystemTop 
{
	background: transparent url(../images/JAS-EZ-System-Top.jpg) center top no-repeat;
}

#JASSystemTop h2, #JASEZSystemTop h2
{
	color: #fff;
	margin-bottom: .4em;	
}

#StaticContentInner 
{
	padding:20px 20px 0;
	text-align:left;
	width:608px;
	border-left: 1px solid #c3c4c6;
	border-right: 1px solid #c3c4c6;
	background: #e6e7e9 url(../images/blank_content_background.jpg) center top no-repeat;
	min-height: 500px;
}

#productDetailContainer
{
	margin-top: 18px;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	width: 396px;
	border-right: 2px dotted #ccc;
	float: left;
}

#otherProducts 
{
	padding: 15px 0px 0px 0px;
	width: 212px;
	float: right;
	text-align: center;
}

.productDetail 
{
	text-align: left;
	width: auto;
	padding: 0px 50px;
	color: #666;
	background: transparent;
}

.productHead
{
	text-align: left;
	width: auto;
	padding: 0px 0px 0px 50px;
	color: #666;
	background: transparent;
}

.productImage 
{
	border: 4px solid #fff;	
}

.jasProduct H1, .jasEZProduct H1
{
	padding: 0;
	margin: 0;
	color: #ed1c24;
	font-size: 32px;
	font-weight: bold;
}

.jasEZProduct H1 
{
	color: #25408f;
}

.jasProduct H4, .jasEZProduct H4
{
	padding: 0px 0px 20px 0px;
	margin: 0;
	font-weight: normal;
	color: #ed1c24;
	font-size: 16px;
}

.jasEZProduct H4 
{
	color: #25408f;
}

#ProductsLandingContentBottom 
{
	width: 100%;
	height: 7px;
	line-height: 7px;
	font-size: 7px;
	background: transparent url(../images/products_landing_background_bottom.jpg) no-repeat;
}

#ProductDetailContentBottom 
{
	width: 100%;
	height: 7px;
	line-height: 7px;
	font-size: 7px;
	background: transparent url(../images/products_detail_background_bottom.jpg) no-repeat;

}

#profRom, #patStiffness, #patHowWorks
{
	margin: 0px 0px 47px 0px;
	float: left;
	position: relative;
	width: 651px;
	height: 663px;
	float: left;
	background: transparent url(../images/ROM_background.jpg) center top no-repeat;
	
}

#patStiffness 
{
	width: 651px;
	height: 433px;
	background: transparent url(../images/pat-stiffness-bg.jpg) center top no-repeat;
}

#patHowWorks 
{
	width: 651px;
	height: 714px;
	background: transparent url(../images/pat-how-works-bg.jpg) center top no-repeat;
}

#patFaqBg 
{
	width: 651px;
	height: 593px;
	background: transparent url(../images/pat-faq-bg.jpg) center top no-repeat;
}

ol.faq 
{
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 6px 0px 15px 15px;
}

ol.faq li span
{
	font-weight: normal;
}

#ProductText 
{
	padding: 20px 20px 0px 20px;
	width: 610px;
	text-align: center;
}

#ProductText h2 
{
	color: #999;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

a.jasProductHead, a.jasProductHead:hover 
{
	color: #ee1c24;
	font-size: 22px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
	
}

#jas, #jasez 
{
	float: left;
	width: 304px;
	margin: 210px 0px 20px 0px;
	text-align: center; 
}

#jas 
{
	border-right: 2px dotted #ccc;
}

#jasddl, #jasezddl 
{
	float: left;
	width: 304px;
	margin: 20px 0px 5px 0px;
	text-align: center; 
}

#jas h2 
{
	color: #ee1c24;
	font-size: 22px;
}

#jasez h2 
{
	color: #25408f;
	font-size: 22px;
}

a.jasEzProductHead, a.jasEzProductHead:hover 
{
	color: #25408f;
	font-size: 22px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}

p.subcatheading 
{
	color: #666;
	width: 190px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 14px;
}

p.subcatfooting 
{
	padding: 0;
	margin: 0;
	color: #666;
	width: 480px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 14px;
	clear: both;	
}

ul.jasProduct, ul.jasEZProduct
{
	width: auto;
	margin: 15px 0;
	padding: 0;
	text-align: left;
}

ul.jas, ul.jasez
{
	width: 190px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

ul.jasez 
{
	width: 170px;
}

ul.jas li, ul.jasez li, ul.jasProduct li, ul.jasEZProduct li 
{
	list-style-type: none;
	line-height: 20px;
	padding: 0;
	margin: 0 0 0 7px;
}

ul.jas li a, ul.jasProduct li a, ul.jas li a:hover, ul.jasProduct li a:hover
{
	background: transparent url(../images/arrow.png) left 50% no-repeat;
	padding: 0 0 0 20px;
}

* html ul.jas li a, 
* html ul.jasProduct li a,
* html ul.jas li a:hover, 
* html ul.jasProduct li a:hover
{
	background: transparent url(../images/arrow_ie6.png) left 50% no-repeat;
}

ul.jasez li a, ul.jasEZProduct li a, ul.jasez li a:hover, ul.jasEZProduct li a:hover
{
	padding: 0 0 0 20px;
	background: transparent url(../images/menu_dot_blue.gif) left 50% no-repeat;
}

ul.jas li a, ul.jasez li a, ul.jasProduct li a, ul.jasEZProduct li a  
{
	color: #000;
	font-size: 14px;
	text-decoration: none;
}

ul.jas li a:hover, ul.jasez li a:hover, ul.jasProduct li a:hover, ul.jasEZProduct li a:hover  
{
	color: #ed2127;
}

ul.jasProduct li a, ul.jasEZProduct li a 
{
	font-size: 12px;
}

a.jasProducts, a.jasProducts:hover, a.jasEZProducts, a.jasEZProduct:hover
{
	color: #000;
	font-size: 12px;
	text-decoration: none;	
}
a.jasProducts:hover, a.jasEZProduct:hover
{
	color: #ed2127;
}

.OtherProducts 
{
	margin: 0px 0px 6px 6px;
}

p.plugins 
{
	font-size: 11px;
}

p.plugins a 
{
	font-size: 11px;
	text-decoration: underline;
	color: #666;
}

SELECT.jas, SELECT.jasez, SELECT.selProduct
{
	color: #666;
	border-collapse:collapse;
	border: 1px solid #ccc;
	width: 220px;
}

SELECT.selProduct 
{
	width: 190px;
	float: right;
	margin-right: 5px;
}


#footer 
{
	width: auto;
	text-align: center;
	color: #333;
	font-size: 11px;
	padding: 5px 0px 25px 0px;
}

#footerDots 
{
	padding: 0px 0px 25px 0px;
}

#footer a, #footer a:hover 
{
	text-decoration: none;
	font-size: 11px;
	color: #333;
}

#footer a:hover 
{
	color: #ed2127;
}

/*Search field styles*/

.searchBox 
{
	line-height: 14px;
	padding: 2px 4px;
	border-collapse: collapse;
	border: 1px solid #666;
	float: right;
	width: 146px;
	font-size: 11px;
	margin: 2px 0 0 0;
}

.searchButton 
{
	float: right;
	margin: 2px 0 0 6px;
}

/*Research Specific Styles */
#ResearchLeft 
{
	float: left;
	width: 145px;
	margin: 0;
	padding: 0 25px 0 0;
}

#ResearchRight 
{
	float: left;
	width: 438px;
	margin: 0;
	padding: 0;
}


#ResearchRight h3 
{
	font-size: 14px;
	margin: 0 0 1.2em 0;
}

.clear 
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

.marginBottom 
{
	margin-bottom: .7em;
}

.largeFont 
{
	font-size: 14px;
}

.largerFont 
{
	font-size: 16px;
}

.red 
{
	color: #ed1c24;
}

.black 
{
	color: #000;
}

.gray 
{
	color: #666;
}

.sixteen 
{
	line-height: 16px;
}

.seventeen
{
	line-height: 17px;
}

.eighteen
{
	line-height: 18px;
}

.four 
{
	margin-bottom: 4px;
}

a.black, a.black:hover 
{
	color: #000;
}

a.white, a.white:hover 
{
	color: #fff;
}

a.researchDownload, a.researchDownload:hover
{
	background: transparent url(../images/reddot.gif) left 55% no-repeat;
	padding: 0px 0px 0px 15px;
	text-transform: uppercase;
	color: #ed2127;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	margin-left: 12px;
}


/*Scroll bar css*/

#mycustomscroll, #mycustomscroll2 {
/* Typical fixed height and fixed width example */
	width: 375px;  
	height: 516px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	/*background-color: #E7EADE;*/
	margin: 5px auto; /*0.3em auto;*/
	padding: 0;
	padding: 0px 15px 15px 15px;	
	float: left;
}

#mycustomscroll2 
{
	width: 375px;  
	height: 516px;
}

#scrollbar_container 
{  
	position: relative;  
	width: 375px;  
	height: 295px;
	overflow-x: hidden;
	overflow-y: auto;	
} 

#scrollbar_content   
{
	font-size: 14px;
	color: #fff;	
}  

p.one, p.two, p.three, p.for
{
	background: transparent url(../images/dot1.png) top left no-repeat;
	padding: 10px 0px 0px 45px;
	margin: 0 0 5px 0;
}

p.two 
{
	background: transparent url(../images/dot2.png) top left no-repeat;
}

p.three 
{
	background: transparent url(../images/dot3.png) top left no-repeat;
}

p.for 
{
	background: transparent url(../images/dot4.png) top left no-repeat;
}

p.accordianLink 
{
	margin-bottom: 0;
}

p.faqText 
{
	margin: 6px 0px 15px 20px;
}

#Contact input, #Contact textarea, #Contact select
{
	
/*	float: left;*/
	width: 288px;
	padding: 3px 6px 2px 6px;
	border-collapse: collapse;
	border: 1px solid #ccc;
	color: #666;
	font-size: 14px;
	line-height: 16px;
	margin: 0px 0px 18px 0px;
}

#Contact select 
{
	padding: 0 0 0 4px;
	height: 23px;
	line-height: 21px;
	width: 302px;
}

#Contact textarea 
{
	line-height: normal;	
}

#Contact input.required, #Contact select.required, #Contact textarea.required
{
	border: 1px solid #ed1c24;
}

#Contact input.enter 
{
	width: 302px;
}

a.prev, a.prev:hover 
{
	background: url(../images/menu_dot_left.gif) left 50% no-repeat;
	padding-left: 20px;
	color: #000;
	text-decoration: underline;
	margin-right: 13px;
}

a.prev:hover 
{
	color: #ed2127;
}

a.next, a.next:hover 
{
	background: url(../images/menu_dot.gif) right 50% no-repeat;
	padding-right: 20px;
	color: #000;
	text-decoration: underline;
	margin-left: 13px;
}

a.next:hover 
{
	color: #ed2127;
}

.leftProductContent 
{
	float: left; 
	width: 192px; 
	padding: 0 24px 15px 24px;	
	font-size: 12px;
}

.rightProductContent 
{
	width: auto; 
	overflow: hidden; 
	height: 1%; 
	text-align: left;
	font-size: 12px;
	padding-bottom: 15px;
}

.leftProductContent ul, .rightProductContent ul
{
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 12px;
}

.leftProductContent a, .leftProductContent a:hover,
.rightProductContent a, .rightProductContent a:hover
{
	text-decoration: none;	
	}
	
.productBlack
{
	color: #000;
	font-size: 12px;
	padding-left: 24px;
}

/*
demoStyles for jQuery preload images plugin
*/
.exampleA {background-image: url(../images/menu_prodinfo_bg_on.jpg);}
.exampleB {background-image: url(../images/menu_prodinfo_bg.jpg);}
.exampleC {background-image: url(../images/menu_patients_bg_on.jpg);}
.exampleD {background-image: url(../images/menu_patients_bg.jpg);}
.exampleE {background-image: url(../images/menu_professionals_bg_on.jpg);}
.exampleF {background-image: url(../images/menu_professionals_bg.jpg);}
.exampleG {background-image: url(../images/measure_order_bg_on.jpg);}
.exampleH {background-image: url(../images/measure_order_bg.jpg);}