body{
	margin:0;
	color:#000000;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: top;
}
body,td,th,input,select,textarea,input {font-family: "Trebuchet MS", "Trebuchet", Arial, sans-serif}
body {font-size: 76%}
td,th,input,select,textarea,input{font-size:inherti;}
p{margin:0 0 8px 0;}
form{padding:0;margin:0}
script{padding:0;margin:0}
a img{border:none;}
a{text-decoration: underline;color: #026687;}
a:visited{text-decoration: underline;color: #3f98b5;}
a:focus{outline: none;}

h1{font-size: 140%;margin-bottom: 8px;margin-top: 14px;padding:0 0 9px 0}
h2{font-size: 130%;margin-bottom: 8px;margin-top: 14px;padding:0 0 9px 0}
h3{font-size: 120%;margin-bottom: 8px;margin-top: 14px;font-weight:bold}
h4{font-size: 110%;margin:10px 0 0px 0;font-weight:bold}
.heading4italics{font-size: 110%;margin:10px 0 0px 0;font-weight:bold;font-style:italic}
h5{font-size: 110%;margin:10px 0 0px 0;font-style:italic}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {
	display: inline-block;
	color: #000000;
} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {
	display: block;
} /* End hide from IE-mac */ 


/*

English page IDs:

Library	4098
Online	4099
About	4100

*/

#tblACMAdminToolbar{z-index:1000;}

#background{
	background-color: #ffffff;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper{
	width:1000px;
	margin:0 auto;
}

/**********************************************************/		
/* Header
/**********************************************************/

	#header{
	position:relative;
	z-index:1;
	height: 162px;
	
	
}
	.level1 #header{margin:0 0 13px 0}
	.level2 #header{background: url(../images/COM/green-header.jpg);background-repeat: no-repeat}
			body#template4098 #header {background: url(../images/COM/green-header.jpg);background-repeat: no-repeat}
			body#template4099 #header{background: url(../images/COM/blue-header.jpg);background-repeat: no-repeat}
			body#template4100 #header{background: url(../images/COM/red-header.jpg);background-repeat: no-repeat}

	

	.level3 #header{margin:0 0 27px 0;}

		#logo{margin:0 0 0 3px;padding:8px 0 0 0}
		
		#toolbar{position:absolute;top:10px;right:0;}
		#toolbar td{padding:0;vertical-align:middle}
		#toolbar td a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0 4px;
	font-weight: bold;
}
		#toolbar td#search{
	font-weight: bold;
	color: #FFFFFF;
}
			#search #search-textfield{vertical-align:middle;width:102px;height:16px;border:none;border-right:1px solid #bcbec0;border-bottom:1px solid #bcbec0;background: #ffffff url(../images/COM/searchtextfield-bg.gif) top left no-repeat}
			#search #search-button{vertical-align:middle;padding:0;border:none;width:25px;height:15px;line-height:100px;text-indent:-2000px;overflow:hidden;background: url(../images/COM/button-go.gif) top left no-repeat;}				
			#search .ipf-PageSearch-TextField{vertical-align:middle;width:102px;height:16px;border:none;border-right:1px solid #bcbec0;border-bottom:1px solid #bcbec0;background: #ffffff url(../images/COM/searchtextfield-bg.gif) top left no-repeat}
			#search .ipf-PageSearch-Button{vertical-align:middle;padding:0;border:none;width:18px;height:17px;line-height:100px;text-indent:-2000px;overflow:hidden;background: url(../images/COM/button-arrow.gif) top left no-repeat;}
		#toolbar td#languagemenu{
	padding:0 5px;
	text-transform:lowercase;
	color: #FFFFFF;
}
			#toolbar td#languagemenu *{
	cursor:pointer;
	font-weight: bold;
}
			#toolbar td#languagemenu table, #toolbar td#languagemenu table td{padding:0;width:auto;}
			#toolbar td#languagemenu table td a{padding:0;}
			
		#textsize{
	position:absolute;
	top:32px;
	right:-1px;
	font-weight:bold;
	width: 250px;
	height: 22px;
	text-align: right;
}
			#textsize a{text-decoration:none;padding:0 2px;color:#026687}
			#textsize-normal{font-size:10px;background:#026687;color:#fff !important}
			#textsize-large{font-size:13px;}
			#textsize-extralarge{font-size:16px}
			

		
		#nav{
	position:absolute;
	bottom:75px;
	left:200px;
	font-size:90%;
	color: #FFFFFF;
	font-weight: bold;
}
			#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:100;}
			#nav ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:100}
			#nav ul li a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	z-index:100
}
		
			/* Level 1 */
			#nav ul li div a{height:41px;text-indent:-2000px;}
			#nav ul li#pageid4098 div a{background: url(../images/COM/nav-library.jpg);background-position: 0 0px;width:210px;}
			#nav ul li#pageid4099 div a{background: url(../images/COM/nav-online.jpg);background-position: 0 -80px;width:210px}
			#nav ul li#pageid4100 div a{background: url(../images/COM/nav-about.jpg);background-position: 0 -80px;width:210px}

		
			/* Level 2 */
			#nav ul li ul{margin:0;position: absolute;width: 208px;left: -999em;border-bottom:5px solid #ffffff;}
			#nav ul li#pageid4098 ul {background-color:#226F4D}
			#nav ul li#pageid4099 ul {background-color:#0865B0}
			#nav ul li#pageid4100 ul {background-color:#BB202E}

			#nav ul li ul li a{width:188px;padding:6px 10px;text-indent:0;}
			#nav ul li ul li a:hover{background-color:#E57B0B} 
		
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}
		

	#focusarea{
	padding-left: 24px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

	#table-center{
	z-index:2;
}
	
/**********************************************************/		
/* Content Area (container for 3 columns)
/**********************************************************/

	#contentarea{border-collapse:collapse;line-height:1.4em;}


/**********************************************************/		
/* Left Column
/**********************************************************/
		
		#column-left-top{
	margin:0 0 0 0;
	height:100px;
	background-color: #226F4D;
	background-position:top
}
		
			body#template4098 #column-left-top {background: url(../images/COM/subnav-library.gif);  background-repeat:no-repeat}
			body#template4099 #column-left-top  {background: url(../images/COM/subnav-online.gif);background-repeat:no-repeat}
			body#template4100 #column-left-top  {background: url(../images/COM/subnav-about.gif);background-repeat:no-repeat}
				

	#column-left{
	background-color: #226F4D;
}
			body#template4098 #column-left {background:#226F4D}
				body#template4099 #column-left {background:#0865B0}
				body#template4100 #column-left {background:#BB202E}

				
		#subnav{
	line-height:1.1em;
	font-weight: bold;
}

				
				/* Level 2*/
				#subnav ul{background:#226F4D; margin:0px;padding:0;list-style:none}
				body#template4098 #subnav ul{background:#226F4D}
				body#template4099 #subnav ul{background:#0865B0}
				body#template4100 #subnav ul{background:#BB202E}
				body#template4098 #subnav ul a:hover{background-color:#6B947B} 
				body#template4099 #subnav ul a:hover{background-color:#629BC8} 
				body#template4100 #subnav ul a:hover{background-color:#D4848F} 
				#subnav ul li.ipf-active1{font-weight:bold}
				#subnav ul li.ipf-active1 ul li{font-weight:normal;}
				#subnav ul li.ipf-active1 a{background: url(../images/COM/subnav-highlight.gif) 12px 8px no-repeat}
				#subnav li.submenu{cursor: hand !important;cursor: pointer !important; } 
				#subnav li.submenu ul{display: none;}
				#subnav .submenu ul li{cursor: default;} 
				#subnav ul li div{display:inline;}
				#subnav ul li a{
	zoom:1;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:6px 10px 3px 21px
} 



			
			
/**********************************************************/		
/* Centre Column
/**********************************************************/			
			
		#content{
	width:605px;
	background-position: center top;
	padding-left: 24px;
 
}
		body.wide #content{width:552px}
		body.extrawide #content{width:725px}
		
		
	
		
			#content ul{margin:0;padding:0;list-style:none;}
				#content ul li{padding:1px 0 1px 15px;margin:0 0 5px 0;background: url(../images/COM/bullet.gif) 3px 7px no-repeat;}
			
			#content .whiteroundedbox{width:371px;border-collapse:collapse;margin:15px 0}
				#content .whiteroundedbox th{background: url(../images/COM/whiteroundedbox-large-bg.gif) top left no-repeat;vertical-align:top;padding:0;font-size:1px;height:10px;line-height:1}
				#content .whiteroundedbox td{background: url(../images/COM/whiteroundedbox-large-bg.gif) bottom left no-repeat;vertical-align:top;padding:0px 13px 10px 13px}
				#content .whiteroundedbox td h3{margin-top:0;}
			
			
				
			ul.aqdd{}
				body#template19 #content ul.aqdd li{background: url(../images/COM/bullet-residents.gif) 0 4px no-repeat;}
				body#template21 #content ul.aqdd li{background: url(../images/COM/bullet-business.gif) 0 4px no-repeat;}
				body#template23 #content ul.aqdd li{background: url(../images/COM/bullet-visitors.gif) 0 4px no-repeat;}
				body#template25 #content ul.aqdd li{background: url(../images/COM/bullet-government.gif) 0 4px no-repeat;}
				

			

			
/**********************************************************/		
/* Right Column
/**********************************************************/			
			
		#column-right{
	background: url(../images/COM/blackline.jpg) no-repeat;
	width:166px;
	float:left;
	padding:0 0 0 16px;
}
		
			
		/* Quick Poll */
		#column-right .votebutton input{background: url(../images/COM/button-vote.gif) top left no-repeat;vertical-align:middle;padding:0;border:none;width:50px;height:19px;line-height:100px;overflow:hidden;margin:0 5px 0 0}
		html > body #column-right .votebutton input {text-indent:-2000px;}
		html > body #column-right .votebutton input {*text-indent:0px}
		#column-right .questiontable{}
			#column-right .questiontable td{}
		
		
/**********************************************************/		
/* Footer
/**********************************************************/		
	
#footer{
	clear:both;
	font-size:90%;
	background-image: url(../images/COM/bg-bottom.jpg);
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
	#footer a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0 5px;
	font-weight: bold;
}
	#footer p{margin:0 0 2px 0;}
	#footer #copyright{}
	#footer #footerlinks{
	text-align: center;
	font-weight: bolder;
	color: #FFFFFF;
}
	
