.page_bottom {
	background: url("images/page_bottom.gif") ;
	background-position: bottom; 
	background-repeat: no-repeat;	
	background-color: #ffffff;
}

.page_bottom_competition {
	background: url("images/page_bottom_competition.gif") ;
	background-position: bottom; 
	background-repeat: no-repeat;	
	background-color: #ffffff;
}
.page_bottom_contact {
	background: url("images/page_bottom_contact.gif") ;
	background-position: bottom; 
	background-repeat: no-repeat;	
	background-color: #ffffff;
}
.page_bottom_judges {
	background: url("images/page_bottom_judges.gif") ;
	background-position: bottom; 
	background-repeat: no-repeat;	
	background-color: #ffffff;
}
.page_bottom_sustainable_com {
	background: url("images/page_bottom_sustainable_com.gif") ;
	background-position: bottom; 
	background-repeat: no-repeat;	
	background-color: #ffffff;
}
.page_bottom_competition {
	background: url("images/page_bottom_competition.gif") ;
	background-position: bottom; 
	background-repeat: no-repeat;	
	background-color: #ffffff;
}
.page_bottom_about {
	background: url("images/page_bottom_about.gif") ;
	background-position: bottom; 
	background-repeat: no-repeat;	
	background-color: #ffffff;
}
.footer_orange_bg {
	background-color: #ff7e00;
}

.main_body_border_dash {
	border-left: 1px dashed #e0e0e0;
}

body{
	background: url("images/bg.gif") ;
	background-repeat: repeat;	
}

.bg_grey {background: url("images/grey-gradient.gif"); background-position: bottom; background-repeat: repeat-x; background-color: #dee1dc;}

.nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; font-weight: bold; text-decoration: none; color: #FFFFFF }
.nav a:link{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-style: normal; font-weight: bold; text-decoration: none ; color: #FFFFFF}
.nav a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline ; color: #FFFFFF}
.nav a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none ; color: #FFFFFF }

.navline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF }
.navline a:link{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-style: normal; font-weight: normal; text-decoration: none ; color: #FFFFFF}
.navline a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline ; color: #FFFFFF}
.navline a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none ; color: #FFFFFF }

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF }
.footer a:link{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-style: normal; font-weight: normal; text-decoration: none ; color: #FFFFFF}
.footer a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline ; color: #FFFFFF}
.footer a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none ; color: #FFFFFF }

.top_nav_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}
a:link.top_nav_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; font-weight: bold; text-decoration: none ; color: #000000}
a:hover.top_nav_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-style: normal; font-weight: bold; text-decoration: underline ; color: #000000}
a:visited.top_nav_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; font-weight: bold; }

.body_heading_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; font-style: normal; font-weight: 900; text-decoration: none; color: #000000 }
a:link.body_heading_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; text-decoration: none ; color: #000000}
a:hover.body_heading_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; text-decoration: underline ; color: #000000}
a:visited.body_heading_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; }

h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-style: normal; font-weight: bold; text-decoration: none; color: #000000 }
h1 a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #000000 }
h1 a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #000000 }

.body_main_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-style: normal; font-weight: normal; text-decoration: none; color: #565656; text-align: justify; }
.body_main_text a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; color: #6d3074; text-align: justify; }
.body_main_text a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; text-align: justify; color: #855588; }
.body_main_text a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #6d3074; text-align: justify; }

.body_main_text_b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; font-style: normal; font-weight: normal; text-decoration: none; color: #333333; text-align: left; }
.body_main_text_b a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline ; color: #000000; text-align: left; }
.body_main_text_b a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline ; color: #000000; text-align: left; }
.body_main_text_b a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-style: normal; font-weight: normal; text-align: left; }

.body_main_text_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-style: normal; font-weight: normal; text-decoration: none; color: #FF0000; text-align: justify; }

.table_main_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-style: normal; font-weight: normal; text-decoration: none; color: #565656;}
.table_main_text a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none ; color: #565656; }
.table_main_text a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline ; color: #565656; }
.table_main_text a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; }

.linespacing {line-height: 190%; }

hr.greyline { border: 0px; margin: 0px; padding: 0px; background-color:#999999; color: #999999; height: 1px; }