Title
{
	 text-align:left;
}

Body {
	background-image:url(../Images/BodyBg.gif);
	font-size:70%;
	font-family:Arial, Helvetica, sans-serif;
	color:#7f8184;
	margin:0px;
	padding:0px;
}

img
{ 
	 border-style: none;
}

.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;
}

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:#059a9a;
	text-decoration:none;
}
a:visited {
	color:#059a9a;
	text-decoration:none;
}
a:hover {
	color:#059a9a;
	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;
}

.FooterContainer {
	width:961px;
	margin:0px auto;
	background-image:url(../Images/pageDrop.png);
	background-repeat:repeat-y;
}

.FooterBanner{
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 959px;
	background-color:#fffae5;
}

.Header	{
	width:959px;
	margin:0px auto;
	background-color: #FFFFFF;
}
.Main	{
	width:959px;
	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 .Main .SiteNavigation{
	background-color: #FFFFFF;
	float: left;	
}

.StandardType .MainContainer .Main .Content {
	float: left;
	width: 701px;
}

.StandardType .MainContainer .Main .SideBar {
	float: right;
	width: 258px;
}

/****** CorporateType Styles ******/
.CorporateType .MainContainer .Main {
	width: 701px;
}
.CorporateType .MainContainer .Main .Content {
	float: left;
	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: #FFFAE6;
}
/****** 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;
}

.RegistrationType .MainContainer .Main .SideBar A{
	TEXT-DECORATION: none;
}

.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 .FormTitle{
	margin: 0px;
	padding: 30px 0px 0px 0px;
	font: 150% Arial, Helvetica, sans-serif;
	color:#ff8d00;
	}
.RegistrationArea .FormTitle SPAN{
	margin: 0px;
	padding: 0px;
	color:#132046;
	font-weight: bold;
	}
.RegistrationArea .FormMidTitle{
	font: 135% Arial, Helvetica, sans-serif;
	color:#ff8d00;
	}	
.RegistrationArea .FormMidHighlight{
	font: 120% Arial, Helvetica, sans-serif;
	color:#ff8d00;
	}			
.RegistrationAreaInner {
	padding-right: 25px;
	padding-left: 54px;
	height: auto;
	min-height: 28em;
	padding-bottom: 8px;
}
.RegistrationAreaInner a{
	color: #059a9a;
	text-decoration:underline;
}
* html .RegistrationAreaInner {
	padding-right: 25px;
	padding-left: 54px;
	height: 28em;
	padding-bottom: 8px;
}
.RegistrationAreaBtn {
	padding-right: 25px;
	padding-left: 54px;
	margin-bottom: 10px;
}
.ActivationAreaBtn {
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.TableForm th {
	text-align: left;
	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:#EBEBEB;
	}
.ProfileBoxTableForm .FormField2Disabled {
	height: 15px;
	width :172px;
	font: 1.2em Arial, Helvetica, sans-serif;
	color:#7f8184;
	border: 1px solid #BFBFBF;
	background-color:#EBEBEB;
	
	}	
.ProfileBoxTableForm2 .FormField2Disabled {
	height: 15px;
	width :192px;
	font: 1.2em Arial, Helvetica, sans-serif;
	color:#7f8184;
	border: 1px solid #BFBFBF;
	background-color:#EBEBEB;
		
	}
.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:#EBEBEB;
	}		
.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;
	}
.FormSelectMultiple{
	height: 90px;
	}
.FormUploadFileFieldOoyala {
	width: 150px;
	height: 20px;
	font: 1.2em Arial, Helvetica, sans-serif;
	color:#7f8184;
	border: 1px solid #BFBFBF;
	vertical-align: middle;
	margin-right:5px;
	}
.Button {
	height: 21px;
	display: inline;
	font-size: 110%;
	font-weight: bold;
	line-height: 150%;
}
.Button a {
	height: 21px;
	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/BtnRightBg.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 21px;
	float: left;
	margin-right: 10px;
}
.Button .ButtonLeft {
	background-image: url(../Images/BtnLeftBg.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 21px;
	float: left;
}
.Button .ButtonMid {
	background-image: url(../Images/BtnMidBg.gif);
	background-repeat: repeat-x;
	height: 21px;
	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;
}

.ButtonApply {
	height: 21px;
	display: inline;
	font-size: 110%;
	font-weight: bold;
	line-height: 150%;
}
.ButtonApply a {
	height: 21px;
	color: #001F3F;
}
.ButtonApply a:link {
	color:#001F3F;
	text-decoration:none;
}
.ButtonApply a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.ButtonApply a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


.ButtonApply .ButtonRight {
	background-image: url(../Images/BtnApplyRightBg.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 21px;
	float: left;
	margin-right: 10px;
}
.ButtonApply .ButtonLeft {
	background-image: url(../Images/BtnApplyLeftBg.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 21px;
	float: left;
}
.ButtonApply .ButtonMid {
	background-image: url(../Images/BtnApplyMidBg.gif);
	background-repeat: repeat-x;
	height: 21px;
	float: left;
}
.ButtonApply .Over .ButtonRight {
	background-image: url(../Images/BtnApplyRightBg.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 21px;
	float: left;
	margin-right: 10px;
}
.ButtonApply .Over .ButtonLeft {
	background-image: url(../Images/BtnApplyLeftBg.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 21px;
	float: left;
}
.ButtonApply .Over .ButtonMid {
	background-image: url(../Images/BtnApplyMidBg.gif);
	background-repeat: repeat-x;
	height: 21px;
	float: left;
}




.ButtonBig {
	height: 34px;
	display: inline;
	font-size: 165%;
	font-weight: 800;
	line-height: 180%;
}
.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;
}
.ButtonBigRight {
	background-image: url(../Images/BtnBigRightBg.gif);
	background-repeat: no-repeat;
	width: 17px;
	height: 34px;
	float: left;
}
.ButtonBigLeft {
	background-image: url(../Images/BtnBigLeftBg.gif);
	background-repeat: no-repeat;
	width: 17px;
	height: 34px;
	float: left;
}
.ButtonBigMid {
	background-image: url(../Images/BtnBigMidBg.gif);
	background-repeat: repeat-x;
	height: 34px;
	float: left;
}

.ButtonJobList {
	height: 17px;
	display: inline;
	font-size: 80%;
	font-weight: bold;
	line-height: 160%;
}
.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/BtnJobListRightBg.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 17px;
	float: left;
	margin-right: 3px;
}
.ButtonJobList .Left {
	background-image: url(../Images/BtnJobListLeftBg.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 17px;
	float: left;
}
.ButtonJobList .Mid {
	background-image: url(../Images/BtnJobListMidBg.gif);
	background-repeat: repeat-x;
	height: 17px;
	float: left;
}

.ButtonJobListOver {
	height: 17px;
	display: inline;
	font-size: 80%;
	font-weight: bold;
	line-height: 160%;
}
TABLE.jobListing .selected .startGutter .ButtonJobListOver .Mid A{
	height: 17px;
	color: #002040;
	text-decoration:none;
	background-color:#F6C300;
}
.ButtonJobListOver .Right {
	background-image: url(../Images/BtnJobListRightActiveBg.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 17px;
	float: left;
	margin-right: 3px;
}
.ButtonJobListOver .Left {
	background-image: url(../Images/BtnJobListLeftActiveBg.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 17px;
	float: left;
}
.ButtonJobListOver .Mid {
	background-image: url(../Images/BtnJobListMidActiveBg.gif);
	background-repeat: repeat-x;
	height: 17px;
	float: left;
}

.ButtonMatchBox {
	height: 17px;
	display: inline;
	font-size: 80%;
	font-weight: bold;
	line-height: 160%;
}
.ButtonMatchBox a {
	height: 17px;
	color: #001F3F;
	text-decoration:none;
}
.ButtonMatchBox a:link {
	color:#001F3F;
}
.ButtonMatchBox a:hover, .ButtonMatchBox a:visited {
	color:#FFFFFF;
}

.ButtonMatchBox .Right {
	background-image: url(../Images/BtnMatchBoxRightActiveBg.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 17px;
	float: left;
	margin-right: 3px;
}
.ButtonMatchBox .Left {
	background-image: url(../Images/BtnMatchBoxLeftActiveBg.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 17px;
	float: left;
}
.ButtonMatchBox .Mid {
	background-image: url(../Images/BtnMatchBoxMidActiveBg.gif);
	background-repeat: repeat-x;
	height: 17px;
	float: left;
}

.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: 14px;
	height: 38px;
	float: left;
	margin-right: 10px;
}
.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;
}
.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);
}

.ButtonCustomFinish {
	font-family: Arial, Helvetica, sans-serif;     
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF; 
	
}
.ButtonCustomFinish a {
	height: 24px;
	color: #FFFFFF;
	line-height: 200%;
}
.ButtonCustomFinish a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.ButtonCustomFinish a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.ButtonCustomFinish a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.ButtonCustomFinish .ButtonRight {
	background-image: url(../Images/BtnCustomFinishRight.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 24px;
	float: left;
}
.ButtonCustomFinish .ButtonLeft {
	background-image: url(../Images/BtnCustomFinishLeft.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 24px;
	float: left;
}
.ButtonCustomFinish .ButtonMid {
	background-image: url(../Images/BtnCustomFinishMid.gif);
	background-repeat: repeat-x;
	height: 24px;
	float: left;
}
.ButtonCustomFinish .Over .ButtonRight {
	background-image: url(../Images/BtnCustomFinishRightOver.gif);
}
.ButtonCustomFinish .Over ButtonLeft {
	background-image: url(../Images/BtnCustomFinishLeftOver.gif);
}
.ButtonCustomFinish .Over ButtonMid {
	background-image: url(../Images/BtnCustomFinishMidOver.gif);
}

.RegistrationArea .FormMidHighlight .FinishButton {
	height: 22px;
	padding: 5px 0px 0px 5px;
	vertical-align:middle;
	
}

.ButtonAddToList {
	display: inline;
	font-size: 110%;
	font-weight: bold;
	line-height: 180%;
}
.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;
	height: 24px;
	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: 9px;
	height: 24px;
	float: left;
}
.ButtonGoMid {
	background-image: url(../Images/BtnGoMid.gif);
	background-repeat: repeat-x;
	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: left;
	font-weight: normal;
	padding-top: 6px;
	padding-right: 3px;
	vertical-align: top;
	width: 18%;
}
.TableFormSideTh td {
	text-align: left;
	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;
}

.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;
}
/****** 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: #FFFAE6;
}

/****** SelectionPop Styles ******/

.SelectionPop {
	background-color: #FFFAE6;
	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: right;
}
.FloatDir {
	float: left;
	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:#002040;
}
.StandardType .BreadCrumbs a:link {
	text-decoration:none;
}
.StandardType .BreadCrumbs a:visited {
	text-decoration:none;
}
.StandardType .BreadCrumbs a:hover {
	text-decoration:none;
}
.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;
}
.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;
}

.StandardType .FullContainer .Content .DivPadding .MatchCountTitle{
	 width:595px; 
	 background:url(../Images/bg_divmatch.gif) bottom no-repeat; 
	 background-color:#FFCC00; padding:10px 10px 20px; 
	 border-top:2px solid #001F3F; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:20px; color:#001F3F; 
	 text-align:center;
}

.StandardType .FullContainer .Content .DivPadding .MatchCountTitle .Counter{
	color:#FF5E00
}

.StandardType .FullContainer .Content .DivPadding .MatchCountTitle .img{
	width: 86px;
	height: 25px;
	vertical-align:middle;
}
.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: #ff8c00;
	font-size: 1.2em;
}

.SideGroup .Item h3 {
	color: #ff8c00;
	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:17px 23px;
	background-color:#FFFAE5;
}
.StandardType .SearchBox select {
	width: 261px;
}
.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;
	color:#7f8184;
	border: 1px solid #BFBFBF;
	padding:1px 0px 1px 2px;
}
.StandardType .SearchBox INPUT.text {
	width:257px;
	height: 15px;
}
.StandardType .SearchBox strong {color:#ff8c00;}
.StandardType .HalfColDir {
	float: left;
	width: 265px;
}

.StandardType .HalfColDir .Item{
	width: 80%; 
	padding:3px 0px 2px 3px;
}

.StandardType .HalfColDir tr{
	height: 26;
	vertical-align: top;
	text-align: left; 
	margin-left: 0;
}

.StandardType .HalfColOppDir {
	float: right;
	width: 265px;
}

.StandardType .HalfColOppDir tr{
	height: 26;
	vertical-align: top;
	text-align: left; 
	margin-left: 0;
}

.StandardType .HalfColOppDir .Item{
	width: 80%; 
	padding:3px 0px 2px 3px;
}

.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: #ff8c00;
}
.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: #FFFAE5;
	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: #FFFAE6;
	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:left;	
	margin-right:18px;
	background-repeat:no-repeat;
	background-position:top right;
}
.ProfileMatch .col1 , .ProfileMatch .col2{
	padding:5px 20px 5px 20px;
	float:left;
	display:inline;
	background-color: #F2F2F2;
	margin-right: 2px;
}

.ProfileMatch .col3 {
	float:left;
	display:inline;
	background-color: #FFFFFF;
	margin-right: 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:185px;
	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:185px;}
.ProfileMatch .col3 {width:154px;height:185px;}

.ProfileMatch .col3 .worth .amount {
	font-size:1.3em;
	font-weight:bold;
	color:#ff8c00;
}

.ProfileMatch .col3 .worth .denomination {
	font-size:2.5em;
	font-weight:800;
	color:#b2b2b2;
}

.StandardType .Content .ProfileMatch h3 {
	font-size: 1.4em;
	margin-bottom: 5px;
}

.StandardType .Content .ProfileMatch h3 .RText{
	float:right;
	padding-right: 70px;
}

.ProfileMatch .ColRow {
	min-height: 10em;
}
*html .ProfileMatch .ColRow {
	height: 10em;
}
.OrangeBoldText {
	color:#ff8d00;
	font-weight: bold;
}
.ColRow .ColRowTextTop{
	height: 145px;
}
.ColRow .ColRowTextBottom{
	padding:6px 0px 0px 0px;
}
.ColRow .ColRowTextBottom TABLE{
	height:100%;
	padding: 0px;
}
.ColRow .ColRowTextMiddle
{
	padding:0px 0px 0px 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:20px;
	height:20px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
}
ul.Pagination A:visited {
	color:#000000;
}
ul.Pagination A SPAN {
	display:block;
	padding-top:3px;
}

ul.Pagination A.page {
	background-image:url(../Images/paginationPage.jpg);
	background-repeat:no-repeat;
}

ul.Pagination A.page:hover, ul.Pagination A.Pselected  {
	color:#002040;
	background-image:url(../Images/paginationPage.jpg);
	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;
}

/* jobListing table from the myShine page */
TABLE.jobListing {
	background-color:#FFFFFF;
	border-top:1px solid #E8E8E8;
	width: 100%;
}

TABLE.jobListingPriority, TABLE.jobListing .Headerclass, TABLE.jobListing THEAD
{
	background-color:#FFFAE6;
}

TABLE.jobListing .HeaderclassOpen TD, TABLE.jobListing .HeaderclassOpen TD A, TABLE.jobListing .HeaderclassOpen TD STRONG
{
	background-color:#F7F7F7;
	color:#002040;
	font-weight:bold;
}

TABLE.jobListing TH, TABLE.jobListing TD, .Headerclass {
	padding:0px 3px;
	text-align: left;
	height: 30px;
	border-bottom:1px solid #E8E8E8;
	vertical-align: middle;
}

.jobListing .DescriptionClass TD
{
	height: 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-left: 25px;
	padding-bottom: 25px;
	height: 90px;
}

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 .inbox {
	width:35px;
	font-weight: bold;
	text-align: center;
} 

TABLE.jobListing .jobTitle{width:30%;}
TABLE.jobListing .jobTitle A{color: #7f8184;}
TABLE.jobListing .companyName {width: 20%;} 
TABLE.jobListing .companyName A{color: #7f8184;}
TABLE.jobListing .location {width:80px;} 
TABLE.jobListing .location A{color: #7f8184;}
TABLE.jobListing .posted {width: 14%;}
TABLE.jobListing .posted A{color: #7f8184;}
TABLE.jobListing .apply {width: 10%;}
TABLE.jobListing .startGutter {padding-left:3px;}
TABLE.jobListing .startGutter2 {padding-left:12px;}
TABLE.jobListing .companyName{width: 20%;} 
TABLE.jobListing .location {width:60px;} 
TABLE.jobListing .posted {width: 14%;}
TABLE.jobListing .apply {width: 10%;}

.ProfileMatch strong {
	color: #ff8c00;
}
.jobListing .Icon {
	text-align: center;
}
.StandardType .Content h4 {
	color: #002040;
	font-size: 170%;
}
.SideBar .SideGroup .Item strong {
	color: #FF8C00;
}

.SideBar .SideGroup .Item2 strong {
	color: #FF8C00;
}

.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:#ff8c00;}

h4 strong {
	color: #ff8c00;
}
.CompanyDescription .OverLayer {
	width: 591px;
	background-color: #FFFFFF;
}
.StandardType .OverLayerTitle h1 {
	margin: 0px;
	padding: 0px;
}
.Mandatory {
	color: red; 
	vertical-align: top;
	padding-right: 8px;
}
.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: #FFFAE5;
	padding: 8px;
	margin-bottom: 10px;
	position: relative;
}
.MainArea .FormList {
	width: 175px;
}
.MainArea h3 {
	font-size: 110%;
	padding-bottom: 10px;
}
.JobReqTable .TableDetails {
	width: 100%;
}
.TableDetails th {
	text-align: left;
	padding: 3px 2px 3px 0px;
	border-bottom: 1px solid #CCCCCC;
	width:120px;
	*width:120px;
	display:inline-block
}
.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;
	
}
.StandardType .ButtonGroupRight {
	margin: 20px 0px 10px 0px;
	float:right;
}
.btn_aplica a{
	background:url(../images/back_btnAplica.png) no-repeat  0 0;
	width:151px;
	height:37px;
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	text-align:center;
	padding-top:4px;
	text-decoration:none;
}
.btn_aplica a:hover{
	background-position:-156px 0;
	color: #cb651c
}
.please_apply{
	padding:10px 40px 0; 
	float:left;
}
.btn_apply{
	padding:10px 20px 0; 
	float:right;
}
.btn_apply2{
	padding:0; 
	float:right;
}
.TableDetails2 th {
	text-align: left;
	padding: 3px 6px 3px 0px;
	font-weight: normal;
}
.TableDetails2 td {
	border-bottom: 0px solid #CCCCCC;
	padding: 3px 2px 3px 0px;
}
.TableDetails3 {
	margin-bottom: 5px;
}
.TableDetails3 th {
	text-align: left;
	padding: 0px 6px 0px 0px;
	font-weight: normal;
}
.TableDetails3 td {
	border-bottom: 0px solid #CCCCCC;
	padding: 0px 2px 0px 0px;
}
.TableDetails2 {
	margin-bottom: 10px;
}
.AdditionalInfo {
float:right;
}
.AdditionalInfo STRONG{
color:Black;
}
.StandardType h2 .Icon {
	margin-right: 5px;
	vertical-align: middle;
}
.LoginBox {
	background-image: url(../Images/LoginBoxBg.gif);
	background-repeat: repeat-y;
	width: 610px;
	border: 1px solid #CCCCCC;
}
.LoginBoxGuest {
	width: 403px;
	float: left;
}
.LoginBoxMember {
	float: right;
	width: 206px;
}
.StandardType .Content .LoginBox h1 {
	color: #FF8100;
	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;
}
.SideBar p {
	padding: 0px 0px 12px 0px;
}
.jobListing .Message {
	background-color: #F2F2F2;
	border: 1px solid #DADADA;
	padding: 5px;
	margin-bottom: 8px;
}
.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: right;
	width: 230px;
	text-align: right;
}

/************ 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: left;
	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:#FF8C00;
	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;
}
.TableLabel .Spacer {
	height: 2.5em;
}
.TableLabelPriority {
	background-color:#FFFAE5;
}

.CorporateType h2 {
	margin-bottom: 10px;
}

/************ highlights styles **************/

UL.highlights {list-style-type:none;}
UL.highlights LI {
	position:relative;
	padding:0px 0px 20px 35px;
	margin-bottom:auto;
	
}

UL.highlights LI SPAN {
  position:relative;
  top:5px; 
}

UL.highlights LI IMG.number {
	position:absolute;
	top:0px;
	left:0px;
}

* html UL.highlights LI IMG.number {left:-35px;}

UL.Subhighlights {
	list-style-type:disc;
	padding:10px 0px 0px 15px;
	}
UL.Subhighlights LI {
	position:relative;
	padding:0px 0px 10px 5px;
}



/************ 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:#ff8c00;}
.SideBar .SideGroup ul.indent {margin-left:15px;}
.SearchResults {
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
.SideBar .SideGroup .Emphasize {
	font-weight: bold;
	color: #ff8c00;
}
.StandardType .SearchResultsTitle {
	font-size: 1.7em;
	padding-bottom: 13px;
	margin-top: -10px;
}
.StandardType .SearchResultsTitle .jobMatches {
	color: #ff8c00;
}
/* BEGIN PROFILE MODULE */

.registration .profileContainer {
float:left; width:201px;
height:420px;
background-color:#fffae5;
}

.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 {
	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:#ff8c00;
	}
.small .ProfileModuleSlider {
	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 */
/*jobdesc help*/
.PopMessage1 {
    position: relative;
    top: -13.8em;
    left: 13.2em;    
	display:none;
}

.PopMessage2 {
    position: relative;
    top: -4em;
    left: 13.2em;    
	display:none;
}
#PopMessage11a{
	position:absolute;
	top:0px; left:0px;
	width:	227px;
}
#PopMessage1a{
	position:absolute;
	top:0px; left:0px;
	width:	227px;
}
.PopMessage1 .Top {
	background-image: url(../Images/PopMessageTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
.PopMessage1 .Bottom {
	background-image: url(../Images/PopMessageBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
.PopMessage1 .Mid { 
	background-image: url(../Images/PopMessageMid.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px 10px 0px 40px;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	vertical-align: middle;
}
.PopMessage2 .Top {
	background-image: url(../Images/PopMessageTop2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
.PopMessage2 .Bottom {
	background-image: url(../Images/PopMessageBottom2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
.PopMessage2 .Mid { 
	background-image: url(../Images/PopMessageMid2.gif);
	background-repeat: repeat-y;
	background-position: center center;
	padding: 0px 10px 0px 40px;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	vertical-align: middle;
}
/*endjob desc help*/
.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: 26px;
}
.PopMessage .Bottom {
	background-image: url(../Images/PopMessageBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
.PopMessage .Mid { 
	background-image: url(../Images/PopMessageMid.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px 10px 0px 40px;
	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;
}

.PopMessageToolTipOrange {
	width: 350px;
   	display: none;
    position: absolute;
    right: 0px;
	overflow: hidden;
}
.PopMessageToolTipOrange .Top {
	background-image: url(../Images/PopMessageToolTipOrangeTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
.PopMessageToolTipOrange .Bottom {
	background-image: url(../Images/PopMessageToolTipOrangeBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
.PopMessageToolTipOrange .Mid { 
	background-image: url(../Images/PopMessageToolTipOrangeMid.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px 10px 0px 40px;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	vertical-align: middle;
	text-align:left;
}

/************ 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: 0px;
	background-position: bottom;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}	  
.ProfileTabs ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	float: left;
	text-align: left;
	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 17px 2px 17px;
	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:#FF8C00;
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 4px;
}
.ProfileBoxTitle {
	background-image: url(../Images/ProfileBoxTitleBg.gif);
	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);
	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;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-position: bottom;
}
.ProfileBoxTitleSummary h2 {
	margin: 0px;
	padding: 0px;
	background-image: url(none);
	font-size: 130%;
}
.ProfileBoxSummary {
	margin-bottom: 10px;
}
.ProfileBoxContentSummary 
{
	border: 1px solid #CCCCCC;
	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: 50%;
	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: 90%;
	padding-top:5px;	
	padding: 0px 0px 0px 20px;	
}

.ProfileBoxSelected h5{
	font-weight: normal;
	font-size: 100%;
}

.ProfileBoxContent p {
	width: 100%;
}
.ProfileBox h5 {
	font-size: 100%;
	color: #666666;
}

.ProfileBoxOptionsInner {	
	float: left;
	width: 40%;
	border-right: 1px solid #CCCCCC;
}

.ProfileBoxOptionsInnerNoBorder {	
	float: left;
	width: 40%;
}

.ProfileBoxList{
	float: right;
	width: 59%;
}

.RegistrationAreaInner .RegistrationPreferencesBox .ProfileBoxContent .ProfileBoxOptionsOuter .ProfileBoxOptionsInner {	
	float: left;
	width: 47%;
	border-right: 1px solid #CCCCCC;
}

.RegistrationAreaInner .RegistrationPreferencesBox .ProfileBoxContent .ProfileBoxOptionsOuter .ProfileBoxList{
	float: right;
	width: 52%;
}

.BlockedEmployersOptionsInner{
	width: 46%;
}

.BlockedEmployersBoxList{
	width: 53%;
}

.ProfileBoxOptionsAdd {
    float:right;    
	text-align: right;
	clear: both;
	font-weight: bold;
	padding-top: 0px;
}
.ProfileBoxOptionsAddOther {
    float:right;    
	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: #059a9a;
	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 .FormListHelp{
	width: 200px;
}
.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 0px 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 0px 4px 4px;
}
.ProfileBoxSelectedItems .Col1 {
	width: 55%;
	color: #333333;
}
.ProfileBoxSelectedItems .Col1Full {
	width: 95%;
	color: #333333;
}
.ProfileBoxSelectedItems .Col2 {
	width: 35%;
	color: #333399;
	cursor: pointer;
}
.ProfileBoxSelectedItems .ColDynamic {
	color: #333399;
	cursor: pointer;
}
.ProfileBoxSelectedItems .Col3 {
	text-align: center;
	width: 15px;
	vertical-align:middle;
	padding: 0px 5px 0px 0px;
}
.ProfileBoxTableForm2 th {
	font-weight: normal;
	text-align: left;
	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;
}

/************ 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: 6px;
	background-image: url(../Images/WorthEstimationBg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
.WorthEstimation strong {
	color: #FF8C00;
}
.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:#059a9a;
	text-decoration:none;
}
.DeletedJobsLink:visited {
	color:#059a9a;
	text-decoration:none;
}
.DeletedJobsLink:hover {
	color:#059a9a;
	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;
}

.OtherInstituteFormField2Disabled{
	height: 18px;
	width: 345px;
	font: 1.2em Arial, Helvetica, sans-serif;
	color:#7f8184;
	border: 1px solid #BFBFBF;
	background-color:#EBEBEB;
}

.RegistrationTotalExperience{
	float:right;
	color:#ff8d00;
	font-weight: bold;
}

.RegistrationPreferencesBox{
	border-top: solid 1px #CCCCCC;
	background-color: #FFFAE5;
}
.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: #FFFAE5;
	padding-left: 15px;
}
.tableEmploymentHistory .FormList{
	width:200px;
}
.FormActivationTitle{
	color: #ff8c00;
	font-size: 2.0em;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	margin-top: 10px;
}

.ProfileBoxOptionsOuter .BlockedEmployersOptionsInner .FormSelect
{
	width:100%;
}

.SalarySurveyScalePerc
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: -2;
}

.HelpTxt
{
	float:left;
}

.Center
{
	float:right;
	padding-right: 70px;
}

/*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: #4cbebe;
}
.iconlegend .headTwo
{
	background-color: #4cc0bf;
	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;
}
.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 a{
	text-decoration:none;
}

.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: #FF8C00;
}

.NoSkillTitle h2
{
	background-color: #ff8d00;
	color:White;
	background-image: url(none);
	vertical-align:middle;
	font-size: 130%;
	padding:3px 0px 3px 5px;
}

.ProfileBox .ProfileBoxContentSkill {
	background-image: url(../Images/ProfileBoxBg1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #CCCCCC;	
}
.GoogleMapsFrame{
	overflow:auto;
	border:0;
}

.citiesFloatingDiv{
	float: right;
	background: #eee8aa;
	z-index: 10;
	WIDTH: 150px;
	position: relative;
    top: -13.8em;
    left: 13.2em;    
	display:none;
	
}

/*End Icon legend Style*/
/* --------------------- DIV dropdown ---------------------------*/
.Hidden { DISPLAY: none; }
.TreeCss { COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 18px; PADDING-LEFT: 5px; PADDING-TOP: 1px; PADDING-BOTTOM: 5px; }
.TreeNode { CURSOR: pointer; }
.TreeNodeHovered { BACKGROUND-COLOR: #3399FF; COLOR: #FFFFFF; }
.TreeNodeChecked { COLOR: #FF9C00; }
.TreeNodeParentChecked { FONT-WEIGHT: bold; }
.CheckBoxList { COLOR: Black; FONT-WEIGHT: normal; }
.CB_Panel { WIDTH: 287px; HEIGHT: 225px; BORDER: 1px solid #999999; BACKGROUND-COLOR: White; }
.CB_Panel_Small { WIDTH: 197px; HEIGHT: 225px; BORDER: 1px solid #999999; BACKGROUND-COLOR: White; }
.CB_PanelRegStep1 { WIDTH: 250px; }
.CB_Content { HEIGHT: 194px; BORDER: none; OVERFLOW: auto; }
.CB_Controls { HEIGHT: 20px; PADDING: 5px; BORDER-TOP: 1px solid #999999; BACKGROUND-COLOR: #F3F3F3; }
.CheckBoxList { COLOR: Black; FONT-WEIGHT: normal; }

.Button, .IsMultipleTrue { TEXT-DECORATION: none; VERTICAL-ALIGN: middle; TEXT-ALIGN: center; PADDING: 0px; FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER: 0px; }
.Button:hover { CURSOR: pointer; }
.Button:focus { CURSOR: pointer; BORDER: 0px; }
.LinkButton { COLOR: #0a4aa4; BACKGROUND-COLOR: Transparent; TEXT-DECORATION: underline; DISPLAY: table-cell; }
.IsMultipleFalse { VISIBILITY: hidden; }
.GreenButton { BORDER: #689828 1px solid; COLOR: #ffffff; BACKGROUND-COLOR: #91c350; FONT-SIZE: 12px; FONT-WEIGHT: bold; }
/* --------------------- DIV dropdown ---------------------------*/