﻿body
{
    background-color:#ffffff;
}

#lytP
{
    margin-top: 10px;
    margin-bottom: 10px;
}

#lytB
{
    border: solid 1px #acacac;
    border-top: none;
    padding: 12px 14px;
}
#lytBb
{
    background-image: url(images/div_v.gif);
    background-position: 204px top;
    background-repeat: repeat-y;
}

.three #lytBi
{
    background-image: url(images/div_v.gif);
    background-position: 715px top;
    background-repeat: repeat-y;
}


#lytC
{
    margin-left: 29px;
    margin-right: 29px;
}
.two #lytC
{
    margin-right: 0px;
}
#lytCi
{
    width: 482px;
}
.two #lytCi
{
    width: 701px;
}




a
{
    color: #2275d4;
}


ul.action li
{
    font-size: 10px;
    font-weight: bold;
    padding: 2px 0;
    padding-left: 7px;
    background-image: url(images/arr_r_blu.gif);
    background-position: 1px 5px;
    background-repeat: no-repeat;
}
ul.action li a
{
    text-decoration: none;
}
ul.action li a:hover
{
    text-decoration: underline;
}
a.cmd
{
    font-size: 10px;
    font-weight: bold;
    padding-left: 7px;
    text-decoration: none;
    background-image: url(images/arr_r_blu.gif);
    background-position: 1px 3px;
    background-repeat: no-repeat;
}
a.cmd:hover, ul.action li a:hover
{
    text-decoration: underline;
}

.graycolour a
{
	color :Gray ;
	cursor :pointer ;
}





.header .cols .col-r
{
    /*width: 250px;*/
}
.header .abovetabs
{
    margin-top: 9px;
    margin-bottom: 14px;
}
.header .abovetabs .phone
{
    font-size: 7.5pt;
    font-weight: bold;
    text-align: right;
    color: #4a5862;
}
.header .abovetabs .tellfriend
{
    font-size: 7.5pt;
    font-weight: bold;
    text-align: right;
}
.header .abovetabs .tellfriend a
{
    text-decoration:none;
    padding-left: 15px;
    background-image: url(../../images/icon/email.gif);
    background-position:left;
    background-repeat:no-repeat;
}
.header .abovetabs .tellfriend a:hover
{
    text-decoration:underline;
}
.header .tabs
{
    height: 20px;
}
.header .tabs ul li a
{
    margin-left: 2px;
}


.header .infobar
{
    height: 19px;
    padding-top: 7px;
    background-color: #999999;
}
.header .infobar .col-l, .header .infobar .col-r
{
    width: 400px;
}

.header .infobar .inner
{
    font-size: 7.5pt;
    color: #707477;
    background-color: #eeeeed;
    border: solid 1px #acacac;
    border-top-color: #7A7A7A;
    border-bottom-color: #dcdcdc;
    padding: 0 15px;
    height: 17px;
    line-height: 17px;
}
.blurb h1
{
font-weight:normal;
font-size: 7.5pt;
color: #707477;
}
.header .infobar .inner a
{
    color: #707477;
    text-decoration: none;
}
.header .infobar .inner a:hover
{
    text-decoration: underline;
}



.navigate .box
{
    border-bottom: solid 2px #ffffff;
}
.navigate .box h3
{
    background-image: url(Images/nav_rnd_l.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #999999;
    border-bottom: solid 1px #7A7A7A;
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    text-indent: 0;
    line-height: 18px;
}
.navigate .box h3 .h3i
{
    background-image: url(Images/nav_rnd_r.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 5px;
}
.navigate .box h3 .h3i a
{
    color: #ffffff;
    text-decoration: none;
    display: block;
}
.navigate .box .boxB
{
    background-color: #f1f1f1;
    border-bottom: solid 1px #dadbdc;
    padding: 10px 10px;
    padding-top: 5px;
}


.navigate .box fieldset dl dd input, .side .box fieldset dl dd input
{
    width: 166px;
}
.navigate .box fieldset dl dd .check input, .side .box fieldset dl dd .check input
{
    width: 15px;
}
.navigate .box fieldset dl dd select, .side .box fieldset dl dd select
{
    width: 170px;
}

.navigate .box fieldset .split-t
{
    margin-top: 10px;
}
.navigate .box fieldset .split-b
{
    margin-bottom: 10px;
}

.navigate .box fieldset dl dt
{
    font-weight: bold;
}
.navigate .box .simplesearch fieldset dl dt
{
    display: none;
}
.navigate .box .simplesearch dl
{
    padding-bottom: 5px;
}
.navigate .box .simplesearch fieldset blockquote.split-t
{
    margin-top: 3px;
}


.navigate .box .simplestatistics
{
}


.navigate .box .simplestatistics fieldset dl
{
    width: 170px;
}
.navigate .box .simplestatistics fieldset dl dt
{
    width: 140px;
    float: left;
    text-align: left;
    font-size: 7.5pt;
    font-weight:normal;
    padding: 2px 0px;
}
.navigate .box .simplestatistics fieldset dl dd
{
    width: 30px;
    float: right;
    text-align: right;
    padding: 2px 0;
    font-size: 7.5pt;
}




.navigate .box .login fieldset .check label
{
    font-weight: bold;
}

.navigate .box .login blockquote.action
{
    margin-top: 5px;
}
.navigate .box .login blockquote.action a.cmd
{
    font-weight: normal;
}





.navigate .menu .box h3
{
    padding-left: 10px;
}
.navigate .menu .indent h3
{
    padding-left: 5px;
}
.navigate .menu .box .boxB
{
    padding-bottom: 5px;
}
.navigate .menu ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.navigate .menu ul li
{
    margin: 0;
    padding: 0;
    display: block;
    font-size: 7.5pt;
}

.navigate .menu ul li a, .navigate .menu ul li label
{
    display: block;
    text-decoration: none;
    height: 19px;
    line-height: 19px;
    white-space: nowrap !important;
    overflow: hidden;
}
.navigate .menu ul li a
{
    color: #000000;
}
.navigate .menu ul li label
{
    color: #666666;
}
.navigate .menu .indent ul li a, .navigate .menu .indent ul li label
{
    text-indent: 4px;
}

.navigate .menu ul li.current a, .navigate .menu ul li a:hover
{
    color: #000000;
    background-color: #ffffff;
}
.navigate .menu ul li.current a span.arrow
{
    padding-left: 4px;
    background-image: url(images/arr_r_blk.gif);
    background-repeat: no-repeat;
    background-position: right 4px;
}


.footer
{
    margin-top: 5px;
    color: #677075;
    font-size: 8pt;
}
.footer a
{
    color: #677075;
    text-decoration: none;
}
.footer a:hover
{
    text-decoration: underline;
}
.footer .links a
{
    font-weight: bold;
    font-size: 7.5pt;
}

#lytF .footer .content
{
    margin-top:15px;
}

.footer .sites
{
    margin-top: 15px;
    text-align: center;
}
.footer .sites a.dynamics
{
    font-weight:bold;
    color:#f87a24;
}
.footer .sites a.dynamics .part-2
{
    color:#0691ea;
}
.footer .sites a.netjobs
{
    font-weight:bold;
    color:#347C2C;
}
.footer .sites a.netjobs .part-2
{
    color:#231f20;
}
.footer .sites a.sap
{
    font-weight:bold;
    color:#407de2;
}
.footer .sites a.sap .part-2
{
    color:#98cb0a;
}
.footer .sites a.oracle
{
    font-weight:bold;
    color:#fe0000;
}
.footer .sites a.oracle .part-2
{
    color:#0368cd;
}
.footer .sites a.sagejobs
{
    font-weight:bold;
    color:#231f20;
}
.footer .sites a.sagejobs .part-2
{
    color:#94c140;
}
.footer .sites a.web
{
    font-weight:bold;
    color:#fd6d04;
}
.footer .sites a.web .part-2
{
    color:#0685d8;
}




.browse
{
    width: 300px;
}
.browse p
{
    line-height: 21px;
    background-color: #f1f1f1;
    border-bottom: solid 1px #ffffff;
    text-indent: 5px;
    margin-top: 0;
    margin-bottom: 0;
}
.browse p a
{
    display: block;
    color: #000000;
    text-decoration: none;
    padding-left: 7px;
    background-image: url(../../images/arr_r_blk.gif);
    background-position: 5px 7px;
    background-repeat: no-repeat;
}
.browse p a:hover
{
    text-decoration: underline;
}



.form .box h3
{
    font-size: 7.5pt;
    font-weight: bold;
    color: #ffffff;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    text-indent: 0;
    line-height: 18px;
    background-position: left top;
    background-repeat: no-repeat;
}
.jobseeker .form .box h3
{
    background-image: url(images/j_box_l.gif);
}
.employer .form .box h3
{
    background-image: url(images/e_box_l.gif);
}
.form .box h3 .h3i
{
    background-position: right top;
    background-repeat: no-repeat;
}
.jobseeker .form .box h3 .h3i
{
    background-image: url(images/j_box_r.gif);
}
.employer .form .box h3 .h3i
{
    background-image: url(images/e_box_r.gif);
}
.form .box h3 .h3i a
{
    color: #ffffff;
    text-decoration: none;
}
.form .box h3 .h3i a:hover
{
    text-decoration: underline;
}




.search .form .formInner
{
    margin: 0;
    padding: 12px;
    border: solid 1px #acacac;
    border-top: none;
}
.search .form .formInner fieldset
{
    width: 450px;
}
.search .form .formInner fieldset dl
{
    width: 450px;
}
.search .form .formInner fieldset dl dt
{
    width: 120px;
}


.search .form .formInner fieldset dl dd
{
    padding-bottom: 10px;
}
.search .form .formInner fieldset blockquote
{
    padding-bottom: 10px;
}
.search .form .formInner fieldset blockquote.split-t
{
    margin-top: 5px;
    padding-bottom: 0px;
}
.search .form .formInner fieldset dl dt
{
    font-weight: bold;
    font-size: 7.5pt;
    padding-top: 5px;
}



.searchresults .actions
{
    margin-top: 10px;
    margin-left: 20px;
}

.summaryList .box h3
{
    font-size: 7.5pt;
    font-weight: bold;
    color: #ffffff;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    text-indent: 0;
    line-height: 18px;
    background-position: left top;
    background-repeat: no-repeat;
}
.jobseeker .summaryList .box h3
{
    background-image: url(images/j_box_l.gif);
}
.employer .summaryList .box h3
{
    background-image: url(images/e_box_l.gif);
}
.summaryList .box h3 .h3i
{
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 10px;
}
.jobseeker .summaryList .box h3 .h3i
{
    background-image: url(images/j_box_r.gif);
}
.employer .summaryList .box h3 .h3i
{
    background-image: url(images/e_box_r.gif);
}
.summaryList .box h3 .h3i a
{
    color: #ffffff;
    text-decoration: none;
}
.summaryList .box h3 .h3i a:hover
{
    text-decoration: underline;
}
.summaryList .box h3 .h3i a img
{
    padding-top: 2px;
}

.summaryList .paging
{
    margin-left: 20px;
    margin-top: 20px;
}


.summaryItem
{
    padding: 10px 0 0 0;
}

.summaryItem .select
{
    width: 20px;
}
.summaryItem .select .check input
{
    width: 15px;
    margin-left: 0;
    margin-right: 5px;
}
.summaryItem .summary
{
    width: 460px;
    padding: 2px 0 0 0;
}

.summaryItem .summary h4
{
    font-size: 9pt;
    margin-bottom: 5px;
    display: block;
    float: none;
}
.summaryItem .summary h4 a
{
    text-decoration: none;
}
.summaryItem .summary h4 a:hover
{
    text-decoration: underline;
}
.summaryItem .summary p
{
    margin-bottom: 5px;
    display: block;
    float: none;
}


.summaryItem ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #f1f1f1;
    border-top: solid 1px white;
}
.summaryItem ul li
{
    margin: 0;
    padding: 0;
    font-size: 7.5pt;
    color: #2275d4;
    line-height: 19px;
}
.summaryItem ul li.col-l
{
    text-align: left;
    padding-left: 10px;
}
.summaryItem ul li.col-r
{
    text-align: right;
    padding-right: 10px;
}




.three .detailBox
{
	width:482px;
}
.two .detailBox
{
	width:701px;
}
.detailBox .box h3
{
    font-size: 7.5pt;
    font-weight: bold;
    color: #ffffff;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    text-indent: 0;
    line-height: 18px;
    background-position: left top;
    background-repeat: no-repeat;
}
.jobseeker .detailBox .box h3
{
    background-image: url(images/j_box_l.gif);
}
.employer .detailBox .box h3
{
    background-image: url(images/e_box_l.gif);
}
.detailBox .box h3 .h3i
{
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 10px;
}
.jobseeker .detailBox .box h3 .h3i
{
    background-image: url(images/j_box_r.gif);
}
.employer .detailBox .box h3 .h3i
{
    background-image: url(images/e_box_r.gif);
}
.detailBox .box h3 .h3i a
{
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}
.detailBox .box h3 .h3i a:hover
{
    text-decoration: underline;
}
.detailBox .box h3 .h3i a img
{
    padding-top: 2px;
}

.detailBox .box h3 .h3i a.icon
{
    font-weight: bold;
    background-position: left center;
    background-repeat: no-repeat;
}
.detailBox .box h3 .h3i a.shortlist
{
    padding-left: 20px;
    background-image: url(../../images/icon/shortlist.gif);
}
.detailBox .box h3 .h3i a.email
{
    padding-left: 15px;
    background-image: url(../../images/icon/email.gif);
}
.detailBox .box h3 .h3i a.print
{
    padding-left: 15px;
    background-image: url(../../images/icon/print.gif);
}


.detailBox .box .boxB
{
    border-left: solid 1px #acacac;
    border-right: solid 1px #acacac;
    padding: 15px;
    padding-bottom: 0px;
}
.detailBox .box .actions
{
    margin-top: 15px;
    padding-bottom: 5px;
    text-align: center;
}

.detailBox .box .boxF
{
    background-image: url(images/box_f_l.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 5px;
    height: 5px;
    overflow: hidden;
}
.detailBox .box .boxFi
{
    background-image: url(images/box_f_r.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 5px;
}
.detailBox ul.action
{
    margin-top:10px;
}


.detailItem h1
{
    margin-top: 20px;
    margin-bottom: 10px;
}
.detailItem h1.title
{
    margin-top: 0px;
}

.detailItem fieldset.details dl dt
{
    font-size: 7.5pt;
    font-weight: bold;
    padding: 0;
    padding: 3px 0;
}
.detailItem fieldset.details dl dd
{
    line-height: normal;
    padding: 2px 0;
}
.detailItem table
{
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: collapse;
    width: 100%;
}
.detailItem table th
{
    font-size: 7.5pt;    
    background-color: #f1f1f1;
    text-align: left;
    margin: 0;
    padding: 3px 5px;
    border: none;
}
.detailItem table td
{
    margin: 0;
    padding: 3px 5px;
    border: none;
    vertical-align:top;
}
.detailItem table tr.alt td
{
    background-color: #fafafb;
}
.detailItem table th.dt, .detailItem table td.dt
{
    width: 140px;
}
.detailItem table th.dd, .detailItem table td.dd
{
    width: 200px;
}
.detailItem table th.dd, .detailItem table td.dd
{
    width: 145px;
}
.detailItem table th.c, .detailItem table td.c
{
    text-align: center;
}


.detailItem .skillsProfile .skills table
{    
    margin-top:15px;
}
.detailItem .skillsProfile .skills table th.dt
{
    background-color:#ffffff;
    padding-left:0px;
    width: 145px;
}
.detailItem .skillsProfile fieldset.other
{
    margin-top:15px;
    width: 670px;
}
.detailItem .skillsProfile fieldset.other dl
{
    width: 670px;
}
.detailItem .skillsProfile fieldset.other dl dt
{
    width: 150px;
}
.detailItem .skillsProfile fieldset.other dl dd
{
    width: 515px;
}


.detailItem fieldset.experience
{
    width: 670px;
}
.detailItem fieldset.experience dl
{
    width: 670px;
}
.detailItem fieldset.experience dl dt
{
    width: 150px;
}
.detailItem fieldset.experience dl dd
{
    width: 515px;
}
.detailItem fieldset.experience .item
{
    margin-bottom: 15px;
}


.sideItem .logo
{
    margin-bottom: 10px;
    font-weight: bold;
}
.sideItem h6
{
    line-height:normal;
    padding:3px 5px;
    font-size:7.5pt;
    margin-bottom:5px;
}
.sideItem p
{
    font-size:7.5pt;
    margin-left:5px;
    padding:1px 0;
}
.sideItem .about
{
    margin-bottom: 10px;
}
.sideItem .summary
{
    margin-bottom: 10px;
}

.sideItem .summary fieldset
{
    margin: 0 0 0 5px;
}
.sideItem .summary fieldset dl
{
    width:185px;
}
.sideItem .summary fieldset dl dt
{
    font-size:7.5pt;
    font-weight:bold;
    width:65px;
    float:left;
    padding:2px 0;
}
.sideItem .summary fieldset dl dd
{
    font-size:7.5pt;
    float:right;
    width:115px;
    padding:2px 0;
}

.sideItem .address
{
    margin-bottom: 10px;
}


.sideItem select
{
    width: 190px;
}
.sideItem .actions
{    
}
.sideItem .actions .linkedin .link
{
    line-height: 21px;
    padding-right: 5px;
}


.accountinfo
{
    width: 190px;
}
.accountinfo h6
{
    width: 190px;
    margin-bottom: 0;
}
.accountinfo .section
{
    margin-top: 10px;
}
.accountinfo fieldset
{
    margin-bottom: 10px;
    width: 190px;
}
.accountinfo fieldset dl
{
    width: 190px;
}
.accountinfo fieldset dl dt
{
    width: 150px;
    float: left;
    text-align: left;
    font-size: 7.5pt;
    padding: 2px 0px 2px 5px;
}
.accountinfo fieldset dl dd
{
    width: 30px;
    float: right;
    text-align: right;
    padding: 2px 5px 2px 0;
    font-size: 7.5pt;
}
.accountinfo fieldset blockquote
{
    text-align: left;
    font-size: 7.5pt;
    padding: 2px 0px 2px 5px;
}
.accountinfo fieldset blockquote.section a
{
    font-size: 8pt;
    font-weight: bold;
}


fieldset .section
{
    margin-top: 10px;
}

fieldset blockquote.actions
{
    line-height: 21px;
}

.jobseeker .resume .experience fieldset blockquote.split-t
{
    text-align: right;
}



.employer .postjob fieldset blockquote.split-t
{
    text-align: right;
}

.employer .job .applicant .split-t
{
    margin-top: 15px;
}

.employer .directorylisting fieldset blockquote.split-t
{
    text-align: right;
}