/*
font-family: Georgia, "Times New Roman", Times, serif;
font-family: Arial, Helvetica, sans-serif;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
*/
body {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #666666;
	background-color: #d3d895;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
img, a img {
	border: none;
}
.handcursor {
	cursor: hand;
	cursor: pointer;
}
form {
	margin: 0;
	padding: 0;
}
a {
	color: #0093d0;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.doubleul {
	border-bottom: 3px double #ed2724;
}
a.doubleul:hover {
	border-bottom: none;
	text-decoration: none;
}
.external {padding-right: 16px; background: url(http://www.ndwellnesscenter.com//images/external_ff.gif) no-repeat right center;}
.pdf {padding-right: 30px; background: url(http://www.ndwellnesscenter.com//images/pdf_ff.gif) no-repeat right center;}
.doc {padding-right: 30px; background: url(http://www.ndwellnesscenter.com//images/doc_ff.gif) no-repeat right center;}
.xls {padding-right: 30px; background: url(http://www.ndwellnesscenter.com//images/xls_ff.gif) no-repeat right center;}
p {
	margin: 0;
	color: #666666;
	line-height: 17px;
	padding: 0px 0px 10px 0px;
}
ul {
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 7px;
	padding-left: 25px;
	margin-left: 0px;
}
ul ul {
	margin-top: 0;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
li {
	line-height: 15px;
	padding-bottom: 7px;
}
td {
	vertical-align: top;
}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}
#video1 {visibility:hidden}
.newSeniorVideo {padding: 0; width: 450px;}
.error {
	color: #ed2724;
}
.ext {
	color: #666666;
	text-transform: uppercase;
	font-size: 10px;
}
#promotab { position:absolute; top: 190px; left:834px; }

#main {
	width: 834px;
}
#header {
	height: 88px;
}
#logo {
	float: left;
}
#topnav {
	float: right;
	width: 224px;
}
#topnav ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
#topnav li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
#topnav a {
	display: block;
	float: left;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
	line-height: 32px;
	height: 32px;
}
#topnav a:hover {
	text-decoration: none;
}
#nav {
	padding-left: 15px;
}
#nav ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav li {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}
#nav a {
	display: block;
	float: left;
	color: #b36100;
	font-size: px;
	line-height: 28px;
	height: 28px;
	padding: 0px 10px 0px 10px;
	background-image: url(../images/nav_left_off.jpg);
	background-repeat: no-repeat;
	position: relative;
	text-decoration: none;
}
#nav a:hover {
	background-image: url(../images/nav_left_on.jpg);
}
#nav a.on {
	display: block;
	float: left;
	color: #b36100;
	font-size: px;
	line-height: 28px;
	height: 28px;
	padding: 0px 10px 0px 10px;
	background-image: url(../images/nav_left_on.jpg);
	background-repeat: no-repeat;
	position: relative;
	text-decoration: none;
}
#nav a.on:hover {
	background-image: url(../images/nav_left_on.jpg);
}
#index_container { clear: both;	height: 471px; background-color: #ffffff; width: 795px; }
#nav a .rightedge {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/nav_right_off.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 6px;
}
#nav a:hover .rightedge, #nav a.on:hover .rightedge, #nav a.on .rightedge {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/nav_right_on.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 6px;
}
#index_left {
	float: left;
	width: 331px;
	height: 471px;
	background-image: url(../images/index_left.jpg);
	background-repeat: no-repeat;
}
#index_right {
	float: right;
	width: 464px;
	background-image: url(../images/bottomright.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 100%;
}
#twitter { height:264px; width:39px; float: right; margin-top: -400px; }
#footer {
	clear: both;
	padding: 16px 3px 0px 24px;
}
#footer_left {
	float: left;
	width: 307px;
	color: #83885b;
}
#footer_left p {
	margin: 0px;
	padding: 0px 0px 7px 0px;
	font-size: 9px;
	color: #83885b;
	line-height: 13px;
}
#footer_right {
	float: right;
	width: 437px;
	color: #6d6843;
}
#footer_right ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
#footer_right li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
#footer_right li.pipes {
	padding: 0px 6px 0px 6px;
}
#footer_right a {
	display: block;
	float: left;
	text-decoration: underline;
	color: #6d6843;
	font-size: 10px;
}
#footer_right a:hover {
	text-decoration: none;
}
#index_right_content {
	background-image: url(../images/topright.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 19px;
}
#txttitle {
	float: left;
	width: 285px;
}
#popups {
	float: right;
}
#indextext {
	padding: 0px 30px 0px 0px;
}
#indextext h1 {
	margin: 0px;
	padding: 0px;
	color: #b36100;
	font-size: 22px;
	font-weight: normal;
}
#indextext h2 {
	margin: 0px;
	padding: 0px;
	color: #b36100;
	font-size: 14px;
	font-weight: normal;
}
#indextext h3 {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}
#indextext h4 {
	margin: 0px;
	padding: 0 0 10px 0;
	color: #C15F20;
	font-size: 14px;
	font-weight: bold;
}
#pagecopy h5 {
	margin: 0px;
	padding: 0px;

	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	
}
#indextext p {
	color: #666666;
	font-size: 12px;
	line-height: 16px;
}
#subcontainer {
	background-image: url(../images/bottomright.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#subnav {
	clear: both;
	border-bottom: 1px solid #d3d895;
	padding-left: 38px;
	height: 31px;
}
#subnav ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
#subnav li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
#subnav li.pipes {
	padding: 0px 14px 0px 14px;
	color: #c6883f;
	height: 31px;
	line-height: 31px;
}
#subnav a {
	display: block;
	float: left;
	color: #c6883f;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	height: 31px;
	line-height: 31px;
}
#subnav a:hover {
	color: #c6883f;
	text-decoration: underline;
}
#subnav a.on {
	display: block;
	float: left;
	font-weight: bold;
	color: #c1c589;
	font-size: 11px;
	text-decoration: underline;
	height: 31px;
	line-height: 31px;
}
#subnav a.on:hover {
	color: #c1c589;
	text-decoration: none;
}
#actionlinks {
	padding-top: 10px;
}
#actionlinks ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	float: right;
}
#actionlinks li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
#actionlinks a {
	display: block;
	float: left;
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 11px;
	text-decoration: underline;
	color: #666666;
	padding-right: 15px;
}
#actionlinks a:hover {
	text-decoration: none;
}
#pagecopy {
	clear: both;
	padding: 17px 34px 40px 38px;
}
#pagecopy h2 {
	margin: 0;
	padding: 0px 0px 20px 0px;
	font-size: 15px;
	font-weight: normal;
	color: #b36100;
}
#pagecopy h3 {
	margin: 0;
	padding: 0px 0px 10px 0px;
	font-size: 15px;
	font-weight: bold;
	color: #b36100;
}
#pagecopy h1 {
	margin: 0;
	padding: 0px 0px 2px 0px;
	font-size: 21px;
	font-weight: normal;
	color: #c1c589;
}
#subcontent {
	background-image: url(../images/topright.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#contentbox {
}
#contentbox_header {
	background-image: url(../images/box_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 21px;
}
#contentbox_rpt {
	background-image: url(../images/box_rpt.jpg);
	background-repeat: repeat-y;
}
#contentbox_footer {
	background-image: url(../images/box_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 19px;
}
#contentbox_header_n {
	background-image: url(../images/box_top_n.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 21px;
}
#contentbox_rpt_n {
	background-image: url(../images/box_rpt_n.jpg);
	background-repeat: repeat-y;
}
#contentbox_footer_n {
	background-image: url(../images/box_bottom_n.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 19px;
}
#contentbox_header_contact {
	background-image: url(../images/contact_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 31px;
}
#contentbox_rpt_contact {
	background-image: url(../images/contact_rpt.jpg);
	background-repeat: repeat-y;
}
#contentbox_footer_contact {
	background-image: url(../images/contact_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 20px;
}
.contentbox_module {
	float: left;
	width: 182px;
}
.contentbox_module_padd {
	padding: 0px 20px 0px 20px;
}
#subpageaddlpadding {
	padding: 0px 40px 0px 24px;
}
#contentbox_narrow_header {
}
#contentbox_narrow_rpt {
	background-image: url(../images/box_narrow_rpt.jpg);
	background-repeat: repeat-y;
}
#contentbox_narrow_footer {
	background-image: url(../images/box_narrow_footer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 19px;
	position: relative;
	top: -6px;
}
.contentcontentbox_narrow_grad {
	background-image: url(../images/box_narrow_grad.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 153px;
}
.contentcontentbox_narrow_padd {
	padding: 19px 50px 12px 39px;
}
.formtitle, .formlabel {
	line-height: 17px;
	font-weight: normal;
	white-space: nowrap;
	padding-right: 15px;
	vertical-align: top;
	font-size: 12px;
	padding-left: 5px;
}
.formtitleerror, .formlabel_error {
	color: #ed2724;
	line-height: 17px;
	font-weight: normal;
	white-space: nowrap;
	padding-right: 15px;
	vertical-align: top;
	font-size: 12px;
	padding-left: 5px;
}
.formright {
	width: 99%;
}
.formright textarea, .formright input, .formright select {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #000000;
	font-size: 12px;
	width: 264px;
	padding: 3px;
	margin-bottom: 3px;
}
.formright textarea {
	height: 166px;
	width: 289px;
	font-family: Arial, Helvetica, sans-serif;
}
.ietextarea {
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f6f1ed;
	border: 1px solid #b3b2b2;
	color: #000000;
	font-size: 12px;
	width: 340px;
	padding: 3px;
	margin-bottom: 3px;
}
.required {
	font-size: 10px;
	font-style: italic;
}
/*
Pop UP
*/
#popupmain {
	background-color: #ffffff;
}
#popupclosebar {
	background-color: #ffffff;
	border-bottom: 1px solid #c3b9a5;
	height: 27px;
	padding-right: 20px;
	text-align: right;
	font-size: 12px;
}
#popupcontentcell {
	padding: 10px 0px 0px 0px;
}
#popupimagecell {
	text-align: center;
	padding: 15px;
}
.popupbody {
	margin: 0px 0px 0px 0px;
	background-image: none;
	line-height: 15px;
	color: #555555;
	font-size: 12px;
}
.popupbody p {
	margin: 0;
	padding: 0px 0px 10px 0px;
	line-height: 15px;
	color: #333333;
	font-size: 12px;
}
#popupphoto_left {
	float: left;
	width: 199px;
}
#popupphoto {
	width: 199px;
	height: 249px;
	overflow: hidden;
}

/*Button*/
#button {background: url(/images/create_account.jpg) 0 -36px no-repeat; border: none; height: 34px; width: 302px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #fff; display: inline; margin: 4px 0 0 6px;  float: left; padding: 8px 0 0 18px; text-decoration:none;}
#button:hover {cursor: pointer; background: url(/images/create_account.jpg) 0 0 no-repeat; height: 28px; width: 302px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #575757; display: inline; margin: 6px 0 4px 6px;  float: left; padding: 8px 0 0 18px; text-decoration:none;}

#popupright {
	float: right;
	width: 299px;
}
#popupright h2, #popupimagecell h2, #popupmain h2 {
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
}
#popupright p {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
/*
#popupclosebar a#printthispage {
	float: right;
	display: block;
	text-indent: 21px;
	height: 14px;
	padding-top: 4px;
	line-height: 14px;
	color: #A53808;
	text-decoration: none;
	font-size: 11px;
}
#popupclosebar a#printthispage:hover {
	color: #787878;
	background-image: url(images/print_on.gif);
}
#popupclosebar a#closethiswindow {
	float: right;
	display: block;
	background-image: url(images/close_off.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-indent: 21px;
	height: 14px;
	padding-top: 6px;
	line-height: 14px;
	text-decoration: none;
	font-size: 11px;
	color: #A53808;
}
#popupclosebar a#closethiswindow:hover {
	color: #787878;
	background-image: url(images/close_on.gif);
}
*/
.popupimg {
/*float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 31px;
	*/
}
#TB_window a#nextlink {
	display: block;
	float: right;
	width: 150px;
	padding-right: 15px;
	background-image: url(../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position: right center;
	color: #0099CC;
}
#TB_window a#nextlink:hover {
	background-image: url(../images/arrow_right_on.gif);
	color: #2F6A4E;
}
#TB_window a#prevlink {
	display: block;
	float: left;
	padding-left: 15px;
	background-image: url(../images/arrow_left.gif);
	background-repeat:no-repeat;
	background-position: left center;
	color: #0099CC;
}
#TB_window a#prevlink:hover {
	background-image: url(../images/arrow_left_on.gif);
	color: #2F6A4E;
}
#TB_window a#nextlink, #TB_window a#nextlink2 {
	display: block;
	float: right;
	padding-right: 15px;
	background-image: url(../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position: right center;
	color: #0099CC;
	text-align: right;
}
#TB_window a#nextlink:hover, #TB_window a#nextlink2:hover {
	background-image: url(../images/arrow_right_on.gif);
	color: #787878;
}
#TB_window a#prevlink, #TB_window a#prevlink2 {
	display: block;
	float: left;
	padding-left: 15px;
	background-image: url(../images/arrow_left.gif);
	background-repeat:no-repeat;
	background-position: left center;
	color: #0099CC;
}
#TB_window a#prevlink:hover, #TB_window a#prevlink2:hover {
	background-image: url(../images/arrow_left_on.gif);
	color: #787878;
}
#TB_window img, #inside_content img {
	border: 1px solid #cccccc;
}
#inside_content #pageheader img, #inside_content img.expandimg {
	border: none;
}
#hidelogo {
	display: none;
}
.alt_off {
	padding: 4px;
	vertical-align: top;
	border-bottom: 1px solid #e2e2e2;
}
.alt_on {
	padding: 4px;
	vertical-align: top;
	border-bottom: 1px solid #e2e2e2;
}
#popupmain h2 {
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
}
#popupmain h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
#livingwellbox {
	display: none;
	position: absolute;
	top: 72px;
	right: 90px;
	height: 169px;
	width: 434px;
	background-image: url(../images/livingwell.png);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
#workingwellbox {
	display: none;
	position: absolute;
	top: 72px;
	right: -60px;
	height: 169px;
	width: 434px;
	background-image: url(../images/workingwell.png);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	z-index: 1000;
}
#indextext form select, #indextext form input, #indextext form textarea {border: 1px solid #666666; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; color: #636363; font-size: .9em;}
#indextext form label { font-weight: bold;}
.formPadding {padding: 0 4px 0 0;}
.floatLeft {float:left;}

/*TABLE*/
#pagecopy table {border-collapse: collapse; color: #000000; background-color: #FFFFFF; border: 1px solid #c1c589; width: 100%; margin-bottom: 10px;}
#pagecopy th, td {padding: .33em .5em; color: #626262; line-height: 1.4em; border-right: 1px solid #CCCCCC; border: 1px solid #c1c589;}
#pagecopy th {text-align: left; color: #FFFFFF; background-color: #c1c589; font-size: 13px; font-weight: bold; padding-bottom: .4em; border-top: 1px solid #c1c589;}
#pagecopy td {vertical-align: top;}