 /* Main Text Definitions */
 

 body {
 color: #445962;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 75%;
 margin: 0;
 padding: 0;
 background:  #445162 url("../images/page_bg.gif") repeat-x top;
 _background:  #445162 url("../images/page_bg2.gif") repeat-x top;/*IE 6 hack*/
 *background:  #445162 url("../images/page_bg2.gif") repeat-x top;/*IE 7 hack*/
}

h1.hp {
 color: #ffffff;
 font-size: 170%;
 font-weight: normal;
 margin: 0px 0px 20px 0px;
}

h1 {
 color: #445962;
 font-size: 170%;
 font-weight: normal;
 margin: 0px 0px 20px 0px;
}


h2 {
 color: #39691c;
 font-weight: normal;
 font-size: 130%;
 margin: 0px 0px 10px 0px;
}


h3 {
 color: #E9B126;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 110%;
 margin: 10px 0px 5px 0px;
}

a img {
 border: 0;
}

a { 
color: #f9551a;
 text-decoration: none;
}

a:hover { 
color: #3f7bc5;
text-decoration: none;
}


.small{
font-size: 90%;
}

.lrg_text{            
font-size: 140%;
}


div.clear{
clear:both;
}



/************ CONTAINERS **************/

#page_container{
width: 950px;
margin: auto;
padding: 0px;
}

#content_container{
 background: #445162;
 width: 950px;
}

#content_left{
float: left;
width: 174px;
padding-left: 26px;
background: #445162;
}

#content_centre{
float: left;
width: 534px;
margin: 25px 0px 0px 8px;
background: #445162;
}

#prize_content_centre{
float: left;
width: 534px;
margin: 0px 0px 0px 8px;
background: #445162;
}

#hp_content_centre{
float: left;
width: 534px;
margin-left: 8px;
background: #445162;
}

#content_right{
float: left;
width: 174px;
margin-left: 8px;
background: #445162;
}



/*****topnav****/
#topnav{
background: url("../images/topnav_bg.gif") no-repeat top;
height: 45px;
}

ul#topnav_list{
margin: 0px;
padding: 20px 0px 0px 60px;
float: left;
}

ul#topnav_list li{
list-style: none;
display: inline;
padding-right: 35px;
}

ul#topnav_list li a{
color: #ffffff;
}

ul#topnav_list li a:hover{
color: #fca687;
}

ul#topnav_list li.topnavon{
color: #fca687;
font-weight: bold;
}

#search_container{
float: right;
padding: 15px 40px 0px 0px;
color: #445962;

}

ul#search_list{
margin: 0px;
padding: 0px;
}

ul#search_list li{
list-style: none;
display: inline;
padding-right:2px;
}



/*****mainnav****/

#mainnav_container{
background: url("../images/mainnav_bg_top.gif") no-repeat top;
margin-top: 25px;
height: 234px;
height: auto !important;
min-height: 234px;
}

#mainnav_bottom{
height: 3px;
background: url("../images/mainnav_bg_bot.gif") no-repeat top;
}

ul#mainnav_list{
margin: 0px;
padding: 15px;
}

ul#mainnav_list li{
list-style: none;
padding: 0px 0px 5px 0px;
*padding: 0px 0px 6px 0px;
_padding: 0px 0px 6px 0px;

}

ul#mainnav_list li a{
color: #ffffff;
}

ul#mainnav_list li a:hover{
color: #445162;
}

ul#mainnav_list li.mainnavon{
color: #445162;
}

ul#mainnav_list li.level2_nav{
list-style: none;
font-size: 85%;
}




/*******hp content*****/

#hp_welcome_container{
background: url("../images/welcome_animation.gif") no-repeat top;
height: 188px;
padding: 50px 20px 20px 20px;
color: #ffffff;
font-size: 90%;
}

#hp_welcome_bottom{
background: url("../images/hp_welcome_bg_bot.gif") no-repeat top;
height: 3px;
}

#hp_downloads{
float: left;
width: 181px;
_margin-top: -11px;/*IE 6 hack*/
}

#hp_prizedraw{
float: left;
width: 180px;
_margin-top: -11px;/*IE 6 hack*/
}

#hp_findservice{
float: left;
width: 173px;
_margin-top: -11px;/*IE 6 hack*/
}

#hp_downloads_container{
background: url("../images/hp_downloads_bg.gif") no-repeat top;
height: 216px;
color: #445962;
font-size: 85%;
padding: 60px 15px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#hp_downloads_bottom{
height: 5px;
background: url("../images/hp_downloads_bot.gif") no-repeat top;
}

#hp_prize_container{
background: url("../images/hp_prizedraw_bg.gif") no-repeat top;
height: 216px;
color: #445962;
font-size: 85%;
padding: 60px 15px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#hp_prize_bottom{
height: 5px;
background: url("../images/hp_prizedraw_bot.gif") no-repeat top;
}

#hp_findservice_container{
background: url("../images/hp_findservice_bg.gif") no-repeat top;
height: 216px;
color: #445962;
font-size: 85%;
padding: 60px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#hp_findservice_bottom{
height: 5px;
background: url("../images/hp_findservice_bot.gif") no-repeat top;
}

#hp_panel_links_container{
background: url("../images/hp_links_panel_bg.gif") no-repeat top;
height: 128px;
margin-top: 8px;
_margin-top: -2px;/*IE 6 hack*/
padding: 10px 0px 0px 40px;
}

#hp_panel_links_bottom{
height: 4px;
background: url("../images/hp_links_panel_bot.gif") no-repeat top;
}

#hp_centre_ads_container{
height: 91px;
background: url("../images/centre_ads_bg.gif") no-repeat top;
padding: 10px 0px 0px 10px;
width:524px;
margin-top: 8px;
_margin-top: -3px;/*IE 6 hack*/
}

#hp_centre_ads_bottom{
background: url("../images/centre_ads_bot.gif") no-repeat top;
height: 5px;
}


/*******content******/

#rhs_ads_container{
height: 617px;
background: url("../images/rhs_bg.gif") no-repeat top;
margin-top: 25px;
padding: 10px 5px 0px 6px;
}

#rhs_ads_container_downloads{
height: 1234px;
background: url("../images/rhs_bg_downloads.gif") no-repeat top;
margin-top: 25px;
padding: 10px 5px 0px 6px;
}

#rhs_ads_container_bottom{
background: url("../images/rhs_bot.gif") no-repeat top;
height: 3px;
}

#centre_ads_container{
height: 91px;
background: url("../images/centre_ads_bg.gif") no-repeat top;
padding: 10px 0px 0px 10px;
width:524px;
}

#centre_ads_bottom{
background: url("../images/centre_ads_bot.gif") no-repeat top;
height: 5px;
}

div.sub_content_container{
background: #ffffff url("../images/centre_ads_bg.gif") no-repeat top;
padding: 25px 20px 20px 15px;
width:499px;
line-height: 17px;
font-size: 95%;
}

div.sub_content_bottom{
background: url("../images/centre_ads_bot.gif") no-repeat top;
height: 5px;
}

ul.content_list{
margin: 15px 0px 0px 0px;
padding: 0px;
}

ul.content_list li{
list-style: none;
padding-bottom: 1px;
}

div.divider{
height: 8px;
margin: 0px;
padding: 0px;
_margin-top: -12px;/*IE 6 hack*/
}


/*  newsletter */
#newsletter_container{
background: url("../images/newsletter_bg.gif") no-repeat top;
height: 267px;
margin-top: 9px;
_margin-top: -2px;/*IE 6 hack*/
color: #445962;
padding: 115px 10px 0px 10px;
font-size: 85%;
}

#newsletter_bottom{
height: 5px;
background: url("../images/newsletter_bot.gif") no-repeat top;
}

/****prize draw***/

#prize_draw_container{
background: url("../images/prizedraw_freetoenter.gif") no-repeat top;
padding: 50px 20px 20px 20px;
font-size: 90%;
}

#prize_draw_bottom{
background: url("../images/hp_welcome_bg_bot.gif") no-repeat top;
height: 3px;
}

div.col2_left{
float: left;
width: 240px;
}

div.col2_right{
float: right;
width: 240px;
}

/****sub panels***/


#job{
float: left;
width: 171px;
margin-right: 10px;
}

#training{
float: left;
width: 171px;
margin-right: 10px;
}

#consultancies{
float: left;
width: 171px;
}

#job_container{
background: url("../images/sub_job_bg.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#generic_bottom{
height: 6px;
background: url("../images/sub_job_bot.gif") no-repeat top;
}

#training_container{
background: url("../images/sub_training_bg.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}


#consultancies_container{
background: url("../images/sub_consultancy_bg.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#homead_container{
background: url("../images/homead.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#bronze_container{
background: url("../images/bronze.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#silver_container{
background: url("../images/silver.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#gold_container{
background: url("../images/gold.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#jobsad_container{
background: url("../images/jobsad.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#trainingad_container{
background: url("../images/trainingad.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#consultad_container{
background: url("../images/consultad.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#newsad_container{
background: url("../images/newsad.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}

#forumsad_container{
background: url("../images/forumsad.gif") no-repeat top;
height: 117px;
color: #445962;
font-size: 85%;
padding: 50px 10px 0px 15px;
line-height: 14px;
_line-height: 13x;
}


/*****footer*******/

#footer_container{
height: 32px;
margin-top: 2px;
_margin-top: -10px;/*IE 6 hack*/
color: #ffffff;
margin-bottom: 20px;
}

#footer_list_left{
float: left;
width: 500px;
padding: 7px 0px 0px 45px;
font-size: 85%;
}

#footer_container a{
color: #ffffff;
}

#footer_container a:hover{
color: #9b9b9b;
}

#footer_list_right{
float: right;
width: 170px;
padding: 7px 20px 0px 0px;
font-size: 85%;
}


/***************** FORM *****************/


FORM {
	 padding: 0px;
	 margin: 0px;
	 border: 0;
}


input {
	font-size: 90%;
	width: 130px;
}

input.submit_button {
	font-size: 90%;
	width: 90px;
}

input.input_newsletter {
	font-size: 90%;
	width: 140px;
}

