/* CSS Document */
* {
	margin:0; 
	padding:0;
	border: 0;
	font-family: "Verdana", sans-serif;
	color: #4B3900;
	text-align: left;
	}
a {
	color:#3F6066;
	text-decoration:none;
} 
a:hover {
	color:#566C11;
	text-decoration:none;
}
img {
	display: block;
}
p {
	font-size:16px;	
	font-weight:normal;
	line-height:130%;
}
body {
	width:100%;
	background:#fdfdf2;
	padding-top:10px;
}
#page {
	width:982px;
	margin:0 auto;
}
#logoTop {
	width:184px;
	height:21px;
	background:url('images/logoSlice1.jpg') no-repeat;	
	margin:0px auto;
	position:relative;
	left: 2px;
}
#logoTop a{
	width:184px;
	height:21px;
	float:left;	
}
#header {
	width:942px;
	height:61px;
	margin:0px auto;
}
#wordMark {
	width:296px;
	height:56px;
	background:url('images/eWellWordMark.jpg') no-repeat;
	float:left;
}
#wordMark a{
	width:296px;
	height:56px;
	float:left;	
}
#wordMark h1{
	float:left;
	margin-left:-10000px;
}
#logoHeader {
	width:184px;
	height:61px;
	background:url('images/logoSlice2.jpg') no-repeat;
	float:left;
	margin-left:85px;
}
#logoHeader a{
	width:184px;
	height:61px;
	float:left;	
}
#headerRight {
	width:325px;
	height:56px;
	float:right;
}
#tagLine {
	width:325px;
	height:37px;
	background:url('images/functionalMedicine.jpg') no-repeat;
}
#tagLine h1{
	float:left;
	margin-left:-10000px;
}
#eList {
	width:325px;
	height:19px;
	background:url('images/joinList.jpg') no-repeat;
	background-position: 37px 0px;
}
#eListAlt {
	width:325px;
	height:19px;
	background:url('images/joinListAlt.jpg') no-repeat;
}
#eListTable {
	width:165px;
	height:19px;
	float:right;
	border-collapse:collapse
}
#eListInput {
	width:135px;
	height:19px;
	background:url('images/joinListBox.jpg') no-repeat;
}	
#eListTable input{
	width:129px;
	height:13px;
	font-size:11px;
	font-weight:bold;
	background:transparent;
	float:left;
	padding:2px 3px 0px 3px;
}	
#eListSubmit {
	width:30px;
	height:19px;
	background:url('images/joinListBtn.jpg') no-repeat;	
	float:left;
}
.submit_up {
	width:30px;
    height:19px;
	background: url('images/joinListBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
.submit_over {
	width:30px;
    height:19px;	
    background: url('images/joinListBtn.jpg') no-repeat;
    background-position:0 -19px;
	cursor:pointer;
	float:left;
}
#nav {
	width:982px;
	clear:both;
}
#nav ul{
	float:left;
	font-size:10px;
	margin-left:-10000px;
}
#nav li{
	float:left;
	display:inline;
}
.ClassOut .dropdown .dropDownBg {
	display:none;
}
.ClassOver .dropdown .dropDownBg {
	display:inline;
}
#nav .dropdown {
	width:0;
	height:0;
 	position: relative; 
 	margin:0;
 	float:left;
 	z-index: 5000;
  }
#nav .dropdown .dropDownBg {
	color:#f7ffb8;
	font-size:11px;
 	background:url('images/dropdownBG.jpg') repeat-y;
	width:103px;
	position: absolute;
	z-index: 500;
 	margin:0px;
  }
#nav .dropdown ul {
	width:103px;
	margin:0px;
	float:left;
	text-align:center;
  }
#nav .dropdown li {
	width:103px;
	color:#8f9e59;
	font-weight:bold;
	display:block;
	list-style:none;
	text-align:center;
	text-transform: uppercase;
}
#nav .dropdown .dropdownLine {
	width:103px;
	height:2px;
	background:#362001;
	float:left;
	margin:0px;
	border:0px;
	padding:0px;
}
#nav .dropdown a {
	color:#bfc39e;
	width:103px;
	height:auto;
	font-family:"Georgia", serif;
	font-size:11px;
	font-weight:bold;
	background:transparent;
	text-align:center;
	margin:0px auto;
	float:left;
	padding:0px;
}
#nav .dropdown a:hover {
	width:103px;
	height:auto;
	background:transparent url("images/dropdownBG_over.jpg") no-repeat;	
}
#nav .dropdown .dropdownBottom {
	width:103px;
	height:12px;
	background:transparent url("images/dropdownBottom.jpg") no-repeat;	
	float:left;
}
#programsBtn .dropdown .dropDownBg {
	top:40px;
	left:-99px;
}
#resourcesBtn .dropdown .dropDownBg {
	top:40px;
	left:-98px;
}
#communityBtn .dropdown .dropDownBg {
	top:40px;
	left:-103px;
}
#aboutBtn .dropdown .dropDownBg {
	top:40px;
	left:-82px;
}
#contactBtn .dropdown .dropDownBg {
	top:40px;
	left:-90px;
}
#navSlice1{
	width:47px;
	height:51px;
	background:url('images/navSlice1.jpg') no-repeat;
	float:left;
}
#programsBtn{
	width:94px;
	height:51px;
	background:url('images/programsBtn.jpg') no-repeat;
	float:left;
}
#programsBtn a{
	width:94px;
	height:51px;
	background:url('images/programsBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#programsBtn a:hover{
	background-position:0 -51px;
}
#navSlice3{
	width:30px;
	height:51px;
	background:url('images/navSlice3.jpg') no-repeat;
	float:left;
}
#resourcesBtn{
	width:95px;
	height:51px;
	background:url('images/resourcesBtn.jpg') no-repeat;
	float:left;
}
#resourcesBtn a{
	width:95px;
	height:51px;
	background:url('images/resourcesBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#resourcesBtn a:hover{
	background-position:0 -51px;
}
#navSlice5{
	width:38px;
	height:51px;
	background:url('images/navSlice5.jpg') no-repeat;
	float:left;
}
#storeBtn{
	width:65px;
	height:51px;
	background:url('images/storeBtn.jpg') no-repeat;
	float:left;
}
#storeBtn a{
	width:65px;
	height:51px;
	background:url('images/storeBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#storeBtn a:hover{
	background-position:0 -51px;
}
#navSlice7{
	width:32px;
	height:51px;
	background:url('images/navSlice7.jpg') no-repeat;
	float:left;
}
#logoNav{
	width:184px;
	height:51px;
	background:url('images/logoSlice3.jpg') no-repeat;
	float:left;
}
#logoNav a{
	width:184px;
	height:51px;
	float:left;
}
#navSlice9{
	width:33px;
	height:51px;
	background:url('images/navSlice9.jpg') no-repeat;
	float:left;
}
#communityBtn{
	width:103px;
	height:51px;
	background:url('images/communityBtn.jpg') no-repeat;
	float:left;
}
#communityBtn a{
	width:103px;
	height:51px;
	background:url('images/communityBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#communityBtn a:hover{
	background-position:0 -51px;
}
#navSlice11{
	width:35px;
	height:51px;
	background:url('images/navSlice11.jpg') no-repeat;
	float:left;
}
#aboutBtn{
	width:63px;
	height:51px;
	background:url('images/aboutBtn.jpg') no-repeat;
	float:left;
}
#aboutBtn a{
	width:63px;
	height:51px;
	background:url('images/aboutBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#aboutBtn a:hover{
	background-position:0 -51px;
}
#navSlice13{
	width:33px;
	height:51px;
	background:url('images/navSlice13.jpg') no-repeat;
	float:left;
}
#contactBtn{
	width:79px;
	height:51px;
	background:url('images/contactBtn.jpg') no-repeat;
	float:left;
}
#contactBtn a{
	width:79px;
	height:51px;
	background:url('images/contactBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#contactBtn a:hover{
	background-position:0 -51px;
}
#navSlice15{
	width:51px;
	height:51px;
	background:url('images/navSlice15.jpg') no-repeat;
	float:right;
}
#content {
	width:942px;
	margin:0px auto;
}

#subpageColumns {
	width:941px;
	background:url('images/subpageTileX.jpg') repeat-y right;
}
#subpageColumn1 {
	width:628px;
	float:left;
}
#subpageTop {
	width:628px;
	height:67px;
	background:url('images/subpageTop.jpg') no-repeat;
	clear:both;	
}
#backBtnWrap {
	width:628px;
	height:25px;
	background:url('images/backBtnTileX.jpg') repeat-y;	
	float:left;
}
#backBtn {
	width:74px;
	height:25px;
	background:url('images/backBtn.jpg') no-repeat;	
	float:right;
	position:relative;
	left:-5px;
}
#backBtn a{
	width:74px;
	height:25px;
	background:url('images/backBtn.jpg') no-repeat;	
	background-position:0 0;
	float:left;
}
#backBtn a:hover{
	background-position:0 -25px;
}
#subpageParentPrograms {
	width:205px;
	height:24px;
	background:url('images/subpageParentPrograms.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;
}
#subpageParentResources {
	width:205px;
	height:24px;
	background:url('images/subpageParentResources.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentTestimonials {
	width:205px;
	height:24px;
	background:url('images/subpageParentTestimonials.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentLocations {
	width:205px;
	height:24px;
	background:url('images/subpageParentLocations.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentStaff {
	width:205px;
	height:24px;
	background:url('images/subpageParentStaff.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentArticles {
	width:205px;
	height:24px;
	background:url('images/subpageParentArticles.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentNews {
	width:205px;
	height:24px;
	background:url('images/subpageParentNews.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentBlogs {
	width:205px;
	height:24px;
	background:url('images/subpageParentBlogs.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentMedia {
	width:205px;
	height:24px;
	background:url('images/subpageParentMedia.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentCommunity {
	width:205px;
	height:24px;
	background:url('images/subpageParentCommunity.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentAbout {
	width:205px;
	height:24px;
	background:url('images/subpageParentAbout.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;	
}
#subpageParentContact {
	width:205px;
	height:24px;
	background:url('images/subpageParentContact.jpg') no-repeat;
	position:relative;
	top:26px;
	left:23px;
	float:left;
}
#subpageTop a{
	width:170px;
	height:62px;
	float:left;
	position:relative;
	top:0px;
	left:183px;
}
#subpageTitleBar {
	width:628px;
	height:26px;
	background:url('images/subpageTitleBar.jpg') no-repeat;
	clear:both;
}
#subpageTitleBar h2{
	width:auto;
	color:#bfc39e;
	font-family:"Georgia", serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:4px 0px 0px 48px;
}
.subpageTitleBar {
	width:624px;
	height:26px;
	background:url('images/subpageTitleBar.jpg') no-repeat;
	clear:both;
}
.subpageTitleBar h2{
	width:auto;
	color:#bfc39e;
	font-family:"Georgia", serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:4px 0px 0px 48px;
}
#subpageContent {
	width:628px;
}
.emphasis {
	color:#bd630d;
}
.header {
	color:#536209;
	font-size:140%;
	font-weight:bold;
}
.subSubBox {
	width:626px;
	background:url('images/jumpToTileX.jpg') repeat-y;
	padding:4px 0px 7px;
}
.subSubBox a{
	font-size:11px;
	font-weight:bold;
}
.subSubText{
	font-size:11px;
	margin:0px 0px 0px 22px;
}
.subSubText2{
	font-size:20px;
	margin:0px 0px 0px 22px;
}
.resourcePost {
	width:580px;
	font-size:11px;
	margin:10px auto 5px;
	border-bottom:solid 1px #9da779;
}
.resourcePost h3{
	width:auto;
	color:#566609;
	font-size:12px;
	font-weight:bold;
	margin:0px;
}
.resourcePost a{
	color:#566609;
	font-size:12px;
}
.resourcePost a:hover{
	color:#b76612;
}
.resourcePost p a{
	color:#3F6066;
	font-size:10px;
	font-weight:bold;
}
.resourcePost p a:hover{
	color:#566C11;
}
#subpageContent .resourcePost p{
	width:auto;
	font-size:12px;
}
#subpageContent .resourcePost img{
	float:right;
	border:1px solid #4B3802;
	margin:5px 0px 0px 5px;
}
.postTime {
	font-size:9px;
	color:#83896a;
	margin-left:5px;	
}
.postTime2 {
	font-size:12px;
	font-weight:bold;
	color:#83896a;
	margin-left:3px;
}
.postSource {
	font-weight:bold;
	color:#576609;
}
.postSource a{
	font-size:10px;
	font-weight:bold;
}
#vidWrap{
	width:628px;
	text-align:center;	
	float:left;
}
.addlLinks {
	font-size:10px;
	font-weight:bold;
	margin-left:25px;	
}
#archiveColumns {
	width:508px;
	margin:10px auto;
}
.archiveLinkColumn {
	width:151px;
	font-size:11px;
	font-weight:bold;
	padding:0px 6px;
	float:left;
}

.archiveLinkColumn a{
	line-height:200%;
}
#subpageContent p{
	width:580px;
	font-size:14px;
	margin:10px auto;
}
.dropcap {
  float: left;
  font: normal 34pt/0.8em Verdana, Arial, sans-serif;
  color: #b76612;
  margin-right: 2px;
  text-transform:uppercase;
}
#subpageContent img{
	float:right;
	border:2px solid #4B3802;
	margin:10px;
}
#subpageColumn2 {
	width:313px;
	float:left;
}
#subnavPrograms {
	width:313px;
	height:159px;
	background:url('images/subnavPrograms.jpg') no-repeat;
}
#subnavResources {
	width:313px;
	height:136px;
	background:url('images/subnavResources.jpg') no-repeat;
}
#subnavCommunity {
	width:313px;
	height:113px;
	background:url('images/subnavCommunity.jpg') no-repeat;
}
#subnavAbout {
	width:313px;
	height:113px;
	background:url('images/subnavAbout.jpg') no-repeat;
}
#subnavAbout2 {
	width:313px;
	height:98px;
	background:url('images/subnavAbout2.jpg') no-repeat;
}
#subnavContact {
	width:313px;
	height:93px;
	background:url('images/subnavContact.jpg') no-repeat;
}
.subnavBoxBar {
	width:281px;
	height:23px;
	position:relative;
}
.subnavBoxBar a{
	width:281px;
	height:23px;
	background:transparent;
	float:left;
	color:#bfc39e;
	font-family:"Georgia", serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:4px;
	padding-left:5px;
}
.subnavBoxBar a:hover{
	color:#eaebc7;
	background:url('images/subnavBar_over.jpg') no-repeat;
}
.subpageDivider {
	width:313px;
	height:3px;
	background:#4B3802;
}
.subSection {
	width:313px;
	height:auto;
	background:url('images/subpageTileX2.jpg') repeat-y;
	padding:0px 0px 10px;
}
.subSection2 {
	width:313px;
	height:auto;
	background:url('images/subpageTileX2.jpg') repeat-y;
	padding:0px 0px 10px;
}
.subSection .subSectionLinkColumn {
	width:130px;
	font-size:12px;
	font-weight:bold;
	padding:0px 6px;
	float:left;
}
.subSection .subSectionLinkColumn a{
	font-size:12px;
	line-height:146%;
}
#subtitleCA {
	width:313px;
	height:23px;
	background:url('images/subtitleCA.jpg') no-repeat;
}
#subtitleCN {
	width:313px;
	height:23px;
	background:url('images/subtitleCN.jpg') no-repeat;
}
#subtitleRN {
	width:313px;
	height:23px;
	background:url('images/subtitleRN.jpg') no-repeat;
}
#subtitleFA {
	width:313px;
	height:23px;
	background:url('images/subtitleFA.jpg') no-repeat;
}
#subtitleFB {
	width:313px;
	height:23px;
	background:url('images/subtitleFB.jpg') no-repeat;
}
#subtitleFM {
	width:313px;
	height:23px;
	background:url('images/subtitleFM.jpg') no-repeat;
}
#subtitleRA {
	width:313px;
	height:23px;
	background:url('images/subtitleRA.jpg') no-repeat;
}
#subtitleRB {
	width:313px;
	height:23px;
	background:url('images/subtitleRB.jpg') no-repeat;
}
#subtitleRM {
	width:313px;
	height:23px;
	background:url('images/subtitleRM.jpg') no-repeat;
}

#subpageClear {
	width:941px;
	height:10px;
	background:url('images/subpageBottom.jpg') repeat-y right;
	clear:both;
}
.subSectionItem {
	width:293px;
	height:auto;
	margin:0px auto;
}

.subSectionItem h3{
	font-family:"Georgia", serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:3px;
}
.subSectionItem h3 a{
	color:#4B3802;
	font-family:"Georgia", serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
.subSectionItem h3 a:hover{
	color:#566C11;
}
.subSectionItem p{
	font-size:12px;
	margin:0px auto;
}
.subSectionItem img{
	float:left;
	border:1px solid #4B3802;
	margin:0px 5px 0px 0px;
}
.subSectionItem a{
	font-size:10px;
	font-weight:bold;
}
.subSectionDivider {
	width:293px;
	height:11px;
	border-bottom:1px solid #505809;
	margin:0px auto;
	clear:both;
}
.descriptive {
	color:#5d3602;
	font-size:8px;
	text-transform:uppercase;
	padding-left:5px;
}
#formWrap {
	width:550px;
	background:url('images/formTileX.jpg') repeat-y;
	position:relative;
	left:36px;
}
#subpageContent table {
	width:510px;
	margin:0px auto;
}
#subpageContent tr {
	height:44px;
}
#subpageContent label{
	color:#d3d8af;
	font-size:11px;
	font-weight:bold;
}
#subpageContent input{
	background:#abb37e;
	font-size:12px;
	padding:3px;
	text-align:left;
	border-top:solid 2px #8b9266;
	border-left:solid 2px #8b9266;
	border-right:solid 1px #dfe6ba;
	border-bottom:solid 1px #dfe6ba;
	font-weight:bold;
}
#subpageContent textarea{
	background:#abb37e;
	font-size:12px;
	padding:3px;
	text-align:left;
	border-top:solid 2px #8b9266;
	border-left:solid 2px #8b9266;
	border-right:solid 1px #dfe6ba;
	border-bottom:solid 1px #dfe6ba;
	font-weight:bold;
}
#formWrap .radioBtns{
	background:transparent;
	border:none;
	width:12px;
	height:12px;
	padding:0px;
}
.asterix {
	color:#d3d8af;	
}
#formBtnWrap {
	width:550px;
	background-color:#c5cc9f;
	padding-top:8px;
}
#submitBtnWrap {
	width:120px;
	height:19px;
	background:url('images/submitBtn.jpg') no-repeat;
	float:right;
}
#submitBtnWrap .submit_up {
	width:120px;
    height:19px;
	background: url('images/submitBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#submitBtnWrap .submit_over {
	width:120px;
    height:19px;	
    background: url('images/submitBtn.jpg') no-repeat;
    background-position:0 -19px;
	cursor:pointer;
	float:left;
}
#footer {
	width:982px;
	clear:both;
	margin-bottom:20px;
}
#footerTop{
	width:982px;
	height:18px;	
	background:url('images/footerBar.jpg') no-repeat;
}
#footerEmail{
	width:155px;
	height:18px;	
	background:url('images/footerEmail.jpg') no-repeat;
	float:left;
	position:relative;
	left:20px;
}
#footerEmail a{
	width:155px;
	height:18px;	
	background:url('images/footerEmail.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#footerEmail a:hover{
	background-position:0 -18px;
}
#footerPhone{
	width:93px;
	height:18px;	
	background:url('images/footerPhone.jpg') no-repeat;
	float:right;
	position:relative;
	left:-22px;
}