﻿.tertiary-content
{
	float: left;
	width: 206px;
	margin: 0 16px 0 0;
	min-height: 200px;
	_height: 200px;
}

.main-content-3col
{
	float: left;
	width: 424px;
	margin: 0 0 3em;
	overflow:hidden;
}
.main-content-3col p, .main-content-3col h4, .main-content-3col ul
{
	padding-left: 14px;
}
.main-content-3col .note
{
	font-size: .85em;
	font-weight: bold;
}
.collapsible-panel
{
	background: transparent url(/Content/Images/Containers/collapser-head.gif) repeat-x;
}
.collapsible-panel .header
{
	background: transparent url(/Content/Images/Containers/collapser-head-left.gif) no-repeat;
	height: 28px;
}
.collapsible-panel .header .wrapper
{
	background: transparent url(/Content/Images/Containers/collapser-head-right.gif) no-repeat top right;
	padding: 6px 8px 0 14px;
}
.collapsible-panel .header .title
{
	font-weight: bold;
	float: left;
	font-size: 1.2em;
}
.collapsible-panel .header a.collapser-link
{
	float: right;
	color: #667a86;
	font-size: .9em;
	display: block;
	padding: 0 22px 0 0;
	cursor: pointer;
}
.expanded .header a.collapser-link
{
	background: transparent url(/Content/Images/Buttons/collapser-up.gif) no-repeat right 2px;
}
.collapsed .header a.collapser-link
{
	background: transparent url(/Content/Images/Buttons/collapser-down.gif) no-repeat right 2px;
}

.collapsible-panel .collapsible-body
{
	background: transparent url(/Content/Images/Containers/collapser-body.gif) repeat-x;
	margin: 0 0 14px;
	min-height: 105px;
	_height: 105px;
	padding: 6px 8px 0 14px;
}
.collapsed .collapsible-body
{
	display: none;
}
.my-medrecruit p.medrecruit-welcome
{
	font-weight: bold;
	margin-bottom: 1em;
	
}
.medrecruit-welcome .name-label
{
	color: #e4312c;
}
.extra-info
{
	font-size: .9em;
}
.main-content .extra-info h3
{
	margin-bottom: 7px;
}
.main-content .extra-info p
{
	margin: 0;
}
.page-links
{
	background: transparent url(/Content/Images/Containers/page-links-bg.gif) repeat-y;
	
}
.page-links .wrapper
{
	background: transparent url(/Content/Images/Containers/page-links-bottom.gif) no-repeat bottom left;
	width:207px;
}
.page-links ul
{
	background: transparent url(/Content/Images/Containers/page-links-top.gif) no-repeat;
	padding: 14px 15px 14px 13px;
	list-style: none;

}
.page-links li
{
	padding: 0 0 6px;
	margin: 0 0 6px;
	border-bottom: 1px solid #c5cdd1;
}
.page-links a
{
	color: #405968;
	display: block;
	padding: 0 0 0 11px;
	background: transparent url(/Content/Images/Containers/page-links-bullet.gif) no-repeat 1px 4px;
}
.main-content-3col ul
{
	list-style: none;
}
.main-content-3col ul li
{
	background: transparent url(/Content/Images/Site/bullet.gif) no-repeat 1px 5px;
	padding: 0 0 0 12px;
	margin: 0 0 1em;
}
.main-content-3col .seperator
{
	height: 1px;
	border-bottom: 1px solid #c0c8cd;
	width: 100%;
	margin: 3px 0;
}
.main-content-3col .last-updated
{
	display: block;
	text-align: right;
	padding: 4px 0;
	font-size: .9em;
}
.main-content-3col .joblist-header
{
	margin: 0 0 5px;
	background: #d9dee1;
}
.jobdetails-header
{
	background: #d9dee1;
	padding: 2px 0 0 8px;
}
.main-content-3col span.pager
{
	display: block;
	float: left;
	padding: 6px;
}
.main-content-3col span.page-buttons
{
	display: block;
	float: right;
}
.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 a, .job-desc span, .job-extra a, .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;
	display: block;
	float: left;
	padding: 12px 18px 12px 0;
}
.apply-message
{
	padding: 8px 0;
	border: 1px solid #c0c8cd;
	margin: 0 0 11px;
}
.apply-message .message
{
	display: block;
	font-size: 1.25em;
	text-align: center;
	font-weight: bold;
	margin: 0 0 6px;
}
.apply-message .todo-list
{
	padding: 0 0 0 10px;
}
.todo-list .apply-note
{
	margin: 8px 0 0 32px;
	padding: 3px 0 0;
	width: 174px;
	min-height: 19px;
	_height: 19px;
	float: left;
	font-size: .9em;
	font-weight: bold;
}
.todo-list .apply-note span
{
	display: block;
	padding: 0 0 10px 30px;
}
.todo-list .todo
{
	background: transparent url(/Content/Images/Icons/cross.gif) no-repeat;
}
.todo-list .done
{
	background: transparent url(/Content/Images/Icons/tick.gif) no-repeat;
}

.todo-list .apply-note div
{
	text-align: center;
}

.main-content-3col .apply-form .wrapper p
{
	padding: 0;
}
.apply-form .button-row, .ask-a-question .button-row, .question-form .button-row
{
	text-align: right;
	padding: 6px 0 0;
}
.collapsible-panel-alt
{
	background: none;
	margin: 0;
}
.collapsible-panel-alt .header .wrapper
{
	padding: 6px 0 6px;
	border-bottom: 1px solid #b3bdc3;
}
.expanded-alt .header a.collapser-link
{
	background: transparent url(/Content/Images/Buttons/collapser-up-alt.gif) no-repeat scroll right 1px;
}
.collapsed-alt .header a.collapser-link
{
	background: transparent url(/Content/Images/Buttons/collapser-down-alt.gif) no-repeat scroll right 1px;
}
.collapsible-panel-alt .collapsible-body
{
	background: none;
	padding: 0;
	margin: 0;
}
.collapsed-alt .collapsible-body
{
	display: none;
}
.job-questions dl dt
{
	margin: 0;
	padding: 0 0 4px 33px;
	min-height: 25px;
	_height: 25px;
	background: transparent url(/Content/Images/Icons/question.gif) no-repeat;
}

.ask-a-question
{
	background: #c5cdd1;
	padding: 6px 24px 4px;
}


.ask-a-question label
{
	font-size: .9em;
}


.proposal-status
{
	float: left;
	padding: 3px 0;
	font-size: .9em;
}
.proposal-progress
{
	float: right;
	font-size: .85em;
	padding: 4px 0;
}
.proposal-progress span
{
	float: left;
}
.progressbar
{
	width: 72px;
	height: 8px;
	padding: 1px;
	background: #fff;
	border: 1px solid #bfc7cc;
	float: left;
	margin: 1px 8px 0;
}

.progressbar div
{
	height: 8px;
	overflow: hidden;
	background: transparent url(/Content/Images/Graphics/progress.gif) repeat-x;
}
.proposal-main
{
	background: transparent url(/Content/Images/Containers/job-detail-bg.gif) repeat-x;
	padding: 14px 14px 0;
}
.proposal-main p
{
	font-weight: bold;
	padding: 0;
	margin: 0 0 .3em;
}
.proposal-main p.proposal-title
{
	font-size: 1.25em;
	margin: 0 0 .7em;
}
.proposal-opts
{
	margin: 12px 0;
}
.main-content-3col .proposal-main .seperator
{
	border-bottom-style: dotted;
}
p.mr-title
{
	color: #e4312c;
	font-size: .9em;
	padding: 0;
}
p.mr-title span
{
	float: none;
	display: inline;
	padding: 0;
}
.job-apps-panel ul
{
	font-size: .85em;
	margin: 0;
	padding: 0;
}
.job-apps-panel .progressbar
{
	margin: 1px 0;
}
#content .job-apps-panel li
{
	margin: 0 0 6px;
	padding: 0 0 6px;
	border-bottom: 1px solid #bfc8cd;
	background: transparent;
}
#content .job-apps-panel li.header
{
	font-weight: bold;
	padding: 0;
}
.job-apps-panel span
{
	display: block;
	float: left;
	padding: 0 12px 0 0;
}
.job-apps-panel .ref
{
	width: 45px;
}
.job-apps-panel .desc
{
	width: 170px;
}
.job-apps-panel .prg
{
	width: 76px;
}
.job-apps-panel .act
{
	width: 78px;
}
.job-apps-panel .pos
{
	width: 90px;
}
.job-apps-panel .num
{
	width: 30px;
}
.job-apps-panel .hos
{
	width: 90px;
}
.job-apps-panel .start
{
	width: 60px;
}
.job-apps-panel .status
{
	width: 72px;
}
dl.proposal-info
{
	margin: 0 0 1em;
	padding: 0;
}
dl.proposal-info dt
{
	font-size: 1.15em;
	font-weight: bold;
	padding: 6px 0 0;
}
.proposal-info dd
{
	margin: 0;
}
.proposal-info dd dl
{
	margin: 0;
	font-size: .9em;
	padding: 12px 0 0;
}
.proposal-info dd dl dt
{
	width: 100px;
	padding: 0;
	margin: 0 12px 0 0;
	font-weight: normal;
	font-size: 1em;
	float: left;
	clear: left;
	text-align: right;
}
.proposal-info dd dl dd
{
	float: left;
	margin: 0 0 3px;
	padding: 0;
	width: 280px !important;
	width: 250px;
	font-weight: bold;
}
.proposal-info dd dl dd.spacer
{
	width: 400px;
	height: 1px;
	float: left;
	clear: left;
}
.proposal-opts
{
	font-size: .87em;
}
.proposal-opts a
{
	float: left;
	display: block;
}
.proposal-opts .print
{
	float: right;
	padding: 0 22px 0 0;
	background: url(/Content/Images/Icons/print.gif) no-repeat top right;
}
.app-history-item
{
	padding: 6px 0;
	border-bottom: 1px dotted #999;
	font-size: .87em;
}
.app-history-item span
{
	display: block;
}
.app-history-item .desc
{
	font-weight: bold;
}
.app-history-item p
{
	font-weight: normal;
	font-style: italic;
}
.proposal-result
{
	background: #e2e9e9;
	padding: 6px 14px;
	font-style: italic;
	font-weight: bold;
	color: #E4312C;
	margin: 0 0 12px;
}
.page-links ul ul
{
	padding: 0;
	background: none;
	margin: 4px 0 0 18px;
	font-size: .9em;
}
.page-links ul ul li
{
	border: none;
	margin: 0;
	padding: 0;
}
.page-links ul ul li a
{
	background: none;
	padding: 0;
}
.placement-main
{
	background:transparent url(/Content/Images/Containers/collapser-body.gif) repeat-x;
}
.hospital-details .collapsible-body
{
	font-size: .9em;
}
.hospital-details .address
{
	float: left;
	padding-top: 8px;
	width: 195px;
}
.hospital-details .gmap
{
	float: right;
	width: 202px;
	border: 1px solid #C0C8CD;
	border-top: 0px none;
}
.main-content-3col .hospital-details .seperator
{
	margin-bottom: 0;
}

.hospital-details .address span
{
	display: block;
}
.flight-info
{
	display: block;
}
.flight-info span
{
	display: block;
	float: left;
	font-size: 1.05em;
}
.flight-info a
{
	color: #405968;
	font-weight: bold;
}
.flight-info .flight-no { width: 70px; }
.flight-info .flight-ports { width: 128px; }
.flight-info .flight-time { width: 204px; }