/* CSS Document */
body
{
	background-color:#FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
}
h1
{
	font-size:20px;
	/*font-weight:bold;*/
	line-height:18px;
	margin:0px 0px 0px 87px;
	padding:0px 0px 0px 0px;
}
h2
{
	font-size:12px;
	/*font-weight:bold;*/
	color:#2EAF62;
	margin:-3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h3
{
	font-size:18px;
	/*font-weight:bold;*/
	line-height:18px;
	margin:0px 0px 0px 32px;
	padding:0px 0px 0px 0px;
}
P
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a 
{
	text-decoration:none;
	color:#DD6811;
}
a:hover
{ 
	text-decoration:underline;
	color:#000000;
}

img{ border:0px;}

.divContainer
{
	width:776px;
	margin:0px auto;
	/*border-left:2px solid #D5D7D7;
	border-right:2px solid #D5D7D7;
	border-bottom:2px solid #D5D7D7;*/
}
.divTopImage
{
	width:279px;
	height:68px;
	background-image:url(../images/just_part_time_logo.gif);
	background-repeat:no-repeat;
	float:left;
	padding-bottom:0px;
}
.divTopNav
{
	width:776px;
	height:147px;
	border-left:2px solid #D5D7D7;
	border-right:2px solid #D5D7D7;
	
}
.divToptext
{
	width:467px;
	height:17px;
	font-size:11px;
	padding:8px 11px 0px 0px;	
	text-align:right;
	float:left;
}
.divToptext a {
	color: #000;
	font-weight:bold;
}
.tbheading {
	font-size: 13px;
	font-weight: bold;
	color: #049FAF;
	line-height: 24px;
}
.divTopBox
{
	width:468px;
	height:60px;
	float:left;
	margin:0px 0px 0px 0px;	
}
.divTopLinks
{
	width:776px;
	height:34px;
	/*background-color:green;*/
	float:left;
	margin-top:10px;
}
.divTopLinks a:hover {
	text-decoration: none;
}
.divTopImageRepeater
{
	width:776px;
	height:16px;
	background-image:url(../images/top_image_repeater.gif);
	background-repeat:repeat-x;
	float:left;
	/*margin-top:6px;*/
	/*background-color:red;*/
}
a.divLinkText 
{
	height:24px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;
	display:block;
	/*font-family:Arial, Helvetica, sans-serif;
	background-color:green;*/
	
}

/*   top button links  starts   */
.divLinkOrange
{
	width:85px;
	height:34px;
	background-image:url(../images/orange_button.gif);
	background-repeat:no-repeat;
	float:left;
	padding-right:2px;
	/*font-family:"Helvetica", Geneva, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;*/
}
.divLinkGreen
{
	width:85px;
	height:34px;
	background-image:url(../images/green_button.gif);
	background-repeat:no-repeat;
	float:left;
	padding-right:2px;
}
.divLinkViolet
{
	width:84px;
	height:34px;
	background-image:url(../images/violet_button.gif);
	background-repeat:no-repeat;
	float:left;
	padding-right:2px;
}
.divLinkBlue
{
	width:84px;
	height:34px;
	background-image:url(../images/blue_button.gif);
	background-repeat:no-repeat;
	float:left;
	padding-right:2px;
}
.divLinkChoco
{
	width:85px;
	height:34px;
	background-image:url(../images/choco_button.gif);
	background-repeat:no-repeat;
	float:left;
	padding-right:2px;
}
/*   top button links  ends   */
.divLogin
{
	width:85px;
	height:34px;
	background-image:url(../images/orange_button.gif);
	background-repeat:no-repeat;
	float:left;
	/*padding-right:2px;*/
}
.divRegister
{
	width:85px;
	height:34px;
	background-image:url(../images/green_button.gif);
	background-repeat:no-repeat;
	float:left;
	padding-right:1px;
}
.divLinkRegister
{
	width:85px;
	height:34px;
	float:left;
	padding-right:1px;
}
.divLinkLogin
{
	width:85px;
	height:34px;
	float:left;
	padding-right:0px;
}
.divTopSecond
{
	width:478px;
	padding-left:19px;
	height:87px;
	float:left; 
}
.divTopFirst
{
	width:776px;
	height:86px;
	float:left; 
}
.divCenterContainer
{
	width:776px;
	margin:0px 0px 35px 0px;
	padding:0px 0px 0px 0px;
	border-left:2px solid #D5D7D7;
	border-right:2px solid #D5D7D7;
	border-bottom:2px solid #D5D7D7;
	float:left;
	background-image:url(../images/inner_container_bg.gif);
	background-repeat:repeat-y;
}
.divCenter
{
	width:637px;
	padding:19px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	float:left;
}
.divCenterLeft
{
	width:369px;
	/*height:817px;*/
	float:left;
	
}
.divCenterRight
{
	width:268px;
	height:817px;
	float:left;
	margin-top:23px;
}
.divCenterLeft2
{
	width:318px;
	float:left;
	padding-top: 16px;
}
.divCenterRight2
{
	width:310px;
	float:left;
	padding-top: 16px;
}
.divRightNav
{
	width:120px; 
	float:left;
	padding:19px 1px 2px 3px !important;
	padding: 19px 1px 2px 2px;
}
.divRightNavAdvt
{
	width:112px;
	color:#DB5F03;
	margin:17px 0px 0px 0px;
	padding:0px 0px 28px 6px;
	border:1px solid #DB5F03; 
}
.divRightNav p
{
	line-height:12px;
}
.divRightNav a
{
	line-height:12px;
	color:#000000;
	text-decoration:underline;

}
/*-------------------BOX CORNER IMAGES-- UNWANTED AREAS--------------*/
.divVioletBorderRepeater112
{
	background-image:url(../images/violet_image_repeater.gif);
	background-repeat:repeat-x;
	float:left;	
}
.divBlueBorderRepeater112
{
	background-image:url(../images/blue_border_repeater.gif);
	background-repeat:repeat-x;
	float:left;	
}
.divLeftBorderContainer112
{
	width:341px;
	height:24px;
	float:left;
}
.divLeftBorderTwin112
{
	width:341px;
	height:27px;
}
/*           CORNER IMAGES		1									*/
.divCornerImages112
{
	width:13px;
	height:24px;
	float:left;
}
.divCornerTopImages112
{
	width:15px;
	height:27px;
	float:left;
}
/*           CORNER IMAGES		0									*/


.divContentText
{
	line-height:18px;
	color:#012A2C;
	/*margin-left:13px;*/
}
a.divMailLink
{
	line-height:18px;
	color:#03797F;
	text-decoration:underline;
}
a.divMailLink:hover
{
	line-height:18px;
	color:#03797F;
	text-decoration:underline;
}

.divTextHeader
{
	font-size:14px;
	font-weight:bold;
	margin:3px 0px 0px 0px;	
}
.dvGreenBgImages
{
	width:282px;
	height:16px;
	margin-top:16px;
	float:left; 
	background-image:url(../images/green_bg_news.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding:2px 0px 0px 12px;
	color:#FFFFFF;
	/*text-align:center;*/
}
/* careers style starts */

.dvInnerInterviewTips
{
	 float:left; 
	 width:128px; 
	 border-left:2px solid #2EAF62; 
	 border-right:2px solid #2EAF62; 
	 padding:13px 10px 0px 8px; 
}

.dvInnerCVTips
{
	 float:left; 
	 width:128px; 
	 height:320px;
	 border-left:2px solid #DB5F03; 
	 border-right:2px solid #DB5F03; 
	 padding:13px 10px 0px 8px; 
}

.dvInnerNetTips
{
	 float:left; 
	 width:128px; 
	  height:320px;
	 border-left:2px solid #049FAF; 
	 border-right:2px solid #049FAF; 
	 padding:13px 10px 0px 8px; 
}

.dvInnerCareerTips
{
	 float:left; 
	 width:128px; 
	 height:320px;
	 border-left:2px solid #8A644A; 
	 border-right:2px solid #8A644A; 
	 padding:13px 10px 0px 8px; 
}

.dvInterviewTips
{
	float:left; 
	width:150px;
	margin:0px 7px 0px 0px;
	font-weight:bold;
	color:#012A2C;
}

.dvInterviewTips a
{
	color:#000;
}

.dvInnerContainer
{
	float:left; 
	padding:16px 0px 126px 0px; 
	width: 637px !important;
	width: 638px;
}
.dvInterviewTips ul 
{
	margin:0px; 
	padding:0px; 
	list-style-type:none;
}
.dvInterviewTips ul li
{
	padding:5px 0px 5px 0px;
	color:#012A2C;
}
.dvTipsHeader
{
	float:left; 
	width:150px;
}
.dvInterviewTop
{
	font-size:12px;
	color:#2EAF62;
	float:left; 
	width:125px;
	height:121px;
	background-image:url(../images/interview_tips.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 25px;
}
.dvCvTop
{
	font-size:12px;
	color:#DB5F03;
	float:left; 
	width:125px;
	height:121px;
	background-image:url(../images/cv_tips.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 25px;
}
.dvNetworkingTop
{
	font-size:12px;
	color:#049FAF;
	float:left; 
	width:125px;
	height:121px;
	background-image:url(../images/networking_tips.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 25px;
}
.dvCareerTop
{
	font-size:12px;
	color:#8A644A;
	float:left; 
	width:125px;
	height:121px;
	background-image:url(../images/career_tips.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 25px;
}

/* Careers styles ends */

/*  Home page center starts */
.dvLatestNews
{
	width:341px;
	height:22px;
	background-image:url(../images/latest_news_top.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#049FAF;
	padding:5px 0px 0px 14px;
	float:left;
}
.dvProRataSalary
{
	width:341px;
	height:22px;
	background-image:url(../images/prorata_salary_calculator_top.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#2EAF62;
	padding:5px 0px 0px 14px;
	float:left;
}
.dvSearchJobs
{
	width:244px;
	height:20px;
	background-image:url(../images/search_for_jobs_top.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#DB5F03;
	padding:4px 0px 0px 13px;
}
.dvJobsSearch
{
	width:306px;
	height:20px;
	background-image:url(../images/detail_search_jobs_top.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#DB5F03;
	padding:4px 0px 0px 13px;
}
.dvServicesSearch
{
	width:306px;
	height:20px;
	background-image:url(../images/detail_search_serv_top.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#2EAF62;
	padding:4px 0px 0px 13px;
}
.dvServicesSearchAd
{
	width:306px;
	height:20px;
	background-image:url(../images/detail_search_serv_top.gif);
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#2EAF62;
	padding:4px 0px 0px 13px;
}
.dvSearchServices
{
	width:244px;
	height:20px;
	background-image:url(../images/search_services_top.gif);	
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#2EAF62;
	padding:4px 0px 0px 13px;
}
.dvLatestAd
{
	width:244px;
	height:22px;
	background-image:url(../images/latest_ad_top.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#03797F;
	padding:6px 0px 0px 13px;
}
.dvCareers
{
	width:238px;
	height:21px;
	background-image:url(../images/careers_top.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#8A644A;
	padding:6px 0px 0px 13px;
}
.dvTextBox
{
	width:160px;
	height:16px;
	background-color:#FEFEE2;
	border-top:2px solid #C0C0C0;	
	border-bottom:1px solid #C0C0C0;
	border-right:2px solid #C0C0C0;
	border-left:2px solid #C0C0C0;
}

.dvKeyImages
{
	width:25px;
	height:20px;
	background-image:url(../images/rounded_key.gif);
	background-repeat:no-repeat;
	/*float:left;*/
}
.dvCareersList
{
	width:217px;
	height:160px;
	padding:11px 0px 0px 12px;
	float:left;
	color:#8A644A;
}

.dvCareersList ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:217px;
	height:36px;
	
}
.dvCareersList li
{
	width:217px;
	height:29px;
	background-image:url(../images/careers_list_repeater.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	list-style-type:none;
}


/*  Home page center ends */
/*  footer starts   */
.dvFooter
{
	font-size:12px;
	line-height:18px;
	color:#000000;
	float:left;
	width:758px;
	padding:24px 0px 12px 18px;
	
}

.dvFooter a
{
	color:#000;
}

/*  footer ends   */
/* about us  start	*/
.dvAboutContent
{
	line-height:18px;
	color:#012A2C;
	width:576px;
	padding:0px 27px 0px 8px;
	margin:0px 0px 0px 0px;
	border-left:2px solid #03797F;
	border-right:2px solid #03797F; 
}
.dvLoginContent {
	line-height:18px;
	color:#012A2C;
	width:318px;
	padding:0px 27px 0px 8px;
	margin:0px 0px 0px 0px;
	border-left:2px solid #DD6811;
	border-right:2px solid #DD6811;
}
.dvJobListContent
{
	line-height:18px;
	color:#012A2C;
	width:576px;
	padding:0px 27px 0px 8px;
	margin:0px 0px 0px 0px;
	border-left:2px solid #2EAF62;
	border-right:2px solid #2EAF62; 
}
.dvJobListContent a {
	color: #2EAF62;
	font-weight:bold;
}
.dvPlaceAdContent
{
	line-height:18px;
	color:#012A2C;
	width:576px;
	padding:0px 27px 0px 8px;
	margin:0px 0px 0px 0px;
	border-left:2px solid #049FAF;
	border-right:2px solid #049FAF;
}
.dvPlaceAdContent a {
	color: #049FAF;
}
.dvPlaceAdContent td {
	font-weight: normal;
}
a.Aboutus
{
	font-weight:bold;
	color:#DB5F03;
	text-decoration:underline;
}
a.Aboutus:hover
{
	font-weight:bold;
	color:#DB5F03;
	text-decoration:underline;
}
/* about us  ends	*/

/* 2363 fwf starts   */
.dvFlexibleWorking
{
	width:652px;
	height:142px;
	background-image:url(../images/flexible_working_fair.gif);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:35px;
}
.dvFlexibleWorkingBottom
{
	width:651px;
	height:143px;
	background-image:url(../images/london_development_agency.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:15px;
}
.dvfwfCenter
{
	float:left;
	width:652px;
	margin:74px 0px 0px 0px; 
}
.dvfwfCenterText
{
	float:left;
	width:620px;
	margin:43px 0px 0px 0px;
	padding-left:32px;
	line-height:18px; 
	
}
.dvfwfLeft
{
	width:359px;
	float:left;
}
.dvfwfRight
{
	width:293px;
	float:left; 
	margin-top:32px;
}
.dvSmallBoxContent
{
	width:231px;
	border-right:5px solid #3BB46C;
}
.dvSmallBoxSingleContent
{
	width:231px;
	border-right:5px solid #3BB46C;
	padding:10px 0px 10px 0px;
}
.dvMeduimBoxContent
{
	width:301px;
	border-right:5px solid #3BB46C;
}

.dvBoxImageDistance
{
	margin-top:47px;
}
.dvRightText
{
	font-size:18px;
	line-height:18px;
	margin:0px 0px 0px 32px;
}
.dvfwfList
{
	font-size:18px;
	line-height:18px;
	margin:73px 0px 0px 32px;
	float:none;
}

.dvfxfLargeBoxContent
{
	width:628px;
	float:right;
	margin:0px 0px 0px 0px;
	border-left:5px solid #3BB46C;

}
.dvGreenText
{
	font-size:14px;
	color:#3BB46C;
	font-weight:bold;
	float:right;
	margin:45px 0px 105px 0px;
	

}


/* new */
.dvfwfList ul {
	font-size: 11px;
	list-style: none;
	margin: 20px 0 0 -4px;
	padding: 0;
	
}
.dvfwfList ul li {
	background-image:url(../images/dot_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 0 0 0 30px;
	margin: 0 0 0 5px;
	line-height: 18px;
}
.black_18px
{
	font-size:18px;
	font-weight:bold;
}
/*         news starts    */
.dvNewsheadTop
{
	width:601px;
	height:21px;
	margin:14px 0px 0px 0px;
	padding:6px 0px 0px 14px;
	background-image:url(../images/latest_headlines.gif);
	background-repeat:no-repeat;
	color:#049FAF;
	font-weight:bold;
	font-size:14px;
	float:left;

}
.dvNewsContent
{
	width:611px;
	height:auto;
	float:left;
	border-left:2px solid #049FAF;
	border-right:2px solid #049FAF;
	padding:13px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}
.dvNewsBackground
{
	width:611px;
	height:26x;
	background-image:url(../images/news_text_bg.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.dvNewsHeaderText
{
	width:auto;
	height:21px;
	color:#FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 12px;
	float:left;
}
.dvNewsGoLink a
{
	border:0px;
	float:right;
	padding-right:16px;
}
.dvNewsBlackText
{
	width:auto;
	height:24px;
	color:#000000;
	float:left;
	padding:5px 0px 0px 13px;
	margin:0px 0px 0px 0px;
}
.dvNewsSearchContainer, .dvNewsStoriesContainer
{
	width:342px;
	height:221px;
	float:left;
}
.dvNewsStoriesContainer
{
	width:246px;
	margin-left:27px;

}
.dvNewsStoriesTop
{
	width:232px;
	height:20px;
	background-image:url(../images/stories_of_the_month_top.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#8A644A;
	padding:6px 0px 0px 14px;
	font-size:14px;
}
.dvNewsStoriesContentArea
{
	width:217px;
	height:181px;
	padding:0px 13px 0px 12px;
	border-left:2px solid #8A644A;
	border-right:2px solid #8A644A;
	float:left;
	color:#8A644A;
	
}
.NewsStoriesList ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:217px;
	height:28px;
	
}
.NewsStoriesList li
{
	width:217px;
	height:25px;
	background-image:url(../images/news_stories_repeater.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	list-style-type:none;
}

.dvNewsSearchTop
{
	background-image:url(../images/search_articles_top.gif);
	background-repeat:no-repeat;	
	width:330px;
	height:20px;
	padding:4px 0px 0px 12px;
	color:#DB5F03;
	font-size:14px;
	font-weight:bold;
}
.dvNewsSearchMiddle
{
	width:316px;
	height:169px;
	border-left:2px solid #DB5F03;
	border-right:2px solid #DB5F03;
	padding:14px 10px 0px 12px;
	color:#012A2C;
}
.dvNewsForms
{
	width:203px;
	height:19px;
	border:1px solid #7F9DB9;
	vertical-align:middle;
}
.dvNewsRadio
{
	vertical-align:middle;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.dvNewsComboContainer
{
	width:204px;
	height:64px;
	padding-left:112px;
	float:left;
}
.dvNewsComboDay, .dvNewsComboMonth, .dvNewsComboyear
{
	width:43px;
	height:19px;
	border:1px solid #7F9DB9;
	background-color:#ECE9D8;

}
.dvNewsComboMonth
{	
	width:90px;
}
.dvNewsComboyear
{
	width:57px;
}
/*		 news ends		   */

td.orangehead {
	color: #DB5F03;
	font-weight: bold;
	padding-left: 10px;
}
td.greenhead {
	color: #2EAF62;
	font-weight: bold;
	padding-left: 10px;
}
.tblform select {
	width: 204px;
}
.tblform input {
	width: 200px;
}
.greenlinks a {
	color: #2EAF62;
	font-weight:bold;
}

.pdleft a {
	color: #000;
	font-weight: bold;
}
.style6 {
	font-weight: bold;
	color: #DB5F03;
}

/* new */

/*
.dvfwfList ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:18px;
	list-style-type:none;
}
.dvfwfList li
{
	margin:0px 0px 0px 34px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/dot_bullet.gif);
	background-repeat:no-repeat;
	background-position:-34px 7px;
	left:0px;
}*/

/* 2363 fwf ends   */
.dvProRataSalary
{
	width:341px;
	height:22px;
	background-image:url(../images/prorata_salary_calculator_top.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#2EAF62;
	padding:5px 0px 0px 14px;
	float:left;
}

.dvSalaryCalculator
{
	background-image:url(../images/salary_calculator.gif);
	background-repeat:no-repeat;
	width:209px;
	height:192px;
	margin:8px 0px 0px 10px;
	float:left;
}
.dvSalaryCalculatorMiddle
{
	width:324px;
	height:192px;
	padding:8px 0px 0px 13px;
	border-left:2px solid #2EAF62;
	border-right:2px solid #2EAF62;
	float:left;
}
.dvCalculatorLeftText
{
		width:100px;
		height:185px;
		float:left;
		line-height:18px;
		padding:7px 5px 0px 0px;
}
.dvCalculatorSmallText
{
	font-size:9px;
	line-height:11px;
	margin-top:16px;
}
.dvCalculatorImage
{
	width:194px;
	height:185px;
	background-image:url(../images/salary_calculator.gif);
	background-repeat:no-repeat;
	float:left;
	padding:7px 0px 0px 15px;
}
.dvKeyValidationArea
{
	width:153px;
	height:26px;
	float:left;
	padding-left:29px;

}