/*Body
{
    background-image: url(../Images/BodyBg.gif);
    font-size: 75%;
    font-family: Arial, Helvetica, sans-serif;
    color: #7f8184;
    margin: 0px;
    padding: 0px;
    direction: rtl;
}*/
.PaddingRight
{
    padding-right: 10px;
}
.PaddingTop0
{
    padding-top: 0px;
}
.HiddenIframe
{
    display: none;
    width: 0px;
    height: 0px;
}
 
.PopupBackground
{
    background-image: none;
}

.modalPopupBody
{
    /* background-image:url(../Images/BodyBg.gif); */
    font-size: 70%;
    font-family: Arial, Helvetica, sans-serif;
    color: #7f8184;
    margin: 0px;
    padding: 0px;
}

.SubscriptionTitle
{
    font-weight: bold;
    font-size: 12pt;
    background-image: url(../images/flach_strech.gif);
    color: #ffffff;
    font-family: Arial;
    height: 25px;
}
.SubscriptionTitleRight
{
    font-weight: bold;
    font-size: 12pt;
    background-image: url(../images/right_corner.gif);
    color: #ffffff;
    font-family: Arial;
    height: 25px;
}
.SubscriptionTitleLeft
{
    font-weight: bold;
    font-size: 12pt;
    background-image: url(../images/left_corner.gif);
    color: #ffffff;
    font-family: Arial;
    height: 25px;
}


DIV.myShineBanner DIV.banner
{
    background-image: url(../Images/myShineBannerRM.jpg);
}

.SubmenuLayer
{
    position: absolute;
    visibility: hidden;
}

.HiddenElement
{
    display: none;
}

.PageBotCap, .PageTopCap
{
    width: 981px;
    margin: 0px auto;
    height: 13px;
    background-repeat: no-repeat;
}
.PageBotCap
{
    background-image: url(../Images/PageBotCap.png);
}
.PageTopCap
{
    background-image: url(../Images/PageTopCap.png);
}
* html .PageBotCap, * html .PageTopCap
{
    background: none;
}

FORM, UL, OL, H1, H2, H3, H4, H5, H6
{
    margin: 0px;
    padding: 0px;
}
/*a:link
{
    color: #000066;
    font-weight: bold;
    text-decoration: none;
}
a:visited
{
    color: #000066;
    font-weight: bold;
    text-decoration: none;
}
a:hover
{
    color: #000066;
    font-weight: bold;
    text-decoration: none;
}*/

.HeaderContainer
{
    width: 981px;
    margin: 0px auto; /* background-image:url(../Images/pageDrop.png); */
    background-repeat: repeat-y;
}
/*
* html .HeaderContainer, * html .MainContainer, * html .FooterContainer
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='../Images/pageDrop.png');
}
* html .PageBotCap
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='../Images/PageBotCap.png');
}

* html .PageTopCap
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='../Images/PageTopCap.png');
}

* html .HeaderContainer, * html .MainContainer, * html .FooterContainer
{
    background: none;
}*/


/*.MainContainer
{
    width: 981px;
    margin: 0px auto;
    background-image: url(../Images/pageDrop.png);
    background-repeat: repeat-y;
}*/

.MainContainerSearchFormIframe
{
    margin: 0px auto;
    background-repeat: repeat-y;
}

.FooterContainer
{
    width: 981px;
    margin: 0px auto;
    background-image: url(../Images/pageDrop.png);
    background-repeat: repeat-y;
}

.FooterBanner
{
    margin: 0px 0px 0px 10px; /*width: 959px;*/
    background-color: #FFFFFF;
}

.Header
{
    width: 959px;
    margin: 0px auto;
    background-color: #FFFFFF;
}
/*.Main
{
    width: 959px;
    margin: 0px auto;
    background-color: #FFFFFF;
}*/

.MainSearchFormIframe
{
    margin: 0px auto;
    background-color: #FFFFFF;
}

P
{
    padding: 0px 0px 15px 0px;
    margin: 0px;
}

H1
{
    color: #002040;
}

H2
{
    color: #002040;
    font-size: 1.4em;
}
H3
{
    color: #002040;
}

.ClearBoth
{
    clear: both;
}

/*--------------------------------------------------*/
.ClassCover
{
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #000000;
    filter: alpha(opacity=20);
    -moz-opacity: 0.05;
    opacity: 0.05;
}

* html #FRAMECover
{
    /* ie6 hack */
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.ClassDIVCover
{
    width: 959px;
    margin: 0px 150px 0px 150px;
    height: 30px;
    position: absolute;
    background-color: #EFEFEF;
    padding-top: 5px;
    text-align: left;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    color: #132046;
}

/*--------------------------------------------------*/

/****** Footer Styles ******/
.Footer
{
    width: 959px;
    margin: 0px auto;
    background-color: #FFFFFF;
    border-top: 1px solid #D9D9D9;
    background-image: url(../Images/FooterFadeBg.gif);
    background-repeat: repeat-x;
}

/****** Standard Styles ******/

.StandardType .MainContainer .Main
{
    background-image: url(../Images/MainStandardBg.gif);
}
.StandardType .MainContainer .Main .Content
{
    float: right;
    width: 701px;
}
.StandardType .MainContainer .Main .SideBar
{
    float: left;
    width: 258px;
}

/****** CorporateType Styles ******/
.CorporateType .MainContainer .Main
{
    width: 701px;
}
.CorporateType .MainContainer .Main .Content
{
    float: none;
    width: 701px;
    background-image: url(../Images/CorporateContentBg.gif);
    background-repeat: repeat-x;
}
.CorporateType .FullContainer .Content .DivPadding
{
    padding: 20px 43px;
    margin: 0px;
    text-align: justify;
}

.CorporateSiteNoExist
{
    width: 981px;
    margin: 0px auto;
}

.CorporateSiteNoExist .Main
{
    background-color: #F5F5F5;
}
/****** Registration Styles ******/

.RegistrationType .MainContainer .Main
{
    background-image: url(../Images/Registrationbg.jpg);
}
.RegistrationType .MainContainer .Main .Content
{
    float: left;
    width: 784px;
}
.RegistrationType .MainContainer .Main .SideBar
{
    float: right;
    width: 175px;
}

.RegistrationTitle
{
    background-color: #FFFFFF;
    background-image: url(../Images/ContentTopBg.gif);
    background-repeat: repeat-x;
    height: 7px;
}
.RegistrationTitle h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 150%;
    color: #132046;
    margin: 0px;
}
.TitleNote
{
    color: #7f8184;
}
.RegistrationType .ProfileComplete
{
    float: left;
    width: 200px;
}
.RegistrationArea
{
    width: 100%;
}
.RegistrationArea .Width70
{
    width: 70%;
}
.RegistrationArea .FormTitle
{
    margin: 0px;
    padding: 30px 0px 0px 0px;
    font: 150% Arial, Helvetica, sans-serif;
    color: #7E358F;
    font-weight: bolder;
}
.RegistrationArea .FormTitle SPAN
{
    margin: 0px;
    padding: 0px;
    color: #132046;
    font-weight: bold;
}
.RegistrationArea .FormMidTitle
{
    font: 135% Arial, Helvetica, sans-serif;
    color: #A274DF;
}
.RegistrationArea .FormMidHighlight
{
    font: 110% Arial, Helvetica, sans-serif;
    color: #A274DF;
    vertical-align: top;
}
.RegistrationAreaInner
{
    padding-right: 25px;
    padding-left: 54px;
    height: auto;
    min-height: 17em;
    padding-bottom: 8px;
}
.RegistrationAreaInner .FinishArea
{
    color: #7f8184;
}
.RegistrationAreaInner a
{
    color: #000066;
    text-decoration: underline;
    font-weight: bold;
}
.RegistrationAreaInnerAndFastApply a
{
    color: #000066;
    font-weight: bold;
    text-decoration: underline;
}
* html .RegistrationAreaInner
{
    padding-right: 25px;
    padding-left: 54px;
    height: 28em;
    padding-bottom: 8px;
}
.RegistrationAreaBtn
{
    padding-right: 20px;
    padding-left: 54px;
    margin-bottom: 10px;
    float: right;
}
.ActivationAreaBtn
{
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    text-align: center;
}
.TableForm th
{
    text-align: right;
    font-weight: normal;
    padding-top: 6px;
}
.FormField
{
    width: 352px;
    height: 18px;
    font: 1.1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}
.FormField1
{
    width: 190px;
    height: 18px;
    font: 1.1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    vertical-align: middle;
}
.FormField2
{
    width: 200px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    vertical-align: middle;
}
.FormField3
{
    width: 100px;
    height: 18px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}
.FormField4
{
    width: 345px;
    height: 18px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    vertical-align: middle;
}
.FormField5
{
    width: 227px;
    height: 18px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    vertical-align: middle;
}

.FormField6
{
    width: 352px;
    height: 18px;
    font: 1.1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}

.FormField2ForPopups
{
    width: 276px;
    height: 18px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    vertical-align: middle;
}
.ProfileBoxTableForm .FormFieldDisabled
{
    height: 18px;
    width: 230px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    background-color: #F5F5F5;
}
.ProfileBoxTableForm .FormField2Disabled
{
    height: 15px;
    width: 172px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    background-color: #F5F5F5;
}
.ProfileBoxTableForm .Remarks
{
	font: 0.8em Arial, Helvetica, sans-serif;	
}
.ProfileBoxTableForm2 .FormField2Disabled
{
    height: 15px;
    width: 192px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    background-color: #F5F5F5;
}
.ProfileBoxTableForm .FormField2
{
    width: 172px;
}
.ProfileBoxTableForm2 .FormField2
{
    width: 192px;
}
.FormList
{
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}
.ProfileBoxSelectedItems .Col2 .FormListSecondary
{
    width: 100px;
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    background-color: #F5F5F5;
}
.FormListGeneral
{
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    width: 180px;
}
.FormList1
{
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    width: 175px;
}
.FormList2
{
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    width: 194px;
}
.FormFieldLeft
{
    width: 352px;
    height: 18px;
    font: 1.1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}

.BlockedEmployerFormField
{
    width: 255px;
}

.FormSelect
{
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    padding-right:5px;
}
.FormSelectMultiple
{
    height: 150px;
}
.FormUploadFileField
{
    width: 230px;
    height: 20px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    vertical-align: middle;
}
.Button
{
    height: 24px;
    display: inline;
    font-size: 110%;
    font-weight: bold;
    line-height: 170%; /*float:right;*/ /*padding-left: 5px;*/
}
.Button a
{
    height: 24px;
    color: #FFFFFF;
}
.Button a:link
{
    color: #FFFFFF;
    text-decoration: none;
}
.Button a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.Button a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.Button .ButtonRight
{
    background-image: url(../Images/BtnAddToListRight.gif);
    background-repeat: no-repeat;
    width: 9px;
    height: 24px;
    float: left;
}
.Button .ButtonLeft
{
    background-image: url(../Images/BtnAddToListLeft.gif);
    background-repeat: no-repeat;
    width: 9px;
    height: 24px;
    float: left;
}
.Button .ButtonMid
{
    background-image: url(../Images/BtnAddToListMid.gif);
    background-repeat: repeat-x;
    padding-left: 2px;
    height: 24px;
    float: left;
}
.Button .ButtonMid .PaddingTop
{
    padding-top: 8px;
}
.PurpleButton .ButtonRight
{
    background-image: url(../Images/BtnRightBg.gif);
    background-repeat: no-repeat;
    width: 11px;
    height: 32px;
    float: left; /*margin-right: 10px;*/
}
.PurpleButton .ButtonRight2
{
    background-image: url(../Images/BtnRightBg2.gif);
    background-repeat: no-repeat;
    width: 11px;
    height: 32px;
    float: left; /*margin-right: 10px;*/
}
.PurpleButton .ButtonLeft
{
    background-image: url(../Images/BtnLeftBg.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 31px;
    float: left;
}
.PurpleButton .ButtonLeft2
{
    background-image: url(../Images/BtnLeftBg2.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 31px;
    float: left;
}
.PurpleButton .ButtonMid
{
    background-image: url(../Images/BtnMidBg.gif);
    background-repeat: repeat-x;
    padding-top: 1px;
    padding-left: 2px;
    height: 32px;
    float: left;    
}
.PurpleButton .ButtonMid2
{
    background-image: url(../Images/BtnMidBg2.gif);
    background-repeat: repeat-x;
    padding-top: 1px;
    padding-left: 2px;
    height: 32px;
    float: left;    
}
.PurpleButton .Button
{
    padding-left: 0px;
}

.PurpleButtonLogin .Button .ButtonRight
{
    background-image: url(../Images/BuyNow_btn_right.jpg);
    background-repeat: no-repeat;
    width: 40px;
    height: 45px;
    float: right;
}
.PurpleButtonLogin .Button .ButtonLeft
{
    background-image: url(../Images/BuyNow_btn_left.jpg);
    background-repeat: no-repeat;
    width: 20px;
    height: 45px;
    float: right;
}
.PurpleButtonLogin .Button .ButtonMid
{
    background-image: url(../Images/BuyNow_btn_cneter.jpg);
    background-repeat: repeat-x;
    padding-left: 11px;
    padding-right: 11px;
    vertical-align: middle;
    height: 45px;
    float: right;
}
.GreenButton
{
    background-image: url(../Images/GreenBar_canter.jpg);
    background-repeat: repeat-x;
    height: 45px;
    color: White;
    padding-left: 18px;
    float: left;
}

.Button .Over .ButtonRight
{
    background-image: url(../Images/BtnRightOverBg.gif);
    background-repeat: no-repeat;
    width: 11px;
    height: 21px;
    float: left;
    margin-right: 10px;
}
.Button .Over .ButtonLeft
{
    background-image: url(../Images/BtnLeftOverBg.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 21px;
    float: left;
}
.Button .Over .ButtonMid
{
    background-image: url(../Images/BtnMidOverBg.gif);
    background-repeat: repeat-x;
    height: 21px;
    float: left;
}

.ButtonBig
{
    height: 34px;
    display: inline;
    font-size: 135%;
    font-weight: bold;
    line-height: 180%;
    float: right;
}
.ButtonBig a
{
    height: 21px;
    color: #FFFFFF;
}
.ButtonBig a:link
{
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonBig a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonBig a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonBig .ButtonBigRight
{
    background-image: url(../Images/BtnBigRightBg.gif);
    background-repeat: no-repeat;
    width: 17px;
    height: 34px;
    float: left;
}
.ButtonBig .ButtonBigLeft
{
    background-image: url(../Images/BtnBigLeftBg.gif);
    background-repeat: no-repeat;
    width: 17px;
    height: 34px;
    float: left;
}
.ButtonBig .ButtonBigMid
{
    background-image: url(../Images/BtnBigMidBg.gif);
    background-repeat: repeat-x;
    height: 34px;
    float: left;
}

.ButtonBigOver .ButtonBigRight
{
    background-image: url(../Images/BtnBigRightBgOver.gif);
}
.ButtonBigOver .ButtonBigLeft
{
    background-image: url(../Images/BtnBigLeftBgOver.gif);
}
.ButtonBigOver .ButtonBigMid
{
    background-image: url(../Images/BtnBigMidBgOver.gif);
}

.ButtonJobList
{
    height: 17px;
    display: inline;
    font-size: 80%;
    font-weight: bold;
    line-height: 140%;
}
.ButtonJobList a
{
    height: 17px;
    color: #999999;
    text-decoration: none;
}
.ButtonJobList a:link, .ButtonJobList a:visited
{
    color: #999999;
}
.ButtonJobList a:hover
{
    color: #666666;
}

.ButtonJobList .Right
{
    background-image: url(../Images/BtnJobListLeftBg.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 17px;
    float: right;
    margin-left: 3px;
}
.ButtonJobList .Left
{
    background-image: url(../Images/BtnJobListRightBg.gif);
    background-repeat: no-repeat;
    width: 11px;
    height: 17px;
    float: right;
}
.ButtonJobList .Mid
{
    background-image: url(../Images/BtnJobListMidBg.gif);
    background-repeat: repeat-x;
    height: 17px;
    float: right;
}

.ButtonJobListOver
{
    height: 17px;
    display: inline;
    font-size: 80%;
    font-weight: bold;
    line-height: 140%;
}

.ButtonJobListOver a
{
    color: #FFFFFF;
    text-decoration: none;
}

/*
TABLE.jobListing .selected .startGutter .ButtonJobListOver .Mid A{
	height: 17px;
	color: #FFFFFF;
	text-decoration:none;
	background-color:#F6C300;
}
*/

.ButtonJobListOver .Right
{
    background-image: url(../Images/BtnJobListLeftActiveBg.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 17px;
    float: right;
    margin-left: 3px;
}
.ButtonJobListOver .Left
{
    background-image: url(../Images/BtnJobListRightActiveBg.gif);
    background-repeat: no-repeat;
    width: 11px;
    height: 17px;
    float: right;
}
.ButtonJobListOver .Mid
{
    background-image: url(../Images/BtnJobListMidActiveBg.gif);
    background-repeat: repeat-x;
    height: 17px;
    float: right;
}

.ButtonFindJobs
{
    display: inline;
    font-size: 110%;
    font-weight: bold;
    line-height: 150%;
}
.ButtonFindJobs a
{
    height: 38px;
    color: #FFFFFF;
    line-height: 230%;
}
.ButtonFindJobs a:link
{
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonFindJobs a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonFindJobs a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.ButtonFindJobs .ButtonRight
{
    background-image: url(../Images/BtnFindJobsRight.gif);
    background-repeat: no-repeat;
    width: 29px;
    height: 38px;
    float: left;
    margin-right: 10px;
    padding-bottom: 4px;
}
.ButtonFindJobs .ButtonLeft
{
    background-image: url(../Images/BtnFindJobsLeft.gif);
    background-repeat: no-repeat;
    width: 35px;
    height: 38px;
    float: left;
}
.ButtonFindJobs .ButtonMid
{
    background-image: url(../Images/BtnFindJobsMid.gif);
    background-repeat: repeat-x;
    height: 38px;
    float: left;
    padding-top: 2px;
}
.ButtonFindJobs .Over .ButtonRight
{
    background-image: url(../Images/BtnFindJobsRightOver.gif);
}
.ButtonFindJobs .Over ButtonLeft
{
    background-image: url(../Images/BtnFindJobsLeftOver.gif);
}
.ButtonFindJobs .Over ButtonMid
{
    background-image: url(../Images/BtnFindJobsMidOver.gif);
}

.ButtonAddToList
{
    display: inline;
    font-size: 110%;
    font-weight: bold;
    line-height: 157%;
    float: left;
}
.ButtonAddToList a
{
    height: 24px;
    color: #FFFFFF;
}
.ButtonAddToList a:link
{
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonAddToList a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonAddToList a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.ButtonAddToList .ButtonRight
{
    background-image: url(../Images/BtnAddToListRight.gif);
    background-repeat: no-repeat;
    width: 9px;
    height: 24px;
    float: left;
}
.ButtonAddToList .ButtonLeft
{
    background-image: url(../Images/BtnAddToListLeft.gif);
    background-repeat: no-repeat;
    width: 9px;
    height: 24px;
    float: left;
}
.ButtonAddToList .ButtonMid
{
    background-image: url(../Images/BtnAddToListMid.gif);
    background-repeat: repeat-x;
    padding-left: 2px;
    height: 24px;
    float: left;
}
.ButtonAddToList .ButtonAddToListArrow
{
    background-image: url(../Images/SendToMyList.gif);
    background-repeat: no-repeat;
    height: 24px;
    width: 13px;
    float: left;
}
.ButtonAddToList .ButtonAddToListArrowLTR
{
    background-image: url(../Images/SendToMyListLeftToRight.gif);
    background-repeat: no-repeat;
    height: 24px;
    width: 13px;
    float: left;
}

.ButtonAddToList .Over .ButtonRight
{
    background-image: url(../Images/BtnAddToListRightOver.gif);
}
.ButtonAddToList .Over .ButtonLeft
{
    background-image: url(../Images/BtnAddToListLeftOver.gif);
}
.ButtonAddToList .Over .ButtonMid
{
    background-image: url(../Images/BtnAddToListMidOver.gif);
}



.ButtonGo
{
    display: inline;
    font-size: 110%;
    font-weight: bold;
    line-height: 180%;
}
.ButtonGo a
{
    height: 24px;
    color: #FFFFFF;
}
.ButtonGo a:link
{
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonGo a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonGo a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.ButtonGoRight
{
    background-image: url(../Images/BtnGoRight.gif);
    background-repeat: no-repeat;
    width: 9px;
    height: 24px;
    float: left;
    margin-right: 10px;
}
.ButtonGoLeft
{
    background-image: url(../Images/BtnGoLeft.gif);
    background-repeat: no-repeat;
    width: 7px;
    height: 24px;
    float: left;
}
.ButtonGoMid
{
    background-image: url(../Images/BtnGoMid.gif);
    background-repeat: repeat-x;
    line-height: 19px;
    height: 24px;
    float: left;
}

.Over .ButtonGoRight
{
    background-image: url(../Images/BtnGoRightOver.gif);
}
.Over .ButtonGoLeft
{
    background-image: url(../Images/BtnGoLeftOver.gif);
}
.Over .ButtonGoMid
{
    background-image: url(../Images/BtnGoMidOver.gif);
}

.FormMessageBox
{
    color: #CC0000;
    border: 1px solid #CC0000;
    padding: 10px;
    background-color: #FFFFFF;
    margin-bottom: 10px;
}

.TableForm
{
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.TableFormSideTh
{
    margin-bottom: 10px;
}
.TableFormSideTh th
{
    text-align: right;
    font-weight: normal;
    padding-top: 6px;
    padding-right: 3px;
    vertical-align: top;
    width: 10%;
}
.TableFormSideTh td
{
    text-align: right;
    font-weight: normal;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 3px;
}

.TableFormSideTh td .FormListGeneral
{
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    width: 170px;
}

.TableFormSideTh td .FormField
{
    width: 165px;
}

.TableFormSideTh td .FormList
{
    width: 170px;
}


.TableForm .FormListForPopUp
{
    width: 280px;
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}
.TableForm .FormList
{
    width: 355px;
}
.TableForm .FormListEmploymentHistory
{
    width: 300px;
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}

.TableForm .FormListForRegistrationEdcuation
{
    width: 350px;
    font: 1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}
.FormMessageBox p
{
    padding: 0px;
}
.Footer p
{
    text-align: right;
    padding-top: 10px;
    padding-right: 10px;
}

/****** loginBar Styles ******/
.LoginBar
{
    width: 959px;
    height: 56px;
    margin: 0 auto;
    padding-right: 10px;
}
.LoginBarOnlyPhrase
{
    height: 20px;
}
.LoginBar STRONG
{
    color: #ff7f0c;
}
.LoginBar p, .LoginBar .row1, .LoginBar .row2
{
    text-align: right;
    font: 1.0em Arial, Helvetica, sans-serif;
    color: #A6A6A6;
}

.LoginBar p a
{
    padding-right: 1.0em;
    font-weight: bolder;
    color: #339999;
}

.LoginBar p
{
    padding: 30px 0px 0px 0px;
}


.LoginBar .row1
{
    padding-top: 13px;
}
.LoginBar .row2
{
    margin-top: 12px;
    position: relative;
    vertical-align: middle;
}

.LoginBar .loggedIn
{
    padding-right: 60px;
}
.LoginBar .row2 INPUT.loginText
{
    width: 103px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    padding: 0px;
    margin-right: 7px;
}

.LoginBar .row2 .Button
{
    position: absolute;
    right: 0px;
}
* html .LoginBar .row2 .Button
{
    right: 5px;
}


.RegistrationMessage
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 10px;
    font-size: 130%;
    font-weight: bold;
    text-align: center;
    color: #FF6600;
    background-image: url(../Images/RegistrationMessageBg.gif);
    background-repeat: repeat-x;
}
.SubButton
{
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #132046;
    display: inline;
    line-height: 90%;
    font-weight: bold;
    vertical-align: middle;
    height: 21px;
}
.SubButton a
{
    color: #132046;
    padding: 3px 5px 3px 5px;
}
.SubButton a:link
{
    color: #132046;
    text-decoration: none;
}
.SubButton a:visited
{
    color: #132046;
    text-decoration: none;
}
.SubButton a:hover
{
    color: #132046;
    text-decoration: underline;
}

/***** Overrides *****/
.FloatLeftOverride
{
    float: left;
}
.FloatRightOverride
{
    float: right;
}
.FloatNoneOverride
{
    float: none;
}


/****** iframe Styles ******/
iframe
{
    overflow-x: hidden;
}
body.iframed
{
    margin: 0px;
    background-color: #FFFFFF;
    text-align: left;
    background-image: url(none);
}
.iframedContent
{
    width: 100%;
}
.iFrameSkil
{
    overflow-x: hidden;
    border: 1px solid #CCCCCC;
    width: 380px;
    height: 240px;
}
.iFramePrefrences
{
    overflow-x: hidden;
    border: 1px solid #CCCCCC;
    height: 85px;
    width: 99%;
    margin-bottom: 10px;
}
.SkilItemBox
{
    background-image: url(../Images/SkilItemBg.gif);
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 0px;
}
.SkilItemBox h3
{
    font-size: 100%;
    color: #132046;
    padding: 4px;
}
.SkilItemBox h3 a:link
{
    color: #132046;
    text-decoration: none;
}
.SkilItemBox h3 a:visited
{
    color: #132046;
    text-decoration: none;
}
.SkilItemBox h3 a:hover
{
    color: #132046;
    text-decoration: underline;
}
.SkilItemBox img
{
    background-image: url(../Images/IconPlus.gif);
}
a.Red:link
{
    color: #FF0000;
    text-decoration: none;
}
a.Red:visited
{
    color: #FF0000;
    text-decoration: none;
}
a.Red:hover
{
    color: #990000;
    text-decoration: none;
}
.SkilItemBox table
{
    margin-bottom: 10px;
    color: #333333;
    width: 100%;
    display: none;
}
.SkilItemBoxContent .Highlight
{
    background-color: #F5F5F5;
}

/****** SelectionPop Styles ******/

.SelectionPop
{
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    width: 140px;
}
.SelectionPop ul
{
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: normal;
    list-style-image: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.SelectionPop li
{
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.SelectionPop a
{
    display: block;
    padding: 2px 5px 2px 15px;
    line-height: 100%;
    width: 120px;
}

.SelectionPop a:link, .SelectionPop a:visited
{
    color: #333333;
    text-decoration: none;
    background-repeat: no-repeat;
}

.SelectionPop a:hover
{
    color: #003399;
    text-decoration: none;
    background-color: #FEE692;
    background-image: url(../Images/SelectionPopOver.gif);
    background-position: left top;
}

/****** RemovalPop Styles ******/
.RemovalPop
{
    background-color: #F4F4F4;
    border: 1px solid #CCCCCC;
    position: absolute;
    visibility: hidden;
    width: 180px;
    height: 100px;
    overflow: auto;
    overflow-x: hidden;
}
.RemovalPop ul
{
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: normal;
    list-style-image: none;
    padding: 0;
    margin: 0;
    text-align: left;
}
.RemovalPop li
{
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    border-bottom: 1px solid #CCCCCC;
}
.RemovalPop a
{
    display: block;
    padding: 2px 15px 2px 10px;
    line-height: 100%;
}
.RemovalPop a:link, .RemovalPop a:visited
{
    color: #333333;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(../Images/RemovalPopOver.gif);
    background-position: right top;
}
.RemovalPop a:hover
{
    color: #FF0000;
    text-decoration: none;
    background-color: #FFFFFF;
}
.PrefrencesCaption
{
    background-color: #FFFFFF;
    background-image: url(../Images/SkilItemBg.gif);
    border: 1px solid #CCCCCC;
    border-bottom: none;
    background-repeat: repeat-x;
    padding: 4px 4px 0px 4px;
    width: 381px;
}
.PrefrencesCaption .FormList
{
    width: 200px;
}
.FloatOpDir
{
    float: left;
}
.FloatOpDir A
{
    color: #000066;
    font-weight: bold;
}
.FloatOpDir A:hover
{
    text-decoration: underline;
}
.FloatOpJobDir
{
    float: left;
}
.FloatOpJobDir A
{
    color: #000066;
    font-weight: bold;
}
.FloatOpJobDir A:hover
{
    text-decoration: underline;
}

.FloatDir
{
    float: right;
    vertical-align: bottom;
}
.PrefrencesCaption p
{
    color: #132046;
    padding: 5px 0px 2px 0px;
}
.PrefrencesList table
{
    margin-bottom: 10px;
    color: #333333;
    width: 95%;
}
.PrefrencesList table th
{
    width: 30px;
    text-align: center;
}
.PrefrencesList .state
{
    width: 30px;
    height: 20px;
    background-color: #EEEEEE;
    font-weight: bold;
    font-style: italic;
}
.StandardType .FullContainer .SideBar .DivPadding
{
    padding: 28px 25px 20px 30px;
}
.StandardType h2
{
    padding-bottom: 5px;
    margin: 0px 0px 11px 0px;
    background-image: url(../Images/H2bg.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    font-size: 140%;
}
.StandardType .Strip
{
    padding-bottom: 5px;
    margin: 0px 0px 11px 0px;
    background-image: url(../Images/H2bgStrip.jpg);
    background-position: bottom right;
    background-repeat: repeat-x;
    font-size: 140%;
    font-weight: bold;
    color: #666666;
}
.StandardType .BreadCrumbs
{
    background-image: url(../Images/H2bgStrip.jpg);
    background-position: bottom right;
    background-repeat: repeat-x;
    font-size: 1em;
    font-weight: normal;
    text-align: right;
    margin: 0px 0px 7px 0px;
    padding: 0px 5px 7px;
    display:none;
}
.StandardType .BreadCrumbs a:link
{
    text-decoration: none;
}
.StandardType .BreadCrumbs a:visited
{
    text-decoration: none;
}
.StandardType .BreadCrumbs a:hover
{
    text-decoration: none;
}

.StandardType .FullContainer .Content .DivPadding
{
    padding: 20px 43px;
    margin: 0px 0px;
}
.SideBar .SideGroup .Item
{
    background-image: url(../Images/SideItemBg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-bottom: 5px;
}

.SideBar .SideGroup .Item2
{
}

.SideGroup .Item2 h3
{
    color: #A274DF;
    font-size: 1.2em;
}

.SideGroup .Item h3
{
    color: #A274DF;
    font-size: 1.2em;
    padding: 0px;
    margin: 0px;
    background-image: url(none);
}

.StandardType .SideGroup h2 .icon
{
    margin-right: 5px;
    vertical-align: middle;
}

.StandardType .SideGroup h2
{
    font-size: 1.3em;
    margin-bottom: 8px;
}
.StandardType .SideBar .SideGroup
{
    margin-bottom: 16px;
}
.ImgFloatDir
{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.ImgFloatOppDir
{
    float: right;
    margin-left: 10px; /*margin-bottom: 10px;*/
}
.StandardType .Content h1
{
    font-size: 140%;
    padding: 0px 0px 8px 0px;
}

.StandardType .SearchBox
{
   /* margin-bottom: 30px;*/
    padding: 0px 8px;
    background-color: #F5F5F5;
}
.StandardType .SearchBox select
{
    width: 255px;
}
.StandardType .SearchBox td
{
    vertical-align: top;
    padding-top: 5px;
}
.StandardType .SearchBox INPUT.text, .StandardType .SearchBox SELECT
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    border: 1px solid #BFBFBF;
    padding: 1px 0px 1px 2px;
}
.StandardType .SearchBox INPUT.text
{
    color: #7f8184;
}

.StandardType .SearchBox SELECT
{
    color: #000000;
}
.StandardType .SearchBox INPUT.text
{
    width: 524px;
    height: 15px;
}
.StandardType .SearchBox strong
{
    color: #A274DF;
}
.StandardType .HalfColDir
{
    float: right;
    width: 265px;
}

.StandardType .HalfColOppDir
{
    float: right;
    width: 265px;
}
.StandardType .HalfColDir UL
{
    list-style-type: none;
}
.StandardType .HalfColDir UL.linkList
{
    line-height: 1.3em;
}

.StandardType .HalfColOppDir .Item h5, .StandardType .HalfColDir .Item h5
{
    font-size: 100%;
    color: #A274DF;
}
.RegistrationSearchBox
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px 5px 3px 5px;
}
.RegistrationSearchBox a
{
    font-size: 85%;
}
.RegistrationSearchBox a:link
{
    color: #132046;
    text-decoration: none;
    font-variant: small-caps;
}
.RegistrationSearchBox a:visited
{
    color: #132046;
    text-decoration: none;
}
.RegistrationSearchBox a:hover
{
    color: #132046;
    text-decoration: underline;
}
.EmploymentSearchSpacer
{
    height: 100px;
}
.OverLayer
{
    width: 294px;
    background-color: #FFFFFF;
    border: 2px solid #666666;
}
.OverLayerTitle
{
    background-image: url(../Images/RegistrationOverLayerTopBg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 8px 15px 8px 15px;
    background-color: #FDEDCE;
    border-bottom: 1px solid #999999;
}
.OverLayerTitle h1
{
    font-size: 120%;
    color: #F29515;
}
.OverLayerTitleClose
{
    float: right;
}
.OverLayerContent
{
    padding: 10px 15px 10px 15px;
    background-color: #FFFFFF;
}
.OverLayer .FormList
{
    width: 260px;
}
.OverLayer .FormListShort
{
    width: 120px;
    height: 18px;
    font: 1.1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}
.RegistrationRowItem
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 7px 5px 7px 5px;
    border-bottom: none;
}
.RegistrationRowAdd
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 7px 5px 7px 7px;
    font-size: 110%;
}
.RegistrationRowTop
{
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC;
}

.RegistrationRowDelete
{
    float: right;
}
.RegistrationRowParameters
{
    float: right;
    width: 100px;
    color: #333399;
    cursor: pointer;
}
.RegistrationRowValue
{
    float: left;
    color: #333333;
    width: 250px;
}
.RegistrationRowValueFull
{
    float: left;
    color: #333333;
    width: 355px;
}
.RegistrationRowParameters a:link
{
    color: #FF0000;
    text-decoration: none;
}
.RegistrationRowParameters a:visited
{
    color: #FF0000;
    text-decoration: none;
}
.RegistrationRowParameters a:hover
{
    color: #FF0000;
    text-decoration: underline;
}
.RegistrationRowAdd a:link
{
    color: #003399;
    text-decoration: none;
}
.RegistrationRowAdd a:visited
{
    color: #003399;
    text-decoration: none;
}
.RegistrationRowAdd a:hover
{
    color: #003399;
    text-decoration: none;
}

/****** EmploymentResults Styles ******/

.EmploymentResults
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 400px;
    height: 110px;
    overflow: auto;
    overflow-x: hidden;
}
.EmploymentResults ul
{
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 95%;
    font-weight: normal;
    list-style-image: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.EmploymentResults li
{
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.EmploymentResults li a
{
    display: block;
    padding: 5px 5px 5px 15px;
    line-height: 100%;
    width: 800px;
}
.EmploymentResults li span
{
    color: gray;
}
.EmploymentResults li a:link, .EmploymentResults li a:visited
{
    color: #333333;
    text-decoration: none;
    background-repeat: no-repeat;
}

.EmploymentResults li a:hover
{
    color: #003399;
    text-decoration: none;
    background-color: #F5F5F5;
    background-image: url(../Images/EmploymentResultsOver.gif);
    background-position: left top;
}
.EmploymentResults p
{
    padding: 4px 15px;
}
.EmploymentResults p a:link
{
    color: #003399;
    text-decoration: none;
}
.EmploymentResults p a:visited
{
    color: #003399;
    text-decoration: none;
}
.EmploymentResults p a:hover
{
    color: #003399;
    text-decoration: underline;
}
.EmploymentResults .Category
{
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    display: block;
    padding: 5px 5px 5px 15px;
    line-height: 100%;
    width: 334px;
    color: #333333;
    text-decoration: none;
    background-repeat: no-repeat;
    background-color: #F5F5F5;
    font-weight: bold;
}

.EmploymentResults .CategoryNotFind
{
    background-color: #FCD748;
}

.EmploymentResults .RowNotFind a, .EmploymentResults .RowNotFind a:link, .EmploymentResults .RowNotFind a:visited
{
    background-color: #FFFFFF;
    color: Red;
    text-decoration: underline;
}

.FormListMultiple
{
    font: 1.1em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    padding: 0px;
}
/****** ProfileMatch Styles ******/

.ProfileMatch
{
    width: 610px; /*margin:0px 0px 35px 0px;*/
    background-repeat: repeat-y;
    position: relative;
}

.ProfileMatch .sliderBar
{
    width: 36px;
    height: 76px;
    float: right;
    margin-left: 18px;
    background-repeat: no-repeat;
    background-position: top right;
}
.ProfileMatch .col1, .ProfileMatch .col2, .ProfileMatch .col3
{
    padding: 5px 20px 5px 20px;
    float: right;
    display: inline;
    background-color: #F2F2F2;
    margin-left: 2px;
}
*html .ProfileMatch .col1, *html .ProfileMatch .col2, *html .ProfileMatch .col3
{
    height: 210px;
}
.ProfileMatch .row2 .col1, .ProfileMatch .row2 .col2, .ProfileMatch .row2 .col3
{
    padding: 0px 20px 20px 20px;
}
.ProfileMatch .col1
{
    width: 160px;
    height: 155px;
    padding: 5px 10px 5px 10px;
}
/* mac hide \*/
* html .ProfileMatch .col1
{
    height: 130px;
}
* html .ProfileMatch .col2
{
    height: 130px;
}
* html .ProfileMatch .col3
{
    height: 130px;
}
/* end hide */

.ProfileMatch .col2
{
    width: 190px;
    height: 155px;
}
.ProfileMatch .col3
{
    width: 154px;
    height: 155px;
}

.ProfileMatch .col3 .worth .amount
{
    font-size: 1.3em;
    font-weight: bold;
    color: #A274DF;
}

.ProfileMatch .col3 .worth .denomination
{
    font-size: 2.5em;
    font-weight: 800;
    color: #b2b2b2;
}

.StandardType .Content .ProfileMatch h3
{
    font-size: 1.4em;
    margin-bottom: 5px;
}

.ProfileMatch .ColRow
{
    min-height: 10em;
}
*html .ProfileMatch .ColRow
{
    height: 10em;
}
.OrangeBoldText
{
    color: #A274DF;
    font-weight: bold;
}
.ColRow .ColRowTextTop
{
    height: 130px;
}
.ColRow .ColRowTextBottom
{
    padding: 8px 0px 0px 0px;
}
.ColRow .ColRowTextBottom TABLE
{
    height: 100%;
    padding: 0px;
}
.ColRow .MyStatusText
{
    padding: 8px 0px 0px 10px;
}
/****** pagination Styles ******/
ul.Pagination
{
    list-style-type: none;
    height: 20px;
    margin: 20px 0px 25px 0px;
    float: right;
}

ul.Pagination LI
{
    padding: 0px;
    margin: 0px;
    display: inline;
    float: left;
    margin: 0px 0px 0px 5px;
}

ul.Pagination A
{
    display: block;
    width: 18px;
    height: 18px;
    color: #000000;
    text-align: center;
    vertical-align: middle;
}
ul.Pagination A:visited
{
    color: #000000;
}
ul.Pagination A SPAN
{
    display: block;
    padding-top: 1px;
}

ul.Pagination A.page
{
    background: white;
    background-repeat: no-repeat;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

ul.Pagination A.page:hover, ul.Pagination A.selected
{
    color: #002040;
    background: #999999;
    background-repeat: no-repeat;
    background-position: 0px -20px;
    text-decoration: none;
}
ul.Pagination A.previous
{
    background-image: url(../Images/paginationPrevNext.jpg);
    background-repeat: no-repeat;
    text-decoration: none;
}

ul.Pagination A.next
{
    background-image: url(../Images/paginationPrevNext.jpg);
    background-repeat: no-repeat;
    background-position: 0px -20px;
    text-decoration: none;
}

.SpacingFromRightSide
{
    padding-right: 5px;
}

/* jobListing table from the myShine page */
TABLE.jobListing
{
    background-color: #FFFFFF;
    border-top: 1px solid #E8E8E8;
    width: 100%;
}

TABLE.jobListing .Headerclass, TABLE.jobListing THEAD
{
    background-color: #F7F7F7;
}

TABLE.jobListingPriority
{
    background-color: #eee6f1;
}

TABLE.jobListing .HeaderclassOpen TD, TABLE.jobListing .HeaderclassOpen TD A, TABLE.jobListing .HeaderclassOpen TD STRONG
{
    background-color: #DEE8C9;
    color: #002040;
    font-weight: bold;
}

TABLE.jobListing TH, TABLE.jobListing TD, .Headerclass
{
    padding: 5px;
    text-align: right;
    border-bottom: 1px solid #cccccc;
    vertical-align: middle;
}

TABLE.jobListing TH
{
    
}

.jobListing .DescriptionClass TD
{
    height: 0px;
    padding: 0px;
}


TABLE.jobListing TD
{
    color: gray;
}

TABLE.jobListing .lastRow TD
{
    border-bottom: 0px;
}
TABLE.jobListing .noborder TD
{
    border-bottom: 0px;
    font-weight: bold;
}

TABLE.jobListing .selected
{
    padding-right: 156px;
    padding-bottom: 25px;
    height: 120px;
}

/*
TABLE.jobListing .selected TD {background-color:#FFFFFF;color:#002040;}
TABLE.jobListing .selected TD A{background-color:#FFFFFF;color:#002040;}
*/
TABLE.jobListing .selected TD STRONG
{
    padding-right: 10px;
}
TABLE.jobListing .status
{
    width: 35px;
    font-weight: bold;
    text-align: center;
}
TABLE.jobListing .matches
{
    width: 35px;
    font-weight: bold;
    text-align: center;
}
TABLE.jobListing .matches A
{
    color: #7f8184;
}
TABLE.jobListing .inbox
{
    width: 35px;
    font-weight: bold;
    text-align: center;
}

TABLE.jobListing .jobTitle
{
    width: 32%;
}
TABLE.jobListing .jobTitle A
{
    color: #7f8184;
}
TABLE.jobListing .companyName
{
    width: 15%;
}
TABLE.jobListing .InsteadOfCompany
{
    width: 20%;
}
TABLE.jobListing .companyName A
{
    color: #7f8184;
}
TABLE.jobListing .location
{
    width: 15%;
}
TABLE.jobListing .location A
{
    color: #7f8184;
}
TABLE.jobListing .posted
{
    width: 14%;
}
TABLE.jobListing .posted A
{
    color: #7f8184;
}
TABLE.jobListing .apply
{
    width: 20%;
}
TABLE.jobListing .startGutter
{
    padding-left: 3px;
}
TABLE.jobListing .startGutter2
{
    padding-right: 12px;
}
TABLE.jobListing .startGutter3
{
    padding-right: 12px;
}
TABLE.jobListing .startGutter3
{
    width: 189px;
}
TABLE.jobListing .companyName
{
    padding-left: 12px;
}
TABLE.jobListing .companyName2
{
    text-align: right;
}
TABLE.jobListing .posted
{
    width: 14%;
}
TABLE.jobListing .apply
{
    width: 20%;
}

.ProfileMatch strong
{
    color: #A274DF;
}
.jobListing .Icon
{
    text-align: center;
}
.StandardType .Content h4
{
    color: #002040;
    font-size: 170%;
}
.SideBar .SideGroup .Item strong
{
    color: #A274DF;
}

.SideBar .SideGroup .Item2 strong
{
    color: #A274DF;
}

.StandardType .SideGroup h2 A
{
    font-size: 0.9em;
    position: relative;
    top: 1px;
    font-weight: bold;
    text-decoration: none;
    color: #ff8800;
}
.StandardType .SideGroup UL, .StandardType .SideGroup LI
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.StandardType .SideGroup UL
{
    margin-bottom: 15px;
}
A.back, A.next
{
    color: #A274DF;
}

h4 strong
{
    color: #A274DF;
}
.CompanyDescription .OverLayer
{
    width: 591px;
    background-color: #FFFFFF;
}
.StandardType .OverLayerTitle h1
{
    margin: 0px;
    padding: 0px;
}
.Mandatory
{
    color: red;
    vertical-align: top;
}
.TableFormSideTh .FormField
{
    width: 175px;
}
.TableFormSideTh .FormFieldLeft
{
    width: 175px;
}

.TableFormSideTh .FormFieldWidth
{
    width: 258px;
}

.TableFormSideTh textarea
{
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
}
.MainArea
{
    background-color: #F5F5F5;
    padding: 8px;
    margin-bottom: 10px;
}
.MainArea .FormList
{
    width: 175px;
}
.MainArea h3
{
    font-size: 110%;
    padding-bottom: 10px;
}
.JobReqTable .TableDetails
{
    width: 50%;   
}
.JobReqTable .TableDetails td
{
	 border-bottom:solid 1px #ACACAC;
}
.JobReqTable .MoreTableDetails
{
    width: 100%;    
}
.JobReqTable .TableDetails th
{
    width: 25%;  
    border-bottom:solid 1px #ACACAC;  
}
.DivMoreDetails a:link
{
	color:#002040;
}
.JobReqTable .TableDetailsNew
{
    width: 100%;
}
.TableDetails th
{
    text-align: right;
    padding: 3px 2px;
    border-bottom: 1px solid #CCCCCC;
}
.TableDetails td
{
    border-bottom: 1px solid #CCCCCC;
    padding: 3px 2px 3px 0px;
}
.StandardType .Content h3
{
    font-size: 110%;
}
.JobReqTable
{
    margin: 10px 0px 10px 0px;
}
.StandardType .ButtonGroup
{
    margin: 20px 0px 10px 0px;
}
.TableDetails2 th
{
    text-align: right;
    padding: 3px 6px 3px 0px;
    font-weight: normal;
}
.TableDetails2 td
{
    padding: 3px 2px 3px 0px;
}
.TableDetails2
{
    margin-bottom: 10px;
}
.StandardType h2 .Icon
{
    margin-right: 5px;
    vertical-align: middle;
}
.LoginBox
{
    direction: rtl;
    background-image: url(../Images/LoginBoxBg.gif);
    background-repeat: repeat-y;
    width: 610px;
    border: 1px solid #CCCCCC;
}
.LoginBoxGuest
{
    width: 403px;
    float: right;
}
.LoginBoxMember
{
    width: 206px;
    float: left;
}
.StandardType .Content .LoginBox h1
{
    color: #000066;
    padding: 0px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
}
.LoginBoxContent
{
    padding: 5px 10px 10px 10px;
}
.LoginBoxContent .FooterContent
{
    padding-left: 10px;
}
.LoginBox .LoginBoxBottom
{
    clear: both;
}
.LoginBoxMember .FormField2
{
    width: 170px;
}
.LoginBoxContent ul
{
    margin: 10px;
}
.LoginBoxContent li
{
    margin: 10px;
    list-style-image: url(../Images/LiBulletBg.gif);
}
.LoginBoxMember p
{
    padding-bottom: 5px;
}
.MainArea .Seperator
{
    background-image: url(../Images/SeperatorBg.gif);
    background-repeat: repeat-x;
    clear: both;
}
ul.FeatureList
{
    list-style-type: none;
    margin-bottom: 10px;
}
.ResumeCoverLetter
{
    width: 580px;
}

.Col3TableDir
{
    width: 265px;
    vertical-align: top;
}
.Col3TableOppDir
{
    width: 265px;
    vertical-align: top;
}
.Col3Table .FormField, .Col3Table .FormList, .Col3Table select
{
    width: 260px;
}
.MainArea h5
{
    margin-bottom: 10px;
    font-size: 100%;
}
.SideBar p
{
    padding: 0px 0px 12px 0px;
}
.jobListing .Message
{
    /*background-color: #B5CE81;*/
    background-color: #F2F2F2;
    border: 1px solid #DADADA;
    padding-left: 5px;
    padding-right: 5px;
    padding: 3px;
    margin-bottom: 8px;
    font-weight: bold;
    color: #6B2D9A;
}
.jobListing .Message p
{
    padding: 0px;
}
.StandardType .Content .jobListing .Message h3
{
    color: #FF9900;
    font-size: 120%;
}
.StandardType .Content .jobListing .Message2 h3
{
    color: RED;
}
.ResumeLayer .OverLayer
{
    width: 590px;
}
.ResumeUploadArea
{
    width: 520px;
}
.CorporateType .MainContainer
{
    width: 701px;
    margin: 0px auto;
}
.CorporateType .CorporateHeader
{
    background-image: url(../Images/CorporateHeaderBg.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}
.CorporateType .CorporateFooter
{
    background-image: url(../Images/CorporateFooterBg.gif);
    background-repeat: repeat-x;
    background-color: #F2F2F2;
}
.CorporateType .CorporateFooter .DivPadding
{
    padding: 20px 43px;
}
.CorporateType .CorporateImgs
{
    float: left;
    width: 230px;
    text-align: left;
}

/************ CorporateTabs styles **************/

.CorporateTabs
{
    font-size: 130%;
    line-height: normal;
    background-repeat: repeat-x;
    background-image: url(../Images/CorporateTabBg.gif);
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
    margin-top: 10px;
    background-position: bottom;
    padding-right: 0px;
    padding-bottom: 0px;
    float: left;
}

.CorporateTabs ul
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    float: right;
    text-align: left;
    line-height: 120%;
}

.CorporateTabs li
{
    margin: 0;
    padding: 0px 0px 0px 0px;
    float: left;
    margin-right: 2px;
}


.CorporateTabs a
{
    float: right;
    display: block;
    padding: 5px 10px 2px 10px;
    text-decoration: none;
    font-weight: bold;
    color: #666666;
}
/* Commented Backslash Hack
       hides rule from IE5-Mac \*/
.CorporateTabs a
{
    float: none;
}
/* End IE5-Mac hack */
.CorporateTabs a:hover
{
    color: #666666;
}
.CorporateTabs a:visited
{
    color: #666666;
}
.CorporateTabs .current
{
    background-image: url(../Images/CorporateTabLeftOn.gif);
    background-repeat: no-repeat;
    border-width: 0;
    background-position: top left;
}

.CorporateTabs .current a
{
    background-image: url(../Images/CorporateTabRightOn.gif);
    color: #999999;
    background-position: top right;
    background-repeat: no-repeat;
    padding-bottom: 4px;
}
.CorporateType .CorporateLogo
{
    float: left;
}

/* .CorporateType .jobListing .jobTitle {
	width: 70%;
}
*/

.CorporateType .jobListing .startGutter
{
    padding-left: 12px;
}

.TableLabel
{
    width: 100%;
    background-color: #FFFFFF;
    font-weight: bold;
    font-size: 1.2em;
    color: #002040;
}
.TableLabel h5
{
    padding: 12px 12px 5px 12px;
    font-size: 110%;
}
.TableLabel h5 a
{
    color: #A274DF;
}
.TableLabel .Spacer
{
    height: 2.5em;
}
.TableLabelPriority
{
    background-color: #EEE6F1;
}


.CorporateType h2
{
    margin-bottom: 10px;
}

/************ highlights styles **************/

UL.highlights
{
    list-style-type: none;
}
UL.highlights LI
{
    position: relative;
    padding: 0px 35px 20px 0px;
}

UL.highlights LI IMG.number
{
    position: absolute;
    top: 0px;
    right: 0px;
}

* html UL.highlights LI IMG.number
{
    left: -35px;
}

/************ highlights styles **************/

.SideGroup H3
{
    margin-top: 25px;
    background-image: url(../Images/SideBarH3Bg.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    font-size: 1.3em;
    padding: 0px 0px 5px 0px;
}
.SideBar .SideGroup H4
{
    font-size: 1.3em;
    padding: 11px 0px 0px 0px;
    color: #002040;
}
.SideBar .SideGroup .keywordSearch
{
    /*position:relative;*/
    padding-top: 0px; /*padding-right:20px;*/
}
.SideBar .SideGroup .keywordSearch INPUT.goBtn
{
    position: absolute;
    top: 0px;
    right: 0px;
}
* html .SideBar .SideGroup .keywordSearch INPUT.goBtn
{
    right: 30px;
}
.SideBar .SideGroup .keywordSearch INPUT.search
{
    width: 140px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    padding: 0px;
}

.SideBar .SideGroup ul.jobList A
{
    color: #7f8184;
}
.SideBar .SideGroup ul.jobList A.last
{
    color: #A274DF;
}
.SideBar .SideGroup ul.indent
{
    margin-left: 15px;
}
.SearchResults
{
    background-color: #FFFFFF;
    padding-bottom: 20px;
}
.SideBar .SideGroup .Emphasize
{
    font-weight: bold;
    color: #A274DF;
}
.StandardType .SearchResultsTitle
{
    font-size: 1.6em;
    padding-bottom: 13px;
    margin-top: -10px;
}
.StandardType .SearchResultsTitle .jobMatches
{
    color: #A274DF;
}
/* BEGIN PROFILE MODULE */

.registration .profileContainer
{
    float: left;
    width: 201px;
    height: 420px;
    background-color: #FFFFFF;
}

.large .profileModule
{
    margin: 65px 0px 0px 68px;
    color: #002040;
}
.large .profileModuleTitle
{
    margin: 0px 0px 3px 0px;
}
.large .profileModuleSubtitle
{
    margin: 0px 0px 0px 0px;
    font-size: 1.7em;
    font-weight: 600;
    text-align: center;
    width: 68px;
}
.large .profileModuleComplete
{
    text-align: center;
    margin: -3px 0px 0px 0px;
    width: 68px;
}
.large .ProfileModuleSlider
{
    padding: 3px;
    width: 53px;
    height: 250px;
}
.large .profileBgMask
{
    background-image: url(../Images/profileMaskBackgroundLarge.gif);
}
.large .profileBgGrey
{
    background-image: url(../Images/profileGreyBackgroundLarge.gif);
    background-repeat: no-repeat;
    width: 53px;
    height: 250px;
    background-position: 0px 0px;
}
.large .profileBgOrange
{
    background-image: url(../Images/profileBackgroundLarge.gif);
}
.small .profileModule
{
    margin: -4px 0px 0px 2px;
    color: #002040;
}
.profileModuleSubtitle
{
    font-weight: bold;
    color: #A274DF;
}
.small .ProfileModuleSlider
{
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 34px;
    height: 72px;
}
.small .profileBgMask
{
    background-image: url(../Images/profileMaskBackgroundSmall.gif);
}
.small .profileBgGrey
{
    background-image: url(../Images/profileGreyBackgroundSmall.gif);
    background-repeat: no-repeat;
    width: 34px;
    height: 72px;
    background-position: 0px 0px;
}
.small .profileBgOrange
{
    background-image: url(../Images/profileBackgroundSmall.gif);
}

/* END PROFILE MODULE */
.RegistrationAreaInner .PrefrencesList
{
    height: 100px;
    width: 389px;
    overflow: auto;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    margin-bottom: 10px;
}
.RegistrationAreaInner .SkillsList
{
    height: 241px;
    width: 389px;
    overflow: auto;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    margin-bottom: 10px;
    overflow-x: hidden;
}
.SkilItemBox .Col1
{
    width: 10px;
}
.SkilItemBox .Col2
{
    width: 30px;
    text-align: center;
}
.SkilItemBox .Col3
{
    width: 185px;
}
.SkilItemBox .Col4
{
    width: 100px;
}

/*  PopMessage styles */
.PopMessage
{
    width: 227px;
    display: none;
    position: absolute; /*right: 0px;*/
    overflow: hidden;
}
.PopMessage .Top
{
    background-image: url(../Images/PopMessageTop.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 10px;
}
.PopMessage .Bottom
{
    background-image: url(../Images/PopMessageBottom.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 10px;
}
.PopMessage .Mid
{
    background-image: url(../Images/PopMessageMid.gif);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0px 40px 0px 10px;
    color: #FFFFFF;
    font-size: 120%;
    font-weight: bold;
    vertical-align: middle;
}
/*  ToolTip styles */

.ToolTip
{
    width: 199px;
}
.ToolTip .Top
{
    background-image: url(../Images/ToolTipTop.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 12px;
    line-height: 0%;
    padding: 0px;
    margin: 0px;
}
.ToolTip .Bottom
{
    background-image: url(../Images/ToolTipBottom.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 26px;
}
.ToolTip .Mid
{
    background-image: url(../Images/ToolTipBg.gif);
    background-repeat: repeat-y;
    padding: 0px 10px 0px 10px;
    color: #FFFFFF;
    font-size: 110%;
    font-weight: bold;
    background-color: #00B2B0;
    margin: -1px 0px 0px 0px;
}

/************ ProfileTabs styles **************/

.ProfileTabs
{
    font-size: 110%;
    line-height: normal;
    background-repeat: repeat-x;
    background-image: url(../Images/ProfileTabsBg.gif);
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
    margin-top: 10px;
    background-position: bottom;
    padding-right: 0px;
    padding-bottom: 0px;
    float: left;
}
.ProfileTabs ul
{
    margin: 0px;
    padding-left: 0.6em;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    list-style: none;
    float: right;
    text-align: right;
    line-height: 120%;
    border-left: 1px solid #CCCCCC;
}

.ProfileTabs li
{
    margin: 0;
    padding: 0px 0px 0px 0px;
    float: left;
    margin-right: 0px;
}


.ProfileTabs a
{
    float: right;
    display: block;
    padding: 5px 10px 2px 10px;
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    border-right: 1px solid #CCCCCC;
}
/* Commented Backslash Hack
       hides rule from IE5-Mac \*/
.ProfileTabs a
{
    float: none;
}
/* End IE5-Mac hack */
.ProfileTabs a:hover
{
    color: #666666;
}
.ProfileTabs a:visited
{
    color: #666666;
}
.ProfileTabs #current
{
    background-image: url(../Images/ProfileTabLeftOn.gif);
    background-repeat: no-repeat;
    border-width: 0;
    background-position: top left;
}

.ProfileTabs #current a
{
    background-image: url(../Images/ProfileTabRightOn1.gif);
    color: #A274DF;
    background-position: top right;
    background-repeat: no-repeat;
    padding-bottom: 4px;
}
.ProfileBoxTitle
{
    background-image: url(../Images/ProfileBoxTitleBg.gif);
    background-color: #A4B27F;
    background-repeat: repeat-x;
    padding: 3px 7px 3px 6px;
    border-bottom: 1px solid #CCCCCC;
    background-position: bottom;
}
.ProfileBoxTitle h2
{
    margin: 0px;
    padding: 0px;
    background-image: url(none);
    color: Black;
    font-size: 130%;
}
.ProfileBox
{
    border: 1px solid #CCCCCC;
    margin-bottom: 20px;
}
.ProfileBoxContent
{
    padding: 5px;
}
/*Summary Style added by meir*/
.ProfileBoxTitleSummary
{
    background-image: url(../Images/ProfileBoxTitleBg.gif);
    background-repeat: repeat-x;
    padding: 3px 7px 3px 6px;
    background-position: bottom;
    border-bottom: #cccccc 1px solid;
}
.ProfileBoxTitleSummary h2
{
    margin: 0px;
    padding: 0px;
    background-image: url(none);
    font-size: 130%;
    color: #002040;
}
.ProfileBoxSummary
{
    margin-bottom: 10px;
    border: 1px solid #CCCCCC;
}
.ProfileBoxContentSummary
{
    padding: 0px;
    margin: 0px;
}
.ProfileBoxContentSummary th
{
    padding: 5px;
}
.ProfileBoxSummary .ProfileBoxContentSummary
{
    background-image: url(../Images/ProfileBoxBg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.summaryInnerTD
{
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
}
.summaryMore
{
    color: #ffa505;
    padding: 5px;
}
.summaryInnerText
{
    padding: 5px;
}
/*End Summary Style*/

.ProfileBox .ProfileBoxContent
{
    background-image: url(../Images/ProfileBoxBg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.ProfileBoxText
{
    padding: 5px 0px 10px 0px;
}
.Summary .ProfileBoxContent
{
    padding: 0px;
}
.Summary .ProfileBox
{
    border-bottom: none;
}

.ProfileBoxOptionsOuter
{
    float: left;
    width: 100%;
}
.ProfileBox .ProfileBoxContent
{
    padding-right: 10px;
    background-color: #FFFFFF;
}

.ProfileBoxSelected
{
    float: left;
    width: 100%;
    padding-top: 5px;
    padding-left: 5px;
}

.ProfileBoxSelected h5
{
    font-weight: normal;
    font-size: 100%;
}

.ProfileBoxContent p
{
    width: 100%;
}
.ProfileBox h5
{
    font-size: 100%;
    color: #666666;
}

.ProfileBoxOptionsInner
{
    float: right;
    width: 40%;
}

.ProfileBoxOptionsInnerNoBorder
{
    float: right; /*width: 40%;*/
}

.ProfileBoxList
{
    float: left;
    width: 56%;
}

.RegistrationAreaInner .RegistrationPreferencesBox .ProfileBoxContent .ProfileBoxOptionsOuter .ProfileBoxOptionsInner
{
    float: right;
    width: 47%;
}

.RegistrationAreaInner .RegistrationPreferencesBox .ProfileBoxContent .ProfileBoxOptionsOuter .ProfileBoxList
{
    float: left;
    width: 52%;
}

.BlockedEmployersOptionsInner
{
    width: 46%;
}

.BlockedEmployersBoxList
{
    width: 53%;
}

.ProfileBoxOptionsAdd
{
    float: right;
    text-align: right;
    clear: both;
    font-weight: bold;
    padding-top: 0px;
}
.ProfileBoxOptionsAddOther
{
    float: left;
    text-align: right;
    clear: both;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 5px;
}
.ProfileBoxCannotFindJobTitle, .ProfileBoxCannotFindJobTitle a
{
    text-align: right;
    clear: both;
    padding-top: 5px;
    color: #7F8184;
    font-size: 100%;
}
.ProfileBoxCannotFindJobTitle a
{
    color: #000066;
    font-weight: bold;
    text-decoration: underline;
}

.ProfileBoxSelectedItem
{
    padding: 5px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}
.ProfileBoxOptionsOuter .FormField, .ProfileBoxOptionsOuter .FormList, .ProfileBoxOptionsOuter select
{
    width: 230px;
}
.ProfileBoxOptionsOuterPreferences
{
    width: 240px;
}
.ProfileBoxTableForm
{
    padding: 0px;
}
.ProfileBoxTableForm td
{
    padding-top: 5px;
}
.ProfileBoxTableForm .ToolTipUnder
{
    padding-top: 0px;
    height: 20px;
    vertical-align: top;
}
.ProfileBoxTableForm .FormList
{
    width: 230px;
}
.ProfileBoxTableForm .FormList2
{
    width: 210px;
}
.ProfileBoxSelectedItems
{
}
.ProfileBoxSelectedItems table
{
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    margin-top: 5px;
    background-color: #FFFFFF;
}
.ProfileBoxSelectedItems td
{
    border-bottom: 1px solid #CCCCCC;
    padding: 4px 8px 4px 8px;
}
.ProfileBoxSelectedItems .ProfileBoxSelectedItemsCol TD
{
    font-weight: bold;
    background-image: url(../Images/bgMyClassTableTitle.jpg);
    color: #7D7D75;
    border-bottom: solid 2px #CCCCCC;
    height: 17px;
}

.ProfileBoxSelectedItems .Col0
{
    width: 10%;
    color: #333333;
    padding: 4px 4px 4px 0px;
}
.ProfileBoxSelectedItems .Col1
{
    width: 55%;
    color: #333333;
}
.ProfileBoxSelectedItems .Col1Full
{
    width: 95%;
    color: #333333;
}
.ProfileBoxSelectedItems .Col2
{
    width: 35%;
    color: #333399;
    cursor: pointer;
}
.ProfileBoxSelectedItems .Col3
{
    text-align: center;
    width: 15px;
    vertical-align: middle;
    padding: 0px 0px 0px 5px;
}
.ProfileBoxTableForm2 th
{
    font-weight: normal;
    text-align: right;
    padding-top: 5px;
}
.ProfileBoxTableForm2
{
    width: 97%;
    padding: 0px;
}
.ProfileBoxSelected .Message
{
    color: #CC0000;
    background-color: #FFFFEC;
    border: 1px solid #CCCCCC;
    padding: 6px 5px 6px 8px;
    margin-top: 5px;
}
.NotesContainer
{
    background-image: url(../Images/NotesContainerBg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F7F7F7;
    border: 1px solid #CCCCCC;
    padding: 6px 6px 20px 6px;
    width: 97%;
    margin-top: -5px;
}
.NoteItemTitle
{
    background-image: url(../Images/NotesTitleBg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border: 1px solid #CCCCCC;
    padding: 3px 3px 0px 5px;
    background-color: #FFFFFF;
}
.NoteItemTitle h5
{
    background-image: none;
    padding: 0px;
    color: #132046;
    font-size: 100%;
    line-height: 150%;
}
.NoteItemTitle a:link
{
    color: #132046;
    text-decoration: none;
}
.NoteItemTitle a:visited
{
    color: #132046;
    text-decoration: none;
}
.NoteItemTitle a:hover
{
    color: #132046;
    text-decoration: none;
}
.NoteItemContent
{
    padding: 5px;
    clear: both;
}
.NoteItemContent p
{
    padding: 0px 0px 10px 0px;
}
.NoteItem
{
    clear: both;
    margin-bottom: 5px;
}
.NoteItem textarea
{
    font: 1.0em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    width: 580px;
    margin-bottom: 6px;
    padding: 2px 4px;
}
.ProfileSummaryCol1
{
    float: left;
    width: 290px;
}
.ProfileSummaryCol2
{
    float: right;
    width: 290px;
}
.Summary .ProfileBoxContent th
{
    text-align: left;
    padding: 3px 6px;
    border-bottom: 1px solid #CCCCCC;
    vertical-align: top;
}
.Summary .ProfileBox .ProfileBoxContent
{
    padding: 0px;
}
.Summary .ProfileBoxContent td
{
    text-align: left;
    padding: 3px 6px;
    border-bottom: 1px solid #CCCCCC;
    width: 50%;
    vertical-align: top;
}
.Summary .ProfileBoxContent table
{
}
.ProfileBoxTitle .FloatOpDir a
{
    line-height: 150%;
}
.ProfileBoxContent .Current
{
    font-weight: bold;
}

.ProfileBoxSelectedItems a:link
{
    color: #333399;
    text-decoration: none;
}
.ProfileBoxSelectedItems a:visited
{
    color: #333399;
    text-decoration: none;
}
.ProfileBoxSelectedItems a:hover
{
    color: #333399;
    text-decoration: none;
}

.ProfileBoxContent .TableFormSideTh th
{
    width: 110px;
}
.ProfileBoxContent .TableFormSideTh
{
    margin-bottom: 0px;
}
.OtherResume
{
    padding: 10px 10px 10px 18px;
}
.ProfileBoxRadioSel
{
    padding: 6px 10px 0px 10px;
}
.ProfileBoxContent .PreferredGoals .TableFormSideTh th
{
    width: 195px;
    text-align: right;
}

/************ Header styles **************/


ul.topNav
{
    list-style-type: none;
    height: 41px;
    background-image: url(../Images/topNavBG.jpg);
    background-repeat: repeat-x;
    border-width: 1px 0px;
    border-style: solid;
    border-color: #BFBFBF;
}

ul.topNav LI
{
    padding: 0px;
    margin: 0px;
    display: inline;
    float: left;
}

ul.topNav LI Span
{
}
ul.topNav LI A
{
    display: block;
    height: 28px;
    text-align: center;
    font-size: 125%;
    font-weight: bold;
    color: #8D8D8D;
    padding-top: 13px;
    background-image: url(../Images/TopNavLiBg.jpg);
}
ul.topNav LI A:hover, ul.topNav LI A.selected
{
    background-position: 0px -41px;
    color: #132046;
}


ul.topNav LI#blurb
{
}
ul.topNav LI#explore A
{
    width: 171px;
}
ul.topNav LI#research A
{
    width: 226px;
}
ul.topNav LI#getAdvice A
{
    width: 167px;
}
ul.topNav LI#myShineNav A
{
    width: 136px;
}
DIV.pageHeader .logo, DIV.pageHeader .banner
{
    float: left;
    display: inline;
    height: 123px;
}
DIV.pageHeader .logo
{
    width: 259px;
    background-image: url(../Images/logoDiv.jpg);
    background-repeat: repeat-x;
    background-position: bottom left;
    text-align: center;
}

DIV.pageHeader .logo IMG
{
    margin-top: 20px;
}
DIV.pageHeader .banner
{
    width: 700px;
}

DIV.exploreBanner DIV.banner
{
    background-image: url(../Images/exploreBanner.jpg);
}
DIV.industriesBanner DIV.banner
{
    background-image: url(../Images/industriesBanner.jpg);
}
DIV.adviceBanner DIV.banner
{
    background-image: url(../Images/adviceBanner.jpg);
}
DIV.myShineBanner DIV.banner
{
    background-image: url(../Images/myShineBanner.jpg);
}


DIV.pageHeader .headerCap
{
    height: 10px;
    background-image: url(../Images/headerCap.jpg);
    background-repeat: no-repeat;
    line-height: 1%;
}

.RegistrationType DIV.pageHeader .headerCap
{
    display: none;
}
.WorthMain
{
    float: left;
    width: 389px;
}
.WorthSide
{
    float: right;
    width: 204px;
}
.WorthSide td
{
    padding-top: 5px;
}
.WorthSide table
{
    margin-bottom: 10px;
}
.WorthEstimation
{
    font-size: 110%;
    font-weight: bold;
    padding: 4px;
    background-image: url(../Images/WorthEstimationBg.jpg);
    background-repeat: repeat-x;
    text-align: center;
    border: 1px solid #CCCCCC;
    margin-bottom: 15px;
}
.WorthExplanation
{
    font-size: 11px;
    font-weight: normal;
    padding: 2px 33px 2px 33px;
}
.WorthEstimation strong
{
    color: #A274DF;
}
.WorthGraph
{
    border: 1px solid #CCCCCC;
    padding: 8px;
    margin-bottom: 15px;
}
.WorthTable th
{
    font-weight: normal;
    text-align: left;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 5px;
}
.WorthTable td
{
    text-align: center;
    padding: 5px;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.WorthTable .WhatIfTr
{
    background-color: #FFFFE1;
}
.WorthTable table
{
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    margin-bottom: 20px;
    width: 100%;
}
.WorthLinks li
{
    margin-bottom: 6px;
    list-style-type: none;
}
.WorthGraphGrid
{
    position: relative;
    height: 115px;
    width: 331px;
    background-image: url(../Images/WorthGraphGrid.gif);
    background-repeat: no-repeat;
}
.WorthGraph th
{
    font-weight: normal;
    text-align: center;
}
.DeletedJobs th
{
    text-align: left;
    padding: 5px 0px 5px 8px;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.DeletedJobs td
{
    text-align: left;
    padding: 5px 0px 5px 8px;
    border-bottom: 1px solid #CCCCCC;
}
.DeletedJobs table
{
    background-color: #F2F2F2;
    width: 100%;
}
.DeletedJobsDetails
{
    background-color: #FFFFFF;
    background-image: url(../Images/DeletedJobBg.gif);
    background-position: bottom center;
    background-repeat: no-repeat;
}
.DeletedJobs .Selected td
{
    background-color: #FFFFFF;
    border-bottom: none;
}
.DeletedJobsLink:link
{
    color: #000066;
    text-decoration: none;
    font-weight: bold;
}
.DeletedJobsLink:visited
{
    color: #000066;
    font-weight: bold;
    text-decoration: none;
}
.DeletedJobsLink:hover
{
    color: #000066;
    font-weight: bold;
    text-decoration: none;
}
.RegEmploymentHistoryBox
{
    width: 100%;
}
.RegEmploymentHistoryBox .FormList
{
    width: 230px;
}
.SkilItemBox_Opened
{
    background-image: url(../Images/SkilItemBg.gif);
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 0px;
}
.SkilItemBox_Opened h3
{
    font-size: 100%;
    color: #132046;
    padding: 4px;
}
.SkilItemBox_Opened h3 a:link
{
    color: #132046;
    text-decoration: none;
}
.SkilItemBox_Opened h3 a:visited
{
    color: #132046;
    text-decoration: none;
}
.SkilItemBox_Opened h3 a:hover
{
    color: #132046;
    text-decoration: underline;
}
.SkilItemBox_Opened table
{
    margin-bottom: 10px;
    color: #333333;
    display: block;
}
.SkilItemBox_Opened img
{
    background-image: url(../Images/IconMinus.gif);
}
.SkilItemBoxChoose
{
    cursor: pointer;
}

.PopUpOverLayerContent
{
    padding: 0px 15px 10px 15px;
    background-color: #FFFFFF;
    overflow: hidden;
}

.OtherInstituteFormField2Disabled
{
    height: 18px;
    width: 345px;
    font: 1.2em Arial, Helvetica, sans-serif;
    color: #7f8184;
    border: 1px solid #BFBFBF;
    background-color: #F5F5F5;
}

.RegistrationTotalExperience
{
    float: right;
    color: #A274DF;
    font-weight: bold;
}

.RegistrationPreferencesBox
{
    border-top: solid 1px #CCCCCC;
    background-color: #FFFFFF;
}
.Center
{
    text-align: center;
}

.QuestionQuiz
{
    width: 90%;
    border: solid 1px #ffcd02;
}

.QuestionQuiz input
{
    width: 80px;
}

.QuestionQuiz .title
{
    color: White;
    font-weight: bold;
    background-color: #ffcd02;
    height: 20px;
    vertical-align: middle;
    padding: 5px 0px 0px 10px;
}

.QuestionQuiz .table
{
    width: 100%;
    background-color: #FFFFFF;
    border: solid 1px #ffcd02;
}

.QuestionQuiz .BigHint
{
    color: Black;
    font-size: 150%;
}
.tableEmploymentHistory
{
    background-color: #FFFFFF;
    padding-left: 15px;
}
.tableEmploymentHistory .FormList
{
    width: 200px;
}
.FormActivationTitle
{
    color: #A274DF;
    font-size: 2.0em;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
    margin-top: 10px;
}

.ProfileBoxOptionsOuter .BlockedEmployersOptionsInner .FormSelect
{
    width: 100%;
}

.SalarySurveyScalePerc, .FNT_Graph
{
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/*Icon legend Style*/
.iconlegend
{
    font-size: 100%;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
}
.iconlegend table
{
    width: 100%;
    border: solid 1px #efefef;
}
.iconlegend .headOne
{
    background-color: #DADADA;
    color: #692468;
}
.iconlegend .headTwo
{
    background-color: #692468;
    color: white;
}
.iconlegend .bottomTd
{
    color: #3baac1;
    width: 14.5%;
    border: solid 1px #efefef;
    font-size: 0.8em;
    font-weight: bolder;
    border-top: solid 1px #bfbfbf;
    padding-top: 9px;
    vertical-align: top;
}
.iconlegend .iconeLegendTitle
{
    padding: 1px;
}
.iconlegend .iconeLegendTitleMiddle
{
    vertical-align: top;
    padding-bottom: 10px;
}
.PopMessageIconLegend
{
    width: 199px;
    display: none;
    position: absolute;
    right: 0px;
    overflow: hidden;
    position: absolute;
}
.PopMessageIconLegend .Top
{
    background-image: url(../Images/ToolTipTopOrange.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 12px;
    line-height: 0%;
    padding: 0px;
    margin: 0px;
}
.PopMessageIconLegend .Bottom
{
    background-image: url(../Images/ToolTipBottomOrange.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 26px;
}
.PopMessageIconLegend .Mid
{
    background-image: url(../Images/ToolTipBgOrange.gif);
    background-repeat: repeat-y;
    padding: 0px 10px 0px 10px;
    color: #FFFFFF;
    font-size: 120%;
    font-weight: bold;
    background-color: #00B2B0;
    margin: -1px 0px 0px 0px;
}

.RegCompleteButton
{
    width: 70%;
    cursor: pointer;
    border: solid 1px #ffcd02;
    margin-right: auto;
    margin-left: auto;
}

.RegCompleteButton .title
{
    color: White;
    font-weight: bold;
    font-size: 120%;
    background-color: #ffcd02;
    height: 35px;
    vertical-align: middle;
    padding: 5px 0px 0px 10px;
    text-align: center;
}

.CurrentSalaryRange
{
    text-align: center;
    margin-bottom: 15px;
}

.CurrentSalaryRange strong
{
    color: #A274DF;
}

.NoSkillTitle h2
{
    background-color: #A274DF;
    color: White;
    background-image: url(none);
    vertical-align: middle;
    font-size: 130%;
    padding: 3px 5px 3px 5px;
    margin: 0px;
}

.ProfileBox .ProfileBoxContentSkill
{
    /*background-image: url(../Images/ProfileBoxBg1.gif);*/
    background-color: #f2f2f2; /* this is temporary */
    background-repeat: repeat-x;
    background-position: bottom;
    border-bottom: 1px solid #CCCCCC;
}
/*End Icon legend Style*/

/*Walla Styles*/

.MainFrameScroll
{
    background-image: url(../images/mainFrameScroll.gif);
    background-repeat: repeat-y;
}
.MainFrameScrollPackage
{
    background-image: url(../images/mainFrameScrollPackage.gif);
    background-repeat: repeat-y;
}
.SubscriptionTableTop
{
    background-image: url(../images/MainFrameChartTop.gif);
    height: 40px;
    width: 745px;
}
.SubscriptionTableBottom
{
    background-image: url(../images/mainFrameChartBottom.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    height: 450px;
}
.InsideFrameScrollBottom
{
    background-image: url(../images/InsideFrameScroll.gif);
    background-repeat: repeat-y;
}
.ChartFrameScroll
{
    background-image: url(../images/MainFrameChartScroll.gif);
    background-repeat: repeat-y;
}
.GreenBarScroll
{
    background-image: url(../images/GreenBar_canter.jpg);
    background-repeat: repeat-x;
}
.BuyNowButtonScroll
{
    background-image: url(../images/BuyNow_btn_cneter.jpg);
    background-repeat: repeat-x;
}

.frameBorder
{
    margin: 0px auto;
}
.frameBorderUpScroller
{
    background-image: url(../images/FrameBorderTopScroll.gif);
    background-repeat: repeat-x;
}
.frameBorderMiddleRightScroller
{
    background-image: url(../images/FrameBorderMiddleRightScroll.gif);
    background-repeat: repeat-y;
}
.frameBorderMiddleLeftScroller
{
    background-image: url(../images/FrameBorderMiddleLeftScroll.gif);
    background-repeat: repeat-y;
}
.frameBorderBottomScroller
{
    background-image: url(../images/FrameBorderBottomScroll.gif);
    background-repeat: repeat-x;
}
.frameBorderTopRight
{
    background-image: url(../images/FrameBorderTopRight.gif);
    background-repeat: no-repeat;
    height: 70px;
    width: 70px;
}
.frameBorderTopLeft
{
    background-image: url(../images/FrameBorderTopLeft.gif);
    background-repeat: no-repeat;
    height: 70px;
    width: 70px;
}
.frameBorderBottomRight
{
    background-image: url(../images/FrameBorderBottomRight.gif);
    background-repeat: no-repeat;
    height: 70px;
    width: 70px;
}
.frameBorderBottomLeft
{
    background-image: url(../images/FrameBorderBottomLeft.gif);
    background-repeat: no-repeat;
    height: 70px;
    width: 70px;
}
.frameBorderViolet
{
}
.frameBorderViolet .frameBorderUpScroller
{
    background-image: url(../images/FrameBorderScrollTopViolet.gif);
    background-repeat: repeat-x;
}
.frameBorderViolet .frameBorderMiddleRightScroller
{
    background-image: url(../images/FrameBorderScrollRightViolet.gif);
    background-repeat: repeat-y;
}
.frameBorderViolet .frameBorderMiddleLeftScroller
{
    background-image: url(../images/FrameBorderScrollLeftViolet.gif);
    background-repeat: repeat-y;
}
.frameBorderViolet .frameBorderBottomScroller
{
    background-image: url(../images/FrameBorderScrollBottomViolet.gif);
    background-repeat: repeat-x;
}
.frameBorderViolet .frameBorderTopRight
{
    background-image: url(../images/FrameBorderTopRightViolet.gif);
    background-repeat: no-repeat;
    height: 35px;
    width: 35px;
}
.frameBorderViolet .frameBorderTopLeft
{
    background-image: url(../images/FrameBorderTopLeftViolet.gif);
    background-repeat: no-repeat;
    height: 35px;
    width: 35px;
}
.frameBorderViolet .frameBorderBottomRight
{
    background-image: url(../images/FrameBorderBottomRightViolet.gif);
    background-repeat: no-repeat;
    height: 35px;
    width: 35px;
}
.frameBorderViolet .frameBorderBottomLeft
{
    background-image: url(../images/FrameBorderBottomLeftViolet.gif);
    background-repeat: no-repeat;
    height: 35px;
    width: 35px;
}
.frameBorderViolet td
{
    vertical-align: middle;
    text-align: center;
}
.frameBorderViolet th
{
    font-weight: 600;
    color: black;
    font-size: 140%;
    padding-bottom: 10px;
}

.BackGroundOkLogin
{
    background-image: url(../images/loginokBackGround.gif);
}

.BackGroundOkLogin td
{
    text-align: right;
}

.LoginBackGround
{
    background-image: url(../images/LoginBoxScroll.gif);
    background-repeat: repeat-x;
}
/* Conflicts with our styles
h3
{
	color:#7E57A7;
}
*/
.Label
{
    font-family: Arial, Tahoma, verdana, sans-serif;
    font-size: 12px;
    color: Black;
    text-align: right;
}
.LabelChart
{
    font-family: Arial, Tahoma, verdana, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: Black;
    text-align: right;
}
.LabelChartWhite
{
    font-family: Arial, Tahoma, verdana, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: White;
    text-align: center;
}
.LabelDetails
{
    font-family: Arial, Tahoma, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #424242;
}
.LabelDetails td
{
    padding-bottom: 5px;
    text-align: center;
}
.LabelDetails .PurchaseBtn
{
    padding: 0px 0px 0px 160px;
}
.LabelDeal
{
    font-family: Arial, Tahoma, verdana, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #424242;
    text-align: right;
}
.LabelDealViolet
{
    font-family: Arial, Tahoma, verdana, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #7E57A7;
    text-align: right;
}
.LabelDealVioletSmall
{
    font-family: Arial, Tahoma, verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #7E57A7;
    text-align: right;
}
.LinkLabelWhite
{
    font-family: Arial, Tahoma, verdana, sans-serif;
    font-size: 15px;
    font-weight: 900;
    color: White;
    text-align: center;
    text-decoration: none;
}
.star
{
    color: Red;
}
.LabelGreen
{
    color: #81AE22;
}
.LabelGreenSSL
{
    color: #336600;
    font-size: 11px;
}
.LabelOrderTerms
{
    color: #2D2D2D;
}
.frameborderstyle
{
}
.GreenStrip
{
    visibility: hidden;
}
.TextDecorationUnderline a:link, .TextDecorationUnderline a:hover, .TextDecorationUnderline a:visited
{
    text-decoration: underline;
    color: #6B2D9A;
}
.TextDecorationNone a:link, .TextDecorationNone a:hover, .TextDecorationNone a:visited
{
    text-decoration: none;
    color: #6B2D9A;
}

.MatchBoxPurpleColor a:link, .MatchBoxPurpleColor a:hover, .MatchBoxPurpleColor a:visited
{
    color: #6B2D9A;
}

.PurplePipe
{
    color: #6B2D9A;
    padding-left: 10px;
    padding-right: 10px;
}
.MatchBoxPurpleTitle
{
    color: #6B2D9A;
    font-weight: bold;
}
.imatch
{
    display: none;
    background-image: url(../Images/ImageLink.jpg);    
    width:196px;
    height:182px;
}
/*End Walla Styles*/
/* DropDown Checklist*/
div.checklist, div.checklistHighlighted { overflow-y: auto; overflow-x: hidden; /* If you don't want scrollbars, leave this one blank. */ }
div.checklist { border: 1px solid gray; border-left: 3px solid #ccc; color: #555; font-family: arial; font-size: 12px;  line-height: 1.6em;float:left; }
/*div.checklistHighlighted { border: 1px solid gray; border-left: 3px solid #ffffa7; }*/
div.checklistHighlighted { border: 1px solid gray; border-left: 3px solid #CCCCCC; }

ul.checklist { list-style-type: none; margin: 0; padding: 0; }
div.checklist li { padding: 3px; text-align:right; }
div.checklist li.even { background-color: #fff; }
div.checklist li.odd { background-color: #fff; }
div.checklist li.even:hover, div.checklist li.odd:hover, div.checklist li.focused, div.checklist li:hover label { background-color: #fff; }
div.checklist li.checked { background: #894b97; font-style: italic; color:#fff; }
div.checklist li.checked:hover, div.checklist li.checked:hover label { background: #894b97; font-style: italic; }

div.checklist label.disabled { color: #ddd; }

/*div.checklist li { position: relative; }*/
div.checklist li input { display: block; float: right; }
div.checklist label { display: block; margin: 0; padding: 0; text-align:right; }
div.checklist label.leaveRoomForCheckbox { display: block; padding-left: 25px; /* If hiding checkboxes, set padding-left to 3px */ } 

ul.showSelectedItems { color: #770; font-size: .8em; list-style-position: outside; margin-left: 0; padding-left: 1.4em; }

/**** Search box ****/
div.findInList { margin-bottom: 5px; }
div.findInList input { background-color: #ffffef; border: solid 1px #eee; color: black; font-family: arial; font-size: .8em; padding: 2px; text-align:right; }
div.findInList input.blurred { background-color: white; color: gray; }

div.checklist li.optgroup { font-size: 1.1em; font-weight: bold; font-style: italic; background-color: #e7eeea; border-top: 1px solid #777; border-bottom: 1px solid #777; padding-left: 7px; color:#894b97; }
div.checklist li.optgroup:hover { background-color: #e7eeea; }

#ddlLocation { width: 260px; height: 140px; direction:ltr; }
#ddlCategory { width: 260px; height: 140px; direction:ltr; }


/*end DDLChecklist*/
.ApplayLink
{
	color: #000066;
}
.PurpleApply
{
    width: 100%;
    text-align:left;
}
.Purple
{
   color: #A274DF;
}
.HeaderClass
{
}
.HeaderClassSelected
{
	background-color:#A274DF;
}
td.DescriptionClass th, td.DescriptionClass td
{
	border-bottom:0px;
}
.DescriptionClass
{
	border-bottom:3px solid #A274DF;
	background-color:White;
	padding:0px 0px 0px 0px;
}
.PnlActivePositionDetails
{
	clear:both;
	width:inherit;
}
/*Search Box New Border*/
.SBoxAdd
{
     border-left: solid 1pt #ACACAC;margin-top:0px;border-right: solid 1px #ACACAC;clear:both;
}

.SBoxLeft
{
     border-left: solid 1pt #ACACAC;
}


.SBoxRight
{
     border-right: solid 1px #ACACAC;
}


.SBoxBgColor
{
    background-color:#F5F5F5;
}

.SBoxRTopImg
{
	width: 15px; height: 15px; background-position: right; background-repeat: no-repeat;
    float: right; background-image: url(../../Cultures/Images/searchRightTop.gif);
    background-color:#F5F5F5;
}
.SBoxTopBorder
{	
	border-top: solid 1px #ACACAC;
	height:14px;	
	background-color:#F5F5F5;
}
.SBoxLTopImg
{
	width: 15px; height: 15px; 
	background-position: left; background-repeat: no-repeat;
    float: left; 
    background-image: url(../../Cultures/Images/searchLeftTop.gif);
    background-color:#F5F5F5;
}
.SBoxLBottomImg
{
	width: 15px; height: 15px; background-position: left;
    background-repeat: no-repeat;
    float: left; background-image: url(../../Cultures/Images/searchLeftBottom.gif);
    background-color:#F5F5F5;
}
.SBoxBottomBorder
{
	 height: 14px;
	 width: 100%;	 	 
	 border-bottom: solid 1px #ACACAC;
	 background-color: #F5F5F5;
}
.SBoxRBottomImg
{
	width: 15px; height: 15px; 
	background-position: right; background-repeat: no-repeat;
    float: right; background-image: url(../../Cultures/Images/searchRightBottom.gif);
    margin-bottom:30px;
    background-color:#F5F5F5;
}
/*End Search Box New Border*/
/*Login Survey*/
.divTextFromSurvey
{
	width:290px;
	float:right;
	margin-left:70px;
}
.SalarySurveyPic
{
	float:right;
	width:200px;
	height:135px;
	background-image:url(../../Cultures/Images/SalarySurveyPic.jpg);
	margin-bottom:30px;
}
/*End Login Survey*/