/*---Hillhouse Assisted Living---*/
/*---Created by Mahan Graphics: Your Communications Solutions---*/
/*---© 2006 www.mahangraphics.com---*/

/*---Colors Used---*/

Green: #336633
Hillhouse Red: #660000
Light Blue: #6699CC

/*---Link Styles---*/

.links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
}

.links a:hover {
	color: #999;
	text-decoration: none;
}

.toplink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336633;
	font-size: 10px;
	text-decoration: none;
}

.toplink a:hover {
	color: #999;
	text-decoration: none;
}

body {
	background-image: url(../assets/back_main.gif);
	background-color: #336633;
}

/*---Maine Content Container Wrapping Everything---*/

div.mainwrapper {
	/* center the page with border around content */
	margin-top:30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	text-align:center;
	padding:0px;
	width:700px;
}

div.iehackwrap {
	text-align:center;
}

div.clear {
	clear:both;
}

/*-------------------------------- TOP NAV ----------------------------------*/

/*--#navlist {
padding-top: 15px;
margin: 0;
padding-left: 35px;
background-color: #fff;
}

#navlist ul, #navlist li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited {
background: #F8E0B3;
border: 1px solid #CC6600;
color: #CC6600;
float: left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
line-height: 14px;
margin-right: 4px;
padding: 2px 5px 2px 5px;
text-transform: uppercase;
text-decoration: none;
}

#navlist a:link#current, #navlist a:visited#current {
background: #CC6600;
border: 1px solid #CC6600;
color: #F8E0B3;
}

#navlist a:hover { 
	color: #CC9933;
	text-decoration: none;
}--*/

/*-------------------------------- END TOP NAV ------------------------------*/

/*-------------------------------- Home Page Styles ----------------------------------*/

#index_wrap {
	width: 700px;
	height: 200px;
	border-top: 10px solid #CC6600;
	border-bottom: 4px solid #fff;
}

#index_wc {
	width: 300px;
	height: 200px;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	background: url(../assets/HH_wc_web.jpg) #fff no-repeat;
}

#welcomebox {
	width: 400px;
	height: 200px;
	border-left: 4px solid #fff;
	border-bottom: 0px solid #fff;
	background: url(../assets/HH_wc_green.gif) #fff no-repeat;
}

#introwrap {
	padding-top: 5px;
	padding-bottom: 5px;
}

.intro_head {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #CC6600;
}

p.intro {
	padding-left: 10px;
	padding-right: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9em;
	color: #000;
	line-height: 1.5em;
}

.intro_bold {
	font-weight: bold;
}

.intro_italic {
	color: #660000;
	font-style: italic;
}

div#index_bottom {
	margin-bottom: 0px;
	width: 700px;
	height: 275px;
	background: #F8E0B3; /*-- set to remove image: url(../assets/brocvr_art.jpg) no-repeat bottom right;--*/ 
}


div.quotearea {
	margin-top: 5px;
	margin-left: 5px;
	width: 225px;
	height: 230px;
	padding: 0px;
	border-right: 2px solid #fff;

}

.quote {
	padding-top: 2px;
	padding-right: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .7em;
	color: #000;
	line-height: 14px;
}

.quote a {
	color: #0066CC;
	text-decoration: none;
}

.quote a:hover {
	color: #000;
	text-decoration: none;
}

.quote_name {
	color: #660000;
	font-size: 90%;
	font-style: italic;
	position: relative;
	right: -60px;
	line-height: 20px;
}

/*---Start Rotating Quote Section---*/

#quotes_home {
     font-family:verdana,arial,helvetica,sans-serif;
     font-size:.9em;
     font-style:oblique;
     color:#000;
     width:215px;
     line-height:14px;
     background-color:#F8EOB3;
     text-align:left;
}

 #quotes_home span {
     color:#660000;
     font-size: 95%;
}


/*---End Rotating Quote Section---*/

div.newsarea {
	margin-top: 5px;
	width: 225px;
	height: 230px;
	border-right: 2px solid #fff;
}

.news {
	padding-top: 2px;
	padding-left: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .7em;
	line-height: 14px;
	color: #000;
}

.news a {
	color: #0066CC;
	text-decoration: none;
}

.news a:hover {
	color: #000;
	text-decoration: none;
}

.news_bold {
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

.news_head {
	color: #660000;
	font-size: 15px;
	text-decoration: none;
}

div.materialsarea {
	margin-top: 5px;
	width: 225px;
	height: 100%;
}

.materials {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .7em;
	color: #000;
	line-height: 14px;
}

.materials a {
	color: #0066CC;
	text-decoration: none;
}

.materials a:hover {
	color: #000;
	text-decoration: none;
}



/*-------------------------------- END Home Page Styles ----------------------------------*/

/*-------------------------------- BEGIN Job Page Styles ----------------------------------*/

div.job_mainwrap {
	/* center the page with border around content */
	margin-top:30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	text-align:center;
	padding:0px;
	width:400px;
}

div.job_iehackwrap {
	text-align:center;
}

div.job_clear {
	clear:both;
}

#job_header {
	width: 371px;
	height: 80px;
}

#job_contentwrap {
	width: 400px;
	background: #fff;
}

#job_graphic {
	width: 400px;
	height: 25px;
	border-top: 8px solid #CC6600;
	background-color: #fff;
}

div.job_textarea {
	width: 400px;
	height: 100%;
	background-color: #fff;
}

#job_textwrap {
	width: 400px;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fff;
}

p.job_copy {
	padding-left: 15px;
	padding-right: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .7em;
	color: #000;
	line-height: 1.3em;
}

.job_copybold {
	color: #000;
	font-weight: bold;
}

.job_heads {
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CC6600;
}

.job_subheads {
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #660000;
}
	
.job_textlinks a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #0066CC;
	text-decoration: none;
}

.job_textlinks a:hover {
	color: #999;
	text-decoration: none;

}

div.job_footer {
	width: 400px;
	height: 80px;
	margin-top: 7px;
	background-image: url(../assets/footer_jobart.gif);
	background-repeat: no-repeat;
}

#job_footertext {
	height: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

.job_credit {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #CCC;
	text-decoration: none;
}

.job_credit a {
	color: #CCC;
	text-decoration: none;
}

.job_credit a:hover {
	color: #CCC;
	text-decoration: underline;
}

.job_ftrtext {
	text-align: center;
	color: #CCC;
	font-size: .7em;
	text-decoration: none;
}

.job_ftrtext a {
	color: #CC9933;
	text-decoration: none;
}

.job_ftrtext a:hover {
	color: #CCC;
	text-decoration: none;
}

/*-------------------------------- END Job Page Styles ----------------------------------*/

#header {
	width: 700px;
	height: 80px;
}

/*---New Top Nav---*/

#navwrap {
	width: 700px;
	height: 35px;
	background-color: #fff;
}

#navcontainer
	{
		width: 700px;
		margin-top: 20px;
		float: left;
		background-color: #fff;
	}
	
	#navcontainer ul { padding: 0; }
	#navcontainer ul li { display: inline; }
	
	#navcontainer ul
	{
		margin: 0;
		padding: 0 0 0 4%;
		color: #FFFFFF;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: .75em;
		letter-spacing: 1px;
		font-weight: bold;
	}
	
	#navcontainer ul li a
	{
		padding: 0.2em 8px;
		background-color: #52663C;
		color: #FFFFFF;
		text-decoration: none;
		float: left;
		border-right: 1px solid #fff;
	}
	
	#navcontainer ul li a:hover
	{
		background-color: #CC6600;
		color: #FFFFFF;
	}
	
	#navcontainer ul li a.current
	{
		background-color: #CC6600;
		color: #FFFFFF;
	}

/*---End New Top Nav---*/

#contentwrap {
	width: 700px;
	background: #fff;
}

#graphic {
	width: 700px;
	height: 25px;
	border-top: 8px solid #CC6600;
	background-color: #fff;
}

#title {
	width: 300px;
	height: 30px;
	background: url(../assets/art_withcurve.gif) no-repeat;
}

#text_title {
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #660000;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}

#leftnavcontainer {
	width: 255px;
}

ul#leftnavlist {
	width: 255px; 
	padding: 0px; 
	border-top: 2px solid #fff;; 
	margin: 0px; 
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

ul#leftnavlist li {
	height: 23px;
	width: 255px;
	list-style: none; 
}

ul#leftnavlist li a {
	display: block; 
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px; 
	text-decoration: none; 
	text-align: left;
	line-height: 15px;
	color: #fff;
	background: url(../assets/left_navUP2.gif) #52663C no-repeat; 
}

ul#leftnavlist li a:hover {
	color: #3D4C2D; 
	background: url(../assets/left_navDWN2.gif) #8BAD66 no-repeat; 
}

ul#leftnavlist li a.active {
	color: #3D4C2D; 
	background: url(../assets/left_navACT2.gif) #fff no-repeat; 
}

div.textarea {
	width: 400px;
	height: 100%;
	background-color: #fff;
}

#textwrap {
	width: 400px;
	height: 100%;
	padding-top: 0px;
	padding-bottom: 10px;
	background: #fff;
}

p.copy {
	padding-left: 15px;
	padding-right: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .7em;
	color: #000;
	line-height: 1.3em;
}

/*-----Begin Picture Captions-----*/

p.pic_captions {
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .7em;
	color: #000;
	line-height: 1.3em;
}

.pic_captions_bold {
	padding-left: 10px;
	color: #000;
	font-weight: bold;
}

/*-----End Picture Captions-----*/

p.left_copy {
	padding-left: 34px;
	padding-right: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .7em;
	color: #000;
	line-height: 1.3em;
}

ul#copyul {
	padding-left: 40px;
	padding-right: 20px;
	list-style: url(../assets/HH_listarrow.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .7em;
	color: #000;
	line-height: .7em;
}

.copyli {
	line-height: 1.3em;
}

.copyli2 {
	line-height: 1.7em;
}

.copyli_itals {
	color: #660000;
	font-style: italic;
	font-size: 110%;
	font-weight: bold;
}

.copy_itals {
	color: #660000;
	font-size: 110%;
	font-style: italic;
}

.itals {
	color: #000;
	font-style: italic;
}

.copy_bolditals {
	color: #660000;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
}

.copy_bold {
	color: #000;
	font-weight: bold;
}

.copy_question {
	color: #660000;
	font-weight: bold;
}

.leftcopy_bold {
	color: #000;
	font-weight: bold;
}

.home {
	padding-left: 345px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.home a {
	color: #660000;
	text-decoration: none;
}

.home a:hover {
	color: #666;
	text-decoration: underline;
}

.heads {
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #CC6600;
}

#faqpic {
	width: 281px;
	height: 292px;
	margin-top: 10px;
	margin-left: 9px;
	background-color: #999;
}

.activitiespic {
	width: 281px;
	height: 292px;
	background: url(../assets/Dsc_0693_web.jpg) no-repeat;
}

.mealspics {
	width: 281px;
	height: 292px;
	background: url(../assets/meals_deck.jpg) no-repeat;
}

.ratepics {
	width: 281px;
	height: 292px;
	background: url(../assets/guys_table_web.jpg) no-repeat;
}

.left_heads {
	padding-left: 34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CC6600;
}

.subheads {
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #660000;
}
	
.textlinks a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #0066CC;
	text-decoration: none;
}

.textlinks a:hover {
	color: #999;
	text-decoration: none;

}

div.footer {
	width: 700px;
	height: 80px;
	margin-top: 7px;
	background-image: url(../assets/footer_art.gif);
	background-repeat: no-repeat;
}

#logo {
	width: 290px;
	background-color: #fff;
	background-image: url(../assets/hillhouse_logo.jpg);
	background-repeat: no-repeat;
}

#slogan {
	width: 380px;
	background-color: #fff;
	background-image: url(../assets/HH_slogan.jpg);
	background-repeat: no-repeat;
}

#footer_text {
	height: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

.credit {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #CCC;
	text-decoration: none;
}

.credit a {
	color: #CCC;
	text-decoration: none;
}

.credit a:hover {
	color: #CCC;
	text-decoration: underline;
}

.ftrtext {
	text-align: center;
	color: #CCC;
	font-size: .7em;
	text-decoration: none;
}

.ftrtext a {
	color: #CC9933;
	text-decoration: none;
}

.ftrtext a:hover {
	color: #CCC;
	text-decoration: none;
}