/**********************************************************************//* GENERAL FORMATTING                                                 *//**********************************************************************/body {	color:#2E2E2E;	font-family:Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	/*background: #FFF url(../images/common/background.gif) repeat-x left top;*/ /*This is the top tiling image behind masthead and logo*/	line-height: 1.5em;	height: 100%;	text-align:center;	}	table {	font-size:100%;	font-weight:normal;	}	hr {	color:#a5c8eb;	background-color:#a5c8eb;	height:1px;	padding:0;	display:block;	}	img { border: 0px; }	h1  {	padding:0 0 0 15px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:180%;	line-height:100%;	color:#003d84;	margin:0 0 20px 0;	}	#content_text h1 {	margin:20px 0;	padding:0 0 0 30px;	}	#content_text.forms h1 {	margin:0 0 20px 0;	padding:0 0 0 15px;	}h2  {	padding:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:160%;	line-height:130%;	margin:20px 0 10px 0;	}	#wrap.ghi h2 {color:#3c78b5;}#wrap.gha h2 {color:#70944a;}#wrap.ghbc h2 {color:#a30046;}#wrap.ghf h2 {color:#b59641;}h4.ghi {font-size:120%;background-color:#3c78b5;color:#fff;margin-top:10px;padding:5px;font-weight:bold;}h4.gha {font-size:120%;background-color:#70944a;color:#fff;margin-top:10px;padding:5px;font-weight:bold;}h4.ghbc {font-size:120%;background-color: #903;color:#fff;margin-top:10px;padding:5px;font-weight:bold;}h4.ghf {font-size:120%;background-color:#b59641;color:#fff;margin-top:10px;padding:5px;font-weight:bold;}		h3 {/*reserved for sub-menu boxes at right, see below*/	font-size: 100%;	}	h4 {	font-size: 140%;	color: #903;	font-weight: bold;	margin: 5px 0;	padding: 5px 0;	line-height: 130%;	}	h5 {	font-size: 140%;	color: #036;	font-weight: bold;	margin: 5px 0;	padding: 5px 0;	line-height: 130%;	}	h6 {/*reserved for footer copyright info, see below */	}	.page_title {		font-size: 200%;	color: #336;	padding: 0;	margin: 5px 0;	line-height: 100%;	}/**********************************************************************//* EVERYTHING IS IN THIS DIVISION                                     *//**********************************************************************/#wrap {	width: 100%;	min-width: 100%;	height: 100% !important;	padding: 0;	margin: 0;	position:relative;	height: 100%;	/*background: #FFF url(../images/common/background.gif) repeat-x left top;*/ /*This is the top tiling image behind masthead and logo*/	/*background: url(../images/common/footer_tile.gif) repeat-x left bottom;*/	bottom: 0;	}		#wrap.ghi{background: #FFF url(../images/common/background_ghi.gif) repeat-x left top;}#wrap.gha{background: #FFF url(../images/common/background_gha.gif) repeat-x left top;}#wrap.ghbc{background: #FFF url(../images/common/background_ghbc.gif) repeat-x left top;}#wrap.ghf{background: #FFF url(../images/common/background_ghf.gif) repeat-x left top;}/**********************************************************************//* EVERYTHING BUT FOOTER IS IN HERE                                   *//**********************************************************************/	#container {	margin: 0 auto;	width: 970px;	position: relative;	min-height: 100%;	height: auto;	padding:0;	z-index: 2;	text-align:left;	background: url(../images/common/container_background.gif) no-repeat left top;	}	/**********************************************************************//* MASTHEAD FORMATTING FOR HOMEPAGES                                  *//**********************************************************************/#masthead_incorporated {width: 570px;background: url() no-repeat right bottom;float: left;margin: 0;padding: 0;display:block;position: relative;}#masthead_alexandria {width: 570px;background: url(../images/headers/gha_illustration.gif) no-repeat right bottom;float: left;height: 267px;margin: 0;padding: 0;display:block;position: relative;}#masthead_bc {width: 570px;background: url(../images/headers/ghbc_illustration.gif) no-repeat right bottom;float: left;height: 267px;margin: 0;padding: 0;display:block;position: relative;}#masthead_foundation {width: 570px;background: url(../images/headers/ghf_illustration.gif) no-repeat right bottom;float: left;height: 267px;margin: 0;padding: 0;display:block;position: relative;}/**** INC INDEX PAGE ONLY ***/#welcome {	padding:0;	margin:0 0 0 30px;	text-align:center;	}	#welcome h1  {	/*padding:80px 0 10px 0;*/	padding:100px 0 10px 0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:300%;	line-height:100%;	font-style:italic;	color:#003d84;	border-bottom:2px solid #990748;	display:block;	text-align:center;	width:auto;	margin:0;	}	table.index_images {	text-align:center;	font-size:150%;	width:520px;	}	table.index_images img {	padding:0 !important;	}	/**********************************************************************//* MASTHEAD FORMATTING FOR LOWER PAGES                                *//**********************************************************************//*NEW STYLES FOR CF, DELETE LATER*/#masthead_lower {	/*background-color:#00FF00;*/	width: 570px;	float: left;	height: 90px;	margin: 0;	padding: 0;	display:block;	position: relative;	}#masthead_incorporated_lower {width: 715px;background: url(../images/headers/header_incorporated_lower.jpg) no-repeat left top;float: left;height: 140px;margin: 0;padding: 0;display:block;position: relative;}#masthead_alexandria_lower {width: 715px;background: url(../images/headers/header_alexandria_lower.jpg) no-repeat left top;float: left;height: 140px;margin: 0;padding: 0;display:block;position: relative;}#masthead_bc_lower {width: 715px;background: url(../images/headers/header_bc_lower.jpg) no-repeat left top;float: left;height: 140px;margin: 0;padding: 0;display:block;position: relative;}#masthead_foundation_lower {width: 715px;background: url(../images/headers/header_foundation_lower.jpg) no-repeat left top;float: left;height: 140px;margin: 0;padding: 0;display:block;position: relative;}/**********************************************************************//* LOGO FORMATTING                                                 *//**********************************************************************/#logo {width: 255px;float: left;display: block;padding: 0;margin: 0;}#logo p a {display: block;width: 150px;}#logo_incorporated p{width: 255px;background: url(../images/headers/h1_logo_incorporated.jpg) no-repeat left top;float: left;height: 140px;margin: 0;padding: 0;display: block;}#logo_bc p{width: 255px;background: url(../images/headers/h1_logo_bc.jpg) no-repeat left top;float: left;height: 140px;margin: 0;padding: 0;display: block;}#logo_alexandria p {width: 255px;background: url(../images/headers/h1_logo_alexandria.jpg) no-repeat left top;float: left;height: 140px;margin: 0;padding: 0;display: block;}#logo_alexandria_lower p{/*this is the only logo that has to change for the lower pages */width: 255px;background: url(../images/headers/h1_logo_alex_lower.jpg) no-repeat left top;float: left;height: 140px;margin: 0;padding: 0;display: block;}#logo_foundation p{width: 255px;background: url(../images/headers/h1_logo_foundation.jpg) no-repeat left top;float: left;height: 140px;margin: 0;padding: 0;display: block;}#logo_incorporated p a,#logo_bc p a, #logo_alexandria p a, #logo_alexandria_lower p a, #logo_foundation p a {display:block; height: 90%;}/**********************************************************************//* MAIN CONTENT                                                     *//**********************************************************************/	#breadcrumbs {	padding:10px 0 10px 15px;	font-size:100%;	line-height:100%;	color:#3c78b5;	clear:both;	margin:0;	}	#breadcrumbs a, #breadcrumbs a:visited {	color:#3c78b5 !important;	}	#col_main {	/*background-color:#FFFFFF;*/	float: left;	/*width: 690px;*/	width: 720px;	margin: 0 0 0 10px;	/*margin: 0 0 0 25px;*/	padding: 0;	}	#content_text{	text-align:left;	width: 560px;	margin: 0;	float: left;	background-color:#FFF;	/*background-color:#00FF00;*/	padding: 10px 10px 10px 0;	}	/*#content_text_insert {	width:540px;	padding:0;	margin:0 0 0 20px;	}  Old 6.11.07  Wasn't lining up with the Photo Masthead*/	#content_text_insert {	width:530px;	padding:0;	margin:0 0 0 30px;	}	#content_text.forms #content_text_insert { /* This is so the forms template needs a slightly wider div here */	width:540px;	padding:0;	margin:0 0 0 15px;	}	#content_text p {	margin: 0;	padding: 5px 0;	}	#content_text a, #content_text a:visited{ 	text-decoration: underline;	color: #d00d61;  	display: inline;	margin: 0;	padding: 0;	}	#content_text a:hover{ 	color: #0b4d9a; 	text-decoration:none;	}	#content_text img {		border: none;	margin: 0;	padding: 0;	}	.col_right img {		border: 1px solid #000;	/*margin: 10px 0;*/	margin: 0 0 10px 0;	padding: 3px;	}/*#content_text img {		border: 1px solid #000;	margin: 10px 0;	padding: 3px;	}*/	/**********************************************************************//* Content small - for lower level pages excluding the four mains and the index *//**********************************************************************/#content_text_small{	text-align:left;	width: 417px;	margin: 0;	float: left;	background-color:#FFF;	/*background-color:#00FF00;*/	padding: 10px 0px 10px 0px;	}	#content_text_insert_small {	/*width:375px;*/	padding:0 15px;	background-color:#FFF;	}	#content_text_small p {	margin: 0;	padding: 5px 0;	}	#content_text_small a, #content_text_small a:visited{ 	text-decoration: underline;	color: #d00d61;  	display: inline;	margin: 0;	padding: 0;	}	#content_text_small a:hover{ 	color: #0b4d9a; 	text-decoration:none;	}	#content_text_small img {		/*border: 1px solid #000;*/	margin: 10px 0;	padding: 3px;	}	/**********************************************************************//* Content for pages that only have FORMS on them (form.cfm) *//**********************************************************************/#content_form{	text-align:left;	width: 680px;	margin: 0;	float: left;	background-color:#FFF;	/*background-color:#00FF00;*/	padding: 10px 10px 10px 0;	}#content_form_insert {	padding:0 10px 0 15px;	margin:0;	}/**********************************************************************//* MAIN NAVIGATION                                                    *//**********************************************************************/#col_left {	float:left;	width: 240px; /*change back to 255px*/	margin: 0;	padding:0;	}	#col_left #left_nav {	margin: 0;	padding:0;	float: left;	color: #963;	}	div#col_left div.nav {	/*	width: 255px;	*/	width:240px;	text-align:center;	padding: 0;	margin: 0;	float: left;	/*background-color:#00FF00;*/	background: url(../images/nav/nav_box_background.gif) repeat-y center top;	line-height:1.8em;	font-weight:bold;	}	div#col_left div.nav a.section_home{	display:block;	height:125px;	margin:0;	padding:0;	}	div.nav ul li {	color: #a51353;	text-decoration: none;	}div.nav a, div.nav a:visited {	color: #a51353;	text-decoration: none;	}	div.nav a:hover{	color: #0b4d9a;	text-decoration: underline;	}	div.nav a.current{	color:#3c78b5;	text-decoration: none;	font-weight:bold;	}		div.nav ul {	list-style: none;	padding: 0;	margin: 0 0 0 30px;	display: block;	}	div.nav ul li ul {		margin: 0;	padding:0;	}	div#col_left div.nav ul li, div#col_left div.nav li ul li{	list-style: none;	display: block;	margin: 0;	clear: both;	padding: 0;	text-align: left;	width: 210px; /*this might pose a problem later in IE, it is here so that when text is enlarged it doesn't run out of the navigation box*/	}	div#col_left div.nav li a{	/*background: url(../images/nav/nav_carrot.gif) no-repeat left 50%;	margin: 0 0 0 40px;*/	background: url(../images/nav/nav_carrot.gif) no-repeat left .5em;	margin: 0 15px 0 0;	padding: 0 0 0 10px;	list-style: none;	display: block;	}	div#col_left div.nav li.temp{	background: url(../images/nav/nav_carrot.gif) no-repeat left 50%;	/*margin: 0 0 0 40px;*/	padding: 0 0 0 10px;	list-style: none;	display: block;	}	/**********************************************************************//* THIRD LEVEL NAVIGATION                                             *//**********************************************************************/div#col_left div.nav ul ul {padding:0;margin:0;}	div#col_left div.nav ul li li {	margin: 0;	padding:0;	color: #0b4d9a;	text-decoration: none;	font-weight:normal;	}div#col_left div.nav ul li li a, div#col_left div.nav ul li li a:visited{ /*third level nagivation*/	line-height:150%;	border-bottom:none;	padding:0 0 0 20px;	/*margin: 0 0 0 50px;*/	background-image: none;	color: #0b4d9a;	text-decoration: none;	display: block;	font-weight:normal;	}	div#col_left div.nav ul li li a:hover{ /*third level nagivation*/	border-bottom:none;	background-image: none;	color: #0b4d9a;	text-decoration: underline;	}/*************** FOUR MAIN SECTION NAVIGATION ****************/.section_titles {	margin: 0;	padding: 10px 0 15px 0;	background: url(../images/nav/nav_box_divider.gif) no-repeat bottom;	}#sub_nav_ghi {background: url(../images/nav/nav_gh_inc.gif) no-repeat center top;height: 30px;}#sub_nav_ghi a{display:block;height: 30px;}#sub_nav_ghi a:hover{background: url(../images/nav/nav_gh_inc_hover.gif) no-repeat center top;height: 30px;}#sub_nav_ghf {background: url(../images/nav/nav_gh_found.gif) no-repeat center top;height: 30px;}#sub_nav_ghf a{display:block;height: 30px;}#sub_nav_ghf a:hover{background: url(../images/nav/nav_gh_found_hover.gif) no-repeat center top;display: block;height: 30px;}#sub_nav_gha {background: url(../images/nav/nav_gh_alex.gif) no-repeat center top;height: 30px;}#sub_nav_gha a{display:block;height: 30px;}#sub_nav_gha a:hover{background: url(../images/nav/nav_gh_alex_hover.gif) no-repeat center top;display: block;height: 30px;}#sub_nav_ghbc {background: url(../images/nav/nav_gh_bc.gif) no-repeat center top;height: 45px;}#sub_nav_ghbc a{display:block;}#sub_nav_ghbc a:hover{background: url(../images/nav/nav_gh_bc_hover.gif) no-repeat center top;display: block;height: 45px;}	#sub_nav_ghbc ul{	margin-top: 25px;	}	div#col_left div.nav p.nav_logo {	background: url(../images/nav/nav_logo.gif) no-repeat center top;	text-align:center;	height:141px;	display: block;	margin: 0;	padding: 0;	}div#col_left div.nav p.nav_logo_gha {	background: url(../images/nav/nav_logo_gha.gif) no-repeat center top;	text-align:center;	height:141px;	display: block;	margin: 0;	padding: 0;	}div#col_left div.nav p.nav_logo_ghi {	background: url(../images/nav/nav_logo_ghi.gif) no-repeat center top;	text-align:center;	height:141px;	display: block;	margin: 0;	padding: 0;	}div#col_left div.nav p.nav_logo_ghbc {	background: url(../images/nav/nav_logo_ghbc.gif) no-repeat center top;	text-align:center;	height:141px;	display: block;	margin: 0;	padding: 0;	}div#col_left div.nav p.nav_logo_ghf {	background: url(../images/nav/nav_logo_ghf.gif) no-repeat center top;	text-align:center;	height:141px;	display: block;	margin: 0;	padding: 0;	}	div#col_left div.nav p.nav_box_top {	background: url(../images/nav/nav_box_top.gif) no-repeat center top;	text-align:center;	display: block;	margin: 0;	padding: 0;	}	div#col_left div.nav p.nav_box_bottom {	background: url(../images/nav/nav_box_bottom.gif) no-repeat right bottom;	text-align:center;	display: block;	margin: 0;	padding: 0;	height: 16px;	}	/**********************************************************************//* UTILITIES MENU                                                     *//**********************************************************************/		#utilities_news {background: url(../images/nav/utilities_news.gif) no-repeat center top;list-style: none;margin: 5px 0;padding:0;display: block;}#utilities_news a:hover{background: url(../images/nav/utilities_news_hover.gif) no-repeat center top;display: block;height: 16px;}	#utilities_faq {background: url(../images/nav/utilities_faq.gif) no-repeat center top;list-style: none;margin: 5px 0;padding:0;display: block;}#utilities_faq a:hover{background: url(../images/nav/utilities_faq_hover.gif) no-repeat center top;display: block;height: 16px;}	#utilities_compare {background: url(../images/nav/utilities_compare.gif) no-repeat center top;list-style: none;margin: 5px 0;padding:0;display: block;}#utilities_compare a:hover{background: url(../images/nav/utilities_compare_hover.gif) no-repeat center top;display: block;height: 16px;}	#utilities_contact_us {background: url(../images/nav/utilities_contact.gif) no-repeat center top;list-style: none;margin: 5px 0;padding:0;display: block;}#utilities_contact_us a:hover{background: url(../images/nav/utilities_contact_hover.gif) no-repeat center top;display: block;height: 16px;}	#utilities_site_map {background: url(../images/nav/utilities_sitemap.gif) no-repeat center top;list-style: none;margin: 5px 0;padding:0;display: block;}#utilities_site_map a:hover{background: url(../images/nav/utilities_sitemap_hover.gif) no-repeat center top;list-style: none;display: block;height: 16px;}#utilities_news a,#utilities_compare a,#utilities_contact_us a,#utilities_site_map a,#utilities_faq a{display: block; height: 16px;}	/**********************************************************************//* ROLLOVER DESCRIPTION POP-UPS                                       *//**********************************************************************/	/*#detail {  DO NOT CHANGE THIS NAME 	background-color: #6681a1;	border: 1px solid #0E2D63;	color: #000000;	display: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 90%;	line-height: 16px;	padding: 1px;	position: absolute;	text-align:left;	width: 200px;	z-index:101;	}#detail p {	color:#FFF;	border: 1px solid #ccc;	margin: 5px;	padding: 5px;	}	*//*********** DYNAMIC TOOL TIP STYLE ********************/#dhtmltooltip{	position: absolute;	margin:0;	width: 180px;	border: 2px solid #a30046;	padding: 10px;	background-color: #e9f3f9;	visibility: hidden;	color:#036;	font-weight:bold;	z-index: 100;	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);	}/**********************************************************************//* TEXT SIZE AND PRINT BAR                                            *//**********************************************************************/#text_size_print {	background: url(../images/common/text_size_print_bar.gif) no-repeat;	height: 28px;	width: 585px;	margin: 0;	padding: 0;	position: relative;	}	#text_size_print img {		border: 0;	padding: 0;	margin: 7px 0;	}#text_size_print_plus {	height: 14px;	padding: 0;	margin: 0 0 0 95px;	position: absolute;	border: 0;	}	#text_size_print_minus {	height: 14px;	padding: 0;	margin: 0 0 0 115px;	position: absolute;	border: 0;	}	#text-size_print_print {	background: url(../images/common/text_size_print_print.gif) no-repeat;	height: 21px;	width: 154px;	margin: 3px 0 0 402px;	position: absolute;	}	#text-size_print_print a{	display: block;	height:15px;	}#text-size_print_print a:hover{	background: url(../images/common/text_size_print_hover.gif) no-repeat;	display: block;	height:15px;	}/*************/#text_size_print_small {	background: url(../images/common/text_size_print_bar_small.gif) no-repeat;	height: 28px;	width: 417px;	margin: 0;	padding: 0;	position: relative;	}	#text_size_print_small img {		border: 0;	padding: 0;	margin: 7px 0;	}	#text-size_print_print_small {	background: url(../images/common/text_size_print_print.gif) no-repeat;	height: 21px;	width: 154px;	margin: 3px 0 0 242px;	position: absolute;	}	#text-size_print_print_small a{	display: block;	height:15px;	}#text-size_print_print_small a:hover{	background: url(../images/common/text_size_print_hover.gif) no-repeat;	display: block;	height:15px;	}/**********************************************************************//* RIGHT  COLUMN                                                      *//**********************************************************************/#col_right {	width:270px;	float: left;	/*margin: 35px 0 0 15px;*/	margin: 0 0 0 15px;	padding: 0;	background-color:#FFF;	/*background-color:#FF0000;*/	}#col_right_pic {	border:1px solid #162B3C;}#col_right_pic img {	display:block;	border:1px solid #FFFFFF;}/**********************************************************************//* SEARCH BOX AT TOP                                                  *//**********************************************************************/#search {	position: absolute;/*absolutely positioned to masthead*/	top:0;	right:-120px;	padding: 0;	color:#fff;	}	td.search_left {	margin: 0;	padding:6px;	height: 20px;	font-size: 90%;	color:#fff;	font-weight:bold;	}td.search_center {padding: 5px 0;margin: 0;text-align: left;display: block;float: left;height: 20px;}td.search_right {padding: 5px 0;margin: 0;text-align: left;display: block;float: left;height: 20px;}td.search_right img{margin:0; padding: 0;border:none;}#search input {background: #fff;margin: 0;padding: 0;display: block;width:100px;height:20px;}		/**********************************************************************//* TESTIMONIALS                                                       *//**********************************************************************/div.testimonial {	background: url(../images/ghi/testimonial.gif) no-repeat left top;	padding: 5px 0 0 5px;	margin: 20px 0;	}	div.testimonial p.quote{	text-indent: 35px;	font-style: italic;		}	/**********************************************************************//* SITE MAP LIST                                                      *//**********************************************************************/#site_map li{	list-style: none;	padding:0 0 5px 0;	margin:0;	color:#003d84;	font-weight:bold;	}#site_map li ul li{	list-style: disc;	font-weight:normal;	}	#site_map a, a:visited{	text-decoration: underline;	}#site_map ul li a:hover{	color:#003d84;	text-decoration: none;	}/**********************************************************************//* PHOTO GALLERY STYLES                                               *//**********************************************************************/#photo_gallery {	margin:0 auto;	background: url(/images/common/header_photo_gallery.gif) no-repeat top left;	width:500px;	padding:0;	text-align:center;	}#photo_gallery table {	margin:115px auto 0 auto;	padding:0;	}#photo_gallery td {	padding:0;	}	#photo_gallery td img {	border-bottom:5px solid #003d84;	}#arrow_back {	background:  url(/images/common/back_arrow.gif) no-repeat left top;	height:29px;	width:100px;	margin:10px 0 5px 5px;	}#arrow_forward {	background:  url(/images/common/forward_arrow.gif) no-repeat right top;	height:29px;	width:100px;	margin:10px 5px 5px 0;	}#arrow_back a {	font-size:14px;	padding:5px 0 0 35px;	height:29px;	display:block;	font-weight:bold;	color:#036;	}#arrow_forward a {	font-size:14px;	padding:5px 35px 0 0;	height:29px;	display:block;	font-weight:bold;	color:#036;	}#arrow_back a:hover, #arrow_forward a:hover {	text-decoration:none;	color:#a30046;	}#imgCaption {	color:#036;	padding:0;	font-weight:bold;	margin:0;	display:block;	width:100%;	font-size:110%;	}/**********************************************************************//* FOOTER                                                             *//**********************************************************************/#footer_container {/*100% wide span of blue that contains #footer*/	width: 100%;	position: relative;	bottom: 0 !important;	bottom: 0;	height: 114px;	background: #003366 url(../images/common/footer_tile.gif) repeat-x left top;	margin: 10px auto 0 auto;	float: none;	}#footer{	background: url(../images/common/footer_image.gif) no-repeat center bottom;	width: 100%;	height: 114px;	float: left;	margin: 0 auto 0 auto;	min-width: 990px;	}	#footer p{color:#FFF;font-size: 100%;text-align:center;padding: 0;margin: 15px 0 0 0;}#footer a {text-decoration: none;color:#FFF;padding: 0;margin:0; display: inline}#footer a:hover {text-decoration: underline;}#footer h6 {color: #999;text-align: center;padding: 0;margin: 0;font-size: 90%;}.credits {font-size: 90%; color:#69C;}/**********************************************************************//* CALENDAR OF EVENTS AND NEWS                                        *//**********************************************************************/p.event_title  {	font-weight:bold;	color:#003d84;	font-size:130%;	}p.event_title a {	font-weight:bold;	color:#003d84 !important;	text-decoration:underline;	font-size:90%;	}/**********************************************************************//* PRINT-ONLY FOOTER                                                  *//**********************************************************************/#footer_printed {display:none;}/**********************************************************************//* FLOOR PLANS                                                        *//**********************************************************************/div.floor_plan_menu{width: 390px; display: block;padding:0;margin: 5px;}#floor_plan{width: 390px;margin:15px 5px 5px 5px;padding:0;}#floor_plan img {border:0; /*width:380px;*/ width:400px;}.menu_width {width: 250px;}.menu_width active {background-color: #903; color: #fff;}/**********************************************************************//* FAQ                                                                *//**********************************************************************/#faq a{	text-decoration: none;	color:#036;	font-weight: bold;	}	.faq_question {	color: #036;	font-weight: bold;	font-size: 120%;	}	/**********************************************************************//* EMPLOYMENT OPENINGS and CALENDAR OF EVENTS                         *//**********************************************************************/#employment p.job a{	font-size: 110%;	color: #000;	margin: 0;	font-weight: bold;	border-bottom:1px solid #000;	text-decoration:none;	display:block;	}#employment div.job_details p {	margin:0;	padding:0;	clear:both;	}#employment div.job_details p label {	width:160px;	font-weight:bold;	float:left;	}#event #event_details p {	margin:0;	padding:0;	clear:both;	}#event #event_details p label {	width:100px;	font-weight:bold;	float:left;	margin:0;	padding:0;	}	/**********************************************************************//* TABLE STYLES                                                       *//**********************************************************************/table.compare_table {		margin:0;		width:90%;	}td.table_header {	font-weight:bold;	border-bottom:1px solid #000;	}table td.arrow {	background: url(../images/common/pink_arrow.gif) no-repeat 20px 7px;	padding:0 0 0 35px;		}/**********************************************************************//* MISC CLASSES                                                       *//**********************************************************************/.center { text-align: center;}.clear { clear: both; }.collapsed { display: none; display: block;}.hidden { visibility: hidden; display: block;}.hide {visibility:hidden;display:block;}.left { float: left; }.right { float: right; }.center { text-align: center; }.no_border {padding: 0;margin:0;border: 0 !important;}.no_border img{padding:0; margin:0; border: 0 !important;}.bold {font-weight: bold; color:#030303;}.italic {font-style: italic; color: #036;}.larger {font-size: 120%;}.smaller {font-size: 90%;}.normal_link a{font-size: 100%; text-decoration: underline !important; color:#C03 !important;}.line {border-bottom:1px solid #036;clear:both;margin:10px 0;}/**********************************************************************//* FCK ADMIN STYLES                                                   *//**********************************************************************//* THESE REPLICATE THE LOOK OF THE H5 TAGS */.subheader_pink {	font-size: 140%;	color:#a30046;	font-weight: bold;	margin: 5px 0;	padding: 5px 0;	line-height: 130%;	}	.subheader_blue {	font-size: 140%;	color:#3c78b5;	font-weight: bold;	margin: 5px 0;	padding: 5px 0;	line-height: 130%;	}	.subheader_green {	font-size: 140%;	color:#70944a;	font-weight: bold;	margin: 5px 0;	padding: 5px 0;	line-height: 130%;	}	.subheader_gold {	font-size: 140%;	color:#b59641;	font-weight: bold;	margin: 5px 0;	padding: 5px 0;	line-height: 130%;	}	.subheader_dark_blue {	color: #036;	font-size: 140%;	font-weight: bold;	margin: 5px 0;	padding: 5px 0;	line-height: 130%;	}	/* THESE REPLICATE THE LOOK OF THE H2 TAGS */.header_blue {	color:#3c78b5;	padding:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:160%;	line-height:130%;	margin:20px 0 10px 0;	font-weight:bold;	}.header_green {	color:#70944a;	padding:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:160%;	line-height:130%;	margin:20px 0 10px 0;	font-weight:bold;	}.header_pink {	color:#a30046;	padding:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:160%;	line-height:130%;	margin:20px 0 10px 0;	font-weight:bold;	}.header_gold {	color:#b59641;	padding:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:160%;	line-height:130%;	margin:20px 0 10px 0;	font-weight:bold;	}	/*** This just colors the text ***/.pink {color:#a30046;}.blue {color:#3c78b5;}.green {color:#70944a;}.gold {color:#b59641;}