body{
	background-color : #7DAED7;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	background-image : url('images/background-main.gif');
	background-repeat : repeat-x;
	background-position:top left;
}

h1 {
	color: #000384;
	font-size:18pt;
	text-align:center;
	font-family : Arial, Helvetica, sans-serif;
}

h2{
	color:black;
	font-size:14pt;
	text-align: center;
	font-family : Arial, Helvetica, sans-serif;
}

h3{
	color:black;
	font-size:12pt;
	text-align: center;
	font-family : Arial, Helvetica, sans-serif;
}


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;
}

.calendarday{
	background: #FFFFAA;
}

.calendarnight{
	background: #B3FFB3;
}

.calendarcamp{
	background: #FFB0B0;
	font-weight: bold;	
}

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: #D0E7E8;
}

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

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

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

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

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

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

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
}

.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 : left;
	padding-right : 5px;
}

div#wrapper{
	width : 98%;
	background-color : White;
	text-align : left;
	border-right : 1px ridge black;
	border-bottom:1px solid black;
	border-top : 1px ridge black;
	border-left:1px solid black;
	background-image : url(images/sidemenubg.jpg);
	background-position : left;
	background-repeat : repeat-y;	}

div#header{
	height : 220px;
	padding : 0;
	margin : 0;
	background-image : url(images/bannertopbg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	background-color : White;
}

div#headerlogo{
	width : 444px;
	float : left;
}

div#headerdate{
	font-weight : bold;
	text-align : right;
	padding-right : 15px;
	color : White;
}

div#headerbanner{
	float : left;
	background-image : url(images/bannerbg.jpg);
	background-repeat : repeat-x;
	width : 100%;
	background-position : left;
}

div#breadcrumb{
	padding-left:10px;
	padding-bottom:2px;
	background-color : #C5DBED;
	font-weight: bold;
	border-color : #7DAED7;
	border-width : 1px 0px 1px 0px;
	border-style : solid;
}

ul#subnav{
	width : 150px;
	list-style : none;
	padding-left : 0;
	float : left;
	margin-left : 0;
	margin-top : 0;

}

ul#subnav li{
	width : 150px;
	margin-top : 2px;
}

ul#subnav li a{
	background-image : url(images/submenutab-top.gif);
	background-position : top left;
	background-repeat : no-repeat;
	display : block;
	color : #ffffff;
	text-decoration : none;
	font-size : 0.85em;
}

ul#subnav li a span{
	background-image : url(images/submenutab-bottom.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	display : block;
	padding : 5px 15px 8px;
}

ul#subnav li.head a {
	background-image : url(images/submenutab-head-top.gif);
	font-size : 1em;
	font-weight : bold;
}

ul#subnav li.head a span {
	background-image : url(images/submenutab-head-bottom.gif); 
}

ul#subnav li a:hover {
	background-image : url(images/submenutab-hover-top.gif);
    color: #000000;
}

ul#subnav li a:hover span {
	background-image : url(images/submenutab-hover-bottom.gif); 
}

#aboutscoutnetwork #subnav-aboutscoutnetwork a,
#aboutderbyshirenetwork #subnav-aboutderbyshirenetwork a,
#countyteam #subnav-countyteam a,
#countymeetings #subnav-countymeetings a,
#news #subnav-news a,
#newsarticles #subnav-newsarticles a,
#diary #subnav-diary a,
#support #subnav-support a,
#newsletter #subnav-newsletter a,
#links #subnav-links a,
#getinvolved #subnav-getinvolved a,
#contact #subnav-contact a,
#localnetworks-ayupmeduck #subnav-localnetworks-ayupmeduck a,
#localnetworks-crooked #subnav-localnetworks-crooked a,
#localnetworks-forge #subnav-localnetworks-forge a,
#localnetworks-fusion #subnav-localnetworks-fusion a,
#localnetworks-genus #subnav-localnetworks-genus a,
#localnetworks-glossop #subnav-localnetworks-glossop a,
#localnetworks-lynx #subnav-localnetworks-lynx a,
#localnetworks-matrix #subnav-localnetworks-matrix a,
#localnetworks-neon #subnav-localnetworks-neon a,
#localnetworks-phoenix #subnav-localnetworks-phoenix a,
#localnetworks-quest #subnav-localnetworks-quest a,
#localnetworks-talisman #subnav-localnetworks-talisman a,
#localnetworks-setoneup #subnav-localnetworks-setoneup a,
#events-atc #subnav-events-atc a,
#events-countyball #subnav-events-countyball a,
#events-crazycoldcamp #subnav-events-crazycoldcamp a,
#events-derbycounty #subnav-events-derbycounty a,
#events-dmtabseil #subnav-events-dmtabseil a,
#events-evolution #subnav-events-evolution a,
#events-fourinns #subnav-events-fourinns a,
#events-freshers #subnav-events-freshers a,
#events-kandersteg #subnav-events-kandersteg a,
#events-kinderwalk #subnav-events-kinderwalk a,
#events-netex #subnav-events-netex a,
#events-networksailing #subnav-events-networksailing a,
#events-platform2 #subnav-events-platform2 a,
#events-springbank #subnav-events-springbank a,
#events-tallships #subnav-events-tallships a,
#events-zigzag #subnav-events-zigzag a,
#events-dovedaledipper #subnav-events-dovedaledipper a,
#events-gallery #subnav-events-gallery a,
#gallery #subnav-gallery 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-dofe #subnav-awards-dofe a,
#awards-explorerbelt #subnav-awards-explorerbelt a,
#support-home #subnav-support-home a,
#support-supportday #subnav-support-supportday a,
#support-resources #subnav-support-resources a
{
	background-image : url(images/submenutab-current-top.gif);
	color: #000000;
}

#aboutscoutnetwork #subnav-aboutscoutnetwork a span,
#aboutderbyshirenetwork #subnav-aboutderbyshirenetwork a span,
#countyteam #subnav-countyteam a span,
#countymeetings #subnav-countymeetings a span,
#news #subnav-news a span,
#newsarticles #subnav-newsarticles a span,
#diary #subnav-diary a span,
#support #subnav-support a span,
#newsletter #subnav-newsletter a span,
#links #subnav-links a span,
#getinvolved #subnav-getinvolved a span,
#contact #subnav-contact a span,
#localnetworks-ayupmeduck #subnav-localnetworks-ayupmeduck a span,
#localnetworks-crooked #subnav-localnetworks-crooked a span,
#localnetworks-forge #subnav-localnetworks-forge a span,
#localnetworks-fusion #subnav-localnetworks-fusion a span,
#localnetworks-genus #subnav-localnetworks-genus a span,
#localnetworks-glossop #subnav-localnetworks-glossop a span,
#localnetworks-lynx #subnav-localnetworks-lynx a span,
#localnetworks-matrix #subnav-localnetworks-matrix a span,
#localnetworks-neon #subnav-localnetworks-neon a span,
#localnetworks-phoenix #subnav-localnetworks-phoenix a span,
#localnetworks-quest #subnav-localnetworks-quest a span,
#localnetworks-talisman #subnav-localnetworks-talisman a span,
#localnetworks-setoneup #subnav-localnetworks-setoneup a span,
#events-atc #subnav-events-atc a span,
#events-countyball #subnav-events-countyball a span,
#events-crazycoldcamp #subnav-events-crazycoldcamp a span,
#events-derbycounty #subnav-events-derbycounty a span,
#events-dmtabseil #subnav-events-dmtabseil a span,
#events-evolution #subnav-events-evolution a span,
#events-fourinns #subnav-events-fourinns a span,
#events-freshers #subnav-events-freshers a span,
#events-kandersteg #subnav-events-kandersteg a span,
#events-kinderwalk #subnav-events-kinderwalk a span,
#events-netex #subnav-events-netex a span,
#events-networksailing #subnav-events-networksailing a span,
#events-platform2 #subnav-events-platform2 a span,
#events-springbank #subnav-events-springbank a span,
#events-tallships #subnav-events-tallships a span,
#events-zigzag #subnav-events-zigzag a span,
#events-dovedaledipper #subnav-events-dovedaledipper a span,
#events-gallery #subnav-events-gallery a span,
#gallery #subnav-gallery a span,
#awards-chiefscoutsdiamond #subnav-awards-chiefscoutsdiamond a span,
#awards-qsa #subnav-awards-qsa a span,
#awards-environmentaward #subnav-awards-environmentaward a span,
#awards-faithaward #subnav-awards-faithaward a span,
#awards-internationalaward #subnav-awards-internationalaward a span,
#awards-dofe #subnav-awards-dofe a span,
#awards-explorerbelt #subnav-awards-explorerbelt a span,
#support-home #subnav-support-home a span,
#support-supportday #subnav-support-supportday a span,
#support-resources #subnav-support-resources a span
{
	background-image : url(images/submenutab-current-bottom.gif);	
}

div#content{
	margin-left : 155px;
	padding-left : 10px;
	padding-right : 5px;
}

div#content hr{
	color : #D9EDD8;
	font-size : 2px;
}

div#mainnav{
	margin : 0;
	padding : 0;
	position : absolute;
	top : 215px;
}

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;
	font-weight : bold;
	text-decoration : none;
	background-color : #006E39;
	border-right-color : White;
	border-right-style : solid;
	border-right-width : 1px;
}

div#mainnav ul li a span{
	background-image : url(images/mainmenutab-right.gif);
	background-position : top right;
	background-repeat : no-repeat;
	padding: 0 10px;
}

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

div#mainnav ul li a:hover span{
	background-position: 100% -94px;
}

div#mainnav ul li ul{
	color : Black;
	position : absolute;
	top : 1.2em;
	/*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:14em;
	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 ul ul {
position: absolute;
top: 0;
left: 11.75em;
}

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#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 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;
}

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

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

div#footer{
	text-align : center;
	clear : both;
	background-image : url(images/footerbg.jpg);
	background-position : top left;
	background-repeat : repeat-x;
	background-color : #D5FFC6;
	padding-top : 1px;
	padding-bottom : 1px;
	font-size : 0.85em;
}
