#pc-rtg-main select, input, textarea, text {

	font-size:100%;
	
}

.pc-rtg-input-textbox input{
    font-size: 100%;
}



#pc-rtg-all {
    text-align: left;
    margin: 0px auto;
    margin-top: 0px;
    width: 570px;
}





#pc-rtg-main {
    border: 0px solid #A1A5A9;
    padding-left:10px;
    padding-top: 10px;
    margin-top: 0px;
    clear:left;
    width: 520px;
}

body {

    font-size: 1.0em;

}



.pc-rtg-ReqFieldLabel {
    font-weight: normal;
    color: #252F47;
    margin-right: 5px;
}

.pc-rtg-jobApp-jobAppliedTo-td{
    font-weight: normal;
}




.pc-rtg-h1 {
    text-align:left;
	font-size:22px;
	padding:6px 5px 5px 8px;
	font-weight:normal;
	color:#B9BBC7;
	margin:0px;
	margin-left:1px;
	line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.navButtons a {
    background-image: url();
    height: 18px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: #A8B090;
    text-decoration:none;
    font-size: 1.0em;
    line-height:18px;
    left:50%;
    float: left;
    text-align:left;
    padding-left:3px;
    padding-right:13px;
    vertical-align:50%;
     white-space: normal;
}


.navButtons a:hover {
    background-image:url()
}

.pc-rtg-endNavButton {
	background-image: url();
	height: 18px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style:solid;
	border-color: #A8B090;
	text-decoration:none;
	font-size: 1.0em;
	line-height:18px;
	right:0px;
	text-align:left;
	padding-left:0%;
	vertical-align:50%;
	float: left;
	position:relative;
	
}

#pc-progress {
    border: 1px solid #A1A5A9;
    text-align: left;
    font-size: 1px;
    float: left;
    margin-top: 3px;
    margin-left: 0px;
    height: 10px;
}

.pc-rtg-jobApp-progressBar-td{
    width: 350px;
    text-align: left;
    color: #000000;
    font-weight: bold;
    white-space: nowrap;
    float: left;
}


.pc-rtg-pickListLangDetail {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
    background-color: #ffffff;
    position: relative;
    top: -3px;
    left: 0px;
}

#errorIndicator {
	margin-left: 10px;
	color: #ff0000;
    font-size: 1.0em;
    font-weight: bolder;
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: left;
}

.pc-rtg-submitButton {

	margin-top: 2px;
    padding-top: 2px;
}

.pc-rtg-addButton {
	
	margin-top: 2px;
    padding-top: 2px;
}


.pc-rtg-removeButton {
    margin-top: 2px;
    padding-top: 2px;
}

.pc-rtg-resumebuilder-progress {
    font-size: 0.8em;
}

#pc-rtg-resumebuilder-progress {
    width: 500px;
}

#resumePreviewContent h2 {
	font-size: 1.0em;
}



#pc-previewApp .pc-rtg-ReqFieldLabel {
    font-weight: bold;
}


.styledTextField {
	width: 225px;
}

#pc-jobApp-multifileInformation .styledTextField {
	width: 155px;
}

#pc-jobApp-multifileInformation .pc-rtg-input {
	width: 220px;
	height: 18px;
}


.pc-rtg-label-customlist {
    color: #000000;
    font-weight: bold;
}


#pc-rtg-docCreator .pc-rtg-radioLabel {
    white-space: normal;
}


#pc-accountInfo .pc-rtg-input-phone {
    width: 235px;
  
}

#pc-accountInfo .pc-rtg-input-textbox {
    width:235px;
    
}

#pc-accountInfo .pc-rtg-input-listbox {
    width:241px;
    
}

#pc-accountInfo .pc-rtg-ReqFieldLabel {
    width: 300px;
}



/*-------- Search page -----------*/
#pc-searchCriteria #pc-rtg-all {
    width:385px;
    align:left;
    padding-top: 0px;
}

#pc-searchCriteria #pc-rtg-main {
    width:360px;
    
}

#pc-searchCriteria .pc-rtg-nonReqFieldLabel {
    font-size: 1.0em;
 
}

#pc-searchCriteria .pc-rtg-pickList {
    width: 356px;
    background-color: #FFFFFF;
    font-size: 1.0em;
}

#pc-searchCriteria .pc-rtg-instructions {
  font-size: 1.0em;
}

#pc-searchCriteria .pc-rtg-mainCriteria {
    background-color: #FFFFFF;
    width: 330px;
    margin-top: 15px;
}

#pc-searchCriteriaInstructions .pc-rtg-largeInstructions {
    font-size: 1.0em;
}

#pc-searchCriteria #pc-rtg-keywordInstructions {
    width: 350px;
}

#pc-searchCriteria #pc-rtg-lastCriteria {
     padding-top: 15px;
}

#pc-searchCriteria .pc-rtg-submitButton {
	margin-top: 0px;
    padding-top: 2px;
}


#pc-searchCriteria .pc-rtg-input-textbox {
    width: 160px;
}



/*------ Search results pages --------*/


#pc-searchResults #pc-rtg-main {
    width: 530px;
    border-bottom-width: 0px;
    }

#pc-searchResults #pc-rtg-all {
    width:570px;
    }

#pc-searchResults .pc-rtg-submitIcon {
    position:relative;
    top:5px;
    }

#pc-searchResults .pc-rtg-submitLink {
    padding-left:5px;
    padding-top:-5px;
    }
#pc-searchResults #pc-titleAndAgentSelect {
    padding-bottom:10px;
    }

#pc-searchResults .pc-rtg-tableItemCheckbox {
    padding-top:8px;
}

#pc-searchResults .p-header {
   vertical-align: top;
   padding-left: 0px;
   padding-top: 0px;

}

#pc-searchResults .p-content {
	padding-left: 0px;
}


/*-----job details page -----*/



    
#pc-jobDetails .pc-rtg-h2 {
	padding-top: 10px;
	padding-bottom: 5px;
    }
  
#pc-jobDetails .pc-rtg-h1 {
   
	padding:6px 5px 5px 0px;
	
}
    
#pc-jobDetails #pc-rtg-HDivider {
    width:575px;
    height:20px;
    margin:20px -20px 0px 0px;
    border-top:1px solid #A1A5A9;
    }
    
#pc-jobDetails .pc-rtg-label-preview {
	text-align: left;
	padding-right: 10px;
}


/*-----job Application --------*/

#pc-jobApp-candidateInformation input {
    width: 200px;
}

#pc-jobApp-candidateInformation #philips-phonefields input {
	width: 100px;
}

#pc-jobApp-candidateInformation #philips-phonefields select {
	width: 150px;
}

#pc-jobApp-candidateInformation .pc-rtg-label-phone {
    width: 100px;
    text-align: left;
}

#pc-jobApp-candidateInformation .pc-rtg-label-textbox {
    width: 220px;
    text-align: left;
    white-space: normal;
}

#pc-jobApp-candidateInformation .pc-rtg-input-country-listbox {
    width: 208px;
   
}


#pc-jobApp-candidateInformation .pc-rtg-label-listbox {
    width: 100px;
    text-align: left;
}

#pc-jobApp-candidateInformation .pc-rtg-ReqFieldLabel {
    text-align: left;
    
    
}

#pc-jobApp-profileInformation .pc-rtg-input-textbox {

}

#pc-jobApp-profileInformation .pc-rtg-label-phone {
    text-align: left;
}

#pc-jobApp-profileInformation .pc-rtg-label-textbox {
    text-align: left;
    width: 100%;
}


#pc-jobApp-profileInformation .pc-rtg-label-listbox {
    text-align: left;
    width: 80%;

}

#pc-jobApp-profileInformation .pc-rtg-input-listbox {
    width:250px;
    white-space: normal;
  
}

#pc-jobApp-profileInformation .pc-rtg-input-textbox {
    width:244px;
    white-space: normal;
}

#pc-jobApp-profileInformation .pc-rtg-input-textbox-legal {
    width:250px;
    white-space: normal;
}

#pc-jobApp-profileInformation .pc-rtg-input-listbox-small {
    width:250px;
    white-space: normal;
}



#pc-jobApp-profileInformation .pc-rtg-label-date {
    text-align: left;
}

#pc-jobApp-profileInformation .pc-rtg-label-customlist {
    text-align: left;
}

#pc-jobApp-profileInformation .pc-rtg-ReqFieldLabel {
    text-align: left;
    white-space: normal;
    width: 250px;
} 
  
    
#pc-rtg-jobApp-eeoInformation .pc-rtg-label-customlist {
    color: #000000;
    font-weight: bold;
}

    
    
/*----- Signin & Forgot / Update Password -----*/

#pc-signin #pc-rtg-main {
    width: 350px;

}


/*----- document creator -----*/
#pc-rtg-docCreator  {
    padding-top: 20px;
}


/*----- Job Cart, App Status, Info Request Status -----*/



#pc-accountInfo .pc-rtg-label-phone {
    width: 120px;
    text-align: right;
}

#pc-accountInfo .pc-rtg-label-textbox {
    width:200px;
    text-align: right;
}

#pc-accountInfo .pc-rtg-label-listbox {
    width:200px;
    text-align: right;
}

#pc-accountInfo .pc-rtg-ReqFieldLabel {
    width: 200px;
}



/*---Job App preview ---*/
#pc-previewApp .pc-rtg-ReqFieldLabel {
    text-align: left;
    width: 250px;
    vertical-align: top;
    white-space: normal;
    margin-right: 0px;
    font-weight: normal;
}

#pc-previewApp .pc-rtg-label-preview {
    text-align:left;
    width: 250px;
    vertical-align: top;
    white-space: normal;
}

#pc-previewApp .pc-rtg-input-preview {
    text-align: left;
    width: 50%;
    white-space: normal;
    padding-left: 3px;
}


#pc-jobApp .pc-rtg-label-date {
    white-space: normal;
}


#pc-rtg-jobApp-eeoInformation .pc-rtg-radioLabel {
    text-align: left;
    vertical-align: top;
}

#pc-rtg-jobApp-eeoInformation .pc-rtg-label-customlist {
    text-align: left;
    vertical-align: top;
}


#pc-rtg-advancedSearch .pc-rtg-nonReqFieldLabel {
	font-weight: bold;
}



#pc-rtg-resumeBuilder-block .pc-rtg-input-textbox{
    width: 215px;
}

#pc-rtg-resumeBuilder-block .pc-rtg-input-listbox{
    width: 215px;
}

#pc-rtg-resumeBuilder-block .pc-rtg-input-querybox{
    width: 215px;
}

#pc-rtg-resumeBuilder-block .pc-rtg-input-month{
    width: 125px;
}

#pc-rtg-resumeBuilder-block .pc-rtg-input-day{
    width: 125px;    
}



