/* CSS Document */

body, 
p,
ul,
li {
	margin:0;
	padding:0;
}


body {
	background: #E8AB40 url(images/body-background.jpg) bottom left no-repeat fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.4em;
	height:100%;
	position:relative;
}

#container {
	width:990px;
	min-height:100%;
}

p, ul, ol {
	font-size:1.05em;
	padding-bottom:15px;
}

ul, ol li {
	margin-left:30px;
}

a {
	color:#990000;
}

#content-left {
padding-top:10px;
	float:left;
	width:252px;
}

#content-right {
	width:738px;
	float:right;
}

.headerimg {
	margin-bottom:10px;
}

h1 {
	display:block;
	text-indent:-9000px;
	height:25px;	
	width: 107px;
	}	

.members-link {
	float: left;
	width: 600px;
	display: block;
	margin-top: 23px !important;
	margin-left: 15px;	
	margin-top: 0;
	}

.h1-home {
	background:url(images/h1-home.gif) top left no-repeat;
	width:465px;
}

.h1-members {
	background:url(images/h1-members.gif) top left no-repeat;
	width:105px;
	float: left
	}	

.h1-advisory {
	background:url(images/h1-advisory.gif) top left no-repeat;
	width:168px;
}	

.h1-overview {
	background:url(images/h1-overview.gif) top left no-repeat;
	width:110px;
}	

.h1-partners {
	background:url(images/h1-partners.gif) top left no-repeat;
	width:97px;
}	

.h1-sponsors {
	background:url(images/h1-sponsors.gif) top left no-repeat;
	width:105px;
}	

.h1-vision {
	background:url(images/h1-vision.gif) top left no-repeat;
	width:75px;
}	

.h1-photos {
	background:url(images/hi-photos.gif) top left no-repeat;
	width:322px;
}	

.h1-contact {
	background:url(images/h1-contact.gif) top left no-repeat;
	width:89px;
}

.h1-media {
	background:url(images/h1-media.gif) top left no-repeat;
	width:220px;
}	

.h1-nominate{
	background:url(images/h1-nomination.gif) top left no-repeat;
	width:280px;
}	


/*-- Nav --*/

#nav {
	margin:0;
	margin-top:15px;
	margin-bottom:40px;
}

#nav li {
	float:left;
	list-style:none;
	height:36px;
	margin:0;
	padding:0;
	display:block;
}

#nav li a {
	text-decoration:none;
	display:block;
	text-indent:-9000px;
	height:36px;
}	

#nav .nav-overview a {
	background:url(images/nav-overview-off.gif) top left no-repeat;
	width:89px;
}

#nav .nav-overview a:hover {
	background:url(images/nav-overview.gif) top left no-repeat;
}

#nav .nav-advisory a {
	background:url(images/nav-advisory-off.gif) top left no-repeat;
	width:128px;
}

#nav .nav-advisory a:hover {
	background:url(images/nav-advisory.gif) top left no-repeat;
}

#nav .nav-partners a {
	background:url(images/nav-partners-off.gif) top left no-repeat;
	width:86px;
}

#nav .nav-partners a:hover {
	background:url(images/nav-partners.gif) top left no-repeat;
}

#nav .nav-sponsors a {
	background:url(images/nav-sponsors-off.gif) top left no-repeat;
	width:97px;
}

#nav .nav-sponsors a:hover {
	background:url(images/nav-sponsors.gif) top left no-repeat;
}

#nav .nav-members a {
	background:url(images/nav-members-off.gif) top left no-repeat;
	width:97px;
}

#nav .nav-members a:hover {
	background:url(images/nav-members.gif) top left no-repeat;
}

#nav .nav-vision a {
	background:url(images/nav-vision-off.gif) top left no-repeat;
	width:75px;
}

#nav .nav-vision a:hover {
	background:url(images/nav-vision.gif) top left no-repeat;
}

#nav .nav-contact a {
	background:url(images/nav-contact-off.gif) top left no-repeat;
	width:83px;
}

#nav .nav-contact a:hover {
	background:url(images/nav-contact.gif) top left no-repeat;
}

#nav .nav-home a {
	background:url(images/nav-home-off.gif) top left no-repeat;
	width:73px;
}

#nav .nav-home a:hover {
	background:url(images/nav-home.gif) top left no-repeat;
}

.nav-media {
	position:relative;
	top: 300px;
	left:25px;
	border:none;
}

/* Drop down menu */

#nav li ul { /* second-level lists */
	position: absolute;
	background: #8B2823;
	border-bottom:3px solid #E9AC41;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin: -5px 0 0 0;
	padding: 0px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li ul li {	
	font-size: 10px;
	clear:both;
	margin: 0;	

	height: 28px;
	background: none;
	padding: 0;
}

#nav li ul li a {
	color: #fff;
	background: #8B2823;
	background-image:none;
	border-top: 1px solid #9E5A2D;
	padding: 3px;
}
#nav .nav-members li a {
	background:none;
	text-indent:0;
	width: 94px !important;
	width: 100px;
	padding: 3px;
	height: 22px;
}
 *:first-child+html #nav .nav-members li a {
  width: 100px !important;  
}

#nav .nav-members ul li a:hover {
	color: #8B2823;
	background: #fff;
	clear:both;
	margin: 0;
	height: 22px;
}


/* End drop down menu */

#footer {
background-color: #E9AC41;
color: #8C2822;
font-size:0.8em;
width: 100%;
text-align: left;
padding-top:3px;
padding-bottom:3px;
height: 25px;
}
table.envisage {
	width:100%;
}
table.envisage td {
	 width: 20%;
	 font-size:12px;
	 background-color:#E8AB40
}


table {
	width: 100%;
	}
td {
	width: 50%;
	padding: 5px 0 5px 0px;
	border-bottom: 1px solid #8c2822;
	}
table.contact {
	width:50%;
}

table.contact td {
	border:none;
}

table.login {
	width:50%;
}

table.login td {
	border:none;
}

table.nominate {
	width:95%;
}

table.nominate td {
	border:none;
	font-size: 90%;
}

.contact-right {
	float:centre;
}

.contact p {
	font-size:90%;
}

.contactinput {
	background:#FFFF99;
	border:1px solid #990000;
}

.contactsend {
	background:url(images/nav-enquire.gif);
	width:118px;
	height:30px;
	border:none;
	cursor:pointer;
}

.nominatesend {
	background:url(images/nav-nominate.gif);
	width:118px;
	height:30px;
	border:none;
	cursor:pointer;
}

#copyright {
	width: 600px;
	float: left;
	margin-left: 5px;
	}
	
#privacy {
	float: left;
	width: 115px;
	text-align: right;
	}

.mandatory{
	color: #FF0000
	}
	
.partners1table {
	background:#fff;
}

.border {
 border: 2px solid #ffffff;
 }

.clear {
	clear: both;
	height: 1px;
	}	
