/* Snore tests */	

#snoreTests					{ width:100%; margin:0px; padding:5px 0px 0px 0px; }
html>body #snoreTests 		{ width: auto; }

#testsHeader h1				{ background: #F6F8FA; padding:2px 25px 2px 0px;  text-align:center; border-bottom: dotted 1px #999999; margin-top:15px; width:100%; width:330px; }
#testsIntro         		{ padding: 4px; margin: 0px 20px 20px 0px; width:330px; }
#testsIntro p				{ font: 9pt/14pt Arial; margin: 0px 20px 20px 0px; }

#testsHeader2 h1			{ background: #E1E9F5; padding:7px 0px 7px 0px;  text-align:center; border-bottom: dotted 1px #999999; width:330px; margin-top:15px; }
#testsIntro2         		{ padding: 4px; margin: 0px 0px 20px 0px; width:330px; }
#testsIntro2 p				{ font: 9pt/14pt Arial; }

/* NOSE Test */

#noseTest					{ clear:both; width: 170px; float: left; padding:5px; border-right:dotted 1px #dddddd;}
* html #noseTest 			{ width: 33%; }
#testsHeaderNose h2 		{ padding: 4px; text-align:center; border: dotted 1px #D3D3E7; margin: 0px; background: #F6F8FA; }
#testsNose					{ padding: 4px; margin: 0px; }
#testsNose p				{ font: 9pt/14pt Arial;	text-align: left; margin-bottom:5px; margin-top:10px; }
#testsNose ul 				{ margin: 3px; padding:0px; }
#testsNose li 				{ line-height: 2.5ex; list-style-type: none; background: url(../cssimg/tribullet.gif) no-repeat 0px 5px; display: block;  margin-bottom: 5px; padding-left: 9px; }
#noseImage          		{ width:50px; height:47px; float:right; padding:10px; }

/* MOUTH Test */

#mouthTest					{ width: 170px; float: left; padding:5px; }
* html #mouthTest 			{ width: 34%; }
#testsHeaderMouth h2 		{ padding: 4px; text-align:center; border: dotted 1px #D3D3E7; margin: 0px; background: #F6F8FA; }
#testsMouth					{ padding: 4px; margin: 0px; }
#testsMouth p				{ font: 9pt/14pt Arial;	text-align: left; margin-bottom:5px; margin-top:10px; }
#testsMouth ul 				{ margin: 3px; padding:0px; }
#testsMouth li 				{ line-height: 2.5ex; list-style-type: none; background: url(../cssimg/tribullet.gif) no-repeat 0px 5px; display: block;  margin-bottom: 5px; padding-left: 9px; }
#mouthImage         		{ width:60px; height:57px; float:right; padding:10px; }

/* TONGUE Test */

#tongueTest					{ width: 170px; float: left; padding:5px; border-left:dotted 1px #dddddd; }
* html #tongueTest 			{ width: 33%; }
#testsHeaderTongue h2 		{ padding: 4px; text-align:center; border: dotted 1px #D3D3E7; margin: 0px; background: #F6F8FA; }
#testsTongue				{ padding: 4px; margin: 0px; }
#testsTongue p				{ font: 9pt/14pt Arial;	text-align: left; margin-bottom:5px; margin-top:10px; }
#testsTongue ul 			{ margin: 3px; padding:0px; }
#testsTongue li 			{ line-height: 2.5ex; list-style-type: none; background: url(../cssimg/tribullet.gif) no-repeat 0px 5px; display: block;  margin-bottom: 5px; padding-left: 9px; }
#tongueImage        		{ width:55px; height:52px; float:right; padding:10px; }

/* FLUTTER Test */

#flutterTest					{ width: 170px; float: left; padding:5px; border-left:dotted 1px #dddddd; }
* html #flutterTest 			{ width: 33%; }
#testsHeaderflutter h2 		{ padding: 4px; text-align:center; border: dotted 1px #D3D3E7; margin: 0px; background: #F6F8FA; }
#testsflutter				{ padding: 4px; margin: 0px; }
#testsflutter p				{ font: 9pt/14pt Arial;	text-align: left; margin-bottom:5px; margin-top:10px; }
#testsflutter ul 			{ margin: 3px; padding:0px; }
#testsflutter li 			{ line-height: 2.5ex; list-style-type: none; background: url(../cssimg/tribullet.gif) no-repeat 0px 5px; display: block;  margin-bottom: 5px; padding-left: 9px; }
#flutterImage        		{ width:55px; height:52px; float:right; padding:10px; }

/* MULTI Test */

#multiTest					{ width: 170px; float: left; padding:5px; border-left:dotted 1px #dddddd; }
* html #multiTest 			{ width: 33%; }
#testsHeadermulti h2 		{ padding: 4px; text-align:center; border: dotted 1px #D3D3E7; margin: 0px; background: #F6F8FA; }
#testsmulti				{ padding: 4px; margin: 0px; }
#testsmulti p				{ font: 9pt/14pt Arial;	text-align: left; margin-bottom:5px; margin-top:10px; }
#testsmulti ul 			{ margin: 3px; padding:0px; }
#testsmulti li 			{ line-height: 2.5ex; list-style-type: none; background: url(../cssimg/tribullet.gif) no-repeat 0px 5px; display: block;  margin-bottom: 5px; padding-left: 9px; }
#multiImage        		{ width:55px; height:52px; float:right; padding:10px; }

/* BMI Test */

#bmi				{ clear:both; width:552px; }
#bmiHeader h2 		{ padding: 4px; text-align:center; border: dotted 1px #D3D3E7; margin: 0px; background: #F6F8FA; }
#bmiText			{ border-bottom: 3px dotted #BBB; }
#bmi TABLE 			{ font : 10pt Arial;  margin-top:10px; }
#bmi TD 			{ background:#f2f9fc; padding:10px 0px 10px 20px; width:151px; }

#metric			{ visibility:hidden; }
  
#catSyn			{ border-top: 3px dotted #BBB; padding-top:5px; }
#bmiCatTab			{ width:552px; border:1px dotted #eee; }
#bmiCatTab TD			{ padding:2px 2px 2px 10px; border:1px dotted #eee; background:#fff; }
#bmiCatTab TH			{ padding:4px 2px 4px 10px; border:1px dotted #eee; background:#f2f9fc; font-weight:Bold;  text-align:left; }
 
.bmil 				{ font-weight:Bold; width:250px; text-align:right; background:#e6f3f8 !important; padding-right:15px !important; }
.bmiCalc 			{ background:#dfeef5 !important; text-align:right; width:100% !important; padding-right:20px !important; }
.bmiType 			{ background:#eee !important; padding:3px 20px 3px 20px !important; font-size:80%; width:100% !important; text-align:right; }
.bmiRes1			{ width:295px !important; background:#e6f3f8 !important; }
.bmiRes2			{ width:117px !important; }
.bmiRes3			{ width:117px !important; }
.bmiRes4			{ width:432px !important; background:#e6f3f8 !important; }

/* Sitemap */

#siteMap					{ width:100%; padding:10px 0px 0px 0px; }
#siteMapCol1, #siteMapCol2  { width:50%; float:left; }

/* Newsletter */

#newsletter				    { width:100%; padding:10px 0px 0px 0px; }
#newsletterCol1				{ width:41%; float:left; padding-right:7px; }
#newsletterCol2  			{ width:55%; float:left; padding-left:10px; border-left: 1px dotted #DDDDDD; }

* html #newsletterCol2		{ width:59%; }

#newsletterCol1 P			{ text-align:left; font: 9pt/14pt Arial; }
#newsletterCol2 P			{ text-align:left; font: 9pt/14pt Arial; }
#newsletterCol2 UL			{ margin: 3px; padding:0px; }
#newsletterCol2 LI			{ line-height: 2.5ex; list-style-type: none; background: url(../cssimg/tribullet.gif) no-repeat 0px 5px; display: block;  margin-bottom: 5px; padding-left: 9px; }

/* Misc */

#cause LI					{ padding: 5px; }

#embargo P					{ text-align:center; font: Bold 12pt Arial; background: #000; color: #fff; padding:10px; }
.contactUS					{ text-align:center; font: Bold 12pt Arial; }
#mainTitle					{ font: Bold 13pt Arial; border: dotted 1px; padding:10px; text-align:center; margin-top:10px; background:#fff;}

.mainTextTitleBig	 		{ font: Bold 12pt Arial; text-align:center; background: #ddd; padding:10px; }
.mainTextTitle	 			{ font: Bold 11pt Arial; }
.mainText 					{ font: 11pt Arial; }
.references		 			{ font: 9pt Arial; }

.bigText					{ font: Bold 14pt Arial;  }

#snoreTestResults			{ text-align:center; }
#snoreTestResults P			{ padding-top:7px; }
.suitIcon					{ width: 53px; text-align:center; padding:3px 0px 3px 0px; background:#FFFFFF; border: 1px dotted #999999; float:left; margin-right: 5px; }

#articles					{ width:100%; }
#articles1					{ float: left; }
#articles2					{ float: left; width:50%; border-right: 1px dotted #EEEEEE; padding-right:10px; }

#bssaaContact				{ width:100%; border-bottom:2px dotted #DDDDDD; padding:10px 0px 0px 0px; }
#contactDetails				{ float:left; border-right:1px dotted #DDDDDD; padding-right:10px; }
#FAQ						{ padding-left:10px; float:left; }
#FAQ UL						{ margin: 3px; padding:0px; }
#FAQ LI					    { line-height: 2.5ex; list-style-type: none; background: url(../cssimg/tribullet.gif) no-repeat 0px 5px; display: block;  margin-bottom: 5px; padding-left: 9px; }

.pr1 { float:left; display:block; width:140px; font-weight:Bold; }
* html .pr1 { width:150px; }

.pr2 { width:370px; display:block; float:left; padding-bottom:10px; }
* html .pr2 { width:auto; padding-bottom:0px; }

.pr3 { clear:both; width:100%; display:block; }
* html .pr3 { width:100%; }

.pr2a { background: url(/images/acro.gif) no-repeat 0px 0px; padding-left:24px; display:block; float:left; width:370px; padding-bottom:10px; }
* html .pr2a { width:auto; padding-bottom:0px; }

#epworth						{ font: 9pt Arial; }
#epworth select					{ font: 8pt Arial; }
#epworth fieldset 					{ padding: 0px 10px 0px 10px; margin-bottom: 10px; text-align:left; }	
#epworth fieldset P 					{ margin:10px 5px 10px 5px; font: 9pt/12pt Arial; }
#epworth legend 					{ padding: 0 2px; font-weight: bold; }
#epworth label 					{ display: inline-block; line-height: 1.8; vertical-align: top; width: 356px; }
#epworth fieldset ol 				{ margin: 10px 0; padding: 0; }
#epworth fieldset li 				{ list-style: none; padding: 5px 0px 5px 0px; margin: 0; }
#epworth fieldset li ul				{ margin: 0; padding: 0; display:inline; }
#epworth fieldset li ul li label			{ margin-left:20px; }
#epworth fieldset li ul li input			{ margin-left:-20px; }
#epworth fieldset li ul li select			{ margin-left:-20px; }
	
#epworth .extra 					{ margin-top:10px; border-top:1px solid #ccc; border-bottom:1px solid #eee; }
#epworth .extraSub					{ margin-top:10px; background: #F6F8FA; }

#epworthResults 					{ padding-top:15px; }
#epworthResults TABLE				{ width:90%; }
#epworthResults TH					{ text-align:left; font:Bold 10pt Arial; border-bottom:1px solid #ddd; padding:5px; margin-bottom:10px; background: #F6F8FA; }
#epworthResults TD					{ padding:2px 5px 2px 5px; }
#epworthResults .cen					{ text-align:center; font-weight:Bold; }
#epworthResults .right				{ text-align:left; font:Bold 9pt Arial; border-top:1px solid #ddd; border-bottom:1px solid #ccc; padding-top:10px; padding-bottom:10px; }
#epworthResults .ts					{ font:Bold 11pt Arial; text-align:center; background: #C9D7ED; border-bottom:1px solid #ccc; border-top:1px solid #ddd; padding-top:10px; padding-bottom:10px; }

#treport						{ border-top:4px solid #aaa; border-bottom:2px solid #ccc; margin-bottom:25px; margin-top:20px; }
#treport TD						{ padding:5px; }

#epText 						{ margin-bottom:20px; padding-bottom:20px; }

.bback							{ background: #F6F8FA; }
#personal						{ text-align:center; padding-bottom:20px; }
#personalBerlin					{ text-align:center; padding-bottom:20px; background:#eee; padding-top:20px; }
.adobe							{ margin-top:3px; }
.adobeT						{ display:inline; }

#snoringCauses 					{ border-top:2px dotted #ddd; border-bottom:2px dotted #ddd; }
#snoringCausesHead H3 				{ background: #E3F0F7; padding:7px; }
#causesList1 						{ float:left; width:50%; list-style-type: none; margin-top:0px; }
#causesList2 						{ list-style-type: none; }

#berlin						{ font: 9pt Arial; }
#berlin select					{ font: 8pt Arial; }
#berlin fieldset 					{ padding: 0px 10px 0px 10px; margin-bottom: 10px; text-align:left; }	
#berlin fieldset P 					{ margin:10px 5px 10px 5px; font: 9pt/12pt Arial; }
#berlin legend 					{ padding: 5px; font: Bold 10pt Arial; }
#berlin label 					{ width: 235px; margin-left:-10px; vertical-align:top; padding-right:20px; display:inline-block; }

#berlin fieldset ol 					{ margin: 10px 0; padding: 0; }
#berlin fieldset li 					{ padding: 0px 0px 0px 10px; margin: 10px 0px 5px 30px; vertical-align:top; }
#berlin fieldset li ul				{ margin: 0; padding: 0; display:inline; }
	
#berlin fieldset ul 					{ margin: 10px 0; padding: 0; list-style: none; }
#berlin fieldset ul li 				{ padding-left: 10px; }

#berlin .extra 					{ margin-top:10px; border-top:1px solid #ccc; border-bottom:1px solid #eee; }
#berlin .extraSub					{ margin-top:10px; background: #F6F8FA; margin-left:0px; padding:5px; color:#fff; }
#berlin .extraSub INPUT				{ margin-left:36px !important; }

#aboutyou LI 						{ margin-left:4px !important; }
#aboutyou SELECT 					{ margin-left:25px !important; }
#aboutyou INPUT					{ margin-left:25px !important; }

	
.initHide 						{ color:#ddd; }
	
#berlin2, #berlin3, #berlin4, #berlin5, #berlin9 { visibility:hidden; }

#berlinResults 					{ padding-top:15px; }
#berlinResults TABLE					{ width:90%; }
#berlinResults TH					{ padding:5px; margin-bottom:10px; background: #F6F8FA; }
#berlinResults TD					{ padding:2px 5px 2px 5px; }
#berlinResults .cen					{ text-align:center; font-weight:Bold; }
#berlinResults .right				{ text-align:left; font:Bold 9pt Arial; border-top:1px solid #ddd; border-bottom:1px solid #ccc; padding-top:10px; padding-bottom:10px; }
#berlinResults .ts					{ font:Bold 11pt Arial; text-align:center; background: #C9D7ED; border-bottom:1px solid #ccc; border-top:1px solid #ddd; padding-top:10px; padding-bottom:10px; }

#catResults { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#catResults TH { font:Bold 11pt Arial; text-align:center; }
#catResults .cat1 { background:F6F8FA; }
#catResults .cat2 { background:d7e5f3; }
#catResults .cat3 { background:b6d4f0; }
#catResults .square { text-align:center; padding:30px 0px 30px 0px; } 
#catResults .score { font:Bold 28pt/22pt Arial; margin:15px; clear:both; } 
