/************** 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:0px;
}

.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;
}
/* ------------------------------------------------------------------- */
/* BEGIN: new UL and OL tags added on 6/16/10 for basic style controls */

#primary_A_top-richmedia1 ul, #primary_A_bottom-richmedia1 ul, #primary_A_bottom-richmedia2 ul, #primary_A_body-html1 ul, #primary_A_top-html1 ul, #primary_A_bottom-html1 ul, #primary_A_bottom-html2 ul, #primary_A_right_column ul, 
#richmedia_B_top-html1 ul, #richmedia_B_top-richmedia1 ul, #richmedia_B_body-richmedia1 ul, #richmedia_B_bottom-corpcontrol ul, #richmedia_B_bottom-html1 ul, #richmedia_B_bottom-html2 ul, 
#news_C_top-html1 ul, #news_C_top-richmedia1 ul, #news_C_body-container ul, .news_C_body-row-left-national ul, .news_C_body-row-right-national ul, .news_C_body-row-right-local ul, #news_C_bottom-corpcontrol ul, #news_C_bottom-html1 ul, #news_C_bottom-html2 ul, #news_C_bottom-richmedia1 ul, #news_C_bottom-richmedia2 ul, 
#listing_D_top-html1 ul, #listing_D_top-richmedia1 ul, #listing_D_right_column ul, #listing_D_left_column-container ul, #listing_D_left_column-national ul, #listing_D_left_column-richmedia1 ul, #listing_D_bottom-corpcontrol ul, #listing_D_bottom-html1 ul, #listing_D_bottom-html2 ul, #listing_D_bottom-richmedia1 ul, #listing_D_bottom-richmedia2 ul, 
#contact_E_top-html1 ul, #contact_E_top-html2 ul, #contact_E_top-richmedia1 ul, #contact_E_top-richmedia2 ul, #contact_E_body-container ul, #contact_E_bottom-corpcontrol ul, #contact_E_bottom-html1 ul, #contact_E_bottom-richmedia1 ul, 
#listing_F_body-richmedia1 ul, #listing_F_body-richmedia2 ul, #listing_F_top-richmedia1 ul, #listing_F_top-html1 ul, #listing_F_bottom-html1 ul, #listing_F_bottom-html2 ul, #listing_F_bottom-richmedia1 ul, #listing_F_bottom-richmedia2 ul, #listing_F_bottom-corpcontrol ul, #faq_F_top-html1 ul, #faq_F_top-richmedia1 ul, #faq_F_body-richmedia1 ul, #faq_F_body-richmedia2 ul, #faq_F_bottom-corpcontrol ul, #faq_F_bottom-html1 ul, #faq_F_bottom-html2 ul, #faq_F_bottom-richmedia2 ul 
{
	list-style-type:circle;         
	margin:0px;
}

#primary_A_top-richmedia1 ol, #primary_A_bottom-richmedia1 ol, #primary_A_bottom-richmedia2 ol, #primary_A_body-html1 ol, #primary_A_top-html1 ol, #primary_A_bottom-html1 ol, #primary_A_bottom-html2 ol, #primary_A_right_column ol, 
#richmedia_B_top-html1 ol, #richmedia_B_top-richmedia1 ol, #richmedia_B_body-richmedia1 ol, #richmedia_B_bottom-corpcontrol ol, #richmedia_B_bottom-html1 ol, #richmedia_B_bottom-html2 ol, 
#news_C_top-html1 ol, #news_C_top-richmedia1 ol, #news_C_body-container ol, .news_C_body-row-left-national ol, .news_C_body-row-right-national ol, .news_C_body-row-right-local ol, #news_C_bottom-corpcontrol ol, #news_C_bottom-html1 ol, #news_C_bottom-html2 ol, #news_C_bottom-richmedia1 ol, #news_C_bottom-richmedia2 ol, 
#listing_D_top-html1 ol, #listing_D_top-richmedia1 ol, #listing_D_right_column ol, #listing_D_left_column-container ol, #listing_D_left_column-national ol, #listing_D_left_column-richmedia1 ol, #listing_D_bottom-corpcontrol ol, #listing_D_bottom-html1 ol, #listing_D_bottom-html2 ol, #listing_D_bottom-richmedia1 ol, #listing_D_bottom-richmedia2 ol, 
#contact_E_top-html1 ol, #contact_E_top-html2 ol, #contact_E_top-richmedia1 ol, #contact_E_top-richmedia2 ol, #contact_E_body-container ol, #contact_E_bottom-corpcontrol ol, #contact_E_bottom-html1 ol, #contact_E_bottom-richmedia1 ol, 
#listing_F_body-richmedia1 ol, #listing_F_body-richmedia2 ol, #listing_F_top-richmedia1 ol, #listing_F_top-html1 ol, #listing_F_bottom-html1 ol, #listing_F_bottom-html2 ol, #listing_F_bottom-richmedia1 ol, #listing_F_bottom-richmedia2 ol, #listing_F_bottom-corpcontrol ol, #faq_F_top-html1 ol, #faq_F_top-richmedia1 ol, #faq_F_body-richmedia1 ol, #faq_F_body-richmedia2 ol, #faq_F_bottom-corpcontrol ol, #faq_F_bottom-html1 ol, #faq_F_bottom-html2 ol, #faq_F_bottom-richmedia2 ol 
{
	list-style-type:decimal;         
	margin:10px;
}

#primary_A_top-richmedia1 li, #primary_A_bottom-richmedia1 li, #primary_A_bottom-richmedia2 li, #primary_A_body-html1 li, #primary_A_top-html1 li, #primary_A_bottom-html1 li, #primary_A_bottom-html2 li, #primary_A_right_column li, 
#richmedia_B_top-html1 li, #richmedia_B_top-richmedia1 li, #richmedia_B_body-richmedia1 li, #richmedia_B_bottom-corpcontrol li, #richmedia_B_bottom-html1 li, #richmedia_B_bottom-html2 li, 
#news_C_top-html1 li, #news_C_top-richmedia1 li, #news_C_body-container li, .news_C_body-row-left-national li, .news_C_body-row-right-national li, .news_C_body-row-right-local li, #news_C_bottom-corpcontrol li, #news_C_bottom-html1 li, #news_C_bottom-html2 li, #news_C_bottom-richmedia1 li, #news_C_bottom-richmedia2 li, 
#listing_D_top-html1 li, #listing_D_top-richmedia1 li, #listing_D_right_column li, #listing_D_left_column-container li, #listing_D_left_column-national li, #listing_D_left_column-richmedia1 li, #listing_D_bottom-corpcontrol li, #listing_D_bottom-html1 li, #listing_D_bottom-html2 li, #listing_D_bottom-richmedia1 li, #listing_D_bottom-richmedia2 li, 
#contact_E_top-html1 li, #contact_E_top-html2 li, #contact_E_top-richmedia1 li, #contact_E_top-richmedia2 li, #contact_E_body-container li, #contact_E_bottom-corpcontrol li, #contact_E_bottom-html1 li, #contact_E_bottom-richmedia1 li, 
#listing_F_body-richmedia1 li, #listing_F_body-richmedia2 li, #listing_F_top-richmedia1 li, #listing_F_top-html1 li, #listing_F_bottom-html1 li, #listing_F_bottom-html2 li, #listing_F_bottom-richmedia1 li, #listing_F_bottom-richmedia2 li, #listing_F_bottom-corpcontrol li, #faq_F_top-html1 li, #faq_F_top-richmedia1 li, #faq_F_body-richmedia1 li, #faq_F_body-richmedia2 li, #faq_F_bottom-corpcontrol li, #faq_F_bottom-html1 li, #faq_F_bottom-html2 li, #faq_F_bottom-richmedia2 li 
{
	margin:0 0 0 30px;
}


/* END: new UL and OL tags added on 6/16/10 for basic style controls */
/* ----------------------------------------------------------------- */

.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("/Style%20Library/images/International/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:#0D7593;
	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:125%;
	margin:15px 0 10px 0;
	color:#0D7593;
	}
h2.divider {
	background:#fff url("/Style%20Library/images/International/hisc-hr-bg.gif") repeat-x left top;
	padding-top:12px;
	font-size:134%;
	margin:15px 0 10px 0;
	color:#0D7593;
}
#home-right-column h2 {
	margin-top:0;
	font-size:150%;
	color:#0E7693;
}
h3, h4, h5 {
	margin:0 0 10px 0;
	padding:0;
	font-size:125% !important;
	}
a,
.ms-WPBody a:link, .ms-WPBody a:visited,
.ms-WPBody a:link, .ms-WPBody a:visited {
	color:#770051;/* dark purple/magenta */
}
a:hover {
	color:#ba006e; /* pink */
	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;
}

.ms-formbody { font-size: 1em !important; }
/**********************************************************************/
/* 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, input {
	border:1px inset #0088a4;
	vertical-align:middle;
	margin:0;
	outline:none;
	padding:2px;
}
form fieldset.new-display input.radio {
	border:none;
}
form fieldset.new-display input.button-blue, input.button-blue { /* for larger, blue buttons */
	background:#015566 url("/Style%20Library/images/International/frandev-submit-bg.gif") repeat-x 0 0;
	color:#fff;
	font-weight:bold;
	font-size:108%;
	padding:3px 4px;
	text-align:center;
	border:1px solid #000;
	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;
}
/*** IE BUTTON FIX ***/
input.button-blue, input.button-grey {
   	padding:3px 4px;
    width: 0;  /* IE table-cell margin fix */
    overflow: visible;
}

input.button-blue[class], input.button-grey[class] {  /* IE ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
}

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;
}
/* form list styles */
#container ul.form-list { 
	margin:0;
	padding:0;
	float:left;
	clear:both;
}
#container ul.form-list li {
	margin:0;
	padding:5px 0;
	float:left;
	clear:both;
	width:100%;
	list-style:none;
	list-style-type:none;
}
#container ul.form-list li ul, #container ul.form-list li div {
	float:left;
	margin:0;
	padding:0;
}
#container ul.form-list li span {
	font-size:92%;
}
#container ul.form-list label{ 
	float:left;
	width:95px;
	padding:0 10px 0 0;
	line-height:1.3;
}
/* for form on the Request Senior Care Services page */ 
#container #forms_I_body-html ul.form-list {
	width:550px; /* this style is here for IE6 only, otherwise form blows out page */
}
#container #forms_I_body-html ul.form-list label { 
	width:150px;
}
#container #forms_I_body-html fieldset ul.form-list li {
border-top:1px dotted #BF9E4D;
}
#container #forms_I_body-html fieldset ul.form-list li.bordernone {
	border:none;
}
#container #forms_I_body-html fieldset ul.form-list li.separator {
border-top:3px solid #BF9E4D;
padding-top:10px;
margin-top:10px;
}

#container ul.form-list label.full-width{
	width:auto;
}
ul.form-list input, ul.form-list select, input {
	border:1px inset #BD006F;
	vertical-align:middle;
	margin:0;
	outline:none;
	padding:2px;
}
ul.form-list input.radio {
	border:none;
}

span.required {
	color:#BD006F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120% !important;
	line-height:0;
	margin:0;
	padding-left:2px;
}
em.grey {
	font-size:100%;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
h3 em.grey {
	font-size:80%;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	text-align:right;
	padding-left:10px;
}
#container a.cancel { 
	color:#666;
	margin-left:20px;
}


/**********************************************************************/
/* LAYOUT ELEMENTS                                                    */
/**********************************************************************/
#main {
	background:#5e2750 url("/Style%20Library/images/International/frandev-lower-main-bg.gif") repeat-y center top;
	margin:0 auto;
	width:990px;
}
#header-index {
	background: url("/Style%20Library/images/International/frandev-header-bg.gif") no-repeat 0 0;
	height:120px;
}

#header-index #logo-link {
	float:left;
	padding:0 0 0 70px;
}

#header-index #logo-link img {
	float:left;
	display:none;
}

#header-index #logo-link a{
	display:block;
	width:343px;
	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 */ /* updated 9.9.09 LSB */
	float:right;
	padding:0;
	color:#FFF;
	margin:18px 50px 0 0;
	font-size:12px;
}
#header-index #header-nav p {
	height:27px;
	margin:0 15px 0 0;
	padding:6px 0 0 0;
	border-right:1px dotted #FFF;
	float:right;
	font-size:12px;
}
#header-index #header-nav a{/* updated 9.9.09 LSB */
	color:#FFF;
	text-decoration:none;
	margin:0 6px;
}
#header-index #header-nav a:hover {
	text-decoration:underline;
}
#header-index #header-nav #search {
	float:right;
	padding:0;
	margin:0;
	color:#fff;
}
.gSiteSearchField {
	height:17px;
	padding:4px;
	margin:0;
	vertical-align:middle;
	color:#666;
	font-size:13px;
	border:2px solid #5b254d;
	border-right:none;
	width:142px;
}
#header-index #header-nav #search input.go {
	background:#a18338 url("/Style%20Library/images/International/frandev-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:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#header-index #message strong{ 	
	font-size:22px; 	
	line-height:1; 
} 
a.skip {display:none;}
/**********************************************************************/
/* MAIN NAVIGATION                                                    */
/**********************************************************************/
#nav {
	/*background-color:#FF0;*/
	margin:0 auto;
	padding:0 0 10px 0;
	width:830px;
	line-height:1.2;
	text-align:center;
}

#zz1_CurrentNavn1 ,
#zz1_CurrentNavn2 ,
#zz1_CurrentNavn3 ,
#zz1_CurrentNavn4 ,
#zz1_CurrentNavn5 ,
#zz1_CurrentNavn6 
{
	/*display:block;*/
	float:left;
	/*width:150px;*/
	margin:0;
	padding:0 15px 0 10px;
	background: url("/Style%20Library/images/International/frandev-nav-divider.gif") no-repeat top right;
	text-align:center;
	/*background-color:#0FF;*/
}
#zz1_CurrentNavn0 table
{
	width:1px;
	display:none;
}


#nav p {
	/*display:block;*/
	float:left;
	/*width:150px;*/
	margin:0;
	padding:0 15px 0 10px;
	background: url("/Style%20Library/images/International/frandev-nav-divider.gif") no-repeat top right;
	text-align:center;
	/*background-color:#0FF;*/
}

#zz1_CurrentNavn1 {
	width:110px;
}
#zz1_CurrentNavn2 {
	width:98px;
}
#zz1_CurrentNavn3 {
	width:88px;
}
#zz1_CurrentNavn4 {
	width:110px;
}
#zz1_CurrentNavn5 {
	width:120px;
}
#zz1_CurrentNavn6  {
	width:102px;
}
#zz1_CurrentNavn7,
#nav p#seven, #nav p#primaryNav7 {
	background-image:none;
	padding-right: 10px;
	width:55px;
}

#nav a {
	font-size:12px;
	color:#0E7693;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
}
#nav a:hover {
	color:#B50A64;
	text-decoration:underline;
}
	
#right-column ul.triangles {
	margin:0 0 5px 0;
	padding:0;
}
#right-column ul.triangles li {
	background:url(/Style%20Library/images/International/franchises_bullet_triangle_trans.gif) no-repeat scroll 0 0.5em transparent;
	list-style:none outside none;
	margin:4px 0;
	padding:0 0 4px 10px;
}
#right-column ul.triangles li a {
	/*color:#6F004B;*/
	color:#381130;
	/*font-weight:bold;*/
}
#right-column ul.triangles li a:hover {
	color:#AE005C;
}

/**********************************************************************/
/* 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, #left-column div.insert {
	margin-left:20px;
}
ul.news-resources li, div.triangles, li.triangles {
	background:url("/Style%20Library/images/International/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 li.view-all {
	background-image:none;
	font-weight:bold;
	
}
ul.news-resources li.view-all a {
	color:#0088a4; /* teal */
}
ul.news-resources a.headline {
	color:#770051;
	font-size:100%;
}
ul.news-resources li.view-all a:hover, ul.news-resources a.headline:hover {
	color:#ba006e; /* pink */
}
#findhomecare p {
	font-size:91.6%;
}
#findhomecare fieldset {
	clear:both;
	padding: 20px 10px 10px 10px;
	background: #aebcd6 url("/Style%20Library/images/International/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("/Style%20Library/images/International/hisc-findtab-zip.gif") no-repeat 0 0;
	float:left;
}
#findhomecare div.tab#find-zip.active{
	background: url("/Style%20Library/images/International/hisc-findtab-zip-active.gif") no-repeat 0 0;
	color:#000;
}
#findhomecare div.tab#find-city{
	display:block;
	width:85px;
	background: url("/Style%20Library/images/International/hisc-findtab-city.gif") no-repeat 0 0;
	float:left;
	margin:0 4px 0 0;
}
#findhomecare div.tab#find-city.active{
	background: url("/Style%20Library/images/International/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%;
}
/**********************************************************************/
/* AVAILABLE TERRITORIES                                              */
/**********************************************************************/
#available-territories {
	width:225px;
	font-size:100%;
	margin:0 0 20px 0;
	padding:0;
	background: #f7eddf url("/Style%20Library/images/International/frandev-available-territories-bg.gif") repeat-y 0 0;
}
#available-territories p {
	padding:3px 0 0 0;
	margin:0;
}
#available-territories div.insert{
	margin:0;
	padding:60px 12px 0 12px;
	background: url("/Style%20Library/images/International/frandev-available-territories-top-bg.gif") no-repeat 0 0;
}
#available-territories select{
	width:150px;
	margin:0 6px 0 0;
	vertical-align:middle;
	font-size:11px;
}
#available-territories div.int-opp {
	background: url("/Style%20Library/images/International/frandev-available-territories-bottom-bg.gif") no-repeat bottom left;
	padding:0 0 8px 0;
}
#available-territories div.int-opp p{
	border-top:2px solid #0088a4;
	margin:8px 12px;
	padding:8px 0 0 0;
}
#available-territories div.int-opp a {
	background: url("/Style%20Library/images/International/frandev-available-territories-globe.gif") no-repeat 0 0;
	display:block;
	padding:0 0 0 39px;
	text-decoration:none;
	color:#000;
}
#available-territories input.button-blue {
	font-size:13px;
}
#available-territories div.int-opp a span {
	color:#0088a4;
	text-decoration:underline;
	font-weight:bold;
}
#available-territories div.int-opp a:hover span{
	color:#ba006e; /* pink */
}
#right-column div.territories-list h3 {
	display:block;
	background-color:#fff;
	margin:0 0 10px 0;
	padding:0;
	color:#5E2750;
}
div.territories-list ul {
	margin:0 15px 0 0;
	padding:0;
	float:left;
}
div.territories-list div.us {
	float:left;
	width:350px;
	margin:0 25px 0 0;
	background:url("/Style%20Library/images/International/hisc-index-nav-bg.gif") repeat-y top right;
}
div.territories-list div.canada {
	float:left;
	width:225px;
}
/**********************************************************************/
/* RIGHT COLUMN                                                       */
/**********************************************************************/
#home-right-column {
	float:right;
	width:620px;
	text-align:left;
	background-color:#faf5ed;
}
#flash {/* holds flash piece on index page */}
#flash div.flash-top {/* holds top flash piece on index page */}
#flash img {
	display:block;
	margin:0;
	padding:0;
	border:none;
}
#banners {/* holds banner ads under flash piece */}
#banners img {
	float:left;
	margin:20px 0 20px 10px;
	border:none;
}
#utility { /* holds text resizer, printer friendly version, email this page link and share/save bar */
	background: url("/Style%20Library/images/International/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;
	color:#3b1e29;
}
#utility a:hover {
	color:#3b1e29;
	color:#ba006e; /* pink */
}
#utility a:hover {
	text-decoration:underline;
}
#utility span  {
	text-decoration:none;
	float:left;
	margin:0 4px 0 0;
	color:#3b1e29;
}
#utility #insert {
	background: url("/Style%20Library/images/International/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("/Style%20Library/images/International/frandev-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("/Style%20Library/images/International/frandev-utility-email.gif") no-repeat 0 0;
	float:left;
	padding:2px 4px 5px 24px;
}
#utility #share {
	border:1px solid #0088a4;
	padding:0;
	margin:0;
	line-height:1;
	outline:none;
}
#home-right-column div.insert {
	float:left;
	width:305px;
	margin:20px 10px 0 0;
	padding:0 25px 0 20px;
	background: url("/Style%20Library/images/International/hisc-index-content-divider-bg.gif") repeat-y top right;
}
#home-right-column #editable-graphic {
	float:left;
	width:255px;
	padding:22px 0 0 0;
	text-align:center;
}
#home-right-column #editable-graphic img {
	margin:0 auto;
}
#welcome-owners {
	margin:0 auto;
	text-align:center;
	padding:49px 0 0 0;
	width:225px;
	background: #5e2750 url("/international/PublishingImages/rotatingImage-top-bg.gif") no-repeat 0 0;
	color:#fff;
	font-size:108%;
	font-weight:bold;
}
#welcome-owners img {
	display:block;
	margin:0 auto;
	padding:0;
	border:none;
}
#welcome-owners div.welcome-bottom {
	background: #0088A4 url("/international/PublishingImages/rotatingImage-bottom-bg.gif") no-repeat left bottom;
	padding:8px 0;
}
/**********************************************************************/
/* FOOTER                                                             */
/**********************************************************************/
#footer-index {
	width:990px;
	clear:both;
	text-align:left;
	margin:0 auto;
	background: #5e2750 url("/Style%20Library/images/International/frandev-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("/Style%20Library/images/International/frandev-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("/Style%20Library/images/International/intfrandev-arrow-bullet-sm-purple.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:13px; /* shouldn't change with text resizing */
	padding-left:40px;
}
#footer-index #right a#view-samples {
	color:#2D161E;
	font-size:12px; /* shouldn't change with text resizing */
}
#footer-index #right a#view-samples:hover {
	color:#0E738F;
}
#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-blue {
	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("/Style%20Library/images/International/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;
	color:#FFF;
	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("/Style%20Library/images/International/frandev-footer-bottom.gif") no-repeat 0 0;
	clear:both;
	height:3px;
	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;}
.divider 
{
    clear:both;
    float:none;
    display:block;
    height:10px;
    padding:0;
}

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

#left-column {
	float:left;
	width:260px;
	padding:7.6em 0 0 0;
	text-align:left;
}
#left-column #subnav {
	float:none;
	padding:0 0 0 20px;
	margin:0 0 25px 0;
}
#left-column #subnav-new {
	float:none;
	padding:0;
	margin:0 0 25px 20px;
	
	width:225px;
	border-top:2px solid #0088a4;
	border-bottom:2px solid #0088a4;
}
#left-column #subnav-new div {
	border-bottom:1px solid #fff;
	font-size:100%;
}
#left-column #subnav-new div a {
	display:block;
	padding:4px 10px 4px 28px;
	text-decoration:none;
	color:#5e2750;
	background-color:#f6ecdc;
}
#left-column #subnav-new div a:hover {
	display:block;
	text-decoration:underline;
	background-color:#fff;
	color:#ba006e; /* pink */
}


#left-column #staffMenu {
	width:auto;
	margin:0;
	padding:0 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:630px;
	padding:0px 20px 0px 0px;
	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;
	color:#0E7693;
}
#right-column h3 {
	font-size:150%;
	color:#0E7693;
}
#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: 0 0 0 20px;
}
#right-column .sidebar-right div.hisc-cm-contentareaframe { /* so lower page right sidebar items don't touch */
	padding:0;
	margin:0 0 15px 0;
	/*border: 1px solid #F00;*/
}
#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("/Style%20Library/images/International/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("/Style%20Library/images/International/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("/Style%20Library/images/International/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("/Style%20Library/images/International/hisc-index-nav-bg.gif") repeat-y top left;
}
div.search-results div.column3 ul li{
	background:url("/Style%20Library/images/International/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("/Style%20Library/images/International/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("/Style%20Library/images/International/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("/Style%20Library/images/International/hisc-icon-line.gif") repeat-x left center;
}
#email_to_friend a {
	background:url("/Style%20Library/images/International/hisc-icon-email.gif") no-repeat 3px center;
	background-color:#FFFFFF;
	padding-left:24px;
}
#professional_cargiving_survey {
	background:url(images/layout/franchisedev/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("/Style%20Library/images/International/hisc-icon-share.gif") no-repeat;
	padding: 1px 5px 20px 40px;
	color:#114F95;
}
#CAREGiver_share a {
	background:url("/Style%20Library/images/International/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;
}
/************************************************************/
/*** AVAILABLE TERRITORIES RESULTS PAGE ***/
/************************************************************/
div.avail-terr-right, div.avail-terr-left {
	float:left;
	width:300px;
	border-right:1px solid #0088a4;
	padding:0;
	margin:20px 0;
}
#right-column div.avail-terr-right h2, #right-column div.avail-terr-left h2 {
	margin:0 0 10px 0;
	padding-top:0;
}
div.avail-terr-right {
	border:none;
	padding: 0 0 0 24px;
	width:276px;
}
div.avail-terr-right div, div.avail-terr-left div {
	padding:3px 24px;
	margin:3px 18px;
	background: #fff url("/Style%20Library/images/International/frandev-bullet-arrow-purple.gif") no-repeat 12px .65em;
}
div.avail-terr-left div.hisc-available-territory-results-new-even-row,div.avail-terr-right div.hisc-available-territory-results-new-even-row {
	background: #f6ecdc url("/Style%20Library/images/International/frandev-bullet-arrow-purple.gif") no-repeat 12px .65em;
}
div.avail-terr-right input.button-blue, div.avail-terr-left input.button-blue {
	margin-left:24px;
	font-size:133%;
}
/* vvvv Updated for view all available territories vvvv */
div.avail-terr-right p, div.avail-terr-left p {
	color:#770051;
}
.pulldown{
	border:1px solid #0088a4;
}

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

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

#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("/Style%20Library/images/International/subBusinessOff.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("/Style%20Library/images/International/subBusinessOver.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;
}
/* BEGIN VIEW ALL AVAILABLE TERRITORIES */
#right-column .avail-terr-left h3, #right-column .avail-terr-right h3 {
	color:#5F2550;
}

#right-column .avail-terr-left hr, #right-column .avail-terr-right hr {
	margin: 10px 18px 10px 0px;
}
/* END VIEW ALL AVAILABLE TERRITORIES */


/**********************************************************************/
/**********************************************************************/
/* vvv TABLE BASED NAV STYLES - added to control sharepoint nav  vvv  */
/**********************************************************************/
/**********************************************************************/

#zz3_CurrentNav {
}

.zz3_CurrentNav_1  {

}

.leftNav3-CanChange {

}


.zz3_CurrentNav_10 {

}


.zz3_CurrentNav_11 {
	
}

.zz3_CurrentNav_11 td a{
	
}

#franchises_container #nav_inner table {
	padding:0px;
	margin:0px;
	border:none;
}

#franchises_container #nav_inner table td {
	padding:0px;
	margin:0px;
	border:none;
	
}

/*************************************************************************/
/* MAIN NAV LINKS                                                        */
/* These styles apply only to the top level items in the main navigation */
/* These styles have been rewritten to apply to the table based navigation */
/* NOTE: IN ORDER FOR THIS TO WORK, ALL INLINE STYLES MUST BE REMOVED FROM TABLE ROWS AND CELLS IN THE TABLE BASED NAVIGATION */

/* Remove the SkipLink - MOSS's accessibility feature */
#nav_container #nav_outer #nav_inner #nav_links > a
{
	display: none;
}

#nav_container {
	margin: 0 15px 20px 20px;	
	border-bottom: 1px solid #9FADCD;
}

/* makes dotted line above every main nav item */
#nav_container #nav_inner table td table {
	/*background-image:url("/Style%20Library/images/International/franchises_nav_dotted_divider.gif");*/
	background-repeat:repeat-x;
	background-position:top;
	/* added by Chris on 5/16/10  */
	border-top: 1px solid #9FADCD;
}

#nav_container #nav_inner table td table td table{
	/*background-image:url("/Style%20Library/images/International/franchises_nav_dotted_divider.gif");*/
	background-repeat:repeat-x;
	background-position:top;
	/* added by Chris on 5/16/10  */
	border-bottom: none;
	border-top:none;
}

#nav_container #nav_inner table td table td table td table{
	/*background-image:url("/Style%20Library/images/International/franchises_nav_dotted_divider.gif");*/
	background-repeat:repeat-x;
	background-position:top;
	/* added by Chris on 5/16/10  */
	border-bottom: none;
	border-top:none;
}

/* the default link state for all main nav items */
#nav_container #nav_inner table td table td a {
	/*
	background-image:url(Style%20Library/images/International/franchises_nav1_link_bg.gif) !important;
	background-position: 0px -1px;
	background-repeat:no-repeat !important;
	*/
	color:#49193F;
	background-color:#E6EEFF;
	display:block;
	font-weight:bold;
	font-size:16px;
	padding: 9px 5px 7px 20px;
	margin: 0 0 0 0px;
	text-decoration:none;
	width:200px;
	line-height: 1.2;
	
}

/* the default rollover state for all main nav items */
#nav_container #nav_inner table td table td a:hover {
	color:#FFF;
	/*background-color:#0B6380;*/
	background-color:#A10055;
}


#nav_inner table td table td a:hover {
	color:#FFFFFF;
	display:block;
	background-color:#4C1B3F;
	/*background:#BD006F url("/Style%20Library/images/International/franchises_nav1_rollover.gif") no-repeat 0 0;*/
	text-decoration:none;
	
}

/* this style is only for a main nav page that is the current page */
#nav_inner table td table td a.active_link_mainnav {
	color:#FFF !important;
	background-color:#0E7693 !important;
	display:block;
	text-decoration:none;
}


/* this style is only for a main nav page that is the current page, THIS IS A FIX for IE6, to prevent the any rollover from turning magenta */
#nav_inner table td table td a.active_link_mainnav:hover {
	color:#361E24 !important;
	display:block;
	background:#BD006F url("/Style%20Library/images/International/franchises_nav1_active_link.gif") no-repeat 0 0                                                                !important;
	text-decoration:none;
	background-color:#BD006F;
}

/* this style applies only to a main nav item when the user is visiting a subnav1 or subnav2 page beneath the main nav link. */
#nav_inner table td table td a.active_section_mainnav {
	color:#7B0051 !important;
	display:block;
	background:none !important;
	text-decoration:none;
	background-color:#F5EFE3 !important;
}
/* style must be present to allow this link to have the same rollover as the main nav links */
#nav_inner table td table td a.active_section_mainnav:hover {
	color:#FFFFFF !important;
	display:block;
	background:#BD006F url("/Style%20Library/images/International/franchises_nav1_rollover.gif") no-repeat 0 0 !important;
	text-decoration:none;
}

/*************************************************************************/


/*************************************************************************/
/* subnav 1 items                                                        */
/* These items apply only to the subnav1 items - example: only the five links that appear directly under "Become a CAREGiver". */


#nav_inner table td table td table td a {
	background-image:url("/Style%20Library/images/International/franchises_subnav1_link_bg.gif") !important;
	background-position: 0px -1px;
	background-repeat:no-repeat !important;
	background-color:#EDF5FF !important;
	color:#650040;
	display:block;
	font-weight:normal !important;
	font-size:12px !important;
	margin:0px;
	padding: 5px 5px 5px 33px !important;
	text-decoration:none;
	width:187px !important;
	line-height: 1.2;
}

#nav_inner table td table td table td a:hover {
	background-image:url("/Style%20Library/images/International/franchises_subnav1_rollover.gif") !important;
	background-position: -2px -1px !important;
	background-color:#BD006F !important;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

/* this style is only for a subnav1 page that is the current page */
#nav_inner table td table td table td a.active_link_subnav1 {
	color:#361E24 !important;
	display:block;
	font-weight:bold !important;
	background-color:#CEAC5F !important;
	background-image:url("/Style%20Library/images/International/franchises_subnav1_active_link_bg.gif") !important;
	background-position: -2px 0px !important;
	text-decoration:none;
}

/* this style is only for a subnav1 page that is the current page, THIS IS A FIX for IE6, to prevent the any rollover from turning magenta */
#nav_inner table td table td table td a.active_link_subnav1:hover {
	color:#361E24 !important;
	display:block;
	font-weight:bold !important;
	background-color:#CEAC5F !important;
	background-image:url("/Style%20Library/images/International/franchises_subnav1_active_link_bg.gif") !important;
	background-position: -2px 0px !important;
	text-decoration:none;
}



/*************************************************************************/



/*************************************************************************/
/* subnav 2 items */
/* these styles apply only to items under two levels of nav, example: the three links under "Become a Caregiver" -> "Caregiing as a career" -> subnav 2 items */


#nav_inner table td table td table td table td a {
	background-image:url("/Style%20Library/images/International/franchises_subnav2_link_bg.gif") !important;
	background-repeat:no-repeat !important;
	background-color:#F5EFE3;
	color:#650040;
	display:block;
	font-weight:normal !important;
	font-size:12px !important;
	padding: 5px 5px 5px 31px !important;
	margin:0px;
	text-decoration:none;
	width:189px !important;
	line-height: 1.2;
	
}

#nav_inner table td table td table td table td a:hover {
	background-image:url("/Style%20Library/images/International/franchises_subnav2_rollover.gif") !important;
	background-position: -4px -1px !important;
	background-color:#BD006F !important;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	
}

/* this style is only for a subnav2 page that is the current page */
#nav_inner table td table td table td table td a.active_link_subnav2 {
	color:#361E24 !important;
	display:block;
	font-weight:bold !important;
	background-color:#CEAC5F !important;
	background-image:url("/Style%20Library/images/International/franchises_subnav2_active_link_bg.gif") !important;
	background-position: -4px -1px !important;
	text-decoration:none;
}


/* this style is only for a subnav2 page that is the current page, THIS IS A FIX for IE6, to prevent the any rollover from turning magenta */
#nav_inner table td table td table td table td a.active_link_subnav2:hover {
	color:#361E24 !important;
	display:block;
	font-weight:bold !important;
	background-color:#CEAC5F !important;
	background-image:url("/Style%20Library/images/International/franchises_subnav2_active_link_bg.gif") !important;
	background-position: -4px -1px !important;
	text-decoration:none;
}

/*************************************************************************/
/* template and content area boxes */

/* ---------------------------------- */
/* left column editable content areas */
/* ---------------------------------- */
.testimonial {
	width:auto;
	margin:0 14px 25px 20px;
	padding:0 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5C6D93;
	font-style:normal;
	font-size:110%;
}
.call-to-action {
	width:225px;
	margin:0 5px 25px 20px;
}

/* ---------------------------------- */
/* Primary A styles */

#primary_A_top-richmedia1, #primary_A_bottom-richmedia1, #primary_A_bottom-richmedia2  {
	/*background-color:#E1AAAA;*/
	margin: 0 0 10px 0px;
	clear:both;
}

#primary_A_body-html1, #primary_A_top-html1, #primary_A_bottom-html1, #primary_A_bottom-html2  {
	/*background-color:#FBD5B6;*/
	margin: 0 0 10px 0px;
	clear:both;
	width: 615px;
}

#primary_A_right_column {
	float:right;
	padding:0 0 10px 15px;
	width:300px;
}

/* these are all the right hand column styles in a row */
#primary_A_right-html1, #primary_A_right-html2, #primary_A_right-html3, #primary_A_right-richmedia1, #primary_A_right-richmedia2, #primary_A_bottom-corpcontrol {
margin-bottom:10px;
}

/*************************************************************************/
/* TEMPLATE C: NEWS PAGE */
/*************************************************************************/

/* TOP styles are for containers above the main body layout */

#news_C_top-html1, #news_C_top-richmedia1  {
	margin-bottom: 10px;
}

/* The BODY styles are for the central area of the main body layout; on this template the rows for Local and National */

#news_C_body-container { 
	margin: 10px 0;
	padding: 10px 0 10px 0;	
	border-top:1px solid #9AAFCD;
	border-bottom:1px solid #9AAFCD;
}

#right-column p.news-callout-link {
	margin:10px 0;
	padding: 0 0 10px 0;
	display:block;
	font-size:125%;
	color:#71004B;
	font-weight:bold;
}

#right-column p.news-callout-link a{
	color:#71004B;
}


#right-column p.news-callout-link a:hover{
	color:#ba006f;
}


/*** for the article abstracts in template C on main news page ***/
#news_C_body-container div.news-abstract{ 
	/*width:255px;*/
}
/*** for the article abstracts in template F on local and national news pages ***/

#listing_F_body-richmedia1 .listing_F_news_Item{
	border-bottom:1px solid #5D7797;
	margin-bottom: 10px;
	
}

#listing_F_body-richmedia1 div.news-abstract, #listing_F_body-richmedia2 div.news-abstract{
	width:470px;
}
.smaller {font-size:80%;} 
#franchises_container #franchises_right_column_lower_content div.news-abstract p{ 
	margin:0;
	padding:0;
}

#listing_F_body-richmedia1 div.news-abstract p.news-bold {
	font-size:123%;
	font-weight:bold;
	margin:0;
	padding:0;
}

.news_C_body-row-left-national p.news-bold {
	font-size:123%;
	font-weight:bold;
	margin:0;
	padding:0;
}


.news_C_body-row-left-national {
	padding: 0;
	width:390px;
	float: left;
	/*background-color:#0F0;*/
}

img.news-image{
	display:block;
	float:left;
	margin:0 20px 0 0;
	padding:0;
	border:0;
}

div.news-abstract{ 
	float:left;
	width:235px;
	padding:0;
	margin:0;
	font-size:108%;
	/*background-color:#FF0;*/
}

.news_C_body-row-right-national {
	width:200px;
	padding: 5px 10px;
	margin-top: 5px;
	float: right;
	border:1px solid #8C9DC2;
	background-color: #EFF7FF;
}

.news_C_body-row-right-national p.news-bold { 
	font-weight:bold;
	font-size:115%;
	padding:0px;
	margin: 0px;
	color:#381130;
}

.news_C_body-row-right-local ul.triangles li a {
	font-weight:normal;
	color:#381130;
	background-color:#0F0;
}

#franchises_container a.news-more {
	color:#BD006F;
	font-weight:bold;
}
#franchises_container a.news-more:hover {
	color:#71004B;
}

ul.triangles li a.news-more, #franchises_container ul.bullets li a.news-more{
	color:#BD006F;
	font-weight:bold;
	font-size:108%;
}
ul.triangles li a.news-more:hover, #franchises_container ul.bullets li a.news-more:hover {
	color:#71004B;
}

/* BOTTOM styles are for containers appearing below the main body layout */

#news_C_bottom-corpcontrol, #news_C_bottom-html1, #news_C_bottom-html2, #news_C_bottom-richmedia1, #news_C_bottom-richmedia2 {
	margin-bottom: 10px;
}

/*************************************************************************/
/* TEMPLATE E: CONTACT US PAGE */
/*************************************************************************/

/* TOP styles are for containers above the main body layout */

#contact_E_top-html1, #contact_E_top-html2, #contact_E_top-richmedia1, #contact_E_top-richmedia2 {
	margin-bottom: 10px;
}
#contact_E_top-html2 
{
    clear: both;
}
#contact_E_top-html1 {
	float:left;
	width:220px;
}
#contact_E_top-richmedia1 { 
	float:right;
	width:360px;
	padding:0 0 0 20px;
	margin-bottom:20px;
	/* border-left:1px dotted #8C9DC2; */
}
#container #contact_E_top-html1 p, #container #contact_E_top-richmedia1 p {
	margin-right:0;
}
/* The BODY styles are for the central area of the main body layout; on this template the two Form Area columns */

#contact_E_body-container {
	margin-bottom: 10px;
	padding: 0;
}

.contact_E_form-left { 
	/*width: 349px;*/
	width:360px;
	float: left;
	border:1px solid #9aafcd;
	margin:0;
	padding:15px 10px;
	background-color:#EFF7FF;
	/*background-color: #DFD5C7;*/
	
}

.contact_E_form-right { 
	padding: 0;
	margin:18px 10px 5px 0px;
	width:220px;
	float: right;
	/*background-color:#0FF;*/
}

/* BOTTOM styles are for containers appearing below the main body layout */

#contact_E_bottom-corpcontrol, #contact_E_bottom-html1, #contact_E_bottom-richmedia1 {
	margin-bottom: 10px;
}

#container #contact_E_body-container fieldset h3 {
	font-size:125%;
	font-weight:bold;
	color:#4C1A3F;
}
#container #contact_E_body-container .contact_E_form-right h4 {
	font-size:108% !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/* ---------------------------------- */
/* Template F - Listing and FAQs  */

#listing_F_top-richmedia1 {
	margin-bottom:10px;
}
#listing_F_body-richmedia1, #listing_F_body-richmedia2 {
	margin-bottom:10px;
}

#listing_F_bottom-corpcontrol {
	margin-bottom:10px;
}

#listing_F_top-html1, #listing_F_bottom-html1, #listing_F_bottom-html2 { 
	margin-bottom:10px;
}


#listing_F_bottom-richmedia1, #listing_F_bottom-richmedia2 {
	margin-bottom:10px;
}

/* FAQ page, template F */
#faq_F_top-html1 {
	margin-bottom:10px;
}
#faq_F_top-richmedia1, #faq_F_body-richmedia1 {
	margin-bottom:10px;
}

#faq_F_body-richmedia1, #faq_F_body-richmedia2 {
	margin-bottom:10px;
}
#faq_F_bottom-corpcontrol {
	margin-bottom:10px;
}
#faq_F_bottom-html1, #faq_F_bottom-html2 {
	margin-bottom:10px;
}

#faq_F_bottom-richmedia2 {
margin-bottom:10px;
}
#faq_F_body-richmedia2 #toplink {
color:#6F004B;
margin:0;
padding:5px 0;
}
#faq_F_body-richmedia2 #toplink a {
color:#6F004B;
}
#faq_F_body-richmedia2 #toplink a:hover {
color:#AE005C;
}
/*************************************************************************/
/* TEMPLATE F: LISTING PAGE (TWO") */
/*************************************************************************/

/* TOP styles are for containers above the main body layout */

#listing_F_top-html1, #listing_F_top-richmedia1 {
	margin-bottom: 10px;
	width: 615px;
}

/* BODY styles are used for the central area of the main body layout*/

#listing_F_body-richmedia1, #listing_F_body-richmedia2 {
	margin-top:0;
	width: 615px;
}

/* BOTTOM styles are for containers appearing below the main body layout */

#listing_F_bottom-corpcontrol, #listing_F_bottom-html1, #listing_F_bottom-html2, #listing_F_bottom-richmedia1, #listing_F_bottom-richmedia2 { 
	margin-bottom: 10px;
}

/* LINK STYLE for Back to TOP */

#listing_F_body-richmedia2 #toplink {
	color:#6F004B;
	padding:5px 0px;
	margin:0px;
}
#listing_F_body-richmedia2 #toplink a {
	color:#6F004B;
}
#listing_F_body-richmedia2 #toplink a:hover {
	color:#AE005C;
}

/* CALLOUT LINK STYLES for TEMPLATE F*/
.content a.callout-link { 
	display:block;
	background:url("Style%20Library/images/International/franchises_lg_arrow.gif") no-repeat 0 .3em;
	padding: 0 0 0 13px;
	/*margin:0 0 0 145px;*/
	margin:0;
	font-weight:bold;
	display:block;
	font-size:115%;
	color:#770051;/* dark purple/magenta */
}
#listing_F_body-richmedia1 a.callout-link, #listing_F_body-richmedia2 a.callout-link { 
	margin:0 0 0 145px;
}
.content a.callout-link:hover {
	color:#ba006e; /* pink */
}


/**********************************************************************/ 
/*** PRINT THIS PAGE BUTTON and BACK TO SITE LINK ON PRINTER FRIENDLY PAGE ***/
/**********************************************************************/
#print-this-page, #back-to-site {
	display:none;
}

/**********************************************************************/ 
/*** Breadcrubs													    ***/
/**********************************************************************/

.ms-pagebreadcrumb,
#container .ms-pagebreadcrumb,
#container #cookie_crumbs
{
	background-color: Transparent;
	color:#666666;
	padding:5px 0px;
	font-size: 12px;
	margin:0px;
	text-align:left;
}
#container .ms-pagebreadcrumb a,
#container #cookie_crumbs a {
	background-color: Transparent;
	color:#666666;
	font-size: 12px;
}
#container .ms-pagebreadcrumb a:hover,
#container #cookie_crumbs a:hover {
	background-color: Transparent;
	color:#BD006F;
}

/*** CORRECTIONS TO CORE STYLES ***/
.ms-WPBody td, .ms-WPBody TABLE,.ms-TPBody TABLE{
	font-family:Arial, Helvetica, sans-serif;
}
.ms-PartSpacingVertical{
	font-size:1pt;
	line-height:0;
	margin:0;
}

.ms-WPBody a:link, .ms-WPBody a:visited {
	text-decoration:underline;
}
.ms-pagebreadcrumb a{
	background-color:#fff;
	color:#666666;
	text-decoration:underline;
}
#home-page-adjustment .ms-WPBody div.triangles a:link, #home-page-adjustment .ms-WPBody div.triangles a:visited {
	font-weight:bold;
}
#container #home-page-adjustment #WebPartWPQ1 ul.triangles {
	padding-bottom:15px;
}

/****** DEFAULT HTML EDITOR STYLES *********/
IMG.ms-rteCustom-PictureFrame
{
	text-align: center;
	color: #fff;
	border: none;
	margin:0;
	padding:2px;
	background-color: #5e2750;
}
A:link.ms-rteCustom-LinkStyle
{
    color:#6F004B; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:100%;  
    font-family:Arial, Helvetica, sans-serif;  
		text-decoration:underline;
}
A:visited.ms-rteCustom-LinkStyle
{
    color:#6F004B; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:100%;  
    font-family:Arial, Helvetica, sans-serif;  
}
A:hover.ms-rteCustom-LinkStyle
{
    font-size:100%;  
    font-family:Arial, Helvetica, sans-serif;
    color:#AE005C;
}
#container  ol.ms-rteCustom-RomanNumberList
{
	font-size:100%;  
  font-family:Arial, Helvetica, sans-serif; 
	color: #000000;
	text-indent: 0;
	text-align: left;
	list-style-type: upper-roman;
	margin:0px 0px 5px 35px;
	padding:0;
	text-transform: capitalize;
}
#container  ul.ms-rteCustom-SquareBulletList
{
	font-size:100%;  
  font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-indent: 0;
	line-height: 150%;
	text-align: left;
	list-style-type: square;
	list-style:square;
	margin:0px 0px 5px 35px;
	padding:0;
}
#container  ul.ms-rteCustom-SquareBulletList li{ 
 list-style-type: square;
 list-style:square;
 padding:4px 0px;
}
#container  ol.ms-rteCustom-RomanNumberList li {
list-style-type: upper-roman;
 list-style:upper-roman;
 padding:4px 0px;
}
.ms-rteCustom-ArticleTitle /* mimics look of h3 */
{
		color:#4C1B3F;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:190%;
		font-weight:normal;
		line-height:1.2;
		margin:0;
		padding:0 0 10px 0;
}
.ms-rteCustom-ArticleByline
{ 
    font-family:Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 100%; 
    color: #7F7F7F; 
}
.ms-rteCustom-ArticleHeadLine /* mimics look of h4 */
{
	color:#4C1B3F;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px;
	line-height: 1.2;
}

#inquire_about_services
{
 display:none;	
}

/**********************************************************************/
/* vvv BEGIN SHARE BAR vvv                                            */
/**********************************************************************/
#franchises_container #share_bar_home {
	margin-left:13px;
	
}

#franchises_container #share_bar {
	background-image:url(/Style%20Library/images/International/hisc-index-utility-bg.gif);
	background-repeat:no-repeat;
	padding: 0px 45px 0px 15px;
	font-weight:bold;
	font-size:12px;
	color:#3b1e29;
	width: 560px;
	text-align:left;
	border:none;
	display:inline-block;
	clear:both;	
}

#franchises_container #share_bar a {
	font-weight:bold;
	font-size:13px;
	color:#4C1B3F;
	text-decoration:none;
}
#franchises_container #share_bar a:hover {
	color:#C00070;
	text-decoration:underline;
}
#franchises_container #share_bar #text_sizer {
	float:left;
	background: #ddd5c7;
	padding: 0px 4px 0px 0px;
}

#franchises_container #share_bar #text_sizer .text_sizer_text {
	float:left;
	padding:10px 2px 0 0;
}
#franchises_container #share_bar #text_sizer img {
	padding: 0px 0px 0px 0px;
}



#franchises_container #printer_friendly {
	background:#DFD5C7 url("/Style%20Library/images/International/frandev-utility-print.gif") no-repeat 9px 8px;
	float:right;
	width:125px;
	padding:0px 0px 0px 5px;
	margin-top:3px;
}
#franchises_container #printer_friendly a {
	display:block;
	padding:10px 5px 5px 29px;
	font-size:12px;
}
#franchises_container #email_page {
	background: #ddd5c7 url("/Style%20Library/images/International/frandev-utility-email.gif") no-repeat 12px 10px;
	float:right;
	width:120px;
	margin-top:3px;
}

#franchises_container #email_page a {
	display:block;
	padding:10px 0px 5px 36px;
	font-size:12px;
}

#franchises_container #share_save {
	float:right;
	padding: 8px 0 0 0;
}
/*#franchises_container #share_save select#share */
#franchises_container #share_save select {
	border:1px solid #0E7693;	
	background-color:#FFF;
	margin-top:3px;
}


/**********************************************************************/
/* ^^^ END SHARE BAR ^^^                                              */
/**********************************************************************/


/*************************************************************************/
/* Image Floating Styles                                                 */
/*************************************************************************/

div.smallFloatedImage-left {
	width:125px;
	float:left;
	margin:0 20px 0 0;
	padding:0;
}

div.smallFloatedImage-right {
	width:125px;
	float:right;
	margin:0 0 0 20px;
	padding:0;
}

.smallFloatedImage-left, .smallFloatedImage-right, .smallFloatedImage-left img, .smallFloatedImage-right img {
	width:125px;
}

div.largeFloatedImage-left {
	width:300px;
	float:left;
	margin:0 20px 0 0;
	padding:0;
}

div.largeFloatedImage-right {
	width:300px;
	float:right;
	margin:0 0 0 20px;
	padding:0;
}

.largeFloatedImage-left, .largeFloatedImage-right, .largeFloatedImage-left img, .largeFloatedImage-right img {
	width:300px;
}


.ms-WPBody td #listing_F_body-richmedia1 
{
    font-size: 12px;
}


/*******************************************************************/
/****  Site Map Styles                                           ***/
/*******************************************************************/
#franchise_sitemap ul {
	 margin:8px 0;
	 padding:0;
	 list-style:none;
	 list-style-type:none;
}
#franchise_sitemap ul li {
	 margin:0;
	 padding:5px 0;
	 list-style:none;
	 list-style-type:none;
}
#franchise_sitemap ul li ul li {
	margin-left:30px;
}
#franchise_sitemap ul li.sitemapDefaultPage {
	 font-weight:bold;
	 margin:20px 0 0 0;
	 padding-left:0;
	 list-style:none;
	 list-style-type:none;
}
#franchise_sitemap ul li.sitemapNormalPage {
		font-weight:normal;
		list-style-type:none;
}
#franchise_sitemap ul li li.sitemapDefaultPage { /* second level of this style */
	font-weight:bold;
	margin-left:0;
}
#franchise_sitemap ul li li.sitemapNormalPage { /* second level of this style */
		font-weight:normal;
		list-style-type:disc;
		list-style:disc;
}
#franchise_sitemap ul li.sitemapNormalPage ul li.sitemapNormalPage ul li.sitemapDefaultPage { /* third level of this style */
	list-style-type:disc;
	font-weight:normal;
	margin:0;
}
#franchise_sitemap ul li.sitemapNormalPage ul li.sitemapNormalPage ul li.sitemapNormalPage{ /* third level of this style */
	list-style:circle;
	list-style-type:circle;
}
#black_n_white_logo
{
	display:none;
}
