body       {  font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; }
H1         {  display:none; }
H2         {  display:none; }
.T1        {  font-size: 160%; color: #666666; }
.text      {  font-size: 70%; color: #666666; }
.textw     {  font-size: 70%; color: #FFFFFF; }
.small     {  font-size: 65%; color: #666666; }
.formbutton{  font-size: 80%; color: #666666; }
.blue      {  color: #002a6a; }
p          {  margin:14px 0 0 0; }
ol         {  margin-bottom : 0px; margin-top : 0px; }
ul         {  margin-bottom : 0px; margin-top : 0px; }
input      {  margin-bottom : 0px; margin-top : 0px; background-color:#EEEEEE;}
select     {  font-size: 100%; margin-bottom : 0px; margin-top : 0px; background-color:#EEEEEE;}
textarea   {  font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size: 100%; margin-bottom : 0px; margin-top : 0px; background-color:#EEEEEE;}
img        {  border:0; }
td         {  vertical-align:top; }

A:link    {  color: #666666; text-decoration: underline }
A:hover   {  color: #0099CC; text-decoration: underline }
A:visited {  color: #666666; text-decoration: underline }
A:visited:hover {  color: #0099CC; text-decoration: underline }
A:active  {  color: #0099CC; text-decoration: underline }

/*- Main ---------------------------------- */

#container    { position:relative; width:800px; text-align:center; margin:0 auto; }
#topbar       { position:relative; padding:0; margin:0; background-color:#294594; }
#topbar2      { position:relative; left:0; top:0; width:766px; padding:0; margin:0 auto; text-align:left; }
#topbar3      { position:relative; left:0; top:0; width:198px; height:3px; padding:0; margin:0; background-color:#9ba7d4; font-size:0; }
#topmenuholder { position:relative; z-index:100; }
#image-homepage  { position:relative; width:800px; height:188px; padding:0; margin:0; background:url('images/homepage_header.jpg'); }
#image-candidates  { position:relative; width:800px; height:188px; padding:0; margin:0; background:url('images/candidates_header.jpg'); }
#image-clients  { position:relative; width:800px; height:188px; padding:0; margin:0; background:url('images/clients_header.jpg'); }
#image-services  { position:relative; width:800px; height:188px; padding:0; margin:0; background:url('images/services_sectors_header.jpg'); }
#image-news  { position:relative; width:800px; height:188px; padding:0; margin:0; background:url('images/news_header.jpg'); }
#image-contact  { position:relative; width:800px; height:188px; padding:0; margin:0; background:url('images/contact_header.jpg'); }
#image-campaigns { position:relative; width:800px; height:188px; padding:0; margin:0; background:url('images/campaigns_header.jpg'); }
#main         { position:relative; width:800px; padding:0; margin:0; text-align:left; background:url('images/background_layout.gif') repeat-y top left; }
#menuleftholder { position:relative; float:left; top:0; left:0; width:215px; padding:6px 0 14px 0; margin:0; text-align:left; background:url('images/background_layout.gif') repeat-y top left; }
#content      { position:relative; width:537px; top:0; left:0; padding:20px; margin-left:220px; text-align:left; }
#mainhome     { clear:both; position:relative; width:800px; padding:0; margin:0; background:url('images/background_2_layout.gif') repeat-y top left; }
#menuleftholder2 { position:relative; float:left; top:0; left:0; width:215px; padding:0; margin:0; text-align:left; background:url('images/background_2_layout.gif') repeat-y top left; }
#contenthome  { position:relative; width:560px; top:0; left:0; padding:10px 10px 10px 7px; margin:0 0 0 220px; text-align:left; }
#footer       { clear:both; position:relative; height:26px; padding:0 10px 0 0; margin:0 0 20px 0; background-color:#294594; text-align:right; font-size:60%; color:#fff; }
#footer2      { position:relative; float:left; top:0; left:17px; width:198px; height:26px; background-color:#9ba7d4; }
#footer3      { padding:6px 0 4px 0; }

/*- Left Menu 1 --------------------------- */

#menuleft { position:relative; top:0; left:0; width:205px; margin:0; padding:0 10px 0 0; z-index:100; font-size:70%; }
#menuleft ul   { margin:0; padding:0; list-style:none; }
#menuleft li   { text-align:right; float:left; background:url('images/graduation_divider_line.gif'); background-repeat:no-repeat; background-position:30px 30px; }
#menuleft li a { width:205px; margin:0; padding:10px 0 10px 0; color:#dee8f6; text-decoration:none; }	
#menuleft li a:link, #menuleft li a:visited { display:block; }
#menuleft li a:hover { color:#ffe476; text-decoration:none; }	

#menuleft li.sm a:hover { background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:89px 12px; }
#menuleft li.hr a:hover { background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:89px 12px; }
#menuleft li.sa a:hover { background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:73px 12px; }
#menuleft li.hrc a:hover { background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:62px 12px; }
#menuleft li.oss a:hover { background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:52px 12px; }
#menuleft li.lc a:hover { background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:24px 12px; }

#menuleft li.sm-on a { color:#ffe476; background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:89px 12px;}	
#menuleft li.hr-on a { color:#ffe476; background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:89px 12px;}	
#menuleft li.sa-on a { color:#ffe476; background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:73px 12px;}	
#menuleft li.hrc-on a { color:#ffe476; background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:62px 12px;}	
#menuleft li.oss-on a { color:#ffe476; background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:52px 12px;}	
#menuleft li.lc-on a { color:#ffe476; background:url(images/orange_arrowhead.gif); background-repeat:no-repeat; background-position:24px 12px; }

/*- Left Menu 2 (home) -------------------- */

#menuleft2 { position:relative; top:0; left:0; width:205px; margin:0; padding:0 10px 0 0; z-index:100; font-size:70%; }
#menuleft2 ul   { margin:0; padding:0; list-style:none; }
#menuleft2 li   { text-align:right; float:left; background:url('images/graduation_divider_line.gif'); background-repeat:no-repeat; background-position:30px 30px; }
#menuleft2 li a { width:181px; margin:0; padding:8px 25px 8px 0; color:#dee8f6; text-decoration:none; }	
#menuleft2 li a:link, #menuleft2 li a:visited { display:block; }
#menuleft2 li a:hover { color:#ffe476; text-decoration:none; }	

#menuleft2 li.cc a { background:url('images/current_campaigns_icon.gif'); background-repeat:no-repeat; background-position:right; }
#menuleft2 li.scv a { background:url('images/search_vacancies_icon.gif'); background-repeat:no-repeat; background-position:right; }
#menuleft2 li.sycv a { background:url('images/send_cv_icon.gif'); background-repeat:no-repeat; background-position:right; }
#menuleft2 li.eaos a { background:url('images/enquiries_icon.gif'); background-repeat:no-repeat; background-position:right; }

/*- Left Menu 3 (other) -------------------- */

#menuleft3 { position:relative; top:0; left:17px; width:186px; margin:0; padding:0 10px 0 0; z-index:100; font-size:70%; }
#menuleft3 ul   { margin:0; padding:0; list-style:none; }
#menuleft3 li   { text-align:right; float:left; background:#6b7bad; padding-right:9px;}
#menuleft3 li a { width:164px; margin:0; padding:8px 25px 8px 0; color:#dee8f6; text-decoration:none; }	
#menuleft3 li a:link, #menuleft3 li a:visited { display:block; }
#menuleft3 li a:hover { color:#ffe476; text-decoration:none; }	

#menuleft3 li.cc a { background:url('images/current_campaigns_icon.gif'); background-repeat:no-repeat; background-position:right; }
#menuleft3 li.scv a { background:url('images/search_vacancies_icon.gif'); background-repeat:no-repeat; background-position:right; }
#menuleft3 li.sycv a { background:url('images/send_cv_icon.gif'); background-repeat:no-repeat; background-position:right; }
#menuleft3 li.eaos a { background:url('images/enquiries_icon.gif'); background-repeat:no-repeat; background-position:right; }

#menuleft3 li.cc-on a { color:#ffe476; background:url('images/current_campaigns_icon.gif'); background-repeat:no-repeat; background-position:right; }
#menuleft3 li.scv-on a { color:#ffe476; background:url('images/search_vacancies_icon.gif'); background-repeat:no-repeat; background-position:right; }
#menuleft3 li.sycv-on a { color:#ffe476; background:url('images/send_cv_icon.gif'); background-repeat:no-repeat; background-position:right; }
#menuleft3 li.eaos-on a { color:#ffe476; background:url('images/enquiries_icon.gif'); background-repeat:no-repeat; background-position:right; }
