
body {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 1em;
	line-height: 1em;
	color: #999;
	background-color: #fff;
	background-image: url(/DML/JobBoard/Custom/images/bg_dml.gif);
	background-repeat: repeat-y;
	margin: 0;
}
#navbase {
	position: absolute;
	left: 0;
	top: 0;
	width: 228px;
	height: 498px;
	z-index: 1;
}
#dml {
	position: absolute;
	left: 25px;
	top: 12px;
	width: 110px;
	height: 73px;
	z-index: 2;
}

#topheading {
	position: absolute;
	left: 255px;
	top: 30px;
	width: 469px;
	height: 16px;
	z-index: 2;
}
#numbers {
	position: absolute;
	left: 247px;
	top: 66px;
	width: 317px;
	height: 103px;
	z-index: 2;
}
#images {
	position: absolute;
	left: 257px;
	top: 66px;
	width: 293px;
	height: 64px;
	z-index: 3;
}
#periscope {
	position: absolute;
	left: 557px;
	top: 0;
	width: 262px;
	height: 214px;
	z-index: 10;
}
#periscopeimg {
	position: absolute;
	left: 634px;
	top: 90px;
	width: 106px;
	height: 106px;
	z-index: 15;
}
/* navigation */
#navigation {
	position: absolute;
	left: 24px;
	top: 175px;
	width: 199px;
	z-index: 2;
	font-size: 0.7em;
	line-height: 1.5em;
	font-weight: normal;
	display: block;
	color: #ccf;
	margin: 0;
	padding: 0;
}

#navigation img {
	border: 0;
	margin: 0;
	padding: 0;
}
#navlist {
	margin-top: 0;
	padding-top: 0;
}

#navigation ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
}

#navigation li { 
	margin: 0 0 0 14px; 
	padding: 0;
}

#navigation a {
	display: block;
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
	width: 140px;
}

#navigation a:hover {
	color: #fff;
	text-decoration: none;
}

#navigation #current {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#navigation ul ul li { 
	margin: 0; 
	padding: 0;
}

#navigation ul ul a {
	display: block;
	padding: 0 0 0 10px;
	margin: 0;
	color: #6cf;
	text-decoration: none;
}

#navigation ul ul a:hover {
	color: #fff;
	text-decoration: none;
}

#navigation #subcurrent {
	color: #f00;
	text-decoration: none;
}

#navigation #subsubcurrent {
	color: #f00;
	text-decoration: none;
}

#navigation ul ul ul li { 
	margin: 0; 
	padding: 0;
}

#navigation ul ul ul a {
	display: block;
	padding: 0 0 0 20px;
	margin: 0;
	color: #fff;
	text-decoration: none;
}

#navigation ul ul ul a:hover {
	color: #f00;
	text-decoration: none;
}

/* end navigation */

/* text */
#maintext {
	position: absolute;
	top: 236px;
	left: 255px;
	right: 50px;
	background-color: #fff;
	z-index: 1;
}
#maintext img {
	float: left;
	padding-right: 2em;
}
#maintext p {
	font-size : 0.7em;
	line-height: 1.2em;
	font-weight: normal;
	color: #999;
}

#maintext ul {
	font-size : 0.7em;
	line-height: 1.2em;
	font-weight: normal;
}
#maintext ul ul {
	font-size : 1em;
	line-height: 1.2em;
	font-weight: normal;
	margin-top: 0;
}

#maintext a:link {
	color: #00f;
	text-decoration: underline;
}

#maintext a:visited {
	color: #00f;
	text-decoration: underline;
}

#maintext a:hover {
	color: #f00;
	text-decoration: none;
}

#maintext a:active {
	color: #00f;
	text-decoration: underline;
}
#maintext #basecurrent {
	color: #f00;
	text-decoration: none;
}

#graduaterecruitment {
	position: absolute;
	left: 255px;
	top: 204px;
	width: 259px;
	height: 11px;
	z-index: 10;
}

#formallyadvertised {
	position: absolute;
	left: 255px;
	top: 204px;
	width: 336px;
	height: 10px;
	z-index: 10;
}
#engineerscientist {
	position: absolute;
	left: 255px;
	top: 188px;
	width: 259px;
	height: 28px;
	z-index: 10;
}


.bottomlinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.menulinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3333CC; text-decoration: none}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000033; text-decoration: none}
.sublinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 14px}
.sublinks2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #66CCFF; text-decoration: none; font-weight: normal}
.highlight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #66CCFF; text-decoration: none}
sublinks3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #FFCC00; text-decoration: none; font-weight: normal}.sublinksbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #FFCC00; text-decoration: none; font-weight: bold}
sublinksbold1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold }
.sublinks4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #FFCC00; text-decoration: none; font-weight: normal }
.sublinks2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #66CCFF; text-decoration: none; line-height: 14px }

#game {
	position: absolute;
	top: 20px;
	left: 255px;
	right: 50px;
	background-color: #fff;
	z-index: 1;
}
#game p {
	font-size : 0.7em;
	line-height: 1.2em;
	font-weight: normal;
	margin-bottom: 0;
		color: #999;
}
#game img {
	float: left;
	padding-right: 2em;
}

#game a:link {
	color: #00f;
	text-decoration: underline;
}

#game a:visited {
	color: #00f;
	text-decoration: underline;
}

#game a:hover {
	color: #f00;
	text-decoration: none;
}

#game a:active {
	color: #00f;
	text-decoration: underline;
}
#game #basecurrent {
	color: #f00;
	text-decoration: none;
}
