﻿.main-content
{
	float: left;
	width: 646px;
	padding:0;
	margin:0;
	font-size: 1.05em;
	line-height: 1.3em;
}
.page{margin:0 0 -25px}
.secondary-content
{
	float: left;
	width: 206px;
	padding: 0 0 0 16px;
	overflow:hidden;
}
.secondary-content .outer
{
	width: 206px;
	min-height:30px;
	overflow:hidden;
}
.page-banner
{
	background: transparent url(/Content/Images/Containers/page-banner-bg.gif);
	margin: 0 0 16px;
}
.page-banner .outer
{
	background: transparent url(/Content/Images/Containers/page-banner-bg-right.gif) no-repeat top right;
}
.page-banner .inner
{
	background: transparent url(/Content/Images/Containers/page-banner-bg-left.gif) no-repeat top left;
}
.page-banner .wrapper
{
	height: 241px;
}
.page-promos 
{
	margin: 0 0 56px;
}
.page-promos .promo
{
	width: 205px;
	height: 170px;
	float: left;
	margin: 0 15px 0 0;
}
.page-promos .real-stories
{
	margin: 0 15px 0 0;
}
.page-promos .lifestyle
{
	margin: 0;
}
#page .edge
{
	margin: 0;
}
#page .jobthing
{
	margin: 0 14px 0 0;
}

.page-promos .promo div
{
	height: 85px;
	color: #225160;
}
.heading-sidebar-control
{
	background:url(../Images/Sidebar/sidebar-bg.gif) repeat-y;
	margin: 0 0 10px;
	width:207px;
}
.heading-sidebar-control .outer
{
	background:url(../Images/Sidebar/sidebar-bottom1.jpg) no-repeat bottom left;
	padding-bottom:10px;
}
.hot-jobs .outer{background:url(../Images/Sidebar/sidebar-bottom1.jpg) no-repeat bottom left}
.contact .outer{background:url(../Images/Sidebar/sidebar-bottom1.jpg) no-repeat bottom left}
.heading-sidebar-control .inner
{
	background:url(../Images/Sidebar/sidebar-top.jpg) no-repeat;
	min-height: 155px;_height: 201px;
	padding: 10px 1px 0 1px;
	width:205px;
}
.hot-jobs .inner {min-height: 146px;_height: 146px}
.contact .inner {min-height: 146px;_height: 146px}
.job-matches{
	margin:-10px 0 6px;
	position:relative;
}
.heading-sidebar-control h3, .main-content .heading-sidebar-control h3
{
	background: transparent url(/Content/Images/Headings/sidebar-heading-bg.jpg) no-repeat;
	margin: 0 0 9px;
	height: 19px;
	color: #fffcf3;
	font-size: 1.312em;
	font-weight: normal;
	padding: 3px 0 0 27px;
	font-family: Arial, Sans-Serif;
}
.main-content .heading-sidebar-control h3
{
	font-size: 1.25em;
}
.job-matches h3{background:url(../Images/Headings/job-matches.jpg) no-repeat}
.profile h3{background:url(../Images/Headings/my-profile.jpg) no-repeat}
.placement h3{background:url(../Images/Headings/placement.gif) no-repeat}
.contact h3{background:url(../Images/Headings/contact.gif) no-repeat}
.job-matches p {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#e4312c;
	margin:0;
}
.job-matches h4 {
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	margin:0;
}
.match {
	width:100%;
	padding:4px 0;
	overflow:hidden;
	border-top:1px solid #bbc4c9;
}
.match a {font-weight:bold}
.match .salary {font-weight:bold}
.job-match {
	border-top:1px solid #bbc4c9;
	width:100%;
	padding:5px 0 6px;
	overflow:hidden;
}
.job-match a {
	float:right;
	background:url(../Images/Buttons/btn-job.gif) no-repeat;
	width:130px;
	height:30px;
	text-indent:-9999px;
}

.sidebar-control-body
{
	padding: 0 10px 0 8px;

}
.sidebar-control-body span
{
	/*display: block;*/
}
.sidebar-control-body .points
{
	color: #e4312c;
	margin: 0 0 11px;
}
.sidebar-control-body .status
{
	color: #405968;
	font-weight: bold;
	font-size: 1.15em;
	margin: 0 0 16px;
}
.sidebar-control-body .points .total
{
	display: inline;
	font-weight:bold;
}
/*.rewards-sidebar-body
{
	margin: 0 0 0 10px;
}*/
.rewards-sidebar-body .thumb a
{
	display: block;
	float: left;
}
.rewards-sidebar-body .thumb img
{
	display: block;
	float: left;
}
.rewards-sidebar-body .seperator
{
	height: 1px;
	background: transparent url(/Content/Images/Sidebar/seperator.gif) no-repeat 3px 0;
	margin: 1px 0 3px;
}
.rewards-sidebar-body .reward
{
	background: transparent url(/Content/Images/Containers/reward-container-small.png) no-repeat;
	padding: 8px 0 8px 8px;
}
.rewards-sidebar-body .reward .thumb
{
	float: left;
}
.rewards-sidebar-body .reward .details span
{
	width: 75px;
	line-height: 1.3em;
	float: left;
	font-weight: bold;
	padding: 2px 0 0 10px;
	font-size: .9em;
	height: 43px;
}
.rewards-sidebar-body .reward .details span a
{
	color: #405968;
}

.secondary-content .all-link
{
	display: block;
	padding: 3px 0 11px 3px;
}
.secondary-content p
{
	padding: 0 0 1em;
	margin: 0;
}
.earn-more-points .sidebar-control-body dl
{
	margin: 0 0 1.5em;
	font-size: 1em;
}
.earn-more-points .sidebar-control-body dt
{
	display: inline;
	margin: 0;
	float: none;
	width: auto;
	color: #e4312c;
	font-weight: bold;
}
.earn-more-points .sidebar-control-body dd
{
	display: inline;
	margin: 0;
	float: none;
	width: auto;
}
.earn-more-points dd.break
{
	display: block;
	margin: 0 0 1em;
}
.pb-151
{
	background: transparent url(/Content/Images/Containers/pb-151-bg.gif);
	margin: 0 0 16px;
}
.pb-151 .outer
{
	background: transparent url(/Content/Images/Containers/pb-151-bg-right.gif) no-repeat top right;
}
.pb-151 .inner
{
	background: transparent url(/Content/Images/Containers/pb-151-bg-left.gif) no-repeat top left;
}
.pb-151 .wrapper
{
	height: 151px;
}
.page-banner h2
{
	margin: 18px 0 14px 19px;
	float: left;
	clear: left;
	text-indent: -9999px;

}
.page-banner p
{
	float: left;
	clear: left;
	margin: 0 0 0 37px;
	padding: 0;
}
.tabbed-form
{
	background: transparent url(/Content/Images/Containers/form-bg.gif) 0 28px repeat-x;
	font-size: .9em;
	margin: 0 0 43px;
}
.tabbed-form ul.tabs
{
	list-style: none;
	padding: 0;
	margin: 0 0 -1px 10px;
	height: 29px;
}
.tabbed-form ul.tabs li
{
	background: transparent url(/Content/Images/Controls/RewardsBrowser/inactive-tab-bg.gif) repeat-x;
	float: left;
	padding: 0;
	margin: 0 2px 0 0;
}
.tabbed-form ul.tabs li div
{
	background: transparent url(/Content/Images/Controls/RewardsBrowser/inactive-tab-bg-left.gif) top left no-repeat;
}
.tabbed-form ul.tabs li div a
{
	display: block;
	background: transparent url(/Content/Images/Controls/RewardsBrowser/inactive-tab-bg-right.gif) top right no-repeat;
	padding: 8px 27px 6px 27px;
	height: 16px;
	font-weight: bold;
	font-size: 1.1em;
	color: #667a86;
}
.tabbed-form ul.tabs li.active
{
	background-image: url(/Content/Images/Controls/RewardsBrowser/active-tab-bg.gif);
}
.tabbed-form ul.tabs li.active div
{
	background-image: url(/Content/Images/Controls/RewardsBrowser/active-tab-bg-left.gif);
}
.tabbed-form ul.tabs li.active div a
{
	background-image: url(/Content/Images/Controls/RewardsBrowser/active-tab-bg-right.gif);
	color: #e4312c;
}
.tabbed-form .container
{
	background: transparent url(/Content/Images/Containers/form-bg-left.gif) left top no-repeat;
}
.tabbed-form .wrapper
{
	background: transparent url(/Content/Images/Containers/form-bg-right.gif) top right no-repeat;
	padding: 21px 12px;
	min-height: 330px;_height: 330px;
}
.tabbed-form h4 
{
	font-size: 1.25em;
	margin: 0 0 4px;
}
.tabbed-form div.section
{
	border-top: #b3bdc3 1px solid;
	padding: 10px 0 0;
	margin: 0 0 26px;
	
}
.tabbed-form p
{
	padding: 0 0 1em;
}
.tabbed-form .section div
{
	width: 100%;
	clear: left;
	float: left;
	padding: 0 0 7px;
	overflow:hidden;
}
.tabbed-form span.cap
{
	display: block;
	font-weight: bold;
	width: 194px;
	text-align: right;
	float: left;
	clear: left;
}
.tabbed-form span.capr
{
	display: block;
	color: Red;
	font-weight: bold;
	width: 194px;
	text-align: right;
	float: left;
	clear: left;
}
.tabbed-form span.capb
{
	display: block;
	color: Blue;
	font-weight: bold;
	width: 194px;
	text-align: right;
	float: left;
	clear: left;
}
.tabbed-form span.fld
{
	width: 264px;
	float: left;
	padding: 0 0 0 16px;
}
.quick-jobsearch
{
    margin-bottom:15px;
}

.tertiary-content .quick-jobsearch, .tertiary-content .doctorSearch
{
	font-size: .9em;
}
.quick-jobsearch,.doctorSearch
{
	background:url(../Images/Sidebar/gray-bg.gif) repeat-y;
	color: #fff;
}
.quick-jobsearch .outer,.doctorSearch .outer
{
	background:url(../Images/Sidebar/gray-bottom.jpg) no-repeat bottom left;
}
.quick-jobsearch .inner,.doctorSearch .inner
{
	background:url(../Images/Sidebar/gray-top.jpg) no-repeat;
	min-height: 127px;_height: 127px;
	padding: 18px 10px 18px 16px;
}
#content .quick-jobsearch h3
{
	text-indent: -9999px;
	background:url(../Images/Headings/quick-jobsearch.jpg) no-repeat;
}
#content .doctorSearch h3
{
    background-image:none;
    font-size:16px;
    padding:0px;
    font-weight:normal;
}
#content .quick-jobsearch .head-job,#content .doctorSearch .head-job{
	background:url(../Images/Headings/jobsearch.jpg) no-repeat;
	margin:0;
}
.quick-jobsearch label, .doctorSearch label
{
	display: block;
}
.quick-jobsearch select, .doctorSearch select
{
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	margin: 2px 0 4px;
	width: 180px;
}
.quick-jobsearch .search-button, .doctorSearch .search-button
{
	float: right;
}
.quick-jobsearch .opts, .doctorSearch .opts
{
	clear: both;
}
.quick-jobsearch .opts a, .doctorSearch .opts a
{
	color: #fff;
	text-decoration: underline;
}
.option-box {
	width:100%;
	margin:-8px 0 0;
	overflow:hidden;
}
.option-head {
	background:url(../Images/Headings/lifestyle-option-bg.gif) no-repeat;
	width:187px;
	height:19px;
	padding:7px 0 0 18px;
	overflow:hidden;
}
.option-head h4 {
	float:left;
	background:url(../Images/Headings/lifestyle-option-head.jpg) no-repeat;
	width:151px;
	height:12px;
	margin:1px 8px 0 0;
	font-size:10px;
	text-indent:-9999px;
	overflow:hidden;
}
.option-head a.down {
	float:left;
	background:url(../Images/Buttons/collapser-down01.gif) no-repeat;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.option {
	width:177px;
	padding:0 11px 8px 17px;
	overflow:hidden;
}
.option h4 {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:7px 0 0;
}
.list-options {
	width:177px;
	padding:0;
	margin:2px 0 0;
	overflow:hidden;
	list-style:none;
}
.list-options li {
	float:left;
	width:177px;
	margin:2px 0 0;
}
.list-options li input {
	float:left;
	width:14px;
	height:15px;
	margin:0 4px 0 0;
}
.list-options li label {
	float:left;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.option div {
	width:177px;
	margin:7px 0 0;
	padding:5px 0 0;
	overflow:hidden;
	border-top:1px solid #8c9ba4;
}
.option div input {float:right}
.save-search-box {
	background:url(../Images/Sidebar/search-box.gif) no-repeat;
	width:177px;
	height:73px;
	margin:8px 0 0;
	padding:14px 11px 0 17px;
	overflow:hidden;
}
.save-search-box h2 {
	background:url(../Images/Headings/save-search.gif) no-repeat;
	width:100%;
	height:12px;
	margin:0;
	font-size:10px;
	overflow:hidden;
	text-indent:-9999px;
}
.save-form {
	width:177px;
	margin:6px 0 0;
	overflow:hidden;
}
.save-form label {
	display:block;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:177px;
}
.save-form div {
	width:177px;
	margin:4px 0 0;
	overflow:hidden;
}
.save-form div input 
{
    float:left
}
.save-form div .text {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:108px;
	padding:0 5px;
	background:#fff;
	margin:5px 5px 0 0;
	border:1px solid #ccc;
}
.register-now
{
	background: transparent url(/Content/Images/Sidebar/red-bg.gif) repeat-y;
	color: #fff;
	margin: 0 0 15px;
}
.register-now .outer
{
	background: transparent url(/Content/Images/Sidebar/red-bottom.jpg) no-repeat bottom left;
	bottom:-5px;
	position:relative;
}
.register-now .inner
{
	background: transparent url(/Content/Images/Sidebar/red-star-title.png) no-repeat;
	position:relative;
    top:-5px;
	min-height: 127px;_height: 127px;
	padding: 17px 12px 8px 12px;
}
.register-now h3
{
    font-size:16px;
	/*display: none;*/
}
.register-now ul
{
	list-style: none;
	padding: 0;
}
.register-now li
{
	padding: 0 0 0 15px;
	margin: 0 0 .3em;
	background: transparent url(/Content/Images/Sidebar/star.gif) no-repeat left 1px;
}
.register-now a
{
	float: right;	
}
.register-now-blue
{
	background: transparent url(/Content/Images/Sidebar/blue-bg.png) repeat-y;
}
.register-now-blue .outer
{
    background: transparent url(/Content/Images/Sidebar/blue-bottom.png) no-repeat bottom left;
}
.register-now-blue .inner
{
	background: transparent url(/Content/Images/Sidebar/blue-star-title.png) no-repeat;
}
.info-panels
{
	margin: 0 0 19px;
}
.info-panel
{
	width: 205px;
	height: 430px;
	float: left;
	background: transparent url(/Content/Images/Containers/info-panel.jpg) no-repeat;
	margin: 0 15px 0 0;
	font-size: .9em;
}
.info-panel .wrapper
{
	width: 182px;
	height: 417px;
	padding: 13px 8px 0 15px;
}

.juan-ascencio-lane
{
	margin: 0;
}

.info-panel h2
{
	font-weight: normal;
	font-size: 1.65em;
	color: #fff;
	height: 45px;
	margin: 0 0 75px;
	line-height: 1.15em;
}
.cat-hinds .wrapper { background: transparent url(/Content/Images/Graphics/cat-hinds.jpg) no-repeat 0 58px; }
.jason-pascoe .wrapper { background: transparent url(/Content/Images/Graphics/jason-pascoe.jpg) no-repeat 0 58px; }
.juan-ascencio-lane .wrapper { background: transparent url(/Content/Images/Graphics/juan-ascencio-lane.jpg) no-repeat 0 58px; }

.info-panel .name
{
	display: block;
	font-size: .9em;
	text-align: right;
	margin: 0 0 11px;
}
.info-panel p
{
	padding: 0;
	margin: 0 0 4px;
}
.info-panel ul
{
	padding: 0;
	list-style: none;
}
.info-panel li
{
	padding: 0 0 0 13px;
	background: transparent url(/Content/Images/Containers/info-bullet.gif) no-repeat 2px 5px;
	font-weight: bold;
	margin: 0 0 2px;
}
.juan-ascencio-lane h2
{
	padding: 10px 0 0;
	height: 35px;
}
.pb-191
{
	background: transparent url(/Content/Images/Containers/pb-191-bg.gif);
	margin: 0 0 16px;
}
.pb-191 .outer
{
	background: transparent url(/Content/Images/Containers/pb-191-bg-right.gif) no-repeat top right;
}
.pb-191 .inner
{
	background: transparent url(/Content/Images/Containers/pb-191-bg-left.gif) no-repeat top left;
}
.pb-191 .wrapper
{
	height: 191px;
}
.secondary-content .men-of-medrecruit
{
	background: transparent url(/Content/Images/Graphics/men-of-medrecruit-calendar.png) no-repeat;
	width: 205px;
	margin: 0 0 8px;
	height: 133px;
}
.secondary-content .men-of-medrecruit h3
{
	display: none;
}
.secondary-content .men-of-medrecruit a
{
	text-indent: -9999px;
	display: block;
	width: 205px;
	height: 133px;
}
.sidebar-control-body .seperator
{
	height: 1px;
	background: transparent url(/Content/Images/Sidebar/seperator.gif) no-repeat;
	margin: 7px 0;
}
.latest-news-sidebar .news-date, .latest-news-sidebar .news-heading
{
	font-weight: bold;
}
.locum-in-ireland
{
	background: transparent url(/Content/Images/Graphics/locum-in-ireland.jpg) no-repeat;
	width: 126px;
	height: 110px;
	padding: 39px 64px 0 15px;
	margin: 0 0 25px;
}
.locum-in-ireland h2
{
	display: none;
}
.page-options a
{
	float: right;
	clear: right;
	padding: 2px 25px 2px 0;
	margin: 0 4px 4px 0;
	white-space:nowrap;
}
.page-options .bookmark
{
	background:url(../Images/Icons/bookmark.gif) no-repeat top right;
}
.page-options .send-to-friend
{
	background:url(../Images/Icons/envelope.gif) no-repeat right 2px;
}
.pb-201
{
	background: transparent url(/Content/Images/Containers/pb-201-bg.gif);
	margin: 0 0 16px;
}
.pb-201 .outer
{
	background: transparent url(/Content/Images/Containers/pb-201-bg-right.gif) no-repeat top right;
}
.pb-201 .inner
{
	background: transparent url(/Content/Images/Containers/pb-201-bg-left.gif) no-repeat top left;
}
.pb-201 .wrapper
{
	height: 201px;
}

.extra-info
{
	background: transparent url(/Content/Images/Sidebar/extra-info-bg.gif) repeat-y;
	color: #fff;
	margin: 0 0 20px;
	overflow: hidden;
}
.extra-info a
{
    color:White;
    text-decoration:underline;
}
.extra-info .outer
{
	background: transparent url(/Content/Images/Sidebar/extra-info-bottom.jpg) no-repeat bottom left;
	
}
.extra-info .inner
{
	background: transparent url(/Content/Images/Sidebar/extra-info-top.jpg) no-repeat top left;
	padding: 11px 9px;
	cursor: pointer;
}
.extra-info h3
{
    font-family:Arial,Sans-Serif;
    font-size:1.312em;
	
	margin: 0 0 10px 0;
	padding: 0 0 0 18px;
	overflow: hidden;
	
	font-weight:normal;
    background:url(../Images/Graphics/apply-star.gif) no-repeat;
}
.extra-info p
{
	padding: 0 4px;
}
.useful-links ul, .kidscan ul
{
	padding: 0;
	list-style: none;
}
.useful-links li, .kidscan li
{
	padding: 0 0 0 13px;
	background: transparent url(/Content/Images/Containers/info-bullet.gif) no-repeat 2px 4px;
	margin: 0 0 2px;
}
.useful-links h3
{
	background: transparent url(/Content/Images/Headings/useful-links.jpg) no-repeat;
}
.pb-280
{
	background: transparent url(/Content/Images/Containers/pb-280-bg.gif);
	margin: 0 0 16px;
}
.pb-280 .outer
{
	background: transparent url(/Content/Images/Containers/pb-280-right.gif) no-repeat top right;
}
.pb-280 .inner
{
	background: transparent url(/Content/Images/Containers/pb-280-left.gif) no-repeat top left;
}
.pb-280 .wrapper
{
	height: 280px;
}
.tabbed-form .fld
{
	width: 260px;
	overflow:visible !important;
		overflow:hidden;
}
.tabbed-form .txt
{
	width: 260px;
}
.tabbed-form select
{
	width: 266px;
}
.pb-370
{
	background: transparent url(/Content/Images/Containers/pb-370-bg.gif);
	margin: 0 0 16px;
}
.pb-370 .outer
{
	background: transparent url(/Content/Images/Containers/pb-370-bg-right.gif) no-repeat top right;
}
.pb-370 .inner
{
	background: transparent url(/Content/Images/Containers/pb-370-bg-left.gif) no-repeat top left;
}
.pb-370 .wrapper
{
	height: 370px;
}

.dare
{
	background: #e8ebed url(/Content/Images/Containers/dare-top.gif) no-repeat top left;
	margin: 0 0 7px;
}
.dare .outer
{
	float: left;
	background: transparent url(/Content/Images/Containers/dare-bottom.gif) no-repeat bottom left;
}
.dare .inner
{
	margin: 7px 0;
	padding: 4px 11px;
	border-left: 1px solid #c0c8cd;
	border-right: 1px solid #c0c8cd;
}
.dare .dare-thumb
{
	background: transparent url(/Content/Images/Containers/dare-thumb.gif) no-repeat;
	float: left;
	width: 176px;
	height: 173px;
	margin: 0 8px 0 0;
}
.dare .dare-thumb img
{
	margin: 12px 0 0 13px;
}
.dare .dare-info
{
	float: right;
	width: 438px;
}
.main-content .dare-info h3
{
	margin: 0;
	padding: 7px 0 0;
	background: none;
}
.dare-info p
{
	margin: 0 0 1em;
	padding: 0;
}
.dare-info .daredby
{
	display: block;
	margin: 0 0 1em;
	font-size: .9em;
	font-style: italic;
}
.dare-info p a
{
	display: block;
	background: transparent url(/Content/Images/Containers/info-bullet.gif) no-repeat 2px 5px;
	padding: 0 0 0 13px;
}
.heading-sidebar-control .subtitle
{
	background: #d9dee1;
	padding: 4px 0 4px 10px;
	margin: 0 1px 6px 1px;
}
.subtitle .profile-status
{
	color: #e4312c;
}
.sidebar-control-body dl
{
	font-size: .9em;
	margin: 0 0 6px;
}
.sidebar-control-body dt
{
	margin: 0 8px 0 0;
	padding: 0;
	font-weight: bold;
	float: left;
	width: 60px;
}
.sidebar-control-body dd
{
	width: 112px;
	float: left;
	margin: 0;
	padding: 0;
}
.sidebar-control-body dd.spacer
{
	padding: 0 0 6px;
	float: left;
	clear: left;
	width: 180px;
}
.sidebar-control-body dd.spacer2
{
	margin: 0 0 6px;
	border-bottom: 1px solid #bdc5cb;
	float: left;
	clear: left;
	width: 180px;
}
p.free-gift
{
	font-size: .9em;
}


.form1 .fld
{
	width: 260px;

}
.form1 .fld2
{
	width: 400px;
    
}

.form1 .txt
{
	width: 260px;
}
.form1 select
{
	width: 266px;
}
.form1
{
	background: transparent url(/Content/Images/Containers/form-bg.gif) 0 0 repeat-x;
	font-size: .9em;
	margin: 0 0 43px;
}


.form1 .container
{
	background: transparent url(/Content/Images/Containers/form-bg-left.gif) left top no-repeat;
}
.form1 .wrapper
{
	background: transparent url(/Content/Images/Containers/form-bg-right.gif) top right no-repeat;
	padding: 21px 12px;
	min-height: 330px;_height: 330px;
}
.form1 div.section
{
	border-top: #b3bdc3 1px solid;
	padding: 10px 0 0;
	margin: 0 0 26px;

}
.form1 p
{
	padding: 0 0 1em;
}
.form1 .section div
{
	width: 100%;
	clear: left;
	float: left;
	padding: 0 0 7px;
	
}

span.cap
{
	display: block;
	font-weight: bold;
	width: 194px;
	text-align: right;
	float: left;
	clear: left;
}
span.capr
{
	display: block;
	color: Red;
	font-weight: bold;
	width: 194px;
	text-align: right;
	float: left;
	clear: left;
}
span.capb
{
	display: block;
	color: Blue;
	font-weight: bold;
	width: 194px;
	text-align: right;
	float: left;
	clear: left;
}
span.fld
{
	width: 264px;
	float: left;
	padding: 0 0 0 16px;
}
span.fld2
{
	width: 330px;
	float: left;
	padding: 0 0 0 16px;
}
.joblist
{
	margin: 0 0 12px;
}
.joblist .job-num
{
	float: left;
	width: 52px;
	min-height: 1px;_height: 1px;
	text-align: center;
}
.joblist .job-desc
{
	float: left;
	width: 227px;
}
.joblist .job-extra
{
	/*float: left;*/
	/*width: 136px;*/
	text-align: right;
}
.joblist .joblist-item
{
	padding: 5px 8px 5px 0;
	font-size: .9em;
}
.joblist .odd
{
	background: #f5f7f7;
}
.job-desc span, .job-extra span
{
	display: block;
}
.joblist .salary
{
	color: #405968;
	margin-bottom: 4px;
}
.joblist .job-num, .joblist .job-desc a, .joblist .job-extra .salary
{
	font-weight: bold;
}
.my-joblist .job-desc
{
	width: 236px;
}
.jobdetails-guts
{
	margin: 0;
	background: transparent url(/Content/Images/Containers/job-detail-bg.gif) repeat-x;
	min-height: 285px;
	font-size: .9em;
	padding: 12px 0 0;
}
.jobdetails-guts dt
{
	width: 110px;
	padding: 0;
	margin: 0 12px;
	float: left;
	clear: left;
	text-align: right;
}
.jobdetails-guts dd
{
	float: left;
	margin: 0 0 3px;
	padding: 0;
	width: 290px;
	font-weight: bold;
}
.jobdetails-guts dd.spacer
{
	width: 400px;
	height: 1px;
	float: left;
	clear: left;
}
.job-opts a
{
	font-weight: normal;
	float: left;
	padding: 12px 18px 12px 0;
}