
body,html {/* width:100%;height:100%; */margin:0px;font-size: 12px;color:#333;font-family:Century Gothic, Arial;background:black;}
:focus{-moz-outline-style: none;}
img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);border:0;}
ul {padding:0;margin:0;}
li {list-style:none;}
h4 { font-size:9pt; color:#bfbfbf; letter-spacing:.1em; }
h1,h2,h3,h4 { color:#FFFFFF; font-weight:normal; margin:0; padding:0; }
a:link { text-decoration: none;color:#999 }
a:active { text-decoration: none; color:#999; }
a:visited { text-decoration: none; color: #999; }
a:hover {text-decoration:none;border:none;color:orange;}

.site_wrapper {width:980px; height:650px;position: absolute;left:50%;margin-left: -490px;/* border:1px solid red; */}
#header {/* border: 3px solid blue; */width:980px;height:200px;/* margin:0 auto; */position: relative;}
#logo {width:480px;height:160px;margin:20px 0 0 0; /* border: 1px solid green; */float: left;position: relative;}
#slogan {width:480px;padding:0 0 0 50px;position: absolute;bottom:0px;left:0px;}
#contact {/* border: 1px solid fuchsia; */ width:300px;height:160px;padding:20px 0 0 0;text-align:right;right:0px;padding:0;margin:0;position: absolute;top:20px;}
#getintouch li {line-height: 14pt;}
#search_jobs {position:absolute;right:0px;bottom:0px;/* border:1px solid blue; */}
#search {float: right;}
#submit {margin-left:5px;float: right;}
input#search {font-family: Century Gothic;font-size: 11px;padding:2px;color:orange;}

/* #getintouch ul li img {float: right;} */
.contact_links {position: relative;}

#apply_btn a {display:block;width:65px;height:15px;background: url(../images/nav/contact/contact_btn.gif) 0 0 no-repeat;}
#apply_btn a:hover {background-position: 0 -15px;}

#contact_menu {width:65px;position: absolute;right:0;top:25px;}
#contact_menu a {display:block;width:65px;height:15px;background: url(../images/nav/contact/contact_btn.gif) 0 0 no-repeat;}
#contact_menu a:hover {background-position: 0 -15px;}
#location_menu {width:46px;position: absolute;right:0;top:40px;}
#location_menu a {display:block;width:46px;height:15px;background: url(../images/nav/contact/location_btn.gif) 0 0 no-repeat;}
#location_menu a:hover {background-position: 0 -15px;}
#submit_cv_menu {width:84px;position: absolute;right:0;top:55px;}
#submit_cv_menu a {display:block;width:84px;height:15px;background: url(../images/nav/contact/submit_cv_btn.gif) 0 0 no-repeat;right:0px;}
#submit_cv_menu a:hover {background-position: 0 -15px;}
#subscribe_menu {width:140px;position: absolute;right:0;top:70px;}
#subscribe_menu a {display:block;width:140px;height:15px;background: url(../images/nav/contact/subscribe_btn.gif) 0 0 no-repeat;}
#subscribe_menu a:hover {background-position: 0 -15px;}
#talented_friend_menu {width:74px;position: absolute;right:0;top:85px;}
#talented_friend_menu a {display:block;width:74px;height:15px;background: url(../images/nav/contact/talent_friend_btn.gif) 0 0 no-repeat;}
#talented_friend_menu a:hover {background-position: 0 -15px;}

#intro_menu a {display:block;width:63px;height:15px;background: url(../images/menus/subs/intro_menu.gif) 0 0 no-repeat;}
#intro_menu a:hover {background-position: 0 -15px;}
#our_philo_menu a {display:block;width:80px;height:15px;background: url(../images/menus/subs/our_philo_menu.gif) 0 0 no-repeat;}
#our_philo_menu a:hover {background-position: 0 -15px;}
#our_approach_menu a {display:block;width:80px;height:15px;background: url(../images/menus/subs/our_approach_menu.gif) 0 0 no-repeat;}
#our_approach_menu a:hover {background-position: 0 -15px;}
#what_we_do_for_candidates_menu a {display:block;width:148px;height:15px;background: url(../images/menus/subs/what_we_do_for_candidates_menus.gif) 0 0 no-repeat;}
#what_we_do_for_candidates_menu a:hover {background-position: 0 -15px;}
#what_we_do_for_clients_menu a {display:block;width:120px;height:15px;background: url(../images/menus/subs/what_we_do_for_clients_menu.gif) 0 0 no-repeat;}
#what_we_do_for_clients_menu a:hover {background-position: 0 -15px;}

#do_you_like_to_get_what_you_want_menu a {display:block;width:184px;height:16px;background: url(../images/menus/subs/do_you_like_to_get_what_you_want_menu.png) 0 0 no-repeat;}
#do_you_like_to_get_what_you_want_menu a:hover {background-position: 0 -16px;}
#so_you_think_it_could_work_better_menu a {display:block;width:178px;height:16px;background: url(../images/menus/subs/so_you_think_it_could_work_better_menu.png) 0 0 no-repeat;}
#so_you_think_it_could_work_better_menu a:hover {background-position: 0 -16px;}
#kickstart_menu a {display:block;width:185px;height:16px;background: url(../images/menus/subs/kickstart_menu.png) 0 0 no-repeat;}
#kickstart_menu a:hover {background-position: 0 -16px;}
#actuarial_menu a {display:block;width:242px;height:16px;background: url(../images/menus/subs/actuarial_menu.png) 0 0 no-repeat;}
#actuarial_menu a:hover {background-position: 0 -16px;}

#project_work_menu a {display:block;width:65px;height:15px;background: url(../images/menus/subs/project_work_menu.gif) 0 0 no-repeat;}
#project_work_menu a:hover {background-position: 0 -15px;}
#recent_work_menu a {display:block;width:105px;height:15px;background: url(../images/menus/subs/recent_placements_menu.gif) 0 0 no-repeat;}
#recent_work_menu a:hover {background-position: 0 -15px;}

#view_live_roles_menu a {display:block;width:75px;height:15px;background: url(../images/menus/subs/view_live_roles_menu.gif) 0 0 no-repeat;}
#view_live_roles_menu a:hover {background-position: 0 -15px;}
#apply_menu_black a {display:block;width:50px;height:15px;background: url(../images/menus/subs/apply_menu_black.gif) 0 0 no-repeat;}
#apply_menu_black a:hover {background-position: 0 -15px;}

#overview_menu a {display:block;width:70px;height:15px;background: url(../images/menus/subs/overview_menu.gif) 0 0 no-repeat;}
#overview_menu a:hover {background-position: 0 -15px;}
#personal_bios_menu a {display:block;width:70px;height:15px;background: url(../images/menus/subs/personal_bios_menu.gif) 0 0 no-repeat;}
#personal_bios_menu a:hover {background-position: 0 -15px;}

#clients_menu a {display:block;width:83px;height:15px;background: url(../images/menus/subs/clients.gif) 0 0 no-repeat;}
#clients_menu a:hover {background-position: 0 -15px;}
#candidates_menu a {display:block;width:112px;height:15px;background: url(../images/menus/subs/candidates.gif) 0 0 no-repeat;}
#candidates_menu a:hover {background-position: 0 -15px;}

.validation-advice {
color: red;
background: #fff url(../images/nav/alert.gif) no-repeat left center;
padding-left: 22px;
}

#error-msg {
	width:620px;
	height: 260px;
	position: absolute;
	left:50%;
	top:50%;
	margin-left:-310px;
	margin-top:-130px;
	color: white !important;
	font-size:11px;
	text-align: left;
	/* border: 1px solid red; */
}
#error-content {
	position: relative;
	margin-left: 50px;
	top:10px;
}
#error-msg h1 {
	font-size: 14px;
	text-transform: uppercase;
}
#error-msg ul {
	color:orange;
}
#slideshow li {float: left;}
#slideshow div {
	overflow: hidden !important;
	overflow-y: hidden !important;
}
#slideshow div p {
	overflow: hidden !important;
	overflow-y: hidden !important;
}
#gallery {overflow:hidden;z-index:10;/* border:1px solid red; */position: relative;top:20px;}
.panel_image {/* border:1px solid blue; */position: relative;overflow: hidden;cursor: pointer;}
.image_header {z-index:20;position: absolute;top:0px;}
.image_bg {z-index:10;position: absolute;top:0px;}
.menu_dropDown {z-index:10;padding:10px;width:300px;position: absolute;left:0px;top:-150px;background:#000;opacity:.8; /* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 */-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); } 
.menu_dropDown a {line-height: 14pt;color:white;}
.menu_dropDown a:hover {line-height: 14pt;color:orange;}
#footer {
	width:980px;
	position: absolute;
	left:50%;
	margin-left:-490px;
	top:650px;
	z-index: 200;
}
/* #footer {font-size:100%;width:980px;/* height:0px; */z-index:20;position: absolute;left:0px;bottom:0px;z-index:500;} */
#footer ul {list-style: none;}
#footer li {display: inline;padding-right:10px;padding-top:10px;}
#footer li img {margin-top: 5px;}

.dpascal_link {position: absolute;right:0px;top:5px;z-index:20;}



