/**********************************************************************//* HERITAGE POINTE OF TEANECK                                         *//**********************************************************************//**********************************************************************//* GENERAL FORMATTING                                                 *//**********************************************************************/body {	text-align:center;	margin:0 auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#000;	background-color:#fff;	line-height:18px;	}	img {display:none;}	sup {	font-size:80%;	/*font-size:40%;*/	}	table {font-size:100%;}	li {padding: 2px 0;}	p {line-height:18px;}	a {	color:#000;	text-decoration:none;	}		h1 {/*section title*/	font-size:20px;	line-height:26px;	color:#000;	margin:0;	}h2 {/*blended into the body text*/	color:#000;	font-size:14px;	line-height:18px;	margin:0;	}h3, h3 a {/*used in In This Section*/	color:#000;	font-size:14px;	padding: 0;	margin: 0;	}	/**********************************************************************//* LAYOUT STRUCTURE                                                   *//**********************************************************************/#wrap {	margin: 0 auto;	padding:0;	width:98%;	}	#header {	display:none;	}	/*NEW 12.19.2006 */#ahc {	display:none;	}	#ahc img{	display:none;	}	#ahc a {	display:none;	}	#container {	width: 98%;	margin: 0;	}	#left {	width:auto;	/*float:left;*/	float:none;	text-align:left;	padding:0;	}	#left_inset {	width:auto;	position:relative;	left:0;	top:0;	}	#right {	display:none;	}#body {	width:90%;	/*float:left;*/	float:none;	line-height:18px;/*THIS IS NEW 12.20.2006*/	margin:0;	}	/*for management bios*/#body_wider {	width:auto;	float:left;	line-height:18px;	}	#left_inset_wider {display:none;	}	/**********************************************************************//* MAIN NAVIGATION                                                    *//**********************************************************************/#navigation {	display:none;	}	#navigation_inset {display:none;	}		/**********************************************************************//* IN THIS SECTION NAVIGATION                                         *//**********************************************************************/#left_section {	display:none;	}/**********************************************************************//* UTILITY                                                            *//**********************************************************************/#utility_left {	display:none;	}	#utility_right {		display:none;	}#utility_right a, #utility_left a {color:#fff;text-decoration:underline;}#utility_right a:hover, #utility_left a:hover {color:#fff;text-decoration:none;}#utility_right table, #utility_left table {font-size:100%;color:#fff;}.search {width:90px;margin-left:3px;border:2px solid #000;}.search_term {color:#c42128; font-weight:bold;}	/**********************************************************************//* CALLS TO ACTION                                                    *//**********************************************************************/	h4 {/*used in all ctas*/	font-size:115%;	padding: 0;	margin: 0;	text-align:left;	color:#000;	}h4 a,  div.cta a{	color:#000; /* blue */	text-decoration:none;	}	h4 a {display:block;}	h4 a:hover, div.cta a:hover {	/*color:#587992;  blue */	color:#000;	text-decoration:none;	}		/*THESE STYLES DETERMINE THE CALLOUT ICON */		/*EVERY CALLOUT USES THIS CLASS*/div.cta {	margin: 10px 0 0 0;	padding:8px 0;	border-top:1px solid #ccc;	}div.cta p {	padding: 0;	margin:0;	color:#000;	}	div.cta p a  {	/*color:#c42128; red */	color:#000;	text-decoration:none;	}	div.cta span.normal_link a{	color:#000;	text-decoration:underline;	}	div.cta span.normal_link a:hover{	color:#000;	text-decoration:none;	}	/**********************************************************************//*SITE-WIDE CALLOUT STYLES                                            *//**********************************************************************/p.diamond {	font-weight:bold;	background: url(/images/callouts/diamond_small.gif) no-repeat left center;		padding: 0;	margin:0;	color:#000;	}	p.diamond a {	text-decoration:none;	color:#000;	}	p.redlink {	color:#000;	margin: 0;	padding: 0;	}	p.redlink a {	color:#000;	text-decoration:none;	}.breadcrumbs {	display:none;}#employment {	display:none;	}	span.red {	font-weight:normal;	color:#000;	}/**********************************************************************//* FOOTER                                                             *//**********************************************************************/	#footer {	width:80%;	margin: 0;	padding:0;	clear:both;	color:#000;	font-size:90%;	}#footer p {	margin:0;	padding:0;	line-height:14px;	}	#footer a {	color:#000;	}	#footer_left {	display:none;	}	#footer_right {	width:100%;	text-align:left;	padding: 0;	margin:0;	border:none;	}/**********************************************************************//*DECORATIVE TEXT FOOTER GRAPHIC                                      *//**********************************************************************/#text-callout {	width:auto;	margin:0 auto;	text-align:center;	clear:both;	padding:0;	}/**********************************************************************//*TEXT SIZE                                                           *//**********************************************************************/#textsize {		display:none;	}	#textsize_sizes img {display:none;}#textsize_sizes {display:none;}#textsize p {display:none;}/**********************************************************************//*FAQS                                                                *//**********************************************************************/p.question {	padding:8px 0 0 0;	margin:0;	font-weight:bold;	border-top: 1px solid #a89343;	}	p.question a{	color:#5f7599;	text-decoration:none;	}/**********************************************************************//*MANAGEMENT BIOS                                                     *//**********************************************************************/div.bio {	width:auto;	border-bottom:2px solid #5f7599;		margin: 0 0 20px 0;	}	div.bio img {float:left;margin:0 10px 5px 0}/**********************************************************************//*FLOOR PLANS                                                         *//**********************************************************************/#floor_plan {	background-color:#fff;	width: 98%;	margin: 0;	padding:5px;	}	#floor_plan form p, #floor_plan form p label  {	margin: 0;	border:none;	padding:0;	}	#floor_plan img {	border:none;	margin: 0;	display:block;	visibility:visible;	}	#floor_plan p {	text-align:left;	padding: 0 2px;	margin:0 0 2px 0;	}	#floor_plan h1 {	text-align:left;	color:#000;	margin:0 0 3px 0;	font-size:20px;	line-height:24px;	}#floor_plan form {display:none;}#floor_plan p.dis {display:none;}#floor_plan #hidden_info {/* THIS WILL ONLY APPEAR WHEN PRINTED */	display:block;	}	/**********************************************************************//*CAMPUS MAP & DIRECTIONS MAP CALLOUTS                                *//**********************************************************************/.callout {	margin: 20px 0;	border-top:2px solid #a89343;		border-bottom:2px solid #a89343;		height: 80px;	padding:0;	}	.callout img {	float:left;	margin:0 5px 0 0;	border-right:2px solid #a89343;		border-left:2px solid #a89343;	padding:0;	}.callout p {	margin:5px 0;	padding:0;	}/**********************************************************************//*CALENDAR OF EVENTS                                                  *//**********************************************************************/div.calendar_event {	border-top:1px solid #242a72;	margin: 0 0 10px 0;	}	div.calendar_event p {	border:none;	}	.month {	font-weight:bold;	color:#fff;	background-color:#5f7599;	font-size:120%;	padding: 4px 0 4px 5px;	margin: 10px 0 0 0;	}.button {	background-color: #b9a764;	border:1px outset #000;	color: #4e2029;	font-weight: bold;	margin:5px 10px 5px 0px;	padding: 1px;	}	/**********************************************************************//* News Item Listings                                                 *//**********************************************************************/	.bullet {	color:#c42128;	text-decoration:underline;	display:block;	background: url(../images/common/news_carrot.gif) no-repeat 6px .7em;		padding: .45em 0 0 22px;	}	.bullet_active {	color:#4e2029;	text-decoration:none;	display:block;	background: url(../images/common/news_star.gif) no-repeat 3px .4em;		padding: .45em 0 0 22px;	}			p.othernews {/*blended into the body text*/	color:#4e2029;	font-size:100%;	font-weight:bold;	border-bottom:1px solid #242a72;	}	#right_inset_news {	width:265px;	float:left;	text-align:left;	margin-top:100px;	}	/**********************************************************************//* AMERICAN HERITAGE PHONE NUMBER                                     *//**********************************************************************/	#ah_phone {margin-bottom:5px;border:none;}#ah_phone img {border:none;}/**********************************************************************//* Generic Styles                                                     *//**********************************************************************/	.left {float:left;}.right {float:right;}.center {text-align:center;margin:0 auto;}.hidden {display:none;}.clear {clear:both;}.break { display:block; width:1px; height:1px; clear:both; }.bold {font-weight:bold;}.italic {font-style:italic;}div.line {display:none;}/**********************************************************************//* KTML Specific Styles 					            			  *//**********************************************************************/	/* These are just duplicates of existing styles formatted so the client can easily choose them in ktml */.sub_header {/*duplicate style for h2*/	color:#000;	font-size:100%;	font-weight:bold;	}	.news_headline {	color:#000;	font-size:100%;	font-weight:bold;	}	.red {	font-weight:normal;	color:#000;	}	