a.topnav:link,a.topnav:visited{
color: white;
font-size: 13px;
text-decoration: none;
font-weight: bold;
}

a.topnav:active,a.topnav:hover{
color: #e8e8e8;
}

a:link, a:visited{
color: #01a12f;
}

a:hover, a:active{
color:#004a80;
}

BODY
{
margin: 0;
color: #606060;
font-size:12px;
    FONT-FAMILY: arial, Helvetica, sans-serif
}
.nav
{
    PADDING-RIGHT: 20px;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sector
{
    DISPLAY: block;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10px;
    LEFT: 8px;
    BACKGROUND-IMAGE: url(../graphics/bg-sectors.gif);
    WIDTH: 228px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
A.sector:hover
{
    DISPLAY: block;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10px;
    LEFT: 8px;
    BACKGROUND-IMAGE: url(../graphics/bg-sectors-over.gif);
    WIDTH: 228px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}

.button_general
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 5px solid;
    COLOR: #00922b;
    BORDER-BOTTOM: #2b4d21 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #e9ede8
}
H1.home
{
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 5px;
    COLOR: #00922b
}
SPAN.highlight
{
    COLOR: #00922b
}
TABLE.home
{
    BACKGROUND-IMAGE: url(../graphics/bg-home.gif);
    BACKGROUND-REPEAT: no-repeat
}
TABLE.normal-bg
{
    BACKGROUND-IMAGE: url(../graphics/bg-internal.gif);
    BACKGROUND-REPEAT: no-repeat
}
TD.recruiters
{
    BACKGROUND-IMAGE: url(../graphics/specialist-recruiters.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #c6cfc3
}
TABLE.left-divider
{
    BACKGROUND-IMAGE: url(../graphics/left-divider.gif);
    BACKGROUND-REPEAT: repeat-y
}
TD.latest-news
{
    BACKGROUND-IMAGE: url(../graphics/LATEST-NEWS.jpg);
    BACKGROUND-REPEAT: no-repeat
}
TABLE.home-border
{
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(../graphics/right-border.gif);
    WIDTH: 537px;
    BACKGROUND-REPEAT: repeat-y
}
TD.border-right
{
    BACKGROUND-IMAGE: url(../graphics/right-border.gif);
    BACKGROUND-REPEAT: repeat-y
}
H2
{
    FONT-SIZE: 16px;
    COLOR: #01a12f;
margin: 0;
}


.homeclients h2{color:#440e62;}

.homeclients a:link,.homeclients a:visited{color:#440e62;font-weight: bold;}
.homeclients a:hover,.homeclients a:active{color:#004a80;}

.homecandidates h2{color:#004a80;}

.homecandidates a:link,.homecandidates a:visited{color:#004a80;font-weight: bold;}
.homecandidates a:hover,.homecandidates a:active{color:#440e62;}

.homecopy{
margin: 0 20px 10px 15px;
width: 680px;
}

.homecopy h2{
color: #004a80;
margin: 20px 0 0px 0;
}
.homecopy H1
{
    FONT-SIZE: 16px;
    COLOR: #01a12f;
margin: 0;
}

.latestnews h2{
color:#9e0b0f;
padding: 5px 0;
}

.newspad{
padding: 5px 0 5px 20px;
}



.latestnews a{
color:#9e0b0f;
font-size: 13px;
font-weight: bold;

text-decoration: none;
}

a.morenews:link,a.morenews:visited{
padding: 5px 0 0 0;
display:block;
color:#555555;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}

a.morenews span{

color:#9e0b0f;

}

.jobsearch h2{
color:#01a02f;
padding-bottom: 5px;
}

.jobsearch a{
padding-top: 5px;
display: block;
}

input, textarea, select{
font-size: 11px;
color: #555555;
}

.jobsearch, .login{
margin-bottom: 10px;
}

.login h2{
color:#004a80;
padding: 5px 0;
}


.login a{
padding-top: 5px;
display: block;
color:#004a80;
}

.footer a{
font-size:11px;
font-weight:bold;
color: #555555;
text-decoration: none;
}