a.TOCStyles :link {text-decoration:none;}
a.TOCStyles :visited {text-decoration:none; color:blue;}
a.TOCStyles :hover {text-decoration:underline;}

.textSm {
		font-size:11px;
}

.textMed {
		font-size:12px;
}

.textLg {
		font-size:15px;
}

.textXLg {
		font-size:17px;
}

#columnLeft {
	float: left; 
	width: 400px; 
		font-size:12px;
}

#columnRight {
	float:right; 
	width: 175px; 
	font-size:12px;
}

.bodytext {
	margin:5px 0px 5px 0px;
}

h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
    color:#FFFFFF; 
    margin: 0px 0px 4px 0px;
	padding:1px 0px 1px 4px;
}


ul {
	padding: 0px;
	margin: 4px 0px 8px 15px;
}

li {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
	list-style-image: url(/images/icons/arrow.gif);
}


h1.LeftColumnHeaders {
	color:#FFFFFF;
	background-color:#666699;
}

h2.LeftColumnHeaders {
	color:#FFFFFF;
	margin-bottom:0px;
	padding-left:4px;
	margin-top:0px;
}

.MessageBoardSection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-variant: small-caps;
	color: #FFFFFF;
}

.DetailText {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.SleepDisorderTD {
	padding-right:8px; 
	color: #000000;
}

/* Right Hand Navigation Box Styles */
div.FeaturePicks {
	background-color:#F3F3F3; 
	margin-bottom:6px; 
	color: #000000;
	border: 1px solid #8B668B;
}

h2.FeaturePicks {
	background-color: #8B668B; 
	color:#FFFFFF; 
	margin-bottom:0px; 
	padding: 0px 3px 0px 4px; 
	margin-top:0px; 
}

p.FeaturePicks {
	margin: 4px 7px 7px 7px;
}

div.Resources {
	background-color:#EFEFEF; 
	margin-bottom:6px; 	
	border: 1px solid #8B668B;
}

h2.Resources {
	background-color: #666666; 
	color:#FFFFFF; 
	margin-bottom:0px; 
	padding-left:4px; 
	margin-top:0px; 
}

div.sectionNav {
	background-color:#EFEFEF; 
	margin-bottom:6px; 	
	border: 1px solid #8B668B;
}

div.sectionAd {
	margin-bottom:6px; 	
	text-align:center;
}

h2.sectionNav {
	background-color: #666666; 
	color:#FFFFFF; 
	margin-bottom:0px; 
	padding: 0px 0px 2px 4px; 
	margin-top:0px; 
}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* All Above are used - Below UnUsed */

div.allRightColumnBoxes {
	font-size:12px;
	padding:7px 7px 7px 7px;
}

div.MessageBoardsChat {
	background-color: #FFFAF0;
	border: 1px solid #236B8E;
	width: 295px;
	margin-bottom:6px;
}

h2.MessageBoardsChat {
	background-color: #236B8E;
	color: #FFFFFF;
	margin-bottom:0px; 
	padding-left:4px;
	margin-top:0px;
}

div.SectionHighlights {
	background-color: #F2F2F2;
	border: 1px solid #8B668B;
	width: 295px;
	margin-bottom:6px;
}

h2.SectionHighlights {
	color: #FFFFFF;
	background-color: #8B668B;
	margin-bottom:0px; 
	padding-left:4px;
	margin-top:0px;
}

div.OtherResources {
	background-color: #F2F2F2;
	border: 1px solid #6B6B6B;
	width: 295px;
	margin-bottom:6px;
}

h2.OtherResources {
	color: #FFFFFF;
	background-color: #6B6B6B;
	margin-bottom:0px; 
	padding-left:4px;
	margin-top:0px;
}

div.PAPillow {
	background-color: #FFFFFF;
	border: 1px solid #399ABD;
	width: 295px;
	margin-bottom:6px;
}

h2.PAPillow {
	background-color: #399ABD;
	color:#FFFFFF;
	margin-bottom:0px; 
	padding-left:4px;
	margin-top:0px;
}

.TOCStyles {
	float:right; 
	width: 200px; 
	margin: 0px 0px 20px 10px;
	padding: 10px 0px 10px 30px;
	font-size:11px;
	background-color:#EFEFEF;
	border: 1px solid #666699;
	list-style-image: url(/images/icons/arrow.gif);
}

.TOCStylesActive {
	list-style-image: url(/images/icons/arrow_dark.gif);
	font-weight: bold;
}

.TOCStylesInActive {
	list-style-image: url(/images/icons/arrow.gif);
}

.BodyListStyles {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	list-style-image: url(/images/icons/arrow.gif);
}

.BodyBulletStyles {
	margin: 0px 0px 7px 0px;
	padding: 0px;
}

div.row {
  clear: both;
  width:100%;
  margin:0px 0px 10px 0px;
  font-size:12px;
  }

div.column1 {
  float: left;
  width: 100px;
  text-align: center;
  margin:0px 10px 0px 15px;
  }

div.column2 {
  float: left;
  width: 400px;
  text-align: left;
  font-size: 12px;
  margin:0px 10px 0px 15px;
  } 
div.column3 {
  float: right;
  width: 200px;
  text-align: left;
  font-size: 11px;
  margin:0px 10px 0px 15px;
  }
.divClears {
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}

h2.ItemHeader {
	color:#FFFFFF; 
	padding-top: 0px;
	padding-left: 4px;
}

h3.ItemHeader {
	color:#FFFFFF; 
	padding-top: 0px;
	padding-left: 4px;
	margin: 4px;
}
div.row p.ItemAbstract {
	font-size:12px;
	padding-bottom: 0px;
	margin-top: 0px;
}

.LowHeaderBottomMargin {
	margin-bottom: 0px;
	margin-top: 0px;
}
.FloatRight {
	float: right;
}
.FloatLeft {
	float: left;
}
.FloatClear {
	clear: both;
}
.ButtonPadding {
	margin-top: 5px;
}
.PriceColor {
	color: #9F0006;
}

div.row p.ItemAbstract {
	font-size:12px;
	padding-bottom: 0px;
	margin-top: 0px;
}

.LowHeaderBottomMargin {
	margin-bottom: 0px;
	margin-top: 0px;
}

.explainationText {
	background-color:#FFFFE6;
	border: 1px solid #999999;
	padding:4px; 
	margin:4px; 
}

.explainationTextSm {
	color: #666666;
	background-color:#FFFFE6;
	border: 1px solid #999999;
	padding:4px; 
	margin:4px; 
}