@charset "utf-8";
/* CSS Document */

a{
	cursor				: pointer;
}

#header{
	width				: 970px;
	height				: 512px;
	float				: left;	
	display				: block;
	background-image	: url(../_img_detail2leisure/header.jpg);
	background-repeat	: no-repeat;
	background-color	: #FFFFFF;
}

#header_top{
	width				: 100%;
	height				: 460px;
	float				: left;	
	display				: block;
}

#header_bottom, .main_menu{
	width				: 100%;
	height				: 52px;
	float				: left;	
	display				: block;
	background-image	: url(../_img_detail2leisure/hdr_bot_bg.jpg);
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #FFFFFF;
	font-weight			: normal;
	text-decoration		: none;
}

.main_menu{
	background-image	: none;
}

#header_bottom ul, .main_menu ul{
	width				: 100%;
	height				: 38px;
	background-image	: url(../_img_detail2leisure/ul_bg.jpg);
	float				: left;
}

.main_menu ul{
	width				: 609px;
	height				: 38px;
	background-image	: url(../_img_detail2leisure/mainmenu_ul_bg.jpg);
	background-repeat	: repeat-x;
}

#header_bottom li, .main_menu li{
	list-style			: none;
	list-style-type		: none;
	display				: inline;
	float				: left;
	border-right		: 1px solid #C4D37F;
}

.main_menu li{
	height				: 32px;
}

#header_bottom li a, .main_menu li a{
	height				: 12px;
	list-style			: none;
	list-style-type		: none;
	display				: inline;
	padding				: 10px 12px 10px 12px;
	_padding			: 8px 11px 9px 11px;
	background-image	: url(../_img_detail2leisure/menu_link.jpg);
	float				: left;
	color				: #FFFFFF;
	text-decoration		: none;
}

.main_menu li a{
	background-image	: url(../_img_detail2leisure/main_menu_bkgnd.jpg);
}

#header_bottom li a:hover, .main_menu li a:hover{
	background-image	: url(../_img_detail2leisure/menu_link_hover.jpg);
	text-decoration		: none;
	height				: 17px;
	_height				: 19px;
}

.main_menu li a:hover{
	background-image	: url(../_img_detail2leisure/mainmenu_li_bg.jpg);
	height				: 35px;
	_height				: 22px;
}


/*#header_bottom li{
	height				: 12px;
	list-style			: none;
	list-style-type		: none;
	display				: inline;
	padding				: 10px 12px 10px 12px;
	_padding			: 9px 11px 9px 11px;
	border-right		: 1px solid #C874AC;
	float				: left;
}

#header_bottom li a{
	color				: #FFFFFF;
	text-decoration		: none;
}

#header_bottom li a:hover{
	color				: #CCCCCC;
	text-decoration		: none;
}*/

#header_top_left{
	width				: 402px;
	height				: 100%;
	float				: left;		
	display				: inline;

}
#header_top_right{
	width				: 563px;
	height				: 100%;
	float				: left;		
	display				: inline;
}

#box_form{
	width				: 100%;
	height				: 290px;
	margin				: 123px 0px 0px 0px;
	float				: left;		
	display				: inline;
	background-image	: url(../_img_detail2leisure/header_box.png);
	background-repeat	: no-repeat;
}

#box_form_2{
	width				: 100%;
	height				: auto;
	margin				: 123px 0px 0px 0px;
	float				: left;		
	display				: inline;
	background-image	: url(../_img_detail2leisure/header_box_2.png);
	background-repeat	: no-repeat;
}

#box_content{
	width				: 100%;
	margin				: 150px 0px 0px 0px;
	height				: auto;
	float				: left;
}

#box_content div{
	width				: 323px;
	margin				: 0px 0px 0px 215px;
	_margin				: 0px 0px 0px 108px;
	height				: auto;
	float				: left;
}

#box_content h1{
	width				: 200px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 26px;
	color				: #411750;
	font-weight			: bold;
	text-decoration		: none;
	margin				: 0px 0px 0px 124px;
	_margin				: 0px 0px 0px 62px;
	height				: auto;
	float				: left;
	border				: 1px solid green;
	display				: block;
}

#box_content h2{
	width				: auto;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 21px;
	color				: #B53687;
	font-weight			: bold;
	text-decoration		: none;
	margin				: 0px 0px 0px 0px;
	_margin				: 0px 0px 0px 0px;
	height				: auto;
	float				: left;
	border				: 1px solid green;
	display				: block;
}

#seperator_left{
	width				: 300px;
	height				: 210px;
	margin				: 72px 0px 0px 20px;
	float				: left;		
	display				: inline;
}

#seperator_right{
	width				: 230px;
	height				: 210px;
	margin				: 60px 0px 0px 0px;
	float				: left;		
	display				: inline;
}

.w280{
	width				: 280px;
	margin				: 10px 0px 10px 0px;
	height				: auto;
	float				: left;		
	display				: block;
}

.box_bottom_left{
	width				: 280px;
	height				: auto;
	float				: left;		
	display				: block;
}

.w280 h1{
	width				: 118px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #411750;
	font-weight			: bold;
	text-decoration		: none;
	display				: inline;
}

.w280 div.search_label{
	width				: 118px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #411750;
	font-weight			: bold;
	text-decoration		: none;
	display				: inline;
}

.box_bottom_left h2{
	width				: 118px;
	padding				: 7px 0px 0px 0px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #838383;
	font-weight			: normal;
	text-decoration		: none;
	display				: inline;
}

.click_link_hdr{
	color				: #838383;
	text-decoration		: none;
}

.click_link_hdr:hover{
	color				: #838383;
	text-decoration		: underline;
}

.head_form_text{
	background-image	: url(../_img_detail2leisure/head_text_bg.jpg);
	border				: 0.5px;
	padding				: 2px 2px 2px 4px;
	height				: 20px;
	width				: 152px;
}

.head_frm_slt{
	border				: 0.5px solid #D3D3D3;
/*	padding				: 2px 2px 2px 4px;
*/	margin				: 0; 									/* changed on 06/03/09 */
	height				: 20px;
	width				: 158px;
	font-size			: 12px;
}

.header_box_link{
	width				: 97px;
	padding				: 0px 0px 0px 65px;
	margin				: -5px 0px 0px 0px;
	height				: auto;
	float				: left;		
	display				: inline;
}

.hdr_upload{
	width				: 230px;
	height				: auto;
	margin				: 60px 0px 0px 0px;
	*margin				: 63px 0px 0px 0px;
	_margin				: 65px 0px 0px 0px;
	float				: left;		
	display				: inline;
}

.header_upload_link{
	width				: auto; 								/* changed on 06/03/09 */
	margin				: 117px 0px 0px 0px; 					/* changed on 06/03/09 */
	height				: auto;
	float				: left;
	display				: inline;
}

.header_upload_link_home{
	width				: auto; 								/* changed on 06/03/09 */
	margin				: 112px 0px 0px 0px; 					/* changed on 06/03/09 */
	height				: auto;
	float				: left;		
	display				: inline;
}

#box_form_2 a.header_upload_link{
	width				: auto; 								/* changed on 06/03/09 */
	margin				: 117px 0px 0px 100px; 					/* changed on 06/03/09 */
	*margin				: 112px 0px 0px 100px;
	height				: auto;
	float				: left;
	display				: inline;
}

.link_register{													
	float				: left;
	margin-top			: 6px;
	*margin-top			: 0px;
	_margin-top			: 2px;
}

.link_sendcv{
	float				: left;
	margin				: 6px 0px 0px 12px;
	*margin				: 0px 0px 0px 12px;
	_margin				: 2px 0px 0px 12px;
}

.link_upload{
	float				: left;
	margin				: 6px 0px 0px 110px;
	*margin				: 0px 0px 0px 110px;
	_margin				: 2px 0px 0px 110px;
}

#header_dummydiv{
	width				: 100%;
	height				: 400px;
	float				: left;		
	display				: block;
}

#header_buttondiv{
	width				: 100%;
	height				: 60px;
	float				: left;		
	display				: block;
}

.button_forjobseekers{
	width				: 196px;
	height				: 100%;
	float				: left;		
	display				: inline;
	_margin-bottom		: 10px;
}

.button_foremployees{
	width				: 196px;
	float				: left;
	padding				: 17px 2px 2px 2px;	
	display				: inline;
}

/*changed on 06/02/09 for search section*/

#content,#content_searchpage{
	width				: 960px;
	height				: 100%;
	float				: left;
	padding				: 10px 0px 0px 0px;
	margin				: 0px 0px 0px 5px;
	_margin				: 0px 0px 0px 2px;
	font-family			: Arial, Helvetica, sans-serif;
	background-image	: url(../_img_detail2leisure/body_right_circle.jpg);
	background-position : top-right;
	background-repeat	: no-repeat;
	font-size			: 11px;
	color				: #838383;
	font-weight			: normal;
	background-color	: #FFFFFF;
}

#content_searchpage{
	background-image	: url(../_img_detail2leisure/search_content_bg.jpg);
}

#sidebar_strip_holder{
	width				: 960px;
	height				: 100%;
	float				: left;
	background-image	: url(../_img_detail2leisure/sidebar_strip.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

/*end change*/

#sidebar{
	width				: 299px;
	padding				: 0px 0px 0px 10px;
	height				: auto;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #838383;
	font-weight			: normal;
}

#sidebar_expanded{
	width				: 318px;
	height				: auto;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #838383;
	font-weight			: normal;
}

#sidebar_expanded .main_img{
	width				: 318px;
	height				: auto;
	float				: left;
}

#sidebar_expanded .banner_img{
	width				: 299px;
	padding				: 10px 0px 10px 10px;
	height				: auto;
	float				: left;
}

#sidebar_expanded .small_banner{
	width				: 279px;
	margin				: 10px 0px 10px 10px;
	height				: 109px;
	background-image	: url(../_img_detail2leisure/small_banner_bg.jpg);
	float				: left;
}

.sidebar_heading{
	width				: 100%;
	height				: 47px;
	_height				: 40px;
	float				: left;
}

.sidebar_content{
	width				: 100%;
	height				: auto;
	float				: left;
	background-color	: #E7E7E7;
	
}

.sidebar_content div{
	width				: 260px;
	padding				: 5px 10px 5px 10px;
	margin				: 5px 9px 5px 9px;
	_padding			: 5px 9px 5px 9px;
	_margin				: 5px 5px 5px 5px;
	height				: auto;
	float				: left;
	color				: #838383;
	font-weight			: normal;
	text-decoration		: none;
	cursor				: pointer;
}


.sidebar_content div h1{
	width				: 260px;
	height				: auto;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #410B56;
	font-weight			: normal;
}

.sidebar_content div h2{
	width				: 260px;
	height				: auto;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #5A2C6B;
	font-weight			: normal;
}

.sidebar_content div h3 {
	color:#747729;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:auto;
	width:260px;
}

.see_more{
	width				: 260px;
	height				: 30px;
	float				: left;
	display				: block;
}

.see_more_bottom{
	width				: 299px;
	background-image	: url(../_img_detail2leisure/sidebar_bottom_bg.jpg);
	background-repeat	: no-repeat;
	margin				: 0;
	padding				: 10;
	height				: 78px;
	float				: left;
	display				: block;
}

.see_more_bottom img{
	padding				: 20px;
}

#body_border{
	width				: 14px;
	float				: left;
	height				: 700px;
	border-right		: 1px solid #F0F0F0;
	margin-top			: 5px;
}

#body_content, #body_content_m_24 {
	width				: 600px;
	height				: auto;
	margin				: 2px 0px 0px 34px;
	float				: left;
}

#body_content_m_24{
	margin				: 2px 0px 0px 24px;
}

/*#body_content .link, #body_content_m_24 .link{
	margin				: 0px 0px 0px 0px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #838383;
	font-weight			: normal;
	display				: block;
}

#body_content .link a, #body_content_m_24 .link a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #585858;
	text-decoration		: none;
}

#body_content .link a:hover, #body_content_m_24 .link a:hover{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #585858;
	text-decoration		: underline;
}*/


.link{
	margin				: 0px 0px 0px 0px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #838383;
	font-weight			: normal;
	display				: block;
	width				: 500px;
}

.link a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #585858;
	text-decoration		: none;
}

.link a:hover{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #585858;
	text-decoration		: none;
}


#body_cms_content, #page_cms_content, #custom_cms_content{
	width				: 100%;
	float				: left;
	display				: block;
	height				: auto;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #838383;
}

#body_cms_content h1, #page_cms_content h1{
	font-family			:  Arial,Verdana, Helvetica, sans-serif;
	font-size			: 30px;
	font-weight			: normal;
	color				: #360947;
	margin				: 10px 0px 10px 0px;
	text-decoration		: none;
	width				: 100%;
	float				: left;
	display				: block;
	height				: auto;
}

#body_cms_content p, #page_cms_content p{
	font-family			: Arial,Verdana, Helvetica, sans-serif;
	font-size			: 15px;
	font-weight			: normal;
	color				: #838383;
	margin				: 5px 0px 5px 0px;
	text-decoration		: none;
	width				: 100%;
	float				: left;
	display				: block;
	height				: auto;
}

#body_cms_content h2{
	font-family			:  Arial,Verdana, Helvetica, sans-serif;
	font-size			: 20px;
	font-weight			: normal;
	color				: #360947;
	margin				: 30px 0px 10px 0px;
/*	background-image	: url(../_img_detail2leisure/h2_underline.jpg);*/
	background-image	: none;
	background-repeat	: no-repeat;
	background-position : bottom;
	background-color	: #FFFFFF;
	text-decoration		: none;
	width				: 100%;
	float				: left;
	display				: block;
	height				: auto;
}

#page_cms_content h2{
	font-family			:  Arial,Verdana, Helvetica, sans-serif;
	font-size			: 20px;
	font-weight			: normal;
	color				: #869B18;
/*	margin				: 30px 0px 10px 0px;*/
	margin				: 10px 0;
	background-repeat	: no-repeat;
	background-position : bottom;
	background-color	: #FFFFFF;
	text-decoration		: none;
	width				: 100%;
	float				: left;
	display				: block;
	height				: auto;
}

#body_cms_content a{
	font-family			: Arial,Verdana, Helvetica, sans-serif;
	font-size			: 16px;
	font-weight			: normal;
	color				: #7D9407;
	margin				: 20px 0px 10px 0px;
	padding				: 0px 0px 0px 10px;
	background-image	: url(../_img_detail2leisure/body_link_arrow.jpg);
	background-repeat	: no-repeat;
	background-position : left;
	background-color	: #FFFFFF;
	text-decoration		: none;
	float				: left;
	width				: auto;
}

#body_cms_content a:hover{
	text-decoration		: underline;
}

#body_cms_content .flash_content{
	width				: 100%;
	float				: left;
	display				: block;
	height				: 115px;
}

#page_cms_content ul {
	clear				:both;
}

#page_cms_content ul li{
	line-height			: 18px;
	text-indent			:inherit;
	font-size			:15px;
	font-family			:Arial, verdana, Helvetica, sans-serif;
	margin-left			:15px;
}

#page_cms_content ul li ul li{
	font-size			:15px;
	font-family			:Arial, verdana, Helvetica, sans-serif;
}

.red{
	color				: #C0253E;
}

.back2top{
	font-family			: Arial,Verdana, Helvetica, sans-serif;
	font-size			: 16px;
	font-weight			: normal;
	color				: #360947;
	width				: 100%;
	float				: left;
	display				: block;
	height				: auto;
	margin-top			: 30px;
}

.back2top a{
	font-family			: Arial,Verdana, Helvetica, sans-serif;
	font-size			: 16px;
	font-weight			: normal;
	color				: #360947;
	text-decoration		: none;
}

.back2top a:hover{
	text-decoration		: underline;
}

.back2top_right{
	font-family			: Arial,Verdana, Helvetica, sans-serif;
	font-size			: 16px;
	font-weight			: normal;
	color				: #360947;
	width				: 100px;
	float				: left;
	display				: inline;
	height				: auto;
	margin				: 35px 0px 0px 74px;
	*margin				: 120px 0px 0px 74px;
}

.back2top_right a{
	font-family			: Arial,Verdana, Helvetica, sans-serif;
	font-size			: 16px;
	font-weight			: normal;
	color				: #360947;
	text-decoration		: none;
}

.back2top_right a:hover{
	text-decoration		: underline;
}

#banner_bottom{
	width				: 960px;
	height				: auto;
	float				: right;			
	margin				: 0px 0px 0px 0px;
	padding				: 50px 0px 0px 0px;
	_padding			: 50px 0px 0px 0px;
	display				: block;
}

#banner_bottom div{
	width				: 295px;
	height				: auto;
	clear				: left;
	float				: right;			
	margin				: 0px 0px 0px 0px;
	padding				: 0px 9px 0px 9px;
	display				: inline;
}

#banner_bottom div a{		
	margin				: 0;
	padding				: 0;
	height				: 140px;
	float				: left;
}

#full_width_banner{
	background-image	: url(../_img_detail2leisure/full_width_banner.jpg);
	background-position	: bottom;
	background-repeat	: no-repeat;
	background-color	: #F5F5F5;
	width				: 970px;
	height				: auto;
	padding				: 0px 0px 10px 0px;
	float				: left;	
	display				: block;
}

#banner_holder{
	width				: 724px;
	height				: 65px;/*86*/
	float				: left;
	display				: block;
	margin				: 13px 0px 0px 20px;
	_margin				: 13px 0px 0px 10px;
	
	/*background-image	: url(../_img_detail2leisure/banner_trans.png);*/
}

#site_banner_holder{
	width				: 650px;
	height				: 60px;
	float				: left;
	display				: block;
	margin				: 13px 0px 0px 20px;
	_margin				: 13px 0px 0px 10px;
}


#footer{
	width				: 100%;
	float				: left;			
	display				: block;
	background-color	: #FFFFFF;
	border-bottom	    : 10px solid #360947;
}

#footer ul{
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: normal;
	color				: #A3A3A3;
	text-decoration		: none;
	width				: 900px;
	height				: 10px;
	float				: left;			
	margin				: 10px 10px 10px 15px;
	_margin				: 10px 0px 10px 15px;
	list-style			: none;
	display				: inline;
	
}

#footer li{
	display				: inline;		
}

#footer li a{
	color				: #A3A3A3;
	text-decoration		: none;
	padding 			: 0px 5px 0px 5px;
}

#footer li a:hover{
	color				: #39004F;
}

.web_d {
	margin-right:26px;
	margin-top:-14px;
	float:right;
}

.web_d a {
	color:#A5A5A5; 
	font-size:11px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-decoration		: none;
}

.web_d a:hover {
	color:#39004F; 
	font-size:11px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-decoration		: none;
}

#copyright{
	width				: 950px;
	height				: auto;
	float				: left;			
	margin				: 20px 0px 0px 15px;
	_margin				: 20px 0px 0px 7px;
	display				: block;
}

#copyright .d2r{		
	float				:left;
	display				: inline;
}

#copyright .d2l{		
	margin				: 0px 0px 0px 660px;
	_margin				: 0px 0px 0px 630px;
	float				: left;
	display				: inline;
}

/*changes for employee header - 04/02/2009 */

#header_emp{
	width				: 970px;
	height				: 512px;
	float				: left;
	display				: block;
	background-image	: url(../_img_detail2leisure/emp_header.jpg);
	background-repeat	: no-repeat;
	background-color	: #FFFFFF;
}

.emp_button_forjobseekers{
	width				: 196px;
	height				: 100%;
	float				: left;
	display				: inline;
	padding				: 17px 0px 0px 0px;
	_padding			: 0px 0px 0px 0px;
}

.emp_button_forjobseekers img{
	_padding			: 17px 0px 0px 0px;
}

.emp_button_foremployees{
	width				: 196px;
	float				: left;
	padding				: 0px 0px 0px 2px;
	display				: inline;
}

#emp_header_bottom{
	width				: 100%;
	height				: 52px;
	float				: left;
	display				: block;
	background-image	: url(../_img_detail2leisure/hdr_bot_bg.jpg);
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #FFFFFF;
	font-weight			: normal;
	text-decoration		: none;
}

#emp_header_bottom ul{
	width				: 100%;
	height				: 38px;
	background-image	: url(../_img_detail2leisure/emp_ul_bg.jpg);
	float				: left;
}

#emp_header_bottom li{
	list-style			: none;
	list-style-type		: none;
	display				: inline;
	float				: left;
	border-right		: 1px solid #AB79BD;
}

#emp_header_bottom li a{
	height				: 12px;
	list-style			: none;
	list-style-type		: none;
	display				: inline;
	padding				: 10px 12px 10px 12px;
	_padding			: 8px 11px 9px 11px;
	background-image	: url(../_img_detail2leisure/emp_li_bg.jpg);
	float				: left;
	color				: #FFFFFF;
	text-decoration		: none;
}

#emp_header_bottom li a:hover{
	background-image	: url(../_img_detail2leisure/emp_menu_link_hover.jpg);
	color				: #FFFFFF;
	text-decoration		: none;
	height				: 17px;
	_height				: 19px;
}

.emp_sidebar_comment{
	width				: 100%;
	height				: auto;
	float				: left;
	display				: block;
}

.emp_sidebar_comment h1{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 16px;
	color				: #360947;
	font-weight			: bold;
	text-decoration		: none;
	margin				: 0px 10px 0px 20px;
	_margin				: 0px;
	_padding			: 10px 0px 0px 20px;
}

.emp_sidebar_comment h2{
	width				: 280px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #8E8E8E;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 10px 0px 10px 20px;
	_width				: 300px;
	_margin				: 0px;
	_padding			: 10px 0px 0px 20px;
}

.recruit_points{
	width				: 580px;
	height				: auto;
	float				: left;
	display				: block;
}

.recruit_points div{
	width				: 580px;
	height				: auto;
	float				: left;
	display				: block;
}

.recruit_points div img{
	width				: 36px;
	height				: 25px;
	float				: left;
	display				: inline;
}

.recruit_points div span{
	width				: 530px;
	height				: 50px;
	float				: left;
	display				: inline;
}

.recruit_points div span h3,h4{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 16px;
	color				: #79A635;
	font-weight			: normal;
	text-decoration		: none;
	width				: 510px;
	padding-left		: 20px;
	height				: auto;
}

.recruit_points div span h4{
	color				: #838383;
}

/*changed on 06/02/09 for search section*/

#search_content_div{
	width				: 100%;
	height				: auto;
	float				: left;
	display				: block;
	margin-bottom		: 10px;
}

.text_large_purple{
	width				: 350px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 24px;
	color				: #869B18;
	font-weight			: normal;
	text-decoration		: none;
	float				: left;
}

.search_criteria{
	width				: 600px;
	height				: 31px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 16px;
	color				: #626262;
	font-weight			: normal;
	text-decoration		: none;
	background-image	: url(../_img_detail2leisure/search_criteria.jpg);
	background-repeat	: no-repeat;
	margin				: 10px 0px 0px 0px;
	padding				: 5px 0px 0px 0px;
	float				: left;

}

#refine_search{
	width				: 420px;
	height				: 85px;
	clear				: both;
	float				: left;
	display				: block;
}

#refine_search select{
	width				: 180px;
}

#refine_search div{
	width				: 415px;
	height				: 61px;
	float				: left;
	display				: block;
	background-image	: url(../_img_detail2leisure/refine_search_box.jpg);
}

#refine_search h1,#refine_search div h2,#refine_search h3{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;!important
	color				: #6C4B78;!important
	font-weight			: normal;
	text-decoration		: none;
	padding				: 0;
	margin				: 0px 0px 4px 0px ;
}

#refine_search div h2{
	color				: #6C4B78;
	width				: 80px;
	padding				: 0px 0px 0px 0px;
	margin				: 8px 0px 0px 10px;
	height				: auto;
	float				: left;
	display				: block;
}

#refine_search h3{
	color				: #6C4B78;
	width				: 180px;
	height				: auto;
	float				: left;		
	display				: block;
	font-weight			: normal;
}

.job_details_title {
	color				: #360947;
	display				: block;
	float				: left;
	font-family			: Arial,Verdana,Helvetica,sans-serif;
	font-size			: 30px;
	font-weight			: normal;
	height				: auto;
	margin				: 10px 0;
	text-decoration		: none;
	width				: 100%;
}

#refine_search div a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #839914;
	font-weight			: normal;
	text-decoration		: none;
	float				: left;
	display				: block;
	margin				: 10px 0px 0px 50px;
	_margin				: 10px 0px 0px 35px;
}

#refine_search div a:hover{
	text-decoration		: underline;
}

#refine_search div h2.newline{
	clear				: both;
}

#refine_search div input,select{
	width				: 177px;
	padding				: 0px 0px 0px 0px;
	margin				: 8px 0px 0px 0px;
	height				: auto;
	float				: left;
	display				: block;
}

.header_login_info{
	width				: auto;
	margin				: 16px 0px 0px 300px;
	_margin				: 16px 0px 0px 150px;
	height				: auto;
	float				: left;		
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	text-decoration		: none;
}

.header_login_info a{
	color				: #A4B451;
	text-decoration		: none;
} 

.header_login_info a:hover{
	color				: #A4B451;
	text-decoration		: underline;
}

/*changed on 06/02/09 for search section*/

#content,#content_searchpage{
	width				: 960px;
	height				: 100%;
	float				: left;
	padding				: 10px 0px 0px 0px;
	margin				: 0px 0px 0px 5px;
	_margin				: 0px 0px 0px 2px;
	font-family			: Arial, Helvetica, sans-serif;
	background-image	: url(../_img_detail2leisure/body_right_circle.jpg);
	background-position : top-right;
	background-repeat	: no-repeat;
	font-size			: 11px;
	color				: #838383;
	font-weight			: normal;
	background-color	: #FFFFFF;
}

#content_searchpage{
	background-image	: url(../_img_detail2leisure/search_content_bg.jpg);
}

#sidebar_strip_holder{
	width				: 960px;
	height				: 100%;
	float				: left;
	background-image	: url(../_img_detail2leisure/sidebar_strip.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

/*end change*/

.result_div{
	width				: 590px;
	height				: auto;
	float				: left;
	display				: block;
	margin				: 10px 0px 0px 0px;
	background-image	: url(../_img_detail2leisure/search_box_bg.jpg);
	background-position	: bottom;
	background-repeat	: repeat-x;
}

.result_div_top{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 18px;
	color				: #849916;
	font-weight			: normal;
	text-decoration		: none;
	width				: 560px;
	height				: 32px;
	float				: left;	
	padding				: 8px 15px 0px 15px;	
	display				: block;
	background-image	: url(../_img_detail2leisure/search_box_header.jpg);
}

.result_div_center{
	width				: 590px;
	height				: auto;
	float				: left;		
	display				: block;
}

.result_div_center_left{
	width				: 460px;
	height				: 100%;
	float				: left;		
	display				: inline;
	margin				: 5px 0px 0px 13px;
}

.result_div_center .left_top{
	width				: 560px;
	height				: auto;
	float				: left;		
	display				: inline;
	margin				: 15px 0px 0px 13px;
}

.result_div_center .left_top .jobid{
	font-size			: 12px;
	width				: 75px;
	float	 			: left;
	display				: inline;
	padding				: 1px 0px 0px 0px;
	/*font-weight			: bold;*/
}

.result_div_center .left_top .location{
	font-size			: 14px;
	width				: 169px;
	float	 			: left;	
	display				: inline;
	margin				: 0px 0px 0px 20px;
}

.result_div_center .left_top .salary{
	font-size			: 14px;
	width				: 240px;
	float	 			: left;	
	display				: inline;
	margin				: 0px 0px 0px 28px;
}

.result_div_center_left .left_bottom{
	font-size			: 13px;
	width				: 460px;
	height				: auto;
	float				: left;		
	display				: inline;
	margin				: 3px 0px 0px 0px;
}

p.search_para{
	font-size			: 12px;
}

.result_div_center_right{
	width				: 80px;
	height				: 100%;
	float				: left;		
	display				: inline;
	margin				: 30px 0px 0px 32px;
	_margin				: 30px 0px 0px 20px;
}

.result_div_bottom{
	width				: 580px;
	height				: 45px;
	float				: left;		
	display				: block;
	margin				: 10px 0px 0px 10px;
	_margin				: 0px 0px 0px 5px;
}

.btn_search_bottom{
	margin				: 0px 0px 0px 12px;
}

.btn_search_apply{
	margin				: 0px 0px 0px 135px;
}

#pagination{
	width				: 415px;
	height				: 73px;
	float				: left;		
	display				: block;
	background-image	: url(../_img_detail2leisure/pagination_bg.jpg);
	margin-top			: 10px;
}

#pagination .top{
	width				: 100%;
	height				: 35px;
	float				: left;
	border-bottom		: 1px solid #D2D2D2;	
	display				: block;
}

#pagination .top h2{
	font-size			: 100%;
	width				: auto;
	background			: none;
	color				: #888888;
	margin				: 5px 0px 10px 25px;
	_margin				: 5px 0px 15px 15px;
}

#pagination .bottom{
	width				: auto;
	height				: auto;
	float				: left;	
	display				: block;
	margin				: 5px 0px 5px 0px;
	_margin				: 5px 0px 2px 0px;
}

.box_pagination{
	width				: 22px;
	margin-left			: 5px;
	/*margin-top			: -14px;*/
	padding				: 4px 0px 0px 0px;
	text-align			: center;
	height				: 18px;
	float				: left;
	background-color	: #FFFFFF;
	text-decoration		: none;
	color				: #A5A6AB;
}

.box_pagination_present{
	width				: 22px;
	margin-left			: 5px;
	/*margin-top			: -14px;*/
	padding				: 4px 0px 0px 0px;
	text-align			: center;
	height				: 18px;
	float				: left;
	background-color	: #99AB6C;
	color				: #FFFFFF;
	text-decoration		: none;
}

.box_pagination_present_c{
	width				: 22px;
	margin-left			: 5px;
	/*margin-top			: -14px;*/
	padding				: 4px 0px 0px 0px;
	text-align			: center;
	height				: 18px;
	float				: left;
	background-color	: #99AB6C;
	color				: #FFFFFF;
	text-decoration		: none;
}

#pagination .link_img{
	float				: left;
	margin				: 0px 0px 0px 5px;
	width				: 23px;
	height				: 26px;
}

#pagination .first_link{
	/*float: left;*/
}

#pagination .first_link a {
	float				: left;
	margin				: 0px 0px 0px 5px;
	width				: 23px;
	height				: 26px;
	background			: url(../_img_detail2leisure/pagination_first.jpg);
	background-repeat	: no-repeat;
}

#pagination .last_link{
	/*float: left;*/
}

#pagination .last_link a {
	float				: left;
	margin				: 0px 0px 0px 5px;
	width				: 23px;
	height				: 26px;
	background			: url(../_img_detail2leisure/pagination_last.jpg);
	background-repeat	: no-repeat;
	padding				: 0;
}

#pagination .back_link{
	/*float: left;*/
}

#pagination .back_link a {
	float				: left;
	margin				: 0px 0px 0px 5px;
	width				: 23px;
	height				: 26px;
	background			: url(../_img_detail2leisure/pagination_previous.jpg);
	background-repeat	: no-repeat;
	padding				: 0;
}

#pagination .next_link{
	/*float: left;*/
}

#pagination .next_link a {
	float				: left;
	margin				: 0px 0px 0px 5px;
	width				: 23px;
	height				: 26px;
	background			: url(../_img_detail2leisure/pagination_next.jpg);
	background-repeat	: no-repeat;
	padding				: 0;
}

#pagination .page_links {
	/*float: left;
	width: 271px;*/
}

#pagination .page_links a {
	/*float: left;*/

}



.margin_top_bot_10{
	width				: auto;
	clear				: both;
	float				: left;	
	display				: block;
	margin				: 10px 0px 10px 0px;
}

/*changed on 12/03/09 */

.job_details_block{
	width				: auto;
	height				: auto;
	float				: left;		
	display 			: block;
}

.strip_hor{
	width				: 450px;
	height				: 13px;
	float				: left;		
	display				: block;
	background-image	: url(../_img_detail2leisure/strip_top.jpg);
}

.blue_14_block{
	width				: 500px;
	margin-top			: 3px;
	height				: auto;
	float				: left;		
	display				: block;
	font-size			: 14px;
	color				: #360947;
}

.grey_14_block{
	width				: 500px;
	margin-top			: 3px;
	height				: auto;
	float				: left;		
	display				: block;
	font-size			: 14px;
	color				: #575757;
}

.apply_block{
	width				: 100%;
	margin				: 10px 0px 10px 0px;
	height				: auto;
	float				: left;		
	display				: block;
}

.btn_back_job{
margin:0px 15px 0px 0px;
}

#content_style_grey{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 0px 0px 20px 0px;
	font-size			: 15px;
}

#content_style_grey h1{
	margin				: 20px 0px 0px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #575757;
	font-weight			: bold;
	text-decoration		: none;
}

#content_style_grey p{
	margin				: 20px 0px 0px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	/*color				: #575757; */
	font-weight			: normal;
	text-decoration		: none;

}

.dummy_div{
	width				: 100%;
	height				: 10px;
	float				: left;		
	display				: block;
}

#reg_sendcv{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
}

.reg_header{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
	margin-top			: 10px;
}

#reg_sendcv .reg_header h1, #reg_sendcv .reg_header h2{
	width				: auto;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 30px;
	color				: #360947;
	font-weight			: bold;
	text-decoration		: none;
	background			: none;
}

#reg_sendcv .reg_header h3 {
	width				: auto;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 20px;
	color				: #360947;
	font-weight			: bold;
	text-decoration		: none;
	background			: none;
}

#reg_sendcv .reg_header h4{
	width				: auto;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #838383;
	text-decoration		: none;
	background			: none;
	margin				: 10px 0px 0px 0px;
	padding				: 0;
}

#reg_sendcv input[type='text'], #reg_sendcv input[type='password']{
	border				: 1px solid #E7E7E7;
}

#reg_sendcv input[type='image']{
	border				: none;
}

#reg_sendcv .reg_header h2{
	width				: 600px;
	margin				: 0;
	font-weight			: normal;
	font-size			: 20px;
	color				: #869B18;
	margin				: 15px 0px 0px 0px;
}

#reg_sendcv .reg_header img{
	background			: none;
	margin-left			: 10px;
}

#reg_sendcv .reg_header p{
	background			: none;
	font-size			: 15px;
}

.option_div{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
	margin-top			: 10px;
}

.option_div .title{
	width				: 605px;
	height				: auto;
	float				: left;		
	display				: block;
}

.option_div .content{
	width				: 500px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 20px 0px 0px 50px;
}

#reg_sendcv .option_div .content p.browse{
	width				: 180px;
	height				: auto;
	float				: left;		
	display				: inline;
}

.option_div .content p{
	font-size			: 15px;
	color				: #8E8E8E;
	display				: block;
	float				: left;
	font-family			: Arial,Verdana,Helvetica,sans-serif;
	font-size			: 15px;
	font-weight			: normal;
	height				: auto;
	margin				: 5px 0;
	text-decoration		: none;
	width				: 100%;
}

#reg_sendcv .option_div .content p.email{
	width				: 115px;
	height				: auto;
	float				: left;		
	display				: inline;
}

#reg_sendcv .btn_upload{
	width				: auto;
	height				: auto;
	float				: left;
	display				: inline;
	margin-top			: 8px;
}

#reg_sendcv .btn_upload_swf{
	width				: 150px;
	height				: auto;
	float				: left;
	display				: inline;
	margin-top			: 8px;
}

#reg_sendcv .option_div .content h3{
	width				: auto;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 10px 0px 0px 10px;
}

#reg_sendcv .option_div input[type='text'], #reg_sendcv .option_div input[type='password']{
	width				: auto;
	float				: left;
	margin				: 5px 0px 0px 10px;
}

#reg_sendcv .option_div input{
	border				: 1px solid #E7E7E7;
}

#reg_sendcv .option_div input[type='checkbox']{
	width				: auto;
	float				: left;
	margin				: px 5px 0px 0px;
}

#reg_sendcv .option_div textarea{
	width				: 400px;
	height				: 105px;
	display				: block;
	float				: left;
	margin				: 5px 0px 20px 0px;
}

.mt_10, .mt_5, .mb_10, .ml_10, .mr_10, .mt_20, .mb_20, .ml_20, .mr_20{
	width				: auto;
	height				: auto;
	float				: left;
}

.mt_10{
	margin-top			: 10px;
}

.mt_5{
	margin-top			: 5px;
}

.mt_20{
	margin-top			: 20px;
}

.ml_10{
	margin-left			: 10px;
}

.ml_20{
	margin-left			: 20px;
}

.mr_10{
	margin-right		: 10px;
}

.mr_20{
	margin-right		: 20px;
}

.mb_10{
	margin-bottom		: 10px;
}

.mb_20{
	margin-bottom		: 20px;
}

.block{
	display				: block;
}

.basic_block{
	width				: auto;
	height				: auto;
	float				: left;
	display				: block;
}

.inline{
	display				: inline;
}

.f_left{
	float				: left;
}

.f_right{
	float				: right;
}

.c_both{
	clear				: both;
}

.c_pointer{
	cursor				: pointer;
}

/*Common classes*/

.saved_job_searches{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 24px;
	color				: #360947;
	font-weight			: normal;
	text-decoration		: none;
	width				: 100%;
	height				: 54px;
	float				: left;		
	display				: block;
	background-image	: url(../_img_detail2leisure/saved_job_bg.jpg);
	margin-top			: 10px;
	padding				: 25px 0px 0px 10px;	
}

.saved_job_text{
	width				: 95%;
	height				: auto;
	float				: left;		
	display				: block;
	margin-left			: 10px;
	margin-top			: 10px;
}

#search_table{
	width				: 595px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0px 0px 0px;
}

#search_table .header{
	width				: 100%;
	height				: 25px;
	float				: left;		
	display				: block;
	background-color	: #EFEFEF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	padding				: 10px 0px 0px 10px;
	font-weight			: normal;
	text-decoration		: none;
	color				: #2B003D;

}

#search_table .header .pos{
	width				: 118px;
	height				: auto;
	float				: left;		
	display				: inline;
}

#search_table .header .key{
	width				: 107px;
	height				: auto;
	float				: left;		
	display				: inline;
}

#search_table .header .loc{
	width				: 112px;
	height				: auto;
	float				: left;		
	display				: inline;
}

#search_table .header .sal{
	width				: 68px;
	height				: auto;
	float				: left;		
	display				: inline;
}

#search_table .header .email{
	width				: 115px;
	height				: auto;
	float				: left;		
	display				: inline;
}

.email a, .del a{
	color				: #869B18;
	text-decoration		: none;
}

#search_table .header .del{
	width				: 70px;
	height				: auto;
	float				: left;		
	display				: inline;
}

#search_table .content{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
	background-image	: url(../_img_detail2leisure/search_content_list_bg.jpg);
	background-color	: #EFEFEF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	padding				: 18px 0px 8px 10px;
	font-weight			: normal;
	text-decoration		: none;
	color				: #2B003D;

}

#search_table .content .pos{
	width				: 118px;
	height				: auto;
	float				: left;		
	display				: inline;
	text-decoration		: underline;
}

#search_table .content .key{
	width				: 107px;
	height				: auto;
	float				: left;		
	display				: inline;
	color				: #8EA127;
	text-decoration		: underline;
}

#search_table .content .loc{
	width				: 112px;
	height				: auto;
	float				: left;		
	display				: inline;
	color				: #929292;
}

#search_table .content .sal{
	width				: 68px;
	height				: auto;
	float				: left;		
	display				: inline;
	color				: #929292;
}

#search_table .content .email{
	width				: 100px;
	height				: auto;
	float				: left;		
	display				: inline;
}

.email input{
	margin-left 		: 35px;
}

.del input{
	margin-left			: 20px;
}

#search_table .content .del{
	width				: 70px;
	height				: auto;
	float				: left;		
	display				: inline;
}

#search_table .content .run_search{
	width				: 90px;
	height				: auto;
	float				: left;		
	display				: inline;
	margin				: 8px 0px 0px 0px;
}

#search_table .content .edit_search{
	width				: 90px;
	height				: auto;
	float				: left;		
	display				: inline;
	margin				: 8px 0px 0px 10px;
}

.update_button{
	width				: 90px;
	height				: auto;
	margin				: 10px 0px 0px 500px;
	_margin				: 10px 0px 0px 250px;
	float				: left;		
	display				: block;
}

.search_create{
	width				: 300px;
	height				: auto;
	float				: left;		
	display				: block;
}

.search_create h2{
	width				: 300px;
	height				: auto;
	float				: left;		
	display				: block;
	font-weight			: normal;
	color				: #411750;
	font-size			: 20px;
	margin				: 10px 0px 10px 0px;
}

.site_font{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 15px;
	font-weight			: normal;
	text-decoration		: none;
}

.site_font p{
	margin				: 10px 0px 10px 0px;
}

.w_100p{
	width				: 100%;
}

.save_n_run{
	width				: 300px;
	height				: auto;
	float				: left;		
	display				: block;
	margin-top			: 10px;
	margin-left			: 115px;
	*margin-left		: 55px;
   _margin-left			: 60px;
}

.ask_ques{
	width				: 245px;
	height				: auto;
	float				: left;		
	display				: block;
}

.ask_ques h2{
	width				: 108px;
	height				: auto;
	float				: left;
	font-size			: 12px;
	font-weight			: normal;
}

.ask_ques h3{
	width				: 135px;
	height				: auto;
	float				: left;
	font-size			: 12px;
	font-weight			: normal;
}

.register_element_box, .register_element, .register_label{
	width				: 350px;
	height				: 35px;
	float				: left;		
	display				: block;
	font-size			: 14px;
	color				: #838383;
}

.register_label{
	width				: 140px;	
	display				: inline;
	margin-top			: 5px;
}
	
.register_element{
	width				: 180px;	
	display				: inline;
}

.register_block_2{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0px 0px 0px;
}

.register_block_2 h2{
	width				: auto;
	height				: auto;
	float				: left;		
	display				: inline;
	color				: #869B18;
	font-size			: 18px;
	font-weight			: normal;
	margin				: 20px 0px 0px 0px;
}

.register_block_2 img{
	width				: auto;
	height				: auto;
	float				: left;		
	display				: inline;
	margin				: 0px 0px 0px 10px;
}

.register_block_2 p{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: inline;
	margin				: 10px 0px 10px 0px;
	font-size			: 15px;
}

.register_block_2 a{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: inline;
	margin				: 10px 0px 10px 0px;
	font-size			: 14px;
	color				: #869B18;
}

.register_block_2 img{
	margin				: 4px 0px 0px 10px;
}

.register_block_2 a img{
	margin				: 4px 0px 0px 0px;
}

.details_list{
	width				: 610px;
	height				: auto;
	float				: left;		
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 15px;
	background-image	: url(../_img_detail2leisure/details_bg.jpg);
	background-position : bottom;
	background-repeat	: repeat-x;
	padding				: 10px 0px 10px 0px;

}

.details_list input{
	border				: 1px solid #E7E7E7;
}

.details_list input[type='file']{
	border				: 1px solid #E7E7E7;
	font-size			: 10px;
}

.details_list .l1{
	width				: 114px;
	height				: auto;
	float				: left;
	margin				: 0px 0px 0px 26px;
	_margin				: 0px 0px 0px 10px;
}

.details_list .l2{
	width				: 140px;
	height				: auto;
	float				: left;
	color				: #869B18;
	margin-right		: 190px;
}

.details_list .l3{
	width				: 130px;
	height				: auto;
	float				: left;
}

.details_list .l4{
	width				: 40px;
	height				: auto;
	float				: left;
}

.details_list .l5{
	width				: 160px;
	height				: auto;
	float				: left;
	color				: #8EA127;
}

.details_list .l6{
	width				: 60px;
	height				: auto;
	float				: left;
}

.details_list .l7{
	width				: auto;
	height				: auto;
	float				: left;
	color				: #942771;
	margin				: 0px 5px 0px 0px;
}

.details_list .l8{
	width				: 70px;
	height				: auto;
	float				: left;
	margin				: 0px 0px 0px 26px;
	_margin				: 0px 0px 0px 10px;
}

.details_list .l9{
	width				: 240px;
	height				: auto;
	float				: left;
	color				: #869B18;
	margin-right		: 90px;
}

.details_list .l9 .label{
	width				: 70px;
	float				: left;
	color				: #838383;
}



.details_list .account_1{
	width				: 450px;
	height				: auto;
	float				: left;
	color				: #410B56;
	margin				: 5px 0px 0px 20px;
}


.details_list .account_2{
	width				: 450px;
	height				: auto;
	float				: left;
	color				: #A6153B;
	margin				: 5px 0px 0px 20px;
}

.details_list .account_3{
	width				: 200px;
	height				: auto;
	float				: left;
	color				: #A5A5A5;
	margin				: 5px 0px 0px 20px;
}

.details_list .account_4{
	width				: 200px;
	height				: auto;
	float				: left;
	color				: #A5A5A5;
	margin				: 5px 0px 0px 20px;
}

.details_list a{
	color				: #8EA127;
	padding-left		: 6px;
	cursor				: pointer;
	text-decoration		: underline;
}

.details_list img{
	float				: left;
	display				: inline;
	margin				: 5px 0px 0px 0px;
}

.details_list select{
	width				: 120px;
	margin				: 0;
	display				: inline;
	margin				: 0px 0px 0px 0px;
	font-size			: 13px;
	border				: 1px solid #E7E7E7;
}

.header_purple h1{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 30px;
	color				: #411750;
	font-weight			: bold;
	text-decoration		: none;
}

.contact_num_email{
	width				: 580px;
	height				: auto;
	float				: left;		
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 15px 0px 15px 0px;
}

.contact_num_email .content{
	width				: 260px;
	height				: auto;
	float				: left;		
	display				: block;
}

.contact_num_email h2{
	width				: 260px;
	height				: auto;
	float				: left;		
	display				: block;
	font-weight			: normal;
	font-size			: 14px;
	color				: #411750;
}

.contact_num_email h3{
	width				: 260px;
	height				: auto;
	float				: left;		
	display				: block;
	font-weight			: normal;
	font-size			: 30px;
	color				: #411750;
}

.contact_num_email h4{
	width				: 260px;
	height				: auto;
	float				: left;		
	display				: block;
	font-weight			: normal;
	font-size			: 14px;
	color				: #411750;
	margin-top			: 30px;
}

.contact_form{
	width				: 580px;
	height				: auto;
	float				: left;		
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #838383;
	font-weight			: normal;
	text-decoration		: none;
}

.contact_form input, .contact_form textarea{
	width				: 250px;
	border				: 1px solid #ACACAC;
}

.contact_form p{
	margin				: 10px 0px 10px 0px;
}

.contact_form .c_label{
	width				: 150px;
	height				: auto;
	float				: left;		
	display				: inline;
}

.contact_form .c_element{
	width				: 350px;
	height				: auto;
	float				: left;		
	display				: block;
}

.contact_form .c_container{
	width				: 580px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 20px 0px 0px 0px;
}

.contact_form .p2{
	width				: 340px;
	height				: auto;
	float				: left;		
	display				: block;
	font-size			: 10px;
	margin				: 20px 0px 0px 0px;
}

.contact_form .p3{
	width				: 580px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 20px 0px 0px 0px;
}



.f_10{
	font-size			: 10px;
}

.f_12{
	font-size			: 12px;
}

.f_14{
	font-size			: 14px;
}

.f_16{
	font-size			: 16px;
}

.w_30{
	width				: 30px;
	height				: auto;
	float				: left;		
	display				: inline;
}

.w_30 input{
	width				: 20px;
	border				: none;
}

.fsize_15{
	font-size			: 15px;
}

.w_100p{
	width				: 100%;
}

.address_container{	
	width				: 580px;
	height				: auto;
	float				: left;		
	display				: block;
}

.contact_address, .contact_address2{	
	width				: 240px;
	height				: auto;
	float				: left;		
	display				: block;
}

.contact_address2{	
	margin				: 0px 0px 0px 90px;
}

.address_container h2{	
	width				: 240px;
	height				: auto;
	float				: left;		
	display				: block;
	font-size			: 18px;
	color				: #869B18;
	font-weight			: normal;
}

.address_container p{	
	width				: 240px;
	height				: auto;
	float				: left;		
	display				: block;
	font-size			: 14px;
	color				: #838383;
	font-weight			: normal;
}

.address_container a{	
	color				: #838383;
}

#contact_wrapper{
	width				: 600px;
	height				: auto;
	margin				: 2px 0px 0px 24px;
	float				: left;
}

#contact_holder{
	width				: 100%;
	height				: auto;
	float				: left;
	background-image	: url(../_img_detail2leisure/contact_bg.png);
	padding				: 0px 0px 0px 10px;
	background-position	: bottom;
	background-repeat	: repeat-x;
}

#page_form{
	width				: 600px;
	height				: auto;
	float				: left;
	display				: block;
	margin-left:10px;
}

#page_form select{
	margin				: 0;
	padding				: 0;
	width				: auto;
	float				: none;
	display				: inline;
	border				: 1px solid #ACACAC;
}

#page_form input{
	border				:1px solid #ACACAC;
}

#page_form input[name="submit_currtable"]{
	margin-left				: 30px;
}

#page_form select[name="sltSite_copy"]{
	margin-top			: 10px;
}

.full_width{
	width				: 600px;
	height				: auto;
	float				: left;
	display				: block;
	margin				: 10px 0px 10px 0px;
}

.w100{
	width				: 100px;
	height				: auto;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #411750;
	font-weight			: bold;
	text-decoration		: none;
}

.add_image{
	width				: 500px;
	height				: auto;
	float				: left;
	display				: block;
}

.add_image #divTxt p{
	width				: auto;
	height				: auto;
	float				: left;
	display				: inline;
	margin				: 10px;
	padding				: 0;
}

.add_image #divTxt p img{
	margin				: 0px 0px 0px 5px;
}

.add_image .heading{
	width				: 500px;
	height				: 30px;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #411750;
	margin				: 10px 0px 0px 10px;
}

.add_image .heading a{
	text-decoration		: none;
	color				: #411750;
}

.add_image label{
	width				: 50px;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #411750;
	font-weight			: normal;
	text-decoration		: none;
	height				: auto;
	float				: left;
	display				: inline;
	padding				: 0px 0px 0px 10px;
}

.add_image input{
	width				: auto;
	height				: auto;
	float				: left;
	display				: inline;
	font-size			: 10px;
	border				: 1px solid #ACACAC;
}

.add_image input[type='submit']{
	width				: 50px;
	height				: auto;
	float				: left;
	font-size			: 10px;
	display				: block;
	font-size			: 10px;
	margin				: 10px 0px 0px 10px;
	border				: 1px solid #ACACAC;
}

/*div.flash {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-color:#D9E4FF;
margin:10px 5px;
width:375px;
}*/

input#txtFileName{
	width				: 50px;
	height				: auto;
	float				: left;
	display				: inline;
	border				: none;

}

#progress_holder{
	width				: 387px;
	height				: auto;
	float				: left;
	display				: block;
	/*background-image	: url(../_img_detail2leisure/progress_bg.png);*/
}

.progress_title{
	width				: 170px;
	height				: auto;
	float				: left;
	display				: inline;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #7A9102;
	font-weight			: normal;
	text-decoration		: none;
}

.progress_bar{
	float				: left;
}

.progress_content{
	width				: 375px;
	height				: auto;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #AEAEAE;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 10px 0px 10px 10px;
}

/* Swf Upload Styles */

.progressWrapper {
	width				: 357px;
	overflow			: hidden;
}

.progressContainer {
	margin				: 5px;
	padding				: 4px;
	border				: solid 1px #E8E8E8;
	background-color	: #F7F7F7;
	overflow			: hidden;
}
/* Message */
.message {
	margin				: 1em 0;
	padding				: 10px 20px;
	border				: solid 1px #FFDD99;
	background-color	: #FFFFCC;
	overflow			: hidden;
}
/* Error */
.red {
	border				: solid 1px #B50000;
	background-color	: #FFEBEB;
}

/* Current */
.green {
	border				: solid 1px #DDF0DD;
	background-color	: #EBFFEB;
}

/* Complete */
.blue {
	border				: solid 1px #CEE2F2;
	background-color	: #F0F5FF;
}

.progressName {
	font-size			: 8pt;
	font-weight			: 700;
	color				: #555;
	width				: 323px;
	height				: 14px;
	text-align			: left;
	white-space			: nowrap;
	overflow			: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size			: 0;
	width				: 0%;
	height				: 2px;
	background-color	: blue;
	margin-top			: 2px;
}

.progressBarComplete {
	width				: 100%;
	background-color	: green;
	visibility			: hidden;
}

.progressBarError {
	width				: 100%;
	background-color	: red;
	visibility			: hidden;
}

.progressBarStatus {
	margin-top			: 2px;
	width				: 337px;
	font-size			: 7pt;
	font-family			: Arial;
	text-align			: left;
	white-space			: nowrap;
}

a.progressCancel {
	font-size			: 0;
	display				: block;
	height				: 14px;
	width				: 14px;
	background-image	: url(../_img_detail2leisure/cancelbutton.gif);
	background-repeat	: no-repeat;
	background-position	: -14px 0px;
	float				: right;
}

a.progressCancel:hover {
	background-position	: 0px 0px;
}

.swfupload {
	vertical-align		: top;
}


/* ///// Swf upload styles */

.title_site{
	color				: #411750;
	margin				: 10px;
}

.header_tm20{
	color				: #411750;
	margin				: 20px 0px 0px 10px;
	float				: left;
}

.admin_outerdiv input, .admin_outerdiv select{
	border				:1px solid #ACACAC;
	font-size			:10px;
	height				:auto;
	width				:auto;
}

.default_font{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #8E8E8E;
	font-weight			: normal;
	text-decoration		: none;
}

.formholder{
	width				: 100%;
	height				: auto;
	float				: left;
	display				: block;
}

.frm_text{
	width				: 30%;
	height				: auto;
	float				: left;
	display				: block;
	text-align			: right;
	padding				: 5px 5% 0px 5%;
}

.frm_element{
	width				: 50%;
	height				: auto;
	float				: left;
	display				: block;
	padding-top			: 2px;
}

.frm_element input,select,textarea{
	width				: 300px;
	border				: 1px solid #B4B4B4;
}

.frm_element textarea{
	height				: 100px;
}

#loading_msg, #success_msg, #fail_msg, .msg_img_holder{
	width				: auto;
	height				: auto;
	float				: left;
	display				: block;
}

.msg_img_holder{
margin				: 0px 0px 0px 150px;
}

.error_msg{
	width				: auto;
	height				: auto;
	float				: left;
	display				: inline;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #990000;
	font-weight			: normal;
	text-decoration		: none;
	padding				: 5px 0px 0px 0px;

}

.dummy_error_msg{
	width				: 165px;
	height				: 13px;
	float				: left;
	display				: inline;
	padding				: 5px 0px 0px 0px;

}

.register_element_box{
	width				: auto;
}

.details_red{
	color				: #EA263A;
}

/*changed for login*/

.login_form{
	width				: 380px;
	height				: auto;
	float				: left;
	display				: block;
}

.login_form_row{
	width				: 380px;
	height				: auto;
	float				: left;
	display				: block;
}

.login_label{
	width				: 110px;
	height				: auto;
	float				: left;
	display				: inline;
	margin				: 20px 0px 0px 0px;
	font-size			: 14px;
}

.login_form input{
	width				: 248px;
	height				: auto;
	float				: left;
	display				: inline;
	margin				: 20px 0px 0px 0px;
}

.full_width_f10{
	width				: 580px;
	height				: auto;
	float				: left;
	display				: block;
	font-size			: 12px;
	margin				: 20px 0px 0px 0px;
}

.full_width_f10 a{
	font-size			: 12px;
	color				: #838383;
	text-decoration		: underline;
}

/*<end> changed for login*/

.search_div_holder{
	width				: 590px;
	height				: auto;
	float				: left;
	display				: block;
	font-size			: 12px;
}

.search_data_holder{
	width				: 407px;
	height				: auto;
	float				: left;
	display				: block;
}

.edit_frm_slt{
	width				: 90px;
	font-size			: 10px;
	margin				: 0;
}

.edit_frm_txt{
	width				: 80px;
	font-size			: 12px;
}

#btnSaveRun{
	background			: transparent url(../_img_detail2leisure/save_and_run.jpg) no-repeat scroll 0 0;
	cursor				: pointer;
	width				: 95px;
	height				: 30px;
	border				: none;
}

#btnSave{
	background			: transparent url(../_img_detail2leisure/btn_save.jpg) no-repeat scroll 0 0;
	cursor				: pointer;
	width				: 75px;
	height				: 30px;
	border				: none;
}

#reg_sendcv input[type='image']{
	border				: none;
}

.send_email_holder{
	width				: 400px;
	height				: auto;
	float				: left;
	display				: block;
	background-color	: #F8F9FA;
}

.send_email_holder input{
	border				: 1px solid #C2C2C2;
}

.email_holder_header{
	width				: 380px;
	height				: auto;
	float				: left;
	display				: block;
	background-color	: #869B1A;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 16px;
	color				: #FFFFFF;
	font-weight			: normal;
	text-decoration		: none;
	padding				: 10px;

}

.email_holder_content{
	width				: 380px;
	height				: auto;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 16px;
	color				: #FFFFFF;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 10px;
}

.email_ip_label{
	width				: 130px;
	height				: auto;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #9A9A9A;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 11px 0px 0px 30px;
}

.email_ip_input{
	width				: 150px;
	height				: auto;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 16px;
	color				: #FFFFFF;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 10px 0px 0px 10px;
}

.email_error_div{
	width				: 180px;
	height				: auto;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #990000;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 10px 0px 0px 170px;
}

.mail_result_display{
	width				: 360px;
	height				: auto;
	float				: left;
	text-align			: center;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 18px;
	color				: #9A9A9A;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 20px auto auto 10px;
}

.mail_result_display img{
	margin				: 0px 0px 20px 0px;
	cursor				: pointer;
}

#ajax_gif{
	margin				: 0px 0px 0px 30px;
}

#btnSubmitEmail{
	background-image	: url(../_img_detail2leisure/send_button.jpg);
	width				: 67px;
	height				: 31px;
	border				: none;
	cursor				: pointer;
}

#txtanotes{
	width				: 142px;
	height				: 60px;
	border				: 1px solid #E7E7E7;
}

#contact_container{
	width				: auto;
	height				: auto;
	float				: left;
	display				: block;
}


.link_res_bot{
	margin				: 20px 0px 0px 0px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #A8267D;
	font-weight			: normal;
	display				: block;
}

.link_res_bot a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #A8267D;
	text-decoration		: none;
}

.link_res_bot a:hover{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #A8267D;
	text-decoration		: underline;
}

.sendcv_email{
	border				: 1px solid #B4B4B4;
	width				: 300px;
}

.site_map{
	width				: 500px;
	height				: auto;
	display				: block;
}

.site_map ul{
	width				: 200px;
	height				: auto;
	display				: block;
	list-style			: none;
	margin				:10px 0px 0px 20px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #411750;
	font-weight			: normal;
	text-decoration		: none;
	color				: #838383;

}

.site_map ul li{
	width				: 200px;
	height				: auto;
	clear				: both;
	display				: block;
	list-style			: none;
	margin				:10px 0px 0px 20px;
}

.custom_h1{
	width				: 600px;
	height				: auto;
	float				: left;
	clear:both;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 24px;
	color				: #360947;
	font-weight			: bold;
	text-decoration		: none;
	margin				: 10px 0px 10px 0px;

}

.emp_download{
	width				: auto;
	height				: auto;
	float				: left;
	display				: block;
	margin				: 20px 0px 0px 0px;
}

.emp_download a{
	margin				: 0px 0px 0px 10px;
}

.reg_btn_holder{
	width				: 100%;
	height				: auto;
	float				: left;
	display				: block;
	margin				: 20px 0px 20px 0px;
}

#btnSubmit{
	background-image	: url(../_img_detail2leisure/send_button.jpg);
	width				: 67px;
	height				: 31px;
	border				: none;
	float				: left;
}

.reg_submit{
	background-image	: url(../_img_detail2leisure/send_button.jpg);
	width				: 67px;
	height				: 31px;
	border				: none;
	float				: left;
}

a.contact_liveEmail{
	text-decoration		: none;
	color				: #411750;
}

/* additional info page css */

#header_add_info{
	width				: 970px;
	height				: 214px;
	float				: left;
	display				: block;
	background-image	: url(../_img_detail2leisure/add_info_header.jpg);
	background-repeat	: no-repeat;
}

#center_content_add_info{
	width				: 970px;
	height				: 100%;
	float				: left;
	display				: inline;
	background-color	: #FFFFFF;
	margin-right		: auto;
	margin-left			: auto;
}

.add_info_title{
	width				: 616px;
	height				: 36px;
	float				: left;
	display				: inline;
	background-image	: url(../_img_detail2leisure/add_info_title.jpg);
	background-repeat	: no-repeat;
}

#content_add_info{
	width				: 960px;
	height				: 100%;
	float				: left;
	padding				: 10px 0px 0px 0px;
	margin				: 0px 0px 0px 5px;
	_margin				: 0px 0px 0px 2px;
	font-family			: Arial, Helvetica, sans-serif;
	background-position : top-right;
	background-repeat	: no-repeat;
	font-size			: 11px;
	color				: #838383;
	font-weight			: normal;
	background-color	: #FFFFFF;
}

.add_info_text{
	font-family			: Arial, Helvetica, sans-serif;
	background-position : top-right;
	background-repeat	: no-repeat;
	font-size			: 15px;
	color				: #838383;
	font-weight			: normal;
}

.add_info_text p{
	margin				: 10px 0px 0px 0px;
}

.details_list .l21{
	width				: 445px;
	height				: auto;
	float				: left;
	margin				: 0 0 0 26px;
}

.login_label_long{
	display				: inline;
	float				: left;
	font-size			: 14px;
	height				: auto;
	margin				: 20px 0 0;
	width				: 120px;
}

#content_add_info input{
	border				: 1px solid #E7E7E7;
}

#content_add_info input[type='image'],#content_add_info input[type='checkbox']{
	border				: none;
}

/* <end> additional info page css */

.site_mail_link{
	color				: #838383;
	text-decoration		: none;
}

.site_mail_link_job{
	color				: #575757;
	text-decoration		: none;
}

.dummy_search_block{
	width				: 20px;
	height				: 20px;
	float				: left;
	display				: block;
}

.search_extras{
	font-size			: 12px;
}

.search_extras p{
	margin-bottom		: 10px;
}

.browse_jobs_holder{
	width				: 600px;
	height				: auto;
	float				: left;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #411750;
	font-weight			: normal;
	text-decoration		: none;
}

.region_div{
	width				: 200px;
	height				: auto;
	float				: left;
	display				: block;
	margin-top			: 10px;
}

.region_div a{
	color				: #838383;
	margin-top			: 5px;
	text-decoration		: none;
	clear				: left;
	display				: block;
	float				: left;
}

a.inner_link{
	padding-left		: 5px;
}

a.inner_link:hover{
	text-decoration		: underline;
}

.footer_browse_links{
	background-color	: #FFFFFF;
	display				: block;
	float				: left;
	width				: 100%;
}

.footer_browse_links ul{
	color				: #838383;
	display				: inline;
	float				: left;
	font-family			: Arial,Verdana,Helvetica,sans-serif;
	font-size			: 14px;
	font-weight			: normal;
	height				: 10px;
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
	margin				: 10px 10px 10px 15px;
	text-decoration		: none;
	width				: 900px;
}

.footer_browse_links li{
	display				: inline;
}

iframe {
	border				: 0px solid #ffffff;
	margin				: 0;
	padding				: 0;
}

.div_search_msg{
	float				: left;
	clear				: both;
	margin				: 10px 0px 0px 0px;
	font-size			: 12px;
	width				: 415px;
	line-height			: 15px;
}

.div_search_msg a{
	color				: #838383;
}

#flash_content{
	width				: auto;
	float				: left;
	display				: block;
	height				: auto;
	margin				: 20px 0px 20px 0px;
}

#page_cms_content p a{
	color				: #8E8E8E;
	text-decoration		: underline;
}

.thickbox_rem{
	font-size:14px;
	color:#FFFFFF;
	padding-left:280px;
	font-weight:bold;
}

.your_details_header{
	width				: 75%;
	height				: auto;
	float				: left;		
	display				: block;
}

.your_details_edit{
	color				: #869B18;
	text-decoration		: underline;
}

.details_save_message{
	font-size			: 12px;
	color				: #869B18;
	float				: left;
	margin				: 10px 10px 10px 10px;
}

.banner_home_link{
	height				: auto;
	float				: left;		
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 18px;
	color				: #869B18;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 0px 0px 0px 60px;
}

.tb_sendcv{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: normal;
	text-decoration		: none;
	margin-bottom		: 10px;
}

.tb_sendcv a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: normal;
	color				: #8A1464;
	text-decoration		: none;
	margin-bottom		: 10px;
}

.tb_sendcv_vac{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: normal;
	color				: #410B56;
	text-decoration		: none;
	margin-bottom		: 10px;
}

a.jobdet_anchor{
	color				: #849916;
	text-decoration		: none;
}

a.jobdet_anchor:hover{
	text-decoration		: underline;
}

.heading_sb_emp{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 16px;
	color				: #360947;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 0px 10px 0px 20px;
	_margin				: 0px;
	_padding			: 10px 0px 0px 20px;
}

#TB_title{
display:none;
}

#search_content_div h1.text_large_purple{

float:left;
text-decoration:none;
width:550px;

font-family			: Arial, Helvetica, sans-serif;
font-size			: 18px;
color				: #849916;
font-weight			: normal;

}

#content_style_grey ul, #content_style_grey ol {
clear:both;
padding-top:15px;
padding-bottom:15px;
}

#content_style_grey li {
margin-left:22px;
padding:3px;
}

#jobDescriptionContainer p, #jobDescriptionContainer ul {
	margin:0px;
	padding:0px;
}

#jobDescriptionContainer ul {
	padding-top:15px;
	padding-bottom:15px;
}


#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:320px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../_img_detail2leisure/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}