
/*Edit this stylesheet to make changes to elements exclusive to the AWARDS section*/

#center_img.awards {
	background:url(center_img_awards.jpg);
	padding: 0px;
	height: 229px;
	width: 981px;
	position: relative;
	z-index: 190;
	margin-top: -31px;
	background-repeat: no-repeat;
	background-position: center top;
}

#main_content_body {
 height:auto;
}


#main_content_wrapper {
	height: 100%;
	
}


#content_header.awards_2012 {
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 992px;
	background:url(content_header_awards_db.png);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: visible;
	position: relative;
	z-index: 500;
	left: -11px;
	top: 30px;
}

#content_body {
	margin: 0px;
	padding: 0px;
	width: 981px;
	overflow: visible;
	position: relative;
	z-index: 100;
	top:30px;
}

/*center column*/

#center_col {
	margin: -10px 27px 32px 27px;
	padding:40px 36px 0px 38px;
	background:url(../../_images/body_bg/blk_bg.png);
	height:auto;
	width:853px;
	float:left;
	position:relative;
	z-index: 100;
	overflow: visible;
}


#center_col h1 {
	text-transform:uppercase;
	letter-spacing:0.11em;	
	font-size:1.7em;
	margin:0px 0px 30px 0px;
	text-align:left;
}

#center_col p.downloadDescription{
	margin-right: 13px;
	text-align:justify;
	text-justify:distribute;
	margin-right: 50px;
}


/*===================================*/

table.navTable {
	width:850px;
	margin:0px;
	border-spacing:0px;
	
	}


table.navTable, table.navTable td, table.navTable tr {
	border:1px solid #333;
	border-collapse:separate;
	}

table.navTable tr td span {
	display:inline-block;
	text-transform:uppercase;
	color:#999;
	font-size:0.7em;
	font-weight:bold;
	padding:0px 0px 2px 0px;
}


table.navTable tr td {
	background:url(../../_images/body_bg/blk_bg_dark.png);
	padding:0px 0px 0px 15px;
	font-weight:bold;
	font-size:0.9em;
	height:50px;
	border:none;
	}
	
	
table.navTable tr td.backToIndex {
	border-style:none solid none none;
	border-width:1px;
	border-color:#333;
	padding-right:15px;
	background:#333;
	}
	
table.navTable tr td.backToIndex a{
	}
	
table.navTable tr td.descrip {
padding-left:30px;
padding-right:0px;
	}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


table.provincialTable {
	width:850px;
	margin:0px;
	border-spacing:0px;
	
	}


table.provincialTable, table.provincialTable td, table.provincialTable tr {
	border:1px solid #333;
	border-collapse:separate;
	}

table.provincialTable tr td span {
	display:inline-block;
	text-transform:uppercase;
	color:#999;
	font-size:0.7em;
	font-weight:bold;
	padding:0px 0px 2px 0px;
}


table.provincialTable tr td {
	background:url(../../_images/body_bg/blk_bg_dark.png);
	padding:0px 0px 0px 15px;
	font-weight:bold;
	font-size:0.9em;
	border:none;
	}
	
table.provincialTable tr td a:link span {
	color:#FF4C4C;
	}
	
table.provincialTable tr td a:hover span {
	text-decoration:underline;
	}
	
table.provincialTable tr td.region {

	padding:0px 0px 0px 15px;
	height:50px;
	width:80px;
	font-size:1.1em;
	border-style:none none none none;
	border-width:1px;
	border-color:#333;
	}

table.provincialTable tr td.heading {
	padding:9px 0px 0px 30px;
	vertical-align:top;
	border-style:none none none none;
	border-width:0px;
	border-color:#333;
	width:180px;
	text-align:left;
}

table.provincialTable tr td.heading h2 {
	text-transform:uppercase;
	font-size:1.75em;
	color:#FFF;
	margin:10px 0px 20px 0px;
}

table.provincialTable tr td.winners {
vertical-align:top;
padding:20px 0px 25px 25px;
}

table.provincialTable tr td.winners div.awards{
	padding:0px 0px 0px 0px;
	vertical-align:top;
	border-style:none none none none;
	border-width:1px;
	border-color:#333;
}


table.provincialTable tr td.winners a {
display:block;
margin-top:3px;
}

table.provincialTable tr td span.highlight {
	color:#ffa95d;
}

	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


table.contactTable {
	width:850px;
	margin:0px;
	border-spacing:0px;
	
	}


table.contactTable, table.contactTable td, table.contactTable tr {
	border:1px solid #333;
	border-collapse:separate;
	}

table.contactTable tr td span {
	display:inline-block;
	text-transform:uppercase;
	color:#999;
	font-size:0.7em;
	font-weight:bold;
	padding:0px 0px 2px 0px;
}


table.contactTable tr td {
	background:url(../../_images/body_bg/blk_bg_dark.png);
	padding:0px 0px 0px 15px;
	height:50px;
	width:107px;
	font-weight:bold;
	font-size:0.9em;
	border:none;
	
	}
	
table.contactTable tr td a:link span {
	color:#FF4C4C;
	}
	
table.contactTable tr td a:hover span {
	text-decoration:underline;
	}
	
table.contactTable tr td.region {
	background:url(../../_images/body_bg/blk_bg_dark.png);
	padding:0px 0px 0px 15px;
	font-size:1.1em;
	/*&border-style:none solid none none;
	border-width:1px;
	border-color:#333;*/
	width:100px;
	}

table.contactTable tr td.winners {
	padding:10px 0px 10px 30px;
	vertical-align:top;
	width:700px;
}

table.contactTable tr td.winners div.toHide{
	padding:0px 0px 0px 25px;
	vertical-align:top;
	border-style:none none none solid;
	border-width:1px;
	border-color:#333;
}


table.contactTable tr td.winners a {
display:block;
margin-top:3px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

table.districtTable {
	width:850px;
	margin:0px;
	border-spacing:0px;
	}
	
table.districtTable, table.districtTable td, table.districtTable tr {
	border:1px solid #333;
	border-collapse:separate;
	}
	

	
table.districtTable tr td {
	background:url(../../_images/body_bg/blk_bg.png);
	padding:0px 0px 0px 15px;
	height:30px;
	font-weight:bold;
	font-size:0.9em;
	border-style:none none solid none;
	border-width:1px;
	border-color:#333;
	}
	
.catTr td.region{
	vertical-align:central;
	background:url(../../_images/body_bg/blk_bg_dark.png);
	width:75px;
	}

	
.catTr td.district{
	vertical-align:central;
	background:url(../../_images/body_bg/blk_bg_dark.png);
	}
	
	
.catTr td.awards{
	padding:2px 0px 2px 0px;
	vertical-align:central;
	background:url(../../_images/body_bg/blk_bg_dark.png);
	}

	
table.districtTable tr td span {
	display:inline-block;
	text-transform:uppercase;
	color:#999;
	font-size:0.7em;
	font-weight:bold;
	padding:0px 0px 2px 0px;
}

table.districtTable tr td.region {
	width:80px;
}

table.districtTable tr td.district {
	width:185px;
}

table.districtTable tr td.winners {
	padding:6px 0px 10px 0px;
	width:550px;
}

table.districtTable tr td.winners a {
	display:block;
	margin-top:3px;
}

table.districtTable tr.categories td.coord {
	padding:0px;
}

table.districtTable tr td.spacer {
	width:800px;
	height:15px;
	background:url(../../_images/body_bg/blk_bg_dark.png);
}

