/* CSS Document */
BODY {
	background: #2a6d8c url('images/mesabg.jpg') repeat-x;
	position: center;
	margin-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	}

.container{
border:solid;
border-width:thin;
border-color:#a1cd4b;
width:900px;
	margin-right: auto;
	margin-left: auto;
}


.finalistsTable table {
	border-bottom-color:#488C29;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom:5px;
	width:99%;
	padding-right:1px;
	padding-left:0px;
}
.finalistsTable h2 {
font-size:18px;
}


.finalistsTable table.noborder {
	border-bottom-color:#488C29;
	margin: 0px;
	border-bottom-width: 0px;
	border-bottom-style:none;
	padding:0px;
	width:100%;
}


	.content {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
		font-size:.8em;
		text-align:justify;
	}

	.content a {
	color: #004167;
	text-decoration: none;
	font-weight:bold;
	}
	
		.content a:hover {
	color:#004100;
	text-decoration: none;
	font-weight:bold;
	}

h1{color:#459910; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
h2 {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
h3 {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold;}
h4 {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.8em; margin-bottom:0px;}



.footerDiv{
width:900px;
	margin-right: auto;
	margin-left: auto;
}

.logo{
background:#00543d;
background-image:url('images/logo_Left22010.jpg');
background-position:top; 
background-repeat:no-repeat;
min-height:455px;
height:455px;
}

.logoGlobal{
background:#00543d;
background-image:url('images/logo_LeftGlobal2010.jpg');
background-position:top; 
background-repeat:no-repeat;
min-height:455px;
height:455px;
}

.nav{
background-color:#00c8b8;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
border-top:thin;
border-top-color:#00e9d6;
border-top-style:solid;
border-bottom:thin;
border-bottom-color:#009084;
border-bottom-style:solid;
}

	.nav a {
	color: #004862;
	text-decoration: none;
	font-size:.6em;
	text-transform:uppercase;
	}
	
	.nav a:hover {
	color:#FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	}

.rightTable{
	background:#68bd45;
	min-height:455px;
	height:455px;
	vertical-align: middle;
	width:160px;
		font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.facts {
		font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:.7em;
	}


.photoshootNav{
	background:#367e22;
	min-height:455px;
	height:455px;
	vertical-align: top;
	width:160px;
}

.newsTable{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
		font-size:.8em;
background:#002f44;
min-height:455px;
height:455px;
vertical-align: top;
width:217px;
}

.enterTable{
background-image:url('images/enterBig.jpg');
background-repeat:no-repeat;
background-color:#C7A990;
min-height:455px;
height:455px;
width:217px;
}

.eduTable{
background-image:url('images/education.jpg');
min-height:455px;
height:455px;
width:217px;
}

.greenTable{
background-image:url('images/greening.jpg');
background-repeat:no-repeat;
background-color:#FDF9F5;
min-height:455px;
height:455px;
width:217px;
}

.comTable{
background-image:url('images/communities.jpg');
min-height:455px;
height:455px;
width:217px;
}

.marineTable{
background-image:url('images/marine.jpg');
background-repeat:no-repeat;
background-color:#7cabaf;
min-height:455px;
height:455px;
width:217px;
vertical-align: bottom;
width:160px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:.7em;
text-align:justify;

}

.awarenessTable{
background-image:url('images/awareness.jpg');
min-height:455px;
height:455px;
width:217px;
}

.winnerTable{
background-image:url('images/winner_main.jpg');
min-height:455px;
height:455px;
width:217px;
}

.globalTable{
background-image:url('images/global.jpg');
background-repeat:no-repeat;
background-color:#010300;
min-height:455px;
height:455px;
width:217px;
}

.worldTable{
background-image:url('images/world.jpg');
min-height:455px;
height:455px;
width:217px;
}

.historyTable{
background-image:url('images/historySide.jpg');
min-height:455px;
height:455px;
width:217px;
}

.finalists{
	background-color:#7dbe36;
	background-image:url('images/imageBg.jpg');
	background-repeat:repeat-x;
	padding: 10px;
	}


.newsTable a {
	color: #1a4e66;
	text-decoration: none;
	font-size:0.9em;
	font-weight:bold;
	}
	
		.newsTable a:hover {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	}
	
	
.finalists a {
	color: #00aeed;
	text-decoration: none;
	font-size:0.9em;
	}
	
		.finalists a:hover {
	color:#FFFFFF;
	text-decoration: none;
	}
	
	.newsImages{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FFFFFF;
background-color:#decb47;
}


.gallery{
background:#002927;
}

	.navSmall {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
		font-size:.7em;
	}

	.footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
		font-size:.8em;
	}

	.footer a {
	color: #CCC;
	text-decoration: none;
	font-size:.9em;
	}
	
		.footer a:hover {
	color:#004167;
	text-decoration: none;
	}
	
	
		.news {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6em;
		padding:5px;
	}

	.news a {
	color: #CCCCCC;
	text-decoration: none;
	font-size:0.7em;
	}
	
		.news a:hover {
	color:#2b8fc9;
	text-decoration: none;

	}
	
	
	
	.btn { display: block; position: relative; background: #367e22; padding: 5px; color: #FFFFFF; text-decoration: none; cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:148px; height:30px; min-height:30px; text-align:center; border:solid 1px;}

.btn.yellow { background: #a1cd4b; }
.btn.purple { background: #170c2c; }
.btn.red { background: #462132; }
.btn.blue { background: #00aeed; }
.btn.pink {  background: #ec8bb8; }
.btn.green { background: #7dbe36;  }
.btn.dark {  background: #004167; }
.btn.aqua {  background: #2e3f3e; }
.btn.brown {  background: #817c2d; }
.btn:hover { background: #459910; }
.btn:active { background: #acda79; }


#imageContainer {
	position:relative;
	margin:auto;
	width:306px;
	height: 455px;
	background-color:#2a6d8c;
	overflow:hidden;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}


#winnerContainer {
	position:relative;
	margin:auto;
	width:523px;
	height: 455px;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	overflow:hidden;
	border-width:thin;
	border-style:solid;
	border-color:#FFFFFF;
}


.finalistContainer {
	width:200px;
	height: 301px;
	border-width:thin;
	border-style:solid;
	border-color:#FFFFFF;
}

.ratingbox {
	margin-right:5px;
	margin-bottom:10px;
	margin-left:15px;
	width:90%;
	clear:both;
	height:100px;
	padding:3px;
	border: 1px dotted #FFFFFF;
	background-image: url('images/ratebg.jpg');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.ratingbox h4 {
	text-transform:uppercase;
	font-size:11px;
	padding:0px;
	padding-top:14px;
	margin:0px;
	width:50%;
	float:left;
}
.ratingbox img {
	padding:0px;
	margin:0px;
	float:right;
	display:inline;
	
}
td.biobox p {
	padding-left:15px;
	padding-right:1px;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	width:90%;
}
