/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/

@import "green-business-club-styles.css";
@import "environmental-services.css";
@import "big-business-bite-back.css";
@import "emergency-planning-styles.css";
@import "hr-styles.css";
/* @import "mj-judges.css"; */
@import "leisure-services-styles.css";
@import "hods-styles.css";
@import "committee-documents-styles.css";

/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% helvetica,arial,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/*grids.css*/body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

body { background-color: #ccc; color: #000; font-family: Verdana, Helvetica, arial, sans-serif; }

h1,h2 { margin-top: 0.6em; margin-bottom: 0.3em; }
h3,h4,h5,h6 { margin-top: 0.6em; margin-bottom: 0.3em; }

h1 { font-size: 2em; font-weight: bold; }
h2 { font-size: 1.75em; font-weight: bold; }
h3 { font-size: 1.25em; font-weight: bold; }
h4 { font-size: 1.1em; font-weight: bold; }
h5 { font-size: 1.0em; font-weight: bold; }
h6 { font-size: 1.1em; font-weight: normal; }
p { margin-top: 0.25em; margin-bottom: 1em; line-height: 1.75em; }

strong { font-weight: bold;}
em { font-style: italic; } 

table { left: auto; right: auto; border: none; }
table th { font-weight: bold; padding: 0.25em; padding-left: 0.5em; padding-right: 0.5em; }
table tr th { background-color: #ffc; border-bottom: 1px  #cdf solid; }
table td { padding: 0.25em; }

ul { margin-left: 1em; padding-left: 1em; list-style: disc; }
ol { margin-left: 1em; padding-left: 1em; list-style: decimal; }

abbr { text-decoration: line-through; }

#announcement {
border-bottom: thin solid black;
background-color: #fc0;
color: black;
padding: 0.5em;
width: 100%;
}
#announcement a { color: black; }

#doc,#doc1,#doc2 {
  background-color: #fff;
  border-left: 1px #cdf solid;
  border-right: 1px #cdf solid;
}

#hd {
background-color: #515;
width: 100%;
color: #fff;
background-image: url(../images/tabBack.gif);
background-repeat: repeat-x;
background-position: top left;
}

/* We use pixels for the logo sections so they are natural sizes */
/* They do not scale in most browsers, IE7 does scale images even if sized in px */
.sitelogo { float: left;  margin: 10px 10px 10px 10px }

/* --[ header ]------------------------------- */

#header {
width: 100%; 
/* float: left; */
margin: 0;
padding: 0;
/* background: url(../img/header-bg.gif) repeat-x bottom left; */
background-color: #515;
background-image: url(../images/tabBack.gif);
background-repeat: repeat-x;
background-position: top right; 
}
#header h1 {
float: left;
width: 155px;
height: 75px;
margin: 0;
padding: 10px 10px 9px 10px;
}
#header h1 a {
border: none;
background: none;
}

/* --[ nav ]------------------------------- */

#nav {
float: right;
margin: 0;
padding: 10px 0 9px 18px;
padding-top: 0;
}
#nav li {
list-style: none;
float: left;
margin: 0 6px 0 0;
padding: 0 0 0 0;
color: #fff;
border-left: thin solid #660f6e;
}
#nav a {
float: left;
display: block;
padding: 8px 10px;
text-decoration: none;
color: #fff;
border: none;
}
	
/* hover state */

#nav a:hover { 
color: #fe1;
text-decoration: underline;
}
	
/* current link */

#nav li.current {
background: url(../img/nav-top.gif) no-repeat top left;
}
#nav li.current a {
color: #fff;
font-weight: bold;
background: url(../img/nav-bottom.gif) no-repeat bottom right !important;
}

.search-form {
padding: 8px 10px 4px 15px;
*padding: 4px 10px 4px 15px;
}
.search-form form fieldset {
display: inline;
border:none; }
.search-form input field { font-size: 1.1em; }
.search-form #submit { color: white;
background-color: #707;
border: thin solid #cdf;
font-size: 1.0em ;
*padding: 0;
 }
.search-form #qt { font-size: 1.0em; }
.search-form label { display: none; }

/* Or the front page's fact bar area */
.breadcrumbs { color: black;
background-color: #eef;
border-top: 1px solid #cdf;
padding: 0.5em;
border-bottom: 1px solid #cdf;
display: block;
clear: both;
/* padding-left: 0.5em;
margin-left: 0;	*/
}
.breadcrumbs ul { list-style:none; margin-left: 0; padding-left: 0; }
.breadcrumbs ul li {display:inline; }
.breadcrumbs ul a { color: black; }
.breadcrumbs ul a:hover { text-decoration:underline;}
.breadcrumbs .current { font-weight: bold; }

/* TODO Not working */
#facts ul  { list-style: url(../images/icons/bg_bullet_arrow.gif);}
#facts ul li {display: block; }

/* ID used in JavaScript */
#factDiv { font-weight: bold; color: #000; }
#factDiv strong { font-weight: bolder; color: #707; }

#bd {

}

#content { padding: 0.5em; margin: 0.0em; margin-bottom: 1em; }
/* #content ul { margin-left: 1em; padding-left: 1em; list-style: disc; } */
/* #content ol { margin-left: 1em; padding-left: 1em; list-style: decimal; } */
#content li { line-height: 1.75em; }
.yui-t7 #content { padding-left: 2em; padding-right: 2em; }

/*
#about-fenland {
margin-top: 0.5em;
margin-right: 0.5em;
padding: 0.5em;
margin-bottom: 0.5em;
background-color: #eef; 
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;
border: 1px solid #cdf; 
}*/

/*#awards {
background-color: #fff;
margin: 0.5em;
padding: 0em;
margin-bottom: 1em;
text-align: center;
border:1px solid #cdf;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;
}
#awards h2 {margin: 0.5em; padding: 0.5em;
text-align: center; margin-top: 0em;
font-size: 1em;}
#awards img { margin-bottom: 0.5em; } 
#awards ul { padding-left: 0; margin-left: 0; list-style: none; }
*/

/*
#objectives {
background-color: #fff;
margin: 0.5em;
padding: 0em;
padding-bottom: 0.5em;
border:1px solid #cdf;
text-align: center;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;     
}
#objectives h2 { 
margin: 0.5em; padding: 0.5em;
text-align: center; margin-top: 0em;
font-size: 1em;
}
#objectives img { padding-bottom: 0.5em; }
*/

/* This should be renamed to updates when div is renamedable */
/*
#events { }
#events h3 { }
#events ul {list-style: url(../images/icons/newspaper.gif);}
#events ul .consultation {list-style: url(../images/icons/comment.gif);}	
#events ul .download {list-style: url(../images/arrow_down.gif);}	
#events ul li {
  margin-left: 0em;
  padding-left: 0em;
  *padding-left: 0.5em;
  padding-bottom: 3px;
  font-size: 1.2em;
}
*/

/*
#partner-logos {
background-color: #fff;
margin: 1em;
padding: 0.5em;
border:1px solid #cdf;
text-align: center;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;       
}
#partner-logos h2 {margin-top: 0em;}
*/

#contacts .contact-box {
border:1px solid #cdf;
margin: 0.5em; padding: 0.5em; padding-top: 0.5em;
/* min-width: 11.5385em; *min-width: 11.2604em; */
min-height: 11.5385em; *min-height: 11.2604em;
color: #fff; background-color: #707;
background-image: url(http://www.fenland.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/fdc-theme/images/tabBack.gif);
background-repeat: repeat-x;
background-position: left top; text-align: center;
-webkit-border-radius: 1em;
border-radius: 1em;
}
#contacts .contact-box h3 { font-size: 1.1em; text-align: center; }

#email-us .main { font-weight:bold; font-size: 1.1em; }
#email-us a { color: #fff; }
#phone-us .main { font-weight: bold; font-size: 1.4em; }
#write-us p { text-align: left; }

/* Extras boxes are used for side panels */
.extras-box {
background-color: #eef; 
margin: 0.5em;
margin-bottom: 1em;
padding: 0.5em;
border:1px solid #cdf;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;     
}
.extras-box h2 { text-align: center; margin-top: 0; }

.disclaimer { padding: 0.2em; font-size: 0.9em; border: 1px solid #cdf; background-color: #ffc; }

.navigation {
background-color: #ffc;
margin: 1em;
*margin-left: 1em;
padding: 0.5em;
padding-left: 2.5em;
*padding-left: 1.5em;
border:1px solid #cdf;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;     
}

.navigation ul {
	margin-left: 0em;
	padding-left: 0em;
	list-style: none;
}
.navigation ul li { *padding-left: 0.5em; padding-top: 0.25em; padding-bottom: 0.25em; }
.navigation ul li ul li { *padding-left: 0em; padding-top: 0.125em; padding-bottom: 0.125em; }

.navigation ul { list-style: url(../images/arrow_down.gif); }

.front-navigation ul li { font-size: 1.3em; line-height: 1em; }
.front-navigation ul li ul li { display: inline; font-size: 0.65em; padding-top: 0;}
.front-navigation ul li ul li a { text-decoration: none; }
.front-navigation ul li ul li a:hover { text-decoration: underline; }
.navigation .home { list-style: url(../images/icons/house.gif); } 
.navigation .ancestor { list-style: url(../images/arrow_up.gif); }
.navigation .current { list-style: url(../images/arrow_r.gif); font-weight: bold; }
.navigation .descendant { list-style: url(../images/arrow_down.gif); }

/* Icons (currently front page only) */
#business { list-style: url(../images/icons/briefcase.gif); } 
#community { list-style: url(../images/icons/group.gif); }
#council { list-style: url(../images/icons/script.gif); }
#environment { list-style: url(../images/icons/bin.gif); }
#planning { list-style: url(../images/icons/brick.gif); }
#housing { list-style: url(../images/icons/house.gif); }
#counciltax { list-style: url(../images/icons/calculator.gif); }
#leisure { list-style: url(../images/icons/sport_soccer.gif); }
#jobs { list-style: url(../images/icons/table_edit.gif); }
#pay { list-style: url(../images/icons/money.gif);  }
#news { list-style: url(../images/icons/newspaper.gif); }


.pagination-bar {
	/* width: auto;	 */
	padding: 0.25em;
	margin: 0;
	padding-left: 0;
	margin-left: 0;
	text-indent: 0;
	clear: both;
}

.pagination-bar ul {
	padding: 0;
	margin: 0;
	padding-left: 0;
	margin-left: 0;
	border: none; 
	/* width: 100%; */
	white-space: nowrap; 
	list-style: none; 
	list-style-type: none;
	/* font-size: 100%;  */
}

.pagination-bar li {
	margin: 0; 
	padding: 0;
 	/* line-height: em; */
	/* width: 30px; */
	list-style-type: none;
	list-style-image: none;
	/* white-space: nowrap; */
	/* float: left; */
	/* text-align: center;	 */

	display: inline;
 }
.pagination-bar li a, .pagination-bar li strong {
	/* display: block; */
	padding: 0.1em; 
	/* margin: 1px 2px 0 2px; */
	border: 1px solid #707; 
	background: #eef;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	height: 2em;
	width: 2em;
}
.pagination-bar li strong{
	color: #fff;
	background: #707;	
	border: 1px solid #eef; 
	text-decoration: none; 
	font-weight: bold;
}
.pagination-bar li strong.disabled{
	color: #ccc;
	background: #fff;	
	text-decoration: none; 
	font-weight: normal;
}
.pagination-bar li a:hover {
	background: #707; 
	color: #fff;
}

#jump-to-top {
margin-top: 1em;	
}

#ft {
background-color: #eef; 
padding: 1em;
text-align: center;
border-top: 1px solid #cdf; 
}
#ft p { margin: 0em}

@media print {
#hd { display: none; }
#navigation { display: none; }
.navigation { display: none; }
td { border: thin solid black; }
}

.float-left{
  float: left;
}

.float-right{
  float: right;
}

.clear{
  clear: both;
}





