@page { size: landscape; }

/* ---STANDARD------------------------- */

body 	{ margin: 0px 0px 0px 0px; padding: 0px; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;}

table	{ margin: 0px; padding: 0px; border-collapse: collapse;}

tr	{ margin: 0px; padding: 0px;}

td	{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-size: 10px; margin: 0px; padding: 0px; border-collapse: collapse; vertical-align: top;}
th	{ padding: 8px; font-size: 11px; font-weight: bold; text-align: left;}


div 	{ color: #000000; }

p 	{ color: #000000; margin: 2px 2px 12px 8px; line-height: 140%; }

a 	{ color: #1F5B9D; }

a:hover { color: #9D0C0C; }

img	{ padding: 0px; margin:0px; border: 0px; }

form	{ margin: 0px; padding: 0px; }

ul li { margin:0px 0px 0px 0px; padding: 0px; BORDER: 0px; LIST-STYLE-TYPE: none; }



h1 { color: #3778BF; font-size: 16px; margin-top: 8px; margin-bottom:8px; padding-left: 4px;}

h2 { color: #3778BF; font-size: 14px; margin-top: 8px; margin-bottom:8px; padding-left: 4px; }

h3 { color: #A93132; font-size: 12px; margin-top: 8px; margin:0px; }



table.full_content_table { width: 100%; }

td.normal { padding: 8px; border: 0px;}


a.missing { background-color: #FFFF00; color: #990000;}


/* ---TOP NAV */

td.top_left 	{  width:318px; height: 40px; vertical-align: middle; padding:0px 0px 0px 0px;  background-image: url('/images/global/backgrounds/top_nav_blue.jpg'); }

td.top_middle 	{ width:225px; height: 40px; vertical-align: middle; padding: 0px;  background-image: url('/images/global/backgrounds/top_nav_blue.jpg'); }

td.top_right 	{ width:236px; height: 40px; vertical-align: middle; padding: 0px;  background-image: url('/images/global/backgrounds/top_nav_right_building_slic.jpg'); }

.search_box 	{ vertical-align: middle; height: 18px; width: 138px; font-size: 10px; line-height: 11px; border: 2px #A4BFF8 beveled;}

input.search_go_button 	{ vertical-align: middle; }	





/* ---TOP LOGO IMAGE SET */

td.top_logo_image_set_left 	{  width:253px; height: 124px; vertical-align: top; padding:0px; margin:0px;  background: transparent; }

td.top_logo_image_set_middle 	{  width:290px; height: 124px; vertical-align:  top; padding:0px; margin:0px;  background: transparent; }

td.top_logo_image_set_right 	{  width:236px; height: 124px; vertical-align:  top; padding:0px;  margin:0px;  background: transparent; }





/* ---MID IMAGE SET */

td.mid_image_set_left 	{  width:540px; height: 42px; vertical-align: middle; padding:0px 0px 0px 0px;  background-image: url('/images/global/backgrounds/mid_blue_yellow_dither.jpg'); }

td.mid_image_set_blank  {  width:39px; height: 42px; vertical-align: middle; padding:0px 0px 0px 0px;  background-image: url('/images/global/backgrounds/mid_blue_yellow_dither.jpg');}

td.mid_image_set_links 	{  width:100px; height: 42px; vertical-align: middle; padding:0px 0px 0px 0px;  background-image: url('/images/global/backgrounds/mid_blue_yellow_dither.jpg'); }





/* BREAD CRUMB ----- */

td.breadcrumb { vertical-align: top; font-family: verdana, arial; font-size: 9px; width:759px; height: 15px; background-color: #FEFF99; }
td.space_yellow { vertical-align: top; font-family: verdana, arial; font-size: 9px; width:20px; background-color: #FEFF99; }

td.space {  vertical-align: top; font-family: verdana, arial; font-size: 9px; width:20px; background: transparent; }





/* DROP DOWN GRAPHICS */

td.drop_down {  padding: 0px; margin:0px; border-collapse: collapse; vertical-align: top; font-family: verdana, arial; font-size: 9px; width:151px; height: 104px; background: transparent; }

td.drop_down_bottom { text-align: right; border:0px; margin-top: 0px; vertical-align: top; width: 608px;}



/* LEFT HAND GENERIC */

table.left_navigation { width: 172px; padding: 0px; margin: 0px;  }
li.on { backgroud-color: #ffffff; }



/* LEFT GREY MENU */



td.left_nav_td { background-color: #E5E5E5; width: 172px; }


#left_grey_menu { font-size: 12px;  width: 172px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #E5E5E5; color: #006699; text-align: left; margin: 0px; }
#left_grey_menu ul { list-style: none; margin: 0px; padding: 0; border: none; }
#left_grey_menu li { border-bottom: 1px solid #ffffff; margin: 0px; }
#left_grey_menu li a { display: block; background-color: #E5E5E5; color: #5C86B3; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
html>body #left_grey_menu li a { width: auto; margin: 0px; font-weight: bold; }
#left_grey_menu li a:hover { background-color: #F7F7F7; color: #5C86B3; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }



#greyContent	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; }
#greyContent table { width:607px; }
#greyContent h1 { color: #1F5B9D; }
#greyContent h2 { color: #1F5B9D; background-color: #E5E5E5; width: 100%;}
#greyContent h3 { color: #1F5B9D;}
#greyContent td { padding: 8px; border: 0px; line-height: 130%;}
#greyContent tr.grey {background-color:#E5E5E5;}



/* -- Calendar -------------- */
#calendarContent { font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px;}
#calendarContent h1 { color: #1F5B9D; }
#calendarContent h2 { color: #ffffff; background-color: #838383; width: 100%;}
#calendarContent h3 { color: #1F5B9D;}
#calendarContent table { width:607px; }
#calendarContent tr { padding:0px; margin:0px; }
#calendarContent td { padding: 0px; border: 0px; margin:0px; line-height: 130%;}
#calendarContent .month {  text-align: center; margin: 2px; padding: 4px; }
#calendarContent .monthOn {  text-align: center; margin: 2px; padding: 4px; color: #ffffff; background-color: #838383; font-weight: bold;}
#calendarContent .calendardate 	{  margin: 0px; padding: 4px; font-size: 10px; text-align: center; background-color: #E5E5E5; color: #000000; border-top: 1px #ffffff solid; border-bottom:1px #ffffff solid; border-left: 0px; border-right: 1px;}
#calendarContent .calendarweekday 	{ padding: 4px;  font-size: 10px; text-align: center; color: #000000; border-top: 1px #E5E5E5 solid; border-bottom: 1px #E5E5E5 solid; border-left: 0px; border-right: 1px #E5E5E5 solid;}
#calendarContent .calendarevent	{ padding: 4px;  width: 100%; font-size: 10px;  color: #000000; border-top: 1px #E5E5E5 solid; border-bottom: 1px #E5E5E5 solid; border-left: 0px; border-right: 0px;}
#calendarContent tr.calendarsunday 	{ padding: 0px; font-size: 10px; background-color: #EFEFEF; color: #000000; border-top: 1px #ffffff solid; border-bottom: 1px #ffffff solid; border-left: 0px; border-right: 1px;}



/* -- Emergency -------------- */
#emergencyContent	{padding: 0px; margin:0px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-size: 10px; }
#emergencyContent table { width:607px; }
#emergencyContent h1 { color: #A83131; }
#emergencyContent h2 { color: #A83131; background-color: #E5E5E5; width: 100%;}
#emergencyContent h3 { color: #A83131;}
#emergencyContent td { padding: 8px; border: 0px; line-height: 130%;}
#emergencyContent .grey {background-color:#E5E5E5;}
	
	
/* Left SUB grey menu */	

		
#left_sub_grey_menu {font-size: 11px;  width: 172px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #E5E5E5; color: #666666; text-align: left; margin: 0px; }
#left_sub_grey_menu ul { list-style: none; margin: 0px; padding: 0px; border: none; }
#left_sub_grey_menu li {border-bottom: 1px solid #ffffff; margin: 0px; }
#left_sub_grey_menu li a { display: block; background-color: #E5E5E5; color: #666666; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
html>body #left_sub_grey_menu li a { width: auto; margin: 0px; font-weight: bold; }
#left_sub_grey_menu li a:hover { background-color: #FFFFFF; color: #666666; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }

		

/* LEFT Pink - SUB MENU */
#left_sub_pink_menu { padding: 0px; font-size: 11px;  width: 172px; font-family: Verdana, Geneva, Helvetica,	 Arial, sans-serif; background-color: #E3D0D0; color: #9D0C0C; text-align: left; margin: 0px; }
#left_sub_pink_menu ul { list-style: none; margin: 0px; padding: 0px; border: none; }
#left_sub_pink_menu li { border-top: 1px solid #ffffff; margin: 0px; }
	

#left_sub_pink_menu .on			{ display: block; background-color: #ffffff; color:  #9D0C0C; text-decoration: none;  margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_pink_menu .sub			{ display: block; background-color: #E3D0D0; color:  #9D0C0C; text-decoration: none;  margin: 0px; padding: 2px 0px 2px 10px; font-weight: bold; }
#left_sub_pink_menu .onsub			{ display: block; background-color: #ffffff; color:  #9D0C0C; text-decoration: none;  margin: 0px; padding: 4px 0px 4px 30px; font-weight: bold; }
#left_sub_pink_menu .supersub                    { font-size: 10px; display: block; background-color: #E3D0D0; color: #9D0C0C; text-decoration: none;  margin: 0px; padding: 4px 0px 4px 20px; font-weight: normal; }
#left_sub_pink_menu .onsupersub                  { font-size: 10px; display: block; background-color: #ffffff; color: #9D0C0C; text-decoration: none;  margin: 0px; padding: 6px 0px 6px 40px; font-weight: normal; }
#left_sub_pink_menu li a { display: block; background-color: #E3D0D0; color: #9D0C0C; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
html>body #left_sub_pink_menu li a { width: auto; margin: 0px; font-weight: bold; }
#left_sub_pink_menu li a:hover { background-color: #F7F1F1; color: #9D0C0C; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }		




/* LEFT Pink - SUB MENU */

#left_home_pink_menu { font-size: 12px;  width: 172px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #E3D0D0; color: #9D0C0C; text-align: left; margin: 0px; }
#left_home_pink_menu ul { list-style: none; margin: 0px; padding: 0; border: none; }
#left_home_pink_menu li { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; margin: 0px; }
#left_home_pink_menu li a { display: block; background-color: #E3D0D0; color: #9D0C0C; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
html>body #left_home_pink_menu li a { width: auto; margin: 0px; font-weight: bold; }
#left_home_pink_menu li a:hover { background-color: #F7F1F1; color: #9D0C0C; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }	





/* LEFT Living Here - SUB MENU */

#left_sub_living_here_menu 			{ font-weight: bold;font-size: 11px;  width: 172px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #E9E4C1; color: #666633; text-align: left; margin: 0px; }
#left_sub_living_here_menu ul 			{ list-style: none; margin: 0px; padding: 0; border: none; }
#left_sub_living_here_menu li 			{ border-top: 1px solid #ffffff; margin: 0px; }
#left_sub_living_here_menu .on				{ display: block; background-color: #ffffff; color: #50713C; text-decoration: none; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_living_here_menu .sub				{ display: block; background-color: #E9E4C1; color: #666633; text-decoration: none;  margin: 0px; padding: 2px 0px 2px 10px; font-weight: bold; }
#left_sub_living_here_menu .onsub			{ display: block; background-color: #ffffff; color: #666633; text-decoration: none;  margin: 0px; padding: 4px 0px 4px 30px; font-weight: bold; }
#left_sub_living_here_menu .supersub			{ font-size: 10px; display: block; background-color: #E9E4C1; color: #666633; text-decoration: none;  margin: 0px; padding: 4px 0px 4px 20px; font-weight: normal; }
#left_sub_living_here_menu .onsupersub			{ font-size: 10px; display: block; background-color: #ffffff; color: #666633; text-decoration: none;  margin: 0px; padding: 6px 0px 6px 40px; font-weight: normal; }
#left_sub_living_here_menu li a 		{ display: block; background-color: #E9E4C1; color: #666633; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px;  }
html>body #left_sub_living_here_menu li a 	{ width: auto; margin: 0px;  }
#left_sub_living_here_menu li a:hover 		{ background-color: #ffffff; color: #666633; margin: 0px; padding: 2px 0px 2px 20px;  }		

#livingHereContent {font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-size: 10px; }
#livingHereContent h1 { color: #666633; }
#livingHereContent h2 { color: #ffffff; background-color:  #666633; width: 100%;}
#livingHereContent h3 { color: #666633;}
#livingHereContent td { padding: 8px; border: 0px; line-height: 130%;}
#livingHereContent .grey {background-color:#E5E5E5;}



/* LEFT Business - SUB MENU */

#left_sub_business_menu 			{ font-size: 11px;  width: 172px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #C4DFC9; color: #50713C; text-align: left; margin: 0px; }
#left_sub_business_menu ul 			{ list-style: none; margin: 0px; padding: 0; border: none; }
#left_sub_business_menu li 			{ border-top: 1px solid #ffffff; margin: 0px; }
#left_sub_business_menu li a 			{ display: block; background-color: #C4DFC9; color: #50713C; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_business_menu .on			{ display: block; background-color: #ffffff; color: #50713C; text-decoration: none; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_business_menu .sub			{ display: block; background-color: #C4DFC9; color: #50713C; text-decoration: none; margin: 0px; padding: 2px 0px 2px 10px; font-weight: bold; }
#left_sub_business_menu .onsub			{ display: block; background-color: #ffffff; color: #50713C; text-decoration: none; margin: 0px; padding: 4px 0px 4px 30px; font-weight: bold; }
#left_sub_business_menu a.leftheaderlink	{ background-color: #000000; }
html>body #left_sub_business_menu li a 		{ width: auto; margin: 0px; font-weight: bold; }
#left_sub_business_menu li a:hover 		{ background-color: #ffffff; color: #50713C; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }

#businessContent {font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-size: 10px; }
#businessContent h1 { color: #50713C; }
#businessContent h2 { color: #ffffff; background-color: #526F45; width: 100%;}
#businessContent h3 { color: #50713C;}
#businessContent td { padding: 8px; border: 0px; line-height: 130%;}
#businessContent .grey {background-color:#E5E5E5;}



/* LEFT Visiting Here - SUB MENU */
#left_sub_visiting_here_menu 					{ font-size: 11px;  width: 172px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #BCD9D5; color: #3C696B; text-align: left; margin: 0px; }
#left_sub_visiting_here_menu ul 				{ list-style: none; margin: 0px; padding: 0; border: none; }
#left_sub_visiting_here_menu li 				{ border-top: 1px solid #ffffff; margin: 0px; }
#left_sub_visiting_here_menu li a 				{ display: block; background-color:#BCD9D5; color: #3C696B; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_visiting_here_menu .on				{ display: block; background-color: #ffffff; color: #3C696B; text-decoration: none; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_visiting_here_menu .sub				{ display: block; background-color: #BCD9D5; color: #3C696B; text-decoration: none; margin: 0px; padding: 2px 0px 2px 10px; font-weight: bold; }
#left_sub_visiting_here_menu .onsub				{ display: block; background-color: #ffffff; color: #3C696B; text-decoration: none; margin: 0px; padding: 4px 0px 4px 30px; font-weight: bold; }
html>body #left_sub_visiting_here_menu li a 	{ width: auto; margin: 0px; font-weight: bold; }
#left_sub_visiting_here_menu li a:hover 		{ background-color: #ffffff; color: #50713C; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }

#visitingHereContent	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-size: 10px; }
#visitingHereContent h1 { color: #3C696B; }
#visitingHereContent h2 { color:  #3C696B; background-color: #E5E5E5; width: 100%;}
#visitingHereContent h3 { color: #3C696B;}
#visitingHereContent td { padding: 8px; border: 0px; line-height: 130%;}
#visitingHereContent .grey {background-color:#E5E5E5;}



/* LEFT GUESTBOOK - SUB MENU */
#left_sub_guestbook_menu 				{ font-size: 11px;  width: 172px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #1F5B9D; color: #3C696B; text-align: left; margin: 0px; }
#left_sub_guestbook_menu ul 				{ list-style: none; margin: 0px; padding: 0; border: none; }
#left_sub_guestbook_menu li 				{ border-top: 1px solid #ffffff; margin: 0px; }
#left_sub_guestbook_menu li a 				{ display: block; background-color:#1F5B9D; color: #3C696B; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_guestbook_menu .on				{ display: block; background-color: #ffffff; color: #3C696B; text-decoration: none;  margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_guestbook_menu .sub				{ display: block; background-color: #1F5B9D; color: #3C696B; text-decoration: none;  margin: 0px; padding: 2px 0px 2px 10px; font-weight: bold; }
#left_sub_guestbook_menu .onsub				{ display: block; background-color: #ffffff; color: #3C696B; text-decoration: none; margin: 0px; padding: 4px 0px 4px 30px; font-weight: bold; }
html>body #left_sub_guestbook_menu li a 	{ width: auto; margin: 0px; font-weight: bold; }
#left_sub_guestbook_menu li a:hover 		{ background-color: #ffffff; color: #50713C; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }

#guestbookContent	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-size: 10px; }
#guestbookContent h1 { color: #1F5B9D; }
#guestbookContent h2 { color: #ffffff; background-color: #1F5B9D; width: 100%;}
#guestbookContent h3 { color: #1F5B9D;}
#guestbookContent td { padding: 8px; border: 0px; line-height: 130%;}
#guestbookContent .grey {background-color:#E5E5E5;}




/* LEFT City Hall - SUB MENU */
#left_sub_city_hall_menu 				{ font-weight: bold;font-size: 11px;  width: 172px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #C6D8EB; color: #1F5B9D; text-align: left; margin: 0px; }
#left_sub_city_hall_menu ul 				{ list-style: none; margin: 0px; padding: 0; border: none; }
#left_sub_city_hall_menu li 				{ border-top: 1px solid #ffffff; margin: 0px; }
#left_sub_city_hall_menu li a 				{ display: block; background-color:#C6D8EB; color: #1F5B9D; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px; }
#left_sub_city_hall_menu .on				{ display: block; background-color: #ffffff; color: #1F5B9D; text-decoration: none;  margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_city_hall_menu .sub				{ display: block; background-color: #C6D8EB; color: #1F5B9D; text-decoration: none;  margin: 0px; padding: 2px 0px 2px 10px; font-weight: bold; }
#left_sub_city_hall_menu .onsub				{ display: block; background-color: #ffffff; color: #1F5B9D; text-decoration: none; margin: 0px; padding: 4px 0px 4px 30px; font-weight: bold; }
#left_sub_city_hall_menu .supersub				{ font-size: 10px; display: block; background-color: #C6D8EB; color: #1F5B9D; text-decoration: none; margin: 0px; padding: 4px 0px 4px 20px; font-weight: normal; }
#left_sub_city_hall_menu .onsupersub				{ font-size: 10px; display: block; background-color: #ffffff; color: #1F5B9D; text-decoration: none; margin: 0px; padding: 6px 0px 6px 40px; font-weight: normal; }
html>body #left_sub_city_hall_menu li a 	{ width: auto; margin: 0px; }
#left_sub_city_hall_menu li a:hover 		{ background-color: #ffffff; color: #1F5B9D; margin: 0px; padding: 2px 0px 2px 20px;}

#cityHallContent	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-size: 10px; }
#cityHallContent h1 { color: #1F5B9D; }
#cityHallContent h2 { color: #ffffff; background-color: #1F5B9D; width: 100%;}
#cityHallContent h3 { color: #1F5B9D;}
#cityHallContent td { padding: 8px; border: 0px; line-height: 130%;}
#cityHallContent .grey {background-color:#E5E5E5;}




/* LEFT Newsroom - SUB MENU */
#left_sub_newsroom_menu 					{ font-size: 11px;  width: 172px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #D5D3EA; color: #54598D; text-align: left; margin: 0px; }
#left_sub_newsroom_menu ul 				{ list-style: none; margin: 0px; padding: 0; border: none; }
#left_sub_newsroom_menu li 				{ border-top: 1px solid #ffffff; margin: 0px; }
#left_sub_newsroom_menu li a 				{ display: block; background-color:#D5D3EA; color: #54598D; text-decoration: none; width: 100%; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_newsroom_menu .on				{ display: block; background-color: #ffffff; color: #54598D; text-decoration: none;  margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#left_sub_newsroom_menu .sub				{ display: block; background-color: #D5D3EA; color: #54598D; text-decoration: none;  margin: 0px; padding: 2px 0px 2px 10px; font-weight: bold; }
#left_sub_newsroom_menu .onsub				{ display: block; background-color: #ffffff; color: #54598D; text-decoration: none;  margin: 0px; padding: 4px 0px 4px 30px; font-weight: bold; }
html>body #left_sub_newsroom_menu li a 	{ width: auto; margin: 0px; font-weight: bold; }
#left_sub_newsroom_menu li a:hover 		{ background-color: #ffffff; color: #54598D; margin: 0px; padding: 2px 0px 2px 20px; font-weight: bold; }
#newsroomContent	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-size: 10px; }
#newsroomContent h1 { color: #54598D; }
#newsroomContent h2 { color: #ffffff; background-color:#54598D; width: 100%;}
#newsroomContent h3 { color: #54598D;}
#newsroomContent td { padding: 8px; border: 0px; line-height: 130%;}
#newsroomContent .grey {background-color:#E5E5E5;}




img.left_nav_heading { margin: 8px 0px 5px 0px; }

table.front_page_table { width: 779px; margin: 0px; padding: 0px;}
td.front_page_content {padding: 0px 0px 0px 8px;}
td.special_logos {text-align: right; vertical-align: middle; }
td.grey_dither_line { width: 779px; height: 10px; font-size:10px; margin: 0px; padding:0px; background-image: url('/images/global/backgrounds/grey_dither_line.jpg'); }
p.text_link_area { padding: 0px 0px 0px 20px; width: 600px;}

.error_form { color: #CC0000; font-size: 110%; text-weight: bold;}

/* --- CONTENT - Red Table --------------- */

td.red_header { padding: 3px; font-size: 12px; font-weight: bold; background-color: #A93132; color: #ffffff;  }

td.td_content { padding: 8px 4px 8px 4px; }





/* ---TOP MINI LOGO IMAGE SET */
td.second_top_logo_image_set_left 	{ width:253px; height: 76px; vertical-align: top; padding:0px 0px 0px 0px;  background: transparent; }
td.second_top_logo_image_set_middle 	{ width:290px; height: 76px; vertical-align: top; padding:0px 0px 0px 0px;  background: transparent; }
td.second_top_logo_image_set_right 	{ width:236px; height: 76px; vertical-align: top; padding:0px 0px 0px 0px;  background: transparent; }

td.page_content { line-height: 180%; font-size: 11px; vertical-align: top; text-align: left; padding: 4px 5px 5px 8px; margin: 0px; }

.layer_drop_downs {z-index:500;}




/* Drop down menu stuff by Ray */

div.dropNav { margin-bottom: 4px; font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }

.dropDownLiving { padding-top:10px; padding-left: 4px; background-color: #E9E4C1; border: 1px solid #fff;}
a.dropNavLiving { color: #666633; text-decoration: none; }
a:hover.dropNavLiving { color: #666633; text-decoration: underline; }


.dropDownBusiness { padding-top:10px; padding-left: 4px; background-color: #C4DFC9; border: 1px solid #fff;}
a.dropNavBusiness { color: #50713C; text-decoration: none; }
a:hover.dropNavBusiness { color: #50713C; text-decoration: underline; }


.dropDownVisiting { padding-top:10px; padding-left: 4px; background-color:#BCD9D5; border: 1px solid #fff;}
a.dropNavVisiting { color: #3C696B; text-decoration: none; }
a:hover.dropNavVisiting { color: #3C696B; text-decoration: underline; }



.dropDownCity { padding-top:10px; padding-left: 4px; background-color:#C6D8EB; border: 1px solid #fff;}
a.dropNavCity { color: #1F5B9D; text-decoration: none; }
a:hover.dropNavCity { color: #1F5B9D; text-decoration: underline; }


.dropDownNewsroom { padding-top:10px; padding-left: 4px; background-color:#D5D3EA; border: 1px solid #fff;}
a.dropNavNewsroom { color: #1F5B9D; text-decoration: none; }



a:hover.dropNavNewsroom { color: #1F5B9D; text-decoration: underline; }
