/************** COMMON SITE-WIDE FORM STYLES **************/
/*** RESET ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

.hisc-cm-contentareaframe ul, .hiscList
{
	list-style-type:circle;         
	margin:10px;
}

.hisc-cm-contentareaframe ol {         
	list-style-type:decimal;         
	margin:10px;
}

 .hisc-cm-contentareaframe ul li, .hisc-cm-contentareaframe ol li {         
	margin:0 0 0 30px;
}

.hisc-error-summary 
{
	margin: 0 0 10px 0;
	color:#CC0000;
	font-weight: bold;
}

#hisc-form-label 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	color: #001035;
	vertical-align: top;
}
#hisc-form-label td, #listitem 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 1.4;
	font-size: 100%;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/**********************************************************************/
/* BASIC ELEMENTS                                                      */
/**********************************************************************/
body {
	 /* you can take this out and use main site stylesheets body properties */
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:75%;  12px */
	/*font-size:12px;*/
	line-height:1.5;
	color:#000;
	background:#5e2750 url(/images/layout/hisc-index-bg.gif) repeat-x 0 0;
	text-align:center;
	padding:0 0 25px 0;
	margin:0;
	}
h1,h2,h3,h4,h5 {
	padding:0;
	margin:15px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5e2750;
	line-height:1.5;
}
p {
	padding:0;
	margin:10px 0;
}
h1 {
	margin:5px 0 15px 0;
	padding:0;
	font-size:100%;
	color:#000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	}
h2 {
	font-size:134%;
	margin:15px 0 10px 0;
	}
h2.divider {
	background:#fff url(/images/common/hisc-hr-bg.gif) repeat-x left top;
	padding-top:12px;
}
h3, h4, h5 {
	margin:0 0 10px 0;
	padding:0;
	font-size:125%;
	}
a {
	color:#770051;
}
a:hover {
	color:#ba006e;
	text-decoration:underline;
}
hr {
	/* color:#fff;
	background:#fff url(../images/common/hisc-hr-bg.gif) repeat-x 0 0;
	border:none;
	border:0;
	margin:0;
	padding:0;
	height:3px;*/
	border:none;
	border-bottom:2px dotted #bf9e4d;
	padding:0;
	padding:0;
	display:block;
	clear:both;
	height:10px;
	color:#fff;
	margin:0 0 10px 0;
	outline:none;
}

/**********************************************************************/
/* FORM ELEMENTS                                                      */
/**********************************************************************/
form fieldset.new-display ul li {
	margin:0 0 5px 0;
	float:left;
	clear:both;
	width:100%;
	list-style:none;
}
form fieldset.new-display ul li span {
	font-size:92%;
}
form fieldset.new-display label{
	font-weight:bold;
	float:left;
	width:100px;
}
form fieldset.new-display input {
	border:1px inset #ba006e;
	vertical-align:middle;
	margin:0;
	outline:none;
	padding:2px;
}
form fieldset.new-display input.radio {
	border:none;
}
form fieldset.new-display input.button-pink { /* for larger, pink buttons */
	background:#77003c url(/images/forms/hisc-submit-bg.gif) repeat-x 0 0;
	color:#fff;
	font-weight:bold;
	font-size:108%;
	padding:3px 4px;
	text-align:center;
	border:1px solid #3b1e29;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
fieldset.new-display input.button-grey { /* for smaller, grey buttons */
	background-color:#d9d1c3;
	color:#5e2750;
	font-size:108%;
	border:1px solid #5e2750;
	margin:0 0 0 4px;
	padding:0 2px;
}
form fieldset.new-display input.radio, form fieldset.new-display span.radio input { 	
	border:none; 
}

.entryFormTable 
{
	margin: 0;
}
.entryFormLabelCell 
{
	width: 30%;
	padding: 0 10px 5px 0;
	
}
.entryFormFieldCell 
{
	width: 70%;
	padding: 0 0 5px 10px;
}

.required_field_instructions
{
	text-align: right;
	padding: 0 30px 0 0;
}
/**********************************************************************/
/* LAYOUT ELEMENTS                                                    */
/**********************************************************************/
#main {
	background:#5e2750 url(/images/layout/hisc-lower-main-bg.gif) repeat-y center top;
	margin:0 auto;
	width:990px;
}
#header-index {
	background: url(/images/layout/hisc-index-header-bg2.gif) no-repeat 0 0;
	height:120px;
}

#header-index #logo-link {
	float:left;
	padding:0 0 0 70px;
}
#header-index #logo-link a{
	display:block;
	width:168px;
	height:110px;
	text-decoration:none;
}
#header-index #logo-link a SPAN {
	visibility:hidden;
}

#header-index #header-nav { /* for the navigation within the header: News, FAQs, search function */
	float:right;
	padding:0 130px 0 0;
	color:#fff;
	margin:18px 0 0 0;
}
#header-index #header-nav p {
	height:27px;
	margin:0 15px 0 0;
	padding:6px 0 0 0;
	border-right:1px dotted #fff;
	float:right;
}
#header-index #header-nav a{
	color:#5e2750;
	text-decoration:none;
	margin:0 16px;
}
#header-index #header-nav a:hover {
	text-decoration:underline;
}
#header-index #header-nav #search {
	float:right;
	margin:0;
	padding:0;
	color:#fff;
}
#header-index #header-nav #search input.searchfield {
	/*height:25px;*/
	height:17px;
	padding:4px;
	margin:0;
	vertical-align:middle;
	color:#666;
	font-size:108%;
	border:2px solid #5b254d;
	border-right:none;
	width:142px;
}
#header-index #header-nav #search input.go {
	background:#a18338 url(/images/common/hisc-search-arrow.gif) no-repeat 0 0;
	border:none;
	width:29px;
	height:29px;
	margin:0;
	vertical-align:middle;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

#header-index #message {
	float:right;
	text-align:right;
	width:450px;
	margin:0;
	padding:5px 65px 0 0;
	color:#5e2750;
	font-size:133%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#header-index #message strong{ 	
	font-size:140%; 	
	line-height:1; 
} 
a.skip {display:none;}
/**********************************************************************/
/* MAIN NAVIGATION                                                    */
/**********************************************************************/
#nav {
	background-color:#fff;
	margin:0 auto;
	padding:0;
	width:912px;
	line-height:1.2;
}
#nav p {
	display:block;
	float:left;
	width:99px;
	margin:0;
	background: url(/images/layout/hisc-index-nav-bg.gif) repeat-y top right;
}
#nav p#one, #nav p#primaryNav1 {
	width:154px;
}
#nav p#two, #nav p#primaryNav2 {
	width:134px;
}
#nav p#three, #nav p#primaryNav3 {
	width:139px;
}
#nav p#four, #nav p#primaryNav4 {
	width:141px;
}
#nav p#five, #nav p#primaryNav5 {
	width:137px;
}
#nav p#six, #nav p#primaryNav6 {
	width:100px;
}
#nav p#seven, #nav p#primaryNav7 {
	width:106px;
	background-image:none;
}
#nav a {
	/*font-size:125%;*/
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0;
}
#nav a:hover {
	text-decoration:underline;
}
/**********************************************************************/
/* MAIN CONTENT AREA                                                  */
/**********************************************************************/
#container { /* holds main content */
	background-color:#fff;
	width:912px;
	margin:0 auto;
	padding:17px 0 0 0;
}
/**********************************************************************/
/* LEFT COLUMN                                                        */
/**********************************************************************/
#home-left-column {
	float:left;
	width:252px;
	text-align:left;
}
#home-left-column div.insert {
	margin-left:20px;
}
ul.news-resources li{
	background:url(/images/common/hisc-arrow-bullet-sm.gif) no-repeat 0 .3em;
	padding:0 0 14px 20px;
	margin:0;
	list-type-style:none;
	list-style-image:none;
	list-style:none;
}
ul.news-resources a.headline {
	font-weight:bold;
	font-size:108%;
}
#findhomecare p {
	font-size:91.6%;
}
#findhomecare fieldset {
	clear:both;
	padding: 20px 10px 10px 10px;
	background: #aebcd6 url(/images/utility/hisc-findtab-bg.gif) repeat-x 0 0;
}
#findhomecare-container fieldset {
	clear:both;
	padding: 20px 10px 10px 10px;
}
#findhomecare fieldset label {
	width:auto;
	font-size:116%;
}
#findhomecare-container fieldset label {
	width:auto;
	font-size:116%;
}
#findhomecare fieldset label.city {
	width:45px;
}
#findhomecare fieldset label.zip {
	width:115px;
}
#findhomecare div.tab {
	text-align:center;
	height:29px;
	font-size:13px;
}
#findhomecare div.tab a {
	display:block;
	/*height:29px;*/
	padding:6px 0 0 0;
	font-weight:bold;
	color:#5a4342;
	text-decoration:none;
}
#findhomecare div.tab a:hover {
	color:#000;
	text-decoration:underline;
}
#findhomecare div.tab#find-zip{
	display:block;
	width:143px;
	background: url(/images/utility/hisc-findtab-zip.gif) no-repeat 0 0;
	float:left;
}
#findhomecare div.tab#find-zip.active{
	background: url(/images/utility/hisc-findtab-zip-active.gif) no-repeat 0 0;
	color:#000;
}
#findhomecare div.tab#find-city{
	display:block;
	width:85px;
	background: url(/images/utility/hisc-findtab-city.gif) no-repeat 0 0;
	float:left;
	margin:0 4px 0 0;
}
#findhomecare div.tab#find-city.active{
	background: url(/images/utility/hisc-findtab-city-active.gif) no-repeat 0 0;
	color:#000;
}
#findhomecare div.tab#find-city.active a, #findhomecare div.tab#find-zip.active a {
	text-decoration:none;
	color:#000;
}
#findhomecare fieldset input.button-pink {
	font-size:115%;
}
#findhomecare fieldset.new-display.other-countries {
	background-image:none;
	background-color:#fff;
	color:#7d7b7b;
	font-weight:bold;
}
#findhomecare fieldset.new-display.other-countries .select {
	color:#7d7b7b;
	font-weight:bold;
	font-size:92%;
}

/**********************************************************************/
/* RIGHT COLUMN                                                       */
/**********************************************************************/
#home-right-column {
	float:right;
	width:640px;
	text-align:left;
	background-color:#f6ecdc;
	}
#flash {/* holds flash piece on index page */}
#banners {/* holds banner ads under flash piece */}
#banners img {
	float:left;
	margin:20px 0 20px 14px;
	border:none;
}
#utility { /* holds text resizer, printer friendly version, email this page link and share/save bar */
	background: url(/images/layout/hisc-index-utility-bg.gif) no-repeat top center;
	clear:both;
	padding:4px 10px;
	font-weight:bold;
	font-size:12px; /* so text does not change upon resizing */
}
#utility a {
	font-size:91%;
	background-color:#ddd5c7;
	text-decoration:none;
}
#utility a:hover {
	text-decoration:underline;
}
#utility span  {
	text-decoration:none;
	float:left;
	margin:0 4px 0 0;
	color:#770051;
}
#utility #insert {
	background: url(/images/utility/hisc-utility-print-email-share-dash.gif) repeat-x left center;
	margin:0 14px;
}
#utility #text-size {
	float:left;
	background-color:#ddd5c7;
	padding:0 4px 0 0;
}
#utility #text-size span {
	padding:6px 0 0 0;
	display:block;
	float:left;
}
#utility #text-size img {
	display:inline;
	margin:0 0 0 5px;
}
#utility #print-email-share {
	float:right;
	padding:5px 0 0 5px;
	background-color: #ddd5c7;
	/*background: #ddd5c7 url(/images/utility/hisc-utility-print-email-share-dots.gif) repeat-x left center;*/
}
#utility #print-email-share a#print {
	display:block;
	background: #ddd5c7 url(/images/utility/hisc-utility-print.gif) no-repeat 0 0;
	float:left;
	padding:2px 4px 5px 22px;
}
#utility #print-email-share a#email-share {
	display:block;
	background: #ddd5c7 url(/images/utility/hisc-utility-email.gif) no-repeat 0 0;
	float:left;
	padding:2px 4px 5px 24px;
}
#utility #share {
	border:1px solid #ba006e;
	padding:0;
	margin:0;
	line-height:1;
	outline:none;
}
#home-right-column div.insert {
	float:left;
	width:305px;
	margin:20px 0 0 0;
	padding:0 35px 0 20px;
	background: url(/images/layout/hisc-index-content-divider-bg.gif) repeat-y top right;
}
#home-right-column #editable-graphic {
	float:left;
	width:276px;
	padding:65px 0 0 0;
	text-align:center;
}
#home-right-column #editable-graphic img {
	margin:0 auto;
}
/**********************************************************************/
/* FOOTER                                                             */
/**********************************************************************/
#footer-index {
	width:990px;
	clear:both;
	text-align:left;
	margin:0 auto;
	background: #5e2750 url(/images/layout/hisc-index-footer-bg.gif) repeat-y center top;
	color:#3b1e29;
}
#footer-index a{
	color:#3b1e29;
}
#footer-index a:hover {
	color:#770051;
	text-decoration:underline;
}
#footer-index div.insert {
	width:990px;
	margin:0 auto;
	padding:36px 0 0 0;
	background: url(/images/layout/hisc-index-footer-top-bg.gif) no-repeat center top;
}
#footer-index img {
	display:block;
	margin: 0 auto;
}
#footer-index #left {
	float:left;
	width:173px;
	margin:0;
	padding:0 10px 0 47px;
}
#footer-index #left ul li{
	background:url(/images/common/hisc-arrow-bullet-sm-pink.gif) no-repeat 0 .3em;
	padding:0 0 14px 20px;
	margin:0;
	color:#3b1e29;
}
#footer-index #left a{
	font-weight:bold;
	text-decoration:none;
}
#footer-index #left a:hover {
	color:#770051;
	text-decoration:underline;
}
#footer-index #center {
	float:left;
	width:255px;
	margin:0 0 0 10px;
	padding:0 37px 0 20px;
	font-size:91.6%;
	line-height:1.4;
}
#footer-index #center p {
	margin:0 0 5px 0;
	padding:0;
}
#footer-index #right {
	float:left;
	width:395px;
	margin:0 0 0 10px;
	padding: 0;
	color:#fff;
}
#footer-index #right a:hover {
	color:#770051;
}
#footer-index #right span#email-share {
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	font-size:14px; /* shouldn't change with text resizing */
	padding-left:40px;
}
#footer-index #right a#view-samples {
	color:#f6ecdc;
	font-size:12px; /* shouldn't change with text resizing */
}
#footer-index #right a#view-samples:hover {
	color:#fff;
}
#footer-index #right fieldset {
	margin:10px 0 10px 42px;
	padding:0 30px 0 0;
	color:#3b1e29;
}
#footer-index #right fieldset input {
	color:#666;
}
#footer-index #right fieldset input.button-pink {
	color:#fff;
}
#footer-index #right fieldset a {
	font-size:91.7%;
}
#footer-index #right fieldset a:hover {
	color:#770051;
}
#footer-index #right #email-why {
	background-color:#fff;
	border:1px solid #000;
	padding:5px;
	width:320px;
	margin:5px 0;
	color:#666;
}
#footer-index #right #email-why a {
	color:#770051;
}
#footer-index #flags {	
	width:902px;
	margin:0 auto;
	padding:0 0 20px 20px;
	font-size:12px;
	background: #5e2750 url(/images/layout/hisc-index-footer-flags-bg.gif) no-repeat 0 0;
}
#footer-index .hisc-flag-container 
{
	height: auto;
}
#footer-index #flags p {
	float:left;
	margin:15px 9px 0 0;
	width:180px;
}
#footer-index #flags img {
	margin:15px 0 0 0;
}
#footer-index #flags a {
	float:left;
	margin:0 4px 0 0;
}

#footer-index div.footer-image { 		
background: url(/images/layout/hisc-index-footer-bottom.gif) no-repeat top center; 		
clear:both; 		
height:5px; 		
margin:0; 		
padding:0; 		
}


/*** CLEAR FLOATED DIVS: CLEARFIX ***/
/*** ADD THIS CLASS TO YOUR DIV IT WILL CLEAR ITSELF WITHOUT SPACER GIF SET TO CLEAR, WORKS IN IE6***/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
	}
.clearfix {
    display: inline-block;
	}
html[xmlns] .clearfix {
    display: block;
	}
* html .clearfix {
    height: 1%;
	}
.clear {clear:both;float:none;}

/************************************************************/
/*** LEFT COLUMN CONTENT: SUBNAVIGATION  AND TESTIMONIALS ***/
/************************************************************/

#left-column {
	float:left;
	width:260px;
	padding:0 0 0 0;
	text-align:left;
}
#left-column #subnav {
	/*display:inline; These commented-out styles are from live Home Instead stylesheet
	float:right;
	padding:0 0 0 20px;*/
	float:none;
	padding:0 0 0 20px;
}
#left-column #quote {
	/*width: 120px;
	padding: 130px 5px 10px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #dedab7;
	line-height: 1.5; These commented-out styles are from live Home Instead stylesheet*/
	/*background:#fff url(/images/common/hisc-hr-bg.gif) repeat-x top left;
	border-top:2px dotted #bf9e4d;
	border-bottom:2px dotted #bf9e4d;*/ 
	width:auto;
	margin:100px 20px 20px 20px;
	padding:8px 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5e2750;
	font-style:normal;
	font-size:110%;
}
#left-column #staffMenu {
	width:auto;
	margin:10px 20px 20px 20px;
	padding:8px 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5e2750;
	font-style:normal;
	font-size:110%;
}



/************************************************************/
/*** RIGHT COLUMN CONTENT: MAIN PAGE CONTENT ***/
/************************************************************/
#right-column {
	float:right;
	width:650px;
	text-align:left;
	background: #FFFFFF;
}
#right-column #cookie_crumb {
	/*padding: 5px;*/
	color:#666666;
}
#right-column #cookie_crumb a{
	/*padding: 5px;*/
	color:#666666;
}
#right-column #cookie_crumb a:hover{
	color:#ba006e;
}
#right-column #cookie_crumb h1 {
	font-size:280%;
	color:#5e2750;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.2;
	}
#right-column #utility { /* a few slightly different styles for utility bar on lower levels */
	width:614px;
	padding:4px 0;
	margin-bottom:20px;
}
#right-column h2 {
	font-size:175%;
	margin:15px 0;
}
#right-column h3 {
	font-size:150%;
}
#right-column .content { /* sits inside right-column */
	padding:0 35px 0 0;
	clear:both;
	float:none;
	font-size:100%;
}
#right-column .content div.insert {
	float:left;
	width:350px; /* might have to change size here if width of interface changes */
	margin:0 0 0 30px;
	padding-top:0px;
}
#right-column .content div.insert_under_results {
	float:left;
	width:350px; /* might have to change size here if width of interface changes */
	margin:0 0 0 30px;
	padding-top:10px;
}
#right-column .sidebar-right {
float:right;
margin: 0px 0px 20px 20px;
}
#right-column .sidebar-left {
float:left;
margin: 0px 20px 20px 0px;
}
#findhomecare-container { /* holds the Find Home Care search tabs on lower level pages */
	width:232px; /* don't change this width */
	float:left;
	padding-top:5px;
}
#findhomecare-container fieldset.below-search {
	background-image:none;
	background-color:#fff;
}
#findhomecare-container fieldset.below-search label{
	color:#7d7b7b;
	font-size:100%;
	clear:both;
}
#findhomecare-container fieldset.below-search .select{ /* styles the In Other Countries pulldown menu */
	color:#7d7b7b;
	font-size:92%;
}
/************************************************************/
/*** FIND HOME CARE: SEARCH RESULTS ***/
/************************************************************/
#right-column #email-results {
	float:right;
	background:url(/images/layout/hisc-index-nav-bg.gif) repeat-y 0 0;
	padding:15px 0 20px 15px;
	margin:0 0 0 20px;
}
#right-column #email-results a {
	display:block;
	background: url(/images/layout/hisc-icon-email.gif) no-repeat 0 .2em;
	padding-left:25px;
	color:#3b1e29;
	font-weight:bold;
	font-size:92%;
	text-decoration:none;
}
#right-column #email-results a:hover {
	color:#ba006e;
	text-decoration:underline;
}
#right-column div.search-results {
	clear:both;
	font-size:109%;
	line-height:1.5;
	margin:0 0 20px 0;
}
#right-column div.search-results h3 {
	color:#770051;
	font-size:130%;
	font-family:Arial, Helvetica, sans-serif;
}
div.search-results div.column1 {
	float:left;
	width:25%;
	margin:0 0 0 10px;
}
div.search-results div.column2 {
	float:left;
	height:8em; /* need this so dotted divider lines are even */
	width:45%;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	background: url(/images/layout/hisc-index-nav-bg.gif) repeat-y top left;
}
div.search-results div.column3 {
	float:right;
	height:8em;
	width:20%;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	background: url(/images/layout/hisc-index-nav-bg.gif) repeat-y top left;
}
div.search-results div.column3 ul li{
	background:url(/images/layout/hisc-bullet-dash.gif) no-repeat 0 .2em;
	padding-left:10px;
	color:#7b7b7b;
}
div.search-results div.column3 ul li a{
	color:#7b7b7b;
}
div.search-results div.column3 ul li a:hover {
	color:#ba006e;
	text-decoration:underline;
}
div.search-results a.highlighted-link{
	font-weight:bold;
	font-size:115%;
	color:#ba006e;
	background:url(/images/layout/hisc-icon-arrow-pink.gif) no-repeat 0 .2em;
	display:block;
	padding:0 0 0 23px;
}
div.search-results a.highlighted-link:hover {
	color:#bf9e4d;
	text-decoration:underline;
}
div.search-results p.phone {
	display:block;
	background:url(/images/layout/hisc-icon-phone.gif) no-repeat 0 .2em;
	font-weight:bold;
	font-size:115%;
	padding:0 0 0 23px;
}
div.search-results p.phone span {
	color:#7b7b7b;
	font-weight:normal;
	font-size:86%;
}
#right-column div.content div.clear {
	border-bottom:1px solid #bf9e4d;
	padding:0;
	padding:0;
	display:block;
	clear:both;
	height:10px;
}
ul.bullets {
	margin-left:35px;
}
ul.bullets li {
	list-style-type: disc;	
}
/************************************************************/
/*** MINOR CALLOUTS ***/
/************************************************************/
#email_to_friend {
	text-align:right;
	background: url(/images/layout/hisc-icon-line.gif) repeat-x left center;
}
#email_to_friend a {
	background:url(/images/layout/hisc-icon-email.gif) no-repeat 3px center;
	background-color:#FFFFFF;
	padding-left:24px;
}
#professional_cargiving_survey {
	background:url(/images/layout/hisc-icon-check.gif) no-repeat;
	padding: 1px 5px 15px 40px;
	/*vertical-align:middle;*/
}
.insert #professional_cargiving_survey {
	/*margin-top:41px;*/
	padding: 7px 5px 20px 40px;
}
.insert_under_results #professional_cargiving_survey {
	margin-top:41px;
	/*background-color:#00FFFF;*/
	padding: 7px 5px 20px 40px;
}
#professional_cargiving_survey a {
	color:#114F95;
}
#professional_cargiving_survey a:hover {
	color:#ba006e;
	text-decoration:underline;
}
#CAREGiver_share {
	background:url(/images/layout/hisc-icon-share.gif) no-repeat;
	padding: 1px 5px 20px 40px;
	color:#114F95;
}
#CAREGiver_share a {
	background:url(/images/layout/hisc-icon-small-pink-arrow.gif) 0px 4px no-repeat;
	color:#AB2569;
	padding: 0px 3px 0px 10px;
}
#CAREGiver_share a:hover {
	color:#bf9e4d;
	text-decoration:underline;
}

/************************************************************/
/*** From Old StyleSheets ***/
/************************************************************/

.subCompanytabletop, .subBusinesstabletop,
.subCaregivertabletop, .subLocationtabletop,
.subResourcetabletop
{
	border-top: 1px solid #d4c7cf;
}

#subCompany, #subBusiness, 
#subCaregiver, #subLocation, 
#subResource
{
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 25px;
}

tr#subCompany td, tr#subBusiness td,
tr#subCaregiver td, tr#subLocation td,
tr#subResource td
{
	background-image: url(/images/SubCompanyOff.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 25px;
}

tr#subCompany td:hover, tr#subBusiness td:hover,  
tr#subCaregiver td:hover, tr#subLocation td:hover,
tr#subResource td:hover
{
	background-image: url(/images/SubCompanyOver.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#subCompany a:link, #subCompany a:visited, #subBusiness a:link, #subBusiness a:visited, 
#subCaregiver a:link, #subCaregiver a:visited, #subLocation a:link, #subLocation a:visited,
#subResource a:link, #subResource a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	font-weight: bold;
	color: #081c47;
	text-decoration: none;
}

#subCompany a:hover, #subCompany a:active, #subBusiness a:hover, #subBusiness a:active,
#subCaregiver a:hover, #subCaregiver a:active, #subLocation a:hover, #subLocation a:active,
#subResource a:hover, #subResource a:active
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	font-weight: bold;
	color: #081c47;
	text-decoration: underline;
}

li.hisc-sitemap-list-item
{
	list-type-style:circle;
	list-style-image:none;
	list-style:circle;
	margin-left:30px;
	padding:2px 4px 2px 4px;
}

.hisc-sitemap-list-item a:hover
{
	border:0px;
	background-color:Transparent;
	padding:2px 4px 2px 4px;
}


