body{
	background-color : #C4D9D9;
	/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	/*background-image : url('images/mainbg.gif');
	background-repeat : repeat-x;
	background-position:top left;
	*/
	margin : 5px 0 0px 0px;
}

h1{
	color : #3975A5;
	font-size : 1.6em;
}

	
div#localnetworks-header{

	height:125px;
	padding-right:0;
	width:100%;
}

div#localnetworks-header h1{

	background-position : top left;
	background-repeat : repeat-x;
	padding-top:98px;
	padding-left:5px;
	height:125px;
margin:0;	
	background-image : url(localnetworks/images/defaultbanner.gif);}

div#localnetworks-header h1.localnetworks-home{background-image : url(localnetworks/images/homebanner.jpg);}
div#localnetworks-header h1.localnetworks-ayupmeduck{background-image : url(localnetworks/images/ayupmeduckbanner.gif);}
div#localnetworks-header h1.localnetworks-fusion{background-image : url(localnetworks/images/fusionbanner.gif);}
div#localnetworks-header h1.localnetworks-genus{background-image : url(localnetworks/images/genusbanner.gif);}
div#localnetworks-header h1.localnetworks-inspire{background-image : url(localnetworks/images/inspirebanner.gif);}
div#localnetworks-header h1.localnetworks-lynx{background-image : url(localnetworks/images/lynxbanner.gif);}
div#localnetworks-header h1.localnetworks-quest{background-image : url(localnetworks/images/questbanner.gif);}


h2{
	color : #214461;
	font-size : 1.4em;
	background-image : url(images/h2bg.gif);
	background-repeat : repeat-y;
	background-position : top left;
	border-bottom : #C9E4D3 1px solid;
	padding:1px 0 1px 3px;
	margin-right:15px;
}

table h2{
	background-image : none;
	border-bottom:none;
	padding:none;
}
h3{
	color : #3975A5;
	font-size : 1.2em;
}

a:link{
	color : Blue;
}

a:visited{
	color : #800080;
}

a:active{
	color : #00FAF7;
	text-decoration : none;
}

a:hover{
	color: yellow;
	text-decoration : underline;
	background-color : Black;
}

.imageright{
	float : right;
	padding: 0 5px 0 5px;;
}

thead tr.tablerow{
	background-color: #36723E;
	color: white;
}

tbody tr.tablerow{
	background-color: #CFFAC5;
}

thead tr.diaryhead{
	background-color: #36723E;
	color: white;
}

tbody tr.localdate{
	background-color: #DEEEEF;
}

tbody tr.localdate:hover{
	background-color: #9CE3F8;
}

tbody tr.countydate{
	background-color: #D8FCCF;
}

tbody tr.countydate:hover{
	background-color: #99F482;
}

tbody tr.nationaldate{
	background-color: #F2F4D7;
}

tbody tr.nationaldate:hover{
	background-color: #DDDF84;
}

tbody tr.nonnetworkdate{
	background-color: #E5E5E5;
}

tbody tr.nonnetworkdate:hover{
	background-color: #C3C3C3;
}

.exceldownload{
	list-style-image : url(images/excelicon.gif);
	padding-left : 4px
}

.pdfdownload{
	list-style-image : url(images/pdf.gif);
	padding-left : 4px
}

.worddownload{
	list-style-image : url(images/wordicon.gif);
	padding-left : 4px
}

.powerpointdownload{
	list-style-image : url(images/powerpointicon.gif);
	padding-left : 4px
}

.winzipdownload{
	list-style-image : url(images/winzipicon.gif);
	padding-left : 4px
}

.imagedownload{
	list-style-image : url(images/imageicon.gif);
	padding-left : 4px
}

.weblink{
	list-style-image : url(images/webicon.gif);
	padding-left : 4px
}

.facebooklink{
	list-style-image : url(images/facebookicon.gif);
	padding-left : 4px
}

.twitterlink{
	list-style-image : url(images/twittericon.gif);
	padding-left : 4px
}

.youtubelink{
	list-style-image : url(images/youtubeicon.gif);
	padding-left : 4px
}

.googlepluslink{
	list-style-image : url(images/googleplusicon.gif);
	padding-left : 4px
}

.stumblelink{
	list-style-image : url(images/stumbleicon.gif);
	padding-left : 4px
}
.redditlink{
	list-style-image : url(images/redditicon.gif);
	padding-left : 4px
}
.diggitlink{
	list-style-image : url(images/diggiticon.gif);
	padding-left : 4px
}
.deliciouslink{
	list-style-image : url(images/deliciousicon.gif);
	padding-left : 4px
}

.emaillink{
	list-style-image : url(images/emailicon.gif);
	padding-left : 4px
}

.profilepics{
	float : right;
	padding-right : 5px;
}

.awards-csad{
	background-color: #E3F5E2;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery1-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #C2E9C0;
	width:258px; height:170px; float:left
}

.awards-qsa{
	background-color: #E2F4F5;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery2-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #C0E9E9;
	width:258px; height:170px; float:left
}


.event1{
	background-color: #E3F5E2;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery1-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #C2E9C0;
	width:258px; height:130px; float:left
}

.event2{
	background-color: #E2F4F5;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery2-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #C0E9E9;
	width:258px; height:130px; float:left
}

.event3{
	background-color: #F5F5E2;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery3-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #E9EABF;
	width:258px; height:130px; float:left
}

.event-fourinns{
	background-color: #E3F5E2;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery1-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #C2E9C0;
	width:258px; height:165px; float:left
}

.event-kinderwalk{
	background-color: #E2F4F5;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery2-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #C0E9E9;
	width:258px;
	height:165px;
	float:left;
}

.event-springbank{
	background-color: #F5F5E2;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery3-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #E9EABF;
	width:258px; height:165px; float:left
}

.gallery1{
	background-color: #E3F5E2;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery1-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #C2E9C0;
	width:258px; height:240px; float:left
}

.gallery2{
	background-color: #E2F4F5;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery2-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #C0E9E9;
	width:258px; height:240px; float:left
}

.gallery3{
	background-color: #F5F5E2;
	margin : 0 4px 5px 0;
	text-align: center;
	background-image : url(images/gallery3-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	border : 1px solid #E9EABF;
	width:258px; height:240px; float:left
}


div#top-wrapper{
	height:8px;	width:98%;
    background-image : url(images/header-top.gif);
	background-position : top-left;
	background-repeat : repeat-x;
	margin-left:1px;
	margin-right:0px;
	padding-right:0px;
	padding-top:0;
	margin-bottom:0;
	top:1px;

}

div#top-wrapper-l{
	/*background-image : url(images/header-tl.gif);
	background-position : top-left;
	background-repeat : no-repeat;
	width:17px;*/
	float:left;
	margin-bottom:0;
}

div#top-wrapper-r{
	/*background-image : url(images/header-tr.gif);
	background-position : top-right;
	background-repeat : no-repeat;
	width:19px;*/
	float:right;
	margin-right:0px;
	padding-right:0;
}

div#wrapper{
	width : 98%;
	background-color : white;
	text-align : left;
	/*border: #125454 1px solid;*/
	background-image : url(images/right-shadow.gif);
	background-position : top right;
	background-repeat : repeat-y;
	margin: 3 3 3 3;
	padding-top:0;

	clear:both;
	
}

div#wrappershadow{
	background-image : url(images/left-shadow.gif);
	background-position : top left;
	background-repeat : repeat-y;
	margin-top:0;
}


div#header{
margin-left:8px;
margin-right:8px;
margin-top:0;
margin-bottom:3px;
clear:both;
	
}

div#headertop{
	height:101px;
	background-image : url(images/banner.jpg);
	background-position : top left;
	background-repeat : repeat-x;
	
}

div#headerlogo{
	float : left;
	padding : 0;
	width : 404px;
}

div#headerbanner{
	padding : 0;
	float:left;
}

div#headerbottom{
	clear : both;
	min-height : 75px;
}

div#headerbottomleft{
	margin : 0;
	float : left;
}

div#mainnavspace{
	height:45px;
	padding-bottom:5px;
	background-image : url(images/topmenubg.jpg);
	background-position : top left;
	background-repeat : repeat-x;	
}
	
div#mainnav{
	height:44px;
	position : absolute;
	top:112px;
	left:114px;
	right:0px;
	display:inline;

}

div#mainnav ul{

	margin : 0;
	padding : 0;
	display : block;
}

div#mainnav ul li{
		list-style : none;
	margin : 0;
	padding : 0;
	float : left;
position : relative;

}

div#mainnav ul li a{
	display : block;
	color : #ffffff;
	text-decoration : none;
	height : 33px;
	float : left;
	padding-top:10px;
	border-right-color : White;
	border-right-style : solid;
	border-right-width : 1px;
}


div#mainnav ul li a span{
	padding: 0 4px;
}

div#mainnav ul li a:hover{
	background-color : white;
	color: #000000;
}

div#mainnav ul li a:hover span{
}

div#mainnav ul li ul{
	color : Black;
	position : absolute;
	top : 42px;
	/*z-index : 500;*/
}

div#mainnav ul li ul li a {
	background-color : #B0FFDA;
	border:1px solid black;
	color : Black;
	text-align : left;
	padding : 2px;
	background-image : none;
	display : block;
	width:15em;
		height: 1.3em;
	font-size : 0.95em;
}

/*ul#mainnav li ul li a{
	border:1px solid black;
	background-color : #E6B9B9;
	width:15em;
	color : Black;
	height : 1.3em;
	text-align : left;
	background-image : url('none');
	padding : 2px;
	position : absolute;
	display : block;
}
*/
div#mainnav ul li ul li a:hover{
	background-image : none;
	background : White;
}

div#mainnav ul li ul li ul li a {

	width:16em;

}

div#mainnav ul ul ul {
position: absolute;
top: 0;
left: 14.7em;
}

div#mainnav ul ul{
display: none;
}

div#mainnav ul li:hover
{display: block;}

div#mainnav ul ul,
div#mainnav ul li:hover ul ul,
div#mainnav ul ul li:hover ul ul
{display: none;}

div#mainnav ul li:hover ul,
div#mainnav ul ul li:hover ul,
div#mainnav ul ul ul li:hover ul
{display: block;}


div#breadcrumb{
	background-color : #F3F0E4;
	border-color : #FFE280;
	border-width : 1px 0px 1px 1px;
	border-style : solid;
	padding: 2px;
	margin-left:105px;
	font-weight : bold;
}

div#newsstrap{
	background-color : #388381;
	padding: 4px;
	margin-right:8px;
	margin-left:8px;
	color : White;
	font-size : 0.9em;
}

div#newsstrap a{
	color : White;
}

div#newsstrap a:hover{
	color : #FFFF80;
}

ul#subnav {
	clear:both;
	width:150px;
	float:left;
	/*background-color : #006E39;
	*/
	list-style : none;
	margin:3px 0 3px 0;
	padding:0 0 0 0;
	display : block;
}

ul#subnav  li{
	width : 150px;
	margin-top : 1px;
	margin-left:8px;
	margin-bottom:0px;
	border-right: 1px #0F4A29 solid;
	}

ul#subnav  li.first{
	margin-top : 0px;
}

ul#subnav  li.last{
	margin-bottom : 0px;
}

ul#subnav  li a{
	display : block;
	color : #ffffff;
	text-decoration : none;
	padding-top:2px ;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:8px;
	background-image : url(images/subnav-bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	background-color : #0F4A29;
	/*width:140px;*/

}

ul#subnav li.head a{
	background-color : #4A490F;
	background-image : url(images/subnavhead-bg.gif);
	font-weight : bold;
	font-size : 1.2em;
}

ul#subnav  li a:hover{
	background-color : White;
	color: black;
	background-image:none;
}

ul#subnav li.menusocial{
		background-image : none; background-color:White;
		border-right:none;

		/*clear:both;*/
		}

ul#subnav li a.menusocial{
	background-image : none;
		background-color : White;	color:White;
				padding-left:0;
	padding-right:1px;}

ul#subnav li a:hover a.menusocial{
	background-image : none;
	background-color : White;	color : White;

}

ul#subnav li a.menusocialfloat{
	background-image : none;
	background-color : White;		color : White;
	float : left;
	padding-left:0;
	padding-right:0;
	}
	
ul#subnav li a:hover a.menusocialfloat{
	background-image : none;
	background-color : White;
		color : White;
}


#aboutscoutnetwork  #subnav-aboutscoutnetwork a,
#aboutderbyshirenetwork  #subnav-aboutderbyshirenetwork a,
#diary #subnav-diary a,
#contact #subnav-contact a,
#countymeetings #subnav-countymeetings a,
#countyteam #subnav-countyteam a,
#gallery #subnav-gallery a,
#getinvolved #subnav-getinvolved a,
#latestnews #subnav-latestnews a,
#newsarticles #subnav-newsarticles a,
#newsletter #subnav-newsletter a,
#localnetworks-fullprogramme #subnav-localnetworks-fullprogramme a,
#localnetworks-setoneup #subnav-localnetworks-setoneup a,
#localnetworks-programme #subnav-localnetworks-programme a,
#localnetworks-contact #subnav-localnetworks-contact a,
#support #subnav-support a,
#links #subnav-links a,
#awards-chiefscoutsdiamond #subnav-awards-chiefscoutsdiamond a,
#awards-qsa #subnav-awards-qsa a,
#awards-environmentaward #subnav-awards-environmentaward a,
#awards-faithaward #subnav-awards-faithaward a,
#awards-internationalaward #subnav-awards-internationalaward a,
#awards-dragonaward #subnav-awards-dragonaward a,
#awards-dofe #subnav-awards-dofe a,
#awards-explorerbelt #subnav-awards-explorerbelt a,
ul#subnav li.current a
{
	background-image : url(images/subnav-bg-current.gif);
	background-color : #B6EDA3;
	color : Black;
}

div#content{
	margin-left:150px;
	padding-left:15px;
	padding-right:8px;
}

div/content.localnetworks{
	background-image : url(localnetworks/images/defaultbanner.gif);
	background-position : top left;
	background-repeat : repeat-x;
}

div#content form fieldset {
	background-color : #E9F4E8;
	border: 1px solid #000000;
	margin-top: 2em;
	padding:0;
	
}

div#content fieldset legend {
	font-weight: bold;
	font-size: 1.2em;
	color: #003a9c;
	border: 1px solid #000000;
	background-color: #fffbb0;
	padding: 5px 15px;
	font-family : Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

div#content form label {
 width: 10em;
 float: left;
 text-align: right;
 clear: left;
 padding-right: 10px;
}

div#content form span.radiooption{
	padding-left:1px;
	float: left;
}

div#content form p {
 margin: 0;
 padding: 0;
 margin-top: 3px;
}

div#content form p.error {
	border: 2px dashed black;
	padding: 5px;
	background-color: #ff0000;
	color: #ffffff;
	font-weight : bold;
}

div#content form textarea {
	height: 120px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 1em;
}


div#content form input.button {
 width: auto;
}

div#errorbox{
	border: 2px dashed black;
	background-color: #ff0000;
	padding-left : 5px;
	color : White;
}


.news1{
	background-color : #E6F2E6;
	border : 1px solid #63B163;
	padding : 3px;
	margin-bottom : 3px;
}

.news2{
	background-color : #F4F4E8;
	border : 1px solid #BCBC65;
	padding : 3px;
	margin-bottom : 3px;
}


div#footer{
	clear:both;
	height:70px;
	background-image : url(images/footerbg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	color : White;
	text-align : center;
	font-size : 0.85em;
		margin-left:8px;
	margin-right:8px;
	margin-top:16px;
	padding-top:8px;
}

div#footer a{
	color : #D1E7E7;
}

div#footer a:hover{
	color : #E8E9CF;
}

div#bottom-wrapper{
width:98%;
	background-image : url(images/footer-bottom.gif);
	background-position : bottom-left;
	background-repeat : repeat-x;	

	height:10px;
	margin-left:1px;
margin-right:0px;
padding-right:0px;

}

div#bottom-wrapper-l{
	background-image : url(images/footer-bl.gif);
	background-position : bottom-left;
	background-repeat : no-repeat;
	height:10px;
	width:45px;
	float:left
}

div#bottom-wrapper-r{
	background-image : url(images/footer-br.gif);
	background-position : bottom-right;
	background-repeat : no-repeat;
	height:10px;
	width:45px;
	float:right;
	margin-right:0px;
	padding-right:0;
}

.catlover{
display:none;
}
