#masthead {
	
}
	
/* Link settings must be in this order */
	
a:link {
	color: #4878a8;
	text-decoration: none;
}
	
/* unvisited link */
	
a:visited {
	color: #4878a8;
	text-decoration: none;
}
	
/* visited link */
	
a:hover {
	color: #4878a8;
	text-decoration: underline;
}
	
/* mouse over link */
	
a:active {
	color: #4878a8;
	text-decoration: none;
}
	
/* selected link */
	
/* Column order guides */
	
#header {
	
}
	
#main {
	
}
	
#secondary {
	
}
	
#extra {
	
}
	
#footer {
	
}
	
/* Format the noscript header */
	
#noJavascript {
	font-size: 1.2em;
	text-align: center;
	background-color: #FF6669;
	color: #000;
	padding: 5px 0 5px 0;
}
	
html, body {
	font-family: 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;
	color: #000;
	padding: 8px 0 16px 0;
	background-color: #1A1A1A;
}
	
acronym, abbr {
	cursor: help;
	border-bottom: 1px #778147 dotted;
}
	
.clearFloat {
	clear: both;
}
	
/* Consistent rendering of lists  */
	
/*ul, ol {margin-left:0; padding-left:2.5em; padding-bottom:1.4em;}
li {padding-bottom:0.5em;}*/
	
/* List variations */
	
/*ul.disc {list-style-type:disc;}
ul.circle {list-style-type:circle;}
ul.square {list-style-type:square;}
ol.lowerRoman {list-style-type:lower-roman;}
ol.upperRoman {list-style-type:upper-roman;}
ol.decimal {list-style-type:decimal;}
ol.decimalZero {list-style-type:decimal-leading-zero;}
ol.lowerGreek {list-style-type:lower-greek;}
ol.lowerLatin {list-style-type:lower-latin;}
ol.upperLatin {list-style-type:upper-latin;}
ol.lowerAlpha {list-style-type:lower-alpha;}
ol.upperAlpha {list-style-type:upper-alpha;}*/
	
/* Objects */
	
/*.object title {display:none;}*/
	
/* Add text margins */
	
/*h1, h2, h3, h4, h5, h6 {padding-bottom:0.25em; padding-top:0.5em;}
p {padding-bottom:1em;}*/
	
/* Colour DIV's */



#header h1 {
	font-size: 2em;
	/*padding: 0 0 25px 0;*/
	/*margin-top: 1em;*/
	margin: 0 0 20px 0;
	/*border-bottom: 2px solid #1A1A1A;*/
}
/*	
#header h1 {
	font-size: 2.2em;
	padding: 0 0 25px 0;
	margin-top: 1em;
	margin-bottom: 35px;
	border-bottom: 2px solid #1A1A1A;
}
*/	
#header p {
	text-align: right;
	margin-top: -20px;
	color: #4D4D4D;
}

#header img {
	margin: 0 0 25px 0;
}

/* Headings */

h1 {
	font-size: 1.8em;
	text-align: left;
	padding: 0 0 0.75em 0;
	margin-top: 1em;
	margin-bottom: 1.4em;
	border-bottom: 4px solid #CCC;
}

/*h2 {
	font-size: 1.4em;
	padding: 0 0 0.75em 0;
	margin-top: 1em;
	margin-bottom: 1.4em;
	border-bottom: 3px solid #CCC;
}*/

.CL08 #secondary h2 {
	margin-top: 1.5em;
}
	
/*
#header {}
#header #issue {margin:2.5em 0 5em 0;}
#header #issue h1 {display:inline; font-size:2.4em; margin:0; padding:0;}
#header #issue p {display:inline; font-size:1em; color:#4D4D4D; margin:0 0 0 2.5em; padding:0 0 0 0;}
#header #issue hr {clear:both; visibility:hidden; height:1px; padding:0; margin:0;}
*/
	
#maincontainer {
	
}
	
/*#main { background:#E6E6E6; }*/
	
/*#secondary { background:#96B7D7; }*/
	
/*#extra { background:#FF6669; }*/
	
#footer {
	height: 30px;
}
	
#boilerplate {
	height: 75px;
	background: transparent url(masthead.gif) no-repeat 0 bottom;
	clear: both;
	/*border-top: 1px solid #1A1A1A;*/
}
	
#boilerplate p {
	line-height: 75px;
	color: #666;
	text-align: center;
	vertical-align: middle;
}
	
/* blockquote */
	
/*blockquote p {padding:0.4em 2.6em; background:url(images/quotemediumopen.png) no-repeat left top;}
blockquote {display:block; margin:0 0.8em; background:url(images/quotemediumclose.png) no-repeat right bottom;}*/
	
/* centerimage test (uses CSS table-cell) */
	
/*div.centerimage {width:27em; height:28em; margin-bottom:2em; border:1px solid #777777; display:table-cell; text-align:center; vertical-align:middle;}*/
	
/* Navigation */
	
#navigation {
	float: left;
	width: 100%;
	margin: 130px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
	border-top: 1px #1A1A1A solid;
	border-bottom: 1px #1A1A1A solid;
	background: #fff url(navigation-bg.gif) repeat-x left top;
	/*background: #fff url(navigationHover.gif) repeat-x left top;*/
}
	
#navigation li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(navigationLine.gif) no-repeat top right;
}
	
#navigation a {
	float: left;
	padding: 18px 8px 6px 22px;
	text-decoration: none;
	color: #000;
	background-color: #fff;
	text-transform: uppercase;
}
	
#navigation a:hover {
	color: #000;
	/*background-color: #e6e6e6;*/
	background: #ffffff url(navigation-bg.gif) repeat-x left -60px;
	padding: 19px 7px 5px 23px;
}
	
#navigation a.active, #navigation a.active:hover {
	color: #000;
	background: #ffffff url(navigation-bg.gif) repeat-x left -120px;
	padding: 19px 7px 5px 23px;
}

/* maenu */

#menu {
	margin-bottom: 34px;
	/*background: url(roundbox-270-1.gif) no-repeat 0 bottom;*/
}

#menu h2 {
	display: none;
}

#menu ol, #menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	
}

#menu li {
	
}

#menu a:link, #menu a:visited {
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 14px;
	margin: 2px 0;
	/*padding: 5px 8px;*/
	/*border-right: 3px solid #9da5ad;
	
	border-left: 3px solid #9da5ad;*/
	
	font-weight: bold;
	text-decoration: none;
	color: #333;
	background: transparent url(latestButton.gif) no-repeat 0 0;
}

#menu a.active:hover, #menu a.active {
	text-decoration: none;
	color: #333;
	background: transparent url(latestButton.gif) no-repeat 0 -32px;
}

#menu a:hover {
	text-decoration: none;
	color: #333;
	background: transparent url(latestButton.gif) no-repeat 0 -64px;
}

/* MAG */
	
#main .questions dl {
	
}
	
#main .questions dt {
	font-size: 1.0em;
}
	
#main .questions dt {
	font-size: 1.0em;
}
	
/* latestVacancies */
/*
div.latestVacancies h2 {
	padding: 8px;
	margin-bottom: 25px;
	border: 0;
	
	text-align: center;
	border-bottom: 1px solid #9da5ad;
}
*/
div.latestVacancies {
	margin-bottom: 34px;
	/*background: url(roundbox-270-1.gif) no-repeat 0 bottom;*/
}

div.latestVacancies ol, div.latestVacancies ul {
	list-style: none;
	padding: 0;
	margin: 0;
	
}

div.latestVacancies li {
	
}

div.latestVacancies a:link, div.latestVacancies a:visited {
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	margin: 2px 0;
	/*padding: 5px 8px;*/
	/*border-right: 3px solid #9da5ad;
	
	border-left: 3px solid #9da5ad;*/
	
	font-weight: bold;
	text-decoration: none;
	color: #333;
	background: transparent url(latestButton.gif) no-repeat 0 0;
}

div.latestVacancies a:hover, div.latestVacancies a.active:hover, div.latestVacancies a.active {
	text-decoration: none;
	color: #333;
	background: transparent url(latestButton.gif) no-repeat 0 -32px;
}
/*
div.latestVacancies a.active, div.latestVacancies a.active:hover {
	color: #333;
	background: transparent url(latestButton.gif) no-repeat 0 -32px;
}*/
	
/* articleThumbnails */
	
div.articleThumbnails {
	background: white url(roundbox-grey-0-3.gif) no-repeat 0 bottom;
}

div.articleThumbnails h2 {
	margin-top: 1em;
	margin-bottom: 1.4em;
	border-bottom: 1px solid #CCC;
	background: white url(header2-270.gif) no-repeat 0 top;
	/*background: white url(roundbox-grey-1-3.gif) no-repeat 0 top;*/
	padding: 0.5em 0.75em;
}

	
div.articleThumbnails ol, div.articleThumbnails ul {
	list-style: none;
	float: left;
	padding: 0 0 20px 5px;
}
	
div.articleThumbnails li {
	float: left;
	width: 130px;
	height: 130px;
}
	
div.articleThumbnails img {
	display: block;
	margin: 0 auto;
	padding: 4px;
	background-color: #FFFFFF ;
	border: 1px solid #333;
}
	
div.articleThumbnails p {
	clear: both;
}
	
/* Buttons */

button.b2, button.b3 {
	width: 68px;
	height: 34px;
	border: 0;
	line-height: 34px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background: url(imigenButtonsRound.gif) no-repeat -34px 0;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}
	
/*button.b2:hover, .button-behavior-hover-2 {
	background-position: -34px -34px;
	text-decoration: none;
}*/

/* b2 */

button.b2 {
	width: 68px;
	background-position: -34px 0;
}

button.b2:hover, button.b2.default:hover, button.button-behavior-hover-2 {
	background-position: -34px -34px;
	text-decoration: none;
}

button.b2.default {
	background-position: -34px -102px;
	text-decoration: none;
}

/* b3 */

button.b3 {
	width: 102px;
	background-position: -102px 0;
}

button.b3:hover, button.b3.default:hover, button.button-behavior-hover-3 {
	background-position: -102px -34px;
	text-decoration: none;
}

button.b3.default {
	background-position: -102px -102px;
	text-decoration: none;
}

/* Quick Search Form */

#quicksearch {
	float: right;
	width: 550px;
	height: 100px;
	margin: 20px 0 25px 0;
	background: #fff url(quicksearchbox.gif) no-repeat left top;
}

#quicksearch form.search {
	/*float: right;*/
	padding: 28px 0 0 70px;
	
}

#quicksearch select {
	/*font-size: 10px;*/
	width: 110px;
	margin-top: 9px;
}

#quicksearch fieldset {
	border: 0;
}

#quicksearch legend, #quicksearch label {
	display: none;
}

#quicksearch ol {
	list-style: none;
}

#quicksearch li {
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0 10px 0 0;
}

/* Contact form */

#contactform {
	
}

#contactform ol {
	list-style: none;
}

#contactform li {
	margin: 10px 0;
}

#contactform label {
	display: block;
	float: left;
	width: 130px;
}

#contactform label.required {
	font-weight: bold;
}

#contactform button {
	margin-left: 120px;
}

#contactform input:focus, #contactform textarea:focus {
	background-color: #ffaf50;
}

/* spam honeypot */
#contactform #sidli {display: none;}

/* samplework */

.samplework {
	
}

.samplework img {
	float: left;
	margin: 0 20px 20px 0;
}

.samplework hr {
	clear: both;

}

/* backlinks */

#backlinks {
	padding: 25px 0;
	text-align: center;
}
