.page {
    margin: 0 auto;
    width: 968px;
}
.hd {
    height: 125px;
    margin: 0 4px;
    overflow: hidden;
}
.hd h1 {
    display: none;
}
.bxRecruiter {
    float: right;
    margin-top: 66px;
}
.bxRecruiter ul {
    height: 30px;
    list-style: none outside none;
    padding: 0 8px;
}
.bxRecruiter li {
}
.navigation {
    height: 28px;
    margin: 0;
    overflow: hidden;
	  border-top: 1px solid #E0E0E0;
    clear: both;
    font-size: 15px;
}
.navigation li {
    float: left;
    height: 30px;
    line-height: 28px; 
	border-right: 1px solid #fff;
    text-align: center;
}
.navigation li a {
    padding: 0 18px;
}

.navigation li a, .navigation li a:visited {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}
.navigation li a:hover {
    text-decoration: underline;
}






.mod-promotion {
    margin-bottom: 15px;
}
.mod-promotion .bd {
    background-image: url("http://now.eloqua.com/eloquaimages/clients/TotalJobsGroupCWJobs/{c9a9fb24-f46f-4107-b70e-f364261bafe7}_right-box-bg.gif");
    border: 0 none;
    margin: 0;
    padding: 0;
}
.mod-promotion .ft {
    padding: 0;
}
.bd {
    margin-top: 2px;
    overflow: hidden;
    padding: 0 25px 25px;
    width: 100%;
}
.ft {
    padding: 5px;
}
.ft p {
    margin: 0;
    padding: 30px 0 10px 250px;
}
.ft ul {
    margin: 0 auto;
    padding: 10px 0 0 20px;
}
.ft ul li {
    display: inline;
    padding: 0 18px 0 12px;
}
body {
    background: url("http://img.en25.com/Web/TotalJobsGroupCWJobs/header-bg.png") repeat-x scroll center top #FFFFFF;/*change here*/
    color: #222222;
    font-family: arial,sanserif;
    font-size: 12px;
}
a, a:visited {
    color: #924199;
    font-weight: bold;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
strong, .bold {
    font-weight: bold;
}
p {
    margin: 0 0 15px;
}
.hd {

    background: url("http://img.en25.com/Web/TotalJobsGroupCWJobs/market-index-header-bg.png") no-repeat scroll 0 0 transparent;/*change here*/
}
.bxRecruiter {

    background: url("http://img.en25.com/Web/TotalJobsGroupCWJobs/bt-left.png") no-repeat scroll left top ;/*change here*/
}
.bxRecruiter ul {

    background: url("http://img.en25.com/Web/TotalJobsGroupCWJobs/bt-right.png") no-repeat scroll right top transparent;/*change here*/
}
.bxRecruiter li {
    background: url("http://img.en25.com/Web/TotalJobsGroupCWJobs/bt-middle.png") repeat-x scroll center top transparent;/*change here*/
    padding: 7px 12px 5px;
}
.bxRecruiter li.nobdr {
    border-right: 0 none;
}
.bxRecruiter li a, .bxRecruiter li a:visited {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}
.bxRecruiter li a:hover {
    text-decoration: underline;
}

.bd .crumb {
    color: #666666;
    font-size: 12px;
}
.bd .crumb a, .bd .crumb a:visited {
    font-weight: normal;
    text-decoration: none;
}
.bd .crumb span {
    color: #000000;
    font-weight: bold;
}
.bd {
    background: url("../img/page_both.png") repeat-y scroll 0 0 transparent;
}
.bd h2 {
    color: #222222;
    font: bold 24px Arial;
    margin: 15px 0 0;
}
.bd .bd h2, h3 {
    background: none repeat scroll 0 0 transparent;
    color: #222222;
    font-size: 15px;
    font-weight: bold;
}
.ft {
    background: url("http://now.eloqua.com/eloquaimages/clients/TotalJobsGroupCWJobs/{29ef13f8-6075-461e-9b8f-9f7aa32f251b}_footShad.png") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 13px;
    text-align: center;
}
.ft p {
    background: url("http://now.eloqua.com/eloquaimages/clients/TotalJobsGroupCWJobs/{4f164858-1d9f-43f7-ae54-c5c02b625a89}_TJG.png") no-repeat scroll 190px 30px transparent;
    text-align: left;
}
.ft ul li {
    background: url("http://now.eloqua.com/eloquaimages/clients/TotalJobsGroupCWJobs/{615f776b-4dbc-41e7-b728-71424ad07fdf}_arrow_grey.gif") no-repeat scroll left 5px transparent;
}
.ft ul li a, .ft ul li a:visited {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
.h-trailer {
    color: #999999;
    display: block;
    font-size: 11px;
    margin: 0 0 10px;
}
.tbl-footnote {
    color: #999999;
    font-size: 11px;
}
.col1 {
    float: left;
    margin: 0 18px 0 0;
    width: 620px;
}
.col3 {
    float: left;
    width: 280px;
}
div .tblrow {
    float: left;
    overflow: hidden;
    width: 100%;
}
div .tblrow .third {
    float: left;
    width: 33%;
}
div .tblrow .one {
    float: left;
    width: 100%;
}
.tbl1 {
    background: url("../img/table_bg.png") repeat-x scroll center center #D5D5D5;
    border: 1px solid #AAAAAA;
    border-collapse: inherit;
    float: left;
    font-size: 11px;
    margin: 0 5px 15px 0;
    width: 95%;
}
.cap1, .cap2, .cap3, .cap4 {
    color: #FFFFFF;
    font: bold 12px arial;
    padding: 7px;
}
.cap1, .cap2, .cap3 {
    width: 94%;
}
.cap4 {
    width: 98%;
}
.cap1, .cap4, .cap2, .cap3 {
    background: url("../img/navtabbg.gif") repeat-x scroll 0 0 #424242;
}
col .left {
    background: none repeat scroll 0 0 transparent;
}
caption {
    text-align: left;
}
.tbl1 th {
    background: none repeat scroll 0 0 #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    font: 11px arial;
    padding: 5px;
    text-align: left;
}
.tbl1 td {
    border-bottom: 1px dotted #AAAAAA;
    font: 11px arial;
    padding: 5px;
    text-align: left;
}
.tbl1 a, .tbl1 a:visited {
    color: #924199;
    font-weight: normal;
}
.tbl1 .right {
    text-align: right;
}
.rec_ad02 {
    background: url("../img/ad_bgs.jpg") no-repeat scroll left top #FF7800;
    float: left;
    height: 92px;
    margin: 0;
    width: 280px;
}
.rec_ad01 {
    background: url("../img/ad_bgs.jpg") no-repeat scroll left top #924199;
    float: left;
    height: 92px;
    margin: 0;
    text-decoration: none;
    width: 280px;
}
.rec_ad03 {
    background: url("../img/ad_bgs.jpg") no-repeat scroll left top #333333;
    float: left;
    height: 92px;
    margin: 0;
    text-decoration: none;
    width: 280px;
}
.rec_ad01:visited, .rec_ad03:visited {
    text-decoration: none;
}
.rec_ad02 {
    background: url("../img/ad_bgs.jpg") no-repeat scroll 0 -110px #DD7E00;
}
.rec_ad03 {
    background: url("../img/ad_bgs.jpg") no-repeat scroll 0 -220px #5A8C21;
}
.ad_box01 {
    color: #FFFFFF;
    float: left;
    font: bold 16px Arial;
    height: 74px;
    padding: 8px 0 8px 10px;
    width: 180px;
}
.ad_box02 {
    color: #6A2F6F;
    float: right;
    font: bold 12px Arial;
    height: 76px;
    padding: 8px 10px 8px 0;
    text-align: right;
    width: 80px;
}
.ad_box02 div {
    padding-top: 10px;
}
.ad_text02 {
    font: bold 14px Arial;
}
.ad_text03 {
    font: bold 20px Arial;
}
.ad_bg02 {
    background: url("../img/img02.png") no-repeat scroll right bottom transparent;
}
.ad_bg03 {
    background: url("../img/img03.png") no-repeat scroll right bottom transparent;
}
sup {
    font-size: 10px;
}
