BODY
{
    background-color:White;
    margin:0;
    padding:0;
    font-family:Arial;
    color:#3b3b3b;
    font-size:12px;
}

IMG
{
    border:none;
}

.MainLogo
{
    position:absolute;
    left:22px;
    top:18px;
    z-index:10;
}

/* TIPS FINDING JOBS - START */
.UsefulLinks
{
    position:absolute;
    left:23px;
    top:615px;
    clear:both;
    width:361px;
}

.UsefulLinks H2
{
    margin:0;
    width:125px;
    height:15px;
    background:url(../Images/Headings/h-useful-links.png) 0 4px no-repeat;
    font-size:10px;
    text-indent:-9999px;
}

.UsefulLinks A
{
    position:absolute;
    left:146px;
    top:0;
    background:url(../Images/Links/link-useful-links-more.gif) no-repeat 179px 8px;
    text-indent:-9999px;
    width:214px;
    height:17px;
    border-width:0 0 1px 1px;
    border-style:solid;
    border-color:#e0e0e0;
}

.UsefulLinks UL
{
    margin:8px 0 0 0;
    padding:0;
}

.UsefulLinks UL LI
{
    margin:0;
    padding:0;
    background:url(../Images/Backgrounds/bg-useful-links-ul-li.gif) no-repeat;
    list-style:none;
}

.UsefulLinks UL LI A
{
    position:relative;
    left:0;
    top:0;
    display:block;
    font-size:12px;
    text-decoration:none;
    color:#333;
    padding:5px 0 4px 8px;
    background:url(../Images/Bullets/bullet-useful-links.gif) no-repeat 0 10px;
    vertical-align:bottom;
    text-indent:0;
    width:auto;
    height:auto;
    border:none;
}

.UsefulLinks UL LI A:hover
{
    text-decoration:underline;
}

.UsefulLinks UL LI:first-child
{
    background:none;
}
/* TIPS FINDING JOBS - END */



/* HEADER - START */
.Header
{
    color:#7d7d7d;
    position:absolute;
    left:472px;
    top:42px;
    font-size:11px;
}

.Header UL
{
    margin:0;
    padding:3px 0 0 0;
}

.Header A
{
    position:absolute;
    left:426px;
    top:0;
    display:block;
    width:64px;
    height:19px;
    background:url(../Images/Links/link-header-login.png);
    text-indent:-9999px;
}

.Header UL LI
{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    border-left:solid 1px #7d7d7d;
    line-height:10px;
}

.Header UL LI:first-child
{
    border:none;
}

.Header UL LI A
{
    display:block;
    color:#7d7d7d;
    text-decoration:none;
    padding:0 13px;
    background:none;
    width:auto;
    height:auto;
    text-indent:0;
    position:relative;
    left:0;
    top:0;
}

.Header A:hover
{
    text-decoration:underline;
}
/* HEADER - END */



/* FOOTER - START */
.Footer
{
    position:relative;
    top:14px;
    *top:-18px;
    *margin-bottom:-37px;
    clear:both;
    color:#999;
    font-size:11px;
    line-height:15px;
    border-top:solid 1px #f2f2f2;
    padding:6px 0 26px 22px;
    background-color:#f6f6f7;
}

.Footer P
{
    margin:0;
}

.Footer P SPAN
{
    padding-left: 15px;
}

.Footer UL
{
    position:absolute;
    left:267px;
    top:7px;
    margin:0;
    *margin-top:2px;
    padding:0;
}

.Footer UL LI
{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    line-height:11px;
    border-left:1px solid #999;
}

.Footer UL LI:first-child
{
    border:none;
}

.Footer UL LI A
{
    padding:0 10px;
    text-decoration:none;
    color:#999;
}

.Footer UL LI A:hover
{
    text-decoration:underline;
}
/* FOOTER - END */



/* AJAX LOADER - START */
.AjaxLoader
{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    /*background:url(../Images/Backgrounds/bg-explanation.png);*/
    z-index:10;
    text-align:center;
}

.AjaxLoader IMG
{
    position:relative;
    top:25%;
}
/* AJAX LOADER - END */
