/* CSS Document */
/* Riverdee.org style sheet*/
/* 16th August 2006 */
/* Andrew Thorburn */

/* area colours 
default 
partnership
news
projects
events
coast
kids
recreation
*/
/*border: 1px solid red;*/
html, body {height:100%;
	min-width:1024px;

	}
html>body #wrapper{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
body {
	padding:0;
	margin:0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	min-width:1024px;
	width: 100%;
}
#wrapper {
	height:100%;
	min-height:100%;
	color: #000000;
	min-width:1024px;
	}
#header{	
/*	top:0;	
	left:0;	
	width:100%;	
	color: #000000; */		
	padding: 0px;
	height:120px;
	width: 100%;
	min-width:1024px;
	 }

/*#footer {
	clear:both;
       	height:40px;
	line-height:40px;
	color: #000000;
	position:relative;

	text-align:right;
} */

/*#footer_left {
	float:left;
	width: 180px;
	height:40px;
	text-align: center;
	color:#000000;
	font-weight: bold;
	font-size: 1.2em;
	background-color:#FFFFFF;
/*	border-top:1px solid #FFFFFF; 

border: 1px solid blue;
		} 
	
#footer_right {
	margin-left:180px;
	padding-right:10px;
	border-top:1px solid #FFFFFF; 
	height:40px;
	background-color:#F0F0F0;
	text-align:right;
	border: 1px solid red;}*/

#header_left {	
float:left;	
width: 219px;	
/*height:90px;background-color:#42426B;
	text-align: center;
	color:#000000;
	font-weight: bold;
	font-size: 1.2em;
	border:1px solid red;*/
	}
	
#header_right {	margin-left:219px;
/*	height:100px;
padding-right:20px;
		background-color:#F0F0F0;
	text-align:right;
	border: 1px solid blue; */}

/** html #footer {/*only ie gets this style*/
/*	\height:42px;/* for ie5 */
/*	he\ight:40px;/* for ie6 */
/*} */

/*#clearfooter{clear:both;height:40px;}needed to make room for footer*/

#outer_content {
/*	border: 1px solid blue;
	top: 120px;
	position:absolute;
	width: 100%;            */
}

#left {
/*	position:relative;/*ie needs this to show float
	border: 1px solid red;*/
	float: left;
	width: 180px;
	/*top: 0px;  This is the height from the top within the outer_content div */
	color: #000000;
	list-style: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}

#left p {padding-left:2px;padding-right:2px;} 

#outer_default {
	height:100%;
	min-height:100%;
/*	min-height:750px;*/
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F3F8FB;
}

#outer_links {
	height:100%;
	min-height:100%;
/*	min-height:750px;*/
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F3F8FB;
}

#outer_partnership {	
	height:100%;
	min-height:100%;
	min-height:650px;
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F6F4F6;
	}
#outer_news {	
	height:100%;
	min-height:100%;
	min-height:650px;
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F6F4F6;
	}
#outer_gallery {	
	height:100%;
	min-height:100%;
	min-height:650px;
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F6F4F6;
	}
#outer_coast {	
	height:100%;
	min-height:100%;
	min-height:650px;
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F6F4F6;
	}
#outer_kids {	
	height:100%;
	min-height:100%;
	min-height:700px;
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F6F4F6;
	}
#outer_projects {	
	height:100%;
	min-height:100%;
	min-height:650px;
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F6F4F6;
	}
#outer_egcp_events {	
	height:100%;
	min-height:100%;
	min-height:650px;
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F6F4F6;
/*	border: 1px solid red; */
	} 

#outer_recreation {	
	height:100%;
	min-height:100%;
	min-height:650px; 
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
/*	margin-bottom:-42px;*/
	color: #000000;
	background-color:#F6F4F6;
	} 
	
#outer_publications {
	height:100%;
	min-height:100%;
/*	min-height:750px;*/
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F3F8FB;
}
#outer_contacts {
	height:100%;
	min-height:100%;
/*	min-height:750px;*/
	margin-left:180px;
	padding: 20px 20px 0px 20px;
	bottom: 0px;
	margin-bottom:-42px;
	color: #000000;
	background-color:#F3F8FB;
}
#centercontent {
/*	float: left;*/
	padding: 0px 0px 0px 0px;
	border: 0px solid white;
	min-width:824px;
	}
	
#centercontent img {
	/*	border: 1px solid red;
	width: 90%;
	height: 90%; */
	}

#centercontent_inner {
	color: #000000;
	font-size: .9em;
/*	margin: 20px 20px 20px 20px;
	width: 100%;
	height: 100%; 
	padding-top: 90px;
	background-color:#DBEBE9;
*/}

.default {background-color:#1971A1;
	background-image: url(/images/header_image_default.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.default_LH {background-color:#8EBCD5;}
.links {background-color:#1971A1;
	background-image: url(/images/header_image_links.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.links_LH {background-color:#8EBCD5;}
.partnership {background-color:#552D52;
	background-image: url(/images/header_image_partnership.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.partnership_LH {background-color:#AA96A8;}
.news {background-color:#726687;
	background-image: url(/images/header_image_news.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.news_LH {background-color:#B8B2C3;}
.gallery {background-color:#726687;
	background-image: url(/images/header_image_news.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.gallery_LH {background-color:#B8B2C3;}
.projects {background-color:#318B7B;
	background-image: url(/images/header_image_projects.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.projects_LH {/*background-color:#98C5BD;
	background-color:#437373;*/
	background-color:#6BA9A9; 
}
.egcp_events {background-color:#9B0A49;
	background-image: url(/images/header_image_egcp_events.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.egcp_events_LH {background-color:#CD84A4;}
.coast {background-color:#891F42;
	background-image: url(/images/header_image_coast.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.coast_LH {background-color:#C48FA0;}
.kids {background-color:#578577;
	background-image: url(/images/header_image_kids.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.kids_LH {
/*background-color:#578577;
background-color: #BC2228; */
background-color:#F97CA1;
}
.recreation {background-color:#99CC00;
	background-image: url(/images/header_image_recreation.jpg);
	background-repeat: no-repeat;
	height:90px;
	margin-left:219px;
	}
.recreation_LH {
	background-color:#859CBF;
}
.publications {background-color:#9BB329;
	background-image: url(/images/header_image_publications.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.publications_LH {
	background-color:#3F8C65;	/*
	background-color:#F5E25A;
	background-color:#EBE74B;
	background-color:#F2D711;*/
}

.contacts {background-color:#CDB687;
	background-image: url(/images/header_image_contacts.jpg);
	background-repeat: no-repeat;
	margin-left:219px;
	height:90px;}
.contacts_LH {background-color:#CDB687;}
/* Start of formatting for the centercontent  */
#outer_default #riverdee_leftmenu_outer {
	font-size: 0.9em;}

/* Start of formatting for the navigation menu */
.menu_inner {line-height: 30px; padding-left: 10px; background-color:#ADD6D1; color:#008FA0; font-size:12px;}
.menu_inner_default {line-height: 30px; padding-left: 10px; background-color:#C6DDEA; color:#008FA0; font-size:12px;}
.menu_inner_links {line-height: 30px; padding-left: 10px; background-color:#C6DDEA; color:#008FA0; font-size:12px;}
.menu_inner_partnership {line-height: 30px; padding-left: 10px; background-color:#B8BE8C; color:#008FA0; font-size:12px;}
.menu_inner_news {line-height: 30px; padding-left: 10px; background-color:#D4CAD4; color:#008FA0; font-size:12px;}
.menu_inner_gallery {line-height: 30px; padding-left: 10px; background-color:#D4CAD4; color:#008FA0; font-size:12px;}
.menu_inner_projects {line-height: 30px; padding-left: 10px; background-color:#CBE2DE; color:#008FA0; font-size:12px;}
.menu_inner_egcp_events {line-height: 30px; padding-left: 10px; background-color:#E6C2D1; color:#008FA0; font-size:12px;}
.menu_inner_coast {line-height: 30px; padding-left: 10px; background-color:#E1C7D0; color:#008FA0; font-size:12px;}
.menu_inner_kids {line-height: 30px; padding-left: 10px; /*background-color:#B5C7B8; */background-color:#E5EFAF; color:#008FA0; font-size:12px;}
.menu_inner_recreation {line-height: 30px; padding-left: 10px; background-color:#DCD9E1; color:#008FA0; font-size:12px;	}
.menu_inner_publications {
	line-height: 30px;
	padding-left: 10px;
	/*	background-color: #FEF105;
	background-color:#EBE74B;
	background-color:#CAE37D;  
	background-color:#F5E25A;
	background-color:#F2D711;
	*/
	background-color:#E0EDE6;
	color:#008FA0;
	font-size:12px;
}
.menu_inner_contacts {line-height: 30px; padding-left: 10px; background-color:#E3D1AE; color:#008FA0; font-size:12px;}
/* End of formatting for the navigation menu */


.kids_big_text {
	font-family: "Comic Sans MS";
	font-size: 3em;
	
	}

/*#left {
	width:160px;
	float:left;
	margin-left:-159px;/*must be 1px less than width otherwise won't push footer down 
	top:140px;/*needed to make room for header
	color: #000000;
	list-style: none;
	padding-left: 0px;
	padding-right: 0px;
}*/


/*#clearheader{height:120px;}/*needed to make room for header*/

div,p  {margin-top:0;}/*clear top margin for mozilla*/
* html #centercontent {height:100%;margin-bottom:12px;}/* combat IE's 3 pixel jog */

/* Hypertxtlink formatting */
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	
	}


/* Left hand menu styles */

#egcp_leftmenu_outer ul {
	font-size: 0.95em;

	list-style: none;
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
/*	font-weight:bold; */
	line-height: 1.5em;
	margin-left: 5px;
	width: 180px;
}

#egcp_leftmenu_outer a {
	font-size: 0.8.em;	list-style:none;
	color: #FFFFFF;
	display: block;
	width: 175px;
}

#egcp_leftmenu_outer a:hover{
	display: block;
    background-color: #9999FF;
	color: #FFFFFF;
	width: 175px;
}

#egcp_leftmenu_default {
	list-style:none;
	padding-left: 5px;
	padding-right: 5px;
	line-height:inherit;
}

#egcp_leftmenu_links {
	list-style:none;
	padding-left: 5px;
	padding-right: 5px;
	line-height:inherit;
}

#egcp_leftmenu_partnership {
	list-style:none;
	padding-left: 5px;
	padding-right: 5px;
	line-height:inherit;
}

#egcp_leftmenu_explorecatchment {
	list-style:none;
	padding-left:inherit;
	line-height:inherit;
}

#egcp_leftmenu_issues {
	list-style:none;
	padding-left:inherit;
	line-height:inherit;
}

#egcp_leftmenu_managementplan {
	list-style:none;
	padding-left:inherit;
	line-height:inherit;
}

#egcp_leftmenu_projects {
	list-style:none;
	padding-left:inherit;
	line-height:inherit;
}

#egcp_leftmenu_egcp_events {
	list-style:none;
	padding-left:inherit;
	line-height:inherit;
}

#egcp_leftmenu_publications {
	list-style:none;
	padding-left: 5px;
	padding-right: 5px;
	line-height:inherit;
}

/* Formatting of Current Page */
#currentpage {
	color:#FFFFFF;
	font-weight: bolder;
	font-size: 1.1em;}
	
#currentarea {
	color:#000000;
	font-weight: bolder;
	font-size: 1.1em;
	line-height: 30px;
	background-color:#FFFFFF;
}
	
#consultation_menu {
	color:blue;
	font-weight: bolder;
	font-size: 1.1em;
        line-height: 30px;}
	
/* Formatting of form elements*/
div.row {
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
/*  width: 600px;*/
  }

div.row span.label {
  float: left;
  width: 250px;
  text-align: right;
  padding-right: 10px;
  }

div.row span.formw {
  float: left;
  width: 350px;
  text-align: left;
  } 
  
/* Form elements visibility */
.hidden {visibility: hidden;}
.visible {
	visibility:visible;
/*	border: 1px solid #000000;*/
}
.disabled {
	background-color:#CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
/*	border: 1px solid #000000;*/
	padding-left: 5px;}
	
/*	Testing of three column middle layout 
	This was borrowed from the SAC website */
	
/*COLUMNS*/
.threecolumn_outer {
	width:33%;
	float:left;
	/*border: 1px dashed red; */
}

.threecolumn_inner {
	padding:.3em .5em .3em .5em;
/*	border: 1px dashed blue; */
}

.threecolumn_inner h3 {
	padding:.3em .5em .3em .5em;
	height: 60px;
	color:#FFFFFF;
	background-color: #9999CC;}

#egcp_links_recreation {
	/*border: 1px dashed blue;
	background-image: url(/images/links_recreation.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
	background-color: #9999CC;*/
	}

#egcp_links_wildlife {
	/*border: 1px dashed blue;
	background-image: url(/images/links_community.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
	background-color: #9999CC;*/
	}

#egcp_links_community {
	/*border: 1px dashed blue;
	background-image: url(/images/links_community.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;*/
	}

/*.threecolumn_inner ul {
	list-style: none;
}*/

.readonly {
	background-color: #CCCCCC;
border: 0px solid #000000;
}