﻿a.coLink:link
{
text-decoration: none;
white-space: normal;
}
a.coLink:hover
{
text-decoration: underline;
white-space: normal;
}
a.coLink:visited
{
text-decoration: none;
white-space: normal;
background-color: Transparent;
}
.saveShortJobMouseOver, .saveShortJobMouseOut, .shortlist
{
height: 27px;
width: 20px;
margin-right: 2px;
overflow: hidden;
float: left;
text-decoration: none; 
*margin-right:20px;/* for IE 6 and 7 */
background: scroll no-repeat url('/images/jobseeker/btn_flag.png');
}
.saveShortJobMouseOut
{
background-position: 0 0;
}
.saveShortJobMouseOver, .shortlist
{
background-position: 0 -28px;
}
img
{
border-width: 0px;
}
*
{
font-family: Arial;
}
.positionLink:link
{
color: Black;
font-size: 9pt;
font-weight: bold;
white-space: normal;
text-decoration: none;
}

.positionLink:hover
{
color: Black;
font-size: 9pt;
font-weight: bold;
white-space: normal;
text-decoration: underline;
}

.companyLink, .companyLink:link, .companyLink:hover
{
color: Gray;
font-size: 8pt;
white-space: normal;
}

.gradLink:link { color: #DE2D00;}
div.actionButton
{
float: left;
margin-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
cursor: pointer;
}
html, body, form
{
height: 100%;
margin: 0px;
padding: 0px;
}

div.header
{
overflow: hidden;
}
.RecordLabelColor
{
color: #FF6622;
}
#tabHeader
{
overflow: hidden;
white-space: nowrap;
height: 30px;
}
.flipImage
{
/* Rotate the image by 180 degree */ 
webkit-transform: rotate(180deg); /* for firefox, safari, chrome, etc. */
-moz-transform: rotate(180deg); /* for ie */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}


#sidebar, #mainHeader, #tabHeader
{
font-size: 13px;
}

/* Tab Header CSS */
#tabHeader ul
{
list-style: none;
padding: 0;
margin: 0;
overflow: hidden;
min-width: 500px;
background-image: url('/images/common/bg_JLsubNav.gif');
height: 100%;
}
#tabHeader li
{
float: left;
border-bottom-width: 0;
overflow: hidden;
margin-right: 1px;
height: 30px;
}
#tabHeader li a
{
background: url('/images/common/bg_JLsubNavActive.gif') left top no-repeat;
font-weight: bold;
color: Gray;
padding-left: 10px;
padding-top: 10px;
overflow: hidden;
display: block;
text-decoration: none;
height: 30px;
float: left;
}
#tabHeader li a .span
{
background: url('/images/common/bg_JLsubNavActive.gif') right top no-repeat;
padding-right: 10px;
padding-top: 10px;

}
#tabHeader li a img
{
vertical-align: text-top;
}

#tabHeader li.selected a
{
color: Black;
background: url('/images/common/bg_JLsubNavActiveOn.gif') left top no-repeat;
}
#tabHeader li.selected a .span
{
background: url('/images/common/bg_JLsubNavActiveOn.gif') right top no-repeat;
}
#MyAccountBtn
{
margin-top: 2px;
margin-right: 5px;
cursor: pointer;
}

#newSeacrhR
{
float: right;
cursor: pointer;
margin-top: 3px;
margin-right: 5px;
}
#newSeacrhL
{
float: right;
cursor: pointer;
margin-top: 3px;
}

#newSeacrh
{
text-decoration: none;
color: White;
font-weight: bold;
padding-top: 5px;
padding-bottom: 10px;
margin-top: 3px;
float: right;
cursor: pointer;
background-image: url('/images/common/bg_rSearchJL.jpg');
}

#mainHeader
{
border-bottom: solid 1px Gray;
height: 30px;
clear: both;
background-color: White; /*width: 100%;*/
min-width: 500px;
overflow: hidden;
vertical-align: bottom;
cursor: default;
}

#mainHeaderRight
{
margin-left: -500px;
height: 27px;
vertical-align: bottom;
}
#main
{
/*width: 100%;*/
margin: 0px 0px 2px 0px;
padding: 0px;
}
#sidebar
{
top: 0px;
height: 100%;
border: solid 1px #EFEFEF;
float: left;
overflow-y: scroll;
overflow-x: hidden;
}
#sidebar td
{
font-size: 9pt;
}

.sidebarTableHeader
{
white-space: nowrap;
padding: 4px;
background-color: #EFEFEF;
padding-left: 5px;
font-size: 9pt;
background-image: url('/images/common/bg_browseJobBox.gif');
background-repeat: repeat-x;
vertical-align: middle;
text-align: center;
height: 30px;
}
.sidebarTableHeader td
{
font-weight: bold;
}

.sidebarTableHeader td
{
font-weight: bold;
padding-left: 5px;
}
.sidebarSelected
{
background-color: #FBEE99;
}

#content
{
height: 100%;
float: right;
padding: 0px;
}

#contentHeader
{
background-image: url('/images/common/bg_browseJobBox.gif');
background-repeat: repeat-x;
overflow: hidden;
min-width: 100px;
min-height: 30px;
height: 35px;
}
tr.box
{
cursor: pointer;
}

.box td
{
border-bottom: solid 1px #EFEFEF;
padding: 3px 0px 3px 5px;
white-space: normal;
}

.box:hover
{
background-color: #EFFBFE;
}

.visited, .visited:link, .visited:hover, .positionLink:visited
{
color: #0F3D88;
text-decoration: none;
}

.jsr_empAgencyLink:link, .jsr_empAgencyLink:visited
{
text-decoration: none;
font-weight: bold;
color: #0051B3;
}
.jsr_empAgencyLink:active, .jsr_empAgencyLink:hover
{
text-decoration: none;
color: #0051B3;
font-weight: bold;
text-decoration: underline;
}

.jsr_empAgencyLink2:link, .jsr_empAgencyLink2:visited
{
text-decoration: none;
font-weight: bold;
color: #0051B3;
text-decoration: underline;
}
.jsr_empAgencyLink2:active, .jsr_empAgencyLink2:hover
{
text-decoration: none;
color: #0051B3;
font-weight: bold;
text-decoration: underline;
}

.jsr_recordNoFound:link, .jsr_recordNoFound:visited, .jsr_recordNoFound:active
{
color: #0051B3;
text-decoration: none;
}
.jsr_recordNoFound:hover
{
color: #0051B3;
text-decoration: underline;
}

.contentBox ul
{
padding: 0 10px;
}
.contentBox li
{
padding-bottom: 8px;
line-height: 30px;
}
.contentBox a:link, .contentBox a:visited, .contentBox a:active
{
color: #555555;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}
.contentBox a:hover
{
text-decoration: underline;
}

.chkbox { cursor: default; }

.divColView{ width: 370px; }
.divPosLvl{ width: 70px; }
.divYrOfExp{  width: 100px; }
.divEduLvl{ width: 110px; }
.divPostDate{ width: 90px; }
.divVideo{ width: 25px; text-align: right; }
.divPosLvl, .divYrOfExp, .divEduLvl, .divPostDate { float:left; text-align: center; } 


/* JobDetail.aspx START */
.job_other_openning_detail
{
padding: 5px;
padding-top: 12px;
}
.job_other_openning_detail hr
{
height: 1px;
line-height: 1px;
border: 0;
background-color: White;
border-bottom-color: White;
color: White;
}
.job_other_openning_detail .content
{
text-align: left;
background: url(/images/common/g_arrow_right.png) no-repeat 3px center;
line-height: 16px;
font-size: 12px;
padding: 0 0 0 12px;
}
.job_other_openning_detail a:link
{
color: Black;
text-decoration: none;
}
.job_other_openning_detail a:hover
{
color: Black;
text-decoration: underline;
}
.job_other_openning_detail a:active
{
color: Black;
text-decoration: none;
}
.job_other_openning_detail a:visited
{
color: Black;
text-decoration: none;
}
.job_other_openning_detail_lab
{
color: #FF8000;
}
.expiry
{
margin: 10px 0;
padding: 10px;
text-align: left;
font-size: 12px;
font-weight: bold;
color: Red;
border: solid 1px #CCCCCC;
}
#jobCat1Link
{
color: Red;
text-decoration: underline;
}
#bottomTextLabel
{
display: block;
margin: 20px 0 10px 0;
font-size: 10px;
color: Gray;
line-height: 11px;
}
.jobDetailBorder{border: solid 1px #CCCCCC;}
.jobDetailLeft{  width: 655px; text-align: left;}
.jobDetailRight { width: 277px; background: #EDEDED; border: solid 1px #EDEDED; }
.jobDetailContainer { width: 970px; position: relative; }
/* JobDetail.aspx END */
