h1 {font: bold 1.82em arial, verdana, sans-serif;color:#0F477E; margin-top:0px;margin-bottom:10px;text-decoration:none;}
h2 {font: bold 1.27em arial, verdana, sans-serif;color:#0F477E;text-decoration:none;margin:0px 0px 3px 0px;}
h3 {font: bold 1.09em arial, verdana, sans-serif;color:#454545;text-decoration:none;margin:0px 0px 1px 0px;}

/*This is used for the Customer Support Page*/
#content #cust_support h2 {font: bold 1.09em arial, verdana, sans-serif;color:#0F477E;text-decoration:none;margin:0px 0px 3px 0px;}
#content #cust_support h3 {font: bold 0.91em arial, verdana, sans-serif;color:#454545;text-decoration:none;margin:0px 0px 1px 0px;}

/*  This is used for thepublication title for "In the News" */
h4 {
	font: italic bold 0.91em arial, verdana, sans-serif;
	color:#454545;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

.thumbnail {background:url(images/enlarge_image_bg.gif) center bottom no-repeat;padding-bottom:19px;}

.emagine-note {font: bold 1.09em arial, sans-serif; color:#FF0000;}
.footnote {font-size:0.91em;}

#pr-caption-l {
	padding: 5px 5px 5px 0px;
	margin: 0px 5px 0px 0px;
	}

#pr-caption-r {
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 5px;
	}

.table-header-app {
	font: bold 1.09em arial, sans-serif;
	color:#FFFFFF;
	background-color:#E0DCD7;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	vertical-align:top;
	}
	
.table-subheader-app {
	font: normal 1.09em arial, sans-serif;
	color:#333333;
	background-color:#CECECE;
	padding:5px;
	}
	
.table-row {
	color:#000000;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	}
	
.table-altrow {
	color:#000000;
	background-color:#eeeeee;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	}

.table-header-app a {
	color:#FFFFFF;
	}
	
hr {
	border: none;
	border-top: 1px solid #DDDDDD;
	color:#DDDDDD;
	height:1px;
	}
	
.imageLeft {
	margin:5px 8px 5px 0px;
	}

.imageRight {
	margin:5px 0px 5px 8px;
	}

/* =-=-=-=-=-=-=-=-=-=-=-=-Global Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

html {height:100%;}

body {
	background: #E0DCD7 url(images/body_bg.gif) 0 0 repeat-x;
	color:#333333;
	font: normal 75% arial, sans-serif;
	margin:0px;
	height:98%;
	text-align:center;
	}
	
a {color:#0F477E; text-decoration:underline;}
a:hover {text-decoration:none;}

p, td {font-size: 1.09em;}

p ul {font-size:100%;}
ul li {font-size:100%;}
ul ul {font-size: 100%;}
td p {font-size: 100%;}

p {
	margin:0px 0px 15px 0px;
	line-height:1.35em;
	}
	
img {
	border:0px;
	}

#container {
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:970px;
	}

#header {
	margin:0px auto 5px 0px;
	height:100px;
	}
	 
#logo {
	float:left;
	margin:14px 0px 19px 19px;
	outline:none;
	}
	
#logo img {
	display:block;
	}
	
#utilities {
	float:right;
	font-family:tahoma, verdana, sans-serif;
	margin-top:0px;
	text-align:right;
	text-transform:uppercase;
	}
	
#utilities ul {
	color:#999999;
	list-style:none;
	margin:14px 22px 0px 0px;
	}
	
#utilities li {
	padding:0 0 8px 4px;
	list-style:none;
	line-height:12px;
	vertical-align:baseline;
	}
	
#utilities a {color:#999999;text-decoration:none;}
#utilities a:hover {color:#999999;text-decoration:underline;}

#topNav {
	clear:both;
	background: url(images/topnav_bg.gif) no-repeat;
	border:1px solid #EAEAEA;
	padding:1px 1px 0px 1px;
	height:30px;
	margin:0px auto;
	width:958px;
	}
	
#topNav img {
	float:left;
	display:block;
	outline:none;
	}
	
#footer {
	background:none;
	clear:both;
	color:#777672;
	display:block;
	font: 1em arial, helvetica, verdana, sans-serif;
	line-height:23px;
	margin:0 auto;
	text-align:center;
	width:100%;
	}

#footer ul {list-style:none;margin:0px;}
#footer ul li {display:inline;padding-right:4px;}

#footer a {color:#777672;text-decoration:none;}
#footer a:hover {color:#777672;text-decoration:underline;}

.image {display:block;}

#clear {display:block;clear:both;height:0px;}

#locations .table-header-app {
	font: bold 1.09em arial, sans-serif;
	color:#3B3B3B;
	background-color:#CEE4F4;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	height:30px;
	vertical-align:top;
	}
	
#locations .table-subheader-app {
	font: normal 1.09em arial, sans-serif;
	color:#333333;
	background-color:#CECECE;
	padding:5px;
	}
	
#locations .table-row {
	color:#0F477E;
	font: normal 0.91em arial, sans-serif;
	border-bottom:1px solid #FFFFFF;
	/*padding: 10px 5px 10px 10px;*/
	}
	
#locations .table-altrow {
	color:#0F477E;
	font: normal 0.91em arial, sans-serif;
	background-color:#EEEEEE;
	border-bottom:1px solid #FFFFFF;
	/*padding:10px 5px 10px 10px;*/
	}

.locationMid {}
	
#locations .locationMid {
	background:#ffffff;
	border-right:1px solid #DDDDDD;
	}

#locations .table-header-app a {
	color:#FFFFFF;
	}
#content #locations h2	{font: bold 1.09em arial, verdana, sans-serif;color:#0F477E;text-decoration:none;margin:0px 0px 0px 0px;padding:0px;}

#content #locations a {font: italic 0.91em arial, sans-serif;color:#666666; text-decoration:underline;}
#content #locations a:hover {text-decoration:none;}

#content #locations h3 {padding-bottom: 20px;}

#content #locations h3 a {font: bold 1.09em arial, sans-serif;color:#0F477E; text-decoration:underline;padding-bottom: 20px;}

.new_header	{
border-top: 1px solid #BBBBBB;
border-bottom: 1px solid #BBBBBB;
padding: 5px 15px 5px 0px;
text-align:right;
}

#printFriendly {
	/*padding:2px 30px 3px 0px;*/
	padding:5px 30px 0px 0;
	width:740px;
	text-align:right;
	font-size:0.91em;
	}
	
#content #printFriendly a {font-weight: normal;}
	
#location-pdf {
	background:#FFFFFF url(/Collateral/Images/English-US/header_loc_pdf.gif) no-repeat;
	border-top: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	padding: 4px 10px 0px 5px;
	font-size:90%;
	}
	
#location-pdf a {
	 font: bold 1em arial, sans-serif;
	 color:#0F477E;
	 text-decoration:underline;
	 font-size: 100%;
	 }
	 
 #location-pdf td {
	 color:#0F477E;
	 text-decoration:none;
	 padding: 0px 4px 7px 4px;
	 }
 
  #location-pdf td img {
	margin-top: 1px;
	display: block;
 	}
	
#side_bar {
	border-top: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	padding: 4px 0px 0px 0px;
	font-size:90%;
	}
	

	 
 #side_bar td {
	 color:#0F477E;
	 text-decoration:none;
	 padding: 0px 6px 4px 6px;
	 }
	 
 #side_bar td.table-row {
	 color:#0F477E;
	 text-decoration:none;
	 padding: 0px 4px 4px 4px;
	 }
 
  #side_bar td img {
	margin-top: 1px;
	display: block;
 	}
	
	
	
	
	
/* =-=-=-=-=-=-=-=-=-=-=-=-Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#homeMain {
	background:none;
	clear:both;
	width:970px;
	}
#homeMain a {
	color:#0F477E;
	text-decoration:underline;
	}
#homeMain a:hover{
	color:#0F477E;
	text-decoration:none;
	}
	
#homeFlashDropshadow {
	background:#FFFFFF url(images/flashcontainer_bg.gif) no-repeat;
	width:970px;
	}
	
	#homeFlashContainer {
		padding:6px 14px 0px 15px;
		height:360px;}
	
		#homeFlash {
			background:#000000;
			float:left;
			width:710px;
			}
			
		#homeRight {
			color:#FFFFFF;
			background: url(images/whatsdifferent_bg.gif) no-repeat;
			float:right;
			min-height:360px;
			height:auto !important;
			height:360px;
			line-height:150%;
			width:220px;
			}
			
			#homeRight h1 {
				color:#FFFFFF;
				font:normal 20px 'arial narrow', arial, sans-serif;
				padding-top:30px;
				text-align:center;
				}
				
			#homeRight ul {
				font-size: 1.09em;
				margin:0px;
				padding:0px 10px 0px 25px;
				}
				
			#homeRight ul li {
				background: url(images/homeright_list.gif) 0px 5px no-repeat;
				list-style:none;
				padding:0px 0px 7px 10px;
				}
				
			#homeRight ul li a:link, #homeRight ul li a:visited {
				color:#FFFFFF;
				text-decoration:none;
				}
				
			#homeRight ul li a:hover {
				color:#FFFFFF;
				font-weight:normal;
				text-decoration: underline;
				}
				
			#homeRight table td a:link, #homeRight table td a:visited {
				color:#FFFFFF;
				text-decoration:none;
				}
				
			#homeRight table td a:hover {
				color:#FFFFFF;
				font-weight:normal;
				text-decoration: underline;
				}
			
		#homeFlash img, #homeFlashTop img, #homeFlashBottom img {
			display:block;
			}
			
#middleTag, #homeBottomTopCorners, #homeBottomCorners {
	clear:both;
	}
			
#middleTag img, #homeBottomTopCorners img, #homeBottomCorners img {
	display:block;
	}
	
#homeBottom {
	background: url(images/homebottom_bg.gif) 0 0 repeat-y;
	clear:both;
	float:left;
	font:normal 10px tahoma, verdana, arial, sans-serif;
	position:relative;
	width:970px;
	}
	
#homeBottom h1 {
	font: bold 12px tahoma, arial, serif;
	color:#0F477E;
	margin:0px;
	padding:0px 0px 7px 0px;
	}
	
#homeBottom p {
	margin:0px;
	padding:0px 0px 7px 0px;
	}
	
	#homebottom1, #homebottom2, #homebottom3, #homebottom4 #homeBottom5{
		float:left;
		}
	
	#homebottom1 {
		padding:20px 14px 0px 26px;
		width:250px;
		}
		
	#homebottom2 {
		padding:20px 15px 0px 14px;
		width:219px;
		}
		
	/*#homebottom3 {
		background: url(images/homebottom_learnhow_bg.gif) no-repeat;
		min-height:159px;
		height:auto !important;
		height:159px;
		margin:0px 0px 0px 4px;
		padding:13px 0px 0px 10px;
		width:413px;
		}*/
		
	#homebottom3 {
		/* background: url(images/homebottom_learnhow_bg_new.gif) no-repeat; */
		min-height:131px;
		height:auto !important;
		height:131px;
		margin:0px 0px 0px 4px;
		padding:20px 0px 0px 10px;
		width:413px;
		}

		#homeSlides {float:left;}
		
		#homebottom3 p {
			width:220px;
			}
		#homebottom3 h1 {
	font: bold 12px tahoma, arial, serif;
	color:#0F477E;
	margin:0px;
	padding:0px 0px 7px 0px;
			}	
					
			
		/*#homebottom3 h1 {
			width:125px;
			}*/
			
	/*#homebottom4 {
		position:absolute;
		bottom:41px;
		right:48px;
		height:88px;
		width:98px;
		z-index:5;
		}*/
		
	#homebottom4 {
		/*position:absolute;
		bottom:50px;
		right:40px;
		height:55px;
		width:57px;
		z-index:5;*/
		float:right;
		padding:18px 64px 0 0; }
		
	#homebottom4 img {
		display: block; }
		
	/*#homeBottom5 {
		font:normal 11px tahoma, verdana, arial, sans-serif;
		text-align:right;
		width:200px;
		}*/
		
	#homeBottom5 {
		font:normal 11px tahoma, verdana, arial, sans-serif;
		float:left;
		margin-top:100px; }
	
	#homeBottom5.moreLink {
	color:#333333;
	text-decoration:none;
	text-transform:uppercase;
	margin:2px;
	}

			
.moreLink {
	color:#333333;
	text-decoration:none;
	text-transform:uppercase;
	}

/* =-=-=-=-=-=-=-=-=-=-=-=-Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */


#interiorMain {
	width:970px;
	}
	
#leftNav {
	float:left;
	text-align:left;
	padding:24px 0px 20px 26px;
	width:169px;
	}
	
#headerGraphic {clear:both;}
	
	#headerGraphic img {display:block;}
	
#contentContainer {
	background: url(images/content_bg.gif);
	width:970px;
	}
	
	#contentBg {
		background: url(images/interiormain_bg.gif) no-repeat;
		min-height:350px;
		height:auto !important;
		height:350px;
		width:970px;
		}
	
#intEditableArea {
	border-left:1px solid #DDDDDD;
	float:right;
	line-height:150%;
	margin:0px 0px 0px 0px;
	width:767px;
	}
	
	#content {
		padding:0px 40px 20px 7px;
		}
		
	#content td {font-size:100%;}
	
	#content td p {font-size:100%;}
	#content td h2 {font-size:1.27em;}
	#content td h3 {font-size:1.09em;}
	#content td.footnote {font-size:0.82em;}
		
	#content ul {
		list-style:none;
		margin:8px 0px 15px 0px;
		padding:0px;
		}
		
	#content li {
		background:url(images/interior_list.gif) 0px 6px no-repeat;
		line-height:1.3em;
		margin-left:20px;
		margin-bottom:8px;
		padding-left:7px;
		}
		
	#content ul li img {
		/*vertical-align:middle;*/
		}
	
	#content a {color:#0F477E; text-decoration:underline;font-weight:bold;}
	#content a:hover {text-decoration:none;}
		
/* For Tenants RollOvers */

#content .service {
	background: url(images/fortenants_service_over.gif) no-repeat right center;
	display:block;
	height:40px;
	width:143px;
	}
	
#content .service:hover {
	background: url(images/fortenants_service_over.gif) no-repeat left center;
	display:block;
	height:40px;
	width:143px;
	}
	
#content .security {
	background: url(images/fortenants_security_over.gif) no-repeat right center;
	display:block;
	height:40px;
	width:141px;
	}
	
#content .security:hover {
	background: url(images/fortenants_security_over.gif) no-repeat left center;
	display:block;
	height:40px;
	width:141px;
	}
	
#content .moveInOut {
	background: url(images/fortenants_moveinout_over.gif) no-repeat right center;
	display:block;
	height:40px;
	width:179px;
	}
	
#content .moveInOut:hover {
	background: url(images/fortenants_moveinout_over.gif) no-repeat left center;
	display:block;
	height:40px;
	width:179px;
	}
	
#content .construction {
	background: url(images/fortenants_construction_over.gif) no-repeat right center;
	display:block;
	height:40px;
	width:179px;
	}
	
#content .construction:hover {
	background: url(images/fortenants_construction_over.gif) no-repeat left center;
	display:block;
	height:40px;
	width:179px;
	}
	
#content .cleaning {
	background: url(images/fortenants_cleaning_over.gif) no-repeat right center;
	display:block;
	height:40px;
	width:153px;
	}

#content .cleaning:hover {
	background: url(images/fortenants_cleaning_over.gif) no-repeat left center;
	display:block;
	height:40px;
	width:153px;
	}
	
#content .forms {
	background: url(images/fortenants_forms_over.gif) no-repeat right center;
	display:block;
	height:40px;
	width:141px;
	}
	
#content .forms:hover {
	background: url(images/fortenants_forms_over.gif) no-repeat left center;
	display:block;
	height:40px;
	width:141px;
	}
	
#content .energy {
	background: url(images/fortenants_energy_over.gif) no-repeat right center;
	display:block;
	height:40px;
	width:161px;
	}
	
#content .energy:hover {
	background: url(images/fortenants_energy_over.gif) no-repeat left center;
	display:block;
	height:40px;
	width:161px;
	}
	
#content .rules {
	background: url(images/fortenants_rules_over.gif) no-repeat right center;
	display:block;
	height:40px;
	width:161px;
	}
	
#content .rules:hover {
	background: url(images/fortenants_rules_over.gif) no-repeat left center;
	display:block;
	height:40px;
	width:160px;
	}

#library {color:#344769;font:14px 'arial narrow',arial, sans-serif;padding-right:20px;}

.libImage {
	border:2px #BBBBBB solid;
	}

#interiormainBottom {
	clear:both;
	}
	
#interiormainBottom img {
	display:block;
	}

#content #privacy li	{
	background:none;
	}


/* =-=-=-=-=-=-=-=-=-=-=-=-Left Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#leftNav table {
	margin:0px;
	}
	
#leftNav table img {display:inline;}

.leftnav-lvl1-on {
	background:url(images/leftnav_list.gif) 7px 9px no-repeat;
	color:#0F477E;
	font: bold 12px tahoma, verdana, arial, sans-serif;
	padding:6px 10px 4px 16px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off {
	background:url(images/leftnav_list.gif) 7px 9px no-repeat;
	font: 12px tahoma, verdana, arial, sans-serif;
	padding:5px 10px 4px 16px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off a {color:#0F477E;text-decoration:none;}
.leftnav-lvl1-off a:hover {text-decoration:underline;}
.leftnav-lvl1-on a {color:#0F477E;text-decoration:none;}
.leftnav-lvl1-on a:hover {text-decoration:underline;}


.leftnav-lvl1-spacer {height:0px;}

.leftnav-lvl2-on {
	color:#0F477E;
	font: 12px tahoma, verdana, arial, sans-serif;
	padding:4px 12px 4px 28px;
	text-decoration:underline;
	vertical-align:top;
	}
	
.leftnav-lvl2-off {
	font: 12px tahoma, verdana, arial, sans-serif;
	padding:4px 12px 4px 28px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off a {color:#0F477E;text-decoration:none;}
.leftnav-lvl2-off a:hover {text-decoration:underline;}
.leftnav-lvl2-on a {color:#0F477E;text-decoration:none;}
.leftnav-lvl2-on a:hover {text-decoration:underline;}


.leftnav-lvl3-on {
	color:#0F477E;
	font: 12px tahoma, verdana, arial, sans-serif;
	padding:4px 12px 4px 42px;
	text-decoration:underline;
	vertical-align:top;
	}
	
.leftnav-lvl3-off {
	font: 12px tahoma, verdana, arial, sans-serif;
	padding:4px 12px 4px 42px;
	vertical-align:top;
	}

.leftnav-lvl3-off a {color:#0F477E;text-decoration:none;}
.leftnav-lvl3-off a:hover {text-decoration:underline;}	
.leftnav-lvl3-on a {color:#0F477E;text-decoration:none;}
.leftnav-lvl3-on a:hover {text-decoration:underline;}	


/* =-=-=-=-=-=-=-=-=-=-=-=-Top Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadMenu_Default .group .link  /* 1st level off cell */
{
	background: #ECE8E4 11px 6px no-repeat;
	margin:3px 0px;
	padding:4px 10px 4px 20px;
	text-align: left;
	text-decoration:none;
	white-space:normal;
	width:158px;
}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	background: #ECE8E4 11px 6px no-repeat;
	margin:3px 0px;
	padding:4px 10px 4px 20px;
	text-align: left;
	white-space:normal;
	width:158px;
}

.RadMenu_Default .link   /* off text */

{
	color:#0F477E;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group .link:hover,   /* 1st level on cell*/
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	background: #0F477E 11px 6px no-repeat;
	color: #FFFFFF;
	padding:4px 10px 4px 20px;
	margin:3px 0px;
	text-align: left;
	white-space:normal;
	width:158px;
}

.RadMenu_Default .group .group .link:hover,   /* 2nd level on cell*/
.RadMenu_Default .group .group .focused,
.RadMenu_Default .group .group .expanded
{
	background: #0F477E 11px 6px no-repeat;
	color: #FFFFFF;
	margin:3px 0px;
	padding:4px 10px 4px 20px;
	text-align: left;
	white-space:normal;
	width:158px;
}

.RadMenu_Default .link:hover,    /* on text */
.RadMenu_Default .link:visited:hover,
.RadMenu_Default .focused,
.RadMenu_Default .expanded
{
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group   /* whole dropdown */
{
	border:1px solid #FFFFFF;
	border-top:0px;
	background:#ECE8E4;
	letter-spacing:0.09em;
	width:188px;
}

.RadMenu_Default 
{
	background: #FFFFFF;
	text-decoration:none;
}

.RadMenu_Default_Context
{
	background: none;
}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
	font: 1.09em helvetica, 'arial narrow', arial, sans-serif;
	text-decoration:none;
}

.menu img
{
    margin:0 0px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {}
.form-label {font-weight:bold;}
.form-button {}
.form-button_off {font: 0.91em tahoma, sans-serif;color:Blue;font-weight:bold; margin:0px 0px;padding:0px 2px;}
#content a.form-button_on {font: 0.91em tahoma, sans-serif;color:#0F477E;font-weight:bold;border:1px solid gray;margin:0px 0px;padding:0px 2px; text-decoration:none;}
.form-button_label {font: 0.91em tahoma, sans-serif;color:#000000;font-weight:bold; margin:0px 0px;padding:0px 2px;}

.form-textbox {font: 0.91em tahoma, sans-serif; color:#000000;border:1px solid #B3A892;}
.red-star {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }
.alert {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }
