body
{ 
	margin-top: 0;
	margin-left: 85px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #68552E;
}

.bold {
font-weight: bold;
}

#logo {

}

#contact {
	margin-top: 30px;
	padding-left: 8px;
}

#topnav {
margin-left: 569px;
font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #A9A9A9;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top; 
	width: 250px;
}
#topnav .employers, #topnav .physicians {
padding-left: 10px;
padding-right: 21px;
padding-top: 8px;
}

#topnav .employers {
	float: left;
	margin-right: 10px;
}

#topnav a {
color: #666666;
text-decoration: none;
}







.phone {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	color: #DB0D17;
	text-align: left;
	line-height: 28px;
}
.phone-black {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 28px;
}
.phonesmall {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #DB0D17;
	text-align: left;
	line-height: 28px;
}

.phonebottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #DB0D17;
	text-align: left;
	line-height: 18px;
}
.phone-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #DB0D17;
	padding-top: 4px;
}
.phone-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DB0D17;
}
.hours {
	padding-top: 4px;
	font-size: 10px;
	color: #666666;
	letter-spacing: 1px;
	text-align: left;
	line-height: 10px;
	vertical-align: top;
}

.navnosub{
	padding-left: 4px;
	padding-right: 37px;
	padding-top: 2px;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #3F2COB;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
	border-bottom: 5px solid #3F2C0B;
	
}

#nav .navservices, #nav .navconditions, #nav .navabout{
padding-top: 2px;
	font-size: 11px;
	line-height: 10px;
	font-weight: normal;
	color: #3F2COB;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
	border-top: 5px solid #3F2C0B;
	}

	
.navservices {
	padding-left: 9px;
	padding-right: 24px;
	
	
	
}

.navconditions {
	padding-left: 9px;
	padding-right: 23px;
}

.navabout {
	padding-left: 9px;
	padding-right: 31px;
}

.brownlink {
color: #3F2C0B;
}

.redlink {
color: #FF0000;
}


#nav a, #subnav a, #subnavcontact a, #subnavabout a, #subnavservices a {
color: #3F2C0B;
text-decoration: none;
}

#nav a:hover, #subnav a:hover, #subnavcontact a:hover, #subnavabout a:hover, #subnavservices a:hover, #topnav a:hover {
color: #3D5877;
text-decoration: underline;
}

.leftnav {
	border-top: 5px solid #3F2C0B;
	padding-top: 2px;
	font-size: 9px;
	line-height: 9px;
	color: #DB0D17;
	letter-spacing: 1px;
	text-align: right;
	vertical-align: top;
}

.referbottom {
	width: 790px;
	margin-top: 12px;
	padding-top: 25px;
	padding-bottom: 11px;
	padding-right: 47px;
	font-size: 9px;
	line-height: 9px;
	color: #DB0D17;
	letter-spacing: 1px;
	text-align: right;
	vertical-align: top;
}

.referbottom a {
color: #DB0D17;
text-decoration: none;

}

.referbottom a:hover {
text-decoration: underline;
}


#subnav {
font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	color: #3F2COB;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
	padding-left: 563px;
	
}

#subnavcontact {
font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #3F2COB;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
	padding-left: 653px;
	
}
#subnavabout {
font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #8A7852;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
	padding-left: 705px;

}

#subnavservices {
font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #8A7852;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
	padding-left: 420px;
	padding-bottom: 25px;
	
}


.pullquote {

}

.mainwindow {
margin-top: 15px;
}

.mainwindowsub {
margin-top: 5px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #999999;
	border-top: 5px solid #3F2C0B;
	padding-left: 40px;
	padding-top: 4px;
	margin-top: 40px;
}

.copyright a {
color: #999999;
text-decoration: underline;
}

.copyright a:hover {
color: #3D5877;
text-decoration: underline;
}

.servicebox {
background-color: #3C5877;
width: 509px;
color: #fff;
float: left;
}

.contactbox {
background-color: #3C5877;
width: 309px;
color: #fff;
float: left;
}

.contactbox a {
color: #fff;
}

.contactemph {
font-size: 14px;
color: #3F2C0B;
}

.aboutbox {
background-color: #3C5877;
width: 309px;
color: #fff;
float: left;
margin-top: 14px;
}

.aboutboxfaq {
background-color: #3C5877;
width: 309px;
color: #fff;
float: left;
margin-top: 14px;
height: 400px;
}

.aboutboxwhite {
background-color: #fff;
width: 309px;
color: #586360;
float: left;
margin-top: 14px;
}

.practitionersbox {
background-color: #3C5877;
width: 274px;
color: #fff;
float: left;
margin-top: 14px;
padding-bottom: 121px;
}

.employersbox {
background-color: #3C5877;
width: 274px;
color: #fff;
float: left;
margin-top: 14px;
padding-bottom: 20px;
}

.employersbox2 {
background-color: #FFFFFF;
width: 200px;
color: #fff;
float: left;
margin-top: 14px;
padding-bottom: 20px;
}




.testimonialsbox {
background-color: #3C5877;
width: 274px;
color: #fff;
float: left;
}

.conditionsbox {
background-color: #3C5877;
width: 274px;
color: #fff;
float: left;
margin-top: 14px;
padding-bottom: 240px;
}


.aboutboxgraphic {
width: 309px;
color: #fff;
}


.aboutboxheader {
margin-left: 30px;
	padding-top: 42px;
	font-size: 18px;
	line-height: 19px;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
}

.abouttext {
padding-left: 30px;
	font-size: 11px;
	line-height: 18px;
	padding-bottom: 10px;
	padding-right: 30px;
}

.aboutsmall {
padding-left: 30px;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
	padding-right: 30px;
	}


.aboutbody {
padding-left: 0px;
width: 390px;
	font-size: 11px;
	line-height: 18px;
}

.aboutbody a {
color: #3F2C0B;
text-decoration: underline; 

}

.aboutbody a:hover {
color: #3D5877;
text-decoration: underline; 
}
.employersbody {
padding-left: 0px;
width:485px;
	font-size: 11px;
	line-height: 18px;
}
.employersbody2 {
padding-left: 0px;
width:500px;
	font-size: 11px;
	line-height: 18px;
}
.employersbody3 {
padding-left: 0px;
width:590px;
	font-size: 11px;
	line-height: 18px;
}

.practitioners {
padding-left: 20px;
width: 450px;
	font-size: 11px;
	line-height: 18px;
}

.practitioners a {
color: #3F2C0B;
text-decoration: underline; 

}

.indent20 {
padding-left: 0px;
}

.practionersleft {
width: 240px;
font-size: 11px;
line-height: 18px;
}

.practionersright {
font-size: 11px;
line-height: 18px;
width: 260px;

}

.practitioners a:hover {
color: #3D5877;
text-decoration: underline; 
}

.conditions {
float: left;
padding-right: 10px;
margin-top: 14px;
}
.servicesgraphic {
padding-left: 31px;
float: left;
}

.servicestext {
padding-left: 30px;
	font-size: 11px;
	line-height: 19px;

}


.servicestext p {
padding-right: 30px;
}


.serviceboxheader {
	padding-top: 27px;
	font-size: 18px;
	line-height: 19px;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
}

.serviceflash {
padding-top: 22px;
background-color: #fff;
}

.contactext {
padding-left: 30px;
padding-top: 68px;
padding-bottom: 50px;
	font-size: 11px;
	line-height: 12px;
	vertical-align: bottom;
}


.contactext a {
color: #ffffff;
text-decoration: underline;

}

.contactext a:hover {
color: #B7C3D6;
text-decoration: underline;
}

.listheadersmall {
font-size: 10px;
margin-top: 25px;
color: #3F2C0B;
font-weight: bold;
}

.listheadersmallnotop {
font-size: 10px;
color: #3F2C0B;
font-weight: bold;
padding-top: 10px;
}

.conditionsphoto {
margin-top: 25px;
}


.body {
	font-size: 10px;
	line-height: 22px;
	color: #3F2C0B;
	letter-spacing: 0px;
	text-indent: 0pt;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	width: 275px;
	margin-top: 0px;
}
ul.faqs {
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0pt;
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 5px;
	margin-top: 0px;
}

.faqs a:hover {
	color: #3D5877;
	text-decoration: underline; 
}

li.faqs {
	padding-bottom: 5px;
	}

a.anchor, a.anchor:hover, a.anchor:visited {
	text-decoration: none;
	color: #68552E;
	}

li .sidebarlist, ul.sidebarlist {
	font-size: 11px;
	line-height: 13px;
	color: #68552E;
	letter-spacing: 0px;
	text-indent: 0pt;
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 5px;
	width: 275px;
	margin-top: 0px;
}

ul .leftboxlist {

	font-size: 11px;
	line-height: 22px;
	letter-spacing: 0px;
	text-indent: 0pt;
	list-style: none;
	margin-right: 20px;
	margin-left: 0px;
	padding-left: 5px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background: url(/images/bullet-dash.jpg) no-repeat 0 5px;
}

ul .leftboxlist2 {

	font-size: 11px;
	line-height: 22px;
	letter-spacing: 0px;
	text-indent: 0pt;
	list-style: none;
	margin-right: 5px;
	margin-left: 0px;
	padding-left: 5px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background: url(/images/bullet-dash.jpg) no-repeat 0 5px;
}


ul .brownlist {

	font-size: 11px;
	line-height: 22px;
	letter-spacing: 0px;
	text-indent: 0pt;
	list-style: none;
	margin-right: 50px;
	margin-left: 0px;
	padding-left: 5px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background: url(/images/bullet-dash-brown.jpg) no-repeat 0 5px;
}





li .sidebarlistconditions, ul.sidebarlistconditions {
	font-size: 10px;
	line-height: 16px;
	color: #68552E;
	text-indent: 0pt;
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 5px;
	margin-top: 0px;
}

.sidebarlistconditions a {
color: #3D5877;
text-decoration: none;

}

.sidebarlistconditions a:hover {
text-decoration: underline;
}

.conditionsbottom {
width: 794px;
padding-left: 64px;
color: #666;
font-size: 12px;
}

.conditionsbottom a {
color: #3D5877;
text-decoration: none;

}

.conditionsbottom a:hover {
text-decoration: underline;
}

.conditionsbottomhd {
font-size: 22px;
color: #3F2C0B;
}

.whitebodyhead {
		color: #ffffff;
	background-color: #3d5877;
	width: 512px;
	padding-top: 27px;
	padding-right: 77px;
	padding-bottom: 27px;
	padding-left: 68px;
	height: 170px;
	font-size: 18px;
	line-height: 19px;
}

.sidebar {
padding-left: 43px;
padding-top: 63px;
}

.sidebarnotop {
padding-left: 43px;
}


.sidebarhead {
	font-size: 26px;
	line-height: 28px;
	color: #3F2C0B;
}

.sidebarheadright {
	padding-top: 30px;
	font-size: 26px;
	line-height: 30px;
	color: #3F2C0B;
	float: right;
}

.sidebarheadleft {
	padding-top: 15px;
	padding-left: 315px;
	font-size: 26px;
	line-height: 30px;
	color: #3F2C0B;
	float: left;
}

.sidebarheadcorpsvc {
	padding-top: 60px;
	padding-left: 345px;
	font-size: 26px;
	line-height: 30px;
	color: #3F2C0B;
	float: left;
}

.sidebarheadkindwords {
	padding-top: 60px;
	padding-left: 355px;
	font-size: 26px;
	line-height: 30px;
	color: #3F2C0B;
	float: left;
}
.sidebarheadcondtreat {
	padding-top: 30px;
	padding-left: 305px;
	font-size: 26px;
	line-height: 30px;
	color: #3F2C0B;
	float: left;
}

.condtionsflash {
float: left;
width: 395px;
}


.sidebarheadsm {
	font-size: 26px;
	line-height: 28px;
	padding-bottom: 10px;
	padding-top: 20px;
	color: #3F2C0B;
}

.sidebarheadsm2 {
	font-size: 20px;
	line-height: 28px;
	padding-bottom: 10px;
	padding-top: 20px;
	color: #3F2C0B;
}

.sidebarheadservices {
	font-size: 26px;
	line-height: 28px;
	padding-bottom: 10px;
	color: #3F2C0B;
}

.contacttext {
width: 500px;
}

.abouttext {
width: 450px;
font-size: 10px;
line-height: 19px;
padding-top: 10px;
}

.testimonialpopup {
margin-top: 14px;
margin-left: 85px;
margin-bottom: 0px;
}

.testimonialpopuptext {
margin-left: 10px;
font-size: 11px;
}

.testimonialpopup a {
color: #3D5877;
text-decoration: underline;
}

.testimonialtext {
font-size: 12px;
border-top: 6px solid #fff;
border-bottom: 6px solid #fff;
background-color: #c1c8dc;
color: #626d89;
padding-top: 44px;
padding-left: 24px;
padding-right: 25px;
padding-bottom: 50px;
}

.testimonialsmovie {
margin-top: 30px;
}

.testimonialbottom {
margin-bottom: 130px;
}

.downloadqt {
text-align: center;
font-size: 10px;
}

.hometext {
margin-top: 14px;
font-size: 12px;
line-height: 17px;
width: 752px;
margin-left: 40px;
}

.hometext a{
color: #3F2C0B;
text-decoration: underline;
}

.hometexttwo {
margin-top: 14px;
font-size: 12px;
line-height: 17px;
width: 752px;
margin-left: 40px;
}

.hometexttwo a{
color: #FF0000;
text-decoration: underline;
}


#mainwindowadmin {
margin-left: 70px;
margin-top: 75px;
}

.adminheader {
	margin-left: 14px;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 40px;
}

.jwtsearch {
float: left;
}

.adminheaderright {
	margin-left: 14px;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 40px;
	text-align: right;
}



#adminnavbox {
width: 200px;
background-color: #e6e9ed;
padding-left: 18px;
padding-top: 18px;
padding-bottom: 26px;
padding-right: 32px;
font-size: 11px;
}

#adminnavbox a, #listings a {
color: #3b4e71;
text-decoration: none;
}

#adminnavbox a:hover {
color: #3b4e71;
text-decoration: underline;
}

#adminnavbox .header, #listings .header {
font-weight: bold;
margin-bottom: 30px;
}

#adminnavbox .item {
color: #3b4e71;
margin-bottom: 12px;
}

#listings {
margin-top: 95px;
width: 250px;
padding-left: 18px;
padding-top: 18px;
padding-bottom: 26px;
font-size: 11px;
}

#listings .publicationdate {
color: #686868;
font-size: 10px;

}

.publication {
font-style: italic;
}

#adminright {
margin-top: 15px;
margin-left: 72px;
font-size: 11px;
}

#adminright .header {
font-weight: bold;
margin-bottom: 10px;
color: #68552E;
}

#adminright .form {
color: #3b4e71;
}

.presstitle {
font-weight: bold;
color: #3b4e71;
}

.publicationdate {
color: #686868;
font-size: 10px;

}

.backtopress {
font-size: 10px;
}

.backtopress a {
color: #3b4e71;
text-decoration: none;
}

#pressreleasetext {
color: #3b4e71;
padding-left: 36px;
	font-size: 11px;
	line-height: 18px;
	padding-bottom: 10px;
	padding-right: 30px;
}

#pressreleasetext .synopsis {
margin-top: 16px;
margin-bottom: 16px;
font-style: italic;
}

.formcaption {
margin-left: 13px;
color: #686868;
font-size: 10px;

}

.readmore a {
color: #3b4e71;
text-decoration: none;
}


#listings .title {
margin-top: 8px;
}

.copyrightalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #999999;
	padding-top: 4px;
	padding-left: 35px;
}

.copyrightalt a {
color: #999999;
text-decoration: underline;
}

.copyrightalt a:hover {
color: #3D5877;
text-decoration: underline;
}


#bottomnav {
font-family: Arial, Helvetica, sans-serif;
border-top: 5px solid #3F2C0B;
font-size: 9px;
padding-left: 35px;
padding-top: 4px;
width: 796px;
margin-left: 0;
margin-right: 0;
padding-right:0;
}

#bottomnav a {
color: #68552E;
text-decoration: none;
}

#bottomnav a:hover {
color: #3D5877;
text-decoration: underline;
}

.delicious {
font-size: 10px;
margin-left: 90px;
}

.pressitem {
width: 186px;
margin-bottom: 16px;
}


#presstitle {
	padding-top: 20px;
	padding-left: 315px;
	font-size: 26px;
	line-height: 30px;
	color: #3F2C0B;
	float: left;
}

.registrationformbody {
padding-left: 0px;
width: 390px;
	font-size: 11px;
	line-height: 13px;
}

.registrationformbody a {
color: #3F2C0B;
text-decoration: underline; 
}

.registrationformbody a:hover {
color: #3D5877;
text-decoration: underline; 
}

.registrationform {
font-size: 10px;
line-height: 16px;
}

.registrationsmall {
padding-left: 30px;
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 10px;
	padding-right: 20px;
	}

.blueform {
background-color: #eceef0;
width: 370px;
}

.required {
color: red;
}

#adminregistrations {
font-size: 9px;
color: #000;
}

#adminregistrations th, .grey {
text-align: left;
color: #5d5d5c;
font-weight: normal;
}

.back {
font-size: 9px;
padding-top: 5px;
padding-bottom:10px;
text-align: right;
}

.back a:hover {
color: #3D5877;
}
.flashspacer {
padding-bottom: 9px;
background-color: #fff;
}

.selected {
background-color: #eceef0;
}
a:focus {
  outline: none; /* Removes dotted outlines on graphic links */
}

