`	body {
		margin-top: 0px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	p {
		font-size: 60%; color: #777777; font-family: verdana, arial, helvetica, sans-serif; line-height:1.8em;
	}
	a:link, a:active, a:visited {
		color: #777777;
	}
	a:hover {
		color: #777777; text-decoration:underline;
	}
	
	h2 {
	
		font-weight:bold; font-size: 60%; color: #4964B3; font-family: verdana, arial, helvetica, sans-serif; margin:0;
	}
	
	h3 {
	
		font-weight:bold; font-size: 60%; color: #4964B3; font-family: verdana, arial, helvetica, sans-serif;margin:0;
	}

	.lightblue {
	
		color: #7FB7D8; 
	}

	.purple {
	
		color: #CA849C; 
	}

	select.homepagesearch {
		width:290px;font-size: 60%; color: #777777; font-family: verdana, arial, helvetica, sans-serif;
	}

	select.searchresultformsearch {
		width:290px;font-size: 60%; color: #777777; font-family: verdana, arial, helvetica, sans-serif;
	}

ul.topnav {
	list-style-type:none;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
ul.topnav li {
	background-image:url('../images/topnav.gif');
	background-repeat:no-repeat;
	background-position: center left;
	background-color:#ffffff;
	text-align:center;
	white-space : nowrap;
	padding-left:21px;
	padding-right:21px;
	margin:0;
	font-weight:bold;
	color:#648ABB;
	line-height:1.8em;
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	display:inline;	
}

	ul.topnav li a:link,ul.topnav li a:active,ul.topnav li a:visited {
		color: #648ABB; 
		text-decoration:none;
	}
	ul.topnav li a:hover {
		color: #2EC8EA ;
		text-decoration:none;
	}


	ul.topnav li.selected a:link,ul.topnav li.selected a:active,ul.topnav li.selected a:visited {
		color: #2EC8EA ;
		text-decoration:none;
	}
	ul.topnav li a:hover {
		color: #2EC8EA ;
		text-decoration:none;
	}



ul.homepage_featuredjobs {
	list-style-type:none;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
ul.homepage_featuredjobs li {
	/*background-image:url('../images/bullet1.gif');*/
	background-image:none;
	background-repeat:no-repeat;
	background-position: top left;
	background-color:#ffffff;
	padding-left:10px;
	width:180px;
	height:50%;
	padding-top:0;
	padding-bottom:10px;
	margin-left:0;
	font-weight:normal;
	color:#7A7A7A;
	line-height:1.8em;
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
}

	ul.homepage_featuredjobs li a:link,ul.homepage_featuredjobs li a:active,ul.homepage_featuredjobs li a:visited {
		text-decoration:none;
	}
	ul.homepage_featuredjobs li a:hover {
		text-decoration:none;
	}


div#divgenpagemainbody ul {
	list-style-type:none;
	padding-top:10px;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
div#divgenpagemainbody ul li {
	background-image:url('../images/bullet2.gif');
	background-repeat:no-repeat;
	background-position: top left;
	background-color:#ffffff;
	padding-left:20px;
	padding-top:0;
	padding-bottom:6px;
	margin-left:0;
	font-weight:normal;
	color:#7A7A7A;
	line-height:1.8em;
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
}

	div#divgenpagemainbody ul li a:link,div#divgenpagemainbody ul li a:active,uldiv#divgenpagemainbody ul li a:visited {
		color: #4964B3; 
		text-decoration:underline;
	}
	div#divgenpagemainbody ul li a:hover {
		color: #4964B3 ;
		text-decoration:underline;
	}


div#divgenpageleftnav ul {
	list-style-type:none;
	padding-top:10px;
	padding-left:0px;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
div#divgenpageleftnav ul li {
	background-image:url('../images/leftnav.gif');
	background-repeat:no-repeat;
	background-position: top left;
	background-color:#ffffff;
	padding-left:20px;
	padding-top:0;
	padding-bottom:6px;
	margin-left:0;
	font-weight:normal;
	color:#7A7A7A;
	line-height:1.8em;
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
}

div#divgenpageleftnav ul li.selected {
	background-image:url('../images/leftnav_selected.gif');
	background-repeat:no-repeat;
	background-position: top left;
	background-color:#ffffff;
	padding-left:20px;
	padding-top:0;
	padding-bottom:6px;
	margin-left:0;
	font-weight:normal;
	color:#ffffff;
	line-height:1.8em;
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
}

	div#divgenpageleftnav ul li a:link,div#divgenpageleftnav ul li a:active,div#divgenpageleftnav ul li a:visited {
		color: #4A63AE; 
		text-decoration:none;
	}
	div#divgenpageleftnav ul li a:hover {
		color: #4A63AE ;
		text-decoration:none;
	}
	div#divgenpageleftnav h3 {
	font-weight:bold; font-size: 70%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}

	div#divgenpageleftnav h3 a:link,div#divgenpageleftnav h3 a:active,div#divgenpageleftnav h3 a:visited {
		color: #4964B3; 
		text-decoration:none;
	}
	div#divgenpageleftnav h3 a:hover {
		color: #4964B3 ;
		text-decoration:none;
	}

	div#divgenpageleftnav ul li.selected a:link,div#divgenpageleftnav ul li.selected a:active,div#divgenpageleftnav ul li.selected a:visited {
		color: #ffffff; 
		text-decoration:none;
	}
	div#divgenpageleftnav ul li.selected a:hover {
		color: #ffffff ;
		text-decoration:none;
	}

/* job listing */


table.joblist {
	margin-bottom:10px;
	
}

table.joblist td {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background:#E5F5FF;
	border:1px solid #ffffff;	
}
table.joblist td span.body {
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	color:#767676;
	background:#E5F5FF;
}

table.joblist td span.body a:link,table.joblist td span.body a:active,table.joblist td span.body a:visited {
	color: #4D84C4; 
	text-decoration:underline;
}
div#table.joblist td span.body a:hover {
	color: #4D84C4 ;
	text-decoration:underline;
}



table.joblist td span.header {
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	font-weight:bold; 
	color:#4A63AE; 
	background:#E5F5FF;
	margin:0;
	padding:0;
}


/* layout divs */


	div#divbanner{
		position:absolute;
		top:0px;
		left:10px;
		width:416px;
		height:71px;
	}
	div#divtopnav{
		position:absolute;
		top:50px;
		left:427px;
		width:339px;
		height:20px;
	}
	
	div#divfooterhome{
		position:absolute;
		top:452px;
		left:10px;
		width:756px;
		background-image:url('../images/footer.gif');
		background-repeat:repeat-x;
		background-position: top left;
		padding-top:4px;
	}
	p.footerhome {
		margin:0; color: #A5A5A5; 
	}

	div#divfooter{
		margin-top:6px;
		margin-left:10px;
		width:746px;
		background-image:url('../images/footer.gif');
		background-repeat:repeat-x;
		background-position: top left;
	}
	div#divfooter p {
		margin:0; color: #A5A5A5; 
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}

	div#divfootersearch{
		margin-top:-226px;
		margin-left:10px;
		width:746px;
		background-image:url('../images/footer.gif');
		background-repeat:repeat-x;
		background-position: top left;
	}
	div#divfootersearch p {
		margin:0; color: #A5A5A5; 
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}

	div#divfootersearchform{
		margin-top:-112px;
		margin-left:10px;
		width:746px;
		background-image:url('../images/footer.gif');
		background-repeat:repeat-x;
		background-position: top left;
	}
	div#divfootersearchform p {
		margin:0; color: #A5A5A5; 
	font-size: 58%; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}

	/* generalpage specific divs */

	div#divgenpagebanner {
		position:absolute;
		top:72px;
		left:10px;
		width:755px;
		height:45px;
	}
	
	div#divgenpagerightimage {
		position:absolute;
		top:136px;
		left:629px;
		width:136px;
		height:143px;
	}

	div#divgenpage_tophatch{
		position:absolute;
		top:122px;
		left:158px;
		width:607px;
		height:4px;
		background-image:url('../images/genhatch.gif');
		background-repeat:repeat-x;
		background-position: top left;
		z-index:100;
	}
	
	div#divgenpagemainbody {
		margin-top: 140px;
		width:455px;
		min-height:320px;
		margin-left: 158px;
	}
/* ie hack */
*html #divgenpagemainbody { 
	height: 320px;
} 


	div#divgenpageleftnav {
		position:absolute;
		top:136px;
		left:10px;
		width:147px;
	}
	
	/* jobsearchresult specific divs */

	div#divsearchpagemainbody {
		margin-top: 140px;
		min-height:320px;
		margin-left: 148px;
		width:608px;
	}
	
/* ie hack */
*html #divsearchpagemainbody { 
	height: 320px;
} 


div#divsearchresultsearchform {
	margin-top:30px;
}

div#divsearchresultsearchform_tophatch {
		position:relative;
		width:608px;
		height:6px;
		line-height:6px;
		font-size:0px;
		top:-16px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-x;
		background-position: top left;
		z-index:100;
}

div#divsearchresultsearchform_lefthatch {
		position:relative;
		top:-16px;
		width:6px;
		height:110px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-y;
		background-position: top left;
		z-index:100;
}
div#divsearchresultsearchform_righthatch {
		position:relative;
		top:-128px;
		width:6px;
		height:110px;
		left:602px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-y;
		background-position: top left;
		z-index:100;
		
}
div#divsearchresultsearchform_bottomhatch {
		position:relative;
		top:-128px;
		width:608px;
		height:6px;
		line-height:6px;
		font-size:0px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-x;
		background-position: top left;
		z-index:100;
}

	div#divsearchresultsearchform_arrow{
		position:relative;
		background-image:url('../images/hatchedarrow.gif');
		background-repeat:no-repeat;
		background-position: bottom left;
		width:200px;
		height:40px;
		left:0px;
		top:-257px;
		z-index:100;
	}

	div#divsearchresultsearchform_heading{
		position:relative;
		width:200px;
		height:40px;
		left:20px;
		top:-275px;
		
	}

	div#divsearchresultsearchform_form{
		position:relative;
		width:200px;
		height:30px;
		left:7px;
		top:-305px;
		text-align:right;
	}


	/* homepage specific divs */
	
	div#divmainimagel{
		position:absolute;
		top:71px;
		left:10px;
		width:416px;
		height:143px;
	}
	div#divmainimager{
		position:absolute;
		top:71px;
		left:426px;
		width:340px;
		height:143px;
	}

	div#divhomepagemain{
		position:absolute;
		top:215px;
		left:10px;
		width:756px;
		height:228px;
		padding-top:6px;
	}

	div#divhomepage_scrollhead{
		position:relative;
		background-image:url('../images/hatchedarrow.gif');
		background-repeat:no-repeat;
		background-position: bottom left;
		width:200px;
		height:40px;
		left:0px;
		top:0px;
		padding-top:9px;
		padding-left:29px;
		z-index:100;
	}

	div#divhomepage_scroll{
		postion:relative;
		width:188px;
		height:180px;
		padding-left:20px;
	overflow:clip;
	}


	div#divhomepagemain_hatchleft{
		position:absolute;
		top:215px;
		left:10px;
		width:6px;
		height:228px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-y;
		background-position: top left;
		z-index:100;
	}

	div#divhomepagemain_hatchright{
		position:absolute;
		top:215px;
		left:760px;
		width:6px;
		height:228px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-y;
		background-position: top left;
		z-index:100;
	}

	div#divhomepagemain_hatchfirstthird{
		position:absolute;
		top:215px;
		left:220px;
		width:6px;
		height:228px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-y;
		background-position: top left;
		z-index:100;
	}

	div#divhomepagemain_hatchsecondthird{
		position:absolute;
		top:216px;
		left:426px;
		width:6px;
		height:228px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-y;
		background-position: top left;
		z-index:100;
		
	}

	div#divhomepageadvert_hatch{
		position:absolute;
		top:317px;
		left:220px;
		width:210px;
		height:6px;
		line-height:6px;
		font-size:0px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-x;
		background-position: top left;
		z-index:100;
	}

	div#divhomepageadvert_top{
		position:absolute;
		top:234px;
		left:231px;
		width:188px;
		height:80px;
		overflow:clip;
	}

	div#divhomepageadvert_foot{
		position:absolute;
		top:331px;
		left:231px;
		width:188px;
		height:112px;
		overflow:clip;
	}

	div#divhomepageadvert_top td,
	div#divhomepageadvert_foot td,
	{
		padding-right:4px;
		padding-bottom:4px;
		line-height:0.8em;
	}

	div#divhomepageadvert_top a:link,div#divhomepageadvert_top a:active,div#divhomepageadvert_top a:visited {
		text-decoration:none;
	}
	div#divhomepageadvert_top a:hover {
		text-decoration:none;
	}

	div#divhomepageadvert_foot a:link,div#divhomepageadvert_foot a:active,div#divhomepageadvert_foot a:visited {
		text-decoration:none;
	}
	div#divhomepageadvert_foot a:hover {
		text-decoration:none;
	}

	div#divhomepagesearchtoolhead{
		position:relative;
		background-image:url('../images/hatchedarrow.gif');
		background-repeat:no-repeat;
		background-position: bottom left;
		width:194px;
		height:40px;
		left:0px;
		top:0px;
		margin-top:1px;
		padding-top:9px;
		padding-left:24px;
		z-index:100;
	}

	div#divhomepagesearchtool{
		position:absolute;
		top:221px;
		left:426px;
		width:315px;
		height:210px;
		line-height:0.7em;
	}

	div#divhomepagesearchform{
		text-align:right;
	}


div#divhomepagemain_hatchtop{
		position:absolute;
		top:215px;
		left:10px;
		width:756px;
		height:6px;
		line-height:6px;
		font-size:0px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-x;
		background-position: top left;
		z-index:100;
	}

	div#divhomepagemain_hatchbottom{
		position:absolute;
		top:443px;
		left:10px;
		width:756px;
		height:6px;
		line-height:6px;
		font-size:0px;
		background-image:url('../images/hatchedborder.gif');
		background-repeat:repeat-x;
		background-position: top left;
		z-index:100;
	}

/* ticker styles */

div.ticki {
	margin:0px;
	padding:0px;
	width:188px;
	height:180px;
	background:#ffffff;
	overflow:clip;
}

.ticklb:link,a.ticklb:active,a.ticklb:visited {
	text-decoration: none;
    color: #ffffff;
	font-weight:bold;
}

a.ticklb:hover {
	text-decoration: none;
    color: #ffffff;
	font-weight:bold;
}

a.tickl:link,a.tickl:active,a.tickl:visited {
	text-decoration: none;
    color: #ffffff;

}

a.tickl:hover {
	text-decoration: none;
    color: #ffffff;
}





	