#nid-maincontent {
	margin:0 0px 0 22px;
	overflow:hidden;
	padding:12px;
	width:900px;
}

#apprenticeships {
	position:relative;
	float:left;
	width:960px;
	margin-left:-15px;
	margin-top:20px;
}

#apprenticeships .left {
	width:509px;
	float:left;
}

#apprenticeships .left img{
	margin: 15px 0 15px 0;
}

#apprenticeships .left .img_eu{
	margin-left:11px;
}

#apprenticeships .right {
	float:left;
	width:340px;
	margin-left:50px;
	margin-top:35px;
}

#apprenticeships .right .text{
	color:#003469;
	margin-bottom:40px;
	margin-top:48px;
	font-size:1.2em;
}

#apprenticeships .right .buttons {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#apprenticeships .right .buttons li a {
	color: #fff;
	font: bold 100% Arial, sans-serif;
	height: 103px;
	text-transform: uppercase;
	margin-top:6px;
	margin-left:6px;
	text-decoration:none;
	display:block;
}
#apprenticeships .right .buttons li a:visited { color: #fff; }

#apprenticeships .right .buttons li {
	float:left;
	margin-right:10px;
	height:103px;
	width:103px;
}

#apprenticeships .right .buttons li.find { background: #E50039 url(app_child_bullet_red.jpg) 80px 70px no-repeat; }

#apprenticeships .right .buttons li.employer { background: #F79729 url(app_child_bullet_orange.jpg) 80px 70px no-repeat; }

#apprenticeships .right .buttons li.success { background: #E52787 url(app_child_bullet_pink.jpg) 80px 70px no-repeat; }


#nid-extranav {
	padding: 0 12px;
	margin:0;
}

#nid-extranav ul {
	margin: 180px 0 0 0;
	padding: 0;
}
#nid-extranav li a {
	color: #fff;
	font: bold 120% Arial, sans-serif;
	display: block;
	/*letter-spacing: -1px;*/
	min-height: 39px;
	text-transform: uppercase;
	width: 160px;
}
#nid-extranav li a:visited { 
	color: #fff;
}

#nid-extranav li {
	margin: 6px 0 0 0;
	padding: 0 6px 0 12px;
}
#nid-extranav li.findoutmore { background: #E50039 url(app_child_bullet_red.jpg) 195px 11px no-repeat; }
#nid-extranav li.findoutmore a { line-height: 39px; }

#nid-extranav li.employer { background: #F79729 url(app_child_bullet_orange.jpg) 195px 11px no-repeat; }
#nid-extranav li.employer a { line-height: 39px; }

#nid-extranav li.apprentice { background: #E52787 url(app_child_bullet_pink.jpg) 195px 11px no-repeat; }
#nid-extranav li.apprentice a { line-height: 39px; }

#nid-extranav .activepage {
	color: #fff;
	font: bold 120% Arial, sans-serif;
	display: block;
	letter-spacing: -1px;
	line-height:39px;
	min-height: 39px;
	text-transform: uppercase;
	width: 160px;
}
#nid-extranav img {
	margin: 33px 0 0 41px;
}

#nid-maincontent .appheader {
	width: 906px;
	height: 96px;
	margin-top: 18px;
}

#appr-content {
	position:relative;
	float:left;
	width:653px;
	margin-top: 8px;
}
h1, h2, h3, h4 {
	color: #425887;
}

#nid-maincontent a:link {
	color: #425887;
}

/*
#nid-maincontent table {
	background-color: #B7CBE4;
}

#nid-maincontent table tbody tr.header{
	background-color: #2060AA;
	color: #fff;
	font: bold 100% Arial, sans-serif;
}

#nid-maincontent table tbody tr td.firsttd {
	width: 20%;
}

#nid-maincontent table tbody tr td {
	padding: 5px;
}
*/

#movietheque_player{
	border: f000 solid 1px;
	width:900px;
	min-height:500px;
}

#suppliers-map-list{
	padding: 0 0 0 150px;
}

#suppliers-map-list ul {
	width: 540px;
}

#suppliers-map-list ul li {
	background: url(bullet-link-hellip-v1.png) no-repeat 0 6px;
	float: left;
	list-style: none;
	padding-left: 10px;
	width: 260px;
}

/*#suppliers-map-list ul li a:visited {
	color: #0000EE;
	text-decoration: underline;
}*/

#map-legend {
	float:right; 
	padding:300px 0 0 0;
	width:200px;
}

#map-legend table {width: 200px;}


#nid-maincontent span.introText {
	padding:0;
}

#nid-maincontent div.videogallery {
	clear: both;
    float: left;
    margin-bottom: 18px;
    padding: 9px 0;
    width: 100%;
}

#nid-maincontent div.videogallery h2 {
	clear: none;
    margin: 0 0 9px 0;
    padding: 0;
}

#nid-maincontent div.videogallery p {
	clear: none !important;
    margin: 0;
    padding: 0 9px 0 0;
}

#nid-maincontent div.videogallery img {
	border: 3px solid #fff;
	margin: 0 12px 0 3px;
	float: left;
	-moz-box-shadow: 0 3px 10px rgba(100, 100, 100, 0.75);
}

#nid-maincontent div.videogallery ul {
	float:left;
	width: 350px; /* 355px ok for firefox - IE needs 350px */
	margin: 9px 0 0 0;
	padding-left: 15px;
}

#nid-maincontent div.videogallery:hover {
	 background: #E0DEDF url("nidirecttv-background1px.jpg") -3px bottom repeat-x;
	 background: #fff url("nidirecttv-bg.gif") left bottom repeat-x;
}

.elink {
	display:none;
}

#nid-maincontent div.videogallery img {
	position: relative;
	left: -7px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=0,strength=2)
			progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=90,strength=2)
			progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,strength=4)
			progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=180,strength=8)
			progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=225,strength=4)
			progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=270,strength=4);

}
