body
{
	font-family: Arial;
	color: #7c7c7c;
}
h1
{
	font-size:140%;
	color: #b42150;
	margin-bottom:15px;
	margin-top:0px;
}
h2
{
	margin:0px;
	font-size:140%; 
}

a
{
	color:#7c7c7c;
}

a:hover
{
	color:#7c7c7c;
}

TD.ContentMainBoxHome
{
	padding-right:15px;
	padding-bottom:20px;
	font-size:70%;
}

TD.ContentLeftBoxHome
{
	padding-top:20px;
	padding-right:15px;
	padding-bottom:20px;
	font-size:70%;
}
TD.Content
{
	padding-top:12px;
	padding-bottom: 12px;
	padding-right: 12px;
	font-size:70%;
}
TD.Content Table
{
	font-size:100%;
}

TD.ContentRightBoxHome
{
	padding-top:20px;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:20px;
	font-size:70%;
}

/*content*/

#left_content_column
{
	width:180px;/*195*/
	height:608px;/*629*/
	float:left;
	padding:21px 0 0 15px;
}

*>#left_content_column
{
	min-height:608px;
	height:auto;
}

#left_menu
{
	width:180px;
	height:413px;
	float:left;
}

*>#left_menu
{
	min-height:413px;
	height:auto;
}

.menu_top
{
	height:11px;
	width:180px;
	float:left;
}

#menu_role
{
	height:179px;/*391*/
	width:168px;/*180*/
	float:left;
	background:#ffcece url(/images/menu_role_bgr.gif) top left no-repeat;
	border-left:solid 1px #ffcccc;
	border-right:solid 1px #ffcccc;
	padding:212px 0 0 10px; 
}

*>#menu_role
{
	min-height:179px;
	height:auto;
}

#menu_role h1
{
	margin:0;
	padding:0;
	padding-bottom:28px;
	color:#cc3399;
	font-size:1.6em;
	line-height:100%;
}

.menu_bottom
{
	width:180px;
	height:13px;
	float:left;
}

table.LeftBarNavigation a
{
	text-decoration:none;
	font-size:1.1em;
}

table.LeftBarNavigation a.NoSelected
{
	color:#666;
}

table.LeftBarNavigation a.Selected
{
	color:#cc3399;
}

table.LeftBarNavigationRight a
{
	text-decoration:none;
	font-size:1.1em;
}

table.LeftBarNavigationRight a.NoSelected
{
	color:#666;
}

table.LeftBarNavigationRight a.Selected
{
	color:#cc3399;
}

#content_column
{
	width:386px;/*417*/
	height:552px;/*629*/
	float:left;
	padding:57px 15px 20px 16px;
	text-align:justify;
}

*>#content_column
{
	min-height:552px;
	height:auto;
}

#content_column ul
{
	padding:0;
	margin:0;
	padding-left:10px;
	margin-left:5px;
}

#content_column h2
{
	padding:0 0 12px 0;
	margin:0;
	font-size:1.3em;
}

#right_content_column
{
	width:348px;/*348*/
	height:527px;/*629*/
	float:left;
	padding-top:102px;	
}

#right_content_column_new
{
	width:348px;/*348*/
	height:608px;/*629*/
	float:left;
	padding-top:21px;	

}


#menu_right
{
	height:415px;
	width:180px;
	float:left;
}

*>#menu_right
{
	min-height:415px;
	height:auto;
}

#right_circles
{
	height:415px;
	width:167px;
	float:left;
	background:lime;
}

#info_banner
{
	width:223px;/*333*/
	height:41px;/*76*/
	float:left;
	border:solid 1px #eaebee;
	text-align:center;
	color:#000;
	padding:23px 48px 10px 60px;
}

*>#info_banner
{
	min-height:41px;
	height:auto;
}

#hp_info_banner a,
#info_banner a
{
	text-decoration:none;
	color:#65d4e3;
}

#sign_banner
{
	width:333px;/*333*/
	height:171px;/*171*/
	float:left;
	margin-top:15px;
}

*>#sign_banner
{
	min-height:171px;
	height:auto;
}

#sign_banner h1
{
	margin:0px;
	padding:0px;
	font-size:2.4em;
	color:#000;
}

#people_counter
{
	width:318px;/*348*/
	height:134px;/*144*/
	float:left;
	background:url(/images/counter_bgr.jpg) top left no-repeat;
	margin-top:18px;
	text-align:right;
	padding:10px 30px 0 0;
	line-height:160%;
}

#people_counter h1
{
	margin:30px 20px 0 0;
	padding:0;
	color:#666699;
	font-size:3.5em;
}

/*content role*/

#left_column_role
{
	width:180px;/*195*/
	height:608px;/*629*/
	float:left;
	padding:21px 0 0 15px;
	background: gray;
}

*>#left_column_role
{
	min-height:608px;
	height:auto;
}

#content_column h1.role
{
	padding:0 0 15px 0;
	margin:0;
	font-size:2.1em;
	color:#cc3399;
}

#content_column h1.role_SA
{
	padding:0 0 15px 0;
	margin:0;
	font-size:2.1em;
	color:#e0a822;
}

#menu_role_right
{
	height:179px;/*391*/
	width:168px;/*180*/
	float:left;
	background:#ffddad url(/images/role_right_bgr.jpg) top left no-repeat;
	border-left:solid 1px #ffdcae;
	border-right:solid 1px #ffdcae;
	padding:212px 0 0 10px; 
	position:relative;
}

*>#menu_role_right
{
	min-height:179px;
	height:auto;
}

#menu_role_right h1
{
	margin:0;
	padding:0;
	padding-bottom:10px;
	color:#d69c13;
	font-size:1.6em;
	line-height:100%;
}

.search_jobs_left_nav
{
	position:absolute;
	top:139px;
	left:97px;
}

/*content role end*/
/*content about*/

#menu_about
{
	height:179px;/*391*/
	width:165px;/*180*/
	float:left;
	background:#cdeeff url(/images/menu_about_bgr.jpg) top left no-repeat;
	border-left:solid 1px #ccffff;
	border-right:solid 1px #ccffff;
	padding:212px 0 0 13px; 
}

*>#menu_about
{
	min-height:179px;
	height:auto;
}

#menu_about h1
{
	margin:0;
	padding:0;
	padding-bottom:10px;
	color:#3399cc;
	font-size:1.6em;
	line-height:100%;
}

#content_column h1.about
{
	padding:0 0 15px 0;
	margin:0;
	font-size:2.1em;
	color:#3399cc;
}

/*content about end*/
/*content selection*/

#content_column h1.selection
{
	padding:0 0 15px 0;
	margin:0;
	font-size:2.1em;
	color:#009900;
}

#content_column h1.selection_SA
{
	padding:0 0 15px 0;
	margin:0;
	font-size:2.1em;
	color:#48befc;
}

#menu_selection h1
{
	margin:0;
	padding:0;
	padding-bottom:27px;
	color:#009900;
	font-size:1.6em;
	line-height:100%;
}

#menu_selection					
{
	height:179px;/*391*/
	width:168px;/*180*/
	float:left;
	background:#e4ffce url(/images/menu_selection_bgr.jpg) top left no-repeat;
	border-left:solid 1px #e4fee2;
	border-right:solid 1px #e4fee2;
	padding:212px 0 0 10px; 
}

*>#menu_selection
{
	min-height:179px;
	height:auto;
}

#menu_selection_right
{
	height:179px;/*391*/
	width:168px;/*180*/
	float:left;
	background:#cfeeff url(/images/selection_right_bgr.jpg) top left no-repeat;
	border-left:solid 1px #cfeeff;
	border-right:solid 1px #cfeeff;
	padding:212px 0 0 10px; 
}

*>#menu_selection_right
{
	min-height:179px;
	height:auto;
}

#menu_selection_right h1
{
	margin:0;
	padding:0;
	padding-bottom:10px;
	color:#66bbfd;
	font-size:1.6em;
	line-height:100%;
}

/*end selection*/
/*content profiles*/

#menu_profiles					
{
	height:179px;/*391*/
	width:168px;/*180*/
	float:left;
	background:#ffedcd url(/images/menu_profiles_bgr.jpg) top left no-repeat;
	border-left:solid 1px #ffcccc;
	border-right:solid 1px #ffcccc;
	padding:212px 0 0 10px; 
}

*>#menu_profiles
{
	min-height:179px;
	height:auto;
}

#menu_profiles h1
{
	margin:0;
	padding:0;
	padding-bottom:28px;
	color:#cc6633;
	font-size:1.6em;
	line-height:100%;
}

a.Selected-The-Role,
a.NoSelected-The-Role:hover
{
	color: #cc3399;
}

a.SelectedRight-The-Role,
a.NoSelectedRight-The-Role:hover
{
	color: #c68c02;
}

a.Selected-Selection-Process,
a.NoSelected-Selection-Process:hover
{
	color: #009900;
}

a.SelectedRight-Selection-Process,
a.NoSelectedRight-Selection-Process:hover
{
	color: #66bbfd;
}

a.Selected-Profiles,
a.NoSelected-Profiles:hover
{
	color: #cc9966;
}

a.SelectedRight-Profiles,
a.NoSelectedRight-Profiles:hover
{
	color: #b80000;
}



a.Selected-About-Us,
a.NoSelected-About-Us:hover
{
	color: #3399cc;
}

#content_column h1.profiles
{
	padding:0 0 15px 0;
	margin:0;
	font-size:2.1em;
	color:#cc6633;
}

#menu_profiles_right
{
	height:179px;/*391*/
	width:168px;/*180*/
	float:left;
	background:#ffedcd url(/images/profiles_right_bgr.jpg) top left no-repeat;
	border-left:solid 1px #ff996a;
	border-right:solid 1px #ff996a;
	padding:212px 0 0 10px; 
}

*>#menu_profiles_right
{
	min-height:179px;
	height:auto;
}

#menu_profiles_right h1
{
	margin:0;
	padding:0;
	padding-bottom:10px;
	color:#c90000;
	font-size:1.6em;
	line-height:100%;
}

/*content content*/

#content_left_column
{
	height:619px;/*629*/
	width:136px;/*152*/
	float:left;
	padding:10px 0 0 16px;
	line-height:70%;
}

#content_content
{
	width:386px;/*432*/
	height:552px; /*491px;*//*629*/
	float:left;
	padding:57px 23px 20px 23px;
text-align:justify;
	
}

*>#content_content
{
	min-height:552px;
	height:auto;
}

#content_content h1
{
	margin:0;
	padding:0 0 20px 0;
	font-size:2.1em;
	color:#3399cc;
}

#content_content h2
{
	padding:0 0 12px 0;
	margin:0;
	font-size:1.3em;
}

#content_right_column
{
	width:376px;
	height:629px;
	float:left;
}


/* center content */
#pg_home #center_column h1
{
	color: #3c4c80;
}
#pg_about #center_column h1
{
	color: #b42150;
}
#pg_roles #center_column h1
{
	color: #b42150;
}
#pg_roles .h2_left
{
    color:#B1176F;
}
	
	
	
/* DCMS Edit Bar */
Table.EditBarHeader
{
      margin:auto;

}
TD.EditBarHeader
{
	background-color: #ff9037;
	color: White;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top: solid 1px #ff9037;
	border-left: solid 1px #ff9037;
	border-right: solid 1px #ff9037;
}
A.EditBarLinkButton
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: White;
	text-decoration: none;
}
A.EditBarLinkButton:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ff9037;
	text-decoration: none;
}
TD.EditBarDCMSLogo
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
TD.EditBarLoggedAs
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ff9037;
	text-decoration: none;
}
/* DCMS Edit Bar */

/* telerik floating toolbar fix */
/* IE7 */   
html * .RadERadWindowButtonPinOff   
{   
    margin-top: 0;   
}   
/*end telerik*/

body.body
{
	margin: 0;
	top:0;
	bottom:0;
	text-align:center;
	width:100%;
	min-width:960px;
	font: normal 0.7em arial;
	background: #fff;

}

#container
{
	width:960px;
	height:780px;
	margin:0px auto;
	text-align: left;
	padding-top:0;/*pokud je nad site odsazeni od listy*/
	color:#9590a0;

	/*background: red;*/
	
}   

*>#container
{
	min-height:780px;
	height:auto;
}

#header_logo
{
	height:73px;/*89*/
	width:635px;/*650*/
	float:left;
	/*background: blue;*/
	padding:16px 0 0 15px;

}

*>#header_logo
{
	min-height:73px;
	height:auto;
}

a img
{
	border:0;
}

#header_circles
{
	height:72px;/*89*/
	width:295px;/*310*/
	float:left;
	text-align:right;
	padding: 17px 15px 0 0;
}

*>#header_circles
{
	min-height:72px;
	height:auto;
}
#header 
{
}

#menu
{
	height:36px;
	background: url(/images/menu_bgr.gif) repeat-x top left;
	text-align: center;
}
#menu_empty 
{
    background: #5e6087;
    height: 15px;
}

#menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
	width: 729px;
	height: auto;
	overflow: hidden;
}
#menu li
{
	float:left;
	padding: 0;
	margin: 0;
	/*width:auto;*/
}
#menu a
{
	display: block;
	height:20px;
	text-decoration: none;
	padding: 4px 8px 0 8px;
	font-size: 1.2em;
}
#menu a:hover
{
	text-decoration: none;
}


#menu a.home
{
}
#menu a.home:hover
{
	background: #435180;
	color: #fff;
}
#menu a.home_sel
{
	background: #435180;
	color: #fff;
}
#menu a.home_sel:hover
{
	background: #435180;
	color: #fff;
}


#menu a.about_us
{
}
#menu a.about_us:hover
{
	background: #2ab0e8;
	color: #fff;
}
#menu a.about_us_sel
{
	background: #2ab0e8;
	color: #fff;
}
#menu a.about_us_sel:hover
{
	background: #2ab0e8;
	color: #fff;
}


#menu a.roles
{
}
#menu a.roles:hover
{
	background: #d1378d;
	color: #fff;
}
#menu a.roles_sel
{
	background: #d1378d;
	color: #fff;
}
#menu a.roles_sel:hover
{
	background: #d1378d;
	color: #fff;
}


#menu a.selection_process
{
}
#menu a.selection_process:hover
{
	background: #00b100;
	color: #fff;
}
#menu a.selection_process_sel
{
	background: #00b100;
	color: #fff;
}
#menu a.selection_process_sel:hover
{
	background: #00b100;
	color: #fff;
}


#menu a.our_programmes
{
}
#menu a.our_programmes:hover
{
	background: #c94447;
	color: #fff;
}
#menu a.our_programmes_sel
{
	background: #c94447;
	color: #fff;
}
#menu a.our_programmes_sel:hover
{
	background: #c94447;
	color: #fff;
}


#menu a.news_events
{
}
#menu a.news_events:hover
{
	background: #0067aa;
	color: #fff;
}
#menu a.news_events_sel
{
	background: #0067aa;
	color: #fff;
}
#menu a.news_events_sel:hover
{
	background: #0067aa;
	color: #fff;
}


#menu a.vacancy_search
{
}
#menu a.vacancy_search:hover
{
	background: #e9b514;
	color: #fff;
}
#menu a.vacancy_search_sel
{
	background: #e9b514;
	color: #fff;
}
#menu a.vacancy_search_sel:hover
{
	background: #e9b514;
	color: #fff;
}


#menu a.apply
{
}
#menu a.apply:hover
{
	background: #435180;
	color: #fff;
}
#menu a.apply_sel
{
	background: #435180;
	color: #fff;
}
#menu a.apply_sel:hover
{
	background: #435180;
	color: #fff;
}


#country_content 
{
    padding: 80px 100px 0 80px;
}
#country_content h1
{
    color: #65607e;
    font-size: 2.8em;
    font-weight: normal;
}
#country_content p
{
    color: #6a6a6a;
    font-size: 1.2em;
}
#country_content #country_selector
{
    padding: 20px 0 0 0;
}
#country_content .country_selector_label
{
    float: left;
    padding: 0 10px 0 100px;
    color: #6a6a6a;
    font-size: 1.2em;
}
#country_content .country_selector_content
{
    float: left;
    padding: 10px 30px 0 10px;
    border: solid 1px black;
    color: #6a6a6a;
    font-size: 1.2em;
}
#country_content .country_selector_content ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
#country_content .country_selector_content li
{
    padding: 0;
    margin: 0;
}
#country_content .country_selector_content a
{
    display: block;
    height: 28px;
    padding: 7px 0 3px 45px;
    text-decoration: none;
}
#country_content .country_selector_content a:hover
{
    text-decoration: underline;
}
#country_content .country_selector_content a.country_uk
{
    background: url(/images/flag_uk.jpg) no-repeat top left;
}
#country_content .country_selector_content a.country_au
{
    background: url(/images/flag_au.jpg) no-repeat top left;
}

#left_column
{
	width:180px;/*195*/
	height:608px;/*629*/
	float:left;
	padding:21px 0 0 15px;
	
}

*>#left_column
{
	min-height:608px;
	height:auto;
}

#roles_menu_bg 
{
    padding: 5px 0 0 0;
    width: 180px;
    height: auto;
    overflow: hidden;
    /*height: 401px;
    background: url(/images/menu_role_bgr.gif) no-repeat 1px 10px;*/
}
#roles_menu_bg #top
{
    height: 11px;
    background: url(/images/role_top_bgr.gif) no-repeat top left;
}
#roles_menu_bg #main
{
    border-left: solid 1px #f0dadc;
    border-right: solid 1px #f0dadc;
    background: #FFCDCC url(/images/menu_role_bgr.gif) no-repeat top left;
    
    min-height:380px;
    height:auto !important;
    height:380px;
}
#roles_menu_bg #bottom
{
    height: 13px;
    background: url(/images/role_bottom_bgr.gif) no-repeat top left;
}

#news_events
{
	width:151px;/*180*/
	height:394px;/*413*/
	float:left;
	border: solid 1px #e9eaed;
	padding: 0 10px 17px 17px;
}

*>#news_events
{
	min-height:411px;
	height:auto;
}

table.news td a
{
	color:#fa1953;
	text-decoration:none;
	font-weight:normal;
}

table.news a:hover
{
	color:#fa1953;
}

#news_events h1
{
	margin:14px 0 20px 0;
	padding:0;
	font-size: 1.8em;
	color:#a7a7a7;
}

/*#application
{
	width:161px; --180
	height:97px; --115
	float:left;
	margin-top:16px;
	border:solid 1px #e9eaed;
	background: url(/images/application_bgr.gif) no-repeat top left;
	padding-left:17px;

}

*>#application
{
	min-height:97px;
	height:auto;
}

#application h1
{
	margin:40px 0 2px 0;
	padding:0;
	font-size: 2.1em;
	color:#000;
}*/

#center_column
{
	height:593px;/*614*/
	/*width:527px;543*/
	/*new by edg on170408*/
	width:527px;
	float:left;
	/*background: gray;*/
	padding-top:21px;
	padding-left:16px;
	padding-right:16px;	
}

#center_column
{
	min-height:593px;
	height:auto;
}
#center_column h1.h1_pg_head
{
    /*border:solid 1p red;*/
    padding-top:2px;
    font-size:1.7em;/**/
    /*padding:50px;*/
    /*padding-top:10px;
    font-size:1.1em;*/
}

a.box_link
{
	display: block;
	height: 184px;
	border: none;
}
#about_us_column
{
	width:232px;
	height:278px;
	float:left;
	padding: 0 15px 0 16px;
	background:url(/images/hp_donut.jpg) no-repeat top left;
}

#about_us_column2 a,
#the_role_column a,
#selection_process_column a,
#profiles_column a
{
	text-decoration:none;
}

#about_us_column h2
{
	margin:0;
	padding:0 0 0 2px;
	font-size:2.1em;
}
#about_us_column h2 a
{
	color:#2ab0e8;
	text-decoration: none;
}
#about_us_column h2 a:hover
{
	color:#2ab0e8;
}

#the_role_column
{
	width:228px;/*264*/
	height:278px;/*278*/
	float:left;
	padding: 0 20px 0 16px;
	background:url(/images/hp_pink_ring.jpg) top left no-repeat;
}

#the_role_column h2
{
	margin:0;
	padding:0 0 0 2px;
	font-size:2.1em;
}
#the_role_column h2 a
{
	color:#fa1953;
	text-decoration: none;
}
#the_role_column h2 a:hover
{
	color:#fa1953;
}

#selection_process_column
{
	width:232px;/*263*/
	height:278px;/*278*/
	float:left;
	background: url(/images/hp_bagel.jpg) top left no-repeat;
	padding: 0 15px 0 16px;
}

#selection_process_column h2
{
	margin:0;
	padding:0;
	padding:0 0 0 2px;
	font-size:2.1em;
}
#selection_process_column h2 a
{
	color:#12d529;
	text-decoration: none;
}
#selection_process_column h2 a:hover
{
	color:#12d529;
}

#profiles_column
{
	width:229px;/*264*/
	height:278px;/*278*/
	float:left;
	padding: 0 19px 0 16px;
	background:url(/images/hp_jelly.jpg) top left no-repeat;
}

#profiles_column h2
{
	margin:0;
	padding:0;
	padding:0 0 0 2px;
	font-size:2.1em;
}
#profiles_column h2 a
{
	color:#faa209;
	text-decoration: none;
}
#profiles_column h2 a:hover
{
	color:#faa209;
}

#pg_home #right_column 
{
	width: 170px;		/*max-width 212px*/
	height: 645px;
	float: left;
	padding: 3px 10px 0 10px;
	margin: 22px 0 0 0;
	overflow: hidden;
	background: #e5e9ea;
}
#pg_roles #right_column
{
	width: 170px;		/*max-width 212px*/
	height: 586px;
	float: left;
	padding: 3px 10px 0 10px;
	margin: 22px 0 0 0;
	overflow: hidden;
	background: #fee5e8;
}

#pg_home #right_column #people_helped 
{
    width: 170px;
    height: 275px;
    margin: 10px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/people_helped_bg_home.jpg) no-repeat top left;
    clear: both;
    color: #3c4c80;	/********/
}
#pg_roles #right_column #people_helped 
{
    width: 170px;
    height: 275px;
    margin: 10px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/people_helped_bg_roles.jpg) no-repeat top left;
    clear: both;
}

#pg_home #right_column #application 
{
    width: 170px;
    height: 91px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/application_bg_home.gif) no-repeat top left;
    clear: both;
}
#pg_roles #right_column #application 
{
    width: 170px;
    height: 91px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/application_bg_roles.gif) no-repeat top left;
    clear: both;
}
#pg_home #right_column #refer_friend 
{
    width: 170px;
    height: 90px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/refer_friend_bg_home.jpg) no-repeat top left;
    clear: both;
}
#pg_home #right_column #find_out_more 
{
    width: 170px;
    height: 58px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/find_out_more_bg_home.gif) no-repeat top left;
    clear: both;
}

#pg_home #right_column h1
{
	margin:0;
	padding:0px;
	font-size:2.5em;
	color:#000;
	padding-bottom:20px;
}

#hp_right_column_content
{
	width:212px;
	height:260px;/*285*/
	float:left;
	padding-bottom:20px;
	padding-top:5px;
}

*>#hp_right_column_content
{
	min-height:260px;
	height:auto;
}

#hp_info_banner
{
	height:49px;/*76*/
	width:153px;/*200*/
	float:left;
	padding: 15px 19px 10px 26px;
	border: solid 1px #eaeaee;
	margin-top:4px;
	color:#000;
}

#footer
{
	width:960px;/*960*/
	height:20px;/*26*/
	float:left;
	background:#4e4e76;
	border-top: solid 1px #a5a5ba;
	text-align:right;
	padding:5px 0 0 0; 
}

#footer a
{
	padding: 0 12px;
	text-decoration:none;
	color:#fff;
	font-size:0.9em;
}

#footer a:hover
{
	color:#24c4c6;
}

.NavigationDelimiter
{
	display:none;
}

.clear 
{
	height: 0px;
	padding: 0;
	margin: 0;
	clear: both;
}

#div_left_news_stories_wrap
{    
    padding:160px 5px 0 0;
    
    /*border:solid 1px red;*/
}
#div_left_news_stories_wrap a
{    
    text-decoration:none;
}

#div_left_news_stories_wrap a:hover
{    
    
}
#div_left_news_stories_wrap h2
{       
    padding-top:200px;
    padding:10px 0 0 10px; 
}

/* add new here*/

.div_right_nav_apply
{
   padding:2px 0 0 5px; 
}

.div_right_nav_apply div a
{
    padding-left:8px;
}
.div_right_nav_apply div
{
   position:relative;
}

.div_right_nav_apply div a:hover
{
    color:#C12682;
}
.div_right_nav_apply div span
{
    position:absolute;
    clear:left;
    display:block;
    width:5px;
    height:5px;
    float:left;  
    top:5px;  
    /*padding:5px 5px 0 0;*/
    /*margin-top:4px;*/
    background: url(/images/right_nav_point.gif) no-repeat;
}

#div_breadcrumbs
{
    font-size:1.1em;
    font-weight:bold;    
    width:900px;/*960*/
	height:20px;/*26*/
	float:left;
	text-align:left;
	padding:5px 0 0 20px; 
}
#div_breadcrumbs a
{
   text-decoration:none;
}

#div_left_subsections 
{
    
}

#div_left_subsections div
{
    padding:5px 0 0 20px;
    font-size:1.1em;
    font-weight:bold;
    position:relative;
}
#div_left_subsections div a
{
    padding-left:13px;
    display:block;
    /*border:solid 1px green;*/
}
.left_subnav_point_inactive, .left_subnav_point_active
{
    position:absolute;
    display:block;
    width:11px;
    height:11px;
    float:left;
    padding:0 3px 0 0;
    margin-top:2px;
}

#div_contact_us_button
{
    padding: 10px 0;
}
#div_form_sent {
color:#9590A0;
    font-weight:bold;
}
/* some of roles , the rest somwhere above */

#roles_menu_bg #div_left_news_stories_wrap
{
    /*color:#B42150;    */
}
#roles_menu_bg #div_left_news_stories_wrap h2
{
    color:#B42150;    
}

#pg_our_progr .div_right_nav_apply div a:hover
{
    color:#B42150;
}

#pg_roles #div_breadcrumbs
{
    color:#b42150;        
}

#pg_roles #div_breadcrumbs a
{
    color:#b42150;        
}

#pg_roles #right_column #find_out_more 
{
    width: 170px;
    height: 58px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/find_out_more_bg_roles.gif) no-repeat top left;
    clear: both;
}
#pg_roles .left_subnav_point_inactive
{
    background: url(/images/roles_inactive_point.gif) no-repeat;       
}
#pg_roles .left_subnav_point_active
{
   background: url(/images/roles_active_point.gif) no-repeat;       
}
/*end roles*/

/* selection process */

#sel_process_menu_bg 
{
    padding: 5px 0 0 0;
    width: 180px;
    height: auto;
    overflow: hidden;
    /*height: 401px;
    background: url(/images/menu_selection_bgr.jpg) no-repeat 1px 10px;*/
}
#sel_process_menu_bg #top
{
    height: 11px;
    background: url(/images/selection_top_bgr.gif) no-repeat top left;
}
#sel_process_menu_bg #main
{
    border-left: solid 1px #DDFEDD;
    border-right: solid 1px #DDFEDD;
    background: #E3FFCD url(/images/menu_selection_bgr.jpg) no-repeat top left;
    
    min-height:380px;
    height:auto !important;
    height:380px;
}
#sel_process_menu_bg #bottom
{
    height: 13px;
    background: url(/images/selection_bottom_bgr.gif) no-repeat top left;
}
#pg_sel_process #right_column
{
	width: 170px;		/*max-width 212px*/
	height: 586px;
	float: left;
	padding: 3px 10px 0 10px;
	margin: 22px 0 0 0;
	overflow: hidden;
	background: #E3FFCE;
}
#pg_sel_process #right_column #people_helped 
{
    width: 170px;
    height: 275px;
    margin: 10px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/people_helped_bg_selection.gif) no-repeat top left;
    clear: both;
}
#pg_sel_process #right_column #application 
{
    width: 170px;
    height: 91px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/application_bg_selection.gif) no-repeat top left;
    clear: both;
}
#pg_sel_process #center_column h1.h1_pg_head, #pg_sel_process #right_column h2.h2_left
{
    color:#47BE46;
}
#sel_process_menu_bg #div_left_news_stories_wrap h2
{
    color:#47BE46;    
}

#pg_sel_process .div_right_nav_apply div a:hover
{
    color:#45BF46;
}

#pg_sel_process #div_breadcrumbs
{
    color:#45BF46;        
}

#pg_sel_process #div_breadcrumbs a
{
    color:#45BF46;        
}

#pg_sel_process #right_column #find_out_more 
{
    width: 170px;
    height: 58px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/find_out_more_bg_sel_proc.gif) no-repeat top left;
    clear: both;
}
#pg_sel_process .left_subnav_point_inactive
{
    background: url(/images/selection_inactive_point.gif) no-repeat;       
}
#pg_sel_process .left_subnav_point_active
{
   background: url(/images/selection_active_point.gif) no-repeat;       
}

/* end selection process  */

/* our programm*/

#our_progr_menu_bg 
{
    padding: 5px 0 0 0;
    width: 180px;
    
    height: auto;
    overflow: hidden;
    /*height: 401px;
    background: url(/images/menu_profiles_bgr.jpg) no-repeat 1px 5px;*/
}
#our_progr_menu_bg #top
{
    height: 11px;
    background: url(/images/profiles_top_bgr.gif) no-repeat top left;
}
#our_progr_menu_bg #main
{
    border-left: solid 1px #FEE5E4;
    border-right: solid 1px #FEE5E4;
    background: #FFECCE url(/images/menu_profiles_bgr.jpg) no-repeat top left;
    
    min-height:380px;
    height:auto !important;
    height:380px;
}
#our_progr_menu_bg #bottom
{
    height: 13px;
    background: url(/images/profiles_bottom_bgr.gif) no-repeat top left;
}
#pg_our_progr #right_column
{
	width: 170px;		/*max-width 212px*/
	height: 586px;
	float: left;
	padding: 3px 10px 0 10px;
	margin: 22px 0 0 0;
	overflow: hidden;
	background: #FFECCD;
}
#pg_our_progr #right_column #people_helped 
{
    width: 170px;
    height: 275px;
    margin: 10px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/people_helped_bg_programmes.gif) no-repeat top left;
    clear: both;
}
#pg_our_progr #right_column #application 
{
    width: 170px;
    height: 91px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/application_bg_programmes.gif) no-repeat top left;
    clear: both;
}
#pg_our_progr #center_column h1.h1_pg_head, #pg_our_progr #right_column h2.h2_left
{
    color:#D33E40;
}

#our_progr_menu_bg #div_left_news_stories_wrap h2
{
    color:#D33E40;    
}

#pg_our_progr .div_right_nav_apply div a:hover
{
    color:#D23D3F;
}
#pg_our_progr #div_breadcrumbs
{
    color:#D33E40;    
    
}

#pg_our_progr #div_breadcrumbs a
{
    color:#D33E40;    
    
}

#pg_our_progr #right_column #find_out_more 
{
    width: 170px;
    height: 58px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/find_out_more_bg_programmes.gif) no-repeat top left;
    clear: both;
}
/* end our programm*/


/* about us */

#about_menu_bg 
{
    padding: 5px 0 0 0;
    width: 180px;
    overflow:hidden;
    height:auto;
    /*height: 401px;
    background: url(/images/menu_about_bgr.jpg) no-repeat 1px 15px;*/
}
#about_menu_bg #top
{
    height: 11px;
    background: url(/images/about_top_bgr.gif) no-repeat top left;
}
#about_menu_bg #main
{
    border-left: solid 1px #CCF7FF;
    border-right: solid 1px #CCF7FF;
    background: #CDEEFF url(/images/menu_about_bgr.jpg) no-repeat top left;
    
    min-height:380px;
    height:auto !important;
    height:380px;
}
#about_menu_bg #bottom
{
    height: 13px;
    background: url(/images/about_bottom_bgr.gif) no-repeat top left;
}
#pg_about #right_column
{
	width: 170px;		/*max-width 212px*/
	height: 586px;
	float: left;
	padding: 3px 10px 0 10px;
	margin: 22px 0 0 0;
	overflow: hidden;
	background: #CDEEFF;
}
#pg_about #right_column #people_helped 
{
    width: 170px;
    height: 275px;
    margin: 10px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/people_helped_bg_about.gif) no-repeat top left;
    clear: both;
}
#pg_about #right_column #application 
{
    width: 170px;
    height: 91px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/application_bg_about.gif) no-repeat top left;
    clear: both;
}
#pg_about #center_column h1.h1_pg_head, #pg_about #right_column h2.h2_left
{
    color:#2AADD9;
}

#pg_about #right_column #find_out_more 
{
    width: 170px;
    height: 58px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/find_out_more_bg_about.gif) no-repeat top left;
    clear: both;
}

#about_menu_bg #div_left_news_stories_wrap
{
    color:#2AADD9;    
}
#about_menu_bg #div_left_news_stories_wrap h2
{
    color:#2AADD9;    
}

#pg_about .div_right_nav_apply div a:hover
{
    color:#2AADD9;
}
#pg_about #div_breadcrumbs
{
    color:#2AADD9;        
}

#pg_about #div_breadcrumbs a
{
    color:#2AADD9;        
}
/*end about*/



/* News and events */

#news_menu_bg 
{
    padding: 5px 0 0 0;
    width: 180px;
    height: auto;
    overflow: hidden;
}
/*#news_menu_bg 
{
    padding: 5px 0 0 0;
    width: 180px;
    height: 401px;
    background: url(/images/selection_right_bgr.jpg) no-repeat 1px 5px;
}
*/
#news_menu_bg #top
{
    height: 11px;
    background: url(/images/about_top_bgr.gif) no-repeat top left;
}
#news_menu_bg #main
{
    border-left: solid 1px #CCEEFF;
    border-right: solid 1px #CCEEFF;
    background: #CCEEFF url(/images/selection_right_bgr.jpg) no-repeat top left;
   
    min-height:380px;
    height:auto !important;
    height:380px;
}
#news_menu_bg #bottom
{
    height: 13px;
    background: url(/images/about_bottom_bgr.gif) no-repeat top left;
}
#pg_news #right_column
{
	width: 170px;		/*max-width 212px*/
	height: 586px;
	float: left;
	padding: 3px 10px 0 10px;
	margin: 22px 0 0 0;
	overflow: hidden;
	background: #CDEEFF;
}
/*
#pg_news #right_column #people_helped 
{
    width: 170px;
    height: 275px;
    margin: 10px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/people_helped_bg_about.jpg) no-repeat top left;
    clear: both;
}
#pg_news #right_column #application 
{
    width: 170px;
    height: 91px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/application_bg_about.jpg) no-repeat top left;
    clear: both;
}*/
#pg_news #center_column h1.h1_pg_head, #pg_news #right_column h2.h2_left
{
    color:#2F85BF;
}
/*
#pg_news #right_column #find_out_more 
{
    width: 170px;
    height: 58px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/find_out_more_bg_home.gif) no-repeat top left;
    clear: both;
}*/
#pg_news #center_column a
{
    text-decoration:none;
}

#news_menu_bg #div_left_news_stories_wrap
{
    color:#2F85BF;    
}
#news_menu_bg #div_left_news_stories_wrap h2
{
    color:#2F85BF;    
}

#pg_news .div_right_nav_apply div a:hover
{
    color:#2F85BF;
}
#pg_news #div_breadcrumbs
{
    color:#2F85BF;        
}

#pg_news #div_breadcrumbs a
{
    color:#2F85BF;        
}
/*only blog related, aka news events*/
#div_news_event_archive_items_wrap
{
    padding:10px 0 0 10px;
    
    font-weight:bold;
    font-size:1.1em;
    
    
}
.div_bpa_rep_year
{
    /*padding-left:10px;*/
}
.div_bpa_rep_month
{
    padding:3px 0 8px 10px;    
}
.div_bpa_rep_month a
{
   color:#2F85BF;
}
.bpa_rep_title
{
    display: block;
    padding: 3px 0 0 15px;
}

.div_news_info 
{    
    color:#2F85BF;
    font-weight:bold;
    font-size:1.2em;
    padding: 10px 0 0 0;
}
.div_news_info .div_news_posted_info
{
    float:left;
    
}
.div_news_info .div_news_comments_info
{
    float:right;
} 
.div_news_info a
{
    color:#2F85BF;
}
#div_news_comments
{
    clear:both;
    padding:40px 0 0 0;
}
.div_news_comment
{
    padding-bottom:10px;
    border-bottom:dotted 1px blue;
    
}
.div_news_comment_single
{
    padding-top:20px;
    
}
.div_blog_post_comment_single_date
{
}
#div_blog_post_add_comment
{
    padding:40px 0 0 0;
}
#div_blog_post_add_comment h2
{
    color:#2F85BF;
    padding-bottom:10px;
}
.txt_comment
{
    width:400px;
    height:150px;
}
.div_comment_add_button
{
    padding:10px 0 10px 0;
}
.div_comment_add_button a
{
    color:White;
    background-color:#2F85BF;
    display:block;
    width:100px;
    height:20px;
    text-decoration:none;
    font-size:1.1em;
    text-align:center;
    padding-top:3px;
}

.news_error_message
{
    background-color:Red;
    color:White;
    font-weight:bold;    
    padding:3px;
}
.news_warning_message
{
   
 color:#000; 
 background-color:#fff1a8;
    font-weight:bold;    
    padding:3px;
}
/*  end  news and events */


/* vacancy */
#vacancy_menu_bg 
{
    padding: 5px 0 0 0;
    width: 180px;
    height: auto;
    overflow: hidden;
    /*height: 401px;
    background: url(/images/menu_vacancy_bgr.jpg) no-repeat 1px 15px;*/
}
#vacancy_menu_bg #top
{
    height: 11px;
    background: url(/images/vacancy_top_bgr.gif) no-repeat top left;
}
#vacancy_menu_bg #main
{
    border-left: solid 1px #FEE5E4;
    border-right: solid 1px #FEE5E4;
    background: #FFDCAC url(/images/menu_vacancy_bgr.jpg) no-repeat top left;
    
    min-height:380px;
    height:auto !important;
    height:380px;
}
#vacancy_menu_bg #bottom
{
    height: 13px;
    background: url(/images/vacancy_bottom_bgr.gif) no-repeat top left;
}
#pg_vacancy #right_column
{
	width: 170px;		/*max-width 212px*/
	height: 586px;
	float: left;
	padding: 3px 10px 0 10px;
	margin: 22px 0 0 0;
	overflow: hidden;
	background: #f4df9c;
}
#pg_vacancy #right_column #people_helped 
{
    width: 170px;
    height: 275px;
    margin: 10px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/people_helped_bg_vacancy.gif) no-repeat top left;
    clear: both;
}
#pg_vacancy #right_column #application 
{
    width: 170px;
    height: 91px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/application_bg_vacancy.gif) no-repeat top left;
    clear: both;
}
#pg_vacancy #center_column h1.h1_pg_head, #pg_vacancy #right_column h2.h2_left
{
    color: #e9b514;
}

#pg_vacancy #right_column #find_out_more 
{
    width: 170px;
    height: 58px;
    margin: 5px 0 0 0;
    padding: 7px 7px 0px 7px;
    background: url(/images/find_out_more_bg_vacancy.gif) no-repeat top left;
    clear: both;
}

#vacancy_menu_bg #div_left_news_stories_wrap
{
    color: #e9b514;    
}
#vacancy_menu_bg #div_left_news_stories_wrap h2
{
    color: #e9b514;    
}

#pg_vacancy .div_right_nav_apply div a:hover
{
    color: #e9b514;
}
#pg_vacancy #div_breadcrumbs
{
    color: #e9b514;        
}

#pg_vacancy #div_breadcrumbs a
{
    color: #e9b514;        
}
#div_vacancy_search_form
{
	background:url(/images/vacancy_search_form_bg.jpg) top left no-repeat;
	width: 495px;
	height: 85px;
	color: white;
	padding: 10px;
	overflow: hidden;
}
#div_vacancy_paging
{
	background:url(/images/vacancy_paging_bg.jpg) top left no-repeat;
	width: 495px;
	height: 26px;
	color: white;
	padding: 8px;
	overflow: hidden;
	margin-top: 10px;
}
#div_vacancy_paging_inner
{
	width: auto;
	float: right;
	overflow: hidden;
	height: auto;
}
.vacancy_paging_item, .vacancy_paging_item_sel, .vacancy_paging_item_next
{
	float: left;
    /*
    display:block;
	border: solid 1px #ffffff;
	padding-top: 3px;	
	width: 20px;
	height: 17px;
	float: left;
	text-align:center;*/
	margin: 2px;
	
}
.vacancy_paging_item, .vacancy_paging_item_next
{
	background-color: #e6b710;
}
.vacancy_paging_item_sel
{
	background-color: #ffffff;
}

.vacancy_paging_item a, .vacancy_paging_item_sel a
{
    display:block;
	border: solid 1px #ffffff;
	padding-top: 3px;	
	width: 20px;
	height: 17px;
	float: left;
	text-align:center;
}
.vacancy_paging_item_next a
{
    display:block;
	border: solid 1px #ffffff;
	padding: 3px 3px 0 3px;	
	width: auto;
	height: 17px;
	float: left;
	text-align:center;
	color: #ffffff;
	text-decoration: none;
}
.vacancy_paging_item_next a:hover
{
	color: #E6B711;
	background-color: #ffffff;
}


.vacancy_paging_item a
{
	color: #ffffff;
	text-decoration: none;	
}

.vacancy_paging_item a:hover
{
	color: #E6B711;
	background-color: #ffffff;
	/*text-decoration: none;	*/
}
.vacancy_paging_item_sel a
{
	color: #e6b710;
	text-decoration: none;	
}
/*
.vacancy_paging_item_sel
{
	background-color: #ffffff;
	border: solid 1px #ffffff;
	padding-top: 3px;
	padding-left: 5px;
	width: 16px;
	height: 16px;
	float: left;
	margin: 2px;
}*/

.txt_vacancy_long
{
	width:190px;
}
.txt_vacancy_short
{
	width:120px;
}

#div_vacancy_results
{
	margin-top: 10px;
	width:510px;
    
}
#div_vacancy_results h2
{
    border-top:dotted 1px blue;
    padding:5px 0 0 8px;
}
#div_vacancy_results a
{
    color:#0066CC;
    text-decoration:none;
}
#div_vacancy_results .div_vacancy_result_info
{
    position:relative;
    padding:6px 0 0 10px;
}
#div_vacancy_results .div_vacancy_result_info div.div_vacancy_result_info_date
{
    position:absolute;
    right:1px;
    
}
#div_vacancy_results .div_vacancy_result_info div.div_vacancy_result_info_date span
{
    width:50px;
    display:block;
    float:left;
    color:#2A4A93;
	background:url(/images/vacancy_small_arrow3.gif) right no-repeat;
	
}
#div_vacancy_results .div_vacancy_result_info div span
{
    width:80px;
    display:block;
    float:left;
    color:#2A4A93;
    margin:0 10px 0 0;
	background:url(/images/vacancy_small_arrow3.gif) right no-repeat;
	
    
}
#div_vacancy_results .div_vacancy_job_desc
{
    padding:5px 0 10px 10px;
    clear:both;
}
/* end vacancy  */

/* refer a friend */


#pg_refer_friend #container #left_column div
{
    padding: 0 0 10px 0;
}

#div_refer_friend_form
{
    padding:20px 0 0 0;
}

#div_refer_friend_form span
{
    padding:10px 0 2px 0;
    display:block;
}

#div_refer_friend_form input
{
    display:block;
    width:300px;
}

#div_refer_friend_form textarea
{
    width:300px;
    height:70px;
}

#pg_refer_friend .refer_firend_button
{
    padding:10px 0;    
}
#pg_refer_friend #container #left_column
{
    width:140px;
}
#pg_refer_friend #container #center_column h1.h1_pg_head
{
    color:#3399CC;
    /*padding-top:60px;*/
}
#pg_refer_friend #container #center_column #div_email_success
{
    color:#9590A0;
    font-weight:bold;
    padding:20px 0 0 0;
    /*padding-top:60px;*/
}
#pg_refer_friend #container #div_breadcrumbs
{
    color:#3399CC;
}
#pg_refer_friend #container #div_breadcrumbs a
{
    color:#3399CC;
}
/* end refer a friend */

