/* CSS Document *//***********************************************//* HTML tag styles                             */img, div, #iconmenu_gateway_notworking a, #iconmenu_gateway_notworking a:hover, #iconmenu_gateway a, #iconmenu_gateway a:hover, #iconmenu_region a, #iconmenu_region a:hover  { behavior: url(iepngfix.htc) }/***********************************************/ body{	color: black;	background-color: #dcdcdc;	font: 0.8125em Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}a:link, a:visited, a:hover {	color: #006699;	text-decoration: none;	font: bold 1em Arial, Helvetica, sans-serif;}a:hover {	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;}/* overrides decoration from previous rule for hovered links */h1, h2, h3, h4, h5, h6 {	font-family: Arial,sans-serif;	margin: 0px;	padding: 0px;}h1{ color: #334d55;	font: bold 2em Arial, Helvetica, sans-serif;}h2{ font-size: 1.5em; color: #006699;}h3{ font-size: 1em; color: #006699;}h4{ font-size: 1em; font-weight: normal; color: #333333;}h5{ font-size: 1em; color: #334d55;}ul{ list-style-type: square;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}#advertising{	padding: 0px;	width: 178px;	float: right;	margin-top: 5;	margin-right: 15px;	margin-bottom: 0;}#content{	margin: 5 0px 0 5px;	background-color: #FFFFFF;	text-align: left;	width: 520px;	padding: 5px 5px 0;	float: left;}#content_info{	margin: 5 0px 0 5px;	padding: 5px 2px 0;	background-color: #FFFFFF;	float: left;	text-align: left;	width: 520px;	background-repeat: repeat;}#content_union{	margin: 5 0px 0 5px;	padding: 5px 2px 0;	background-color: #FFFFFF;	float: left;	text-align: left;	width: 520px;	background-image: url(images/bg_union.gif);	background-repeat: repeat;}/************* #breadCrumb styles *************/#breadCrumb{	padding: 5px 0px;	font-size: .6em;}/****advert page*****/#advert-info{	margin: 0px 0px 0px 102px;	text-align: left;	width: 625px;	padding: 10px 0 10px 10px;}/* @group rate */#content-rates{	margin: 0px;	padding: 0;	text-align: left;	width: 748px;	background: #ffffff url(la/advertisment/images/rates_background.gif) repeat-y;}.rate-title {	font: bold 26px Arial, Helvetica, sans-serif;	letter-spacing: -1px;	color: #88318a;	width: 621px;	text-transform: uppercase;	margin: 0;	padding: 0;}.rate-p {	font: 12px Arial, Helvetica, sans-serif;	color: black;	background: #e1c9e2;	display: block;	padding: 5px;	width: 500px;	margin: 0 0 20px 50px;}.rate-table-title {	font: bold 16px Arial, Helvetica, sans-serif;	color: #88318a;	text-transform: uppercase;}.rate-table-p {	font: 12px Arial, Helvetica, sans-serif;	color: black;}.rate_table_rate td {	border-bottom: 2px solid white;	background: #e1c9e2;	border-right: 2px solid white;}	/* @end *//* @group adverts */#content-adverts{	margin: 0px;	padding: 0;	width: 748px;	background: white url(la/advertisment/images/title_background.gif) repeat-y;}#content-adverts a:link{	font-weight: bold;}.advert-title {	font: bold 26px Arial, Helvetica, sans-serif;	letter-spacing: -1px;	color: #2fcfff;	width: 621px;	text-transform: uppercase;	margin: 0;	padding: 0;}.advert-p {	font: 12px Arial, Helvetica, sans-serif;	color: black;	background: #e5f8ff;	display: block;	padding: 5px;	width: 615px;	margin: 0 0 20px;}.advert-table-p {	font: 12px Arial, Helvetica, sans-serif;	color: black;}.advert-table-title {	font: bold 16px Arial, Helvetica, sans-serif;	color: #2fcfff;	text-transform: uppercase;}	/* @end *//* @group mecha */#content-mechanicals{	margin: 0px;	padding: 0;	text-align: left;	width: 748px;	background: #ffffff url(la/advertisment/images/mechanicals_background.gif) repeat-y;}.mecha-title {	font: bold 26px Arial, Helvetica, sans-serif;	letter-spacing: -1px;	color: #3aa03c;	width: 621px;	text-transform: uppercase;	margin: 0;	padding: 0;}.mecha-p {	font: 12px Arial, Helvetica, sans-serif;	color: black;	background: #cee8cf;	display: block;	padding: 5px;	width: 500px;	margin: 0 0 20px 50px;}.mecha-table-title {	font: bold 16px Arial, Helvetica, sans-serif;	color: #3aa03c;	text-transform: uppercase;}.mecha-table-p {	font: 12px Arial, Helvetica, sans-serif;	color: black;}.rate_table_mecha td {	border-bottom: 2px solid white;	background: #cee8cf;	border-right: 2px solid white;}	/* @end *//************** #advert styles **************/#advert{	padding: 0px 0px 10px;	font-size: .8em;	color: black;}/************** #headlines styles **************/#headlines{	margin: 0px;	padding: 10px 0px 15px 10px;	font-weight: normal;}#listing {	font-size: 0.75em;}.listing {margin:0 0 10px 0;}.brown_listing {	border: 1px solid #630;	border-top-style: none;	background-color: #bfac9c;}#title {	padding: 5px;	font-size: .95em;	width: 435px;	color:#FFFFFF;}#telephone {	padding-right: 5px;	font-size: .9em;	font-style: italic;	text-align: right;	width:157px;	color:#FFFFFF;}#key {	font-size: .75em;	padding-top: 5px;}.description {font-weight:bold;}.description_green {	text-align: justify;	padding: 5px;	margin-top: 3px;	border-top: 1px solid white;	background-color: #abe5ab;	margin-bottom: 5px;}.description_orange {	text-align: justify;	padding: 5px;	margin-top: 3px;	border-top: 1px solid white;	background-color: #ffba8c;	margin-bottom: 5px;}.description_brown {	text-align: justify;	padding: 5px;	margin-top: 3px;	border-top: 1px solid white;	background-color: #b38f6c;	margin-bottom: 5px;}.description_blue {	text-align: justify;	padding: 5px;	margin-top: 3px;	border-top: 1px solid white;	background-color: #6c7bd8;	margin-bottom: 5px;}#union_aftra {	font-size: 1em;	padding: 5px;}#union_sag {	padding: 5px;	font-size: 1em;}#union_fees {	font-size: 1em;	padding: 5px;}.lines {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;	width: 750px;	margin-right: auto;	margin-left: auto;	background-color: white;}#home_top {	padding: 0;	width: 740px;	margin: 1px 0 0;	overflow: visible;	clear: both;}#home_bottom {	margin-top: 5px;	padding: 0;	margin-bottom: 0;}.home_table_padding {	padding: 5px 0 0 5px;	margin: 0;}#ads {	z-index: -1;	position: static;}.lines_listings {	width: 750px;	margin-right: auto;	margin-left: auto;}.content_container {	border-right: 1px solid white;		z-index: -1;}.container {	text-align: center;	width: 750px;	border-right: 1px solid white;	border-left: 1px solid white;	background: url(la/images/wood_background.jpg);	background-repeat:repeat-y;	padding-top: 146px;	margin-left: auto;	margin-right: auto;	z-index: -1;	overflow:auto;	}.container_gateway {	text-align: center;	width: 750px;	border-right: 1px solid white;	border-left: 1px solid white;	height: auto;	background: url(la/images/wood_background.jpg) repeat-y center center;	padding-top: 107px;	margin-left: auto;	margin-right: auto;}.title_banner {	background: url(la/images/wood_509.jpg) no-repeat  center;	height: 50px;	color: #000000;	font: bold 1.8em Arial, Helvetica, sans-serif;}.bold {	font-weight: bold;}.bottom_border {	border-bottom: 1px solid black;}.side_border {	border-right: 1px solid black;}.white_podcast {	color: red;	font: bold 1.2em Arial, Helvetica, sans-serif;}.session_fees_titles {	background: url(la/images/wood_background.jpg) no-repeat;	font-size: 1.5em;	color: black;	font-weight: bold;	padding: 5px;}tag {	}#gateway_menu {	overflow: visible;	background: repeat url(images/gateway/gateway_background.jpg);	font: 1.5em Arial, Helvetica, sans-serif;	text-decoration: none;	padding: 5px 0 10px;	width: 540px;}/* @group gateway_buttons */#iconmenu_gateway {	margin: 0;	padding: 0 0 0 20px;}#iconmenu_gateway li {	list-style: none;	margin: 0;	padding: 0;	width: 500px;	height: 51px;}#iconmenu_gateway a {	width: 500px;	display: block;	background: no-repeat url(images/gateway/gateway_header.png);	height: 36px;	color: black;	text-align: center;}#iconmenu_gateway a:hover {	display: block;	width: 500px;	background: no-repeat url(images/gateway/gateway_header_hover.png);	height: 51px;	color: white;	text-decoration: none;	text-align: center;}.button_text_gateway {	margin: 0;	font-weight: bold;	text-decoration: none;	padding-top: 10px;} {	text-decoration: none;	color: black;	padding-top: 10px;	font: bold 2em Arial, Helvetica, sans-serif;	margin: 0;}/* @end *//* @group gateway_buttons_notworking */#iconmenu_gateway_notworking {	margin: 0;	padding: 0 0 0 20px;}#iconmenu_gateway_notworking li {	list-style: none;	margin: 0;	padding: 0;	width: 500px;	height: 51px;}#iconmenu_gateway_notworking a {	width: 500px;	display: block;	background: no-repeat url(images/gateway/gateway_header.png);	height: 51px;	color: #666666;	text-align: center;	font-weight: normal;}#iconmenu_gateway_notworking a:hover {	display: block;	width: 500px;	background: no-repeat url(images/gateway/gateway_header.png);	height: 51px;	color: #666666;	text-decoration: none;	font-weight: normal;}.button_text_gateway {	margin: 0;	padding-left: 0;	padding-top: 10px;} {	text-decoration: none;	color: black;	padding-top: 10px;	font: bold 2em Arial, Helvetica, sans-serif;	margin: 0;}/* @end */#region_menu {	overflow: visible;	background: repeat-y url(images/gateway/gateway_background.jpg) black;	font: 1.5em Arial, Helvetica, sans-serif;	text-decoration: none;	padding: 5px 0 10px;	width: 419px;	margin-right: 0;	margin-top: -2px;	margin-bottom: 0;}#banner_menu {	border-top: 1px solid white;	background: #999 repeat-x 0 7px;	margin: 0;	padding: 0;	z-index: 100;}#banner_gateway {	position: absolute;	top: 0;	right: 0;	width: 100%;/*ie5 box fix begins*/	voice-family: "\"}\"";	voice-family:inherit;	width: 100%;	margin: 0;	z-index: 100;	padding: 15px 0 0;	height: 93px;	color: black;	background-color: #999;}/* @group region_buttons */#iconmenu_region {	margin: 0;	padding: 0 0 0 15px;}#iconmenu_region li {	list-style: none;	margin: 0;	padding: 0;	width: 388px;	height: 53px;}#iconmenu_region a {	width: 388px;	display: block;	background: no-repeat url(images/gateway/gateway_button.png);	height: 53px;	color: black;}#iconmenu_region a:hover {	display: block;	width: 388px;	background: no-repeat url(images/gateway/gateway_button_hover.png);	height: 53px;	color: white;	text-decoration: none;}.button_text {	margin: 0;	padding-top: 13px;	text-align: left;	padding-left: 20px;	font-weight: bold;	text-decoration: none;} {	text-decoration: none;	color: black;	padding-top: 10px;	font: bold 2em Arial, Helvetica, sans-serif;	margin: 0;}/* @end *//* @group Los Angeles */#banner_la {	position: absolute;	top: 0;	right: 0;	color: #fc0;	background: white url(la/images/losangeles_banner_background.gif) repeat-x;	width: 100%;/*ie5 box fix begins*/	voice-family: "\"}\"";	voice-family:inherit;	width: 100%;	margin: 0;	padding: 0;	height: 146px;	z-index: 100;}html>body #banner_la {	width: 100%;/*ie5 box fix ends*/;	z-index: 1;	z-index: 100;}body>#banner_la {/*nasty dodge to deal with ie pc's unbelievable lack of position:fixed support*/	position: fixed;	z-index: 100;}	/* @end *//* @group DC/Baltimore */#banner_dc {	position: absolute;	top: 0;	right: 0;	color: #fc0;	background: url(dc/images/dcbaltimore_banner_background.gif) repeat-x;	border-top: 0;	width: 100%;/*ie5 box fix begins*/	voice-family: "\"}\"";	voice-family:inherit;	width: 100%;	margin: 0;	z-index: 100;	padding: 0;	height: 148px;}html>body #banner_dc {	width: 100%;/*ie5 box fix ends*/;	z-index: 1;	z-index: 100;}body>#banner_dc {/*nasty dodge to deal with ie pc's unbelievable lack of position:fixed support*/	position: fixed;	z-index: 100;}	/* @end *//* @group New York */#banner_ny {	position: absolute;	top: 0;	right: 0;	color: #fc0;	background: url(ny/images/newyork_banner_background.gif) repeat-x;	border-top: 0;	width: 100%;/*ie5 box fix begins*/	voice-family: "\"}\"";	voice-family:inherit;	width: 100%;	margin: 0;	z-index: 100;	padding: 0;	height: 148px;}html>body #banner_ny {	width: 100%;/*ie5 box fix ends*/;	z-index: 1;	z-index: 100;}body>#banner_ny {/*nasty dodge to deal with ie pc's unbelievable lack of position:fixed support*/	position: fixed;	z-index: 100;}	/* @end */.movie_tables {	padding-bottom: 10px;}#footer {	clear: both;	}.entry {	width:520px;	padding:0;	border:0;	}/* Location Styles */.manhattan {	background-color:#802ea9;	}
