html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
	margin: 0; 
	padding: 0; 
	border: 0; 
}

/* hide from IE mac \*/
html {
    min-height: 101%;
    margin-bottom: 1px;
}
/* end hiding from IE5 mac */

.skiplink{
display:none
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
background-color:#FFFFFF;
	text-align: center;
	height: 100%;
}

#wrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top: 3px;
	margin-bottom: 0px;
	width:90%;
	min-width: 780px; 
	max-width: 900px; 
	width:expression(document.body.clientWidth < 781? "780px" : document.body.clientWidth > 881? "880px" : "auto");  
	height:650px;
	text-align: left;
}


#leftborder{
margin-right: 0px;
margin-left:0px;
position:relative;
background-image:url(../site_images/border_left1_purple.gif);
background-repeat:repeat-y;
}

#main{
background-color: #FFFFFF;
margin-right: 0px;
margin-left:0px;
padding:0px;
}


#rightborder{
position:relative;
margin-right: 0px;
margin-left:0px;
background-image:url(../site_images/border_right1_purple.gif);
background-repeat:repeat-y;
background-position:right;
}

/* Start The Top bit */
#top {
position:relative;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
width:100%;
height:7px;
text-align: left;
font-size: 3px;
background-color: #FFFFFF;
}



#t3{
position:relative;
margin-left: auto;
margin-right: 0px;
top:0px;
height:7px;
width:17px;
background-image:url(../site_images/topright_purple.gif);
background-repeat:no-repeat;
background-position:top;
float:right;
}

#nav1 {
position:relative;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
width:100%;
height:21px;
text-align: left;
font-size: 3px;
background-image:url(../site_images/test_header2_purple.gif);
background-repeat:repeat-x;
}

#n1{
height:21px;
margin-left:0px;
margin-right:0px;
width:170px;
float:left;
background-image:url(../site_images/border_cover_purple.gif);
background-repeat:repeat-y;
background-position:left;
}

#n3{
position:relative;
margin-left: 0px;
margin-right: 0px;
top:0px;
height:21px;
width:175px;
float:right;
padding:0px;
background-image:url(../site_images/border_cover_purple.gif);
background-repeat:repeat-y;
background-position:right;
}

#n2{
height:21px;
width:auto;
margin-left:170px;
margin-right:175px;
margin-top:0px;
}
/* Start The Bottom bit */


#bottom {
position:relative;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
width:100%;
height:7px;
text-align: left;
font-size: 3px;
background-image:url(../site_images/bottom1.gif);
background-repeat:repeat-x;
}



#b3{
position:relative;
margin-left: 0px;
margin-right: 0px;
top:0px;
height:7px;
width:17px;
background-image:url(../site_images/bottomright_purple.gif);
background-repeat:no-repeat;
background-position:top;
float:right;
padding:0px;
}

#footer1 {
font-size: 80%;
color: #000000;
text-align:center;
margin-top:10px;
}

#footer1  ul li{
display:inline;
list-style:none;
}

#footer2 {
font-size: 75%;
color: #666666;
text-align:right;
margin-right: 10px;
}

#header{
position:relative;
width: 100%;
margin-top: 0px;
height: 82px;
}

#controls {
width: 205px;
float: right;
height: 82px;
margin-right:10px;
}

#controls ul {
text-align: right;
margin: 2px;
padding: 0px;
}

#controls li {
display: inline;
list-style-type: none;
margin: 1px;
padding: 0px;
float:right;
margin-bottom:3px;
}

#controls p{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 70%;
text-align:right;
margin-top: 0px;
}

.image_border{
border: none;
}
#tabs {
margin-left:auto;
margin-right:auto;
margin-top:0px;
height: 21px;
width: 404px;
margin-bottom:0;

}

#tabs ul {
text-align: right;
margin: 0px;
padding: 0px;
}
#tabs li {
display: inline;
margin: 0px;
padding: 0px;
list-style-type: none;
float:left;
}


.section {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #620973;
text-align:left;
margin: 0px;
}

.section_title1 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 205%;
font-weight: bold;
color: #620973;
margin: 0px;
text-align:left;
}

#leftcover{
width:50px;
margin-left:0px;
float:left;
background-image:url(../site_images/border_cover.gif);
background-repeat:repeat-y;
background-position:left;
height:21px;
}

#rightcover{
width:50px;
margin-right:0px;
float:right;
background-image:url(../site_images/border_cover.gif);
background-repeat:repeat-y;
background-position:right;
height:21px;
}

#logo{
margin-left:10px;
width:162px;
height:83px;

}

div.clearfloats{
clear:both;
}

#topleft{
background-image:url(../site_images/box_topleft.gif);
background-repeat:no-repeat;
width:9px;
height:24px;
float:left;
}

#topright{
background-image:url(../site_images/box_topright.gif);
background-repeat:no-repeat;
width:9px;
height:24px;
float:right;
}

#bottomleft{
background-image:url(../site_images/box_bottomleft.gif);
background-repeat:no-repeat;
width:10px;
height:11px;
float:left;
}

#bottomright{
background-image:url(../site_images/box_bottomright.gif);
background-repeat:no-repeat;
width:10px;
height:11px;
float:right;
}

.text_white {
font-size: 100%;
color: #FFFFFF;
}
.text_purple {
font-size: 70%;
color: #620973;
font-weight:bold;
}

.purplelinks  {
text-decoration:underline;
color:#620973;
font-weight:bold;

}
.purplelinks  a:link{
text-decoration:underline;
color:#620973;
}
.purplelinks  a:visited{
text-decoration:underline;
color:#620973;
}
.purplelinks a:hover{
text-decoration:underline;
color:#9900CC;
}

#breadcrumbs {
position:relative;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
width:100%;
height:14px;
text-align: left;
font-size:10px;

}


#bread3{
position:relative;
margin-left: 0px;
margin-right: 0px;
top:0px;
height:14px;
width:10px;
background-image:url(../site_images/border_right1_purple.gif);
background-repeat:repeat-y;
background-position:top;
float:right;
padding:0px;
}



.breadcrumbs{
color:#620973;
font-weight:normal;

}
.breadcrumbs a:link{
color:#620973;
text-decoration:none;
}
.breadcrumbs a:visited{
color:#620973;
text-decoration:none;
}
.breadcrumbs a:hover{
color:#9900CC;
text-decoration:underline;
}

#purpleline{
height:1px;
background-color:#620973;
font-size:1px;
margin-top:2px;
margin-bottom:6px;
width:100%;
}

.bodytext_black {
font-size: 70%;
color: #000000;
font-weight:bold;
}

#leftpanel{
width: 160px;
float: left;

position:relative;
}

#leftpanel ul li a:link{
display: block;
margin: 0px;
padding: 0px;
color:#620973;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
}
#leftpanel ul li a:visited{
display: block;
margin: 0px;
padding: 0px;
color:#620973;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
 }

#leftpanel ul li a:hover{
text-decoration: underline;
color:#9900CC;
}

#leftpanel li {
margin-left:1px;
margin-right:1px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 14px;
color: #000000;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #d7d5be;
vertical-align: bottom;
background-image:url(../site_images/arrowbullet_greybg.gif);
background-repeat:no-repeat;
background-position:left;


}
#mainpanel{
margin-left:160px;
margin-right:0px;
}

#rightpanel{
width:165px;
float:right;
}

#main1{
background-image:url(../site_images/navigation_bg.gif);
background-position:left;
background-repeat:repeat-y;
margin-right: 10px;
margin-left:10px;

position:relative;
}

#contentcol1{
margin-right:170px;
min-height:365px;/*added this line*/
padding-bottom:10px;

}
#contentcol1 p{
line-height:140%;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
}

#whitearea{
width:auto;
margin-left:12px;
margin-right:4px;
margin-top:10px;
}
#contentcol2{
width:165px;
float:right;
font-size:75%;
}


#contentcol2 img{
float:left;
margin-top:2px;
border:0px;
}

#contentcol2 a{
text-decoration:none;
color:#620973;

}
#contentcol2  a:link{
text-decoration:none;
color:#620973;
}
#contentcol2  a:visited{
text-decoration:none;
color:#620973;
}
#contentcol2 a:hover{
text-decoration:underline;
color:#9900CC;
}


#bread1{
background-color:#efeee5;
background-image:url(../site_images/border_left1_purple.gif);
background-repeat:repeat-y;
height:14px;
margin-left:0px;
margin-right:0px;
width:170px;
float:left;
}
#bread2{

height:14px;
width:400px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}
#bread4{
height:14px;
width:auto;
margin-left:182px;
margin-right:175px;
margin-top:0px;

}
#t1{
background-color: #efeee5;
background-image:url(../site_images/topleft_sub.gif);
background-repeat:no-repeat;
height:7px;
margin-left:0px;
width:170px;
}
#b1{
position:relative;
margin-left: 0px;
margin-right: 0px;
top:0px;
height: 7px;
width:170px;
background-image:url(../site_images/bottomleft_sub.gif);
background-repeat:no-repeat;
float:left;
padding:0px;

}
#pagetitle{
width:auto;
margin-left:12px;
margin-right:4px;
padding-top:4px;
}
#pagetitle H4{
font-family:Arial, Helvetica, sans-serif;
}
#titleline{
height:1px;
background-color:#620973;
font-size:1px;
margin-top:2px;
margin-bottom:5px;
width:100%;
float:left;
}
.nav_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
color: #000000;
border-bottom: 1px solid #d7d5be;
padding-top: 20px;
padding-bottom: 4px;
padding-left: 6px;
}
.backhome{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
text-decoration:none;
color:#620973;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}
.backhome a:link{
text-decoration:none;
color:#620973;
}
.backhome a:visited{
text-decoration:none;
}
.backhome a:hover{
text-decoration:underline;
color:#9900CC;
}


#furtherdetails p{
font-size:80%;

}

#footerline{
height:1px;
background-color:#620973;
font-size:1px;
margin-top:20px;
margin-bottom:5px;
margin-right:5px; /*added this line*/
}

legend{
color:#000000;
font-size:80%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.center{
text-align:center;
}
#greentick{
background-image:url(../site_images/feedback/greentick_whitebg.gif);
height:45px;
width:45px;
margin-left:auto;
margin-right:auto;
}
#redcross{
background-image:url(../site_images/feedback/redcross_whitebg.gif);
height:45px;
width:45px;
margin-left:auto;
margin-right:auto;
}
.text_red {
font-size: 70%;
color: #FF0000;
font-weight:bold;
}
#popup{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:80%;
text-align:left;
height:290px;
line-height:120%;
}
#closebutton{
font-size:80%;
}
.headline a:link{
color: #620973;
text-decoration:none;
}
.headline a:visited{
color: #620973;
text-decoration:none;
}
.headline a:hover{
color: #9900CC;
text-decoration:underline;
}
.bodytext{
line-height:140%;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
}
.bold{
font-weight:bold;
}
#AZnavigation {
background-color:#cdbed9;
font-size:90%;
padding-bottom:2px;
margin:0px;

}

#AZnavigation ul{
list-style:none;
border:0px;
margin:0px;
padding-top:2px;
}
#AZnavigation li{
background-color:#efeee5;
display:inline;
padding-left:0px;
padding-right:0px;
margin-left:2px;
margin-right:2px;
width:20px;
}

#AZnavigation a:link, #AZnavigation  a:visited{
background-color:#efeee5;
color:#620973;
text-decoration:none;
}

#AZnavigation  a:hover {
background-color:#9900CC;
color:#FFFFFF;
text-decoration:underline;
}

#AZnavigation a{
background-color:#00CCFF;
padding-left:3px;
padding-right:3px;
}
#courtyard{
background-image:url(../courtyardtheatre/images/courtyard_white.gif);
margin-left:auto;
margin-right:auto;
width:410px;
height:76px;
margin-bottom:10px;
}



#docdownloads{
min-height:100px;
margin-top:20px;
}

#docdownloads img{
margin-right:5px;
border:0px;
vertical-align:middle;
}
.alignright{
text-align:right;
}

#docdownloads{

margin-top:20px;
margin-bottom:10px;
width:510px;
background-color:#f6f6f6;
}
.docdownloads{

margin-top:20px;
margin-bottom:10px;
width:510px;
background-color:#f6f6f6;
}


#docdownloadmiddle{
min-height:100px;
padding-left:8px;
padding-right:8px;
border-top-color:#cccccc;
border-top-style:solid;
border-top-width:1px;
border-left-color:#cccccc;
border-left-style:solid;
border-left-width:1px;
border-right-color:#cccccc;
border-right-style:solid;
border-right-width:1px;
}
.docdownloadmiddle{
min-height:100px;
padding-left:8px;
padding-right:8px;
border-top-color:#cccccc;
border-top-style:solid;
border-top-width:1px;
border-left-color:#cccccc;
border-left-style:solid;
border-left-width:1px;
border-right-color:#cccccc;
border-right-style:solid;
border-right-width:1px;
}

#docdownloadbottom{
height:20px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#cccccc;
border-left-style:solid;
border-left-width:1px;
border-right-color:#cccccc;
border-right-style:solid;
border-right-width:1px;
text-align:right;
margin:0px;
padding:0px;
}

.docdownloadbottom{
height:20px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#cccccc;
border-left-style:solid;
border-left-width:1px;
border-right-color:#cccccc;
border-right-style:solid;
border-right-width:1px;
text-align:right;
margin:0px;
padding:0px;
}
#docdownloadbottom img{
margin-right:-1px;
margin-bottom:-1px;
}
.docdownloadbottom img{
margin-right:-1px;
margin-bottom:-1px;
}

#docdownloadmiddle img{
margin-right:5px;
border:0px;
vertical-align:middle;
}

.docdownloadmiddle img{
margin-right:5px;
border:0px;
vertical-align:middle;
}
#furtherdetails{   
margin-left:170px;
}
                 
#footercol1{
width:450px;
float:left;
}

#footercol2{
width:auto;
background-image:url(../site_images/worldpay.gif);
background-repeat:no-repeat;
background-position:right;
height:48px;
margin-right:5px;
margin-bottom:0px;
margin-top:15px;
}

.bookmark img{
border:0px;
margin-right:5px;
list-style:none;
vertical-align:middle;
}


#widgets{
width:510px;
background-color:#FFFFFF;
border-top:#666666;
border-top-style:dotted;
border-top-width:1px;
padding-top:5px;
}

#widgetsfeedback{
width:510px;
background-color:#FFFFFF;
border-top:#666666;
border-top-style:dotted;
border-top-width:1px;
padding-top:5px;
}


#widgetstitle{
width:508px;
background-color:#FFFFFF;
padding:1px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1px;
margin-top:20px;
}
#widgetstitlee{
width:508px;
background-color:#FFFFFF;
padding:1px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1px;
}

#widgetstitle1{
width:400px;
float:left;
}
#widgetstitle1e{
width:400px;
float:left;
}

#widgetstitle2{
margin-left:400px;
margin-right:0px;
text-align:right;
}
#widgetstitle2e{
margin-left:400px;
margin-right:0px;
text-align:right;
}

#widgetscol1{
width:120px;
float:left;
margin-left:5px;
}

#widgetscol2{
width:100px;
float:left;
}

#widgetscol3{
width:120px;
float:left;
}

#widgetscol4{
margin-left:350px;;
margin-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
color:#666666;
border-left-color:#666666;
border-left-style:dotted;
border-left-width:1px;
padding-left:5px;
min-height:75px;
}

#widgetscol4e{
margin-left:350px;;
margin-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
color:#666666;
border-left-color:#666666;
border-left-style:dotted;
border-left-width:1px;
padding-left:5px;
min-height:75px;
}
#widgetscol5{
width:345px;
float:left;
}


#hideimage{
background-color:#000099;
display:none;
}


.showhide{

padding-left:7px;
}

.showhide img{
border:0px;
vertical-align:middle;
margin-right:5px;
}

.showhide a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color: #620973;
text-decoration:none;
}

.showhide a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color: #620973;
text-decoration:none;
}

.showhide a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color: #620973;
text-decoration:underline;
}

.widgettext{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color: #666666;
}


#widgetscol5 label {
	float: left;
	width: 16%;
	text-align:left;
	padding-right:10px;
	
}
.alignimage{
vertical-align:middle;
}











#tcontainer {
	position: relative;
	width: 404px;
	height: 21px;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	}
	
#tnav {
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 21px;
	display: inline;
	overflow: hidden;
	width: 404px;
	}

	
#tnav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#tnav a {
	float: left;
	padding: 21px 0 0 0;
	overflow: hidden;
	height: 0px; 
	height /**/:21px; /* for IE5/Win */
	}
	
#tnav a:hover {
	background-position: 0 -21px;
	}

#tnav a:active, #tnav a.selected {
	background-position: 0 -42px;
	}
	
#tablink1 a  {
	width: 101px;
	background: url(http://www.newtownabbey.gov.uk/site_images/tab_home.gif) top left no-repeat;
	}

#tablink2 a  {
	width: 101px;
	background: url(http://www.newtownabbey.gov.uk/site_images/tab_council.gif) top left no-repeat;
	}

#tablink3 a  {
	width: 101px;
	background: url(http://www.newtownabbey.gov.uk/site_images/tab_visitors.gif) top left no-repeat;
	}

#tablink4 a  {
	width: 101px;
	background: url(http://www.newtownabbey.gov.uk/site_images/tab_business.gif) top left no-repeat;
	}

.messagesent{
color:#00cc33;
text-align:center;
}

#sidebar a, a:hover { text-decoration: none; outline: none; }
#sidebar a:visited { text-decoration: none; outline: none; }
	

.sidebar_item { 
width: 300px; 
margin: 0 0 3.0em 0; 
padding: 30px 0 0 0; 
line-height: 1.23077em; 
float: left; 
}


.sidebar_item ul { 
list-style: none; 
width: 470px; 
padding: 0 30px 0 0; 
}
	

.sidebar_item li a, .sidebar_item li a:visited, .sidebar_item li a:hover { 
display: block; 
width: 444px; 
padding: 0.4em 0 0.4em 26px; 
color: #000000; 
}

	




#latest ul li { 
border-bottom: 1px dotted #999999; 
}
		

#latest ul li a, #latest ul li a:visited { 
background: url('http://www.newtownabbey.gov.uk/events/images/calendar-icon-normal.gif') 5px 6px; 
background-repeat:no-repeat;
}

		

#latest ul li a:hover { 
background: #efeee5 url('http://www.newtownabbey.gov.uk/events/images/calendar-icon-normal.gif') 5px 6px no-repeat; 
}



.sidebar_item li a span { 
font-weight: bold;  }


.eventlinks{
color:#620973;
text-decoration:none;
}

.eventlinks a:link{
color:#620973;
}

.eventlinks a:visited{
color:#620973;
}

.eventlinks a:hover{
color:#620973;
}

img {
border:none;
}


#widgetscol1 ul li, #widgetscol2 ul li, #widgetscol3 ul li, #widgetscol4 ul li{
list-style:none;
}

#mobile{
display:none
}
	#nbclogoeh{
		display:none;	
			}
			
			#fc1{
	width:90px;
	float:left;
	}
		
	#fc2{
	width:280px;
	margin-left:90px;
	}
	
	#footerblock{
	width:370px;
	margin-left:auto;
	margin-right:auto;
	}