/*Joe's Styles*/

.header {font-family:"Times New Roman", Times, serif; font-size: 24PX; COLOR:#003366; border-bottom:1px solid #003366; width: 300px;}
.date {font-family:"Times New Roman", Times, serif; font-size: 12px; COLOR:#003366; border-bottom:1px solid #003366; margin-top: 8px;}



#newsletter {
width: 150px
}


#newsletter ul {
display: block;
}
#newsletter li {
list-style-type: square;
line-height: 12px; 
text-decoration:none;
margin-top:6px;
}

.as_byline {
	font-size:14px;
	font-weight:bold;
	color:#366DA1;
}


#aboutcompany {
	width: 728px;
	height: 29px;
	}
	
#aboutcompany_interior {
	border-top: 2px solid #fff;
	border-bottom: 1px solid #fff;
	width: 730px;
	height: 29px;
	}
	
	#aboutcompany ul, #aboutcompany_interior ul {
		display: inline;
		margin: 5px 0px 0px 0px;
		padding: 0px 15px 0px 0px; 
		position:relative;
		float:right;
		}
	
	#aboutcompany li, #aboutcompany_interior li {
		list-style-type: none;
		display: inline;
		margin:0 0 0 5px;
		padding:2px 0 0 8px;
		height: 12px;
		}
		
	#aboutcompany li.home a, #aboutcompany_interior li.home a {
		background-image: url(../../images/mini_nav/home_nav.gif);
		background-repeat: no-repeat;
		width: 31px;
		height: 12px;
		text-decoration: none;
		}
		
	#aboutcompany li.home a:hover, #aboutcompany_interior li.home a:hover {
		background-image: url(../../images/mini_nav/home_roll.gif);
		background-repeat: no-repeat;
		width: 31px;
		height: 12px;
		text-decoration: none;
		}
		
	#aboutcompany li.about a, #aboutcompany_interior li.about a {
		background-image: url(../../images/mini_nav/about_nav.gif);
		background-repeat: no-repeat;
		width: 37px;
		height: 12px;
		text-decoration: none;
		}
		
	#aboutcompany li.about a:hover, #aboutcompany_interior li.about a:hover {
		background-image: url(../../images/mini_nav/about_roll.gif);
		background-repeat: no-repeat;
		width: 37px;
		height: 12px;
		text-decoration: none;
		}
		
	#aboutcompany li.media a, #aboutcompany_interior li.media a {
		background-image: url(../../images/mini_nav/mediacenter_nav.gif);
		background-repeat: no-repeat;
		width: 72px;
		height: 12px;
		text-decoration: none;
		margin-bottom: -23px;
		}
		
	#aboutcompany li.media a:hover, #aboutcompany_interior li.media a:hover {
		background-image: url(../../images/mini_nav/mediacenter_roll.gif);
		background-repeat: no-repeat;
		width: 72px;
		height: 12px;
		text-decoration: none;
		margin-bottom: -23px;
		}
		
	#aboutcompany li.press a, #aboutcompany_interior li.press a {
		background-image: url(../../images/mini_nav/pressreleases_nav.gif);
		background-repeat: no-repeat;
		width: 81px;
		height: 12px;
		text-decoration: none;
		margin-bottom: -23px;
		}
		
	#aboutcompany li.press a:hover, #aboutcompany_interior li.press a:hover {
		background-image: url(../../images/mini_nav/pressreleases_roll.gif);
		background-repeat: no-repeat;
		width: 81px;
		height: 12px;
		text-decoration: none;
		margin-bottom: -23px;
		}
		
	#aboutcompany li.contact a, #aboutcompany_interior li.contact a {
		background-image: url(../../images/mini_nav/contact_nav.gif);
		background-repeat: no-repeat;
		width: 46px;
		height: 12px;
		text-decoration: none;
		}
		
	#aboutcompany li.contact a:hover, #aboutcompany_interior li.contact a:hover {
		background-image: url(../../images/mini_nav/contact_roll.gif);
		background-repeat: no-repeat;
		width: 46px;
		height: 12px;
		text-decoration: none;
		}
		
	#aboutcompany ul li em, #aboutcompany_interior ul li em {
			visibility: hidden;
		}

/* ===========================================================================================================
 global */

#flash_map{
	margin-bottom:30px;
}

#flashcontent_sub{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	background-color:#ffffff;
}

#flashcontent{
	width:728px;
	/*height:415px;*/
	height: 48px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	background-color:#ffffff;
	/*border-bottom:2px solid #cecece;*/
}

#flashObjectText{
	padding-top:55px;
	width:500px;
	height:101px;
}

#flashObjectText_main{
	padding-top:205px;
	padding-left:75px;
	padding-right:75px;
	text-align:center;
}

body, table, object, embed, div  {
	font-size:10px;
	font-family: verdana, sans-serif;
	
}


body, table, object, embed, font, div {
		line-height:1.8em;
}

div {
/*	border:#cccccc solid 1px;*/
}

p {
	margin-top:1.8em;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:#366DA1;
	margin:.75em 0px .75em 0px;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#366DA1;
	margin:.5em 0px .5em 0px;
}

hr {
	color:#366DA1;
	height:1px;
}

a img {
	border-width:0px;
}

a, a:link, a:visited {
	color:#00529B;
	color:#366DA1;
}

a:hover {
	color:#366DA1;
	color:#000000;
	text-decoration:underline;
}

ul {
	margin:5px 5px 5px 20px ;
	list-style-type:circle;
}

li {
	list-style-type:circle;
}


table td {
	vertical-align:top;
}

.margin {
	background:url(/images/headers/bg/margin-1.jpg) top left repeat-y;
	width:250px;
	vertical-align:top;
	line-height:1.2em;
}

.margin table , .margin div {
	line-height:1.2em;
}

div.margin-1 {
	padding:30px 5px 10px 20px;
}

/* ===========================================================================================================
 header/footer */
 
 .nav-f {
	text-align: center;
	}

.nav-f a h1 {
	font-size:9px;
	margin:0px;
	color:#00529B;
	font-weight:normal;
	te xt-transform:uppercase;
	line-height:13px;
	
}

.nav-f a h1 , 
.nav-f a:link h1  , 
.nav-f a:visited  h1 {
	display:list-item;
	list-style-type:none;
	font-size:9px;
	text-decoration:none;
	padding:2px;
}
 
 .nav-f a:hover h1 {
 	text-decoration:underline;
 	color:#000000;
 }
 
 .subnav {
	background: #00529B url(/images/headers/bg/subnav-1.jpg) top left;
	height:20px;
	vertical-align:middle;
	padding:2px 6px;
	font-size:9px;
	color:#ffffff;
	line-height:13px;
	font-weight:bold;
 }

.subnav a,
.subnav a:link,
.subnav a:visited

 {
	color:#ffffff;
	text-transform:capitalize;
	text-decoration:none;
}

.subnav a:hover {
	color:#ccf5ff;
	text-decoration:underline;
}

.main {
	background:#ffffff;
	border:#00529B solid 1px;
}


.content {
	width:100%;
	vertical-align:top;
	height:340px;
	padding:10px 30px 20px 25px;

}

.content, .content table {
	line-height:18px;
}

.content h1 {
	text-transform:uppercase;
}

.new ul {
	list-style-type:none;
}

.news li {
	list-style-type:none;
}

.news a,
.news a:link,
.news a:visited {
	text-decoration:none;
	font-weight:normal;
	
}

.news a:hover {
	color:#000000;
	text-decoration:underline;
}

.copyright {
	color:#55555;
	font-size:8px;
	border-top:#eeeeee solid 1px;
	width:700px;
	margin:1px;
}

.copyright td {
	padding:5px;
}






/* ===========================================================================================================
 management console */
.managercontent {
	background:#ffffff;
	padding: 3px 8px;
	width:570px;
	line-he ight:18px;
}

.managercontent table,
.managercontent font,
.managercontent input {
	line-hei ght:18px;
}

.managernavigation {
	background:#ffffff;
	width:140px;
	line-height:.9em;
}

.managernavigation a, .managernavigation a:link, .managernavigation a:visited {
	display:list-item;
	list-style-type:none;
	padding:0px 2px 3px 8px;
	text-decoration:none;
	width:100%;
	text-transform:uppercase;
	font-size:9px;
}

.managernavigation a:hover {
	color:#000000;

}

.managernavigation h1 {
	font-size:12px;
	margin:3px 0px 2px 8px;
	font-weight:bold;
	color:#333333;
	line-height:100%;
}

.managernavigation h2 {
	font-size:11px;
	margin:10px 0px 2px 0px;
	font-weight:bold;
	padding:2px 1px 0px 8px;
	color:#111111;
}


div.headergray {
	color:#555555;
	font-weight:bold;
	font-size:12px;
	flo at:right;
	margin:10px 15px 0px 10px;
}

.manager-level2 {
	margin:3px 10px;
		line-height:.9em;
}

.manager-level2 a,
.manager-level2 a:link,
.manager-level2 a:visited
 {
	text-transform:capitalize;
	padding:1px 0px 2px 7px;
		line-height:.9em;
	
}

.realestate_btn{
	background-color:#366da1;
	height:55px;
	padding: 17px 0px 11px 20px;
	text-align:right;
}





/* ===========================================================================================================
bio-thumbs */

.bio-thumbs {
	ma rgin:20px 15px 10px 40px;
} 


.bio-thumbs img {
	displ ay:block;
	wid th:150px;
}

.bio-thumbs a {
	font-weight:bold;
}

.main-bio {
	margin:46px 0px 0px 0px;
}

.as_title {
	font-size:14px;
	font-weight:bold;
	color:#366DA1;
	margin:.75em 0px .75em 0px;
}


/* Sports and Entertainment Tabbed Section */

table.sports p {
	padding: 0;
	margin: 0;
	}

#wrapper {
	width: 658px;
	margin:30px auto;
	text-align:center;
	position:relative;
	/*border: 1px solid #ff0000;*/
	}
	
	#wrapper a{
		outline:none;
	}
#wrapper #left_column {
	width: 180px;
	float: left;
	margin:50px 0 0 0;
	/*padding: 96px 0 0 0;
	margin: 0 0px 0 0;*/
	}
	
#wrapper #left_column ul#maintab {
	padding: 0;
	margin: 0;
	list-style: none;
	width:180px;
	}
	
#wrapper #left_column #maintab li {
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0px 0 0;
	margin: 0 0 5px 0;
	width: 180px;
	float:right;
	text-align: right;
	}
	
#wrapper #left_column li a {
	color: #4d6684;
	margin: 0 0 0 0;
	padding:3px 5px 3px 0;
	display: block;
	font-weight:normal;
	text-decoration: none;
	background-color: #ebf7fb;
	border-left: 1px solid #94cbeb;
	border-top: 1px solid #94cbeb;
	border-bottom: 1px solid #94cbeb;
	width: 175px;
	}
	
	#wrapper #left_column li a:hover {
	background-color: #fff;
	}
	

#wrapper #left_column li.active a {
	color: #4d6684;
	background-color: #fff;
	border-right: 1px solid #fff;
	width: 175px;
	}	
	
#wrapper #right_column {
	width: 409px;
	float: left;
	padding: 0;
	text-align:left;
	/*border: 1px solid #ff0000;margin: 39px 0 0 -20px;*/
	}
	
#wrapper #right_column h3 {
	font-size:12px;
	font-weight:bold;
	color:#366DA1;
	margin: 0 0 10px 0;
	padding: 0;
}
	
#wrapper #content_block {
	border: 1px solid #94cbeb;
	width: 475px;
	min-height: 500px;
	height:auto !important;
	height:500px;
	padding: 0px 0px 0 0px;
	margin: 0 auto 0 auto;
	}
	
#wrapper #content_block #ajaxcontentarea {
	width: 435px;
	padding: 19px 26px 0 26px;
	margin: 0 auto 0 auto;
	}
	
#wrapper #content_block #ajaxcontentarea img {
	padding: 0;
	margin: 0 18px 0 0;
	}
	
/* Press Release */

#press_release span.as_title {
	display: none;
	}