/* @override http://dev.meandmycaregivers.com/caregiver-style1.css */

body {
	margin: 0;
	padding: 0 0 20px 0;
	background: #f2eee1 url('images/bkgrd-page.gif') repeat-x scroll left top;
}

body, p, td {
	font: 13px verdana, arial, sans-serif;
    color: #222222;
	line-height: 1.5em;
}

a, a:visited, a:link, a:active {
	color: #3357aa;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

#wrapper {
	width: 900px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
}

#header {
	width: 900px;
	height: 152px;
	margin: 0;
	padding: 0;
	float: left;
	background: url('images/header-bkgrd.gif') no-repeat scroll center top;
}

#contentwrapper {
	float: left;
	width: 100%;
}

#contentarea-home {
	float: left;
	width: 900px;
	height: auto;
	margin: 0 0 0px 0;
	padding: 0 0 20px 0;
	background: url('images/bkgrd-home-content.gif') repeat-y scroll center top;
}

#contentcolumn-home {
	mmargin-top:13px;
	padding: 13px 14px 20px 14px;
}

#contentarea {
	float: left;
	width: 900px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background: url('images/bkgrd-page-content.gif') repeat-y scroll center top;
}

#contentarea-right {
	float: right;
    margin: 5px 15px 20px 10px; /*mmargin: 0px 15px 20px 10px; */
	padding: 0px 0px 0px 0px; /*ppadding: 13px 5px 20px 2px; */
    width: 678px;
    height: auto;
    vertical-align: top;
}

#contentarea-left {
	float: left;
    margin: 22px 5px 20px 5px;
    padding: 0px;
	width: 178px; /* 188 - 10 for l+r margin */
	height: auto;
    vertical-align: top;
}

hhr {
	color: #ebe8d3;
	height: 3px;
}

h1 {
	clear: left;
	wwidth: 100%;
	background: #ffffff url('images/header_bar.gif') no-repeat;
	color: #364F88;
	font-family: verdana, arial, sans-serif;
	font-size: 22px;
    line-height: 1.2em;
	font-weight: bold;
	text-align: left;
	padding: 16px 0px 0px 63px;
	height: 62px;
}

h2 {
	color: #364F88;
	font-weight: bold;
	font-size: 15px;
	font-family: verdana, arial, sans-serif;
    padding: 3px 0 0 0;
}

#qa {
	color: #364F88;
	font-family: verdana, arial, sans-serif;
	font-size: 22px;
    line-height: 1.2em;
	font-weight: bold;
	text-align: left;
}

.account-page-1 {
	width: 678px;
    height: 50px;
    margin: 0;
    padding: 0;
    background-color: #0000ff;
}

.account-page-name {
	float: left;
    width: 425px;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
}

.account-page-name-text {
    font-size: 16px;
    background-color: #ff0000;
}

.account-page-logout {
	float: right;
    width: 225px;
    height: 30px;
    margin: 0;
    padding-left: 0px 0px 0px 450px;
    background-color: #e7e7e7;
}

.article-title {
	color: #364F87;
	font: 16px verdana, arial, sans-serif;
}

.article-author {
	color: #364F87;
	font: 16px verdana, arial, sans-serif;
}

.article-categories {
	color: #364F87;
	font-size: 12px;
	padding-bottom: 3px;
}

.article-categories a, .article-categories a:link, .article-categories a:visited, .article-categories a:active {
    color: #364F87;
    text-decoration: none;
	padding-bottom: 3px;
}

.article-categories a:hover {
    color: #364F87;
    text-decoration: underline;
}

.article-categories ul {
	list-style-type: none;
    padding: 0;
    margin: 0;
    margin-left: 5px;
}

.article-categories ul li {
    background-image: url('images/bullet-u_list.gif');
    background-repeat: no-repeat;
    background-position: 0 0.3em;
    padding-left: 1.2em;
}

.article-categories li {
    background-image: url('images/bullet-u_list.gif');
    background-repeat: no-repeat;
    background-position: 0 0em;
    padding-left: 1.2em;
}

.store-categories {
	color: #364F87;
	font-size: 12px;
}

.store-categories a, .store-categories a:link, .store-categories a:visited, .store-categories a:active {
    color: #364F87;
    text-decoration: none;
}

.store-categories a:hover {
    color: #364F87;
    text-decoration: underline;
}

.store-categories ul {
	list-style-type: none;
    padding: 0;
    margin: 0;
    margin-left: 1.3em;
}

.store-categories ul li {
    background-image: url('../images/bullet-u_list.gif');
    background-repeat: no-repeat;
    background-position: -1.0em 0.3em;
    padding-left: 1.0em;
}

.store-categories li {
    background-image: url('../images/bullet-u_list.gif');
    background-repeat: no-repeat;
    background-position: -1.0em 0.3em;
    padding-left: 1.0em;
}

ul-original {
	list-style-image: url('images/bullet-u_list.gif');
}

/*
ul {
	list-style-type: none;
    padding: 0;
    margin: 0;
    margin-left: 1.3em;
}

ul li {
    background-image: url('images/bullet-u_list.gif');
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding-left: 1.2em;
}
*/

.form-label-left {
	text-align: left;
    padding-top: 5px;
}

.form-label-right {
	text-align: left;
    padding: 5px 0 0 7px;
}

.form-data {
    height:18px; 
    font-family: verdana, arial, sans-serif;; 
    font-size:13px; 
    padding-left:3px;
    border: 1px solid #809db9;
    background-color: #faf8f3;
}

.form-data:active, .form-data:hover {
    background-color: #eaf2f7;
}

#center {
	text-align: center;
}

#contact {
	width: 678px;
	height: 182px;
    background: url('images/contact-hero.jpg') no-repeat;
}

#contact-text1 {
	height: 40px;
    padding: 25px 280px 0px 0px;
    color: #364F88;
	font-size: 24px;
    line-height: 1.2em;
    text-align: center;
}

#contact-text2 {
	height: 180px;
    padding: 10px 280px 0px 0px;
    color: #364F88;
	font-size: 18px;
    line-height: 1.2em;
    text-align: center;
}

#group-rates {
	width: 678px;
	height: 200px;
    background: url('images/group-rates-hero.jpg') no-repeat;
}

#group-rates-text1 {
	height: 40px;
    padding: 30px 350px 0px 0px;
    color: #364F88;
	font-size: 24px;
    line-height: 1.1em;
    font-weight: bold;
    text-align: center;
}

#group-rates-text2 {
	height: 180px;
    padding: 30px 350px 0px 0px;
    color: #364F88;
	font-size: 18px;
    line-height: 1.2em;
    text-align: center;
}

#p404 {
	width: 678px;
	height: 278px;
    background: url('images/not-found-hero.jpg') no-repeat;
}

#p404-text1 {
	height: 40px;
    padding: 30px 350px 0px 0px;
    color: #364F88;
	font-size: 22px;
    line-height: 1.2em;
    font-weight: normal;
    text-align: center;
}

#p404-text2 {
	height: 180px;
    padding: 50px 350px 0px 0px;
    ccolor: #364F88;
	font-size: 13px;
    line-height: 1.2em;
    text-align: center;
}

#learn-more {
	width: 678px;
	height: auto;
}

#learn-more-main {
	width: 410px;
	height: 469px;
    margin: 0;
    padding: 0;
    float: left;
    background: url('images/learn-more-hero.jpg') no-repeat;
}

#learn-more-main-text {
	padding: 192px 7px 0px 0px;
}

#learn-more-sidebar {
	width: 256px;
	height: auto;
    float: right;
    margin: 0;
    padding: 0;
    float: right;
}

#learn-more-sidebar-top {
	width: 256px;
	height: 9px;
    background: url('images/learn-more-sidebar-top.gif') no-repeat;
}

#learn-more-sidebar-bkgrd {
	width: 256px;
	height: auto;
    padding: 0;
    background: url('images/learn-more-sidebar-bkgrd.gif') repeat-y;
}

#learn-more-sidebar-bkgrd-text {
	padding: 0px 10px 0px 10px;
}

#learn-more-sidebar-bottom {
	width: 256px;
	height: 11px;
    background: url('images/learn-more-sidebar-bottom.gif') no-repeat;
}

#group-rates-text1 {
	height: 40px;
    padding: 30px 350px 0px 0px;
    color: #364F88;
	font-size: 24px;
    line-height: 1.1em;
    font-weight: bold;
    text-align: center;
}

#home-4 {
	width: 900px;
	height: 390px; /*384px;*/
	margin: 8px 0 0 0;
	padding: 0;
	float: left;
	font-family: arial,sans-serif;
    font-size:12px;
    line-height:1.2em;
}

#home-4-learn {
	width: 209px;
	height: 384px;
	margin: 0;
	padding: 0px 0 0 0px;
	float: left;
    text-align: center;
	bbackground: #e7e7e7;
}

#home-4-free {
	width: 225px;
	height: 376px;
	margin: 0 0 0 15px;
	padding: 25px 0 0 0px;
	float: left;
    text-align: left;
	background: url('images/home-free-tools-bkgrd.jpg') no-repeat;
}

#home-4-free-text {
	margin: 10px 0 0 0;
	padding: 0px 6px 0px 6px;
    text-align: center;
}

#home-4-group-shop {
	width: 198px;
	height: 384px;
	margin: 0 0 0 15px;
	padding: 0px 0 0 0px;
	float: left;
}

#home-4-group {
	width: 198px;
	height: 171px;
	mmargin: 0 0 0 0px;
	float: left;
    text-align: left;
	background: url('images/home-group-subscriber-rates.jpg') no-repeat;
    ppadding: 30px 25px 0 8px;
	overflow: hidden;
}

#home-4-group-text {
	width: 198px;
	height: 171px;
	mmargin: 0 0 0 0px;
	float: left;
    text-align: left;
    padding: 30px 25px 0 8px;
	overflow: hidden;
}

#home-4-shop {
	width: 198px;
	height: 205px;
	mmargin: 0 0 0 0px;
	float: left;
    text-align: left;
	background: url('images/home-shop-for-products.jpg') no-repeat;
    padding: 40px 25px 0 8px;
}

#home-4-community {
	width: 198px;
	height: 376px;
	margin: 0 0 0 15px;
	padding: 0px 0 0 0px;
	float: left;
    text-align: left;
	background: url('images/Caregiver_Pages_4_03.jpg') no-repeat;
}

#home-4-blog {
	padding: 40px 0px 0px 10px;
    text-align: left;
}

#home-4-prod {
	padding: 40px 0px 0px 10px;
    text-align: left;
}

#home-4-books {
	padding: 15px 0px 0px 60px;
    text-align: left;
}

#home-4-vets {
	padding: 13px 0px 0px 10px;
    text-align: left;
}

#home-4-expert {
	padding: 13px 0px 0px 60px;
    text-align: left;
}

#home-ezine {
	width: 872px;
	height: 52px;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: arial,sans-serif;
    font-size: 12px;
    line-height: 1.2em;
	background: url('images/home-ezine-signup-bkgrd.jpg') no-repeat scroll center top;
}

#home-ezine-data {
	padding: 16px 0px 0px 330px;
	float: left;
	font-family: arial,sans-serif;
    font-size:12px;
    line-height:1.2em;
}

#home-ezine-btn {
	padding: 14px 0px 0px 10px;
	float: left;
	font-family: arial,sans-serif;
    font-size:12px;
    line-height:1.2em;
}

#home-ezine-privacy {
	padding: 13px 0px 0px 10px;
	float: left;
	font-family: arial,sans-serif;
    text-align: center;
    font-size:10px;
    line-height:1.2em;
}

#home-blog-snap-testimonials-0 {
	width: 100%;
    clear: left;
    float: left;
    overflow: hidden;
}

#home-blog-snap-testimonials {
	width: 900px;
	height: auto;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#home-blog-snap-testimonials-left {
	width: 462px;
	height: auto;
	float: left;
}

#home-GOCtips {    /* image in html */
	width: 462px;
	height: 37px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	float: left;
    font-size: 12px;
    background: url('images/home-tips-headerbar2.gif') no-repeat;
}

#home-GOCtips-text {
	height: auto;
	margin: 0;
    padding: 10px 20px 10px 10px;
	text-align: left;
    font-size: 14px;
    border-right: 1px solid #e7e7e7; 
}

#home-blog {    /* image in html */
	width: 462px;
	height: 26px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	float: left;
    font-size: 12px;
}

#home-blog-text {
	wwidth: 450px;
	height: auto;
	margin: 0;
    padding: 10px 20px 10px 10px;
	text-align: left;
    font-size: 12px;
    border-right: 1px solid #e7e7e7; 
}

#home-blog-post {
	wwidth: 450px;
	height: auto;
	margin: 0;
    ppadding: 10px 20px 10px 10px;
	text-align: left;
    font-size: 12px;
    bborder-right: 1px solid #e7e7e7; 
}

#home-blog-title {
	wwidth: 462px;
	ffloat: left;
    hheight: auto; /*****/
    font-weight: bold;
    font-size: 16px;
    color: #9d8a69;
    margin: 0;
    padding: 7px 0px 7px 0px;
}

#home-blog-author {
	wwidth: 462px;
    hheight: auto; /*****/
	ffloat: left;
    font-size: 12px;
    color: #888888;
    margin: 0;
    padding: 5px 0px 0px 0px;
    border-bottom: 1px solid #e7e7e7;
}

#home-blog-snap-testimonials-right {
	width: 379px;
	height: auto;
	float: right;
}

#home-snap-testimonials {
	width: 379px;
	float: right;
	height: auto;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#home-discharge-top {
	width: 379px;
	height: auto;
	margin: 0px 0 0 0px;
    padding: 0;
	float: left;
    bbackground: url('images/home-dischargesupport-top.jpg') no-repeat;
}

#home-discharge-mid {
	width: 379px;
	height: 114px;
	margin: 0px 0 0 0px;
    padding: 0;
	float: left;
    background: url('images/home-dischargesupport-mid.jpg') no-repeat;
}

#home-discharge-mid-text {
	width: 379px;
    height: auto;
	padding: 3px 3px 0px 7px;
    margin: 0 0 5px 0;
    font-size: 14px;
    line-height: 1.2em;
    vertical-align: top;
}

#home-discharge-bot {
	width: 379px;
	height: 54px;
	margin: 0px 0 0 0px;
    padding: 0;
	float: left;
    bbackground: url('images/home-dischargesupport-bot.jpg') no-repeat;
}

#home-snap {    /* images is in html */
	width: 379px;
	height: 200px;
	margin: 0px 0 0 0px;
    padding: 0;
	float: left;
    background: url('images/home-dischargesupport.jpg') no-repeat;
}

#home-snap-text {
	width: 379px;
    height: auto;
	padding: 36px 3px 8px 7px;
    margin: 0 0 5px 0;
    font-size: 14px;
    line-height: 1.2em;
    vertical-align: top;
}

#home-testimonials {
	width: 379px;
	height: auto;
	margin: 0px 0 0px 0px;
	padding: 8px 0px 0px 0px;
	float: left;
    bborder-top: 3px solid #ebe8d3;
}

#home-testimonials-text {
	width: 370px;
	height: auto;
	padding: 10px 40px 10px 3px;
    font-size: 12px;
    line-height:1.2em;
	float: left;
}

#resources {
	width: 674px;
	height: 285px;
    background: url('images/resources-hero.jpg') no-repeat;
}

#resources-1 {
	width: 678px;
    height: 186px;
    padding: 8px 0px 0px 0px;
}

#resources-1-book {
	float: left;
    width: 215px;
    height: 178px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    background: url('images/resources-book-reviews.jpg') no-repeat;
}

#resources-1-book-text {
    line-height: 1.3em;
    padding: 85px 10px 0px 10px;
}

#resources-1-forms {
	cclear: left;
    float: left;
    width: 215px;
    height: 178px;
    margin: 0px 0px 0px 16px;
    padding: 0px 0px 0px 0px;
    background: url('images/resources-forms-checklists.jpg') no-repeat;
}

#resources-1-vets {
	float: left;
    width: 215px;
    height: 178px;
    margin: 0px 0px 0px 16px;
    padding: 0px 0px 0px 0px;
    background: url('images/resources-veterans.jpg') no-repeat;
}

#resources-1-products {
	float: left;
    width: 215px;
    height: 186px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    background: url('images/resources-product-reviews.jpg') no-repeat;
}

#resources-1-expert {
	float: left;
    width: 215px;
    height: 186px;
    margin: 0px 0px 0px 16px;
    padding: 0px 0px 0px 0px;
    background: url('images/resources-ask-the-expert.jpg') no-repeat;
}

#resources-1-stress {
	float: left;
    width: 215px;
    height: 186px;
    margin: 0px 0px 0px 16px;
    padding: 0px 0px 0px 0px;
    background: url('images/resources-stress-relief.jpg') no-repeat;
}

#resources-review-expert {
	width: 674px;
	height: auto;
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
}

#resources-review {
	float: left;
	width: 445px;
    height: auto;
    bbackground: #e7e7e7;
    border-right: 1px solid #ebe8d3;
}

#resources-expert {
	float:left;
    width: 215px;
    height: auto;
    bbackground: #cccccc;
    padding: 0 0 0 10px;
    border-left: 2px solid #ebe8d3;
}

#learn-more-10 {
	font-size:12px;
    line-height:1.2em;
    padding:2px 2px 4px 2px;
}

.learn-more-brown {
	color: #82663e;
}

#lobby-top {
	width: 674px;
	height: 326px; hhhh:324px;
	margin: 0px 0 10px 0;
	padding: 0;
	float: left;
	font-family: arial,sans-serif;
    font-size:12px;
    line-height:1.2em;
}

#lobby-left {
	width: 459px;
	height: 324px;
	margin: 0px 0 0 0;
	padding: 0;
	float: left;
}

#lobby-right {
	width: 211px;
	height: 324px;
	margin: 0px 0 0 0;
	padding: 0;
	float: right;
}

#leftnav-ezine {
	width: 178px;
	height: 124px;
	margin: 8px 0 8px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    ttext-align: center;
    background: url('images/leftnav-ezine-signup.jpg') no-repeat scroll center top;
}

#leftnav-ezine-text {
	width: 178px;
	height: 124px;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	ffloat: left;
    text-align: center;
    bbackground: url('images/leftnav-ezine-signup.jpg') no-repeat scroll center top;
}

#leftnav-community {
	width: 178px;
	height: 119px;
	margin: 8px 0 8px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    text-align: left;
    background: url('images/leftnav-blog.jpg') no-repeat scroll center top;
}

#leftnav-reviews {
	width: 178px;
	height: 133px;
	margin: 8px 0 8px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    text-align: left;
    background: url('images/leftnav-reviews.jpg') no-repeat scroll center top;
}

#leftnav-testimonial-top {
	width: 178px;
	height: 29px;
	margin: 8px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    text-align: left;
    background: url('images/leftnav-testimonials-header.gif') no-repeat scroll center top;
}

#leftnav-testimonial-middle {
	width: 178px;
	height: auto;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
    line-height:1.2em; 
    float: left;
    text-align: left;
    background: url('images/leftnav-testimonials-bkgrd.gif') repeat-y;
}

#leftnav-testimonial-bottom {
	width: 178px;
	height: 31px;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    text-align: left;
    background: url('images/leftnav-testimonials-readmore-footer.gif') no-repeat scroll center top;
}

#app-box-top {
	width: 678px;
	height: 9px;
	margin: 8px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    text-align: left;
    background: url('images/app_box_top.gif') no-repeat scroll center top;
}

#app-box-middle {
	width: 678px;
	height: auto;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	ffont-size:12px;
    lline-height:1.2em; 
    float: left;
    text-align: left;
    background: url('images/app_box_middle.gif') repeat-y;
}

#app-box-middle-text {
	height: auto;
	margin: 0px 0 0px 0px;
	padding: 5px 15px 5px 15px;
	ffont-size:12px;
    lline-height:1.2em; 
    float: left;
    text-align: left;
    background: url('images/app_box_middle.gif') repeat-y;
}

#app-box-bottom {
	width: 678px;
	height: 9px;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    text-align: left;
    background: url('images/app_box_bottom.gif') no-repeat scroll center top;
}

#leftnav-article-category-top {
	width: 178px;
	height: 11px;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    text-align: left;
    background: url('images/leftnav-article-categories-header.gif') no-repeat scroll center top;
}

#leftnav-article-category-bottom {
	width: 178px;
	height: 11px;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    text-align: left;
    background: url('images/leftnav-article-categories-footer.gif') no-repeat scroll center top;
}

#about-sidebar-top {
	width: 290px;
	height: 10px;
    background: url('images/about-us-sidebar-top.gif') no-repeat scroll center top;
}

#about-sidebar-bkgrd {
	width: 290px;
	height: auto;
    background: url('images/about-us-sidebar-bkgrd.gif') repeat-y;
}

#about-sidebar-text {
    padding: 0px 10px 10px 10px;
}

#about-sidebar-bottom {
	width: 290px;
	height: 11px;
    background: url('images/about-us-sidebar-bottom.gif') no-repeat scroll center top;
}

/* ----------------------------------- stress relife & 9 steps ----------------------------------- */

#stress {
	width: 678px;
	height: auto;
}

#stress-main {
    margin: 0;
    padding: 0;
    float: left;
    vertical-align:top;
}

#stress-main-text {
	float: left;
    padding: 192px 7px 0px 0px;
}

#stress-sidebar {
	width: 256px;
	height: auto;
    float: right;
    margin: 0;
    padding: 0;
    float: right;
}

#stress-sidebar-top {
	width: 256px;
	height: 205px;
    background: url('images/9steps-sidebar-top.jpg') no-repeat scroll center top;
}

#stress-sidebar-bkgrd {
	width: 256px;
	height: auto;
    background: url('images/9steps-sidebar-bkgrd.gif') repeat-y;
}

#stress-sidebar-text {
    padding: 0px 10px 10px 10px;
}

#stress-10 {
	font-size:12px;
    line-height:1.3em;
    padding:2px 2px 4px 2px;
}

.stress-brown {
	color: #82663e;
}

#stress-sidebar-bottom {
	width: 256px;
	height: 11px;
    background: url('images/9steps-sidebar-bottom.gif') no-repeat scroll center top;
}

#sitemap-box {
	width: 306px;
	height: auto;
}

/* ----------------------------------- links ----------------------------------- */

#links-main {
	float: left;
    width: 678px;
	height: 149px;
    margin: 0px 0px 15px 0px;
    background: url('images/links-hero2.jpg') no-repeat scroll center top;
}

#links-text {
	float: left;
    width: 500px;
	height: 149px;
    margin: 0;
    padding: 30px 0px 0px 123px;
}

#links-follow {
	float: left;
    width: 210px;
	height: 100px;
    padding: 25px 0px 0px 12px;
    margin: 0;
    text-align: center;
    font-size: 14px;
    color:#9d8a69;
}

#links-twitter {
    padding: 5px 0px 0px 0px;
    margin: 0;
    text-align: center;
}

.link-box {
	padding: 5px;
    color: #3357aa;
    font-size:14px;
    border-bottom: 3px solid #ebe8d3;
}

.link-box a, .link-box a:active, .link-box a:visited, .link-box a:link {
    color: #3357aa;
    text-decoration: none;
}

.link-box a:hover {
    color: #000000;
    text-decoration: none;
}

.link-box2 {
	padding: 5px;
    color: #222222;
    font-size: 13px;
    border-bottom: 3px solid #ebe8d3;
}

/* ----------------------------------- look inside ----------------------------------- */

.look-inside {
	width: 675px;
    border-bottom: 3px solid #ebe8d3;
}

.look-inside-page {
    height: auto;
    padding-bottom: 10px;
}

/* ----------------------------------- sitemap ----------------------------------- */

#sitemap-box-top {
	width: 306;
	height: 9px;
    color: #222222;
    font-size: 16px;
    font-weight: bold;
    padding: 0px 0px 0px 10px;
    background: url('images/sitemap_box_top.gif') no-repeat scroll center top;
}

#sitemap-box-middle {
	width: 306px;
	height: auto;
    text-align: left;
    background: url('images/sitemap_box_middle.gif') repeat-y;
}

#sitemap-box-text {
    padding: 0px 6px 10px 5px;
}

#sitemap-box-middle a, #sitemap-box-middle a:link, #sitemap-box-middle a:visited, #sitemap-box-middle a:active {
    color: #364F87;
    text-decoration: none;
}

#sitemap-box-middle a:hover {
    color: #364F87;
    text-decoration: underline;
}

#sitemap-box-middle ul {
	list-style-type: none;
    padding: 0;
    margin: 0;
    margin-left: 5px;
}

#sitemap-box-middle ul li {
    background-image: url('images/bullet-u_list.gif');
    background-repeat: no-repeat;
    background-position: 0 0.3em;
    padding-left: 1.2em;
}

#sitemap-box-middle li {
    background-image: url('images/bullet-u_list.gif');
    background-repeat: no-repeat;
    background-position: 0 0em;
    padding-left: 1.2em;
}

#sitemap-box-bottom {
	width: 306px;
	height: 9px;
    background: url('images/sitemap_box_bottom.gif') no-repeat scroll center top;
}

/* ----------------------------------- footer ----------------------------------- */

#footer {
	width: 900px;
	height: 175px;
	margin: 0;
	padding: 0;
	float: left;
	background: url('images/footer-bkgrd.gif') no-repeat scroll center top;
}

#footer-admin {
	width: 900px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
	background: url('images/footer-bkgrd-admin.gif') no-repeat scroll center top;
}

#footer-box1 {
	width: 143px;
	height: 175px;
	margin: 0;
	padding: 9px 0 0 14px;
	float: left;
    text-align: center;
}

#footer-box2 {
	width: 143px;
	height: 175px;
	margin: 0;
	padding: 9px 0 0 11px;
	float: left;
    text-align: center;
}

#footer-box6 {
	width: 121px;
	height: 175px;
	margin: 0;
	padding: 9px 0 0 2px;
	float: left;
    text-align: center;
}

.footer-title {
	color: #ffffff;
    font-weight:bold;
}

.footer-text {
	padding-top: 8px;
    color: #2a2217;
    font-size: 11px;
    line-height: 1.25em;
}

.footer-text a, .footer-text a:link, .footer-text a:visited, .footer-text a:hover, .footer-text a:active {
    color: #000000;
    text-decoration: none;
}

.footer-text a:hover {
    text-decoration: underline;
}

#footer2 {
	clear: left;
	width: 900px;
	height: 80px;
	color: #957858;
	font-size: 11px;
	text-align: center;
	line-height: 1.4em;
	padding: 15px 0 0 0;
}

#footer2 a, a:active, a:visited {
	color: #957858;
    text-decoration: underline;
}

#footer2-newhug {
    float: left;
    width: 295px; /*54px;*/
    height: 80px;
	padding: 10px 0 0 0;
    margin: 5px 0 0 0;
	background: url('images/image003.gif') no-repeat scroll center top;
}

#footer2-outcomes {
	float: left;
    height: 70px;
    width: 295px;
    padding: 0px 0 0 20px;
    margin: 0;
    color: #3a2a18;
    font-family: Verdana,sans-serif;
    font-weight: bold;
    font-size: 13px;
}

#footer2-hug {
    float: left;
    width: 70px; /*54px;*/
    height: 80px;
	padding: 5px 0 0 0;
    margin: 0;
}

#footer2-follow {
    float: left;
    width: 200px;
    height: 80px;
    color: #000000;
    font-size: 12px;
	padding: 0px 0 0 0;
}

#footer2-copyright {
    float: left;
    width: 300px;
    height: 80px;
	ppadding: 9px 0 0 25px;
	padding: 9px 0 0 0px;
}

#footer2-copyright-admin {
    height: 80px;
	padding: 0px 0 0 25px;
}

#footer2-hipaa {
    float: left;
    width: 106px;
    height: 80px;
	padding: 5px 0 0 40px;
}

#footer2-bbb {
    float: right;
    width: 145px;
    height: 80px;
	padding: 5px 5px 0 0;
}

/* ----------------------------------- navbar & navigation ----------------------------------- */

#navbar {
	float: left;
	width: 900px;
	height: 42px;
	margin: 0;
	padding: 0;
}

.navigation {
	width: auto;
	height: 42px;
	bbackground: url('images/navbar-middle.gif') repeat-x left top;
	margin: 0;
	ppadding: 11px 0 0;
	text-align: left;
	font: 14px Arial, Helvetica, sans-serif;
	color: #414702;
	float: left;
}

.navigation a {
	width: auto;
	height: 42px;
	background: url('images/navbar-middle.gif') repeat-x left top;
	margin: 0;
	padding: 11px 6px 0px 6px;
	text-align: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #414702;
	float: left;
    text-decoration: none;
    bbbborder-left: 1px solid #ffffff;
}

.navigation a:hover {
	width: auto;
	height: 42px;
	bbackground: url('images/navbar-middle-on.gif') repeat-x left top;
	margin: 0;
	ppadding: 13px 6px 0px 6px;
	text-align: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000000 !important; /*text color of selected and active item*/
	float: left;
    text-decoration: none;
    bbbborder-left: 1px solid #ffffff;
}

.navigation-separator {
	width: 1px;
	height: 42px;
	background: url('images/navbar-separator.gif') no-repeat;
	margin: 0;
	float: left;
}

/* ----------------------------------- store navigation ----------------------------------- */

.store-navigation {
	width: auto;
	height: 42px;
	bbackground: url('../images/navbar-middle.gif') repeat-x left top;
	margin: 0;
	ppadding: 11px 0 0;
	text-align: left;
	font: 14px Arial, Helvetica, sans-serif;
	color: #414702;
	float: left;
}

.store-navigation a {
	width: auto;
	height: 42px;
	background: url('../images/navbar-middle.gif') repeat-x left top;
	margin: 0;
	padding: 11px 6px 0px 6px;
	text-align: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #414702;
	float: left;
    text-decoration: none;
    border-left: 1px solid #ffffff;
}

.store-navigation a:hover {
	width: auto;
	height: 42px;
	bbackground: url('../images/navbar-middle-on.gif') repeat-x left top;
	margin: 0;
	ppadding: 13px 6px 0px 6px;
	text-align: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000000 !important; /*text color of selected and active item*/
	float: left;
    text-decoration: none;
    border-left: 1px solid #ffffff;
}

.leftcap {
	width: 19px;
	height: 42px;
	margin: 0;
	padding: 0;
	float: left;
}

.rightcap {
	width: 50px;
	height: 42px;
	margin: 0;
	padding: 0;
	ppadding-left: 1px;
    float: left;
}

#branding {
	width: 900px;
	height: 107px;
	float: left;
    background: url('images/me-and-my-caregivers-logo.gif') no-repeat;
}

.sub-head {
	color: #354F87;
	font: bold 16px verdana, arial, sans-serif;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu {
	font: 13px Arial;
	width: 650px; /*leave this value as is in most cases*/
    wwidth: auto;
    height: 42px;
	overflow: hidden;
    ppadding: 5px 5px 5px 0px; /* 5px */
    padding: 0;
    margin: 0;
}

.indentmenu ul{
    margin: 0;
    padding: 0;
    float: left;
    width: 643px; /*width of menu*/
    height: 42px;
    bborder: 1px solid #000000; /*dark purple border*/
    bborder-left: 1px solid #ffffff; /*dark purple border*/
    bborder-right: 1px solid #ffffff; /*dark purple border*/
    bborder-width: 1px 0;
    border: 0;
    background: url('images/navbar-bg.gif') center center repeat-x;
}

.indentmenu ul li{
    display: inline;
	list-style-type: none;
}

.indentmenu ul li a{
    float: left;
    color: #414702; /*text color*/
    padding: 8px 11px 0px 11px; /* 5px 11px */
    text-decoration: none;
    border-right: 1px solid #ffffff; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
    color: #414702;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
    color: #414702 !important; /*text color of selected and active item*/
    padding-top: 11px; /*shift text down 1px for selected and active item*/
    padding-bottom: 8px; /*shift text down 1px for selected and active item*/
    background: black url('images/navbar-bg2.gif') center center repeat-x;
}

/* ----------------------------------- web app tables ----------------------------------- */

.app-simple-table-header {
	padding:5px; background-color:#f0f1db; font: 14px verdana, arial, sans-serif; color:#82663e; border-top: 1px solid #ebe8d3; border-right: 1px solid #ebe8d3; border-left: 1px solid #ebe8d3;
}

.app-simple-table-data {
	padding:5px; border-top: 1px solid #ebe8d3; border-right: 1px solid #ebe8d3; border-left: 1px solid #ebe8d3;
}

.app-simple-table-lastdata {
	padding:5px; border-top: 1px solid #ebe8d3; border-right: 1px solid #ebe8d3; border-bottom: 1px solid #ebe8d3; border-left: 1px solid #ebe8d3;
}

.app-table-header-l {
	padding:5px; background-color:#f0f1db; font: 14px verdana, arial, sans-serif; color:#82663e; border-top: 1px solid #ebe8d3; border-left: 1px solid #ebe8d3;
}

.app-table-header-r {
	padding:5px; background-color:#f0f1db; font: 14px verdana, arial, sans-serif; color:#82663e; border-top: 1px solid #ebe8d3; border-right: 1px solid #ebe8d3; border-left: 1px solid #ebe8d3;
}

.app-table-data-l {
	padding:5px; border-top: 1px solid #ebe8d3; border-left: 1px solid #ebe8d3;
}

.app-table-data-r {
	padding:5px; border-top: 1px solid #ebe8d3; border-right: 1px solid #ebe8d3; border-left: 1px solid #ebe8d3;
}

.app-table-lastdata-l {
	padding:5px; border-top: 1px solid #ebe8d3; border-bottom: 1px solid #ebe8d3; border-left: 1px solid #ebe8d3;
}

.app-table-lastdata-r {
	padding:5px; border-top: 1px solid #ebe8d3; border-right: 1px solid #ebe8d3; border-bottom: 1px solid #ebe8d3; border-left: 1px solid #ebe8d3;
}

.app-table-just-tbl-bottom-l {
	padding:5px; border-top: 1px solid #ebe8d3;
}

.report-simple-table-header {
	padding:5px; background-color:#e7e7e7; text-align:left; ffont: 14px verdana, arial, sans-serif; color:#000000; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;
}

.report-simple-table-data {
	padding:5px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;
}

.report-simple-table-lastdata {
	padding:5px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;
}

.report-table-header-l {
	padding:5px; background-color:#e7e7e7; text-align:left; ffont: 14px verdana, arial, sans-serif; color:#000000; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;
}

.report-table-header-r {
	padding:5px; background-color:#e7e7e7; text-align:left; ffont: 14px verdana, arial, sans-serif; color:#000000; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;
}

.report-table-data-l {
	padding:5px; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;
}

.report-table-data-r {
	padding:5px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;
}

.report-table-lastdata-l {
	padding:5px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;
}

.report-table-lastdata-r {
	padding:5px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;
}

.report-table-just-tbl-bottom-l {
	padding:5px; border-top: 1px solid #cccccc;
}

.calendar-MedText {
	font-size: 12px;
    line-height:1.1em;
}

ul {
	list-style-type: none;
    padding: 0;
    margin: 0;
}

ul li {
    background-image: url('images/bullet-u_list.gif');
    background-repeat: no-repeat;
    background-position: 0 0.25em;
    padding-left: 1.2em;
}


.shhh {
    display:none;
}

