.headlinestrap {
	width:430px; 
	float:left; 
	padding-top:25px; 
	font-size:30px; 
	color:#3366CC;
	}

#content {
  width: 995px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:5px;
}

#menu { /* menu container */
	padding:0px; /* padding of the menu container */
	margin:0 0 0 0;
	list-style:none;
	position:relative;
	left:0px;
	float:left;
	z-index:100;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	height:2.1em;
	width:1000px;
}
#menu li { /* menu list */
	display:inline;
	float:left;
	height:2.1em;
	text-align:center;
	margin-right:1px;
	margin-left:0px;
	font-size:12px;
}

#menu li a { /* link properties of titles */
	display:block;
	width:100%;
	text-decoration:none;
	line-height:1.2em;
	font-size:1em;
	color:#fff;
	padding-top:0.5em;
	font-weight:bold;
	height:1.6em;
}

#menu li a.norm { 
	background:url('bg.jpg') 100% 0 no-repeat;
	white-space:nowrap;
}

#menu li a.end {
	background: url('orange_bg.jpg') 100% 0 no-repeat;
	white-space:nowrap;
}

#menu li a.shortlist {
	background: url('shortlist_bg.jpg') 100% 0 no-repeat;
	white-space:nowrap;
}

#menu li a.select {
	background:url('active_bg.jpg') 100% 0 repeat-y;
	white-space:nowrap;
}

#menu li a:hover, #menu li:hover {
	text-decoration:none;
}

#menu a.norm:hover {background:#2E5FAE url('active_bg.jpg') 100% 0 no-repeat;}
#menu :hover > a.norm {background:#2E5FAE url('active_bg.jpg') 100% 0 no-repeat;}
#menu a.end:hover {background:#FDD118 url('orangeh_bg.jpg') 100% 0 no-repeat;}
#menu :hover > a.end {background:#FDD118 url('orangeh_bg.jpg') 100% 0 no-repeat;}
#menu a.shortlist:hover {background:#41853A url('shortlisth_bg.jpg') 100% 0 no-repeat;}
#menu :hover > a.shortlist {background:#41853A url('shortlisth_bg.jpg') 100% 0 no-repeat;}

#menu div {
	display:none;
}
#menu :hover div {
	display:block;
	position:absolute;
	top:2.1em;
	border:1px solid #CCCCCC;
	padding-bottom:1em;
	background: url(png_bg2.png) repeat-x;
}
#menu2 div {
	display:none;
}
#menu2 :hover div {
	display:block;
	position:absolute;
	top:2.1em;
	border:1px solid  #FF0000;
	padding-bottom:1em;
	background: #FF0066;
}


#menu :hover div {
	top:2.1em;
}

#menu .one:hover, .two:hover, .three:hover, .four:hover, .five:hover, .end:hover .shortlist:hover {
	position:relative;
}

/* Button widths 10 version */
#menu .large {width:165px;}

/*Drop down positions 10 version*/
#menu .position1 {left:0;}
#menu .position2 {left:166px; width:495px; height:200px;} /* position of second drop down, 130px is width of the 1st */
#menu .position3 {left:332px; width:165px; height:200px;}
#menu .position4 {left:498px; width:165px; height:200px;}
#menu .position5 {left:498px; width:495px; height:200px;}
#menu .position6 {right:0px; width:330px; height:200px;}
#menu .position7 {right:336px;}
#menu .position8 {right:206px;}
#menu .position9 {right:130px;}
#menu .position10 {right:0;}


/*Drop down width*/
#menu .two:hover div {width:24.1em;}
#menu .three:hover div {width:36.1em;}
#menu .four:hover div {width:48.1em;}
#menu .one:hover div {width:48em;}

#menu :hover div dl {
	display:inline;
	padding:0;
	margin:0;
	float:left;
}

#menu :hover div dt {
	width:12em;
	display:block;
	text-indent:0.75em;
	text-decoration:none;
	padding:0.3em 0;
	text-align:left;
	margin:0;
	font-weight:bold;
	color:#333333;
	cursor:default;
}

#menu :hover div dd { /*individual link widths */
	width:11em;
	display:block;
	padding:0.6em 0 0 0.75em;
	margin:0;
	text-align:left;
}

#menu :hover div dd a {
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	height:auto;
}

#menu :hover div dd a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}


.footer  a:link, .footer a:visited, .footer a:active {
	color:#0000CC;
	text-decoration:none;
	font-size:11px;
	margin:0px 5px;
	}
	
.footer a:hover {
	color:#0000CC;
	text-decoration:underline;
	font-size:11px;
	margin:0px 5px;
	}
	
.footer {
	line-height:1.5em;
	font-size:11px;
	float:left; 
	margin-top:10px; 
	border-top:1px solid #C1DBFF; 
	width:995px; 
	text-align:center;
	}
	
.continent {
	font-size:12px;
	font-weight:bold;
	color:#3366CC;
	}

.logo {width:350px; float:left;}
.demo {width:475px; float:left; margin-top:25px;}
.predictive-search {width:275px; height:20px; font-size:13px;}
.predictive-search-button {font-size:12px;}
.twitter-link {width:150px; float:left; padding-top:20px; padding-left:10px; text-align:left;}
.grey-bar {margin-top:1px;}


