/* CSS Document for Fife Council org pages */#container {	margin: 0px;	padding: 0px;	clear: both;}#header {	padding: 0px;	margin: 0px;	color: #FFFFFF;	background-image: url(cssimages/fcheaderRight.jpg);	background-repeat: no-repeat;	background-position: right top;	background-color: #003A4F;	border-bottom: 0px;}#header h1 {	color: #003A4F;	border: none;	background-image: url(cssimages/fclogo2.gif);	background-repeat: no-repeat;	background-position: left center;	line-height: 60px;	font-size: 1px;	text-indent: -500px;}#header span {	color: #003A4F;	border: none;	background-image: url(cssimages/fclogo2.gif);	background-repeat: no-repeat;	background-position: left center;	line-height: 60px;	font-size: 1px;	text-indent: -500px;}#bread {	color: #FFFFFF;	float:left;	margin-left: 165px;}#bread a:visited {	color: #FFFFFF;}#bread a:link {	color: #FFFFFF;}#bread a:hover {	text-decoration:underline;}#layoutnav2 {	border-right: 0px;	background-color: #003A4F;	padding-top: 45px;	width: 150px;}#layoutcontent {	background-image: url(cssimages/fccurve.gif);	background-repeat: no-repeat;}#layouthighlight {	border-left: 0px;}#nav2 li a {	color: #FFFFFF;	background: url(cssimages/arrowlinkwhite.gif) no-repeat 5px #003A4F;}#nav2 li a:hover {	color: #006699;	background-color: #FFFFFF;	background: url(cssimages/arrowlink.gif) no-repeat 5px #FFFFFF;}#nav2 li.selected a {	color: #FFFFFF;	border-bottom-color: #FFFFFF;}#nav2 li.selected a:hover{	color: #006699;}#highlight p {	margin: 0;	padding: 3px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003A4F;}#content {	padding-left: 5px;}/*styles for committee calendar*/#committeecalendar {	background-color:#FFFFFF;	color:#003366;	float: right;	width: 175px;	border: 1px solid #000033;	padding: 2px;	z-index: 5;	}#committeecalendar table{	background-color:#CCCCCC;}#committeecalendar th{	}#committeecalendar td{	background-color:#FFFFFF;}#committeecalendar a:link, #committeecalendar a:visited{	text-align:left;	font-weight:bold;	color:#003366;}.date {	vertical-align: top;	background-color: #F0F0F0;}#puff {	background-color:#FFFFFF;	color:#000033;	border: 1px solid #000033;	}	#puff ul {	list-style-image: url(cssimages/arrowLink.gif);	margin-left: 2px;	padding-left: 15px;	margin-right: 2px;	}	#puff a:link, #puff a:visited, #puff ul li a:link, #puff ul li a:visited {	color:#003366;	}	#puff h3 {color:#003366;}		#advanced {	border-left-color: #C7DDE5;}/*style for head of service in FC service structure*/.head {	float: right;	width: 150px;	border: 1px solid #000033;	padding: 3px;	background-color: #FFFFFF;}/*style for minute and agenda search*/legend {	padding: 8px;	border: 1px solid #000000;	font-size: medium;	font-weight: bold;	color: #FFFFFF;	background-color: #006699;}fieldset {	background-color: #C7DDE5;	border: 1px solid #000033;}#atozpuff {	font-weight: bold;}#atozpuff h3 {	padding-left:5px;	padding-right:2px;	padding-top: 2px;	margin-top:5px;	color: #FFFFFF;	background-color: #CC6600;	border: none;}#atozpuff td {	width:17%;	padding:1px 4px 1px 3px;	border: 1px solid #83B4CD;	text-align: center;}#atozpuff a:hover {	font-weight:bold;}#content h2 {	border-bottom: 0px;	padding-left: 25px;	padding-top: 10px;	font-size: large;	font-weight: bold;	margin: 0px;}#content h1 {	padding-left: 25px;}#nav2 li.urhere  {	background-color: #FFFFFF;	}	#nav2 li.selectednolink {	border-bottom: 1px solid #FFFFFF;		background-image: none;	background-color: #003A4F;	color: #FFFFFF;	}	#formatoptions {	margin-left:15px;}.clearblock {	clear:both;	display:block;}.cols_two {	width: 48%;	padding-right: 1%;	text-align: left;	vertical-align: top;	float: left;}.inlinelist li {	display:inline;}.highlight_service h4 {	background-image: url(cssimages/fcH4corner20.gif);	background-repeat: no-repeat;	background-position: right top;	color: #FFFFFF;	display:block;	padding-top: 5px;	padding-bottom:5px;	font-size:medium;	padding-left: 15px;	background-color: #003A4E;	margin-bottom: 0px;}.highlight_service h4 a:link, .highlight_service h4 a:visited {	color: #FFFFFF;	background-image: url(cssimages/linkarrow_white.gif);	background-repeat: no-repeat;	background-position: right center;	display:block;	margin-right:10px;	padding-right:10px;}.highlight_service p {	padding-top: 8px;	border: 1px solid #003A4F;	margin: 0px;	padding-bottom: 10px;	padding-left: 15px;	padding-right: 10px;}.contact_methods {}.contact_methods ul {	margin:0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 10px;	height:22px !important;	height /**/:22px; 	/* for IE5/Win */	}.contact_methods li {	display: inline;}.contact_methods li a:link, .contact_methods li a:visited, li.contact_selected {	width: 6.3em;	float: left;	border: 1px solid #003366;	margin-right: 5px;	padding-top: 7px;	padding-right: 10px;	padding-bottom: 7px;	padding-left: 5px;	background-repeat: no-repeat;	background-position: right center;	line-height:16px;	height:16px !important;	height /**/:18px;	font-weight: bold;	 /* for IE5/Win */}.contact_methods li a.online {	background-image: url(cssimages/fc_contact/online_30b.gif);	background-color: #E2EFF5;}.contact_methods li a.phone {	background-image: url(cssimages/fc_contact/phone_30b.gif);	background-color: #E2EFF5;}.contact_methods li a.face2face {	background-image: url(cssimages/fc_contact/face2face_30b.gif);	background-color: #E2EFF5;}.contact_methods li a.post {	background-image: url(cssimages/fc_contact/post_30b.gif);	background-color: #E2EFF5;}.contact_methods li a.charter {	background-image: url(cssimages/fc_contact/charter_30b.gif);	background-color: #E2EFF5;}.contact_methods li a:hover {	line-height:16px;	height:16px !important;	height /**/:18px;	 /* for IE5/Win */}li.contact_selected {	border-bottom-color: #FFFFFF;}#contact_phone, #contact_face2face, #contact_online, #contact_post, #contact_charter {	border: 1px solid #003366;	margin-top: -1px;	padding-top: 0px;	padding-left: 120px;	padding-bottom: 20px;	padding-right: 20px;	background-repeat: no-repeat;	background-position: 10px 10px;	-moz-border-radius:10px;	border-radius:10px;}#contact_phone {	z-index:100;	/*background-image: url(cssimages/fc_contact/phone_100.gif);*/}#contact_face2face {	z-index:200;	/*background-image: url(cssimages/fc_contact/face2face_100.gif);*/}#contact_online {	z-index:300;	/*background-image: url(cssimages/fc_contact/online_100.gif);*/}#contact_post {	z-index:400;	/*background-image: url(cssimages/fc_contact/post_100.gif);*/}#contact_charter {	z-index:500;	/*background-image: url(cssimages/fc_contact/charter_100.gif);*/}#customer_charter {	z-index:500;	width:400px;	padding:20px;	text-align: left;}.contact_highlight {	float:right;	width: 200px;	border: 1px solid #fff;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	-moz-border-radius:10px;	border-radius:10px;	background-color: #E2EFF5;}#contact_phone li, #contact_face2face li, #contact_online li, #contact_post li, #contact_charter li, #contact_phone ul, #contact_face2face ul, #contact_online ul, #contact_post ul, #contact_charter ul{	position: relative;	background: none;	border: none;}#content h3, #contact_phone h3, #contact_face2face h3, #contact_online h3, #contact_post h3, #contact_charter h3 {	position: relative;	border: none;}
