/* CSS Document */
html, body {
height: 100%;
}
body {font: small Arial, Helvetica, sans-serif;	margin: auto;padding: auto;	background-color: #65b265;	background-image: url(../Images/bg/trees-region.png);	background-repeat: repeat-x; background-position:center top; background-attachment:fixed;color: #555555;	min-width: 810px;}

#map {margin: 0px .0px 10px 10px; padding: 0 0 0 0px; float: right; border: 1px dashed #B8D1C2;; width: 300px; height: 300px}
.clear {clear: both; height:0; margin:0; padding:0; line-height:0;font-size: 1px; background-color:#FFF;}
.clear2 {clear: both; height:0; margin:0; padding:0; line-height:0;font-size: 1px;background-color:#F0F7F3;}
.clear3 {clear: both; height:0; margin:0; padding:0; line-height:0;font-size: 1px;background-color:#E7F0EB;}
.current { font-weight:bold;}

h1 {margin:0px 0 0 0;padding:0; font-size:170%; color:#009835; font-family: Arial, Helvetica, sans-serif; font-weight:lighter;}
h2 {margin:0 0 3px 0;padding:0; font-size:130%;color:#056224;font-family: Arial, Helvetica, sans-serif;}
h2 a:link, h2 a:visited{color:#056224;font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
h2 a:hover{color:#056224; text-decoration: underline;}
h3 {margin:0;padding:0; font-size:110%;font-family: Arial, Helvetica, sans-serif;}
.soldout {text-decoration:line-through;}
.soldout-red {color: red;}
h4 {margin:0 0 3px 0;padding:0; font-size:110%;color:#009835;font-family: Arial, Helvetica, sans-serif;}
h4 a{ text-decoration: underlinee;margin:0 0 3px 0;color:#009835;}
h4 a:link, h4 a:visited { text-decoration: underline;color:#009835;}
h4 a:hover { text-decoration:underline;color:#009835;}
h5 {margin:0 0 0px 0;padding:0;color: #333; font-size:80%; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
h6 {margin:0 0 3px 0;padding:6px 5px 2px 5px; font-size:100%; display:block; background-image:url(http://www.green-space.org.uk/Images/tabs/bg.jpg); background-repeat:repeat-x; background-position:bottom; color:#fff;font-family: Arial, Helvetica, sans-serif; font-weight:lighter;}
.top { font-size:85%; text-decoration:none; color:#555; font-weight:light; margin-top:20px;}
.top a:visited, .top a:link{ font-size:85%; text-decoration:none; color:#555;font-weight:light;}
.top a:hover{ font-size:85%; text-decoration:none; color:#555;font-weight:light;}
strong {color:#444444;}
.names { font-style:italic; color:#666666;}

.tsncs { font-size: 80%;}
.small_text { font-size: 80%;}
.small_text a{ color:#555;}
.small_text a:link, .small_text a:visited{ color:#555;}
.small_text a:hover{ color:#009835;}

#search_all { width:500px; margin-left:5px; margin-top:20px; padding-left:5px; color:#555555;}
#search_thissite { margin-left:10px; padding:20px 20px 20px 15px;}

#innercont_search {
	padding: 10px 10px 10px 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	float: left;
	width: 500px;
}

#sitewrapper {
	width: 810px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../Images/bg/bg-white2a.png);
	background-position:center;
	padding-bottom:0px;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	
}
/* Home*/
#home_main_content {
	padding: 20px 20px 0px 20px;
}
#home_box_1 { background-color:#F0F7F3; margin-bottom:10px; background-image:url(../Images/home/corner.gif); background-position:top left; background-repeat:no-repeat;}
#home_box_2 { background-color:#F0F7F3; margin-bottom:10px;}
#home_box_3 { background-color:#FFF; margin-bottom:10px; margin-top:5px;}

.welcome { float:left; width:375px;}
.welcome .padding{padding:13px 0px 5px 10px;}
.welcome_text { font-weight:lighter; color:#555;}
.home_image { float:right; width:375px; padding:0; background-color:#F0F7F3;}

.padding_2 {padding:5px 0px 5px 0px; margin: 0 5px 0 5px;border-bottom: 1px dashed #B8D1C2;}
.padding_2_last {padding:5px 0px 5px 0px; margin: 0 5px 0 5px;}
.box_2_left { float:left; width:375px; margin-bottom:0px;background-color:#F0F7F3;}
.box_2_right { float:right; width:375px;margin-bottom:0px;background-color:#F0F7F3;}
.box_2_left_second { float:left; width:375px; margin-bottom:0px;background-color:#F0F7F3;}
.box_2_left_second_last { float:left; width:375px; margin-bottom:0px;background-color:#F0F7F3;}
.box_2_right_second { float:right; width:375px;margin-bottom:0px;background-color:#F0F7F3;}
.box_2_right_second_last { float:right; width:375px;margin-bottom:0px;background-color:#F0F7F3;background-image:url(../Images/home/corner3.gif); background-repeat:no-repeat; background-position:100% 100%;}
.box_2_right_first { float:right; width:375px;margin-bottom:5px; margin-top:30px;background-color:#F0F7F3}
.product_image { float:left; width:55px;}
.product_info { float:right;width:305px; font-size:90%;}
.product_info a { font-size:110%; color:#000000; text-decoration:none; font-weight:bold;}
.product_info a:visited, .product_info a:link{ font-size:110%; color:#000000; text-decoration:none;}
.product_info a:hover { font-size:110%; color:#009835; text-decoration:underline;}

.find_out_more { font-weight:lighter; font-size:90%;}

.padding_3 {padding:0px 5px 0px 5px;}
.box_3_left { float:left; width:383px; margin-bottom:0px;background-color:#F0F7F3}
.news {border-bottom: 1px dashed #B8D1C2; font-size:90%; padding-bottom:5px; padding-right:30px;margin-bottom:10px;}
.news a { font-size:110%; color:#000000; text-decoration:none; font-weight:bold;}
.news a:visited, .news a:link{
	font-size:100%;
	color:#333;
	text-decoration:underline;
}
.news a:hover {
	font-size:100%;
	color:#009835;
}

.bottom { margin-top:0px;background-color:#F0F7F3; height:20px; background-image:url(../Images/home/corner3.gif); background-repeat:no-repeat; background-position:100% 0%;}

.box_3_right { float:right; width:375px; margin-bottom:0px;background-color:#F0F7F3;}
.home_jobs_wrapper { float:left; width:182px; background-color:#F0F7F3;}
.home_jobs {border-bottom: 1px dashed #B8D1C2; font-size:90%; padding-bottom:5px; padding-right:10px;margin-bottom:10px;}
.home_jobs a { font-size:110%; color:#000000; text-decoration:none; font-weight:bold;}
.home_jobs a:visited, .home_jobs a:link{ font-size:110%; color:#000000; text-decoration:none;}
.home_jobs a:hover { font-size:110%; color:#009835; text-decoration:underline;}

.home_events_wrapper { float:right; width:182px; background-color:#F0F7F3;}
.home_events {border-bottom: 1px dashed #B8D1C2; font-size:90%; padding-bottom:5px; padding-right:20px;margin-bottom:10px;}
.home_events a { font-size:110%; color:#000000; text-decoration:none; font-weight:bold;}
.home_events a:visited, .home_events a:link{ font-size:110%; color:#000000; text-decoration:none;}
.home_events a:hover { font-size:110%; color:#009835; text-decoration:underline;}

.home_title { color:#009835; margin-bottom:5px; display:block;}
.home_title1 { color:#009835; margin-bottom:3px; margin-top:0px; display:block;padding:5px 0 0 5px; background-color:#F0F7F3; height:20px; border-bottom:5px solid #FFFFFF;background-image:url(../Images/home/corner2.gif); background-repeat:no-repeat; background-position:100% 0%;}
.home_title2 { color:#009835; margin-bottom:3px; margin-top:0px; display:block;padding:5px 0 0 5px; background-color:#F0F7F3; height:20px; border-bottom:5px solid #FFFFFF;background-image:url(../Images/home/corner2.gif); background-repeat:no-repeat; background-position:100% 0%;}
.home_title3 { color:#009835; margin-bottom:3px; margin-top:0px; display:block;padding:5px 0 0 5px; background-color:#F0F7F3; height:20px; border-bottom:5px solid #FFFFFF;background-image:url(../Images/home/corner2.gif); background-repeat:no-repeat; background-position:100% 0%;}

.jobs_padding {padding:0px 5px 0px 5px;}

/* Other Pages */
#main_content {
	background-color:#fff;
	float:left;
	width:620px;
	padding: 20px 0 0px 10px;
}
.content_box {
	width:580px;
	background-color:white;
	padding:10px;
	background-color:#F0F7F3;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../Images/home/corner3.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	list-style-image: url(../downloads/regions/e/bullet.bmp);
}
.content_box .padding{ padding:10px 10px 10px 5px;}

.content_box a {color: #000;}
.content_box a:link, .content_box a:visited,  {color: #000;}
.content_box a:hover {color:#009835;}
.content_box img { border:none;}
.section { padding-bottom:10px;border-bottom: 1px dashed #B8D1C2; margin-top:10px;}
.section1 { padding-bottom:10px;margin-top:10px;}

.padding_4 {padding:5px 0px 5px 5px; margin: 0 10px 10px 0px;width:270px; float:left;background-color:#eee;border: 1px dashed #B8D1C2;}
.padding_4_right {padding:5px 0px 5px 5px; margin: 0 0px 0 0px;width:270px; float:left; background-color:#eee;border: 1px dashed #B8D1C2;}
.product_info2 { float:left; font-size:80%;width:205px; margin-left:5px; }
.product_info2 a { font-size:100%; color:#000000; text-decoration:none; font-weight:bold;}
.product_info2 a:visited, .product_info2 a:link{ font-size:110%; color:#000000; text-decoration:none;}
.product_info2 a:hover { font-size:110%; color:#009835; text-decoration:underline;}
.product_image2 { float:left; width:55px;}

/* Splash Lists */
ul.splash_multicol_list {
	list-style-image:url(../images/icons/p7PM_dark_south.gif);
	margin:0px 0 0px 18px;
	padding:0 20px 0 0;
	font-size:85%;
	color:#777;
}
ul.splash_multicol_list li {
	margin-top:5px;
}
ul.splash_multicol_list li a, ul.splash_multicol_list li a:link, ul.splash_multicol_list li a:visited{
	text-decoration:none;
	color:#000;
}
ul.splash_multicol_list li a:hover{
	text-decoration: underline;
	color:#009835;
}
ul.splash_multicol_list li span {
	display:none;
}
ul.splash_multicol_list li a:hover span {
	display: block;
  	position: absolute; top: 200px; left:500px; width:500px;
   	padding: 5px; margin: 10px; z-index: 100;
   	color: #000; background: black;
}

ul.splash_right_multicol_list {
	list-style-image:url(../images/icons/p7PM_dark_south.gif);
	margin:0px 0 0px 18px;
	padding:0;
	font-size:120%;
}
ul.splash_right_multicol_list li {
	margin-top:5px;
}
ul.splash_right_multicol_list li a, ul.splash_right_multicol_list li a:link, ul.splash_right_multicol_list li a:visited{
	text-decoration:none;
	color:#000;
}
ul.splash_right_multicol_list li a:hover{
	text-decoration: underline;
	color:#009835;
}



/* Lists */
ul.multicol_list {
	list-style-type: none;margin:10px 0 10px 70px;
}
ul.multicol_list li {
	background-image: url(../images/icons/p7PM_dark_south.gif);
	background-repeat: no-repeat;
	background-position: -0.1em 0.45em;
	/*padding-left: 10px;*/
	padding: 0.25em 0 0.25em 10px;
	
}
ul.multicol_list li a, ul.multicol_list li a:link, ul.multicol_list li a:visited{
	text-decoration:none;
	color:#555;
}
ul.multicol_list li a:hover{
	text-decoration: underline;
	color:#009835;
}
ul.multicol_list_regions {
	list-style-type: none;margin:10px 0 10px 10px;
}
ul.multicol_list_regions li {
	background-image: url(../images/icons/p7PM_dark_south.gif);
	background-repeat: no-repeat;
	background-position: -0.1em 0.45em;
	/*padding-left: 10px;*/
	padding: 0.25em 0 0.25em 10px;
	
}
ul.multicol_list_regions li a, ul.multicol_list_regions li a:link, ul.multicol_list_regions li a:visited{
	text-decoration:none;
	color:#555;
}
ul.multicol_list_regions li a:hover{
	text-decoration: underline;
	color:#009835;
}
/* Mulit-column list */
ul.multicol_list {
	float: left;
	clear: right;
	width: 85px;
}
ul.left_list {
	float: left;
	clear: right;
	width: 100px;
	padding-right: 10px;
}
ul.multicol_list_regions {
	float: left;
	clear: right;
	width: 180px;
}
ul.left_list_regions {
	float: left;
	clear: right;
	width: 120px;
	padding-right: 10px;
}

/* Jobs */
.job_details {
	float: left;
	clear: right;
	width: 390px;padding-left: 5px;
}
.job_details_left {
	float: left;
	clear: right;
	width: 130px;
	padding-right: 5px;
	color: #8c8c8c;border-right: 1px dotted #8c8c8c;
}
/* Two_col */
.right_col {
	float: left;
	clear: right;
	margin-top:3px;
	width: 450px;padding-left: 8px;
}
.left_col {
	float: left;
	clear: right;
	width: 80px;
	color: #8c8c8c;
	margin-top:3px;padding-right: 5px;
	color: #8c8c8c;border-right: 1px dotted #8c8c8c;
}
/* Spaces and Places */
.SP_right_col {
	float: left;
	clear: right;
	width: 450px;
	font-size:80%;
	line-height:11px;
}
.SP_left_col {
	float: left;
	clear: right;
	width: 100px;
	margin-right: 10px;
	color: #8c8c8c;
}

/* GreenSTAT */
.button {margin-left:auto;margin-right:auto; width:400px; margin-top:10px; text-align:center;}
.content_box_greenstat {
	width:580px;
	background-color:white;
	padding:0px;
	padding-bottom:100px;
	background-color:#F0F7F3;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../greenstat/images/bottom.gif);background-repeat:no-repeat; background-position:bottom;
}
.content_box_greenstat .padding{ padding:00px 10px 10px 5px;margin:0 10px 10px 10px;}

.content_box_greenstat a {color: #000;}
.content_box_greenstat a:link, .content_box a:visited,  {color: #000;}
.content_box_greenstat a:hover {color:#009835;}

.section_greenstat { padding-bottom:10px;margin-top:10px;}

/* Regions */

.content_box_regions {
	background-color:white;
	padding:10px;
	background-color:#F0F7F3;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../Images/home/corner3.gif); background-repeat:no-repeat; background-position:100% 100%;
}
.content_box_regions .padding{ padding:10px 10px 10px 5px;}

.content_box_regions a {color: #000;}
.content_box_regions a:link, .content_box a:visited,  {color: #000;}
.content_box_regions a:hover {color:#009835;}

.regions_home_contact { float:left; width:230px; margin-right:10px;}
.emails a:link, .emails a:visited { font-weight:lighter; text-decoration:underline;}
.emails a:hover { color:#009835;}

/* TAES */
.taeslogos img{ margin-right:6px;}


/* Splash Page */
.col_left { float:left;width:375px;}
.col_left a:link, .col_left a:visited {}
.col_right { float:left;width:202px;}
.col_right a:hover{ color:#009835;text-decoration:underline;}
.splash_left { width:375px;background-color:#eee;border: 1px dashed #B8D1C2;margin-bottom:10px;}
.splash_right { width:190px;background-color:#eee;border: 1px dashed #B8D1C2;margin-bottom:10px; margin-left:10px;}
.splash_text_main { margin-top:5px; padding: 0 5px 10px 5px;}
.splash_text { margin-top:5px; padding: 0 5px 10px 5px;font-size:85%;}
.splash_text_small { margin-top:5px; padding: 0 5px 10px 5px; font-size:85%;}
.splash_text p { margin:10px 0 0 0; padding:0;}
.splash_text a:hover { color:#009835;text-decoration:underline;}

.thumbnail{
position: relative;
z-index: 0;
}
p a.thumbnail{
text-decoration:none;
font:Arial, Helvetica, sans-serif;
color:#000;
background-image:url(../images/icons/p7PM_dark_south.gif);
background-repeat:no-repeat;
margin-top:0px;
padding:0 10px;
width:350px
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 5px;
left: 0px;
width:190px;
border: 1px dashed #009835;
visibility: hidden;
color: #555;
font-size:90%;
text-decoration: none;
}


.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
float:left;
margin-right:2px;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 165px; /*position where enlarged image should offset horizontally */
}


.thumbnail_right{
position: relative;
z-index: 0;
}
p a.thumbnail_right{
text-decoration:none;
font:Arial, Helvetica, sans-serif;
color:#000;
background-image:url(../images/icons/p7PM_dark_south.gif);
background-repeat:no-repeat;
margin-top:0px;
padding:0 10px;
width:350px
}
.thumbnail_right:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_right span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 5px;
left: 0px;
width:190px;
border: 1px dashed #009835;
visibility: hidden;
color: #555;
font-size:90%;
text-decoration: none;
}

.thumbnail_right span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail_right:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -220px; /*position where enlarged image should offset horizontally */
}

.padding_splash {padding:0; margin: 0;float:left;background-color:#eee; width:180px; font-size:85%;}
.padding_splash_right {padding:0; margin: 0 0px 0 0px; float:left; background-color:#eee;}
.product_info_splash { float:left;width:150px; margin-left:5px; font-size:90%;}
.product_info_splash a {color:#000000; text-decoration:none; font-weight:bold;}
.product_info_splash a:visited, .product_info_splash a:link{ color:#000000; text-decoration:none;}
.product_info_splash a:hover { color:#009835; text-decoration:underline;}
.product_image_splash { float:left; width:20px;}


/** Tables **/
table.stats
{text-align: center;
font-family: Arial, Helvetica, sans-serif ;
font-weight: normal;
color: #fff;
width: 280px;
background-color: #eee;
border:1px dashed #B8D1C2;

border-spacing: 0px;
margin-left:auto; margin-right:auto;
}

table.stats td
{background-color: #eee;
color: #555;
padding: 3px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #009835;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-weight: normal;}

/** Events Tables **/
table.events
{text-align: center;
font-family: Arial, Helvetica, sans-serif ;
font-weight: normal;
color: #fff;
width: 99%;
background-color: #eee;
border:1px dashed #B8D1C2;

border-spacing: 0px;
margin-left:auto; margin-right:auto;
}

table.events td
{background-color: #eee;
color: #555;
padding: 3px;
text-align: left;
border: 1px #fff solid;}

table.events td.odd
{background-color: #ddd;
color: #555;
padding: 3px;
text-align: left;
border: 1px #fff solid;}

table.events td.hed
{background-color: #009835;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-weight: normal;}

/** Login **/
#login { background-color:#F0F7F3;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 10px;
	margin-top:50px;}

.Button  {
	font-size:85%;
	border : 1px solid #ccc;
	background: #fff;
	color:#555555;
	width:60px;
}

