/*Morson Int jobseek mod*/
/*Homepage Quicksearch box*/
#quicksearch, #advancedsearch {
	margin-top: 5px;
	margin-bottom: 7px;
	padding-top: 12px; 
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(../images/Recuitmant_panel_images/Searchbox_head.gif) no-repeat top;
}
#quicksearch h1, #advancedsearch h1{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 19px;
	font-size: 16px;
	overflow: hidden;
	display: block;
	background: #eaeaea url(../images/Recuitmant_panel_images/Searchbox_tbgnd.gif) repeat-y top;
}
#quicksearch h1 span, #advancedsearch h1 span {
	position: absolute;
	float: left;
	width: 550px;
	height: 19px;
	padding-bottom: 0;
	background: #eaeaea url(../images/Recuitmant_panel_images/Searchbox_quick.gif) no-repeat top;
}
#quicksearch form, #advancedsearch form {
	display: block;
	background: #eaeaea url(../images/Recuitmant_panel_images/Searchbox_tbgnd.gif) repeat-y top;
	margin-top: 0;
}
#quicksearch form p, #advancedsearch form p {
	padding: 5px 0 0 30px;
	margin: 0 0 0 0;
}
#quicksearch form p label, #advancedsearch form p label {
	color: #334062;
	position:relative;
}
#quicksearch form p input, #quicksearch form p select {
	margin: 0 10px 0 5px;
	width: 135px;
}
#quicksearch form p select {
	width: 185px;
}
#quicksearch form p input#dob, #advancedsearch form p input#dob {
	width: 65px;
}
#quicksearch form p input.but, #advancedsearch form p input.but {
	width: 75px;
	height: 20px;
	margin: 4px 0 0 93px;
}
#quicksearch form p.formfoot, #advancedsearch form p.formfoot {
	margin: 0 0 0 0;
	padding: 0 0 25px 30px;
	background: transparent url(../images/Recuitmant_panel_images/Searchbox_tfoot.gif) no-repeat bottom;
	display: block;
}
#quicksearch #quicklinks {
	background: #c73221 url(../images/Recuitmant_panel_images/Searchbox_fbgnd.gif) repeat-y top;
}
#quicksearch #quicklinks p {
	margin:  0 0 0 0;
	padding: 15px 0 15px 0;
	background: transparent url(../images/Recuitmant_panel_images/Searchbox_bfoot.gif) no-repeat bottom;
	display: block;
}
#quicksearch #quicklinks p a {
	margin: 0 40px 0 20px;
	padding: 8px 30px 5px 0;
	background: transparent url(../images/Recuitmant_panel_images/button_go.gif) no-repeat right center;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#quicksearch #quicklinks p a:link, #quicksearch #quicklinks p a:visited, #quicksearch #quicklinks p a:active{
	color: White;
	text-decoration: none;
}
#quicksearch #quicklinks p a:hover {
	color: White;
	text-decoration: underline;
}
/*Advanced search page, additions to above*/
#advancedsearch {
	width: 771px;
	background-image: url(../images/Recuitmant_panel_images/advancebox_head.gif);
}
#advancedsearch h1 {
	background-image: url(../images/Recuitmant_panel_images/advancebox_bgnd.gif);
}
#advancedsearch h1 span{
	width: 771px;
	background-image: url(../images/Recuitmant_panel_images/Searchbox_advance.gif);
}
#advancedsearch form {
	background-image: url(../images/Recuitmant_panel_images/advancebox_bgnd.gif);
}
#advancedsearch form p label {
	float: left;
	position: relative;
	text-align: right;
	margin-top: 10px;
}
#advancedsearch form p label.a {width: 60px;}
#advancedsearch form p label.b {width: 110px;}
#advancedsearch form p input, #advancedsearch form p select {
	float: left;
	margin: 0 10px 0 5px;
	width: 250px;
	margin-top: 8px;
}
#advancedsearch form p select {width: 254px;}
#advancedsearch form p input.long {width: 628px;}
#advancedsearch form p.formfoot {
	padding-left: 95px;
	background-image: url(../images/Recuitmant_panel_images/advancebox_foot.gif);
	display: block;
}
#advancedsearch form p input.but {
	margin-top: 5px;
	margin-left: 0;
	float: none;
}
#homeleft p.sectors {
	width: 470px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 16px;
	color: #334062; 
}
#homeleft p.sectors a:link, #homeleft p.sectors a:visited, #homeleft p.sectors a:active {
	color: #334062; 
}
#homeleft p.sectors a:hover {color: #a21808;}
/*Results table*/
table#jobresults {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #a72516;
}
table#jobresults tr td {
	padding: 8px 0 8px 10px;
	font-size: 12px;
}
table#jobresults tr td {
	background-color: #d4d7de;
	border: 0px none;
}
table#jobresults tr.even td {
	background-color: #dfe1e6;
	border-top: 1px solid #334062;
	border-bottom: 1px solid #334062;
}
table#jobresults tr.tablehead td {
	background-color: #c73221;
	color: White;
	border: 0px none;
	font-size: 15px;
	font-weight: bold;
}
table#jobresults tr.results td {
	background-color: white;
	border: 0px none;
	vertical-align: middle;
}
table#jobresults tr.results td p {
	font-size: 13px;
	font-weight: bold;
	color:#334062;
	width: 300px;
	display: inline;
	float: left;
	padding-top: 5px;
	padding-bottom: 0;
	margin-bottom: 0;
}
tr.results td span {
	float: right;
	margin: 0 5px 0 0;
}
tr.results td span img {
	display: inline;
	margin-right: 3px;
}
/*Job Details*/
.jrow { /*Swapped from id*/
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	width: 775px;
	margin:1px;
	position: relative;
}

.jrow .title { /*Swapped from id*/
	float: left;
	padding: 7px;
	font-weight: bold;
	font-size: 12px;
	width: 260px;
	color:#334062;
	position: relative;
}
.jrow .dbtext { /*Swapped from id*/
	float: left;
	margin-left: 5px;
	/*padding: 7px;*/
	font-size: 11px;
	position: relative;
	background-color: #F6F6F6;
	width: 495px;
}
.jrow .dbtext p {
	display: block;
	margin: 7px;
	padding: 0;
}
/*Details*/
#details {
	width: 383px;
	float: left;
	margin-left: 5px;
	height: 220px;
	background-color: #f2f2f2;
}
#details h2 {
	display: block;
	color: White;
	background-color: #c73221;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 0 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid White;
	margin: 0 0 0 0;
}
#details .info {
	display: block;
	border-bottom: 2px solid White;
	margin: 0 0 0 0;
}
#details .info p {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 3px 0 3px 10px;
}
/*Icon Buttons*/
.calicon a {
	/*height: 17px;
	width:135px;*/
	float: left;
	position: relative;
	text-align: left;
	margin-top: 8px;
	border: 1px solid #334062;
	background: transparent url(images/calendar.gif) no-repeat 115px center;
	font-size: 11px;
	padding: 2px 30px 2px 3px;
	}
.calicon a:link, .calicon a:active, .calicon a:visited {
	background-color: #f2f2f2;
	color: #334062;
	text-decoration: none;}
.calicon a:hover {
	background-color: #334062;
	color: White;
	text-decoration: none;}
.calicon a img { width: 22px; height:16px; border: 0px none;}
.profilebutton {
	width: 180px;
	padding: 0 0 0 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
.profilebutton a {
	border: 1px solid #334062;
	font-size: 13px;
	display: block;
	padding: 8px 0 8px 10px;
	background: transparent url(images/user_edit.gif) no-repeat 157px center ;
}
.profilebutton a:link, .profilebutton a:active, .profilebutton a:visited {
	background-color: #f2f2f2;
	color: #334062;
	text-decoration: none;
}
.profilebutton a:hover {
	background-color: #334062;
	color: White;
}
.tovacancysbutt {
	width: 200px;
}
.tovacancysbutt a{
	background: transparent url(images/list_go.gif) no-repeat 174px center ;
}
.tosearchbutt {
	width: 190px;
}
.tosearchbutt a{
	background: transparent url(images/magnifier.gif) no-repeat 164px center ;
}
.toappbutt {
	width: 120px;
	float:right;
	display:inline;
	margin-right: 5px
}
.toappbutt a {
	background: transparent url(images/email_go.gif) no-repeat 95px center ;
}
.logoutbut {
	width: 83px;
	float:right;
	display:inline;
	margin-right: 5px
}
.logoutbut a {
	background: transparent url(images/user_logout.gif) no-repeat 60px center ;
}
/* All code (C) Antony Ellam, D4H Creative 2007 */