.reSplitButton, .reSplitButton:link, .reSplitButton:visited
{
	width: 34px; /* was: 36px */
	height: 24px;
	text-decoration: none !important;
}
.RadMenu
{
	z-index: 2500;
}
.rmSlide
{
	z-index: 8000 !important;
}
/*Removing grey image from side of menu*/
.RadMenu_Default .rmGroup, .RadMenu_Default .rmGroup .rmVertical
{
	background-color: #FFFFFF !important;
	background-image: none !important;
}
/*Moving text closer to the side now that grey image has gone*/
.RadMenu .rmGroup .rmText
{
	padding: 0 54px 0 22px !important;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopCenter, 
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomCenter, 
.RadDock_Default .rdTitleBar .rdTitle,
.RadDock_Default .rdTitleBar em
{
	font-size: 1.2em !important;
	font-weight: bold !important;
	font-style: italic !important;
}
.RadGrid_Default .rgHeader
{
	font-weight: bold !important;
}

.riTextBox
{
	border: solid #bbb 1px !important;
	background-color: #fafafa !important;
	padding: 0.15em 0 0.15em 0.4em !important;
}

/*body stuff*/
*
{
	padding: 0;
}
body
{
	height: 100%;
	margin: 0;
	font-size: 68.8%; /*	line-height: 1.2em;*/
	vertical-align: baseline;
}
#line
{
	height: 1px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	overflow: hidden;
	font-size: 1px;
	color: #ffffff;
}
p
{
	margin: 0;
}

/*linkstuff*/
a
{
	margin: 0;
	text-decoration: underline;
	cursor: pointer;
}
/*forms stuff*/
input, textarea, select, submit
{
	border: solid #bbb 1px;
	background-color: #fafafa;
	padding: 0.15em 0 0.15em 0.4em;
	font-size: 1em;
	vertical-align: baseline;
}
input, select, submit
{
	height: 1.4em;
}
input[type=checkbox], input[type=radio]
{
	border: none !important;
	background: transparent;
}
textarea
{
	font-family: Microsoft Sans Serif, Sans-Serif;
}
.ctl00_Login1_LoginButton
{
	padding-top: 0px;
}
.button
{
	height: 2em;
	margin-top: 0px;
	padding: 0.2em 0.2em 0.2em 0.2em;
	cursor: pointer;
}
#logincontainer
{
	position: relative;
	width: 965px;
	background: #fff;
	margin: 0 auto;
	height: auto;
	background: #fff none;
}
#loginheader
{
	height: 190px;
	position: relative;
}
#loginheader p
{
	float: right;
	padding: 12px;
}
.loginpagetitle
{
	padding: 4px 4px 4px 10px;
	position: relative;
	text-transform: lowercase;
	font-weight: bold;
	width: 142px;
	margin-bottom: 20px;
}
#logincontent
{
	padding: 0px 10px 20px 0px;
	position: relative;
	overflow: visible;
	width: 235px;
	float: left;
	height: 100%;
}
#logincontent table tr td
{
	padding: 0 0 7px 0;
}
#loginmaincontent
{
	padding: 0px 20px 20px 0px;
	margin-top: 0px;
	float: left;
	width: 620px;
	height: 100%;
}
html > loginsearch
{
	/*for above ie6*/
	position: relative;
	width: 620px;
	background: #FFFFFF;
	margin-top: 10px;
	padding: 10px;
}
.loginsearch
{
	/*for ie6*/ /*position: relative;*/
	width: 620px;
	background: #FFFFFF;
	margin-top: 0px;
	padding: 0px;
	background-color: #fff;
}
.loginsearch p
{
	/*for ie6*/
	margin-top: 10px;
}
.loginsearch .searchitem
{
	display: inline-block;
	float: left;
	width: auto;
	margin-right: 10px;
}
.loginsearch .searchitem h3
{
	font-weight: bold;
}
.loginsearch .searchitem .button
{
	margin-top: 27px;
}
#loginfooter
{
	padding: 10px 20px 10px 20px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
}

#container
{
	width: 965px; /* aimed at 1024x768 browsers */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background: #fff none;
	position: relative;
}
.header
{
	height: 118px;
	position: relative;
}
.headeranchor
{
	position: absolute;
	top: 0;
	left: 0;
	height: 118px;
	width: 400px;
}
.headeranchor h1
{
	display: none;
}
.headerlinks
{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1000;
}
.headerlinks p
{
	padding: 10px;
}
#pagetitle
{
	padding: 4px 4px 4px 10px;
	position: relative;
	left: 50px;
	color: #FFFFFF;
	text-transform: lowercase;
	font-weight: bold;
	width: 400px;
}
#maincontent
{
	padding: 0px;
	background: #fff none;
}
#ce_banner_wrapper
{
	width: 100%;
	height: 160px;
}
#ce_banner_wrapper #ce_banner_inner_left
{
	float: right;
	text-align: left;
	width: 452px;
	overflow: hidden;
	padding: 8px;
}
#ce_banner_wrapper #ce_banner_inner_right
{
	width: 476px;
	height: 160px;
	float: left;
}
#ce_banner_wrapper #ce_banner_inner_right img
{
	float: left;
	padding: 2px 10px 0 2px;
}
#ce_banner_wrapper #ce_banner_inner_right .ce_banner_h1
{
	font-weight: bold;
	margin: 5px 0;
	padding-right: 5px;
}
#ce_banner_wrapper #ce_banner_inner_right .ce_banner_t
{
	padding-right: 5px;
}
#ce_banner_wrapper #ce_banner_inner_left .ce_banner_p
{
	margin-bottom: 5px;
}
.MyHighlight
{
	background-color: #fff;
}
#footer
{
	padding: 10px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
}
.fltrt
{
	float: right;
	margin-left: 8px;
}
.fltlft
{
	float: left;
	margin-right: 8px;
}

.regFormPersonalDetsTable
{
	width: 800px;
}
.formFieldGroupTableReg
{
	padding: 5px 5px 5px 0px;
	width: 800px;
}
.formFieldGroupTable
{
	padding: 5px 5px 5px 5px;
	width: 800px;
}

.formTable
{
	width: 100%;
}
.ratingWidgetTable
{
	border-collapse: collapse;
}
.registrationFormTable
{
	border-collapse: collapse;
	width: 850px;
}
.searchPanelSectionTable
{
	padding: 5px;
	width: 100%;
}
.sectionTableReg
{
	padding: 5px 5px 5px 0px;
	width: 840px;
}
.sectionTable
{
	padding: 5px 5px 5px 5px;
	width: 840px;
}
td.sectionItemDescriptionCell
{
	width: 170px !important;
}
td.sectionItemControlCell
{
	width: 680px !important;
}

td.fieldGroupSectionItemControlCell
{
	width: 645px !important;
}
.candidateSearchLbl
{
	float: left;
	vertical-align: middle;
	padding-left: 16px;
	width: 170px;
}
.candidateSearchField
{
	float: left;
	padding-left: 6px;
	padding-bottom: 5px;
}
.candidateSearchFreeTextButton
{
	float: left;
	padding-left: 20px;
}
.searchCandImg
{
	width: 28px;
	height: 156px;
	float: left;
	clear: right;
	border: solid 1px gray;
}
#SearchDiv
{
	float: left;
	width: 380px;
	display: none;
}
.searchDivHead
{
	background-image: url(../../images/SlidingPanelBgr.gif);
	background-repeat: repeat-x;
	height: 25px;
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
}
.searchDivHead img
{
	display: block;
	width: 10px;
	height: 10px;
	float: right;
	margin-top: 8px;
	margin-right: 8px;
}
.searchDivBody
{
	clear: both;
	padding: 10px;
	border-right-style: solid;
	border-right-color: Gray;
	border-right-width: 1px;
}
#CandRes
{
	width: 935px;
	float: right;
}
#ctl00_Cph1_ctl00_Cph1_SearchConditionsPanel
{
	width: 450px;
}
input.prAttrs
{
	width: 300px;
}
.hidden
{
	display: none;
	visibility: hidden;
}
.appEduFld
{
	width: 160px;
}
.appEduFldOther
{
	width: 130px;
	margin-left: 25px;
}
.appEduFldLong
{
	width: 500px;
	height: 4em;
}

.gridImageButton
{
	cursor: pointer;
	background: transparent;
	padding-left: 0px;
	height: 16px;
	vertical-align: middle;
}
.gridImageButtonDisabled
{
	cursor: default;
}
.clientSettingsTdDiv
{
	white-space: nowrap;
}
#candidateSearchIcons div
{
	float: right;
	padding: 5px;
}
#candidateSearchDetailText div
{
	padding-bottom: 8px;
}
#candidateSearchProcessIcons
{
	float: left;
}
#candidateSearchProcessIcons div
{
	text-align: center;
	overflow: hidden;
	width: 49px;
}
#candidateSearchProcessIcons div a
{
	float: left;
	padding: 5px;
	width: 39px;
	text-decoration: none;
}
#candidateSearchProcessIcons div a img
{
	border-style: none;
	background: transparent;
}
#candidateSearchProcessIcons div a span
{
	display: block;
	text-decoration: none;
}
#candidateSearchRowSelector
{
	padding: 5px;
}
#ctl00_ctl00_Cph1_Cph1_AtsReportViewer_ctl01_ctl05_ctl00
{
	padding: 0;
}
.CandProfTab
{
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
	padding: 15px;
}
.disabledGridRow
{
	color: Gray;
}
.mandatoryField
{
	color: Red;
}
.charCellPadding
{
	padding-left: 15px;
}
.numericCellPadding
{
	padding-right: 10px;
}
.totalCell
{
	padding-left: 15px;
	font-weight: bold;
}
.totalNumericCell
{
	padding-right: 10px;
	font-weight: bold;
}
.candidateProfileWrapper div
{
	padding: 10px;
}
.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: White;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	overflow: auto;
	text-align: left;
	list-style-type: none;
}
.divHeader
{
	padding-bottom: 20px;
	padding-top: 20px;
}
.divLabelWidth50
{
	width: 50px;
}
.divLabelWidth100
{
	width: 100px;
}
.divClearBoth
{
	clear: both;
}
.fullCol
{
	padding: 7px 0px 7px 0px;
}
.leftCol
{
	padding: 7px 0px 7px 0px;
	width: 100px;
}
.activeItem
{
	color: Green !important;
}
.disabledItem
{
	color: Red !important;
}
.ScrollBox
{
	width: 200px;
	height: 100px;
	overflow: auto;
	border: solid 1px gray;
}
.scheduleUnconfirmedBorder
{
	border-color: #CC3366 !important;
}
.scheduleUnconfirmedBackground
{
	background-color: #DD8E91 !important;
}
.autocomplete_highlightedListItem
{
	background-color: Silver;
	color: black;
}
.rsToday
{
	color: #fff !important;
}
.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}
/* Candidate Profile*/
.candidateProfile
{
	width: 100%;
	border-color: Navy;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
.overrideToolTipTableCell
{
	border-color: Navy;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	padding: 5px;
}
.formGroupTitle
{
	font-weight: bold;
	vertical-align: top;
	font-size: 1.1em;
	color: #2f6495;
}
.formGroupTitle span
{
	font-weight: bold;
	vertical-align: top;
}
.formGroupPanel
{
}
table#formFieldGroupTable tr td
{
	padding: 0 0 7px 0;
}
.applicationFormMultiPage
{
	border-color: #8DB2E3;
	border-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}
.formSectionWrapper
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.ToolBar
{
	padding: 7px 0 2px;
}
.ToolBar #ToolBarIcons
{
	float: right;
	margin-bottom: 7px;
}
.ToolBar #ToolBarSelAll
{
	float: right;
	clear: right;
}
.ToolBar #ToolBarFmSel
{
	float: left;
}
.ToolbarSel
{
	padding: 5px 10px 5px 0;
	width: 150px;
	clear: right;
	float: right;
}
.ToolBar #ToolBarIcons a, #VacWzFo a
{
	text-decoration: none;
	color: inherit;
	margin-left: 10px;
}
.TooltipIcons input
{
	margin-right: 10px;
}
.ToolBar #ToolBarIcons img
{
	border-style:none;
}

/* AA Compliant Changes*/
.whiteLine
{
	height: 1px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	overflow: hidden;
	font-size: 1px;
	color: #ffffff;
}
#searchPanel
{
	padding: 18px;
}
#searchPanel div
{
	padding-bottom: 5px;
}
#passwordRecovery
{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
}
#passwordRecovery td
{
	padding-left: 5px;
}
.processCandidateLabel
{
	float: left;
	width: 165px;
}
.schedAndCorr
{
	width: 100%;
	height: 40px;
	clear: both;
}
.schedAndCorrLabel
{
	padding-left: 15px;
	padding-top: 10px;
	float: left;
	vertical-align: middle; /*width: 50px*/
}
.mySchedAndCorrCombo
{
	padding-left: 15px;
	padding-top: 10px;
	float: left;
}
#createShed
{
	clear: both;
}
#createShed div
{
	margin: 5px 10px;
	float: left;
}
#numberApplicationsHeaderButtons
{
	text-align: right;
	float: right;
	padding-right: 124px;
	padding-top: 5px;
}
.ajax__calendar_container
{
	z-index: 999999;
}
.ajax__calendar_container TD
{
	padding: 0px;
}
.addEditLocationHeader
{
	padding-top: 10px;
}
#recAgendaSearch
{
	width: 90px;
	float: left;
}
.canSpec
{
	clear: both;
	padding-top: 5px;
	width: 100%;
}
.canLabel
{
	float: left;
	width: 100px;
}
.reportLabel
{
	float: left;
	width: 130px;
}
.reportButton
{
	float: left;
	padding-left: 20px;
}
.CandAppVacPnlDiv
{
	float: left;
	width: 49%;
}
#ctl00_Cph1_AppFromDateTextBox, #ctl00_Cph1_AppToDateTextBox, #ctl00_Cph1_ctl00_Cph1_OlapClient1ManagerDSDialog_OkButton, #ctl00_Cph1_ctl00_Cph1_OlapClient1ManagerDSDialog_CancelButton, .ds_pr_pages
{
	height: auto;
}
.faqs ul
{
	padding-left: 20px;
}
.recommendation
{
	width: 100%;
	clear: both;
}
.recommendationLabel
{
	padding-left: 15px;
	padding-top: 10px;
	float: left;
	vertical-align: middle;
	width: 100px;
}
.recommendationInput
{
	padding-left: 15px;
	padding-top: 10px;
	float: left;
}
.recommendationLink
{
	clear: both;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.recommendationTitle
{
	clear: both;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	float: left;
	vertical-align: middle;
	width: 100%;
}
.NoJavaMsg
{
	color: Red;
}
div.newsticker
{
	background: #fff url( '../../images/TitlebarH.gif' ) repeat-x scroll 0;
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
}
div.newstickerheading
{
	margin-top: 0px;
	padding: 3px 3px 0px 3px;
	float: left;
	font-weight: bold;
	min-height: 17px;
}
div.newstickerheading img
{
	height: 14px;
	width: 1px;
	vertical-align: top;
	padding-top: 3px;
}
div.newscontrols
{
	float: left;
	border-style: none;
	padding-left: 3px;
	padding-top: 3px;
}
div.newscontrols img
{
	cursor: pointer;
	padding-top: 0;
	height: 14px;
	width: 14px;
}
div.newsticker marquee
{
	padding-top: 3px;
}
div.scrollingnews a
{
	text-decoration: none;
	padding-left: 5px;
}
div.scrollingnews
{
	padding-top: 3px;
}
div.accessibility
{
	padding: 30px 50px 30px 50px;
}
div.olaptoolbar
{
	background: #fff url(../../images/OlapHeader.png) repeat-x scroll 0;
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
	width: 938px;
}
div.olaptoolbaritem
{
	float: left;
	padding: 2px 4px 0;
}
.privatepublicradio input
{
	height: auto;
}

.RecHomeSchFilt
{
	width: 45%;
}
.CandidateAppointmentToolTip p, .AppointmentToolTip p
{
	margin-bottom: 3px;
}
.AppointmentToolTip input
{
	margin: 5px 5px 0 0;
}
.ContactToolTip
{
	margin: 20px 0 0 20px;
}
.ContactToolTip p
{
	clear: left;
	margin-bottom: 13px;
}

.ContactToolTip label
{
	float: left;
	width: 135px;
	display: block;
}

.CandidateAppointmentToolTipBtn
{
	margin: 8px 5px;
	position: absolute;
	bottom: 0;
}
.CandidateAppointmentToolTip
{
	margin: 5px;
}

#ctl00_ctl00_Cph1_Cph1_CvUploadListContainer .ruFakeInput
{
	margin-left: 0;
}
.invitetovacrbl input
{
	height: auto;
}
div.rdTitle input
{
	background: transparent;
	padding: 0;
	cursor: auto;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
div.rdTitle img
{
	height: 27px;
	vertical-align: middle;
}

fieldset
{
	border: none;
	padding: 10px;
	margin-top: 5px;
	padding: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: middle;
}
fieldset label, .fieldlabel
{
	float: left;
	padding-right: 15px;
	padding-left: 5px;
}
fieldset .privatepublicradio label
{
	float: none;
}
fieldset ul, fieldset img
{
	display: inline;
}
fieldset.searchPanel
{
	display: block;
	padding-bottom: 5px;
}
fieldset.searchPanel label
{
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	width: 140px;
}
fieldset.longLabel label
{
	width: 120px;
}
fieldset.shortLabel label
{
	width: 90px;
}
fieldset label.fullwidth
{
	width: 100%;
}
fieldset.vertPadding > div
{
	margin-bottom: 5px;
}
.vlongInput
{
	width: 300px;
}
label.shortLabel
{
	float: left;
	padding-right: 15px;
	padding-left: 5px;
	width: 90px;
	margin-top: 5px;
}
.vacMngLbl
{
	float: left;
	width: 130px;
	font-weight: bold;
}
.vacMngPV
{
	padding: 10px;
	text-align: left;
	background-color: #f1f1f1;
}
.vacMngPV div
{
	padding-left: 20px;
}
/* Candidate speculative invite to vacancy styles */
#ctl00_Cph1_ctl02_HasItemsPnl div
{
	clear: left;
	margin-bottom: 5px;
}
span.InvVacL
{
	display: block;
	float: left;
	width: 6em;
	padding-left: 0.4em;
}
#ctl00_Cph1_ctl02_SearchRbl, #ctl00_Cph1_ctl02_LiveNonLiveRbl
{
	margin: 5px 0;
	width: 100%;
}
#ctl00_Cph1_ctl02_SearchRbl td, #ctl00_Cph1_ctl02_LiveNonLiveRbl td
{
	width: 50%;
}
#ctl00_Cph1_ctl02_SearchRbl label, #ctl00_Cph1_ctl02_LiveNonLiveRbl label
{
	width: 10em;
}
#VacInvBtn
{
	text-align: center;
}

.flagImage
{
	border-style: none;
	background: transparent;
}

div.ajax_loader
{
	background: url( '../../Images/loading.gif' ) no-repeat center center;
}

/*Vacancy Setup*/
.jobDescriptionToolTip
{
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 10px;
}

*html .RadComboBoxDropDown .rcbItem, *html .RadComboBoxDropDown .rcbHovered /* IE6 & quirks */
{
	word-break: keep-all !important;
}

* + html .RadComboBoxDropDown .rcbItem, * + html .RadComboBoxDropDown .rcbHovered /* IE7 */
{
	word-break: keep-all !important;
}

.RadUpload_Default
{
	width: 160px !important;
}
/* width of the control and it's inline buttons */
div.uploadButton
{
	padding-left: 262px;
}
#VacancyAdvSearchPnl
{
	clear: left;
	margin-top: 8px;
}
#VacancyAdvSearchPnl div div
{
	margin-bottom: 5px;
}
#VacancyAdvSearchPnl div span, #VacancyAdvSearchPnl div label
{
	width: 100px;
	display: block;
	float: left;
}
#VacancyGridNoRec p
{
	margin-top: 10px;
}
#VacancyGridNoRec ol
{
	margin-left: 40px;
}
#VacancyGridNoRec li
{
	margin-top: 10px;
}

#PrDefDiv .button
{
	margin-left: 10px;
}

.homeDockZone
{
	border-style: none; /* Container is 965 */
	width: 476px;
	padding: 0px !important;
}
.homeDock
{
	margin-bottom: 5px !important;
}
.leftColumn
{
	float: left;
	padding-left: 5px !important;
}
.rightColumn
{
	float: right;
	padding-right: 5px !important;
}
.accessibleArea
{
	background-color: #EEE3A1;
	float: left;
	padding-bottom: 4px;
	color: #0E0E6E;
}

.left
{
	float: left;
}
.right
{
	float: right;
}
.topPadding
{
	padding-top: 5px;
}
.topMargin
{
	margin-top: 5px;
}
.bottomPadding
{
	padding-bottom: 5px;
}
.topBottomPadding
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.topLeftPadding
{
	padding-top: 5px;
	padding-left: 5px;
}
.leftRightPadding
{
	padding-left: 5px;
	padding-right: 5px;
}
.rightPadding
{
	padding-right: 10px;
}
.noRightPadding
{
	padding-right: 0px;
}
.leftPadding
{
	padding-left: 10px;
}
.leftMargin
{
	margin-left: 10px;
}
.allMargin
{
	margin: 10px;
}
.largePadding
{
	padding: 1em 40px;
}
.greaterDepth
{
	z-index: 1000;
}
.mandatory
{
	font-weight: bold;
}
.leftPadding ul
{
	padding-left: 10px;
}
.appTextBox
{
	margin-right: 5px;
}

.NormalAppWidth
{
	width: 148px;
}
.LargeAppWidth
{
	width: 228px;
}
.LargestAppWidth
{
	width: 277px;
}

.appListNormal
{
	width: 155px !important;
	margin-right: 5px !important;
}
.appListLarge
{
	width: 255px !important;
	margin-right: 5px !important;
}
.appListXLarge
{
	width: 355px !important;
	margin-right: 5px !important;
}
ul.reCustomLinks .reCustomLinksIcon
{
	margin: 0px !important;
	width: 0px;
}
.RadTabStrip ul
{
	left: 1px;
}
.editable
{
	border: solid 1px maroon;
	display: inline-block;
}
.RadGrid_Default td.rgExpandCol
{
	border-bottom-style: none !important;
}

.rcmdSel
{
	clear: right;
	float: right;
	padding: 5px 10px 5px 0;
}

div.MainEdit
{
	border: none;
	background: #e7e3e7;
	color: #4a697b;
}
div.AddAgency
{
	padding: 2em 3em 3em 2em;
}
div.Title
{
	background: #cecfce;
	color: #7b797b;
	height: 3.2em;
	font-weight: bold;
}
div.TitleH
{
	color: #fff;
	padding: 2px 20px;
	font-size: 2em;
	float: left;
}
div.TitleB
{
	padding-top: 9px;
	overflow: hidden;
}
.Picker
{
	border: 1px solid #cbcbcb;
	height: auto;
}
.Picker .SelectContainer
{
	padding: 0px 0px 1px;
	background: #FFFFFF;
	cursor: text;
	display: block;
	width: 100%;
	overflow-y: auto;
	overflow-x: none;
	position: relative;
}
.Picker .SelectContainer
{
	padding: 0px;
}
.Picker .Block, .Picker .BlockStabilizer, .Picker .BlockInvalid
{
	border: 1px solid #bbd8fb;
	margin: 1px 1px 0px;
	padding: 0.04em 0.3em 0.15em;
	vertical-align: middle;
	background-color: #F3F7FD;
	text-decoration: none;
	width: auto;
	float: left;
	white-space: nowrap;
}
.Picker .Block, .Picker .BlockInvalid, .IE6 .Picker .Block, .IE6 .Picker .BlockInvalid
{
	margin: 1px;
	padding: 1px 5px 1px 7px;
}
.Picker .InputBoxContainer
{
	margin: 1px;
	float: left;
}
.Picker .CloseLi
{
	padding-left: 0.3em;
	cursor: pointer;
	position: relative;
	top: 0.25em;
	height: auto;
}
.Picker .InputBox
{
	border-width: 0px;
	border-style: none solid solid;
	border-color: #fff;
	margin-top: 1px;
	padding-bottom: 0px;
	color: #000000;
	overflow: hidden;
	height: 19px;
	width: 5em;
	resize: none;
	position: relative;
	outline: none;
}
.Picker .InputBox
{
	margin: 0px;
	padding-left: 7px;
	height: 1.6em;
}
.Picker .InputUL, .Picker .InputULRtl
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#AddAgencyAddCatHl
{
	float: left;
	width: 135px;
	padding-left: 5px;
}
div.Picker
{
	float: left;
	width: 304px;
}
#AgUsrsLblDiv
{
	width: 143px;
	float: left;
}
#AgUsrsLblDiv a
{
	margin: 0 15px 0 7px;
}
#AgUsrs
{
	float: left;
}
#AgUsrsLblDiv, #AgUsrs
{
	margin: 10px 0;
}
div#sessionTimeOut
{
	padding: 1em;
}
div#sessionTimeOut div
{
	float: right;
	text-align: center;
}
div#sessionTimeOut div.divClearBoth
{
	float: none;
}
div#sessionTimeOut img
{
	display: block;
	float: left;
	margin-right: 1em;
}
div#sessionTimeOut div p
{
	margin-bottom: .6em;
}
div#sessionTimeOut input
{
	text-align: center;
}
div#VacSetAgBtnsDiv div
{
	float: left;
	margin: 5px 5px 5px 0;
}
div#AgntFlg
{
	margin: 20px 0 0 20px;
}
div#AgntFlg p
{
	clear: left;
	margin-bottom: 13px;
}
div#AgntFlg label
{
	float: left;
	width: 95px;
	display: block;
}
div#VsAddAgLnks p
{
	float: left;
	margin-top: 10px;
	width: 100%;
}
div#VsAddAgLnks p img
{
	float: left;
}
div#VsAddAgLnks p a, div#VsAddAgLnks p input
{
	display: block;
	margin-left: 20px;
}
div#VsAddAgLnks input
{
	float: right;
	margin: 10px;
}

.newActivityIcon
{
	background-image: url(../../images/NewActivity.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}
.vacancyClosingIcon
{
	background-image: url(../../images/VacancyClosing.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}

.newActivityAnimatedIcon
{
	background-image: url(../../images/NewActivity_Animated.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}
.vacancyClosingAnimatedIcon
{
	background-image: url(../../images/VacancyClosing_Animated.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}

.radDockToolbar a
{
	font-size: 0.7em !important;
	font-weight: normal !important;
	text-decoration: none;
}
.buttonWrapper
{
	float: left;
	text-align: center;
	margin-left: 15px;
}
.rdToolbar
{
	height: 40px !important;
}

table.radioWrap input
{
	float: left;
}
table.radioWrap label
{
	display: block;
}
a.UnReadNote
{
	font-weight: bold;
}
a.UnReadNote:visited
{
	border-color:red;
	font-weight: bold;
}
.loginfail
{
	color:Red;
}
#regformex{padding: 20px 20px 20px 0;}
.resetpnl {padding-left: 10px}
#regformsavebtnpara{ padding-top:10px;padding-bottom:10px;}
#logincontrolloginbutton{text-align:right;}
.commentsLblFillMode{width:100%;}
.commentsControlFillMode{width:800px;padding-top:10px;padding-bottom:10px;padding-right:15px;}
.commentsLblNotFillMode{width:500px;}
.commentsControlNotFillMode{width:500px;padding-top:10px;padding-bottom:10px;padding-right:10px;}
#createspecappheadingp{padding-top: 5px;}
#ctl00_ctl00_Cph1_Cph1_CreateSpecAppFirstCopy{padding: 20px 0 10px;display:inline-block;}
#IndSerRep {height:317px;overflow:scroll;font-size:smaller;}
#ctl00_Cph1_sch1_Wz_WzNewSlts_AdParUc_IndSch,#ctl00_RW_AdParUc_IndSch {width:194px;}
div#RefReqDiv, #ctl00_Cph1_RefForm .registrationFormTable {margin-left:10px;}
div#RefReqDiv p {margin-top:5px;}

#ThanksMsg{font-size:larger;margin-bottom:3em;margin-left:10px;}

.EdManScorInp{width:280px;margin-left:10px;}
#EdMsfDiv div.RadDock{margin:10px 0 0 20px;width:360px;}
#EdMsfDiv div.rdContent {padding:10px 0;}
#EdMsfDiv div.rdTitleBar {padding-left:10px;}
p#EdMsfVac {margin: 10px 20px;}
div#EdMsfBtns {padding: 10px 0 10px 150px;}

/* Registration form existing users and new users in columns */
#regformex{width:180px; float:left;}
#regform{width:650px;float:right;padding-top:20px;}
.registrationFormTable {width:650px;}
.sectionTableReg {width:640px;}
.formFieldGroupTableReg, .regFormPersonalDetsTable{width:600px;}
td.sectionItemControlCell {
width:480px !important;
}
/* END Registration form existing users and new users in columns */

#ctl00_Cph1_rd1_C_AddBtn{margin-left:102px;}
#ctl00_Cph1_AssVtSrRdz{float:left;}
#ctl00_Cph1_AssVtSrRes{float:left;}
#Vt2Btns{float:right;clear:left;margin:10px;}
#ctl00_Cph1_VacTempPage1{padding:10px;}

div.SrchPnlFloat
{
	float:left;
	margin-bottom: 1em;
}

#ctl00_Cph1_Wz_WzFo_HelpImg
{
	margin-left:75px;
}

* html #ctl00_Cph1_Wz_WzFo_HelpImg
{
	margin-left:0px;
}

#ctl00_Cph1_ctl00_Cph1_Wz_WzFo_VacDocUploadPanel
{
	float:left;
}
* html #ctl00_Cph1_Wz_WzFo_VacDocUploadListContainer
{
	margin-left: -14px;
}
#ctl00_Cph1_Wz_WzFo_VacDocGrd, #ctl00_Cph1_ctl00_Cph1_Wz_WzFo_VacDocGrdPanel
{
float: left;
}
#RadToolTipWrapper_ctl00_Cph1_CSTbr_Wtp_TileRtt label,
#RadToolTipWrapper_ctl00_Cph1_Wtp_TileRtt label
{
	margin-bottom:10px;
}
#RadToolTipWrapper_ctl00_Cph1_CSTbr_Wtp_TileRtt fieldset,
#RadToolTipWrapper_ctl00_Cph1_Wtp_TileRtt fieldset
{
	width:350px;
}
