@charset "utf-8";
/* CSS Document */

#Blank600Box{
	width: 600px;
	padding: 0px;
	margin: 0px;
	float: none;
	}


/*Start white 680 box */

.white680Box {
	MARGIN: 0px;
	WIDTH: 680px;
	padding: 0px;
}
.white680Box H2 {
	COLOR: #0066CC;
}
.white680Box-box {
	BACKGROUND-IMAGE: url(../images/white/middle680.gif);
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left;	
	margin: 8px 0px 0px 0px;
	padding: 0px;
	width: 680px;

}
.white680Box-box A {
	TEXT-DECORATION: none;
}
.white680Box-top {
	BACKGROUND-IMAGE: url(../images/white/top680.gif);
	HEIGHT: 35px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
}
.white680Box-bottom {
	BACKGROUND-IMAGE: url(../images/white/bottom680.gif);
	HEIGHT: 34px
}
.white680Box-padding {
	width: 630px;
	padding: 0px 0px 0px 20px;
}
.white680Box-padding ul{
	padding-left: 20px;
	margin-left: 0;
	list-style-type: disc;
}
.white680Box-padding H1  {
	COLOR: #660099;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.white680Box-padding h1 a {
	COLOR: #660099;
	font-size: 13px;
	padding: 0px;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
}
.white680Box-padding h1 a:hover {
	COLOR: #9966FF;
	margin: 0px;
	padding: 0px;
}

.white680Box-padding h2 {
	margin: 0px;
	padding: 0px;
}
/* End White 680 box */


/*Start Purple box */	
.purpleBox {
	MARGIN: 0px;
	WIDTH: 291px;
	padding: 0px;
	float: left;
}
.purpleBox H2 {
	COLOR: #0066CC;
}
.purpleBox-box {
	BACKGROUND-IMAGE: url(../images/purple/middle.gif);
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left;
	padding: 0px;
	width: 291px;
	margin: 15px 0px 0px 0px;
}
.purpleBox-box A {
	TEXT-DECORATION: none;
}
.purpleBox-top {
	BACKGROUND-IMAGE: url(../images/purple/top.gif);
	HEIGHT: 35px;
	font-weight: bold;
	text-align: center;
	line-height: 12px;
	padding-top: 10px;
}
.purpleBox-bottom {
	BACKGROUND-IMAGE: url(../images/purple/bottom.gif);
	HEIGHT: 34px
}
.purpleBox-padding {
	width: 248px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
.purpleBox-padding ul{
	padding-left: 20px;
	margin-left: 0;
	list-style-type: disc;
}
.purpleBox-padding A {
	COLOR: #0066FF;
	text-decoration: underline;
}
.purpleBox-padding A:hover {
	COLOR: #FF9900;
}
.purpleBox-padding A:visited {
	COLOR: #993399;
}
/*End Purple Box */
/************************Start Purple Thin 250************************/
.purple250thinBox {
	MARGIN: 0px;
	WIDTH: 250px;
	padding: 0px;
}
.purple250thinBox H2 {
	COLOR: #0066CC;
}
.purple250thinBox-box {
	BACKGROUND-IMAGE: url(../images/purple/middle250thin.gif);
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 250px;
}
.purple250thinBox-top {
	BACKGROUND-IMAGE: url(../images/purple/top250thin.gif);
	HEIGHT: 17px;
	line-height: 12px;
	padding-top: 10px;
}
.purple250thinBox-bottom {
	BACKGROUND-IMAGE: url(../images/purple/bottom250thin.gif);
	HEIGHT: 14px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.purple250thinBox-padding {
	width: 220px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
.purple250thinBox-padding ul{
	padding-left: 20px;
	margin-left: 0;
	list-style-image: url(../images/icons/page_white_go.png);
}
.purple250thinBox-padding A {
	COLOR: #660099
}
.purple250thinBox-padding A:hover {
	COLOR: #FF9900;
	text-decoration: underline;
}
.purple250thinBox-padding A:visited {
	COLOR: #993399;
}
/************************End Purple Thin 250************************/

/*Start orange 680 box */
.orange680Box {
	MARGIN: 0px;
	WIDTH: 680px;
	padding: 0px;
}
.orange680Box H2 {
	COLOR: #0066CC;
}
.orange680Box-box {
	BACKGROUND-IMAGE: url(../images/orange/middle680.gif);
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	width: 680px;
}
.orange680Box-box A {
	TEXT-DECORATION: none;
}
.orange680Box-top {
	BACKGROUND-IMAGE: url(../images/orange/top680.gif);
	HEIGHT: 35px;
	text-align: center;
	font-weight: bold;
	line-height: 12px;
	padding-top: 10px;
}
.orange680Box-bottom {
	BACKGROUND-IMAGE: url(../images/orange/bottom680.gif);
	HEIGHT: 34px
}
.orange680Box-padding {
	width: 630px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
.orange680Box-padding ul{
	padding-left: 20px;
	margin-left: 0;
	list-style-type: disc;
}
.orange680Box-padding li{
	padding-bottom: 15px;
	margin-left: 0;
}
.orange680Box-padding A {
	COLOR: #0066FF;
	text-decoration: underline;
}
.orange680Box-padding A:visited {
	COLOR: #993399;
}
.orange680Box-padding A:hover {
	COLOR: #FF9900;
}
/* End Orange 680 box */
/*Start Purple 250 box 	*/
.purple250Box-box {
	BACKGROUND-IMAGE: url(../images/purple/middle250.gif);
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 250px;
}
.purple250Box-top {
	BACKGROUND-IMAGE: url(../images/purple/top250.gif);
	HEIGHT: 21px;
	text-align: center;
	padding-top: 10px;
}
.purple250Box-bottom {
	BACKGROUND-IMAGE: url(../images/purple/bottom250.gif);
	HEIGHT: 33px
}
.purple250Box-padding {
	width: 208px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
.purple250Box-padding A {
	COLOR: #0066FF;
	text-decoration: underline;
}

.purple250Box-padding A:visited {
	COLOR: #993399;
}
.purple250Box-padding A:hover {
	COLOR: #FF9900;
}
.purple250Box-padding ul{
	padding-left: 20px;
	margin: 0;
	list-style-type: disc;
}
/*End Purple 250 Box */

/* Start Orage box for Practitioners */

.imageFloatLeftPractitioner {
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.orange475Box {
	WIDTH: 475px;
}
.orange475Box H2 {
	COLOR: #0066CC;
}
.orange475Box-box {
	BACKGROUND-IMAGE: url(../images/orange/middle475.gif);
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left;
	width: 475px;
	margin: 20px 0px 0px 0px;
}
.orange475Box-top {
	BACKGROUND-IMAGE: url(../images/orange/top475.gif);
	HEIGHT: 17px;
	font-weight: bold;
	text-align: center;
	line-height: 12px;
	padding-top: 10px;
	color: #000000;
}
.orange475Box-bottom {
	BACKGROUND-IMAGE: url(../images/orange/bottom475.gif);
	HEIGHT: 14px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.orange475Box-padding {
	COLOR: #000000;
	width: 445px;
	padding: 0px 0px 0px 20px;
}
.orange475Box-padding ul{
	padding-left: 20px;
	margin-left: 0;
	list-style-type: disc;
}
.orange475Box-padding A {
	COLOR: #660099
}
.orange475Box-padding A:hover {
	COLOR: #FF9900;
	text-decoration: underline;
}
.orange475Box-padding A:visited {
	COLOR: #993399;
}
.orange475Box-padding H2 {
	COLOR: #000000;
}
/* End Orage box for Practitioners */

/* new Home dept boxes. */
#dept1-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head1.jpg);}
#dept2-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head4.jpg);}
#dept3-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head7.jpg);}
#dept4-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head2.jpg);}
#dept5-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head5.jpg);}
#dept6-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head8.jpg);}
#dept7-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head3.jpg);}
#dept8-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head6.jpg);}
#dept9-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head9.jpg);}
#dept10-top { BACKGROUND-IMAGE: url(../images/home/boxes/dept_head10.jpg);}
.dept {
	MARGIN: 0px;
	WIDTH: 242px;
	padding: 0px;
}
.deptbox {
	BACKGROUND-IMAGE: url(../images/home/boxes/deptBoxMid.gif);
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	width: 242px;
}
.depttop {
	HEIGHT: 24px;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	color: #ffffff;
}

.depttop a{
font-weight: bold;
font-size: 16px;
color: #ffffff;
text-decoration: none;
}

.depttop a:hover{
color: #c9cee4;
}
	
.deptbottom {
	BACKGROUND-IMAGE: url(../images/home/boxes/deptBoxEnd.jpg);
	HEIGHT: 14px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.deptpadding {
	width: 200px;
	margin: 0px;
	padding: 0px 0px 8px 16px;
}

.deptpadding p{
margin: 0px 0px 6px 0px;
padding: 0px;
}

.deptpadding h3  {
margin: 0px 0px 6px 0px;
}

.deptpadding ul {	
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 10px 10px;
	list-style: disc;
}

.deptpadding a {
	COLOR: #CC6600;
	text-decoration: none;
}

.deptpadding a:hover {
	COLOR: #FF9900;
	text-decoration: underline;
}
.deptpadding img {
	border: 0px;
	margin: 12px 0px 12px 0px;
}

/* Style Boxes for Centers */
.box-Condition {
	BACKGROUND-IMAGE: url(../images/centers/boxCondition.jpg);
	TEXT-ALIGN: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 345px;
	height: 160px;
}	

.box-Condition a{
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}

.box-Condition a:hover{
color: #cd781d;
}	
.box-Wellness {
	BACKGROUND-IMAGE: url(../images/centers/boxWellness.jpg);	
	TEXT-ALIGN: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 345px;
	height: 160px;
}	
.box-Wellness a{
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}
.box-Wellness a:hover{
color: #7b4f99;
font-weight: bold;
}	
.box-Header {
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 14px 0px 0px 16px;
}
.box-BranchImage {
	float: left;
	padding: 20px 15px 4px 12px;
}	
.box-BranchText {
	TEXT-ALIGN: left;
	COLOR: #999999;
	padding: 19px 0px 0px 0px;
	height: 90px;
	width: 190px;
	overflow: hidden;
	line-height: 13px;
}
.box-BranchText A {
	COLOR: #CC6600;
	text-decoration: none;
}

.box-BranchText A:hover {
	COLOR: #FF9900;
	text-decoration: underline;
}	
.box-BranchTextMore {
	float: left;
	padding: 0px 0px 0px 38px;
	margin-top: -6px;
}	
/* Topic Level */


.box-TopicCondition {
	BACKGROUND-IMAGE: url(../images/topics/boxTopicConditions.jpg);
	TEXT-ALIGN: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 235px;
	height: 343px;
}

.box-HeaderCondition {
	COLOR: #ffffff;
	font-size: 14px;
	margin: 0;
	padding: 14px 0px 0px 16px;
}
.box-HeaderCondition a{
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}
.box-HeaderCondition a:hover{
color: #c2cae0;
}	
	
.box-TopicWellness {
	BACKGROUND-IMAGE: url(../images/topics/boxTopicWellness.jpg);	
	TEXT-ALIGN: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 235px;
	height: 343px;
}

.box-HeaderWellness {
	COLOR: #ffffff;
	font-size: 14px;
	margin: 0;
	padding: 14px 0px 0px 16px;
}
.box-HeaderWellness a{
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}

.box-HeaderWellness a:hover{
color: #d4e8d4;
}	
.box-TopicImage {
	margin-bottom: 4px;
	margin-top: 25px;
	
}	
.box-TopicText {
	TEXT-ALIGN: left;
	COLOR: #999999;
	padding: 5px 0px 0px 0px;
	height: 120px;
	width: 230px;
	overflow: hidden;
}	

.box-TopicText a {
	COLOR: #CC6600;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.box-TopicText a:hover {
	COLOR: #FF9900;
	text-decoration: underline;
}

/* Sub topic Boxes */

.subTopic-box {
	BACKGROUND-IMAGE: url(../images/subtopics/boxMiddle.jpg);
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left;
	padding: 0px;
	width: 345px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	float: none;
	clear: none;
}

.subTopic-box ul {	
	padding-left: 15px;
	margin-left: 0px;
	list-style: disc;
}
.subTopic-topWellness {
	BACKGROUND-IMAGE: url(../images/subtopics/boxTopWellness.jpg);
	HEIGHT: 24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	padding-top: 12px;
	color: #ffffff;
}
.subTopic-topCondition {
	BACKGROUND-IMAGE: url(../images/subtopics/boxTopCondition.jpg);
	HEIGHT: 24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	padding-top: 12px;
	color: #ffffff;
}
.subTopic-bottom {
	BACKGROUND-IMAGE: url(../images/subtopics/boxBottom.jpg);
	HEIGHT: 14px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.subTopic-padding {
	COLOR: #000000;
	width: 325px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 16px;
	min-height: 155px;
	margin: 0px;
}

.subTopic-padding-text{
	COLOR: #000000;
	width: 325px;
	height: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 16px;
	margin: 0px;
}

.subTopic-padding-text img {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	float: left;
}

.subTopic-padding A {
	COLOR: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.subTopic-padding A:link {
	COLOR: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.subTopic-padding A:hover {
	COLOR: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

.subTopic-padding H1 {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.subTopic-padding H2 {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.subTopic-padding H3 {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
/*centers new topic headers */
.topicHeaderContain {
width: 728px;
height: 76px;
overflow:hidden;
}
.TopicLinks a:link{
color: #582d75;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

.TopicLinks a:visited{
color: #582d75;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

.TopicLinks a:hover{
color: #7b4f99;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}

.topicHeaderImagecontain {
width: 130px;
height: 76px;
text-align: center;
float: left;
}

.topicHeaderImage {
width: 115px;
height: 76px;
margin: auto;
}

.conditionHeaderbg {
background-image: url(../images/topics/conditionsHeader.gif);
width: 598px;
height: 76px;
float: left;
}

.wellnessHeaderbg {
background-image: url(../images/topics/wellnessHeader.gif);
width: 598px;
height: 76px;
float: right;
}

.topicHeaderText {
margin: 12px 0px 0px 12px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 21px;
}

/*centers new subtopic headers */
.subtopicHeaderContain {
	width: 720px;
	height: 200px;
	overflow: hidden;
	margin-top: 6px;
}

.conditionsubTopicHeaderbg {
background-image: url(/images/subtopics/conditionsSubHeader.gif);
background-repeat: no-repeat;
width: 473px;
height: 175px;
float: left;
}

.wellnesssubTopicHeaderbg {
background-image: url(/images/subtopics/wellnessSubHeader.gif);
background-repeat: no-repeat;
width: 473px;
height: 175px;
float: left;
}

.subTopicSponsorBox {
	width: 234px;
	height: 169px;
	float: right;
	margin: 0px;
	overflow: hidden;	
}

.subTopicSponsorLogo {
	width: 234px;
	height: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 5;
}

.subTopicSponsorInfo {
	background-image: url(/images/subtopics/sponsorBox.gif);
	width: 214px;
	height: 60px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 10px;
}
.subtopicHeaderText {
margin: 5px 0px 13px 8px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.subtopicDescriptionBox {
width: 476px;
height: 140px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 8px 18px 0px 0px;
margin: 0px;
}

.subtopicHeaderImage {
width: 183px;
height: 120px;
float: left;
overflow: hidden;
margin-right: 8px;
}

.subTopicBackLinks a:link{
color: #582d75;
text-decoration: none;
}

.subTopicBackLinks a:visited{
color: #582d75;
text-decoration: none;
}

.subTopicBackLinks a:hover{
color: #7b4f99;
text-decoration: underline;
}
/*   Start Sample Centers Promo */
#centerPromoContainer{
width: 256px;
height: 418px;
background-image: url(/images/samples/centerPromoContainer.jpg);
background-repeat: no-repeat;
padding: 12px;
}

#centerPromoContainer p{
padding:0px 15px 0px 0px;
margin: 0px;
height: 46px;
}

.centerPromoBox{
width: 239px;
height: 167px;
}

.centerPromoBox h2{
padding:9px 0px 0px 0px;
margin: 0px 0px 4px 13px;
color: #ffffff;
font-size: 14px;
height: 25px;
}

.centerPromoBox ul{
padding: 0px;
margin: 0px 0px 0px 13px;
list-style: none;
}

.centerPromoBox ul li{
padding: 4px 0px 0px 0px;
margin: 0px;
}

.centerPromoBox a{
font-weight: bold;
}

#condPromoBox{
background-image: url(/images/samples/condPromoBox.jpg);
margin: 0px 0px 13px 0px;
}

#condPromoBox a{
color: #503b16;
}

#condPromoBox a:hover{
color: #be9957;
}

#wellPromoBox{
background-image: url(/images/samples/wellPromoBox.jpg);
}

#wellPromoBox a{
color: #174819;
}

#wellPromoBox a:hover{
color: #63ae66;
}
