BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
BODY DIV.mainDivContainer {
	BACKGROUND: url(../images/main_bg_l.gif) no-repeat left bottom
}
BODY DIV.mainDivContainer DIV.mainDiv {
	BACKGROUND: url(../images/main_bg_r.gif) no-repeat right bottom
}
Info {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 5px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
TD {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
TH {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
P {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
DIV {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
SPAN {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
INPUT {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
SELECT {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
A {
	COLOR: #2f8ebd; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
H1 {
	FONT-FAMILY: Trebuchet, Arial, Verdana, sans-serif
}
H2 {
	FONT-FAMILY: Trebuchet, Arial, Verdana, sans-serif
}
H3 {
	FONT-FAMILY: Trebuchet, Arial, Verdana, sans-serif
}
H4 {
	FONT-FAMILY: Trebuchet, Arial, Verdana, sans-serif
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #20525f; FONT-FAMILY: Trebuchet,Arial,Verdana,sans-serif
}
H1 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #a49549
}
H2 {
	FONT-SIZE: 16px
}
H3 {
	FONT-SIZE: 14px
}
H4 {
	FONT-SIZE: 12px
}
.MainBlock {
	FLOAT: left; PADDING-BOTTOM: 50px; WIDTH: 920px
}
.MainLoginBlock {
	BACKGROUND: url(../images/girl.jpg) no-repeat right bottom; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 920px
}
.agreementBox {
	MARGIN-TOP: -10px; PADDING-LEFT: 11px; FONT-SIZE: 11px; MARGIN-LEFT: 25px; BORDER-LEFT: #f3f0e7 4px solid; COLOR: #bbbbbb; LINE-HEIGHT: 11px; background: #ffffff
}
.LoginError {
	FONT-SIZE: 10px; COLOR: #ff0000; TEXT-ALIGN: center
}
.errText {
	FONT-SIZE: 10px; COLOR: #ff0000; TEXT-ALIGN: center
}
.UserStatus {
	PADDING-RIGHT: 30px; FLOAT: right
}
#FixWidth {
	MIN-WIDTH: 920px; ; WIDTH: expression((document.body.clientWidth < 920) ? "920px":"100%")
}
.AffiliateLoginBlock #FixWidth {
	
}
.Header {
	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 15px; WIDTH: 920px; BORDER-BOTTOM: #eae4d0 1px solid
}
.Logo {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/logo_right_bord.gif); MARGIN: 17px 0px 22px 10px; BACKGROUND-REPEAT: no-repeat
}
.TDLogo {
	MARGIN: 33px 0px 0px 20px
}
.MainNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 48px 10px 0px 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, sans-serif; LIST-STYLE-TYPE: none
}
.MainNav LI {
	DISPLAY: inline; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; BORDER-LEFT: #1f3c49 1px solid
}
.MainNav LI.First {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: medium none
}
.MainNav LI A {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #1f3c49; TEXT-DECORATION: none
}
.MainNav LI B {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #1f3c49; TEXT-DECORATION: none
}
.MainNav LI A:hover {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: url(../images/border_bottom.gif) repeat-x 50% bottom; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.TopNavigationHolder {
	MARGIN-BOTTOM: 5px
}
.TopNavigationHolder .MainNav {
	CLEAR: both; MARGIN-TOP: 25px; WIDTH: 670px; TEXT-ALIGN: right
}
.TopNavigationHolder .MainNav LI {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 5px
}
.HomeBG {
	MIN-HEIGHT: 625px; BACKGROUND: url(../images/girl.jpg) no-repeat right bottom; FLOAT: right; WIDTH: 920px; HEIGHT: 100%
}
.MainContent {
	DISPLAY: inline; FLOAT: left; WIDTH: 470px
}
.MainContent .plr10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.BreadCrumbs {
	FONT-SIZE: 11px; COLOR: #20525f; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-ALIGN: left}
.BreadCrumbs SPAN {
	FONT-SIZE: 11px; COLOR: #20525f; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-ALIGN: left
}
<!--- added MDF --->
.BreadCrumbs a.ondemandtraining {FONT-SIZE: 11px; COLOR: #20525f; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-ALIGN: right}
<!--- added MDF --->

.BreadCrumbs A {
	FONT-SIZE: 11px; COLOR: #20525f; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-ALIGN: left}
.BreadCrumbs SPAN {
	COLOR: #20525f! important
}
.BreadCrumbs SPAN.Raquo {
	FONT-SIZE: 13px
}
.MainContent H1 {
	DISPLAY: inline; BACKGROUND: url(../images/border_bottom.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; MARGIN: 10px 0px
}
.InnerBG H1 {
	DISPLAY: inline; BACKGROUND: url(../images/border_bottom.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; MARGIN: 10px 0px
}
.MainContent P {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
.InnerBG P {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
.MainContent P.Last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 23px; PADDING-TOP: 0px
}
UL.SubNav {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.SubNav LI {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 24px; BACKGROUND: url(../images/subnav_border.gif) no-repeat 119px 22px; FLOAT: left; TEXT-ALIGN: center
}
.SubNav LI.First {
	PADDING-LEFT: 7px; BACKGROUND: url(../images/subnav_border.gif) no-repeat 102px 22px
}
.SubNav LI.Last {
	PADDING-RIGHT: 7px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.SubNav LI A {
	DISPLAY: block; WIDTH: 71px; COLOR: #6f6967; LINE-HEIGHT: 1; PADDING-TOP: 67px; TEXT-DECORATION: none
}
.SubNav LI A.How {
	BACKGROUND: url(../images/how.gif) no-repeat
}
.SubNav LI A.FAQ {
	BACKGROUND: url(../images/faq.gif) no-repeat
}
.SubNav LI A.Demo {
	BACKGROUND: url(../images/demo.gif) no-repeat
}
.SubNav LI A.F500 {
	BACKGROUND: url(../images/f500.gif) no-repeat
}
.SubNav LI A:hover {
	COLOR: #999999
}
.PhotoArea {
	FLOAT: left; WIDTH: 450px
}
.PhotoArea SPAN {
	PADDING-RIGHT: 27px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(../images/photo_border.gif) repeat-y right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.PhotoArea SPAN.SecondPhoto {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 25px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px! important; PADDING-TOP: 10px! important
}
.PhotoArea SPAN IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 5px! important; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px! important; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 5px! important; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 5px! important; BORDER-BOTTOM: #e4e4e4 1px solid
}
.PhotoArea SPAN P {
	FONT-SIZE: 11px
}
.LoginFormBG {
	DISPLAY: inline; BACKGROUND: url(../images/login_bg.gif) repeat-y left top; FLOAT: right; WIDTH: 388px; HEIGHT: 217px
}
.AffiliateLoginBlock .LoginFormBG {
	DISPLAY: block; FLOAT: none; MARGIN: 0px 266px
}
.LoginFormTop {
    BACKGROUND:url("../images/login_top_corners.gif") no-repeat scroll left top transparent;HEIGHT:100%;PADDING:31px 0 0 38px;
}
.LoginFormBottom {
	BACKGROUND: url(../images/login_bottom_corners.gif) no-repeat left bottom; HEIGHT: 100%
}
.LoginFormTop H1 {
	DISPLAY: block; FLOAT: left; MARGIN: 0px
}
.LoginFormTop TABLE {
	MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left
}
.LoginFormTop TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.LoginFormTop TABLE TH {
	PADDING-RIGHT: 17px; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-ALIGN: right
}
.LoginFormTop TABLE TD INPUT.Text {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; WIDTH: 138px; BORDER-BOTTOM: #d5d5d5 1px solid; HEIGHT: 21px
}
.EnterBtn {
	FLOAT: right; MARGIN: 63px 31px 0px 0px
}
A.ForgotPassword {
	FONT-SIZE: 10px; COLOR: #6f6967; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.ForgotPassword:hover {
	TEXT-DECORATION: underline
}
#footer {
	DISPLAY: block; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-ALIGN: center
}
#footer UL {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#footer UL LI {
	BORDER-RIGHT: #6f6967 1px solid; PADDING-RIGHT: 8px; DISPLAY: inline; TEXT-TRANSFORM: lowercase; MARGIN-RIGHT: 8px
}
#footer UL LI.last {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
#footer UL LI A {
	COLOR: #6f6967; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	TEXT-DECORATION: underline
}
.phone {
	FLOAT: left
}
.copyright {
	FLOAT: right; TEXT-ALIGN: right
}
.phone {
	FONT-SIZE: 11px; COLOR: #6f6967; FONT-FAMILY: Arial, Verdana, sans-serif
}
.copyright {
	FONT-SIZE: 11px; COLOR: #6f6967; FONT-FAMILY: Arial, Verdana, sans-serif
}
.InnerBG {
	DISPLAY: inline; BACKGROUND: url(../images/inner_bg.gif) repeat-y left top; FLOAT: left; MARGIN: 11px 0px 25px; WIDTH: 920px; COLOR: #666666; HEIGHT: 100%
}
.InnerTop {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; BACKGROUND: url(../images/inner_top_corners.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 27px
}
.InnerBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/inner_bottom_corners.gif) no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 40px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
.TopButtons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.TopButtons A {
	FONT-SIZE: 12px; BACKGROUND: url(../images/btn_bg.gif) no-repeat; FLOAT: left; WIDTH: 110px! important; COLOR: #333333! important; LINE-HEIGHT: 2.4; FONT-FAMILY: Arial, Verdana, Trebuchet, sans-serif; HEIGHT: 28px! important; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TopButtons SPAN.first {
	PADDING-RIGHT: 7px; PADDING-LEFT: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.TopButtons SPAN {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.TopButtons SPAN.Flow {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.orgTopButtons SPAN.Flow {
	PADDING-RIGHT: 7px; PADDING-LEFT: 14px; BACKGROUND: url(../images/btn_bg3.gif) no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.TopButtons SPAN.FlowFirst {
	PADDING-RIGHT: 7px; PADDING-LEFT: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
/* added to place numbers in locations */
.TopButtonslarger {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.TopButtonslarger A {
	FONT-SIZE: 12px; BACKGROUND:  none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 115px! important; COLOR: #333333! important; LINE-HEIGHT: 2.4; FONT-FAMILY: Arial, Verdana, Trebuchet, sans-serif; HEIGHT: 28px! important; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TopButtonslarger SPAN.first {
	PADDING-RIGHT: 7px; PADDING-LEFT: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.TopButtonslarger img.marker {
	PADDING-RIGHT: 3px;
}
.TopButtonslarger SPAN {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.TopButtonslarger SPAN.Flow {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.TopButtonslarger SPAN.FlowFirst {
	PADDING-RIGHT: 7px; PADDING-LEFT: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.TopButtonslarger SPAN.FlowOne {
	PADDING-RIGHT: 7px; PADDING-LEFT: 14px; BACKGROUND: url(../images/btn_bg_largerOne.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.TopButtonslarger SPAN.FlowTwo {
	PADDING-RIGHT: 7px; PADDING-LEFT: 14px; BACKGROUND: url(../images/btn_bg_largerTwo.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.TopButtonslarger SPAN.FlowThree {
	PADDING-RIGHT: 7px; PADDING-LEFT: 14px; BACKGROUND: url(../images/btn_bg_largerThree.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
/* END added to place numbers in locations */
.InnerBG P {
	FONT-FAMILY: Georgia, Arial, Verdana, Trebuchet, sans-serif
}
TABLE.FormTable {
	FLOAT: left; WIDTH: 872px
}
TABLE.FormTable TD SPAN {
	FONT-FAMILY: Arial, Verdana, sans-serif
}
TABLE.FormTable TD SELECT {
	FONT-FAMILY: Arial, Verdana, sans-serif
}
TABLE.FormTable TD P.InindentedInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Verdana, sans-serif
}
TABLE.FormTable TH {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Verdana, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.FormTable TD.th {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 150px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.FormTable TD {
	PADDING-BOTTOM: 7px; FONT-FAMILY: Arial, Verdana, sans-serif
}
TABLE.FormTable TR.Last {
	BACKGROUND: url(../images/bottom_double_border.gif) repeat-x left bottom
}
TABLE.FormTable .trow {
	HEIGHT: 30px
}
DIV.FormButtonsGray {
	PADDING-LEFT: 163px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.FormButtons {
	PADDING-LEFT: 163px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TR.FormButtons TD {
	PADDING-LEFT: 163px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.LeftAligned {
	PADDING-LEFT: 0px! important
}
INPUT.FormButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/btn_submit_bg.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 97px! important; COLOR: white! important; LINE-HEIGHT: 2.4; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Trebuchet, sans-serif; HEIGHT: 28px! important; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.FormButtons INPUT {
	width: 97px! important; 
	height: 28px! important;
	font-family: Arial, Verdana, Trebuchet, sans-serif; 
	font-size: 12px; 
	text-align: center; 
	text-decoration: none;
	line-height: 2.4;
	border: none;
	color: white! important; 
	background: transparent url(../images/btn_submit_bg.gif) 0 0 no-repeat; 
	cursor: pointer;
}

.FormButtons .PrintButton, 
.FormButtons .SaveButton, 
.FormButtons .CancelButton, 
.FormButtons .DownloadButton, 
.FormButtons .EmailButton, 
.FormButtons .PhoneButton, 
.FormButtons .PreviousButton,
.FormButtons .ParseAsNewCandidateButton, 
.FormButtons .ParseAndSubmitToJobButton, 
.FormButtons .UpdateMatchingRecordsButton,
.FormButtons .NextButton {
	display: block;
	float: left;
	width: 28px! important;
	height: 28px! important;
	margin: 3px 0 0 3px;
	text-indent: -10000px;
	border: 1px solid #CCCCCC;
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
}

.FormButtons .PrintButton {
	height: 26px! important;
	background-image: url(../images/buttons/print.gif);
}

	.FormButtons .PrintButton span {
		display: none;
	}

.FormButtons .SaveButton {
	background-image: url(../images/buttons/save.gif);
}

.FormButtons .CancelButton {
	background-image: url(../images/buttons/cancel.gif);
}

.FormButtons .DownloadButton {
	background-image: url(../images/buttons/download.gif);
}

.FormButtons .EmailButton {
	background-image: url(../images/buttons/email.gif);
}

.FormButtons .PhoneButton {
	background-image: url(../images/buttons/phone.gif);
}

.FormButtons .ParseAsNewCandidateButton {
	background-image: url(../images/export_candidates.gif);
}

.FormButtons .ParseAndSubmitToJobButton {
	background-image: url(../images/export_submissions.gif);
}

.FormButtons .UpdateMatchingRecordsButton {
	background-image: url(../images/reexport_candidates.gif);
}

.FormButtons .PreviousButton {
	width: 46px! important;
	background-image: url(../images/buttons/previous.gif);
}

.FormButtons .NextButton {
	width: 46px! important;
	background-image: url(../images/buttons/next.gif);
}

INPUT.FormButtonsWide130 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/btn_submit_bg_130.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 130px! important; COLOR: white! important; LINE-HEIGHT: 2.4; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Trebuchet, sans-serif; HEIGHT: 28px! important; TEXT-ALIGN: center; TEXT-DECORATION: none
}
INPUT.FormButtonsWide200 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/btn_submit_bg_200.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 200px! important; COLOR: white! important; LINE-HEIGHT: 2.4; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Trebuchet, sans-serif; HEIGHT: 28px! important; TEXT-ALIGN: center; TEXT-DECORATION: none
}
INPUT.FormButtonGray {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/btn_bg.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 110px! important; COLOR: #333333! important; LINE-HEIGHT: 2.4; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Trebuchet, sans-serif; HEIGHT: 28px! important; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.FormButtonsGray INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/btn_bg.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 110px! important; COLOR: #333333! important; LINE-HEIGHT: 2.4; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Trebuchet, sans-serif; HEIGHT: 28px! important; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.GreyBG {
	PADDING-LEFT: 5px; BACKGROUND: #f0f0f0
}
.BottomButtons {
	MARGIN-TOP: 5px; FLOAT: right; MARGIN-RIGHT: 22px
}
.BottomButtons INPUT {
	MARGIN-RIGHT: 15px
}
.BottomButtons A {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; BORDER-LEFT: #d0d0d0 1px solid; COLOR: #006699; FONT-FAMILY: Trebuchet, Verdana, Arial, sans-serif! important
}
TABLE.PositionsTable {
	BORDER-RIGHT: medium none; BACKGROUND-POSITION: 50% top; BORDER-TOP: medium none; MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(../images/bg_table_header.gif); BORDER-LEFT: medium none; WIDTH: 872px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x
}
.PositionsTable TR.hover {
	BACKGROUND-COLOR: #f3f3f3
}
.PositionsTable TR.hover TH {
	
}
.PositionsTable A.InnerLink {
	VISIBILITY: hidden
}
TABLE.PositionsTable TH {
	COLOR: #6f6967; FONT-FAMILY: Arial, Verdana, sans-serif! important; TEXT-DECORATION: none
}
TABLE.PositionsTable TD {
	COLOR: #6f6967; FONT-FAMILY: Arial, Verdana, sans-serif! important; TEXT-DECORATION: none
}
TABLE.PositionsTable TH A {
	COLOR: #6f6967
}
TABLE.PositionsTable A:hover {
	TEXT-DECORATION: underline
}
TABLE.PositionsTable TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-ALIGN: left
}
TR.TRBorder {
	
}
TABLE.PositionsTable TR {
	BACKGROUND: url(../images/tr_border.gif) repeat-x left bottom
}
TR.TRBorder TH {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(../images/div_header.gif)! important; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: normal! important
}
TABLE.PositionsTable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
TABLE.PositionsTable TR.Last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
P.PagesNumber {
	FLOAT: right; MARGIN: 10px 0px 0px; FONT-FAMILY: Arial, Verdana, sans-serif! important
}
P.PagesNumber SPAN {
	FONT-FAMILY: Verdana, Arial, sans-serif! important
}
TD.Buttons IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 7px; BACKGROUND: url(../images/btn_table_border.gif) no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.Buttons IMG.First {
	PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.PositionsTable TR.Active {
	BACKGROUND: #eaeaea
}
TABLE.PositionsTable TD TABLE.Resume TR {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.PositionsTable TD TABLE.Resume TR TD {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.PositionsTable TD TABLE.Resume TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
TABLE.PositionsTable TD TABLE.Resume TD SPAN {
	FONT-FAMILY: Arial, Verdana, sans-serif! important
}
TABLE.PositionsTable TD TABLE.Resume TD A {
	PADDING-LEFT: 5px; BORDER-LEFT: #cccccc 1px solid; COLOR: #006699
}

.SideButtonsTable {
	BACKGROUND: url(../images/table_top_corners.gif) #f0f0f0 no-repeat left top; FLOAT: left; WIDTH: 235px
}

DIV.BlockWidth {
	FLOAT: Left; 
	WIDTH: 385px; 
	MARGIN-RIGHT: 20px;
	FONT-FAMILY: Arial, Verdana, sans-serif! important;
	
}
DIV.BlockWidth P{
	FONT-FAMILY: Arial, Verdana, sans-serif! important;
	Font-size: 12px;
	FLOAT: Left; 
}

.homestats {
	FONT-FAMILY: Arial, Verdana, sans-serif! important;
	Font-size: 10px;
	width: 250px;
}



.SideButtons {
	PADDING-RIGHT: 28px; PADDING-LEFT: 28px; BACKGROUND: url(../images/table_bottom_corners.gif) no-repeat left bottom; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; HEIGHT: 297px
}
.SideButtons SPAN {
	DISPLAY: block; BACKGROUND: url(../images/btn_bg2.gif) no-repeat left center; FLOAT: left; MARGIN: 4px 0px; WIDTH: 178px; HEIGHT: 34px
}
.SideButtons A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 45px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #2d6f7f; PADDING-TOP: 11px; FONT-FAMILY: Arial, Verdana, Trebuchet, sans-serif
}
.SideButtons SPAN A.BtnNewPosition {
	BACKGROUND: url(../images/new_position_bg.gif) no-repeat 8px 9px
}
.SideButtons SPAN A.BtnNewAccount {
	BACKGROUND: url(../images/new_account_bg.gif) no-repeat 8px 8px
}
.SideButtons SPAN A.BtnViewDemo {
	BACKGROUND: url(../images/view_demo_bg.gif) no-repeat 8px 10px
}
.SideButtons SPAN A.BtnAnalytics {
	BACKGROUND: url(../images/analytics_bg.gif) no-repeat 8px 12px
}
.SideButtons SPAN A.BtnSources {
	BACKGROUND: url(../images/sources_bg.gif) no-repeat 8px 10px
}
.SideButtons SPAN A.BtnSearch {
	BACKGROUND: url(../images/search_bg.gif) no-repeat 8px 11px
}
.SideButtons SPAN A.BtnCurrPosition {
	BACKGROUND: url(../images/current_position_bg.gif) no-repeat 8px 9px
}
.Left {
	FLOAT: left
}
.Right {
	FLOAT: right
}
.Clear {
	CLEAR: both
}
.ml10 {
	MARGIN-LEFT: 10px
}
.pt5 {
	PADDING-TOP: 5px
}
.b1 {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
.b2 {
	BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; BORDER-LEFT: green 1px solid; BORDER-BOTTOM: green 1px solid
}
.b3 {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid
}
.signedInLabel {
	FONT-SIZE: 11px; COLOR: #6f6967
}
A.logoutLink {
	FONT-SIZE: 11px; COLOR: #1f3c49; TEXT-DECORATION: none
}
A.logoutLink:hover {
	BACKGROUND: url(../images/border_bottom.gif) repeat-x 50% bottom; PADDING-BOTTOM: 3px
}
P.pagetitle {
	FONT-WEIGHT: bold
}
P.pagetitle SPAN {
	
}
#errormessage {
	COLOR: red
}
.hKeyword {
	BACKGROUND-COLOR: #ff9191
}
.hPRTerms {
	BACKGROUND-COLOR: #98fe8a
}
.hMustHave {
	BACKGROUND-COLOR: #c3fafd
}
.hASA1 {
	BACKGROUND-COLOR: #ff6699
}
.hASA2_4 {
	BACKGROUND-COLOR: #ceeaf4
}
.hASA5 {
	BACKGROUND-COLOR: #f1edbe
}
SPAN.asterisk {
	COLOR: red
}
UL.listInlineListView {
	MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: circle
}
DIV.filterOuterHolder TABLE.filter {
	MARGIN: 10px
}
.calFont {
	PADDING-RIGHT: 2px! important; PADDING-LEFT: 2px! important; PADDING-BOTTOM: 2px! important; PADDING-TOP: 2px! important; WHITE-SPACE: nowrap! important; TEXT-ALIGN: center! important
}
.calFont A {
	TEXT-DECORATION: none! important
}
TABLE TD.dateBtnCell INPUT {
	WIDTH: 25px
}
.dateInput {
	WIDTH: 2.5cm
}
.Text {
	WIDTH: 500px; HEIGHT: 21px
}
TEXTAREA {
	WIDTH: 500px; HEIGHT: 200px
}
.Text:focus {
	BORDER-RIGHT: #61aed2 1px solid; BORDER-TOP: #61aed2 1px solid; BACKGROUND: #f5f9ff; BORDER-LEFT: #61aed2 1px solid; BORDER-BOTTOM: #61aed2 1px solid
}
.Focus {
	BORDER-RIGHT: #61aed2 1px solid; BORDER-TOP: #61aed2 1px solid; BACKGROUND: #f5f9ff; BORDER-LEFT: #61aed2 1px solid; BORDER-BOTTOM: #61aed2 1px solid
}
TEXTAREA:focus {
	BORDER-RIGHT: #61aed2 1px solid; BORDER-TOP: #61aed2 1px solid; BACKGROUND: #f5f9ff; BORDER-LEFT: #61aed2 1px solid; BORDER-BOTTOM: #61aed2 1px solid
}
TEXTAREA.Focus {
	BORDER-RIGHT: #61aed2 1px solid; BORDER-TOP: #61aed2 1px solid; BACKGROUND: #f5f9ff; BORDER-LEFT: #61aed2 1px solid; BORDER-BOTTOM: #61aed2 1px solid
}
.datePicker {
	MARGIN-BOTTOM: 15px
}
.Pager {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; MARGIN-TOP: 30px; LEFT: 0px; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 99%; PADDING-TOP: 7px; BORDER-BOTTOM: #dfdfdf 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 25px
}
.Pager OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Pager OL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans serif
}
.Pager OL LI.First {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.Pager OL LI A {
	FONT-WEIGHT: normal
}
.PagerOptions {
	RIGHT: 5px; POSITION: absolute; TOP: 3px
}
.PagerOptions LABEL {
	FONT-SIZE: 1em; MARGIN: 3px; TEXT-TRANSFORM: lowercase
}
.PagerOptions SELECT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.panel {
	PADDING-RIGHT: 20px; BORDER-TOP: #c4df9b 2px solid; PADDING-LEFT: 20px; BACKGROUND: #edf5e1 0px 0px; LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 250px; PADDING-TOP: 10px; POSITION: relative; TOP: 0px
}
.panel .delete {
	RIGHT: 10px; CURSOR: pointer; POSITION: absolute; TOP: 10px
}
.divPopupBlock {
	LEFT: 170px; POSITION: relative; TOP: 0px; HEIGHT: 8px
}
.DateTimeBoxHolder {
	
}
.DateBox {
	FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; HEIGHT: 25px
}
.TimeBox {
	FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; HEIGHT: 25px
}
.DateBox .dateInput {
	WIDTH: 75px; MARGIN-RIGHT: 5px
}
.DateBox .dateBtnCell INPUT {
	WIDTH: 30px
}
.TimeBox .Separator {
	MARGIN: 0px 2px
}
#responseTimeRow {
	FONT-SIZE: 0.9em; COLOR: white
}
#responseTimeRow SPAN {
	FONT-SIZE: 0.9em; COLOR: white
}
.RelationEditorFieldset {
	BORDER-RIGHT: #d7e7ee 1px dashed; BORDER-TOP: #d7e7ee 1px dashed; BORDER-LEFT: #d7e7ee 1px dashed; BORDER-BOTTOM: #d7e7ee 1px dashed
}
.TimeZoneInfo {
	FONT-SIZE: 0.9em; COLOR: #b4b4b4; FONT-STYLE: italic
}
DIV.whiteOverlay {
	POSITION: absolute; BACKGROUND-COLOR: #445966
}
DIV.jqmDialog {
	DISPLAY: none; LEFT: 40%; MARGIN-LEFT: -200px; OVERFLOW: hidden; WIDTH: 650px; FONT-FAMILY: verdana,tahoma,helvetica; POSITION: fixed; TOP: 18%
}
* HTML DIV.jqmDialog {
	POSITION: absolute; ; TOP: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')
}
DIV.jqmdTC {
	PADDING-RIGHT: 22px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #445966; PADDING-TOP: 7px; ZOOM: 1; FONT-FAMILY: "sans serif",verdana,tahoma,helvetica; BACKGROUND-COLOR: #eaede9
}
DIV.jqmdTL {
	PADDING-LEFT: 0px
}
DIV.jqmdTR {
	PADDING-RIGHT: 0px; ZOOM: 1
}
DIV.jqmdBC {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../images/bc.gif) repeat-x center bottom; PADDING-BOTTOM: 7px; OVERFLOW: auto; PADDING-TOP: 7px; HEIGHT: 350px
}
DIV.jqmdBL {
	PADDING-LEFT: 7px; BACKGROUND-COLOR: #eaede9
}
DIV.jqmdBR {
	PADDING-RIGHT: 7px; ZOOM: 1; BACKGROUND-COLOR: #eaede9
}
DIV.jqmdMSG {
	COLOR: #317895
}
INPUT.jqmdX {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; RIGHT: 7px; BACKGROUND: url(../images/close.gif) no-repeat left top; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 4px; HEIGHT: 19px
}
INPUT.jqmdXFocus {
	BACKGROUND-POSITION: left bottom; outline: none
}
DIV.jqmdBC BUTTON {
	MARGIN: 8px 10px 4px; CURSOR: pointer; COLOR: #777; BACKGROUND-COLOR: #fff
}
DIV.jqmdBC INPUT[type='submit'] {
	MARGIN: 8px 10px 4px; CURSOR: pointer; COLOR: #777; BACKGROUND-COLOR: #fff
}
DIV.jqmDialog INPUT:focus {
	BACKGROUND-COLOR: #eaffc3
}
DIV.jqmDialog INPUT.iefocus {
	BACKGROUND-COLOR: #eaffc3
}

.statstable {
	border: thin solid;
	border-color : #AD8A29;
	border-width : 2px;
	width:200px;
	padding: 0;
}
	

.statsheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
	text-align: center;
	border-color: #999999;
	background-color: #f0f0f0;
	color: #000000;
}
.statsdetailstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
	text-align: left;
	color: #000000;
	padding-left: 10px;
	border-bottom: 1px dotted #d8d8d8;
	width: 100px;
}
.statsdetailscontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
	text-align: left;
	color: #000000;
	margin-left: 10px;
	padding-left: 10px;
	border-bottom: 1px dotted #d8d8d8;
	width: 90px;
}
span.annoucementtitle {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color:#AD8A29;
}
span.jobdescriptiontext{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000
}

.showdescriptionJS {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#AD8A29;
	text-decoration:none;
}

.rollover{
	font-weight:normal !important;
	background-color:#ffff99;
}

td.iconlist {
	text-align: right;
	width: 300px;
}

	td.iconlist .IconsWrapper {
		float: right;
	}

.helpbox {
	float: left;
	width: 840px;
	border:solid 1px #d6e9f3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	background:#f0f7fb;
	margin-bottom: 5px;
}
.helpbox td div {
	height: 41px;
	width: 253px;
	background-position: left top;
	background-repeat: no-repeat;
}
.helpbox div#CreateSearchOn1 {
	background-image: url(../images/CreateSearch_Step1_on.gif);
}
.helpbox div#CreateSearchOff1 {
	background-image: url(../images/CreateSearch_Step1_off.gif);
}
.helpbox div#CreateSearchOn2 {
	background-image: url(../images/CreateSearch_Step2_on.gif);
}
.helpbox div#CreateSearchOff2 {
	background-image: url(../images/CreateSearch_Step2_off.gif);
}
.helpbox div#CreateSearchOn3 {
	background-image: url(../images/CreateSearch_Step3_on.gif);
}
.helpbox div#CreateSearchOff3 {
	background-image: url(../images/CreateSearch_Step3_off.gif);
}
.helpbox div#ModifyPosOn1 {
	background-image: url(../images/ModifyPosition_step1_on.gif);
}
.helpbox div#ModifyPosOff1 {
	background-image: url(../images/ModifyPosition_step1_off.gif);
}
.helpbox div#ModifyPosOn2 {
	background-image: url(../images/ModifyPosition_step2_on.gif);
}
.helpbox div#ModifyPosOff2 {
	background-image: url(../images/ModifyPosition_step2_off.gif);
}
.helpbox div#ModifyPosOn3 {
	background-image: url(../images/ModifyPosition_step3_on.gif);
}
.helpbox div#ModifyPosOff3 {
	background-image: url(../images/ModifyPosition_step3_off.gif);
}

/* 'loading' area */
div#loadingAreaHolder{
	left: 25%;
	top: 0px;
	position: fixed; 
	z-index: 100001; 
	width: 50%;
}
	div#loadingArea {
		text-align:center; 
		font-weight:bold; 
		background-color:#FFEB59; 
		margin-left:auto; 
		margin-right:auto; 
		width:100px; 
		padding:3px;	
		display:none;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}

/* js validation */
label.error
{
	display: block; 
	width: 99%;
	color: red;
}

.completionwords{
font-size: 20px;
color:black;
}

td.customOnClick { 
	*border:solid 1px #d6e9f3;
}

.editableInput{
	width : 200px;
	border:solid 5px brown;
	padding : 5px;
	font-family:Verdana;
	font-size:10px;
	text-align : left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

div.button {
	height: 29px;	
	width: 133px;
	background: url(../images/button.png) 0 0;
	font-size: 14px; 
	color: #C7D92C; 
	text-align: center; 
	padding-top: 15px;
}

/*mdf added*/
.legiontableleft{
padding-right:10px;
}
.legiontable{
padding-left:10px;
padding-right:10px;
}