
body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    /* FONT-SIZE: 0.75em; */
    font-size: 0.7em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    /* FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; */
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

#pc-signin .pc-rtg-label-textbox {
    text-align: left;
    width: 250px;
}

.pc-rtg-label-querybox {
    text-align: left;
    white-space: nowrap;
}

.pc-rtg-label-listbox {
    text-align: left;
    margin-right: 3px;
    padding-right: 3px;
    white-space: normal;
}

.pc-rtg-label-textbox {
    text-align: left;
    margin-right: 3px;
    padding-right: 3px;
    white-space: normal;
}

.pc-rtg-label-date {
    text-align: left;
    margin-right: 3px;
    padding-right: 3px;
    white-space: nowrap;
}

.pc-rtg-label-textarea {
    text-align: left;
    margin-right: 3px;
    padding-right: 3px;
    white-space: nowrap;
}

.pc-rtg-label-customlist {
    text-align: left;
    margin-right: 3px;
    padding-right: 3px;
    white-space: nowrap;
}

.pc-rtg-label-preview {
    text-align: left;
    margin-right: 3px;
    padding-right: 3px;
    white-space: nowrap;
}

.pc-rtg-label-phone {
    text-align: left;
    margin-right: 3px;
    padding-right: 3px;
    white-space: nowrap;
}

.pc-rtg-headerRow-uppercase, #searchResultsTable .pc-rtg-headerRow th, #searchResultsTable .pc-rtg-headerRow input {
    background-color: #F2F0ED;
    padding: 4px 2px;
    vertical-align: bottom;
    text-transform: uppercase;
}

.pc-rtg-navButton-uppercase{
    font-size: 1em;
    text-decoration: underline;
    border: none;
    background: transparent;
    color: #0000ff;
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-decoration: underline;
    cursor: pointer;
    text-transform: uppercase;
}

#pc-resumeBuilderEmbeddedGrid #pc-rtg-main {
    width: 496px;
}

.pc-rtg-input-source-listbox {
    width: 225px;
}

.pc-searchcriteria-listbox
{
    WIDTH: 200px
}

.pc-searchcriteria-listbox-wide
{
    WIDTH: 235px
}

.pc-rtg-mastertable
{
    PADDING-LEFT: 10px;
    PADDING-TOP: 10px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 566px;
    BORDER-BOTTOM: 0px
}

#pc-rtg-all
{
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px auto;
	width: 100%;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}

#pc-rtg-main {
    border: 0px solid #A1A5A9;
    padding: 0px;
    margin-top: -1px;
    margin-bottom: 0px;
    clear: left;
	width: 100%;
}

.pc-rtg-hDivider {
    background-color: #C4C7CA;
}

#pc-searchCriteria .pc-rtg-mainCriteria {
    background-color: #F1F5F9;
    width: 350px;
    padding: 12px 11px;
    border: 1px solid #C1C5C9;
    margin-top: 26px;
}

#pc-searchCriteria #pc-rtg-main {
	width: 100%;
}

#pc-searchCriteria .pc-rtg-input-textbox {
    width: 150px;
}

#pc-searchResults #pc-rtg-main {
	width: 100%;
}

#pc-searchResults #pc-rtg-all {
	width: 100%;
}

#pc-searchResults #searchResultsTable {
    width: 100%;
}

#pc-jobDetails #pc-rtg-HDivider {
    width: 496px;
    height: 20px;
    margin: 20px 0px 0px 0px;
    border-top: 1px solid #A1A5A9;
}

#pc-jobDetails .pc-rtg-label-preview {
    font-weight: bold;
    margin-right: 0px;
    text-align: left;
    white-space: normal;
}

#pc-jobApp-candidateInformation .pc-rtg-ReqFieldLabel {
    width: 35%;
}

#pc-jobApp-candidateInformation .pc-rtg-label-textbox {
    width: 35%;
}

#pc-jobApp-candidateInformation .pc-rtg-label-listbox {
    width: 35%;
}

#pc-previewApp .pc-rtg-hDivider {
    width: 100%;
    height: 1px;
    margin: 20px 0px 0px 0px;
}

#pc-previewApp .pc-rtg-ReqFieldLabel {
    text-align: right;
    width: 50%;
    vertical-align: top;
    white-space: normal;
    margin-right: 0px;
}

#pc-previewApp .pc-rtg-label-preview {
    text-align: right;
    width: 50%;
    vertical-align: top;
    white-space: normal;
}

#pc-previewApp .pc-rtg-input-preview {
    text-align: left;
    width: 50%;
    white-space: normal;
}

.pc-rtg-work-eligibility {
    width: 150px;
}

.pc-rtg-oddRow {
    background-color: #ffffff;
    padding: 2px 0px;
    margin-top: 10px;
}

.pc-rtg-evenRow {
    background-color: #ffffff;
    padding: 2px 0px;
    height: 22px;
}

.pc-rtg-jobApp-progressBar-td{
    text-align: left;
    color: #000000;
    font-weight: bold;
    white-space: nowrap;
    padding-top: 10px;
}

.pc-rtg-label-textarea-refer {
    margin-right: 5px;
}







/* common.css */

.greyborder, #searchResultsTable {
	border: 1px solid #CCCCCC;
}

.greyborderTop{
	background-image: url(/content/live/client_frbny/default/images/rule_solid_grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.dirCol{
	background-image: url(/content/live/client_frbny/default/images/rule_ltgrey_v.gif);
	background-repeat: repeat-y;
	background-position: center center;
	/* padding-left: 5px;
	padding-right: 15px; */
}

.dirRow{
	background-image: url(/content/live/client_frbny/default/images/rule_ltgrey.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}







.secondaryTitle{
	text-transform: uppercase;
	letter-spacing: 0.15em;
	color: 999999; 
	/* font-size: .6em; */
	font-size: 90%;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 4px;
	padding-top: 2px;
}

.secondaryTitleLine{
	text-transform: uppercase;
	letter-spacing: 0.15em;
	color: 999999; 
	/* font-size: .6em; */
	font-size: 90%;
	font-weight: bold;
	background-image: url(/content/live/client_frbny/default/images/rule_ltgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 4px;
	padding-top: 2px;
}

.secondaryTitleLineEEO{
	letter-spacing: 0.15em;
	color: 999999; 
	font-size: 90%;
	background-image: url(/content/live/client_frbny/default/images/rule_ltgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 4px;
	padding-top: 2px;
}
.paraNotes
{
    FONT-SIZE: 0.9em;
    COLOR: #999999;
    LINE-HEIGHT: 130%;
    FONT-STYLE: italic
}

A
{
    COLOR: #336699;
    TEXT-DECORATION: none
}

A:hover
{
    TEXT-DECORATION: underline
}

A:visited
{
    COLOR: #6f88aa
}

BODY,TD{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#666666;
   /* line-height:120%; */
}

.breadCrumb
{
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 3px;
    COLOR: #335481
}

.breadCrumb A
{
    FONT-WEIGHT: normal;
    COLOR: #335481;
    TEXT-DECORATION: none
}
.breadCrumb A:hover
{
    TEXT-DECORATION: underline
}
.breadCrumb A:visited
{
    COLOR: #335481
}

.pageTitleLv3
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(/content/live/client_frbny/default/images/rule_brown.gif);
    COLOR: #996600;
    BACKGROUND-REPEAT: repeat-x
}
.pageTitleLv3 DIV
{
    PADDING-BOTTOM: 2px
}

.subHeadCatagory
{
    FONT-WEIGHT: bold
}

.ruleRightCol
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/content/live/client_frbny/default/images/rule_grey.gif);
    BACKGROUND-REPEAT: repeat-x
}

.ruleVertRightCol
{
    BACKGROUND-POSITION: left center;
    BACKGROUND-IMAGE: url(/content/live/client_frbny/default/images/rule_grey_v.gif);
    BACKGROUND-REPEAT: repeat-y
}

.bgtdRightCol
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/content/live/client_frbny/default/images/rule_grey.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #f7f7f7
}

.rightColContent
{
    MARGIN: 1px 12px 1px 10px
}

.rightColIn
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    LINE-HEIGHT: 120%
}

.ruleRightColIn
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/content/live/client_frbny/default/images/rule_ltgrey.gif);
    BACKGROUND-REPEAT: repeat-x
}







/* basic.css */

.breadCrumb
{
    /* FONT-SIZE: 0.6em; */
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 3px;
    COLOR: #335481;
    LINE-HEIGHT: 100%
}
.breadCrumb A
{
    FONT-WEIGHT: normal
}

A
{
    FONT-WEIGHT: bold;
    COLOR: #336699;
    TEXT-DECORATION: none
}

TD
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    /* font-size:.7em; */
}

BODY{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
    /* font-size:.7em; */

}

.pageTitleLv3
{
    FONT-WEIGHT: bold;
    /* FONT-SIZE: 1em; */
    FONT-SIZE: 140%;
    COLOR: #996600
}

.subHeadCatagory
{
    FONT-WEIGHT: bold;
    /* FONT-SIZE: 0.6em; */
    FONT-SIZE: 90%;
    BACKGROUND-IMAGE: url(/content/live/client_frbny/default/images/subhead_category_full.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0.1em
}
.subHeadCatagory DIV
{
    PADDING-LEFT: 11px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px
}

.subHeadGreyRightCol
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/content/live/client_frbny/default/images/subhead_rightcol_dkgreyb.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0.1em
}
.subHeadGreyRightCol DIV
{
    PADDING-LEFT: 11px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px
}


