/*
 * Foundation Stylesheet
 * Massachusetts Senior Care
 * JL 2009
 * 
 * Color Scheme:
 * #063f27		Green 		(Page border)
 * #105A43		Green		(Used on links and titles)
 * 
 * transparent	(from BG)	(Item Background - standby)
 * #115b44		Green		(Item Background - hover)
 * #f2edd9		???			(Subitem Background - standby)
 * #125b44		Green		(Subitem Background - hover)
 * #105a43		Green		(Subitem Font-Color - standby/hover?)		
 * #999			Gray		(Subitem border-bottom)
 * #fff			White		(Subitem border-top - standby)
 * #7dbfa3		LighrGreen	(Subitem border-top - hover)
 * 
 */
 
body.home, body.landing, body.internal { background: #fff url('../Images/MSCF/bg_chrome.png') top left repeat-x }

h1 a { background: #fff url('../Images/MSCF/logo_header_mscf.gif') top left no-repeat }

div#header { background: #fff url('../Images/MSCF/bg_header_top.png') 3px 0px no-repeat }

body.home div#highlight div.mask { background: transparent url('../Images/MSCF/bg_featurebar_home.png') 3px 0px no-repeat }
body.landing div#highlight div.mask { background: transparent url('../Images/MSCF/bg_featurebar_landing.png') 3px 0px no-repeat }


div.boxes div.featured div.content { background: #fff url('../Images/Common/bg_featurebox_small.gif') top left no-repeat }


div.boxes div.featured h2 { background: #fff url('../Images/MSCF/bg_featureboxtitle.gif') top left no-repeat; }

div.boxes div.featured a { color: #105A43; font-weight: bold }

div.boxes div.featured div.content a.readon { background: #105A43 url('../Images/MSCF/button_featurebox_more.gif') top left no-repeat }
div.boxes div.featured div.content div.readon a { background: #105A43 url('../Images/MSCF/button_featurebox_more.gif') top left no-repeat;text-indent:-1000em; outline: 0px none; display: block; width: 50px; height: 18px; margin-right: 7px; float:right;}

div.end-border { background: transparent url('../Images/MSCF/bg_page_bottom.png') center top no-repeat }

div#footer a { color: #105A43; }

div#header div.menu, div#header div.menu a { color: #105A43; }

div#footer div.footer-menu, div#footer div.footer-menu a { color: #393939 }

div#header div.search input.button { background: transparent url('../Images/MSCF/button_home_header_search.gif') top left no-repeat }

div#highlight ul li.find-a-facility a, div#highlight ul li.find-a-facility span { background: transparent url('../Images/MSCF/button_home_sidebar_find.gif') top left no-repeat }
div#highlight ul li.donate a { background: transparent url('../Images/MSCF/button_home_sidebar_donate.gif') top left no-repeat }
div#highlight ul li.get-involved a { background: transparent url('../Images/MSCF/button_home_sidebar_getinvolved.gif') top left no-repeat }
div#highlight ul li.our-association a { background: transparent url('../Images/MSCF/button_home_sidebar_association.gif') top left no-repeat }

div#highlight ul li div.search input.textbox { background-color: #E3EBE8 }
div#highlight ul li div.search input.button { background: #105A43 url('../Images/MSCF/button_home_sidebar_search.gif') top left no-repeat; border: none; }

ul.navigation li { background: transparent url('../Images/MSCF/bg_navbar_separator.gif') top left no-repeat }
ul.navigation li a { color: #105A43 }

div#highlight ul li{ background: transparent url('../Images/MSCF/bg_home_featurebar_separator.gif') top left no-repeat }

body.landing div#highlight div.box { background: #F6F1E2 url('../Images/Common/bg_featurebar_box.png') top left no-repeat }

body.landing div#highlight div.box a.readon { background: #105A43 url('../Images/MSCF/button_featurebar_box_readmore.gif') top left no-repeat }

body.landing div.sidebar div.featured,
body.internal div.sidebar div.featured { background: #fff url('../Images/Common/bg_featurebox_sidebar.gif') top center no-repeat }

body.landing div.sidebar div.featured div.title,
body.internal div.sidebar div.featured div.title { color: #105A43 }

body.landing div.sidebar div.featured ul li,
body.internal div.sidebar div.featured ul li { background: transparent url('../Images/MSCF/bullet_landing_sidebar.gif') 0px 3px no-repeat }
body.landing div.sidebar div.featured ul li a,
body.internal div.sidebar div.featured ul li a { color: #444 }

body.landing div.content h2, body.internal div.content h3 { background: #fff url('../Images/MSCF/bg_landingpage_title.gif') top left no-repeat; color: #105A43; }

body.landing div.content { color: #444 }

body.landing div.content ul.areas li { background: transparent url('../Images/MSCF/bullet_landing_areas.png') 0px 10px no-repeat }

body.landing div.content ul.areas { background: #fff url('../Images/Common/bg_featurebox_big.gif') top center no-repeat }	

body.landing div.content ul.areas li h3 a { color: #105A43 }

body.internal div.middlesection { background: transparent url('../Images/MSCF/bg_header_bottom_internal.gif') 3px 0px no-repeat }

/*body.internal div#page-container { background: #fff url('../Images/Common/bg_watermark_internal.gif') bottom left no-repeat }*/
body.internal div#render-helper { background: #fff url('../Images/Common/bg_watermark_internal.gif') bottom left no-repeat }
div#background-overlay-left { background: transparent url('../Images/MSCF/bg_page_fade.png') bottom left no-repeat }
div#background-overlay-right { background: transparent url('../Images/MSCF/bg_page_fade.png') bottom right no-repeat }

div#page-container { background: transparent url('../Images/MSCF/bg_page_content.png') bottom left repeat-y }
body.internal div.section-navigation h2 { color: #105A43; background: transparent url('../Images/Common/bg_section_nav.gif') bottom left no-repeat; }

body.internal div.section-navigation ul li a { color: #333; background: transparent url('../Images/MSCF/bg_sectionnav_bullet.png') 0% 50% no-repeat; }	

body.internal div.breadcrumbs, body.internal div.breadcrumbs a { color: #82A999 }

body.internal div.content { color: #333 }

body.internal div.content ul li { padding-left: 12px; background: transparent url('../Images/MSCF/bullet_content.gif') 0px 5px no-repeat; }

a { color: #198F6A }
.ektronSearch ul.searchNavigation li a, body.internal div.ektronSearch a { color: #105A43 !important }

/* menu */
/* navigation menu overlay */

div#header div.nav-overlay {
	position: absolute;
	left: 198px;
	top: 98px;
	background: transparent url('../Images/MSCF/bg_navmenu_overlay.png') top left no-repeat;
	width: 46px;
	height: 50px;
	/*outline: 1px dotted red;*/
	z-index: 120;	
	display: none;
}

/* Edits to current code */
ul.navigation { width: 745px; padding-left: 0px }


/* Dropdown Menu Styling */
/* Second level hovering */
ul.navigation li ul li { padding-left: 0px; }

ul.navigation li ul li a {
	padding: 8px 15px !important;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	line-height: 1em;
	text-align: left;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	background-color: #f2edd9;
	line-height: 1.3em;
}

ul.navigation li ul li a:hover {
	background: #125B44 url('../Images/MSCF/bg_navmenu_slhover.gif') top left repeat-x;
	border-top-color: #7dbfa3;
	color: #fff;
}

/* taken from _debug stylesheet */

body.home div#highlight div.image { width: 780px; height: 323px;  }
body.landing div#highlight div.image { width: 525px; height: 260px;  }

/* navigation menu re-making */
ul.navigation a.ekflexmenu_button, ul.navigation a.ekflexmenu_button_selected {
	background-image: url('../Images/MSCF/bg_menu.png');
	background-repeat: no-repeat;
	outline: 0px transparent none;
	text-indent: -1000em;
	overflow: hidden;
}

ul.navigation a#ea6367f3a_7_14_button { width: 130px; background-position: 0px 0px;}
ul.navigation a#ea6367f3a_7_14_button:hover { background-position: 0px -47px;}

ul.navigation a#ea6367f3a_7_15_button { width: 120px; background-position: -130px 0px; }
ul.navigation a#ea6367f3a_7_15_button:hover { background-position: -130px -47px; }

ul.navigation a#ea6367f3a_7_16_button { width: 129px; background-position: -250px 0px;}
ul.navigation a#ea6367f3a_7_16_button:hover { background-position: -250px -47px;}

ul.navigation a#ea6367f3a_7_17_button { width: 90px; background-position: -379px 0px; }
ul.navigation a#ea6367f3a_7_17_button:hover { background-position: -379px -47px }

ul.navigation a#ea6367f3a_7_18_button { width: 129px; background-position: -469px 0px; }
ul.navigation a#ea6367f3a_7_18_button:hover { background-position: -469px -47px; }

ul.navigation a#ea6367f3a_7_19_button { width: 146px; background-position: -598px 0px; }
ul.navigation a#ea6367f3a_7_19_button:hover { background-position: -598px -47px; }


/* special second-level sizing or positioning */
ul.navigation li#ea6367f3a_7_19 ul { left: -10px }
ul.navigation li { position: relative; z-index: 11; }


/* styles deprecated by new menu implementation 
 * 
 * ul.navigation li.first a, ul.navigation li:first-child a { padding-left: 25px }
 * 
 * ul.navigation li a:hover { background: #014971 url('../Images/MSCF/bg_navmenu_flhover.gif') top left repeat-x; color: #fff; text-decoration: none; }
 * 
 * ul.navigation li { background: transparent url('../Images/MSCF/bg_navbar_separator.gif') top left no-repeat }
 * ul.navigation li a { color: #333; padding: 0px 14px; }
 * ul.navigation li a { padding: 0px 14px }
 * 
 * 
 * */

/* addings by design review */
/*div#page-container { border-left:4px solid #004F36; border-right:4px solid #004F36; }*/
div.boxes div.featured div.content { min-height:120px }
div#footer div.contact-information { color: #105A43 }

div.city_padded div { 
	color: #105A43;
	padding-left: 150px; 
	padding-bottom: 5px; 
	background: url('../images/mscf/snake.gif') #FFF no-repeat 130px top;
}
body.internal div.content ul.ektronPaging li { border-color: #004F36 !important; }

div.ziptwo div.city_padded div { 
	padding-left: 110px; 
	background: url('../images/mscf/snake.gif') #FFF no-repeat 90px top;
}
