@charset "utf-8";
/* MAIN CSS SHEET */


	html,
	body { min-width:820px; margin:0; padding:0; background:#D5DDE0; color:#000; background-image:url(../images/bg.jpg); font-family:Verdana, Geneva, sans-serif; }	
	a {color:#000000; text-decoration:none; font-weight:bold;}
	#wrap {	background:#fff; margin:0 auto;	width:820px; font-size:1em; }
	#shadowwrap {width:874px; background:url(../images/bg2.jpg); margin:auto; }
	#main {	background:#fff; float:right; width:614px; margin-right:16px; min-height:426px; padding-bottom:15px;}
	img { border:none; }
	ol li { margin:10px 0; }
	
/* FORUM OFFICERS */

#map {height:300px; width: 500px; margin:auto; }
.officercontainer { width:600px;  margin-bottom:15px; margin-left:10px; background:url(../images/officer_bg.jpg); background-repeat: repeat-x;}
.officerpicture { float:left; width:250px; height:167px; padding:10px; }
.officerpicture img {padding:3px; border:solid 1px #253f6a; background:#ffffff;}
.officertext { font-size:1em;  padding-left:5px;   float: left; width:300px; margin-left:10px;   }
.officertitle { color:#006; font-size:1.2em; font-weight:bold; width:320px; margin-bottom:10px; background-image:url(../images/officer_line.jpg); text-align:justify; background-repeat:no-repeat; background-position:bottom;  }

.homeimagebg {padding:2px; margin-right:4px; background:#ffffff; border:solid 1px #4b7f94; float:left; }

.formstyle { padding:2px; border:1px solid #CCCCCC; width:569px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; }
.verstyle {border:1px solid #990000; background-color:#D70000; color:#FFFFFF; padding:4px; padding-left:6px;width:295px;}
.mailerstyle { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; width:300px;}
.complainttext { width:570px; font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; } 

/* RECRUITMENT AREA */
.recruitmentlisting {background:#E8E8E8 url(../images/recruitment_bg.jpg) top repeat-x; }
.recruitmentline {background:url(../images/h_line.jpg) no-repeat; width:592px; height:1px; margin:10px 0 5px; }
	
/* HEADERS */

	.lefttop { float:left; margin-top:5px; margin-bottom:5px; width:580px; font-size:12px; }			  
	.righttop {	 margin-top:5px; margin-bottom:5px; float:right; width:230px; font-size:12px; }
	#graphicheader { background:#fff; padding:0px; clear:both; }
	#logo {	background:#fff; background-image:url(../images/main_logo3.jpg); float:left; width:175px; text-align:center; font-size:10px;	height:160px; min-height:160px; color:#ffffff; }
	#logo a { color:#ffffff; text-decoration:none; }		
	#logo a:hover {	text-decoration:underline;	}
	#logoright { background:#fff; float:left; width:645px; height:160px; }
	.missionstatement {font-size:14px;  } 
	.missionstatement li {font-weight:bold; }
	
	.mission { color:#EFA300; font-size:1.5em; font-weight:bold; } /* CLASS FOR MISSION STATEMENT ON HOMEPAGE */

/* STYLE SHIFT DIVS */

	.menuon { display:none; }
	.menuoff { display:none; }

/* FONT SIZES */

	h1 { font-size:1.1em; color:#044269; }
	strong { color:#044269;	font-size:1em;	font-weight:bold; } 
	h2 { font-size:1.5em; color:#477491;	font-weight:bold; }
	h2 a {	font-size:1em;	color:#477491;	font-weight:bold; }
	a:hover { color:#333333; text-decoration:underline; }
	#main h1, #main h2, #main p { padding:0 10px;  }
	.noborder {float:right; }
	.noborder img {border:none; }

/* PROPERTY SECTION */

	
	.propertycontainer { text-align: center; clear:both; width: 610px; margin:auto; margin-bottom:20px; color: #333; line-height: 130%; text-align:justify; background:url(../images/properties_bg.jpg); background-position:bottom; background-repeat:repeat-x; padding:5px;}
	.showpropertycontainer { text-align: center; clear:both; width: 610px; margin:auto; margin-bottom:20px; color: #333; line-height: 130%; text-align:justify; padding:5px;}
	.propertycontainer img {border:solid 1px; padding:3px; }
	.propertyline { background:url(../images/h_line2.jpg) repeat-x; padding:1px; height:8px; width:600px;  }
	.propertyleft {float:left; width:100px; }
	.propertyright {float:right; width:495px; }
	

/* NEWS AREA */

.latestnewscontainer {background:url(../images/news_bg2.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:20px; padding-bottom:10px; }
.latestnewscontainer img {margin-right:15px; padding:5px; border:solid 1px #184b6a; background:#ffffff;}
.latestnewstitle {float:left; font-size:14px; color:#527D97; font-weight:bold; }
.latestnewsdate {color:orange; font-size:11px; float:right }
.clear {clear:both; }
.latestnewsmiddle {width:570px; margin:auto; }
.largenewsarticle {text-align:justify; }
.largenewsarticle img {margin:15px; padding:5px; border:solid 1px; background:#ffffff;}


/* MENU + SIDEBAR */

	.menuHeader { display:none; }
	#sidebar { float:left;	width:175px;  background-image:url(../images/menu_bg3.jpg);  font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#14415d;	}	
	#sidebar2 { width:175px; overflow:visible; height:300px; background:url(../images/curve_bottom.jpg) no-repeat top #F8F9FD !important; } 
	#sidebarbottom {width:175px; }	
	#sidebar ul { margin-bottom:0;  }
	#sidebar h3, #sidebar p { padding:0 10px 0 0;  }
	.menuOptions { line-height:25px; vertical-align:top; clear:both; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;  font-size:15px; font-weight:normal; }
	.pointer { cursor: pointer;	}	
	.pointer:hover { cursor: pointer; text-decoration:underline;}
	.menuOptions li { list-style: none;	padding:1px; width:164px; padding-left:8px; background-image:url(../images/menu_line.gif); background-repeat:repeat-x; background-position:bottom;	}	
	.menuOptions li a.active {text-decoration:underline; }
	.menuOptions li ul { margin:0; padding:0px 0px 8px 0px;	width:164px; color:red; }	
	.menuOptions li.indent { background: url(../images/bgNav2.gif);	padding-left:5px; margin:0; line-height:15px; color:#14415d; font-size:8px;	}		
	.menuOptions li.indent a { font-size:12.5px; font-weight:normal;	}	
	.menuOptions li.indent a.active { text-decoration:underline; }
	.textincrease {	text-decoration:none; font-weight:normal; font-size:13px; margin-left:40px; font-family: Arial, Helvetica, sans-serif; color:#477491;	}	
	.menuOptions a { text-decoration:none;  font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#14415d; font-size:15px;}	
	.menuOptions a:hover { text-decoration:underline; color:#14415d;  }
	#paymentlogos { width:160px;text-align:center; margin:auto; position:relative; top:1px; }
	#paymentlogos img {margin-bottom:12px; } 

/* FOOTER */

	#footer { background-image:url(../images/bottom_curve.gif);	clear:both;	padding-left:0px; height:108px; background-position:bottom right; font-size:12px; background-repeat:no-repeat; z-index:100;  position:relative !important;}
	#printfooter { background-image:url(../images/bottom_curve.gif); clear:both; padding-left:10px;	background-position:bottom right; background-repeat:no-repeat; display:none; }
	#footer p {	padding:5px; margin:0;  }
	#footer p.copyright { font-size:9px; } 

/* SEARCH AREAS */
	
	fieldset { padding: 0em; font:100%/1 sans-serif; border:0px;  }  
	legend { border:0px; padding-left:76px; padding-bottom:4px; }    
	label {  float:left; width:25%; margin-right:0.5em; padding-top:0.2em; text-align:right; font-weight:bold; }	
	.save_btn { border:0; background: url(../Images/search_btn.gif) no-repeat;	font-weight:bold; font-size:90%; height:20px; width:54px; }	
	.homesearchbtn { border:0; background:url(../images/find_btn.gif); margin-left:213px; font-weight:bold; font-size:90%; height:15px; width:48px; }
	#searchholder {	background:#ffffff; margin:0;	}	
	#searchheader {	background:#ffffff; padding-top:10px; clear:both;	}	
	#searchheader h1 { padding:5px; margin:0; }
	#homesearch { background-image:url(../images/accomodation_search.gif); font-size:10px;	background-repeat:no-repeat; width:610px; height:171px; float:left;	margin-top:0px;	margin-bottom:20px; }

/* HOME PAGE */
	
	#homecontentwrap {	margin:0 auto; width:600px;	font-size:1em; }	
	#homecontentwrap a {  margin:0 auto; width:600px; font-size:1em; }
	.homeeventwrap {  margin:0 auto; width:300px; min-height:85px; padding-bottom:30px;	}
	.newscontainer { clear:none; padding-bottom:20px; padding-top:10px; float:left; margin-right:20px; width:324px; height:318px; background:url(../images/news_bg.jpg); background-repeat:no-repeat;}
	.newscontainer p {font-size:10px; }
	.newscontainer img {border:none; }
	.handbookholder { clear:none; float:left; width:248px; height:338px; padding-top:10px; background:url(../images/tenants_bg.jpg); margin-bottom:20px; }
	.handbookholder p {font-size:10px; }
	.handbookholder img {border:none; }
	.handbookitemholder {margin:auto; width:220px; padding-bottom:20px; }
	
/* OTHER */
	
	#sizer { background:#fff; margin:0;	padding-left:20px; width:200px;	color:#18374A; font-size:10px;	}	
	#sizer a { color:#18374A; font-size:10px; font-weight:normal; }	
	#printsizer { display:none; }
	#complaintsbackground {background:url(../images/frm2_mid.gif); width:594px; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc;
	padding-top:10px; padding-bottom:20px; margin-bottom:5px; margin-left:10px; color:#477491; font-weight:bold;	}
	
	
	
/* X STANDARD STYLES */

	.x-standard-output img { float:left; margin-right:10px; border:solid 1px;}
	
	
/* FLOATS */
	
	.floatLeft { float:left; margin-right:8px; 	}	
	.floatRight { float:right; 	}

/* PUBLICATIONS */		
	
	.publications { line-height:57px; vertical-align:top; clear:both; margin:0; padding:0; background-color:#d5dde0; }	
	.publications li { list-style: none; padding:1px; width:400px; margin:0; text-indent:8px; }	
	.publications li ul { margin:0;	padding:0px 0px 8px 0px; width:612px; background-color:#eff4f7;}	
	.publications li.indent { text-indent:18px;	margin:0; line-height:15px;	color:#3B80E8; font-size:8px; }	
	.publications li.indent a { font-size:10px; }	
	.publications a { text-decoration:none; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#477491;	font-size:13px;	}	
	.publications a:hover { text-decoration:underline; font-weight:bold; color:#477491;	font-family: Arial, Helvetica, sans-serif;	}
	.publicationspointer { cursor: pointer; padding:20px; width:612px; background-image:url(../images/btn_publications_large.gif); background-repeat:no-repeat; padding:15px; padding-left:67px;
font-size:19px;	}	
	.publicationspointer:hover { cursor: pointer; text-decoration:underline; }
	.publicationfullwrap { background:#F0F0F0;  margin-bottom:20px;} 
	.publicationline {background:url(../images/pub_line.gif); width:590px; margin:auto; height:1px; } 
	.publicationfullwrap li {list-style-image:url(../images/bullet2.gif); padding-bottom:10px;} 
	
/* FAQ AREA */

	ul.simple, ul.simple li{ list-style:  none outside; padding-left: 0px; }
	#container { background-color:#eff4f7; border:solid 1px #d5dde0; }
	#container h1 { padding:0; margin:0; background:#d5dde0 url(../images/btn_question_large.gif) 6px 6px no-repeat; text-indent:54px; line-height:54px; }
	ul h3 { cursor: pointer; padding-left:9px; padding:5px; margin-left:2px; text-indent:45px; background-color:#eff4f7; background-image:url(../images/btn_question_small.gif); background-repeat:no-repeat; background-position:center left; font-size:14px; color:#044269;}
	.collapse{ width: auto;  padding-left:5px; margin: 0px 0;  background: top center no-repeat #eff4f7;}		
	.collapse-container{ width: 480px; margin-left:50px; padding:5px; color:#044269; background:#ffffff; border:solid 1px #d5dde0;}	
    
	#accordion { background-color:#eff4f7; padding-bottom:20px; }
	.faqcatlist { padding:0; margin:0; background:#d5dde0 url(../images/btn_question_large.gif) 6px 6px no-repeat; text-indent:54px; font-size:14px; color:#044269; line-height:54px; }
	.faqcatlist a {color:#477491; }
	
/* PUBLICATIONS AREA */


	.collapse-containerpub{ width: 480px;  margin-left:50px; text-indent:20px; padding:10px; background:#ffffff; color:#000000; border:solid 1px #d5dde0; background-image:url(../images/btn_publications_small.gif); background-repeat:no-repeat; background-position:left center;}
	#pubcontainermain { border: solid 0px; }
	#pubcontainermain h3 { cursor: pointer; padding-left:0px; padding:20px; margin-left:0px; text-indent:45px; background-color:#d5dde0; background-image:url(../images/btn_publications_large.gif); background-repeat:no-repeat; background-position:center left; font-size:14px; color:#044269;}
	
/* ENERGY ADVICE */
#energyIcons { float:right; margin:0 5px 0 30px; }
#energyIcons img { margin:0 0 15px 0; }

/* BROWSE ALLOWED LOGO */

.submenu_items { display:none; }



/* RENTS AND CHARGES */
ul#rent-and-changes-logos { list-style:none; margin:0 0 20px; padding:0; overflow:auto;}
ul#rent-and-changes-logos .img { float:left; width:115px; margin:0 10px 0 0; padding:15px 0 0; *padding:0; }
ul#rent-and-changes-logos .txt { width:480px; float:left; }
ul#rent-and-changes-logos li { clear:both; margin:0 0 10px; overflow:auto; *margin-bottom:20px; }
p#pay-rent-services-by { background:url(../images/rent_txt.gif) no-repeat; text-indent:-9999px; height:22px; }