/* @override 
	http://10.47.15.20/hydra/hydra.css
	http://10.47.15.20/hydraMS/hydra.css
	http://mercurym.hostinguk.com/mercury.css
*/

/* CSS Document */

body,td,th {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333; line-height: normal;
}
body { 
background-color:#F3E8DC;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.body {	
	font-size: 14px;
	color: #333; line-height: normal;
}

.intro {	font-family: "Trebuchet MS", "Lucida Sans", "Geneva CE", Arial;
	font-size: 18px;
	color: #333; line-height: normal;
}


.style1 {	
	font-size: 16px; color:#FFFFFF
}
.style2 {	

	font-size: 14px; color:#FFFFFF
}
.style3 {
	font-size: 12px; color:#FFFFFF
}

.style7 {
	font-size: 16px;
}
.style8 {
	font-size: 16px;
}
.style9 {font-size: 14px; color:#A35B13}
.style18 {font-size: 10px}
.style20 {font-size: 14px; color:#333; font-weight:normal}
.style21, h2{
	color: #A35B13;
	font-weight: bold;
}

.style22 {font-family: "Trebuchet MS", "Lucida Sans", "Geneva CE", Arial;
	font-size: 16px;
	color: #A35B13;
	font-weight: bold;
}
.style23 {font-size: 16px;
	color: #A35B13;
	font-weight: bold;
}
.style24 {
	font-size: 14px;
	font-weight: bold;
}
.style25 {
	color: #333;
	font-weight: bold;
}
.style26 {color: #FFFFFF}
.style28 {font-size: 16px; 
color:#A35B13; font-weight:normal}

.style29 {font-size: 16px; 
	color: #A35B13;
	font-weight: bold;
}

.style67 {
	font-size: 14px;
	color: #A35B13;
	font-weight:normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	list-style-type: decimal;
}
.style68 {
	font-size: 14px;
	color: #A35B13;
	font-weight:normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	list-style-type: disc;
}
.style69 {
	font-size: 14px;
	color: #A35B13;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	list-style-type: disc;
}
.style70 {
	font-size: 16px;
	color: #A35B13;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	list-style-type: disc;
}

/* Added for cfm display */
h1{ font-size:24px; margin-right:25px; margin-bottom:20px; margin-top:0px;color: #A35B13;font-family: "Trebuchet MS", "Lucida Sans", "Geneva CE", Arial;}
h2 {
	margin: 0px;
	padding: 0px;
font-family: "Trebuchet MS", "Lucida Sans", "Geneva CE", Arial;	text-align: left;
	font-size: 140%;
	line-height: 2em;
}

h2 a, h2 a:hover {
	text-decoration: none;
}

table#jobs-results {
	width: 600px;	
	margin-top: 15px;
	
}

table.job-odd {
	width: 100%;
	background-color: #fff;
	padding-left: 10px;
}

table.job-even {
	width: 100%;
	background-color: #fbf7f2;
	padding-left: 10px;
}

table#list_nav {
	width: 100%;	
}

td.email {
	padding-top:  10px;
	padding-bottom: 20px;
}



#catlist {
	margin: 0 0 40px 0;
	padding: 0px;
	
}

table.vac-tab {
	margin: 0 0 25px 0;
	padding: 0px;
}

td.headerimg {
	padding-bottom: 50px;
}

td.details_title {
	line-height: 2em;
}

td.details_text {
	line-height: 1.3em;
	padding: 0 20px 0 0;
}

td.details_email {
	margin: 0px;
	padding: 10px 0px 25px 0px;
}

