html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
:focus { outline: 0; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

body { line-height: 1; color: #757472; background: #eaeaea; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }

 
	h2{	color:#003366; font-size:14px; font-weight:bold; font-family: Arial, sans-serif;}
	h3{ font-weight: bold; color: #444; padding: 5px 0;}
	strong{ font-weight: bold; }
	p{ margin-bottom: 10px; line-height:14px;}
	
	#map_link, #print_logo{ visibility: hidden; display: none; }

	#outerContainer{ width: 750px; background: url(../images/body.gif) repeat-y left; margin: 30px auto 0;}
	
		#top{ height: 13px; background: url(../images/top.gif) no-repeat; }
		
		#content{ padding: 12px 11px 0pt 12px; }
			
			#logo{ float: left; }
			
			
			#page_content{ margin-top: 15px; padding:0 0 20px 56px;  background: url(../images/leftbar.gif) left repeat-y #fff; border-bottom: 7px solid #013879; }
			
			
				#main{ 	width: 410px; float: left; }
					#site_info{ width: 185px; padding-right: 10px; float:left; }
				
					#tenant_list{ width: 205px; float: left; padding-right: 10px;}
						#tenant_list table{ border: 1px solid #eaeaea; border-collapse: collapse; width: 203px; }
							#tenant_list table tr{ border: 1px solid #eaeaea; }
								#tenant_list table tr th{ color: #333; background: #d9d9d9; padding: 2px;}
								#tenant_list table tr td{ padding: 4px; vertical-align: middle;}
								#tenant_list table tr td.logo_container{text-align: center; }
								#tenant_list table tr td.logo_container img{ width: 65px; }
				
					#site_map_head{ clear: both; }
					
					
				#photos{ width: 245px; border: 1px solid #eaeaea; float: left; }
					#photos h3{ padding-left: 5px; }
					#photos ul li{ text-align: center;}
					#photos ul li p{ text-align: left; }
					#photos img{ width: 236px; }
					
			
			
			
			
			
	#footer{  padding: 5px 0 5px 68px; width: 671px; margin: 0 auto;}
			
			
			
			
			
			
/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
	
#page_content:after 
{ content: ".";  display: block; height: 0; clear: both; visibility: hidden; }

#page_content 
{display: inline-block;}

/* Hides from IE-mac \*/
* html #page_content 
{height: 1%;}

#page_content 
{display: block;}
/* End hide from IE-mac */