/* CSS Document */
body { margin:0px; padding:0px; background:url('bg.gif') repeat-x; background-color:#fff; color:#7e7d7d;}


* { 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height: 14px;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; text-align:left; line-height:14px; color:#7e7d7d;}

p strong { font-weight:bold; }

p.p_left { text-align:left; }
p.p_center{ text-align:center; }
p.p_right { text-align:right; }

a:link, a:visited { text-decoration: underline;  color:#7e7d7d;}

a:hover { text-decoration: none;  color:#7e7d7d;}

.bordo {color:#a83180; }

.strong, b, strong { font-weight:bold; }
.italic {font-style:italic; }
.underline { text-decoration:underline; }

.left { float:left; }
.right { float:right}

img {margin:0px; padding:0px; border:none; display:block; }
img.left { float:left; margin:0 15px 10px 0px; }
img.right { float:right; margin:0px 0px 10px 0px; padding-left:20px; }
img.center {margin:0 auto 0 auto;}

img.img_solution { margin:10px auto 10px auto; }

form, input, textarea, select {margin:0px; padding:0px;}

h2, h1, h3 {margin:0px; padding:0px }
h2, h1 {font-size:16px; text-align:left; margin-bottom:4px; margin-top:0px; color:#B3165E; font-family: Tahoma;}
h2.h_welcome-to-porter-moore   { background: url('h_welcome-to-porter-moore.gif') no-repeat; width:195px; height:15px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px 0 18px 0; padding:1px 0 0 0px;}
h2.h_about_porter_moore  { background: url('h_about_porter_moore.gif') no-repeat; width:151px; height:19px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px 0 18px 0; padding:1px 0 0 0px;}
h2.h_client_services  { background: url('h_client_services.gif') no-repeat; width:106px; height:19px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px 0 18px 0; padding:1px 0 0 0px;}
h2.h_temp_of_the_month  { background: url('h_temp_of_the_month.gif') no-repeat; width:147px; height:19px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px 0 18px 0; padding:1px 0 0 0px;}
h2.h_contact-home { width:60px; height:14px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px 0 18px 0; padding:1px 0 0 0px; background: url('h_contact-home.gif') no-repeat; }



a.read_more { display:block; width:72px; height:14px; margin:18px 0; padding:0; background:url(btn_read_more.gif) no-repeat 0 2px; text-indent:16px; text-decoration:underline; }
a.read_more:hover { color:#b0145c; }


#display_in{ display:inline; float:left;}

ul.ul_main { padding:0px; margin:0px; list-style:none; margin-bottom:16px; }
	ul.ul_main li { padding-left:18px; margin-left:4px; background:url('arrow_ul.gif') no-repeat 0 1.1pt; line-height:15px; margin-bottom:6px; }


#wrap { width:942px; margin:0px auto 0px auto; text-align:center; padding:0px; }
	
	#top { width:942px; height:97px; margin:0px; padding:0px; text-align:left; position:relative; }	
	#top a.logo { display:block; position:absolute; left:4px; top:5px; width:165px; height:87px; background:url('logo.gif') no-repeat; text-indent:-999px; overflow:hidden; outline:none; }
	#top #top_menu { width:670px; float:right; height:97px; display:block; text-align:right; }
	#ul_top_menu { width:670px; height:31px; position:absolute; top:30px; right:0px; margin:0px; padding:0px; list-style:none; }
	#ul_top_menu li {display:inline; float:left; height:31px; line-height:31px; border:0; outline:none; }
	#ul_top_menu li.bet { width:44px; background:url('top_menu/bet.gif') no-repeat center top; border:0; }
	#ul_top_menu li a {float:left;height:31px; text-align:left; text-indent:-9999px;overflow:hidden;border:0; outline:none;}
	a#t_home {width:37px;background:url('top_menu/home.gif') no-repeat; background-position:0 0px; }
	a#t_about-us {width:55px;background:url('top_menu/about_us.gif') no-repeat; background-position:0 0px; }
	a#t_client-services {width:84px;background:url('top_menu/client_services.gif') no-repeat; background-position:0 0px; }	
	a#t_candidate-services {width:107px;background:url('top_menu/candidate_services.gif') no-repeat; background-position:0 0px; }
	a#t_register {width:46px;background:url('top_menu/register.gif') no-repeat; background-position:0 0px; }
	a#t_contact-us {width:84px;background:url('top_menu/contact_us.gif') no-repeat; background-position:0 0px; }
	
	#ul_top_menu li a:hover { background-position:0 -31px;}
	
	#welcome-home-level { width:942px; height:222px; background:url(bg_welcome.jpg) no-repeat; overflow:hidden; margin:0; padding:0; text-align:left; position:relative; }
	#welcome-home-level #welcome-box { width:300px; height:190px; overflow:hidden; margin:30px 0 0 16px; background:none; } 
		
	#welcome-home-level #flash-header { width:470px; height:222px; overflow:hidden; background:none; padding:0; margin:0; position:absolute; top:0; left:424px; }	
		
	
	#middle_menu-level { width:942px; height:100px; overflow:hidden; background:url('middle_menu/bg.jpg') no-repeat; margin:0; padding:0; display:block; position:relative; text-align:left; }
	
	#middle_menu-level-sub { width:942px; height:100px; overflow:hidden; background:url('middle_menu/bg.jpg') no-repeat; margin:24px 0 0 0; padding:0; display:block; position:relative; text-align:left; }
	
	#frm_search-box { width:220px; height:22px; background:url('bg_frm_search.gif') no-repeat; overflow:hidden; position:absolute; top:38px; left:22px; }
	#frm_search { width:215px; height:21px; overflow:hidden; margin:1px 0 0 4px; padding:0; background:none; position:relative; }
	#frm_search input.search { width:158px; padding:2px 2px; height:16px; background:none; border:0; color:#8c7782; }
	a#btn_frm-search { width:17px; height:17px; text-align:left; overflow:hidden; background:url(btn_frm-search.gif) no-repeat; text-indent:-9999px; position:absolute; top:4px; left:180px; }
	
	
	#middle_menu-box { width:620px; height:66px; background:none; overflow:hidden; margin:0; padding:0; position:absolute; top:16px; left:302px ; } 
	#middle_menu-box ul { width:620px; height:66px; list-style:none; padding:0; margin:0; }
	#middle_menu-box ul li { display:inline; float:left; height:66px; line-height:66px; border:0; outline:none;}
	#middle_menu-box ul li.bet { width:36px; background:url('middle_menu/bet.gif') no-repeat center top; border:0; }
	#middle_menu-box ul li a {float:left;height:66px; text-align:left; text-indent:-9999px;overflow:hidden;border:0; outline:none;}
	a#mm_social-care { width:51px; height:66px; background:url('middle_menu/social_care.gif') no-repeat; }
	a#mm_industrial { width:45px; height:66px; background:url('middle_menu/industrial.gif') no-repeat; }
	a#mm_commercial { width:57px; height:66px; background:url('middle_menu/commercial.gif') no-repeat; }
	a#mm_homecare { width:57px; height:66px; background:url('middle_menu/home_care.gif') no-repeat; }
	a#mm_educations { width:48px; height:66px; background:url('middle_menu/educations.gif') no-repeat; }
	a#mm_social-housing { width:68px; height:66px; background:url('middle_menu/social_housing.gif') no-repeat; }
	a#mm_clients { width:33px; height:66px; background:url('middle_menu/clients.gif') no-repeat; }
	a#mm_candidates { width:53px; height:66px; background:url('middle_menu/candidates.gif') no-repeat; }
	a#mm_noticeboard { width:68px; height:66px; background:url('middle_menu/noticeboard.gif') no-repeat; }
	
	#middle_menu-box ul li a:hover { background-position:0 -66px; }
	
	
	#content-level { width:942px; padding:0 0 20px 0; margin:0; overflow:hidden; background:none; text-align:left; }
	#content-level #c-l-left { width:580px; padding:26px 0px; margin:0; overflow:hidden; background:none; text-align:left; float:left; display:inline; }
	#content-level #c-l-right { width:296px; padding:26px 0; margin:0; overflow:hidden; background:none; text-align:left; float:right; display:inline; }
	
	#content-level #c-l-left .home-boxes-item { width:250px; margin:0 20px; padding:0; overflow:hidden; float:left; background:none; display:inline; }
	#content-level #c-l-left .home-boxes-item-large { width:500px; margin:0 20px; padding:0; overflow:hidden; float:left; background:none; display:inline; }
	
	#content-level #c-l-right #contact-home-box { width:260px; background:#e8e7e7 url('bg_contact-home-top.gif') no-repeat top center; overflow:hidden; margin:0; margin-top:-3px; padding:10px 18px; padding-bottom:5px; }
	#content-level #c-l-right #contact-home-box-bot { width:296px; height:10px; background:url('bg_contact-home-bot.gif') no-repeat; overflow:hidden; margin:0; padding:0; }
	
	#content-level #c-l-left #sub-box { width:560px; margin:0; padding:0 0 0 20px; overflow:hidden; background:none; }
	
	
	
	
	
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* Footer */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	#footer { width:100%; height:100px; margin:0; padding:0px; overflow:hidden; display:block; background:#fbfbfc url('bg_footer.gif') repeat-x; }
	#footer-content { width:922px; margin:10px auto 0 auto; padding:0; overflow:hidden; background:none;  }
	p.p_webfeet { color:#adadae; }
	p.p_webfeet a { color:#adadae; outline:none; } 
	p.p_webfeet a:hover { text-decoration:underline; }
	
.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}