body {margin:0; padding:0; background:#ededed; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

h1, h2, h3, h4, h5, p {margin:0; padding:0 0 10px 0; font-weight: normal}
.clear {clear:both}
.blue {color:#00529e}

a {text-decoration:none}
a:hover {text-decoration:underline}

input {border:#ccc solid 1px; margin:7px 0; color:#666; font-size:11px; width:95%; padding:2px}
input.submit {background:none; color:#333; text-align:right; width:auto; border:none; margin:0}

h2 {background:url(../images/h2bg.jpg) no-repeat; color:#fff; font-weight:normal; padding:4px 6px; margin:0; font-size:14px}
h2.small {font-size:11px;}

.bluetwelve {color:#11425e; font-size:12px}
.left {float:left}
.right {float:right}
.quarter {width:23%;}
.half {width:45%;}
.third {width: 30%;}
.alignright {text-align: right;}
.centre {text-align: center;}
.nomargin {margin: 0}
.pad {padding: 15px}

#container {width:888px; margin:0 auto; padding:6px 6px; border:1px solid #dadada; background: #fff;}
h1 img { margin-top: 10px; width: 143px; height: 37px; }
.header { margin-bottom: 7px; }
.header h2 {font-weight: bold; font-size: 16px; line-height: 18px; color: #0060a8; margin-bottom: 10px;}

.breadcrumb {color:#666; font-size:11px; margin-bottom: 10px;}
.breadcrumb a {color:#666; font-weight:bold;}
.breadcrumb a:hover {color:#cc0000;}
.breadcrumb span.divider {margin:0 4px}
.breadcrumb span.intro { padding-right: 4px; }
ul#nav { width: 872px; height: 23px; margin:0 0 5px 0; padding:8px 8px 0px 8px; background: #b71a02 url(../images/navbg.jpg) repeat-x; list-style:none; font-size:13px; font-weight:bold; color: #fff; }
ul#nav li {display:inline; margin:0 6px 0 0px;  padding: 0px 0px 0 6px; border-left:2px solid #fff; }
ul#nav li.first {border-left:none; }
ul#nav li.phone { float: right; background: url(../images/whitephone.gif) 0px 2px no-repeat; text-indent: 20px; padding-right: 0px; border:0 }
ul#nav li a {color:#fff;}
ul#nav li.on a {color:#fff;}
ul#nav li.on {color:#fff;}

ul#banner {height:55px; background:url(../images/bannerbg.jpg) repeat-x #005f95; margin:0; padding:0; color:#fff; list-style:none; width:100%}
ul#banner li {margin:0; padding:0; overflow:hidden; width:888px; display:none}
ul#banner li.education {background:url(../images/bannerEducbg.jpg) no-repeat;}
ul#banner li.health {background:url(../images/bannerHealthbg.jpg) no-repeat;}
ul#banner li.museum {background:url(../images/bannerMuseumbg.jpg) no-repeat;}
ul#banner li.police {background:url(../images/bannerPolicebg.jpg) no-repeat;}
ul#banner li.local {background:url(../images/bannerLocalbg.jpg) no-repeat;}
ul#banner li h4 {margin:0; padding:4px 15px; font-size:18px; font-weight:normal; }
ul#banner li p {margin:0; padding:0 15px; font-size:11px; font-weight:normal; }
ul#banner li a {color:#fff}
/*
#header {}
#header #logo {width:180px;}
#header #adspace {width: 468px; float: right; margin: 9px 14px 0px 0px;}

#banner {clear:both; margin:30px auto 0 auto; padding:0; width:888px}
#banner #right {float:right; width:428px; cursor:pointer;}
#banner #left {float: left; width:460px;}

#nav {background:url(../images/navbg.jpg) repeat-x; margin:0 auto 10px auto; padding:0; width:888px; font-size:14px; color:#fff; font-weight:bold;}

#nav ul {list-style:none; padding:8px; margin:0; width: 743px;}
#nav ul li {display:inline; padding-right:10px; }
#nav ul li a {color:#fff; font-weight:bold}
#nav div#phoneno { width: 114px; float: right; padding: 8px 8px 0px 0px; text-align: right; background: url('../images/whitephone.gif') 0px 10px no-repeat; }
*/

.greypanel {background:#f2f2f2; display:block; border-bottom:#ccc solid 1px; border-right:#ccc 1px solid; border-left:solid 1px #ccc; padding:5px; margin-bottom:15px}
.greypanel a {color:#cc0000;}

.greypanel #qlinks {list-style:none; margin:0; padding:0}
.greypanel #qlinks a {color:#333; font-size:13px; text-transform:capitalize}
.greypanel #qlinks li {padding:4px 0; margin:2px 0; border-bottom:1px dashed #ccc;}

ul.news {list-style:none; padding:0; margin:0;}
ul.news li {margin:10px 0; border-bottom:dashed #ccc 1px; padding:0 0 10px 0;}

.title {font-weight:bold; font-size:14px}

#leftpanel {width:182px; float:left; margin-left:6px;}
#leftpanel img {border:1px solid #ccc; margin-bottom:10px}

#rightpanel {width:182px; float:right; margin-right:5px;}

#mainpanel {width:473px; margin-left:209px;}
#mainpanel h1 {font-size:28px; letter-spacing:-1px; padding:0; margin:0}
#mainpanel h2 {background:none; color:#cc0000; font-size:22px; letter-spacing:-1px; font-weight:bold; padding:0; margin:0; text-transform:capitalize}
#mainpanel p { font-size:11px; line-height:16px;}
#mainpanel a {font-weight:bold; color:#00549d}

#footer { padding:8px; margin:0 auto; margin-top:15px; border-top: 1px solid #ccc; text-align:right; font-size:11px}
#footer a {color:#666;}


.XFade_Gallery {position:relative;	margin:0;	width:428px;	height:54px;}

.XFade_Gallery_Img {	position:absolute;	top: 0px;left: 0px;}op: 0px;left: 0px;}


