/*general*/
body{background-color:#8FA79A; margin:10 0 10 0; background-image:url('images/bg.jpg');background-repeat: repeat-x}

h1.home, p.home {font: normal 12px/18px 'arial','helvetica','sans-serif'; color:#47362C; margin-top:8; margin-bottom:0;display:inline}

h1.inline, p.inline {font: normal 12px/18px 'arial','helvetica','sans-serif'; color:#47362C; margin-top:14; margin-bottom:18; display:inline}

h2 {font: bold 15px/18px 'arial','helvetica','sans-serif'; color:#556B61; margin-top:16; margin-bottom:5;display:block;font-style:italic}

h3 {font: bold 14px/17px 'arial','helvetica','sans-serif'; color:#556B61; margin-top:8; margin-bottom:0;display:inline;font-style:italic}

h4 {font: bold 15px/18px 'arial','helvetica','sans-serif'; color:#556B61; margin-top:16; margin-bottom:0; display:block; font-style:italic}

p{font: normal 12px/18px 'arial','helvetica','sans-serif'; color:#47362C; margin-top:14; margin-bottom:18}

ul, ol{font: normal 12px/18px 'arial','helvetica','sans-serif'; 
color:#47362C;
list-style-position: outside; margin-left:20;
}

li {font: normal 12px/18px 'arial','helvetica','sans-serif'; margin-bottom:4; }

td, form{font: normal 12px/18px 'arial','helvetica','sans-serif';color:#35271E}

/*links*/
a:visited{font: normal 12px/18px 'arial','helvetica','sans-serif'; color:purple}
a:link, a:active{font: normal 12px/18px 'arial','helvetica','sans-serif'; color:#003399}
a:hover{font: normal 12px/18px 'arial','helvetica','sans-serif'; color:#975C38}


a.small:visited{font: normal 11px/11px 'arial','helvetica','sans-serif'; color:purple}
a.small:link, a.small:active{font: normal 11px/11px 'arial','helvetica','sans-serif'; color:#003399}
a.small:hover{font: normal 11px/11px 'arial','helvetica','sans-serif'; color:#975C38}



.mainheading{font: bold 17px/18px 'arial','helvetica','sans-serif'; color:#556B61; margin-top:18; margin-bottom:0; font-style:italic}

.subheading{font: bold 13px/18px 'arial','helvetica','sans-serif'; color:#556B61; margin-top:18; margin-bottom:0; font-style:italic}

.calendarsubheading{font: bold 14px/21px 'arial','helvetica','sans-serif'; color:#556B61; margin-top:18; margin-bottom:0; font-style:italic;text-decoration:underline}

pre{font: normal 12px/18px 'arial','helvetica','sans-serif'; color:#47362C; margin-top:0; margin-bottom:18}

/*dont increase with alt style*/

.footer{font: normal 12px/17px 'arial','helvetica','sans-serif'; 
color:#47362C; 
margin-top:0; margin-bottom:2
}

.small{font: normal 11px/14px 'arial','helvetica','sans-serif'; color:#47362C;}

.pop{display:none}

div.hidden{
	display: block;
}







/*dinnermenus*/
.dinnermenu{padding:15;
font: normal 14px/20px 'arial','helvetica','sans-serif'
color:#3B5D45;border:double;border-width:4;border-color:maroon;background-color:#fffaf0}

/*floorplans*/
.floorplan{padding:15;
font: normal 14px/20px 'arial','helvetica','sans-serif'
color:#3B5D45;}


/*calendar*/
.calendar{padding:15;
font: normal 14px/20px 'arial','helvetica','sans-serif'
color:#556B61;border:solid;border-width:1;border-color:#556B61;background-color:#ffffff;
height:540;overflow:auto;}






/*sample floorplans & menus*/
#sample {
width: 215;padding:0;text-align:center
}

#sample ul {margin-top:0; margin-bottom:3; margin-left:0; display: inline}

#sample li {list-style-type: none; 
border-bottom:dotted;border-width:1;border-color:#000;
padding-top:6 }

#sample li a, #sample li {    list-style-type: none;
	font: bold 12px/14px 'arial','helvetica','sans-serif'; 
	color:#556B61; 
	text-decoration:none;
}
#sample li a:active{font-weight:bold; color:#47362C}

#sample li a:hover {    list-style-type: none; 
	font: bold 12px/14px 'arial','helvetica','sans-serif';
	color:#8B4331;
	text-decoration:none;
}






/*submenu*/
#submenu { /*background: url(images/bg-submenu.jpg) no-repeat 0 0;*/
 background-color:#8FA79A;
	width: 370;
	border:solid; border-width:1; border-color:#556B61;
	padding:10;padding-left:15;
	margin-top:40; 
}

#submenu h2 {font: bold 15px/18px 'arial','helvetica','sans-serif'; color:#556B61; margin-top:0; margin-bottom:0;font-style:italic;display:block}

#submenu a:active { font: bold 12px/20px 'arial','helvetica','sans-serif'; 
	color:#CAD2D1;}

#submenu a:link, #submenu a:visited {
	font: bold 12px/20px 'arial','helvetica','sans-serif'; 
	color:#ffffff; 
}

#submenu a:hover {
	font: bold 12px/20px 'arial','helvetica','sans-serif'; 
	color:#47362C;
}


ul.menu, li.menu{font: normal 12px/12px 'verdana','helvetica','sans-serif'; list-style-image: url('images/ico_link.gif'); margin-bottom:3;list-style-position: outside ;margin-left:20}

a.footer:visited{font: normal 12px/17px 'arial','helvetica','sans-serif'; color:#003399}
a.footer:link{font: normal 12px/17px 'arial','helvetica','sans-serif'; color:#003399}
a.footer:hover{font: normal 12px/17px 'arial','helvetica','sans-serif'; color:#975C38}


.pop{display:none;position:absolute;background-color:#ffffff;padding:4}

/*special*/
.caption{font: normal 13px/18px 'verdana','helvetica','sans-serif'; color:#000000;}
.indent{font: normal 14px/21px 'verdana','helvetica','sans-serif';color:#000000;padding:13}
.ftr{font: normal 12px/19px 'verdana','helvetica','sans-serif';color:#E2D6BD}
.heading{font: bold 17px/22px 'verdana','helvetica','sans-serif';color:#C1A975}



.date{font:bold 11px/11px 'georgia','serif'; color:#975C38; font-style:italic}
.home{font:bold 13px/13px 'verdana','helvetica','sans-serif'; color:#975C38; margin-top:10; margin-bottom:10}
.pages{font:bold 15px/18px 'verdana','helvetica','sans-serif'; color:#975C38; margin-top:10; margin-bottom:10}
.box{font:bold 15px/18px 'verdana','helvetica','sans-serif'; color:#975C38; margin-top:3; margin-bottom:3}
.menu_bottom{font:bold 11px/11px 'georgia','serif'; color:#ffffff; font-style:italic}

/*map*/
.info{font:normal 11px/15px 'verdana';color:#000000;margin-bottom:0;margin-top:0}
.infotitle{font:bold 11px/12px 'verdana';color:#00008b;margin-bottom:0;margin-top:0}
.legend{font: normal 11px/12px 'verdana','helvetica','sans-serif';color:#000000; background-color:#F2EFE9}

/*forms*/
input, select, textarea, option { font: normal 13px/16px 'verdana','helvetica','sans-serif'; margin: 1px; background-color: #F7F7F7; border-width: 1px; border-style: solid; border-color: #D7D7E5; }
.button{background-color:#D7D7E5}

fieldset{border-width: 1px; border-style: solid; border-color: #D9C9A2;padding-top:15;padding-left:10;padding-right:10;padding-bottom:10}
legend{font: bold 11px/15px 'verdana','helvetica','sans-serif'; color:#35271E; margin-bottom:8}
.dotborder{border-bottom:dotted;border-width:1;border-color:#a9a9a9}





/*navigation
-------------------------------------------------------------- */
#nav { z-index: 9998; width:910px;}

#nav a { background: url(images/bg-topmenu2.gif) no-repeat 0 0;
	height: 36px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
}

#nav li { float: left; position: relative; list-style-type: none; }

* html #nav li * { position: relative; }
#nav li, #nav ul { margin: 0; padding: 0;}
	
	/*---  off ----*/
	#nav-ourstory a { background-position: 0 0; width: 80px; }
	#nav-lifeatcarletonwillard a { background-position: -80px 0; width: 155px; }
	#nav-independentliving a { background-position: -235px 0; width: 130px; }
	#nav-assistanceinliving a { background-position: -365px 0; width: 130px; }
	#nav-skillednursingcare a { background-position: -495px 0; width: 140px; }
	#nav-alzheimersdementiacare a { background-position: -635px 0; width: 180px; }
	#nav-cwathome a { background-position: -815px 0; width: 95px; }

	/*--- Hovering ---*/
	#nav-ourstory a:hover { background-position: 0 -36px; width: 80px; }
	#nav-lifeatcarletonwillard a:hover { background-position: -80px -36px; width: 155px; }
	#nav-independentliving a:hover { background-position: -235px -36px; width: 130px; }
	#nav-assistanceinliving a:hover { background-position: -365px -36px; width: 130px; }
	#nav-skillednursingcare a:hover { background-position: -495px -36px; width: 140px; }
	#nav-alzheimersdementiacare a:hover { background-position: -635px -36px; width: 180px; }
	#nav-cwathome a:hover { background-position: -815px -36px; width: 95px; }
	

	
	/*--- Dropdowns ---*/
	#nav li:hover ul, #nav li.over ul { left: 0;}
	#nav li li { float: none; position: static; width: 100%;}
	
	
	/*buttons*/
	#nav li li a, #nav li li a:hover, #nav li li a:active {
		border-bottom:solid; border-width:1; border-color:#5A7557;
		margin-top:5;
	}
	
	#nav li li a:hover {/*background: #556B61;*/}
	
	#nav li ul {
		list-style-type: none;
		background-color: #3B4D46;
		border: none;
		left: -1999px;
		padding-top: 5px; padding-bottom:0px; padding-left:8; padding-right: 8;
		position: absolute;
		top: 36px;
		z-index: 9999;
	}
	
	
	
	/*****Our Story*******/
	#nav li ul #nav-mission, 
	#nav li ul #nav-accreditation, 
	#nav li ul #nav-tradition, 
	#nav li ul #nav-affiliations, 
	#nav li ul #nav-trustees, 
	#nav li ul #nav-ceo,
	#nav li ul #nav-employment {width:128; height: 26;}
	
	#nav-mission a, #nav-mission a:hover,
	#nav-accreditation a, #nav-accreditation a:hover,
	#nav-tradition a, #nav-tradition a:hover,
	#nav-affiliations a, #nav-affiliations a:hover,
	#nav-trustees a, #nav-trustees a:hover,
	#nav-ceo a, #nav-ceo a:hover,
	#nav-employment a, #nav-employment a:hover   {width:128; height:25}
	
	
	#nav-mission a {background:url(images/btn-mission-philosophy.gif) no-repeat 0 0;}
	#nav-mission a:hover {background:url(images/btn-mission-philosophy-over.gif) no-repeat 0 0; }
	
	#nav-accreditation a {background:url(images/btn-accreditation.gif) no-repeat 0 0; }
	#nav-accreditation a:hover {background:url(images/btn-accreditation-over.gif) no-repeat 0 0; }
	
	#nav-tradition a {background:url(images/btn-our-tradition.gif) no-repeat 0 0; }
	#nav-tradition a:hover {background:url(images/btn-our-tradition-over.gif) no-repeat 0 0; }
	
	#nav-affiliations a {background:url(images/btn-affiliations.gif) no-repeat 0 0; }
	#nav-affiliations a:hover {background:url(images/btn-affiliations-over.gif) no-repeat 0 0; }
	
	#nav-trustees a {background:url(images/btn-our-trustees.gif) no-repeat 0 0; }
	#nav-trustees a:hover {background:url(images/btn-our-trustees-over.gif) no-repeat 0 0; }
	
	#nav-ceo a {background:url(images/btn-from-ceo.gif) no-repeat 0 0; }
	#nav-ceo a:hover {background:url(images/btn-from-ceo-over.gif) no-repeat 0 0; }
	
	#nav-employment a {background:url(images/btn-employment.gif) no-repeat 0 0; }
	#nav-employment a:hover {background:url(images/btn-employment-over.gif) no-repeat 0 0; }
	
	
	
	
	/******Life at Carleton********/
	#nav li ul #nav-learning, 
	#nav li ul #nav-fitness, 
	#nav li ul #nav-dining, 
	#nav li ul #nav-mainstreet, 
	#nav li ul #nav-fitchhouse, 
	#nav li ul #nav-clinic {width:153; height: 26;}
	
	#nav-learning a, #nav-learning a:hover,
	#nav-fitness a, #nav-fitness a:hover,
	#nav-dining a, #nav-dining a:hover,
	#nav-mainstreet a, #nav-mainstreet a:hover,
	#nav-fitchhouse a, #nav-fitchhouse a:hover,
	#nav-clinic a, #nav-clinic a:hover   {width:153; height:25}

	#nav-learning a {background:url(images/btn-learning-in-retirement.gif) no-repeat 0 0;}
	#nav-learning a:hover {background:url(images/btn-learning-in-retirement-over.gif) no-repeat 0 0; }
	
	#nav-fitness a {background:url(images/btn-fitness-aquatics-center.gif) no-repeat 0 0; }
	#nav-fitness a:hover {background:url(images/btn-fitness-aquatics-center-over.gif) no-repeat 0 0; }
	
	#nav-dining a {background:url(images/btn-dining.gif) no-repeat 0 0; }
	#nav-dining a:hover {background:url(images/btn-dining-over.gif) no-repeat 0 0; }
	
	#nav-mainstreet a {background:url(images/btn-main-street.gif) no-repeat 0 0; }
	#nav-mainstreet a:hover {background:url(images/btn-main-street-over.gif) no-repeat 0 0; }
	
	#nav-fitchhouse a {background:url(images/btn-david-fitch-house.gif) no-repeat 0 0; }
	#nav-fitchhouse a:hover {background:url(images/btn-david-fitch-house-over.gif) no-repeat 0 0; }
	
	#nav-clinic a {background:url(images/btn-village-clinic.gif) no-repeat 0 0; }
	#nav-clinic a:hover {background:url(images/btn-village-clinic-over.gif) no-repeat 0 0; }
	
	
	
	
	/*********Independent Living**********/
	#nav li ul #nav-servicesamenities, 
	#nav li ul #nav-floorplans {width:128; height: 26;}
	
	#nav-servicesamenities a, #nav-servicesamenities a:hover,
	#nav-floorplans a, #nav-floorplans a:hover   {width:128; height:25}
	
	#nav-servicesamenities a {background:url(images/btn-services-amenities.gif) no-repeat 0 0;}
	#nav-servicesamenities a:hover {background:url(images/btn-services-amenities-over.gif) no-repeat 0 0; }
	
	#nav-floorplans a {background:url(images/btn-sample-floor-plans.gif) no-repeat 0 0; }
	#nav-floorplans a:hover {background:url(images/btn-sample-floor-plans-over.gif) no-repeat 0 0; }
	
	
	
	
	/*Skilled Nursing Care*/
	#nav li ul #nav-palliativecare,
	#nav li ul #nav-shorttermstay {width:145; height:26}
	
	#nav-palliativecare a, #nav-palliativecare a:hover,
	#nav-shorttermstay a, #nav-shorttermstay a:hover {width:145; height:25}
	
	#nav-palliativecare a {background:url(images/btn-palliative-care.gif) no-repeat 0 0;}
	#nav-palliativecare a:hover {background:url(images/btn-palliative-care-over.gif) no-repeat 0 0; }
	
	#nav-shorttermstay a {background:url(images/btn-shorttermstay.gif) no-repeat 0 0;}
	#nav-shorttermstay a:hover {background:url(images/btn-shorttermstay-over.gif) no-repeat 0 0; }
	
	
	/*Alzheimer's Dementia Care*/
