@charset "utf-8";
/* CSS Document */
html, body{
	margin:0;
	padding:0;
}
#wrapper{
	width:100%;
	background-color:#666;
	float:left;
}
#container{
	width:980px;
	margin:auto;
	background-color:#0F0;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}
#container a{
	color:#c1d82f;
	font-weight:bold;
	text-decoration:none;
}
#content{
	width:980px;
	float:left;
	background-image:url(../assets/top_bg.jpg);
	background-repeat:no-repeat;
	background-color:#a1a0a4;
}
#top{
	width:980px;
	height:254px;
	float:left;
	background-image:url(../assets/header.jpg);
	background-repeat:no-repeat;
}
#topenter{
	width:980px;
	height:254px;
	float:left;
	background-image:url(../assets/outshine.jpg);
	background-repeat:no-repeat;
}
#topsponsor{
	width:980px;
	height:254px;
	float:left;
	background-image:url(../assets/investment_pays.jpg);
	background-repeat:no-repeat;
}
#topjudge{
	width:980px;
	height:254px;
	float:left;
	background-image:url(../assets/be_the_judge.jpg);
	background-repeat:no-repeat;
}
#topabout{
	width:980px;
	height:254px;
	float:left;
	background-image:url(../assets/better_staff.jpg);
	background-repeat:no-repeat;
}
#topambass{
	width:980px;
	height:254px;
	float:left;
	background-image:url(../assets/spread.jpg);
	background-repeat:no-repeat;
}
#topnav{
	margin:0px;
	width:760px;
	color:#000;
	font-weight:bold;
	border-top:solid 3px #000;
	margin-left:200px;
	margin-top:6px;
	float:right;
	margin-right:20px;
	padding:0px;
}
#topnav ul{
	margin:0px;
	margin-top:5px;
	display:inline;
	float:right;
	padding:0px;
	list-style-type:none;
}
#topnav ul li{
	display:inline;
	margin:0px;
	margin-left:18px;
	padding:0px;
}
#countdown{
	width:300px;
	float:right;
	margin-top:10px;
}
#counter{
	background-image:url(../assets/hp/timer.gif);
	background-repeat:no-repeat;
	width:180px;
	height:47px;
	color:#000;
	font-size:30px;
	letter-spacing:50px;
}
#counter p{
	margin-left:15px;
	margin-top:5px;

}
#maincontent{
	width:940px;
	margin-left:20px;
	float:left;
	background-color:#231f20;
}

#intro{
	width:940px;
	float:left;
}
#hpintrotitle{
	background-image:url(../assets/prestigeous_title.jpg);
	width:600px;
	height:111px;
	background-repeat:no-repeat;
}
#introtitle{
	width:600px;
	height:75px;
	background-repeat:no-repeat;
}
#introtext{
	float:left;
	width:570px;
	color:#FFF;
	margin-left:22px;
	margin-bottom:20px;
}
#celebrateintrotext{
	float:left;
	width:900px;
	color:#FFF;
	margin-left:22px;
	margin-bottom:20px;
}
#judgeintrotext{
	float:left;
	width:570px;
	color:#FFF;
	margin-left:22px;
	margin-bottom:20px;
}
#vidintrotext{
	float:left;
	width:900px;
	color:#FFF;
	margin-left:22px;
	margin-bottom:20px;
}
#sponsorintrotext{
	float:left;
	width:550px;
	color:#FFF;
	margin-left:22px;
	margin-bottom:20px;
}
#introtext ol li{
	margin-top:10px;
}
#introtext ul li{
	margin-top:10px;
}
#intropic{
	width:280px;
	float:right;
	background-image:url(../assets/intro_pic.jpg);
	height:250px;
	margin-top:34px;
	margin-right:20px;
	margin-bottom:20px;
	background-repeat:no-repeat;
}
#contentsec{
	width:900px;
	margin-left:20px;
	border-top:solid 2px #FFF;
	float:left;
}
#judgetopcont{
	width:900px;
	margin-left:20px;
	float:left;
}
#leftside{
	width:430px;
	float:left;
}
#leftsideenter{
	width:430px;
	float:left;
	margin-top:5px;
	margin-bottom:50px;
}
#leftsideenter a{
	font-weight:normal;
	color:#FFF;
}
#leftsideenter a:hover{
	color:#c1d82f;
}
#rightside{
	width:430px;
	float:right;
}
#rightsidehp{
	width:430px;
	float:right;
}
#rightsidehp a{
	font-weight:normal;
	color:#FFF;
}
#rightsidehp a:hover{
	color:#c1d82f;
}
#rightsideenter{
	width:430px;
	float:right;
	margin-top:5px;
	margin-bottom:50px;
}
#rightsideenter a{
	font-weight:normal;
	color:#FFF;
}
#rightsideenter a:hover{
	color:#c1d82f;
}

#judgetopleft{
	width:430px;
	float:left;
	margin-top:5px;
	margin-bottom:50px;
}
#judgetopleft a{
	font-weight:normal;
	color:#FFF;
}
#judgetopleft a:hover{
	color:#c1d82f;
}
#judgetopright{
	width:430px;
	float:right;
	margin-top:5px;
	margin-bottom:50px;
}
#judgetopright a{
	font-weight:normal;
	color:#FFF;
}
#judgetopright a:hover{
	color:#c1d82f;
}




#rightsidegr{
	width:430px;
	float:right;
	margin-top:5px;
	margin-bottom:50px;
}
#rightsidegr a{
	font-weight:bold;
	color:#c1d82f;
}
#rightsidegr a:hover{
	color:#c1d82f;
}
.sectionbox{
	width:430px;
	float:left;
	border-top:solid 10px #a7a9ac;
	margin-top:50px;
}
.sectionbox a{
	font-weight:normal;
	color:#FFF;
}

.sectionbox ul{
	list-style-type:none;
	padding:0px;
	margin:0;
	font-size:14px;
}
.sectionbox ul li{
	border-bottom:solid 1px #c1d82f;
	padding:5px;
	padding-left:0px;
}
.sectionbox ul li a:hover{
	color:#c1d82f;
}


.ukssectionbox{
	width:430px;
	float:left;
	border-top:solid 10px #a7a9ac;
	margin-top:50px;
	margin-bottom:20px;
}
.ukssectionbox a{
	font-weight:normal;
	color:#FFF;
}

.ukssectionbox ul{
	list-style-type:none;
	padding:0px;
	margin:0;
	font-size:14px;
}
.ukssectionbox ul li{
	border-bottom:solid 1px #c1d82f;
	padding:5px;
	padding-left:0px;
}
.ukssectionbox ul li a:hover{
	color:#c1d82f;
}


.ukssectionbox p{
	padding:0px;
	margin:0px;
}





.sections{
	width:430px;
	float:left;
	border-top:solid 10px #a7a9ac;
	margin-top:50px;
}
.sections a{
	font-weight:normal;
	color:#FFF;
}

.sections ul li{
	margin-top:5px;
}
.sections ol li{
	margin-top:5px;
}
#news{
	width:430px;
	float:left;
	border-top:solid 10px #a7a9ac;
}
#news a{
	font-weight:normal;
	color:#FFF;
}
#news a:hover{
	color:#c1d82f;
}

#interested{
	width:450px;
	float:left;
	border-top:solid 10px #a7a9ac;
}
#video{
	width:450px;
	float:left;
	border-top:solid 10px #a7a9ac;
}
#shiningexamples{
	width:450px;
	float:left;
	border-top:solid 10px #a7a9ac;
}
#shining{
	width:450px;
	float:left;
	border-top:solid 10px #a7a9ac;
}
#enternow{
	width:450px;
	float:left;
	border-top:solid 10px #a7a9ac;
}
#sponsors{
	width:450px;
	float:left;
}
#footer{
	width:980px;
	margin-top:10px;
}
#footernav{
	width:960px;
	float:left;
	text-align:right;
	color:#000;
	font-weight:bold;
	height:30px;
	vertical-align:middle;
}
#footernav a{
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
#footernav a:hover{
	text-decoration:underline;
}
#footertext{
	width:490px;
	text-align:center;
	color:#000;
	margin:auto;
	font-size:9px;
}

.shiningtxt{
	color:#c1d82f;
	font-size:14px;
	margin-left:20px;
	margin-right:20px;
}

.grcentered{
	color:#c1d82f;
	font-weight:bold;
	text-align:center;
}
.grright{
	color:#c1d82f;
	font-weight:bold;
	text-align:right;
	margin-right:20px;
	font-size:20px;
}
.grtxt{
	font-size:14px;
	color:#c1d82f;
}
.grstraps{
	font-size:16px;
	color:#c1d82f;
	font-weight:bold;
}
.righttitle{
	margin-left:20px;
}
#menu {
	width: 100%;
	border-bottom: 0px #D0DADB solid;
	padding-left: 0px;
	height: 33px;
	margin-left:0px;
}

#menu  ul {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1em;
	list-style: none;
	z-index: 90
}

#menu  ul li {
	float: left;
	margin: 0 0px 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 1, 5em;
	list-style-type: none;
}

#menu ul li a {
	float: left;
	display: block;
	width: auto;
	font-weight: bold;
	background: transparent;
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

#menu  ul li a:hover {
	color: #000;
	text-decoration: underline;
}

#menu  ul li.sep {
	color: white;
	padding: 0.8em 0em 0.5em 0em;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu  ul li a {
	float: none;
}

/* End IE5-Mac hack */
#menu  ul.level2, #menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	background: #231f20;
	padding-left:5px;
	padding-right:5px;
	
}

#menu  ul.level2 li, #menu ul.level3 li {
	float: none;
	margin: 0;
	padding: 0;
	width: 400px;
}

#menu  ul.level2 li a, #menu ul.level3 li a {
	padding: 5px 10px 5px 5px;
	color:#FFF;
	border-bottom:solid 1px #c1d82f ;
}
#menu  ul.level2 li a.last, #menu ul.level3 li a.last {
	border-bottom:0px;
}
#menu  ul.level2 li a:hover,#menu  ul.level3 li a:hover {
	font-weight: bold;
	color:#c1d82f;
	text-decoration:none;
	background-image: none;
}
.titletext{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:30px;
	margin-left:20px;
	margin-top:20px;
}
#sponsorquote{
	width:345px;
	float:left;
}
ul#portfolio {
	list-style-type:none;
	padding:0;
	margin:0;
}
ul#portfolio li img{
	border: 0;
	padding: 0px;
	list-style-type:none;
}
.tbltext{
	color:#FFF;
}
.fftble{
	background-color:#231f20;
}
.infosessbox{
	width:600px;
	float:left;
	border-top:solid 10px #a7a9ac;
	margin-top:50px;
}
#leftsideinfosess{
	width:600px;
	float:left;
	margin-top:5px;
	margin-bottom:50px;

}
#rightsideinfosess{
	width:280px;
	float:right;
	margin-top:5px;
}
#rightsideinfosess a{
	font-weight:normal;
	color:#FFF;
}
#rightsideinfosess a:hover{
	color:#c1d82f;
}

.infosessright{
	width:280px;
	float:left;
	border-top:solid 10px #a7a9ac;
	margin-top:50px;
}
.infosessright a{
	font-weight:normal;
	color:#FFF;
}

.infosessright ul{
	list-style-type:none;
	padding:0px;
	margin:0;
	font-size:14px;
}
.infosessright ul li{
	border-bottom:solid 1px #c1d82f;
	padding:5px;
	padding-left:0px;
}
.infosessright ul li a:hover{
	color:#c1d82f;
}
.infosessright ul li a{
	font-weight:normal;
}
#rightsideambassador{
	width:280px;
	float:right;
	margin-top:0px;
}
.ambassright{
	width:280px;
	float:left;
	border-top:solid 10px #a7a9ac;
	margin-top:0px;
}
.ambassright a{
	font-weight:normal;
	color:#FFF;
}

.ambassright ul{
	list-style-type:none;
	padding:0px;
	margin:0;
	font-size:14px;
}
.ambassright ul li{
	border-bottom:solid 1px #c1d82f;
	padding:5px;
	padding-left:0px;
}
.ambassright ul li a:hover{
	color:#c1d82f;
}
.ambassright ul li a{
	font-weight:normal;
}

#ambasstop{
	width:940px;	
}
#coordinator{
	width:900px;
	margin-left:20px;
	float:left;
}
#coordtitle{
	width:900px;
	float:left;
	margin-left:20px;
}
#coordtext{
	width:900px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:20px;
}
#coordimg{
	width:200px;
	margin-left:0px;
	float:left;
}
#coorddesc{
	width:650px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}
#coorddesc p{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}
#regionalnews{
	border-top:solid 10px #a7a9ac;
	width:220px;
	float:right;
}
#regionalnews ul{
	list-style-type:none;
	padding:0px;
	margin:0;
	font-size:14px;
}
#regionalnews ul li{
	border-bottom:solid 1px #c1d82f;
	padding:5px;
	padding-left:0px;
}
#regionalnews ul li a:hover{
	color:#c1d82f;
}

#regionalnews a{
	font-weight:normal;
	color:#FFF;
}
#ceremonytop{
	width:900px;
	margin-left:20px;
	float:left;
}
#ceremonytop a{
font-weight:normal;
color:#FFF;
}
#ceremonydetails{
	width:600px;
	float:left;
}
#ceremonyright{
	width:280px;
	float:right;
}
.ceremonysect{
	border-top:solid 10px #a7a9ac;
	width:280px;
	float:right;
	margin-bottom:50px;
}
.ceremonyyr{
	width:400px;
	float:left;
	border-top:solid 10px #a7a9ac;
	margin-top:20px;
	margin-right:40px;
}

.ceremonyyr a{
	font-weight:normal;
	color:#FFF;
}
ul#shineimg li{
	border-bottom:0px;
}
ul#shinetxt li{
	border-bottom:0px;
}
ul#portfoliotext{
	list-style-type:none;
	margin-top:-2px;
}

.bldgr a{
	font-weight:bold;
	color:#c1d82f;
}
.sectionsgr{
	width:430px;
	float:left;
	border-top:solid 10px #a7a9ac;
	margin-top:50px;
}
.sectionsgr a{
	font-weight:bold;
	color:#c1d82f;
}

.sectionsgr ul li{
	margin-top:5px;
}
.sectionsgr ul li a{
	font-weight:bold;
	color:#c1d82f;
}
#leftsidegr{
	width:430px;
	float:left;
	margin-top:5px;
	margin-bottom:50px;
}
#leftsidegr a{
	font-weight:bold;
	color:#c1d82f;
}
#ukskillsft{
	font-size:20px;
	font-weight:bold;
	color:#000;
}
.typeTableNoTab {
	width: 550px;
	margin-left:13px;
}
.typeTableNoTab p{
	color:#FFF;	
}
.typeTableNoTab th {
	padding: 3px 0; border-bottom: 1px solid #000; margin-bottom: 5px;
}
.typeTableNoTab td {
	padding: 5px; border-bottom: 1px solid #c1d82f; color: #484848; vertical-align:top;
		border-right: 1px solid #c1d82f;
		border-left: 1px solid #c1d82f;
	border-right-style: solid;

}
.typeTableNoTab .oddR {
	background-color : #e5f7fb;
}
.typeTableNoTab tr th {
	border-spacing: 0px;
	padding: 5px;
	color: #10100f;
	line-height:16px;
	border-bottom: 1px solid #c1d82f;
	border-bottom-style: solid;
	text-align:left;

}
.typeTableNoTab a{
	color:#18357a;
	font-weight:bold;
	text-decoration:none;
}
.typeTableNoTab ul{
	
	color:#484848;
	margin-left:0px;
	padding-right:0px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:5px;
	margin-top:0px;
}

#topsectionbox{
	width:430px;
	float:left;
	margin-top:0px;
	margin-left:20px;
}
#topsectionbox a{
	font-weight:normal;
	color:#FFF;
}

#topsectionbox ul{
	list-style-type:none;
	padding:0px;
	margin:0;
	font-size:14px;
}
#topsectionbox ul li{
	border-bottom:solid 1px #c1d82f;
	padding:5px;
	padding-left:0px;
}
#topsectionbox ul li a{
	color:#FFF;
}
#topsectionbox ul li a:hover{
	color:#c1d82f;
}
#ambasscontentsec{
	width:900px;
	margin-left:20px;
	border-bottom:solid 2px #FFF;
	float:left;
}
#ambasscontentsec a{
	font-weight:normal;
	color:#FFF;
}
#ambasscontentsec .ambsections a{
	font-weight:bold;
	color:#c1d82f;;
}
#ambasscontentsec .sectionbox a:hover{
	color:#c1d82f;;
}
.grbld{
	color:#c1d82f;
	font-weight:bold;
}

.ambsections{
	width:430px;
	float:left;
	margin-top:0px;
}
.ambsections a{
	font-weight:normal;
	color:#FFF;
}

.ambsections ul li{
	margin-top:5px;
}
.ambsections ol li{
	margin-top:5px;
}

#rightsideamb{
	width:430px;
	float:right;
	margin-top:5px;
	margin-bottom:50px;
}
#rightsideamb a{
	font-weight:normal;
	color:#FFF;
}
#rightsideamb a:hover{
	color:#c1d82f;
}
#leftsideamb{
	width:430px;
	float:left;
	margin-top:5px;
	margin-bottom:50px;
}
#leftsideamb a{
	font-weight:normal;
	color:#FFF;
}
#leftsideamb a:hover{
	color:#c1d82f;
}

.ceremonysections{
	width:430px;
	float:left;
	margin-top:0px;
}
.ceremonysections a{
	font-weight:normal;
	color:#FFF;
}

.ceremonysections ul li{
	margin-top:5px;
}
.ceremonysections ol li{
	margin-top:5px;
}

#leftsideceremony{
	width:430px;
	float:left;
}
#leftsideceremony a{
	color:#c1d82f;
	font-weight:bold;
}
.cdtext{
	color:#c1d82f;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}