@import url('default-ae.css');

/* css added by Digital Services */

h1.secondlandingpage
{
font-size:150%;
color:#303030;

}

/* ***************************** */




/*
**  G.W 2013
*/

/**********************************
**  BODY
**********************************/

body {
	background:#d8e0e3;	
}

/**********************************
**  CONTAINER
**********************************/

.CookiesContainer { }

#container {
	width:1275px;
	margin:0px auto;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;	
	background:#ffffff;
	
	/* -webkit-box-shadow: 0px -5px 15px 0px #aaaaaa;
	   -moz-box-shadow: 0px -5px 15px 0px #aaaaaa; */
	        box-shadow: 0px -5px 15px 0px #aaaaaa;
}

	/**********************************
	**  CONTAINER-INNER 
	**********************************/
	
	#container-inner {
		width:1255px;	
		margin:0px auto;			
	}

		/**********************************
		**  HEADER
		**********************************/
		
		#header {
			width:1255px;
			position:relative;
		}
			
			/**********************************
			**  HEADER > LOGO
			**********************************/	
			
			#logo {
				width:370px;
				float:left;
			}
				#logo a {
					width:370px;
					height:140px;
					display:block;
					background:url(../img/logo.png)	no-repeat;
					text-indent:-1500px;
					color:transparent;
				}
			
			/**********************************
			**  HEADER > TOP
			**********************************/	
		
			#top {
				width:875px;
				float:right;	
			}
			
				/**********************************
				**  HEADER > TOP > TOPLINKS
				**********************************/	
				
				#toplinks {
					font-size:13px;
					padding-top:13px;
					width:100%;
				}
					#toplinks a {
						color:#303030;
						text-decoration:none;
					}
						#toplinks a:hover, #toplinks a:focus {
							color:#8f23b3;
						}
					
				/**********************************
				**  HEADER > TOP > TOP SIZE
				**********************************/	
				
				#toplinks #top-size {
					float:right;
					margin-right:20px;
					padding-top:4px;
				}
					#toplinks #top-size a {
						padding:0px 1px;	
					}
					#toplinks #top-size .size-small {
						
					}
					#toplinks #top-size .size-medium {
						font-size:10px;
					}
					#toplinks #top-size .size-large {
						
					}
					#toplinks #top-size .size-xlarge {
						font-size:14px;
					}

					
				/**********************************
				**  HEADER > TOP > TOPLINKS
				**********************************/	
				#toplinks #top-links {
					float:right;
					margin-right:15px;
					padding-top:5px;
				}
					#toplinks #top-links a {
						padding:0px 3px;	
					}
					
				/**********************************
				**  HEADER > TOP > TOP SEARCH
				**********************************/	
					
				#toplinks #top-search {
					width:196px;
					height:24px;
					float:right;
					background:url(../img/search-bg.png);
				}	
					#toplinks #top-search input {
						border:0px;
						margin-top:3px;
						margin-left:30px;
						width:155px;
						position:relative;
					}
						#toplinks #top-search input.SearchBtn {
							width:18px;
							height:18px;
							position:absolute;
							right:3px;
							top:13px;
							background:url(../img/searchButton.png) no-repeat;
							text-indent:-99999px;
							cursor:pointer;
						}
						#toplinks #top-search .si_hidden {
							display:none;
						}
					
				/**********************************
				**  HEADER > TOP > SOCIAL
				**********************************/	
				#top #social {
					text-align:right;
					width:100%;	
					margin-top:10px;
					height:18px;
					overflow:hidden;
				}
				#top #social .addthis_toolbox {
					float:right;
				}
				#top #social .print {
					background: url("../img/SocialIcons.png") no-repeat scroll 0 0 transparent;
					display: block;
					height: 16px;
					line-height: 16px !important;
					overflow: hidden;
					width: 16px;
					float:left;
					background-position: 0 -752px;
				}
				
				/**********************************
				**  HEADER > TOP > TABS
				**********************************/	
				
				#tabs {
					padding-top:36px;
					
				}
					#tabs li {
						float:right;
						display:block;	
					}
						#tabs li a {
							float:left;
							display:block;
							padding:9px 15px;	
							background:#5b5b5b;
							margin-left:3px;
							text-decoration:none;
							color:#ffffff;
							font-weight:bold;
							border-radius:5px 5px 0px 0px;
						}
							#tabs li a:hover {
								background:#777777;	
							}



							#tabs li a:focus {
							    outline: 1px dotted #000000;
							    background:#777777;
							}


						#tabs li a.blue {
							background:#002c77;
						}
						#tabs li a.blue:hover, #tabs li a.blue:focus {
							background:#2456A8;
						}
					#tabs li.active a {
						background:#333333;
					}
						
		/**********************************
		**  NAVIGATION
		**********************************/
		#navigation {
			display:block;
			padding:3px 0px;
			border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
			margin-top:-7px;	
		}
			#navigation li {
				float:right;
			}
			#navigation li.home {
				float:left;
			}
				#navigation li.home a {
					margin-right:8px;
					padding-left:60px;	
					margin-left:0px;
					color:#000000;
					background:url(../img/icon-home.png) no-repeat 20px center;
				}
					#navigation li.home a:hover {
						background:url(../img/icon-home-hover.png) no-repeat 20px center;	
					}
				#navigation li a {
					float:left;
					display:block;
					padding:9px 11px;	
					margin-left:7px;
					text-decoration:none;
					color:#5b5b5b;
					font-size:13px;
				}
					#navigation li a:hover, #navigation li a:focus {
						color:#8f23b3;	
					}
					#navigation li.hover a {
						color:#8f23b3;	
					}
				#navigation li.active a {
					color:#8f23b3;	
				}
					
		/**********************************
		**  HOME
		**********************************/
		#home {
			margin-top:5px;
			margin-bottom:5px;
		}
			
			/**********************************
			**  HOME > SLIDESHOW
			**********************************/
			#slideshow {
				width:695px;
				height:380px;
				float:left;
				margin-right:5px;
				overflow:hidden;
				position:relative;	
			}
				#slideshow .slide {
					width:695px;
					height:380px;
					overflow:hidden;
					position:relative;	
				}
				#slideshow .slide img { width:695px; }
					#slideshow .slide .caption {
						position:absolute;
						bottom:0px;
						left:0px;
						right:0px;	
						padding:10px 20px;
						color:#ffffff;
						background:#333333;
						background: rgba(00, 00, 0, 0.7);
					}
						#slideshow .slide .caption .head {
							font-size:20px;
							font-weight:bold;
							margin-bottom:5px;
						}
							#slideshow .slide .caption .head a {
								color:#ffffff;
								text-decoration:none;
							}
						#slideshow .slide .caption .text {
							font-size:13px;
							margin-bottom:5px;
							word-wrap:break-word;
							line-height:16px;
							width:405px;
						}
						#home #slideshow .slide .caption .text {
							width:525px;
						}
							#slideshow .slide .caption .text a {
								color:#ffffff;
								padding-left:10px;
							}
						#slideshow .slide .caption .date {
							font-size:13px;
							margin-bottom:15px;
						}
						
			/**********************************
			**  HOME > SLIDESHOW
			**********************************/
			#slideshow-paging {
				position:absolute;
				right:10px;
				bottom:10px;
				z-index:2000;
			}
				#slideshow-paging li {
					float:left;	
				}
					#slideshow-paging li a {
						background:#ffffff;
						width:12px;
						height:12px;
						display:block;
						/* float:left; */	
						margin-left:5px;
						text-decoration:none;
						text-indent:-1550px;
					}
					#slideshow-paging li a:hover {
						background:#c7c82e;
					}
					#slideshow-paging li.activeSlide a {
						background:#c4c82d;	
					}
					#slideshow-paging li a#pause {
						background:url(../img/icon-pause.png) no-repeat;	
					}
						#slideshow-paging li a#pause:hover, #slideshow-paging li.activeSlide a#pause:hover {
							background:url(../img/icon-pause-hover.png) no-repeat;	
						}
					#slideshow-paging li a#play {
						background:url(../img/icon-play.png) no-repeat;	
					}
						#slideshow-paging li a#play:hover, #slideshow-paging li.activeSlide a#play:hover {
							background:url(../img/icon-play-hover.png) no-repeat;
						}
										
			/**********************************
			**  HOME > LINKS
			**********************************/
			#links {
				width:275px;
				height:380px;
				float:left;
				background:#edeae4;
				margin-right:5px;
				position:relative;
			}
				#links .head {
					font-size:20px;
					background:#5b5b5b;
					padding:15px 15px;;
					color:#ffffff;	
				}
				#links ul {
					padding:5px 10px;
					width:255px;
					height:255px;
					overflow:hidden;
				}
					#links ul li {
						
					}
						#links ul li a {
							display:block;
							padding:9px 5px;
							border-bottom:1px solid #babcba;
							text-decoration:none;
							color:#333333;
							font-size:13px;
						}
						#links ul li a:hover {
							background:#e7e4de;
						}
						#links ul li:last-child a {
							border-bottom:0px;	
						}
						#links ul li a:hover {
							color:#8f23b3;	
						}
				#links .link {
					position:absolute;
					bottom:0px;
					left:0px;
					right:0px;
				}
					#links .link a {
						background:#002d77;
						display:block;
						padding:12px 20px;
						color:#ffffff;
						text-decoration:none;
					}
						#links .link a:hover, #links .link a:focus {
							background:#2456a8;
						}
						
				/**********************************
				**  HOME > TWITTER
				**********************************/
				#twitter {
					width:275px;
					height:380px;
					float:left;
					background:#edeae4;
					position:relative;
				}
					#twitter .head {
						font-size:20px;
						padding:15px 15px;;
						color:#ffffff;	
						background:url(../img/twitter-bg.png);
					}
					#twitter #followUs{
						position:absolute;
						right:10px;
						top:40px;
						color:#ffffff;
					}
				#twitter ul {
					padding:5px 10px;
					width:255px;
					height:180px;
					overflow:hidden;
				}
					#twitter ul li {
						
					}
						#twitter ul li {
							display:block;
							padding:5px 5px;
							border-bottom:1px solid #babcba;
							text-decoration:none;
							color:#333333;
							font-size:13px;
							line-height:17px;
						}
						#twitter ul li.end {
							border-bottom:0px;
						}
						#twitter ul li strong a {
							color:#323232;
							text-decoration:none;
						}
							#twitter ul li strong a:hover {
								text-decoration:underline;
							}
						#twitter ul li .date {
							color:#888888;
						}
						#twitter ul li a {
							color:#8f23b3;	
						}
						#twitter ul li:last-child a {
							border-bottom:0px;	
						}
						#twitter ul li a:hover {
							color:#8f23b3;	
						}
					#twitter #icon-blog {
						position:absolute;
						bottom:0px;
						left:0px;	
					}
						#twitter #icon-blog a {
							background:url(../img/icon-blog.png) no-repeat;
							width:285px;
							height:117px;	
							display:block;
							text-indent:-1500px;
							color:transparent;
						}	
							#twitter #icon-blog a:hover {
								background:url(../img/icon-blog-hover.png) no-repeat;	
							}
				
			/**********************************
			**  BOXES
			**********************************/
			#boxes {
				margin-bottom:5px;
			}
			#boxes.marginTop {
				margin-top:10px;
			}
				#boxes ul {
					display:block;
				}
					#boxes ul li {
						float:left;
						height:135px;
						overflow:hidden;
					}
						#boxes ul li a {
							display:block;
							float:left;
							width:135px;
							height:135px;
							margin-right:5px;
							position:relative;
							text-decoration:none;
						}
							#boxes ul li a:hover {
								background:pink;	
							}
						#boxes ul li a.end { margin-right:0px;  }
						#boxes ul li.end a { margin-right:0px; }
				#boxes .text {
					font-size:17px;
					color:#ffffff;
					font-weight:bold;
					line-height:20px;
					padding:10px;
				}			
				#boxes .image {
					position:absolute;
					right:5px;
					bottom:15px;
				}
					#boxes .image img {
						border:0px;
						display:block;
					}
					#boxes .image a {
						border:0px;
					}
						
				/**********************************
				**  BOXES > ICONS
				**********************************/
				
				#boxes a.icon-search-burial { background:#5B5B5B; background-image:url(../img/icon-search-burial.png); }
					#boxes a.icon-search-burial:hover { background:#692338; background-image:url(../img/icon-search-burial-hover.png); }
				#boxes a.icon-find-nearest { background:url(../img/icon-my-nearest.png) #5B5B5B;}
					#boxes a.icon-find-nearest:hover { background:url(../img/icon-my-nearest-hover.png) #a45e78; }
				#boxes a.icon-jobs { background:url(../img/icon-jobs.png) #5B5B5B; }
					#boxes a.icon-jobs:hover { background:url(../img/icon-jobs-hover.png) #a9469a; }
				#boxes a.icon-ulster-hall { background:url(../img/icon-ulster-hall.png) #5B5B5B; }
					#boxes a.icon-ulster-hall:hover { background:url(../img/icon-ulster-hall-hover.png) #00aeef; }
				#boxes a.icon-find-recycling { background:url(../img/icon-recycling.png) #5B5B5B; }
					#boxes a.icon-find-recycling:hover { background:url(../img/icon-recycling-hover.png) #c7c82e; }
				#boxes a.icon-events { background:url(../img/icon-events.png) #5B5B5B; }
					#boxes a.icon-events:hover { background:url(../img/icon-events-hover.png) #e13555; }
				#boxes a.icon-leisure-centre { background:url(../img/icon-leisure-centres.png) #5B5B5B; }
					#boxes a.icon-leisure-centre:hover { background:url(../img/icon-leisure-centres-hover.png) #ffa200; }
				#boxes a.icon-bin-collections { background:url(../img/icon-bin-collections.png) #5B5B5B; }
					#boxes a.icon-bin-collections:hover { background:url(../img/icon-bin-collections-hover.png) #70135d; }
				#boxes a.icon-st-georges { background:url(../img/icon-st-georges.png) #5B5B5B; }
					#boxes a.icon-st-georges:hover { background:url(../img/icon-st-georges-hover.png) #0baaa8; }
				
				/**********************************
				**  BOXES > SHADES
				**********************************/
				#boxes li a { background:#5b5b5b; }
				#boxes li.shade1 a:hover, #boxes li.shade1 a:focus { background:#692338; }
				#boxes li.shade2 a:hover, #boxes li.shade2 a:focus { background:#a45e78; }
				#boxes li.shade3 a:hover, #boxes li.shade3 a:focus { background:#a9469a; }
				#boxes li.shade4 a:hover, #boxes li.shade4 a:focus { background:#006DEF; }
				#boxes li.shade5 a:hover, #boxes li.shade5 a:focus { background:#8C460C; }
				#boxes li.shade6 a:hover, #boxes li.shade6 a:focus { background:#803555; }
				#boxes li.shade7 a:hover, #boxes li.shade7 a:focus { background:#CD0000; }
				#boxes li.shade8 a:hover, #boxes li.shade8 a:focus { background:#70135d; }
				#boxes li.shade9 a:hover, #boxes li.shade9 a:focus { background:#6A7F10; }
				
			/**********************************
			**  SECTORS
			**********************************/
			#sectors {
				background:#edeae5;
				padding:10px 0px;
				margin-bottom:5px;
			}
				#sectors .item {
					padding:5px 15px;
					/* float:left; */
					display:inline-table;
					width:372px;
					margin-right:20px;
					margin-bottom:20px;
					vertical-align:top;
				}
					#sectors .item .head {
						font-size:18px;
						font-weight:bold;
						margin-bottom:5px;	
						color:#323232;
					}
						#sectors .item .head:empty {
							display:none;
						}
						#sectors .item .keywords:empty {
							display:none;
						}
						#sectors .item .head a {
							color:#323232;
							text-decoration:none;
						}
						#sectors .item .head a:hover {
							
						}
					#sectors .item .keywords {
						font-size:13px;
						color:#5b5b5b;
						line-height:18px;
					}
					#sectors .item .keywords a:last-child  {
						color:#8F23B3;
					}
						#sectors .item .keywords a { color:#333333; text-decoration:none; }
						#sectors .item .keywords a:hover, #sectors .item .keywords a:focus { text-decoration:underline; } 
						#sectors .item .keywords a.more { color:#8f23b3;} 
				#sectors .item.end { margin-right:0px; }
				#sectors .item.btm { margin-bottom:0px; }
				
		/**********************************
		**  LANDING
		**********************************/
		
		#landing {
			margin-top:5px;
			width:100%;
		}
			#landing-l {
				float:left;
				width:835px;
			}
			#landing-r {
				float:right;
				width:415px;
				background:#EDEAE5;
			}
				#landing-r #head {
					background:#5b5b5b;
					padding:15px;
					font-size:20px;
					color: #FFFFFF;
				}
		
		/**********************************
		**  LANDING
		**********************************/		
		#landing {
			overflow:hidden;
		}
			#landing #business-programme-thumbs {
				height:269px;
				overflow:hidden;
				padding:10px;
			}
				#landing #business-programme-thumbs .item {
					float: none;
					margin-bottom: 10px;
					width: 100%;
					padding:0px;
					margin:0px;
					margin-bottom:15px;
				}
				#landing #business-programme-thumbs .item .item-r {
					float:none;
					width:auto;
				}
		
			/**********************************
			**  LANDING > EVENTS
			**********************************/
			
			#events {
				padding:15px;	
			}
				#events .item {
					float:left;	
					width:180px;
					margin-right:25px;
					margin-bottom:15px;
					border-bottom:1px solid #BABCBA;
					padding-bottom:15px;
					height:148px;
				}
				#events .item.end {
					margin-right:0px;	
				}
				#events .item.btm {
					margin-bottom:0px;
					border-bottom:0px; 
					padding-bottom:0px;	
				}
				#events .item:nth-child(3), #events .item:nth-child(4)  {
					border-bottom:0px;
					margin-bottom:0px;
					padding-bottom:0px;
				}
					#events .item .image {
						background:url("/upload/DefaultImage_Thumb.jpg") no-repeat;
						width:180px;
						height:90px;	
						margin-bottom:5px;
					}
						#events .item .image a {
							text-decoration:none;
						}
					#events .item .head {
						color: #323232;
						font-size: 13px;
						font-weight: bold;
						margin-bottom: 5px;
					}
						#events .item .head a {
							color: #323232;
							text-decoration: none;
						}
					#events .item .details {
					  	color: #5B5B5B;
						font-size: 12px;
						line-height: 15px;
					}

			/**********************************
			**  EVENTS > SEARCHbox
			**********************************/

				#searchBox {
					padding:10px;
				}
					#searchBox .row {
						width:100%;
						margin-bottom:10px;
					}
					#searchBox .row .row-l {
						float:left;
						width:80px;
					}
					#searchBox .row .row-r {
						float:left;
						margin-left:20px;
					}
					#searchBox .row-btn {
						text-align:left;
						margin-bottom:0px;
					}
					#searchBox .btnSearch {
						background:#777777;
						color:#ffffff;
						border:0px;
						padding:3px 5px;
						border-radius:4px;
						cursor:pointer;
					}
					#searchBox .row .row-r img {
						cursor:pointer;
					}
					#searchBox .row .row-r table td {
						padding:0px !important;
						border:0px !important;
					}


			/**********************************
			**  LANDING > EVENTS > SEARCH
			**********************************/

			#events-landing {

			}
				#events-landing #searchBox {
					padding:0px;
				}
					#events-landing #searchBox .row {
						width:100%;
						margin-bottom:10px;
					}
					#events-landing #searchBox .row .row-l {
						float:left;
						width:70px;
					}
					#events-landing #searchBox .row .row-r {
						float:right;
						margin-left:10px;
						width:171px;
					}
					#events-landing #searchBox .row.searchTextfield input { 
						width:155px;
					}
					#events-landing #searchBox .row-btn {
						text-align:right;
						margin-bottom:0px;
					}
					#events-landing #searchBox #btnSearch {
						background:#777777;
						color:#ffffff;
						border:0px;
						padding:3px 5px;
						border-radius:4px;
						cursor:pointer;
					}
					#events-landing #searchBox .row .row-r select {
						width:165px;
					}
					#events-landing #searchBox .row .row-r img {
						cursor:pointer;
					}

					#content-page-m #searchBox .row.searchTextfield input { 
						width:275px;
					} 

		/**********************************
		**  EVENT ITEM STYLES 
		**********************************/

			#event-heading {
				padding-top:0px;
			}
			#event-time {
				font-weight:bold;
				margin-bottom:10px;
			}
			#event-date{
				font-weight:bold;
				margin-bottom:10px;
			}
			#event-image { 
				width:200px; 
				overflow:hidden; 
				margin-bottom:15px;
			}
				#event-image img {
					width:200px;
					height:auto;
				}


		/**********************************
		**  TENDERS LISING
		**********************************/

		#tenderList {

		}
			#tenderList h3 {
				font-size:14px;
				margin-bottom:0px;
				padding-bottom:5px;
			}
				#tenderList h3 a {
					color:#8F23B3;
					text-decoration:underline;
				}
				#tenderList h3 a:hover {
					text-decoration:underline;
				}

		/**********************************
		**  JOB TABLE
		**********************************/

		.jobsTable {
			width:100%;
			margin-bottom:10px;
			background:#ffffff;
			line-height:18px;
		}
			.jobsTable td, .text-format .jobsTable td {
				padding:5px !important;
				vertical-align:top;
			}
			.jobsTable tr.even td {
				background:#FFFFFF;
			}
			.jobsTable td span.salary {
				display:block;
				margin-bottom:5px;
				font-weight:bold;
			}
			.jobsTable td span.notes {
				display:block;
				color:#777777;
			}

		/**********************************
		**  BLOGS LISTING
		**********************************/

		#blogListing {

		}
		#blogListing .blogItem {
			border-bottom:1px solid #DDDDDD;
			margin-bottom:20px;
			padding-bottom:10px;
			width:100%;
		}
		#blogListing .blogItem .blogListing-l  {
			float:left;
			width:740px;
		}
			#blogListing .blogItem .blogListing-l h3  {
				padding-top:0px;
				margin-top:0px;
			}
			#blogListing .blogItem .blogListing-l h3 a {
				color:#5B5B5B;
				text-decoration:none;
			}
			#blogListing .blogItem .blogListing-l h3 a:hover {
				color:#8F23B3;
				text-decoration:underline;
			}
			#blogListing .blogItem .blogListing-l .tenderDate  {
				color:#888888;
				margin-bottom:10px;
				font-weight:bold;
			}
		#blogListing .blogItem .blogListing-r  {
			float:right;
			width:200px;
		}
		#blogListing .blogItem .blogListing-r img  {
			width:200px;
		}


		/**********************************
		**  CONTENT LANDING
		**********************************/
		
		#content-landing {
			margin-top:5px;
			width:100%;
		}
			#content-landing-l {
				float:left;
				width:275px;
			}
			#content-landing-r {
				float:right;
				width:975px;
			}
				#content-landing-l #head {
					background:#5b5b5b;
					padding:15px;
					font-size:20px;
					color: #FFFFFF;
				}
			#content-landing #sectors .item {
				width:434px;
				margin-right:40px;
				vertical-align:top;
			}
			#content-landing #sectors .item.end{ margin-right:0px; }
			#content-landing #sectors .item.btm{ margin-bottom:0px; }

		/**********************************
		**  CONTENT 1COL
		**********************************/
		
		#content-1col {
			margin-top:5px;
			width:100%;
		}
			#content-1col-l {
				float:left;
				width:275px;
			}
			#content-1col-r {
				float:right;
				width:965px;
				
			}
				#content-1col-l #head {
					background:#5b5b5b;
					padding:15px;
					font-size:20px;
					color: #FFFFFF;
				}
			#content-1col #sectors .item {
				width:437px;
				margin-right:40px;
			}
			#content-1col #sectors .item.end{ margin-right:0px; }
			#content-1col #sectors .item.btm{ margin-bottom:0px; }
			
		/**********************************
		** BUSINESS PROGRAMMES
		**********************************/
		
		#business-programmes {
			margin-top:5px;
			width:100%;
		}
			#business-programmes-l {
				float:left;
				width:275px;
			}
			#business-programmes-r {
				float:right;
				width:965px;
			}
				#business-programmes-l #head {
					background:#5b5b5b;
					padding:15px;
					font-size:20px;
					color: #FFFFFF;
				}

		/**********************************
		** CLASS PANEL
		**********************************/

		#classPanel {
			background:#EDEAE5;
			padding:10px;
			width:720px;
			margin-bottom:10px;
		}
			#classPanel .classPanel-item {
				width:100%;
			}
				#classPanel .classPanel-l {
					float:left;
					margin-right:15px;
					width:345px;
				}
					#classPanel .classPanel-l label {
						width:165px;
						display:inline-block;
						display:none;
					}
				#classPanel .classPanel-r {
					float:left;
					padding-top:30px;
				}


				#classPanel .filterItem label {
					margin-right:10px;
					font-weight:bold;
				}
			#filtersPanel .filterButton {
				float:right;
			}


		/**********************************
		** FILTER PANEL
		**********************************/

		#filtersPanel {
			background:#EDEAE5;
			padding:10px;
			width:945px;
			margin-bottom:10px;
		}
			#filtersPanel .filterItem {
				float:left;
				margin-right:15px;
			}
				#filtersPanel .filterItem label {
					margin-right:10px;
					font-weight:bold;
				}
			#filtersPanel .filterButton {
				float:right;
			}

		/**********************************
		** BUSINESS PROGRAMMES THUMBS
		**********************************/
			.text-format h3.businessHeading {
				padding-bottom:0px;
				padding-top:0px;
				color:#8F23B3;
			}
			#business-programme-thumbs {
			}
				#business-programme-thumbs .item {
					float:left;
					margin-right:25px;
					/* width:470px; */
					margin-bottom:15px;
					margin-top:15px;
					width:305px;
				}
				#business-programme-thumbs .item.end {
					margin-right:0px;
				}
				#business-programme-thumbs .item .item-l {
					float:left;
					width:166px;
					display:none;
				}
					#business-programme-thumbs .item .item-l img {
						display:block;
					}
				#business-programme-thumbs .item .item-r {
					/*
					float:right;
					width:295px;
					*/
					float:left;
					width:305px;
				}
					#business-programme-thumbs .item .item-r .title {
						font-size: 15px;
    						font-weight: bold;
    						line-height: 18px;
    						margin-bottom: 5px;
					}
						#business-programme-thumbs .item .item-r .title a {
    							color: #323232;
    							text-decoration: none;
						}
						#business-programme-thumbs .item .item-r .title a:hover {
    							color: #8F23B3;
    							text-decoration: underline;
						}
					#business-programme-thumbs .item .item-r .date {
						margin-bottom:5px;
					}
					#business-programme-thumbs .item .item-r .caption {
						line-height:16px;
					}

		/**********************************
		** CASE STUDY PANEL
		**********************************/

		#caseStudyPanel {
			padding:15px;
			background:#EDEAE5;
			margin-top:10px;
			width:710px;
		}
			#caseStudyPanel .caseStudyItem {
				float:left;
				margin:5px 0px;
				width:350px;
			}
			#caseStudyPanel .caseStudyItem a {
    				color: #8F23B3;
    				display: block;
    				font-size: 13px;
    				padding: 5px 5px;
    				text-decoration: none;	
				padding-left:30px;
				background:url("/upload/structure/img/downloadIcon.png") no-repeat left 5px;
			}
			#caseStudyPanel h3 {
				padding-top:0px;
			}

		#caseStudyImage {
			margin-bottom:15px;
			text-align:center;
		}

		/**********************************
		** OFFLINE DOCUMENTS PANEL
		**********************************/

		#offlineDocumentsPanel {
			padding:15px;
			background:#EDEAE5;
			margin-top:10px;
			width:710px;
		}
			#offlineDocumentsPanel .caseStudyItem {
				float:left;
				margin:5px 0px;
				width:350px;
			}
			#offlineDocumentsPanel .caseStudyItem a {
    				color: #8F23B3;
    				display: block;
    				font-size: 13px;
    				padding: 5px 5px;
    				text-decoration: none;	
				padding-left:30px;
				background:url("/upload/structure/img/downloadIcon.png") no-repeat left 5px;
			}
			#offlineDocumentsPanel h3 {
				padding-top:0px;
			}

		/**********************************
		** SIDE PANELS
		**********************************/

		.sidePanel {
			background:#EDEAE5;
			padding:10px;
			margin-bottom:15px;
			word-wrap:break-word;
		}
			.sidePanel .text-format h3 {
				padding-top:0px;
			}
			.sidePanel .fundedByImage {
				text-align:center;
				margin-bottom:5px;
			}

			.sidePanel ul.downloads {
				margin:0px;
				text-decoration:none;
				list-style:none;
			}
				.sidePanel ul.downloads li {
				}
				.sidePanel ul.downloads li a {
    					border-bottom: 1px solid #BABCBA;
    					color: #8F23B3;
    					display: block;
    					font-size: 13px;
    					padding: 9px 5px;
    					text-decoration: none;	
					padding-left:30px;
					background:url("/upload/structure/img/downloadIcon.png") no-repeat left 10px;
				}		

		/**********************************
		** CITY MATTERS FEATURED
		**********************************/

			#city-matters-featured {
				background:#EDEAE5;
				padding:15px;
				padding-bottom:0px;
			}
				#city-matters-featured .item {
					margin-bottom:0px;
					margin-top:0px;
				}
				#city-matters-featured .item.end {
					margin-right:0px;
				}
				#city-matters-featured .item .item-l {
					float:left;
					width:166px;
					margin-right:10px;
				}
					#city-matters-featured .item .item-l a {
						display:block;
					}
				#city-matters-featured .item .item-r {
					float:left;
					width:759px;
				}
					#city-matters-featured .item .item-r .title {
						font-size: 17px;
    						font-weight: bold;
    						line-height: 18px;
    						margin-bottom: 5px;
					}
						#city-matters-featured .item .item-r .title a {
    							color: #323232;
    							text-decoration: none;
						}
						#city-matters-featured .item .item-r .title a:hover {
    							color: #8F23B3;
    							text-decoration: underline;
						}
					#city-matters-featured .item .item-r .date {
						margin-bottom:5px;
					}
					#city-matters-featured .item .item-r .caption {
						line-height:16px;
					}

		/**********************************
		** CITY MATTERS THUMBS
		**********************************/

			#city-matters-thumbs {
			}
				#city-matters-thumbs .item {
					float:left;
					margin-right:25px;
					width:470px;
					margin-bottom:15px;
					margin-top:15px;
				}
				#city-matters-thumbs .item.end {
					margin-right:0px;
				}
				#city-matters-thumbs .item .item-l {
					float:left;
					width:166px;
				}
					#business-programme-thumbs .item .item-l .image {
						height:110px;
						overflow:hidden;
						background: url("/upload/DefaultImage_Thumb.jpg") no-repeat scroll 0 0 transparent;
					}
					#business-programme-thumbs .item .item-l img {
						display:block;	
					}
				#city-matters-thumbs .item .item-r {
					float:right;
					width:295px;
				}
					#city-matters-thumbs .item .item-r .title {
						font-size: 15px;
    						font-weight: bold;
    						line-height: 18px;
    						margin-bottom: 5px;
					}
						#city-matters-thumbs .item .item-r .title a {
    							color: #323232;
    							text-decoration: none;
						}
						#city-matters-thumbs .item .item-r .title a:hover {
    							color: #8F23B3;
    							text-decoration: underline;
						}
					#city-matters-thumbs .item .item-r .date {
						margin-bottom:5px;
					}
					#city-matters-thumbs .item .item-r .caption {
						line-height:16px;
					}
	
		/**********************************
		**  MAP LOCATIONS
		**********************************/
		#mapLocations {
    			background: none repeat scroll 0 0 #EDEAE5;
    			margin-top: 10px;
    			padding: 15px;
    			width: 913px;
		}
			#mapLocations .mapLocationsItem {
    				display: block;
    				font-size: 13px;
    				padding: 5px;
    				text-decoration: none;
				width:284px;
				margin-right:10px;
				float:left;
				margin-bottom:5px;
				padding-bottom:15px;
				border-bottom:1px solid #BABCBA;
				position:relative;
			}
			#mapLocations .mapLocationsItem .mapLocationsIcon {
				width:25px;
				height:90px;
				margin-right:10px;
				position:absolute;
				left:0px;
				top:5px;
			}
				#mapLocations .mapLocationsItem .mapLocationsHeading {
					font-size:13px;
					margin-bottom:5px;
					padding-left:25px;	
					height:30px;
					line-height:15px;
				}
					#mapLocations .mapLocationsItem .mapLocationsHeading a {
						text-decoration:none;
						color:#8F23B3;
					}
					#mapLocations .mapLocationsItem .mapLocationsHeading a:hover {
						text-decoration:underline;
					}
				#mapLocations .mapLocationsItem .mapLocationsAddress {
					padding-left:25px;
					height:140px;
				}
				#mapLocations .mapLocationsItem .mapLocationsLink {

				}

		#content-page-m #mapLocations {
			width:710px;
		}
			#content-page-m #mapLocations .mapLocationsItem {
				width:216px;
			}

		/**********************************
		**  CONTENT PAGE
		**********************************/
		
		#content-page {
			margin-top:5px;
			width:100%;
		}
			#content-page-l {
				float:left;
				width:265px;
				margin-right:25px;
			}
			#content-page-m {
				float:left;
				width:740px;
			}
			#content-page-r {
				float:right;
				width:200px;
				word-wrap:break-word;
			}
				#content-page #head, #content-page .head {
					background:#5b5b5b;
					padding:15px;
					font-size:20px;
					color: #FFFFFF;
				}
				#content-page .panel {
					background:#EDEAE5;
					margin-bottom:10px;
				}
				#content-page-r .head {
					padding:10px 15px;
					font-size:16px;
				}
				
			/**********************************
			**  RIGHT PANEL
			**********************************/
		
			#content-page-r .content {
				padding:10px;
				color:#535353;
				line-height:19px;
			}
				#content-page-r .content .sub-head {
					font-size:16px;
					margin-bottom:10px;
					line-height:20px;
				}
				#content-page-r .content ul {
				
				}
				#content-page-r .content li {
					font-size:16px;
					border-bottom: 1px solid #BABCBA;
					padding:10px 0px;
				}
				#content-page-r #UlsterHallContact .panel {
					height:100px;
				}
				#content-page-r .content div.attachment, #content-page-r .content li.attachment {
					padding-left:50px;
					background:url("/upload/structure/img/icon-file.jpg") no-repeat left 14px;
					height:35px;
					padding:15px 0px 5px 45px;
					font-weight:bold;
				}
				#content-page-r .content div.telephone, #content-page-r .content li.telephone  {
					padding-left:50px;
					background:url("/upload/structure/img/icon-telephone.jpg") no-repeat left 14px;
					min-height:35px;
					padding:15px 0px 5px 45px;
					font-weight:bold;
				}
				#content-page-r .content div.email, #content-page-r .content li.email {
					padding-left:50px;
					background:url("/upload/structure/img/icon-email.jpg") no-repeat left 14px;
					min-height:35px;
					padding:15px 0px 5px 45px;
				}
				#content-page-r .content div.address, #content-page-r .content li.address {
					padding-left:50px;
					background:url("/upload/structure/img/icon-address.jpg") no-repeat left 14px;
					height:auto;
					padding:15px 0px 5px 45px;
					line-height:15px;
				}
				#content-page-r .content a {
					color:#8F23B3;
					word-wrap:break-word;
				}
				#content-page-r .content li.end {
					margin-bottom:0px;
					border-bottom:0px;
				}

		/**********************************
		**  PAGE HEADING
		**********************************/
		
		#pageheading {
			padding:15px 15px;
			padding-bottom:5px;
			font-size:20px;
			font-weight:bold;
			color:#323232;
		}
			#pageheading a {
				color:#8f23b3;
				text-decoration:none;
			}
			
		/**********************************
		**  NO RESULTS
		**********************************/

		.NoResults {
			background:#f7e2e2;
			padding:5px;
			display:block;
			border:1px solid #e1c0c0;
		}

		/**********************************
		**  BREADCRUMB
		**********************************/
		
		#breadcrumb {
			padding:5px 0px;
			padding-bottom:0px;
			color:#777777;
			width:100%;
			position:relative;
		}
			#breadcrumb a {
				color: #777777; 
				text-decoration: none;
			}
			#breadcrumb ul {
			
			}
				#breadcrumb li { 
					background: url("/upload/structure/img/breadcrumb.jpg") no-repeat right center; 
					float: left; 
					padding: 10px 25px 10px 10px; 
					margin-right:0px; 
				}	
				#breadcrumb li a:hover { 
					color: #555555; 
					text-decoration: none; 
				}
				#breadcrumb li.home { 

				}
				#breadcrumb li.secondend { 
					background: url("/upload/structure/img/breadcrumb-secondend.jpg") no-repeat right center; 
				}
				#breadcrumb li.end { 
					background: url("/upload/structure/img/breadcrumb-end.jpg") no-repeat right center; 
					color:#ffffff;
				}
					#breadcrumb li.end a {
						color:#ffffff;
					}
					#breadcrumb li.end a:hover {
						color:#8F23B3;
						text-decoration:none;
					}

		/**********************************
		**  RSS FEED
		**********************************/
		#RSS {
			position:absolute;
			right:0px;
			top:15px;
		}
			#RSS a {
				padding-right:20px;
				background:url("/upload/structure/img/RSS_Icon.gif") no-repeat right center;

			}
			#RSS a:hover {
				color:#8F23B3;
				text-decoration:underline;
			}
		/**********************************
		**  MENU
		**********************************/
		
		.menu {
			background:#EDEAE5;
			padding: 5px 10px;
		}
			.menu li {
				border-bottom: 1px solid #BABCBA;
				color: #333333;
				font-size: 13px;
				padding: 9px 5px;
				line-height:16px;
			}
				.menu li:last-child {
					border-bottom:0px;	
				}
				.menu li a {
					text-decoration: none;
					display: block;
					color: #333333;
				}
				.menu li a:hover {
					color:#8f23b3;
					text-decoration:underline;
				}
				.menu ul li:last-child a {
					border-bottom:0px;	
				}
					.menu li ul {
						
					}
						.menu li ul li {
							padding-left:10px;
						}

			.menu li ul {
				margin-top:10px;
				background:#dddddd;
			}
			.menu li ul li ul {
				margin-top:10px;
				background:#e9e9e9;
			}		
			.menu li.MenuSelectedArea1 {
				border-bottom:0px;
			}
			.menu li.MenuItemSelectedOdd2, .menu li.MenuItemSelectedEven2, .menu li.MenuItemSelectedOdd1, .menu li.MenuItemSelectedEven1, .menu li.MenuItemSelectedOdd3, .menu li.MenuItemSelectedEven3, .menu li.MenuItemSelectedOdd4, .menu li.MenuItemSelectedEven4 {
				color:#8F23B3;
			}
			.menu li.MenuSelectedArea1, .menu li.MenuSelectedArea2  {
				color:#8F23B3;
			}
	
		ul.dropdown ul li {
			float:none !important;
		}
		ul.dropdown ul li a {
			float:none !important;
		}
				
		/*******************************************************
		**	NEWS LANDING
		*******************************************************/
		#news-landing {
			background:url("/upload/structure/img/news-landing-bg.jpg") repeat-y;
			width:100%;
		}
			#news-landing #content-page-l {
				float:left;
				margin-right:10px;
				width:265px;
			}
			#news-landing #content-page-m {
				float:left;
				width:695px;
			}
			#news-landing #content-page-r {
				float:right;
				width:275px;
			}
				#news-landing #twitter {
					float:none;
					margin-bottom:10px;
				}
				#news-landing #head, #news-landing .head {
					background:#5b5b5b;
					padding:15px;
					font-size:20px;
					color: #FFFFFF;
				}
				#news-landing .panel {
					background:#EDEAE5;
					margin-bottom:10px;
				}
				#news-landing #content-page-r .head {
					padding:10px 15px;
					font-size:16px;
				}
				#news-landing #content-page-r #followUs {
					top:25px;
				}
				#news-landing #slideshow .head {
					background:none; padding:0px;
				}
					#news-landing #slideshow .head a {
						color:#ffffff;
						text-decoration:none;
					}
					#news-landing #slideshow .head a:hover {
						text-decoration:underline;
					}

				#news-landing #content-page-r #twitter .head {
					background: url("../img/twitter-bg.png") repeat scroll 0 0 transparent;
				}
				
		/*******************************************************
		** EVENTS LANDING
		*******************************************************/
		#events-landing {
			background:url("/upload/structure/img/news-landing-bg.jpg") repeat-y;
			width:100%;
		}
			#events-landing #content-page-l {
				float:left;
				margin-right:10px;
				width:265px;
			}
			#events-landing #content-page-m {
				float:left;
				width:695px;
			}
			#events-landing #content-page-r {
				float:right;
				width:275px;
			}
				#events-landing #content-page-r #UlsterHallLogo {
					/*height:228px;*/
				}

				#events-landing #content-page-r #UlsterHallSearch {
					margin-top: 31px;
					height:170px;
					margin-bottom:10px;
					background:#EDEAE5;
				}

				#events-landing #twitter {
					float:none;
					margin-bottom:10px;
				}
				#events-landing #head, #events-landing .head {
					background:#5b5b5b;
					padding:15px;
					font-size:20px;
					color: #FFFFFF;
				}
				#events-landing .panel {
					background:#EDEAE5;
					margin-bottom:10px;
				}
				#events-landing #content-page-r .head {
					padding:10px 15px;
					font-size:16px;
				}
				#events-landing #slideshow .head {
					background:none; padding:0px;
					margin-bottom: 5px;
				}
					#events-landing #slideshow .head a {
						color:#ffffff;
						text-decoration:none;
					}
				#events-landing #slideshow .slide .caption .text {
    					font-size: 13px;
    					margin-bottom: 5px;
					word-wrap:break-word;
					line-height:16px;
				}
					#events-landing #slideshow .slide .caption .text a {
    						color: #FFFFFF;
						line-height:20px;
						padding-left:10px;
					}
				
		/*******************************************************
		**	NEWS THUMBS
		*******************************************************/
		#news-thumbs {
			margin-top:10px;
		}
			#news-thumbs .item {
				width:166px;
				float:left;
				margin-right:10px;
				margin-bottom:20px;
			}
			#news-thumbs .item.end {
				margin-right:0px;
			}
				#news-thumbs .item .image {
					margin-bottom:5px;
					width:166px;
					height:87px;
					overflow:hidden;
					background:url("/upload/DefaultImage_Thumb.jpg") no-repeat;
					
				}
					#news-thumbs .item .image a {
						text-decoration:none;
					}
				#news-thumbs .item .title {
					margin-bottom:5px;
					font-size:15px;
					line-height:18px;
					font-weight:bold;
				}
					#news-thumbs .item .title a {
						color:#323232;
						text-decoration:none;
					}
					#news-thumbs .item .title a:hover {
						color: #8F23B3;
						text-decoration:underline;
					}
				#news-thumbs .item .date {
					margin-bottom:7px;
				}
				#news-thumbs .item .caption {
					line-height:16px;
					word-wrap:break-word;
				}
		#news-thumbs .newsAdminLinks {
			margin-top:10px;
		}


		/*******************************************************
		**	NEWS ADMIN
		*******************************************************/

		#news-filters {
			background:#EDEAE5;
			padding:10px;
			margin:5px 0px;	
		}
		#news-filters .dateHidden {
			display:none;
		}
		#news-filters label {
			display:block;	
			margin:10px 0px;
			font-weight:bold;
		}
		#news-filters input {
			width:35px;
		}
		#news-filters span.ae_dateFromText { margin-right:20px; }
		#news-filters span.ae_dateToText { margin-left:20px; margin-right:20px; }
		#news-filters input#MF_Submit {
			width:auto;
			margin-top:20px;
		}
				
		/*******************************************************
		**	EVENTS THUMBS
		*******************************************************/
		#events-thumbs {
			margin-top:10px;
			width:695px;
			position:relative;
		}
			#events-thumbs .item {
				width:166px;
				float:left;
				margin-right:10px;
				margin-bottom:20px;
			}
			#events-thumbs .item.end {
				margin-right:0px;
			}
				#events-thumbs .item .image {
					margin-bottom:5px;
					width:166px;
					height:87px;
					overflow:hidden;
					background:url("/upload/DefaultImage_Thumb.jpg") no-repeat;
				}
					#events-thumbs .item .image a {
						text-decoration:none;
					}
				#events-thumbs .item .title {
					margin-bottom:5px;
					font-size:15px;
					line-height:18px;
					font-weight:bold;
				}
					#events-thumbs .item .title a {
						color:#323232;
						text-decoration:none;
					}
					#events-thumbs .item .title a:hover {
						color: #8F23B3;
						text-decoration:underline;
					}
				#events-thumbs .item .date {
					margin-bottom:5px;
				}
				#events-thumbs .item .caption {
					line-height:16px;
				}
			#events-thumbs .btnScroll { 
				display:block;
				background:#333333;
				background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
				width:50px;
				height:90px;
				color:#ffffff;
				background-repeat:no-repeat;
				border:0px;
				cursor:pointer;
				text-indent:-9999px;
			}
			* html #events-thumbs .btnScroll {font-size:0;display:block;line-height:0}  /* ie6 */
			*+html #events-thumbs .btnScroll {font-size:0;display:block;line-height:0}  /* ie7 */

				#events-thumbs .event-next {
					position:absolute;
					right:0px;
					top:0px;
					z-index:5000;
					background-image:url("/upload/structure/img/event-arrowRight.png");
					background-position: 5px 18px;
				}
				#events-thumbs .event-prev {
					position:absolute;
					left:0px;
					top:0px;
					z-index:5000;
					background-image:url("/upload/structure/img/event-arrowLeft.png");
					background-position: 5px 18px;
				}
		#events-thumbs .eventsAdminLinks {
			margin-top:10px;
		}

		#events-thumbs .event-leftMask {
    			height: 90px;
    			left: 0;
    			position: absolute;
    			top: 95px;
    			width: 70px;
    			z-index: 2000;
			display:block;
		}
		#events-thumbs .event-rightMask {
    			height: 90px;
    			right: 0;
    			position: absolute;
    			top: 95px;
    			width: 70px;
    			z-index: 2000;
			display:block;
		}


		/*******************************************************
		**	EVENT CALENDAR
		*******************************************************/

		#calFilters {
			
			background:#EDEAE5;
			padding:10px;
			border-radius:10px;
			margin-top:10px;
			
		}
		#calMonths {
			margin-bottom:10px;
			float:left;
		}
			#calMonths input {
    				background: #EDEAE5;
    				border: 0 none;
    				border-radius: 5px 5px 5px 5px;
    				margin-right: 3px;
				cursor:pointer;
				border:0px;
				padding:3px 5px;
			}
			#calMonths input:disabled {
				
			}
			#calMonths input.selected {
				background:#5B5B5B;
				color:#ffffff;
				border:0px;
			}

		#calYears {
			margin-bottom:10px;
			float:right;
		}
			#calYears input {
    				background: #DDDDDD;
    				border: 0 none;
    				border-radius: 5px 5px 5px 5px;
    				margin-right: 3px;
				cursor:pointer;
				border:0px;
				padding:3px 5px;
				text-shadow:none;
			}
			#calYears input:disabled {
				border:0px;
				
			}
			#calYears input.selected {
				background:#5B5B5B;
				color:#ffffff;
				border:0px;
			}

		#calThemes {
			margin-bottom:0px;
			clear:both;
			border-top:1px solid #aaa;
			padding-top:10px;
			margin-top:10px;
		}
			#calThemes input {
    				background: #DDDDDD;
    				border: 0 none;
    				border-radius: 5px 5px 5px 5px;
    				margin-right: 5px;
				cursor:pointer;
				border:0px;
				padding:3px 5px;
				margin-bottom:5px;
			}
			#calThemes input:disabled {
				
			}
			#calThemes input.selected {
				background:#5B5B5B;
				color:#ffffff;
				border:0px;
			}

		/*******************************************************
		**	EVENT ADMIN
		*******************************************************/

		#event-filters {
			background:#EDEAE5;
			padding:10px;
			margin:5px 0px;	
		}
		#event-filters label {
			display:block;	
			margin:10px 0px;
			font-weight:bold;
		}
		#event-filters input {
			width:35px;
		}
		#event-filters span.ae_dateFromText { margin-right:20px; }
		#event-filters span.ae_dateToText { margin-left:20px; margin-right:20px; }
		#event-filters input#MF_Submit {
			width:auto;
			margin-top:20px;
		}

	
		/*******************************************************
		**	TABLE PAGING
		*******************************************************/

		.table-paging {
			padding:0px 0px;
			clear:both;
			margin-top:15px;
		}
			.table-paging strong {
				background:#002C77;
				padding:5px;
				font-weight:normal;
				color:#ffffff !important;
			}
			.table-paging a {
				background:#EDEAE5;
				padding:5px;
				color:#333333 !important;
				text-decoration:none !important;
				margin-right:5px;
			}
				.table-paging a strong {
					background:none;
					padding:0px;
					font-weight:normal;
					color:#333333 !important;
				}
			.table-paging a:hover {
				background:#dddddd;
			}
			.table-paging a.active {
				background:#002C77;
				padding:5px;
				color:#ffffff !important;
				text-decoration:none !important;
			}

		/*******************************************************
		**	PAGING
		*******************************************************/

		.paging {
			padding:0px 0px;
			clear:both;
		}
			.paging strong {
				background:#002C77;
				padding:5px;
				font-weight:normal;
				color:#ffffff !important;
			}
			.paging a {
				background:#EDEAE5;
				padding:5px;
				color:#333333 !important;
				text-decoration:none !important;
				margin-right:5px;
			}
				.paging a strong {
					background:none;
					padding:0px;
					font-weight:normal;
					color:#333333 !important;
				}
			.paging a:hover {
				background:#dddddd;
			}
			.paging a.active {
				background:#002C77;
				padding:5px;
				color:#ffffff !important;
				text-decoration:none !important;
			}

		.paging-az {
			padding:10px 0px;
			margin-left: 15px;
			margin-bottom:10px;
		}
			.paging-az a {
				background:#EDEAE5;
				padding:5px;
				color:#333333 !important;
				text-decoration:none;
				margin-right:10px;
				text-decoration:none !important;
				
			}
			.paging-az .active {
				background:#002C77;
				padding:5px;
				font-weight:normal;
				color:#ffffff !important;
				margin-right:10px;
			}

		/*******************************************************
		**	HIGHLIGHTED THUMBS
		*******************************************************/	
		#highlighted-thumbs {
			background: none repeat scroll 0 0 #EDEAE5;
			padding: 15px 10px;
			margin-bottom:10px;
			height:350px;
		}
			#highlighted-thumbs .item {
				width:100%;
				margin-bottom:15px;
				border-bottom:1px solid #BABCBA;
			}
			#highlighted-thumbs .item:nth-child(3) {
				border-bottom:0px;
				margin-bottom:0px;
				padding-bottom:0px;
			}
			#highlighted-thumbs .item.end  {
				margin-bottom:0px;
			}
			#highlighted-thumbs .image {
				text-align:center;
				margin-bottom:10px;
				width:110px;
				height:90px;
				overflow:hidden;
				float:left;
				margin-right:10px;
			}
			#highlighted-thumbs .content {
				float:right;
				padding:0px;
				width:135px;
			}
				#highlighted-thumbs .item .title {
					margin-bottom:5px;
					font-size:15px;
					line-height:18px;
					font-weight:bold;
				}
					#highlighted-thumbs .item .title a {
						color:#323232;
						text-decoration:none;
					}
					#highlighted-thumbs .item .title a:hover {
						color: #8F23B3;
						text-decoration:underline;
					}
				#highlighted-thumbs .item .date {
					margin-bottom:5px;
				}
				#highlighted-thumbs .item .caption {
					line-height:16px;
				}
			
		/*******************************************************
		**	A-Z
		*******************************************************/
		#a-z {
			margin-bottom:5px;
		}
			#a-z #letters {
				font-size:18px;
				margin-bottom:15px;
				margin-left:15px;
				color:#dddddd;
				font-weight:bold;
			}
				#a-z #letters span {
					color:#777777;
				}
				#a-z #letters a {
					color:#777777;
					text-decoration:none;
					padding:0px 2px;
				}
				#a-z #letters a.active{
					color:#777777;
					text-decoration:underline;
					background:#EDEAE5;
					padding:5px;
				}
				
			#a-z #results {
				background:#EDEAE5;
				padding:10px;
				margin-bottom:10px;
			}
				#a-z #results table {
					width:100%;
					margin-bottom:15px;
				}
					#a-z #results table th {
						text-align:left;
						font-weight:bold;
						padding:8px;
						font-size:14px;
					}
					#a-z #results table td {
						padding:8px;
					}
					#a-z #results table tr.odd {
						background:#ffffff;
					}
				#a-z #results p {
					margin-bottom:15px;
					padding:0px 10px;
				}
					#a-z #results p a {
						color:#8F23B3;
					}
					#a-z p.noresults {
						color:#ae2939;
						padding:0px 15px;
						margin-bottom:0px;
					}
				#a-z-content {
					margin-left:15px;
				}
				
		/*******************************************************
		**	NEWS
		*******************************************************/
		#news {
		
		}
			#news .item {
				background:#EDEAE5;	
				width:100%;
				clear:both;
			}
				#news .item img {
					float:left;
					margin-right:20px;
				}
				#news .item .heading {
					font-size:15px;
					margin-bottom:10px;
					padding: 10px 15px;
					color:#ffffff;
					background:#5B5B5B;
				}
					#news .item .heading a {
						color:#ffffff;
						text-decoration:none;
					}
					#news .item .heading a:hover {
						text-decoration:underline;
					}
				#news .item .date {
					margin-bottom:0px;
					font-weight:bold;
					color:#777777;
					padding:5px;
				}
				#news .item .text {
					line-height:17px;
					padding:5px;
				}
			#news .paging {
				margin-top:25px;
			}
				#news .paging strong {
					background:#5B5B5B;
					padding:5px;
					color:#ffffff;
				}	
				#news .paging a {
					background:#eeeeee;
					padding:5px;
					color:#777777;
					text-decoration:none;
				}
					#news .paging a strong {
						background:none;
						padding:0px;
						color:#777777;
						font-weight:normal;
					}

		/******************************************************
		*	CONTENT TABS
		*******************************************************/

		#content-tabs {

		}
			#content-tabs ul {
				margin:0px;
				padding:0px;
			}
			#content-tabs li {
				float:left;
				display:block;	
			}
			#content-tabs li a {
				float:left;
				display:block;
				padding:9px 15px;	
				background:#5b5b5b;
				margin-right:3px;
				text-decoration:none;
				color:#ffffff;
				font-weight:bold;
				border-radius:5px 5px 0px 0px;
			}
				#content-tabs li.ui-state-active a {
					background:#ffffff;
					border: 1px solid #000000;
					border-bottom:0px;
					color:#000000;
				}

			#content-tabs .ui-tabs-panel {
				border:1px solid #5B5B5B;
				margin-top:-11px;
				padding:10px;
			}

		/******************************************************
		*	DETAILS PAGE -> TOP PANEL
		*******************************************************/
		
		#topPanel {
			width:100%;
		}
			#topPanel-l {
				float:left;
				width:705px;
			}
			#topPanel-r {
				float:right;
				width:240px;
			}


		#topPanel-info {
			width:100%;
		}
			#topPanel-info-l {
				float:left;
				margin-right:20px;
				width:200px;
				word-wrap:break-word;
			}	
			#topPanel-info-r {
				float:left;
				width:485px;
			}

		#topPanel-info .topPanel-ContactsContainer {

		}
			#topPanel-info .topPanel-ContactsContainer-l {
				float:left;
				width:85px;
			}
			#topPanel-info .topPanel-ContactsContainer-r {
				float:left;
			}
			#topPanel-info .topPanel-ContactsContainer-r p {
				margin-bottom:0px;
			}

		/******************************************************
		*	DETAILS PAGE -> CENTRE PANEL
		*******************************************************/
		
		#centrePanel {
			width:100%;
		}
			#centrePanel-l {
				float:left;
				width:795px;
			}
				#centrePanel-l th {
					font-size:11px;
					font-weight:normal;
				}
				#centrePanel-l td {
					font-size:11px;
					/* word-break:break-all; */
				}
					#centrePanel-l td.highlight {
						background:#ddd;
					}
			#centrePanel-r {
				float:right;
				width:160px;
				margin-top:50px;
			}
				#centrePanel-r .head {
    					background: none repeat scroll 0 0 #5B5B5B;
    					color: #FFFFFF;
    					font-size: 16px;
    					padding: 10px 15px;
				}

		/******************************************************
		*	DETAILS PAGE -> FACILITIES
		*******************************************************/
		
		#facilities {

		}
			#facilities .item {
				width:66px;
				margin-right:4px;
				float:left;
				text-align:center;
				font-size:10px;
				line-height:13px;
				word-wrap:break-word;
				margin-bottom:10px;
			}
				#facilities .item .img {
					width:66px;
					height:66px;
					background:#EDEAE5;
					margin-bottom:5px;
				}
			#facilities .item.end {
				margin-right:0px;
			}

		/******************************************************
		*	CONTENT BOX CONTAINER
		*******************************************************/

		#content-boxes-container {
			margin-top:30px;
		}
			#content-boxes-container .content-box {
				float:left;	
				width:467px;
				margin-right:30px;
				padding:0px;
				margin-bottom:30px;
			}
			#content-boxes-container .content-box.end {
				margin-right:0px;
			}

		/**********************************
		** SOCIAL PANEL
		**********************************/
		#socialPanel {
			width:795px;
		}

		/**********************************
		** FLICKER PANEL
		**********************************/

		#flickrPanel {
			padding:15px;
			background:#EDEAE5;
			margin-top:10px;
			width:765px;
			/* float:left; */
		}
			#flickrPanel h3 {
				padding-top:0px;
			}
			#flickrPanel object {
				width:405px;
			}

		/**********************************
		** YOUTUBE PANEL
		**********************************/

		#youtubePanel {
			padding:15px;
			background:#EDEAE5;
			margin-top:10px;
			width:765px;
			/* float:right; */
		}
			#youtubePanel h3 {
				padding-top:0px;
			}
			
		/*******************************************************
		**	ACCORDION
		*******************************************************/

		#accordion {
			/* height:auto !important; */
		zoom:1;
		}
			#accordion h3 {
				padding:0px;
				margin:0px;
				padding:10px;
				margin-bottom:5px;
				background:url("/upload/structure/img/accordion-open.png") no-repeat 930px center #EDEAE5;
				cursor:pointer;
			}
			#accordion h3.ui-state-active {
				background:url("/upload/structure/img/accordion-close.png") no-repeat 930px center #777777;
				color:#ffffff;
				
			}
			#accordion div {
				padding:10px 0px;
				border:0px solid red;
				margin-bottom:10px;
				/* height:auto !important; */
			zoom:1;
			}
			#accordion .ui-accordion-content {height:auto; display:block; clear:both; }

		/*******************************************************
		**	TOP SEPERATOR
		*******************************************************/
		
		#topSeperator {
			width:100%;
			margin-bottom:15px;
		}
			#topSeperatorL {
				float:left;
				background:#EDEAE5;
				padding:10px;
				width:47%;
				border:1px solid #dddddd;
			}
			#topSeperatorR {
				float:right;
				background:#EDEAE5;
				padding:10px;
				width:47%;
				border:1px solid #dddddd;
			}			
		
		/*******************************************************
		**	TEXT FORMAT
		*******************************************************/
	
		.text-format {
			font-size:13px;
			color:#535353;
			line-height:20px;
		}
			.text-format h1 {
				font-size: 20px;
				padding: 15px 0px;
			}
			.text-format h2 {
				font-size: 17px;
				padding: 15px 0px;	
			}
			.text-format h3 {
				font-size: 14px;
				padding: 15px 0px;	
			}
			.text-format h4 {
				font-size: 13px;
				padding: 15px 0px;
				text-decoration:underline;
			}
			.text-format h5 {
				
			}
			.text-format p {
				line-height:20px;
				margin-bottom:10px;
			}
			.text-format a:link {
				color:#8f23b3;
				text-decoration:underline;
			}
			.text-format ul {
				margin-bottom:10px;
				list-style:disc;
				margin-left:35px;
			}
			.text-format ol {
				margin-bottom:10px;
				list-style:decimal;
				margin-left:35px;
			}
			.text-format li {
				line-height:20px;
			}

			.text-format table#AEradEditorWrapper {
				background:#ffffff;
			}

			.text-format table {
				width:100%;
				background:#EDEAE5;
			}
			.text-format table.listing-table p {
				margin-bottom:0px;
			}
			.text-format table th, .text-format table thead {
				padding:5px;
				font-weight:bold;
				background:#5B5B5B;
				text-align:left;
				color:#ffffff;
			}
			.text-format table tr:nth-child(odd) td {
				background:#faf7f1;
			}
			.text-format table td {
				padding:5px !important;
				border:1px solid #ffffff !important;
				line-height:20px;
				vertical-align:top;
			}
			.text-format table td {

			}
			.content-heading {
				clear:both;
				font-size:18px;
				font-weight:bold;
				padding-top:15px;
				padding-bottom:5px;
			}

			.text-format table td table {
				background:none !important;
			}
			.text-format table td table th {
				background:#dfdcd6 !important;
				color:#333333 !important;
			}
			.text-format table td table td {
				background:none !important;
				border:0px !important;
				word-wrap:break-word;
			}

		.viewlc {
			background:#5B5B5B;
			padding:5px;
			color:#ffffff;
			width:80px;
			display:block;
			text-align:center;
		}
			.viewlc:link {
				color:#ffffff !important;
			}

		/*******************************************************
		*	ACTIVEDITION STYLES
		*******************************************************/

		/* begin AESTYLE */ 
			.text-format h1 {
				font-size: 20px;
				padding: 15px 0px;
			}
			.text-format h2 {
				font-size: 17px;
				padding: 15px 0px;	
			}
			.text-format h3 {
				font-size: 15px;
				padding: 15px 0px;	
			}
			.text-format h4 {
				font-size: 13px;
				padding: 15px 0px;
			}
		/* END AESTYLE */ 
			
		/**********************************
		**  FOOTER
		**********************************/
		
		#footer {
			margin-top:10px;
			width:100%;
		}
			#footer #icons {
				float:left;
			}
				#footer #icons a {
					text-decoration:none;	
				}
			#footer #translate {
				width:350px;
				float:right;
			}
			#footer #translate #google_translate_element {
				margin-top:4px;
				overflow:hidden;
			}

		/**********************************
		**  FOOTER ICONS
		**********************************/
	
		#footer #socialIcons {
			margin-right:10px;
		}
			#footer #socialIcons a {
				display:block;
				float:left;
				width:31px;
				height:31px;
				margin-right:5px;
			}
			#footer #socialIcons a.facebook {
				background:url(../img/icon-facebook.jpg) no-repeat;
			}
			#footer #socialIcons a.twitter {
				background:url(../img/icon-twitter.jpg) no-repeat;
			}
			#footer #socialIcons a.youtube {
				background:url(../img/icon-youtube.jpg) no-repeat;
			}
			#footer #socialIcons a.flickr {
				background:url(../img/icon-flickr.jpg) no-repeat;
			}
		
		/**********************************
		**  COPYRIGHT
		**********************************/
		
		#copyright {
			width:100%;
			margin:5px 0px;
			padding-bottom:15px;
		}
		#copyright a {
			font-size:10px;
			color:#333333;
		}
			#copyright-l {
				float:left;
			}
			#copyright-r {
				float:right;
				font-size:11px;
				color:#333333;
				text-align:right;
			}
		
		/**********************************
		**  AE STYLES
		**********************************/

                .image-left {
                  float:left;
                  padding-right:10px;
                }
                .image-right {
                  float:right;
                  padding-left:10px;
                }	

		/**********************************
		**  TRANS FORM
		**********************************/

		.add-border-bottom {
			border-bottom:1px solid #cccccc;	
		}
		
		#trans-form {
			border-top:1px dashed #dddddd; 
			margin-top:60px;
			margin-left:400px;
		}
			#trans-form .item {
				float:left;
				margin:0px 20px;
				text-align:center;
				width:75px;
			}
				#trans-form .item .item-img {
					margin-top:-16px;
					width:auto;
					height:31px;
					background:url(../img/sideArrow.png) no-repeat center center;
				}
					#trans-form .item.selected .item-img {
						margin-top:-16px;
						width:auto;
						height:31px;
						background:url(../img/sideArrowActive.png) no-repeat center center;
					}
				#trans-form .item .item-text {
					background:#EDEAE5;
					margin-top:10px;
					text-align:center;
					font-size:15px;
					padding:3px;
					color:#535353;
				}
					#trans-form .item.selected .item-text {
						background:#8f23b3;
						color:#ffffff;
					}
					
				#trans-form #step-buttons {
					width:100%;
				}
					#step-buttons #step-left {
						float:left;	
					}
					#step-buttons #step-right {
						float:right;	
					}

#mobileNavigation, #mobileNavigationMore {
	display:none;
}
#mobileAZ {
	display:none;
}
#MobileFooter { display:none; }

.AEValidation {
	color:red;
}
.form_style .form_row .form_row_answer {
	float:none;
}



#city-matters-featured {
	
}
#city-matters-featured .item .item-l {
	width:auto;
	text-align:center;
	margin-bottom:10px;
}
#city-matters-featured .item .item-r {
	width:533px;
}

#city-matters-thumbs .item {
	width:100%;
	margin-right:0px;	
}
#city-matters-thumbs .item .item-l {
	margin-bottom:10px;
}
#city-matters-thumbs .item .item-r {
	width:560px;
}

#slideshow .slide { width:695px !important; height:380px !important; }


/* VENUE */
.venue {

}
	.venue #slideshow {
		margin-bottom:5px;
	}
	.venue #slideshow .caption .head { 
		background:none;
		font-size:20px;
		padding:0px;
	}
		.venue #slideshow .caption .head a {
			color:#ffffff;
			text-decoration:none;
		}		
	.venue #content-page-m {
		width:695px;
	}
	.venue #content-page-r {
		width:245px;
	}

	#content-page #slideshow {
		margin-bottom:5px;
	}
	#content-page #slideshow .caption .head { 
		background:none;
		font-size:20px;
		padding:0px;
		width:520px;
	}
		#content-page #slideshow .caption .head a {
			color:#ffffff;
			text-decoration:none;
		}
	#content-page #slideshow .caption .text {
		width:520px;
	} 

/* HIDE FROM DESKTOP */

	#mobileSections, #mobilePay, #mobileMenu, #MobileHomeTiles { 
		display:none;
	}
	#mobileNavigationMore { display:none; }

.ie8 #accordion { clear:both; } 
.ie8 #accordion .ui-accordion-content { clear:both; }


/**********************************
**  COOKIES STYLING
**********************************/

.AcceptCookies { background:#444444; padding:15px 10px; color:#ffffff; }
.AcceptCookies a { color:#ffffff; }
.AcceptCookies input.CookieClose { padding:3px 10px; margin-left:20px; }

/**********************************
**  Skip to Main Navigation
**********************************/

#skip {
    margin: auto;
    text-align: center;
    width: 800px;
}

#skip a, #skip a:hover, #skip a:visited 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
 } 

#skip a:active, #skip a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
} 

/**** PRINT ****/

@media print{
	

}




/* REVERSE ENGINEER THE LINKS IN HEADER */

/* desktop */

#toplinks { float:right; }
#toplinks #top-size { margin-left:300px; float:left; }
#toplinks #top-links { float:left; }
#toplinks #top-search { float:left;}

#tabs { margin-left:200px; float:right; padding-top:42px; }
#tabs li { float:left; }

#navigation li { float:left; }
#navigation li.home { width:135px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tabs { padding-top:37px !important; }
	#navigation li a { padding:9px 10px }
	#navigation li.home a { padding-left:60px; }
 	#logo a { background-size:370px 135px; }
}



/* slideshow */
#flickr_slideshow { width:730px; height:450px; position:relative; cursor:pointer; overflow:hidden; }
#flickr_slideshow .cycle-show { width:730px; height:450px; margin:auto; background:#000000; overflow:hidden; }
	#flickr_slideshow .cycle-show img { max-width:730px; max-height:450px; }
	
#flickr_slideshow .cycle-caption { display:none; /* text-align:center; */ position:absolute; top:0px; left:0px; right:0px; background:rgba(0, 0, 0, .3); z-index:50000; padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; }
#flickr_slideshow .cycle-caption a { color:#ffffff; }
#flickr_slideshow .cycle-paging { display:none; text-align:center; position:absolute; bottom:0px; left:0px; right:0px; background:rgba(0, 0, 0, .3); z-index:50000; padding:10px; padding-left:102px !important; }
	#flickr_slideshow .cycle-paging .cycle-paging-image { width:45px; height:45px; border:2px solid #333333; display:inline-block; }
	#flickr_slideshow .cycle-paging .cycle-paging-image.active { border:2px solid #ffffff; }
	#flickr_slideshow .cycle-paging .cycle-paging-image:hover { transform:scale(1.25, 1.25); -moz-transform:scale(1.25, 1.25); -ms-transform:scale(1.25, 1.25); -webkit-transform:scale(1.25, 1.25); -o-transform:scale(1.25, 1.25); }
	#flickr_slideshow .cycle-paging .cycle-paging-image img { width:45px; height:45px; }

#flickr_slideshow .cycle-pause { position:absolute; left:10px; bottom:20px; width:55px; height:30px; z-index:50000; background:url(/upload/structure/img/pause.png); display:none; z-index:60000; }
#flickr_slideshow .cycle-pause:hover { background:url(/upload/structure/img/pause-hover.png); }

#flickr_slideshow .cycle-play { position:absolute; left:10px; bottom:20px; width:55px; height:30px; z-index:50000; background:url(/upload/structure/img/play.png); display:none; z-index:60000; }
#flickr_slideshow .cycle-play:hover { background:url(/upload/structure/img/play-hover.png); }

#flickr_slideshow .cycle-prev { position:absolute; left:10px; top:38%; width:28px; height:88px; z-index:50000; background:url(/upload/structure/img/left.png); display:none; }
	#flickr_slideshow .cycle-prev:hover { background:url(/upload/structure/img/left-hover.png); }
#flickr_slideshow .cycle-next { position:absolute; right:10px; top:38%; width:28px; height:88px; z-index:50000; background:url(/upload/structure/img/right.png); display:none; }
	#flickr_slideshow .cycle-next:hover { background:url(/upload/structure/img/right-hover.png); }

#flickr_slideshow .cycle-paging-prev { position:absolute; left:80px; bottom:10px; width:18px; height:51px; z-index:60000; background:url(/upload/structure/img/left-paging.png); display:none; }
	#flickr_slideshow .cycle-paging-prev:hover { background:url(/upload/structure/img/left-paging-hover.png); }
#flickr_slideshow .cycle-paging-next { position:absolute; right:80px; bottom:10px; width:18px; height:51px; z-index:60000; background:url(/upload/structure/img/right-paging.png); display:none; }
	#flickr_slideshow .cycle-paging-next:hover { background:url(/upload/structure/img/right-paging-hover.png); }
	

#flickr_slideshow:hover .cycle-caption { display:block; }
#flickr_slideshow:hover .cycle-paging { display:block; }
#flickr_slideshow:hover .cycle-pause { display:block; }
#flickr_slideshow:hover .cycle-play { display:block; }
#flickr_slideshow:hover .cycle-prev { display:block; }
#flickr_slideshow:hover .cycle-next { display:block; }
#flickr_slideshow:hover .cycle-paging-prev { display:block; }
#flickr_slideshow:hover .cycle-paging-next { display:block; }

.showme { display:none; }
.hideme { display:none; }

#flickr_slideshow:hover .showme { display:block; }
#flickr_slideshow:hover .hideme { display:none; }


/*Touch styles*/
#flickr_slideshow.touch .cycle-caption { display:block; }
#flickr_slideshow.touch .cycle-paging { display:block; }
#flickr_slideshow.touch .cycle-pause { display:block; }
#flickr_slideshow.touch .cycle-play { display:block; }
#flickr_slideshow.touch .cycle-prev { display:block; }
#flickr_slideshow.touch .cycle-next { display:block; }
#flickr_slideshow.touch .cycle-paging-prev { display:block; }
#flickr_slideshow.touch .cycle-paging-next { display:block; }
#flickr_slideshow.touch .showme { display:block; }
#flickr_slideshow.touch .hideme { display:none; }




.news-image-download { background:url(/upload/structure/img/download-icon.png) no-repeat right center; margin-bottom:20px; padding:3px; text-align:right; display:block; height:12px;  }

.ie7 #sectors .item { float:left; }
.ie7 #tabs { padding-top: 37px; }
.ie7 #navigation { z-index:20000; }
.ie7 #navigation li { z-index:20000; }
.ie7 #navigation li .sub_menu { z-index:20000; }

#events-landing #searchBox .row .row-r input { width:145px; }

.form_style .form_row .form_row_r { width:515px; }


/* TABLE EDITOR FIX */

.text-format #AEradEditor_contentDiv table {
	background:#EDEAE5 !important;
}
.text-format #AEradEditor_contentDiv table th {
	/* padding:5px !important; */
	/* font-weight:bold !important; */
	background:#5B5B5B !important;
	/* text-align:left !important; */
	/* color:#ffffff !important; */
}
.text-format #AEradEditor_contentDiv table td {
	/* padding:5px !important; */
	border:1px solid #ffffff !important;
	/* line-height:20px !important; */
	/* vertical-align:top !important; */
}
.text-format #AEradEditor_contentDiv table tr:nth-child(odd) td {
	background:#faf7f1 !important;
}

#ui-id-1 { background:#eeeeee; padding:5px; font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; font-size:13px; width:186px !important; /* left:1380px !important; */ }
#ui-id-1 li a { display:block; padding:5px; border-bottom:1px solid #dddddd; }
#ui-id-1 li a:hover { background:#dddddd; }
.ui-helper-hidden-accessible { position:absolute; display:none; }