/* Body Attributes */
html {padding: 0; margin: 0; height: 100%;}
body {margin: 0; padding: 0; font: 100% verdana, arial, helvetica, sans-serif; color: #000; background: #fff; text-align: center; text-decoration: none;}
a:link, a:visited, a:hover, a:active {text-decoration: none;}

/* hidden */
.hide, .textonly {display: none;}

/* Tables */
table.styled {width: 100%; font-size: 100%; border: 2px solid #999; border-collapse: collapse; margin: 0; padding: 0;}
table.styled th {padding: 5px 10px 5px 5px; vertical-align: top; border: 2px solid #999; font-weight: normal; text-align: left;}
table.styled td {padding: 5px; vertical-align: top; border: 2px solid #999;}

/* Text */
h1 {font-weight: bold; font-size: 70%; margin:0; padding: 2px 5px; background: #249882; color:#fff;}
ul {list-style: none; margin: 0; padding: 0; text-indent: 0;}
li {background: url(../images/arrownav_2.gif) no-repeat 5px .5em; padding: 0 0 0 13px; margin:0; font-weight: normal; color: #000; font-size: 100%;}

.normtext {font-weight: normal; font-size: 70%; color: #000;}
.normtext:hover {font-weight: normal; font-size: 70%; color: #249882;}
.colortext {color: #249882;}

p a:link,p a:hover,p a:visited,p a:active,li a:link,li a:hover,li a:visited,li a:active,#box p a.morelink:link, #box p a.morelink:hover,#box p a.morelink:visited, #box p a.morelink:active,#box .morelink {color:#249882;font-weight:bold;}
p a.crumblink:link,p a.crumblink:hover,p a.crumblink:visited,p a.crumblink:active, .crumblink {font-weight: normal; font-size: 100%; color: #249882;}

.contentlink {font-weight: bold; font-size: 100%; color: #249882;}
.rightlink {font-weight: bold; font-size: 70%; color: #249882;}
.navlink {font-weight: normal; font-size: 70%; color: #000;}
.smalltext {font-weight: normal; font-size: 65%; color: #fff;}
.smalllink {font-weight: normal; font-size: 65%; color: #000;}

.crumblink:hover, .contentlink:hover, .rightlink:hover, .navlink:hover, .smalllink:hover {color: #000;}

.header {font-weight: bold; font-size: 80%; color: #000; height: 30px;}
.whitetext {font-weight: normal; font-size: 70%; color: #fff;}
.white {color: #fff;}
.lightblue {color: #E5F1FB;}

/* Forms */
input {border: 1px solid #ccc; font-weight: normal; font-size: 8pt; color: #000; background: #fff;}
.input2 {border: 0; font-weight: normal; font-size: 8pt; background: #fff;}

/* Top Table Row Colours */
.trlight {background: #249882;}
.trdark {background: #197d6a;}

/* Right Boxes */
#box {width:160px; border: 1px solid #dfdfdf; background: #fff; margin: 5px; padding:0;}
#box p {font-size:70%; color:#000; padding:5px; margin:0;}
#box form {margin:0;}
#box a:link,#box a:visited,#box a:active{color: #000;font-weight:normal;}
#box a:hover {color: #249882;font-weight:normal;}

#boxcontent {width:475px; border: 1px solid #dfdfdf; background: #fff; margin: 10px 0; padding:0;}
#boxcontent p {font-size:70%; color:#000; padding:5px; margin:0;}

#breadcrumb {width:475px; border: 1px solid #dfdfdf; background: #fff; margin: 3px 0 0 0; padding:0;}
#breadcrumb p {font-size:60%; color:#000; padding:2px 5px; margin:0;}

#menu, #right {background: #efefef;}
#menu .navlink {font-weight: normal; font-size: 70%; color: #249882;}
#menu .navlink:hover {color: #000;}
#menu .indent {background: #fff;}
#menu .indent02 {background: #e8faf7;}

.leftcontitle {height:17px;}
.leftconitem {height:20px;}
.leftconchild {height:18px;}
.breadcrumb {height:17px;}
.contentlinkheight {height:17px;}
.homelinkheight {height:25px; font-size: 70%;}
.searchlink {height: 17px; font-size: 70%; font-weight: normal; color: #000;}
.relatedlinkheight {height:17px;}
.relatedlinkwidth {width:10px;}
.councilcontactsheight {height:17px;}
.servicesdropheight {height: 40px}
.atozbox {width: 15px; font-size: 70%; font-weight: normal; color: #000; }
.alphastringheight {height: 50px;}
.faqlistheight {height: 10px;}
.rightnavwidth {width: 5px;}


@media print { #top, #menu, #menu2, #spacer, #right {display: none;} }