.applicationForm
{
    background-image: url(images/blue_square_separator.jpg);
    background-position: top;
    background-repeat: repeat-x;
    color: Black;
    line-height: 28px;
    padding-left: 10px;
    padding-top: 25px;
    width: 100%;
}

body 
{
	color: #555555;
    font-family: Verdana, Arial;
    font-size: 8pt;
    margin:auto;
    position: relative;
    width: 756px;
}

.borderOrange
{
    border-color: #FC8200;
    border-style: solid;
    border-width: 1px;
}

.candidateResultFont
{
    color: Black;
    font-size: 9pt;
    text-decoration: none;
}

.contactForm
{
    background-image: url(images/blue_square_separator.jpg);
    background-position: top;
    background-repeat: repeat-x;
    padding-top: 15px;
    width: 98%;
}

.controlSize
{
	width: 550px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.employerPanel
{
    background-color: #ECF7FD;
    padding-bottom: 100px;
    padding-top: 20px;
    width: 166px;
}

.employerNavPanel
{
    background-image: url(images/employer_nav_bg.jpg);
    background-repeat: no-repeat;
    height: 268px;
    margin: auto;
    width: 148px;
}

.fontMediumBlack
{
    color: Black;
    font-size: 11pt;
}

.fontMediumBlue
{
    color: #318AFF;
    font-size: 11pt;
}

.fontMediumGray
{
    color: #555555;
    font-size: 11pt;
}

.fontMediumGreen
{
    color: #2CE831;
    font-size: 11pt;
}

.fontSmallBlack
{
    color:Black;
    font-size:8pt;
}

.fontSmallBlue
{
    color:#318AFF;
    font-size:8pt;
}

.fontSmallGray
{
    color: #555555;
    font-size: 8pt;
}

.fontSmallGreen
{
	color: #2CE831;
    font-size: 8pt;
}

.fontSmallOrange
{
    color: #FC8200;
    font-size: 8pt;
}

.fontSmallRed
{
	color: red;
	font-size: 8pt;
	font-weight: normal;
}

.fontSmallWhite
{
	color: White;
	font-size: 8pt;
}

.fontTinyGray
{
    color: #555555;
    font-size: 7pt;
}

.fontTinyRed
{
	color: red;
	font-size: 7pt;
	font-weight: normal;
}

.formTextBox
{
    border-color: #318AFF;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-size:9pt;
}

.getALoanTab
{
    background-image: url(images/tab_get_a_loan.gif);
    background-repeat: no-repeat;
    height: 32px;
    width: 142px;
}

.inboxMailList { color:#888888;}
.inboxMailList div { border-bottom:solid 1px #D8E9FF; padding:2px; padding-bottom:4px; }
.inboxMailList div:hover { background-color:#D8E9FF; }

.inboxMailHeaderInfo { border: solid 1px #318AFF; border-bottom: none; background-color: #D8E9FF; line-height: 15px; padding: 4px; width: 519px; }
.inboxMailHeaderInfo a { text-decoration:none; }
.inboxMailHeaderInfo a:hover { text-decoration:underline; }

.intlNavPanel
{
    background-image: url(images/intl_nav_bg.jpg);
    background-repeat: no-repeat;
    font-size: 10pt;
    height: 268px;
    margin: auto;
    width: 148px;
}

.leftPanelBottomBG
{
    background-image: url(images/left_panel_bg_small.jpg);
    background-repeat: no-repeat;
    /* height: 238px; */
    height: 82px;
    left: 16px;
    position: relative;
    width: 232px;
}

.leftPanelLinks
{
    color: White;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

.leftPanelNews
{
    background-color: #FAFAFA;
    left: 24px;
    position: relative;
    vertical-align: top;
    width: 224px;
}

.leftPanelNewsDate
{
    color:#318AFF;
    font-size: 9pt;
    text-decoration: none;
}

.leftPanelNewsText
{
    color: #555555;
    font-size:8pt;
    text-decoration: none;
    width:180px;
}

.linksText
{
    color: #555555;
    font-size: 10pt;
    text-decoration: none;
}

.navGetALoan
{
    height: 32px; 
    left: 11px; 
    position: relative; 
    top: 154px; 
    width: 142px; 
}

.navPanel
{
    background-repeat: no-repeat;
    height: 192px;
    width: 756px;
}

.navPanelLinks
{
    height: 192px;
    left: 60px;
    line-height: 26px;
    position: relative;
    top: 1px;
    width: 163px;
}

.navLinkEmployer
{
    color: #555555;
    font-size: 10pt;
    text-decoration: none;
}

.nurseProfiles
{
    background-image: url(images/blue_square_separator.jpg);
    background-position: top;
    background-repeat: repeat-x;
    width: 473px;
}

.nurseProfileLeft
{
    background-image: url(images/blue_square_vertical.jpg);
    background-position: right;
    background-repeat: repeat-y;
    padding-bottom: 15px;
    vertical-align: top;
}

.nurseProfileRight
{
    padding-bottom: 15px;
    padding-left: 10px;
    vertical-align: top;
}

.nurseProfileShortDesc
{
    padding-left: 4px;
    vertical-align: top;
}

.personalProfileText
{
    color: #555555;
    font-size: 8pt;
    font-weight:bold;
    text-decoration:none;
}

.tabApplyNow
{
    height: 32px;
    left: 7px;
    position: relative;
    top: 155px;
    width: 124px;
}

.tabGetALoan
{
    height: 32px;
    position: relative;
    left: 15px;
    top: 155px;
    width: 142px;
}

.tabPartners
{
    height: 32px;
    left: 11px;
    position: relative;
    top: 155px;
    width: 99px;
}

.topInnerLoginPanel
{
    height: 37px;
    left: 320px;
    line-height: 18px;
    position: relative;
    top: -11px;
    width: 435px;
}

.topLoginPanel
{
    background-image: url(images/top_login_bg.jpg);
    background-repeat: no-repeat;
    border-bottom: solid 1px Red;
    height: 67px;
    padding-right: 15px;
    width: 741px;
}

.topPanelEmployer
{
    left: 570px;
    position: relative;
    top: -20px;
    width: 180px;
}

.validatorBG
{
	background-color: #FFFACD;
}

.textBoxWatermark
{
    border: solid 1px #318AFF;
    color: #888888;
    font-size: 9pt;
}

/*=======================================================*/
#ucNatNav { color: #868686; font-family: Verdana, Arial; width: 168px; }
#ucNatNav .smallbox { border: 1px solid #CDCDCD; margin: 41px 11px; background-color: #FFF; }
#ucNatNav hr { border: 1px dotted #CDCDCD; }
#ucNatNav h2 { font-size: 10pt; margin-left: 15px; margin-bottom: 0; }
#ucNatNav ul { list-style: none; margin: 0 15px 15px 15px; line-height: 2em; padding:0; }
#ucNatNav li { font-size: 10pt; vertical-align: top; border-bottom: 1px dotted #CDCDCD; }
#ucNatNav a { color: #868686; text-decoration: none; }
#ucNatNav a:hover { text-decoration: underline; }
#ucNatNav a:visited {}
#ucNatNav .call { margin: 0 15px 20px 15px; }

.candidatePad { color: #000; border: 1px solid #CDCDCD; margin: 20px 30px 20px 0px; width: 625px; text-align: center; }
.candidatePad .image { vertical-align: middle; border:0; display:inline; }
.candidatePad .legend { vertical-align: middle; margin-right: 10px; }
.candidatePad a { color: #000; text-decoration: none; margin: 15px 5px; }
.candidatePad a:hover { border: 1px solid #CDCDCD; background: #E9F7FC; height: 45px; }


.candidatePad2 { color: #000; border: 1px solid #CDCDCD; margin: 20px 30px 20px 0px; width: 460px;  background-color: #ECF7FC; }
.candidatePad2 .image { vertical-align: middle; border:solid 1px #ECF7FC; display:inline; }
.candidatePad2 a { color: #000; text-decoration: none; margin: 15px 5px; }
.candidatePad2 img:hover { border: 1px solid #2CE831; }

#divDetailView { margin-top: 20px; width: 500px; }
#divDetailView .jobdescription { border: 1px solid; }
#divDetailView .title { color: White; background-color: #2F8CFF; line-height: 2em; }
#divDetailView .legend { margin-left: 10px; font-size: 14px; color: #8B8C8A; }
#divDetailView .value { margin-left: 5px; font-size: 14px; color: #000; }
#divDetailView .description { margin: 10px; }
#ucMyJobs { margin-top: 20px; }
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.ListSearchExtenderPrompt { font-style:italic; color:Gray; background-color:white; }
#divSearchByState { position: relative; margin: 0 20px; } 
#divSearchByState ul { list-style-type: none; padding: 0; margin: 0; }
#divad1 { margin-top: 30px; margin-bottom: 20px; text-align:center; }
/*=======================================================*/
