
ul.joblistings {
	margin: 0px;
	padding: 0px;
	margin: 9px 0px 10px 15px;
	padding-left: 10px;
	list-style-image: url(/images/smlbullet.gif);
}

ul.joblistings li a:link, ul.joblistings li a:visited {
	font-size: 120%;
	color:#052C4F;
}

ul.joblistings li a:hover {
	font-size: 120%;
	color:black !important;
}

div.joblistings {
	margin-top: 15px;
	padding:0px 0px 4px 0px;
}

h2.category {
	border-top: 1px solid #D0C4DF;
	border-bottom: 1px solid #D0C4DF;
	margin: 0px;
	background-color: #fff;
	padding-left: 10px;
}

#departments {
	margin: 10px;
	padding: 15px;
	list-style-image: url(/images/bullet2.gif);		
}
		
#jobmenu {
	border: 1px solid #75736E;
	background-color: #efefef;
	/*
	background-image: url(/images/grad1.gif);
	background-position: top;
	background-repeat: repeat-x;
	*/
}

#jobmenu a:link, #jobmenu a:visited{
	color:#052C4F;
}

#jobmenu a:hover{
	color:black !important;
}

h1.underline {
	border-bottom: 1px dotted #052C4F;
}
h2.headcurve {
	margin: 0px;
	padding: 6px 0px 6px 12px;
	background-image: url(/images/headcurvefull.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
}

div.jobsummary {
margin:10px;
}

.attributeTable {
		border-collapse: collapse;
		border-bottom: 1px solid black;
		border-top: 1px solid black;
	}
	
	.attributeTable td {
		padding: 4px;
		border-bottom: 1px solid black;
		border-top: 1px solid black;
	}
	
	.attributeTitle {
		vertical-align:top;
		font-weight: bold;
		background:url(../images/insider.jpg);
		width: 100px;

	}

