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

/*//////////////////////////////////  SIDEBOXES /////////////////////////////////////////////////*/
/*£££££££££££££££*/
.header_job{
	background-image:url(../images/general/header_green.jpg);
	background-repeat:repeat-x;
	background-color:#9ACC99;
	background-position:center;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding:0 0 0 12px;
	line-height:35px;
}

.header_light{
	background-image:url(../images/general/header_green_light.jpg);
	background-repeat:repeat-x;
	background-color:#9ACC99;
	background-position:center;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding:0 0 0 12px;
	line-height:35px;
	margin-bottom:8px;
}

.content_light{
	background-color:#C7E8C9;
	padding-top:10px;
}

#job_login{
	background-color:#9ACC99;
	float:left;
	width:100%;
	padding-bottom:5px;
	border-bottom:solid 1px #676789;
	margin-bottom:1px;
}

.login_form_job{
	padding-top:5px;
	margin:2px 0 0 15px;
	font-size:10px;
	color:#336600;
	font-weight:bold;
}

div.login_form_job input{
	width:150px;
}

input.button{
	font-size:10px;
	font-weight:bold;
	background-position:center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	border:0;
	padding:0;
}

input.button_inv{
	font-size:10px;
	font-weight:bold;
	background-position:center;
	background-repeat:no-repeat;
	color:#000000;
	border:0;
	padding:0;
}

div.jobber{
background-color:#9ACC99;
}

#button_login_job{
	background-image:url(../images/general/med_but_green.jpg);
	background-color:#9ACC99;
	height:19px;
	width:52px;
	margin:5px 5px 10px 0;
}

#button_join_job{
	background-image:url(../images/general/med_but_green.jpg);
	background-color:#9ACC99;
	height:19px;
	width:52px;
	float:left;
	clear:left;
	margin:3px 5px 0 0;
}



#not_member_job{
	float:left;
	border-left:solid 1px #336600;
	padding-left:5px;
}


img.feat_img{
	margin:8px 0;
}

/*/////////////*/
.list_pros{
	clear:left;
	margin:0 0 8px 0;
}

.list_pros ul{
	list-style-image:url(../images/general/bulletdarkgreen.jpg);
	padding:10px 0 0 15px;
	margin:0px 15px;

}

.list_pros ul.lighergreen{
	list-style-image:url(../images/general/bulletlightgreen.jpg);

}



.list_pros ul li{
	padding-bottom:10px;

}
/*///////////*/

ul.menu_j{
	padding:5px 3px;
	margin:0;
	list-style-image:none;
	list-style:none;
	

}


.list_pros ul.menu_j li{
	padding:0;
	margin:0;

}

ul.menu_j li a:active, ul.menu_j li a:link, ul.menu_j li a:visited{
	display:block;
	padding:5px 0 5px 15px;
	margin:0;
	text-decoration:none;
	background-image:url(../images/general/header_green.jpg);
	background-repeat:repeat-x;
	background-color:#9ACC99;
	height:15px;

}

ul.menu_j li a:hover{
	display:block;
	background-color:#CCFFCC;
	padding:5px 0 5px 15px;
	margin:0;
	text-decoration:none;
	background-image:none;
	height:15px;

}

#featured_jobbers{
	clear:left;
}

.left_padding{
	padding-left:10px;
}




div.full_stretch{
	width:100%;
}


#sigup_section{
	background-image:url(../images/general/top_jobs2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:148px;
	width:580px;
	float:left;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:4px;
    color:#669A35;
    font-size:18px;
    line-height:30px;
}

#purple_button_signup, #purple_button_signup:hover{
	background-image:url(../images/general/green_but_large.jpg);
	background-color:#FFFFFF;
	height:18px;
	width:87px;
	float:left;
	margin:10px 0 0 20px;
}

#main_bar{
	background-color:#C7E8C9;
	line-height:35px;
	width:565px;
	padding-left:15px;
	font-size:1.1em;
	font-weight:bold;
}

#profile{
	float:left;
	width:189px;
	padding:0 0 3px 0;
	margin:0 0 0 11px;

}

#outside_saviour{
	float:left;
	background-image:url(/images/general/careers.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:580px!important; 
}
.stitches{

	border-bottom:dashed 1px #888888;
	float:left;
	padding:0 0 4px 0;
	margin:0 0 4px 0;
	clear:left;
}

#profile_center{

}

#top_jobs{
	background-image:url(../images/general/girl_smiles.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	clear:left;
	padding-top:2px;
	padding-bottom:2px;
}

.center_blue_box{
	float:left;
	clear:left;
	width:380px;
	margin:0;
	padding:0;
}

.center_blue_box ul{
	list-style-type:none;
	padding:0 0 5px 0;
	margin:0;
}

.center_blue_box li{
	padding:3px 0;
}

.center_blue_box a{
	color:#003366;
	text-decoration:none;
}

.center_blue_box a:hover{
	color:#003366;
	text-decoration:underline;
}


#search_to_end{
float:left;
}

#search_center{
	background-image:url(../images/general/target.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#efefef;
	float:left;
	width:372px;
	padding:14px 0 14px 8px;
	
}




.search_form_box{
	width:260px;
	margin:2px 0;
	font-size:11px;
}

.button_search{
	background-image:url(../images/general/blue_but_long.jpg);
	background-color:#99ccff;
	height:18px;
	width:85px;
	margin:3px 5px 0 0;
	color:#000000;
}

.button_blue_big{
	background-image:url(../images/general/blue_but_big.png);
	background-color:#99ccff;
	line-height:25px;
	height:25px;
	width:85px;
	margin:3px 5px 0 0;
	color:#000000;
	float:left;
}

a.button_blue_longer:link, a.button_blue_longer:active, a.button_blue_longer:visited, a.button_blue_longer:hover{
	background-image:url(../images/general/blue_but_longer.png);
	background-color:#99ccff;
	line-height:18px;
	width:130px;
	color:#000000;
    font-size:10px;
	float:left;
    text-decoration:none;
    text-align:center;
    margin:5px 0 0 0;
}

a.button_blue_longer:hover{
	color:#FFFFFF;
}

.center_blue_box_bottom{
	background-color:#CCCCCC;
	line-height:25px;
	font-weight:bold;
	float:left;
	clear:left;
	width:370px;
}

.center_blue_box_bottom a:link, .center_blue_box_bottom a:active, .center_blue_box_bottom a:visited{
	text-decoration:none;
}

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


.job_banner{
	background-color:#99ccff;
	background-image:url(../images/general/left_corner.png);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:13px;
	color:#003366;
	font-weight:bold;
	line-height:35px;
	height:35px;
	padding-left:15px;
	float:left;
	width:365px;
}

.job_right_banner
{
	background-color:#99ccff;
	background-image:url(../images/general/right_corner.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	line-height:35px;
	height:35px;
	width:58px;
	float:left;
}


#profile_heading{
	background-color:#c7e9c7;
	font-size:13px;
	color:#669A35;
	font-weight:bold;
	line-height:35px;
	height:35px;
	padding-left:15px;
}


#bold_list, #bold_list a:link, #bold_list a:active, #bold_list a:visited{
	color:#669A35;
	font-size:10px;
	text-decoration:none;
	line-height:18px;
	font-weight:bold;
}

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


div.half_box{
	background-color:#EEEEEE;
	float:left;
	width:285px;
}

div.half_heading_1{
	border-bottom:1px solid #8686B9;
	margin-bottom:7px;
	text-align:center;
}

div.half_heading_2{
	background-color:#C7E8C9;
	margin-bottom:2px;
}

#be_feat, #why{
	height:130px;
}



#advertise{
	clear:left;
	background-color:#FFFFFF;
	background-image:url(../images/general/featured.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:150px;

}

#database{
	clear:left;
	background-color:#FFFFFF;
	background-image:url(../images/general/pencil.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:150px;

}

#side_left{
	padding-bottom:5px;
	border-bottom:1px dashed #888888;
	float:left;
	width:285px;
	clear:left;
}

#side_right{
	padding-bottom:5px;
	border-bottom:1px dashed #888888;
	float:left;
	margin-left:10px;
	width:285px;
}


input.purple_button_more{
	background-image:url(../images/general/purple_med_grey.jpg);
	background-color:#FFFFFF;
	height:18px;
	width:56px;
	float:left;
	margin:10px 0;
}

div.dashed_line{
	padding-bottom:4px;
	margin-bottom:5px;
	border-bottom:1px dashed #888888;
	float:left;
}

div.quart_text_left{
	width:45%;
	padding-top:10px;
	padding-bottom:8px;
}

div.quart_text_right{
	width:45%;
	padding-top:10px;
	padding-bottom:8px;
	float:right;
}

input.purple_button_go{
	background-image:url(../images/general/green_but_tiny.jpg);
	background-color:#FFFFFF;
	height:18px;
	width:29px;
	float:left;
	margin:10px 0 0 0px;
}

input.purple_button_med{
	background-image:url(../images/general/green_but_large.jpg);
	background-color:#FFFFFF;
	height:18px;
	width:87px;
	float:left;
	margin:10px 0 0 0px;
}

#all_middle form label.element {

    color:#336600;

}

.form_hint{
	color:#555555;
}

.even_row{
    background: #CCFFCC;
}


input.qfSubmit{
    background-image:url(/images/general/header_green.jpg);
	background-repeat:repeat-x;
    background-position:bottom;
	background-color:#9ACC99;
    padding:3px;
    
}

input.qfSubmit:hover{
    background-image:none;
	background-color:#9ACC99;
    padding:3px;
    cursor:pointer;
    
}



/*####################### TOP MENU #####################################################*/

#top_menu{
	background-color:#559CBE;
	margin:8px 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

#top_menu ul{
	list-style:none;
	display:inline-table;
	line-height:2em;
    height:24px;
}

#top_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}

	#top_menu{
		visibility:hidden;
	}
	#top_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
	}
	#top_menu li{
		list-style-type:none;	/* No bullets */
	}
	#top_menu a{

		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */


	/* Cosmetic */

	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items)
	***********************************************************************/
	#top_menu ul{
		border:1px solid #000;
		background-color:#FFF;
		/*padding:1px;*/
	}

	#top_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px;
		padding:0px;
		background-color:#559CBE;
		overflow:visible;
	}
	#top_menu ul.menuBlock2{	/* Menu bar - sub menu items */
		border:0px;
		padding:0px;
		margin-top:3px;
		background-color:#87BA54;
	}

	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#top_menu a{
		color: #FFFFFF;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;

	}

	/*
	Main menu items //////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#top_menu .currentDepth1{
		padding-left:5px;
		padding-right:5px;
		border-right:1px solid #E2EBED;
	}
	#top_menu .currentDepth1over{
		padding-left:5px;
		padding-right:5px;
		background-color:#87BA54;
		border-right:1px solid #E2EBED;
	}

	#top_menu .currentDepth1 a{
	}

	#top_menu .currentDepth1over a{	/* Text rules */
		color:#000000;
	}

	/* Sub menu depth 1 ////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	#top_menu .currentDepth2{
		padding-left:5px;
		padding-right:2px;
		border-bottom:1px solid #669A35;
	}
	#top_menu .currentDepth2over{
		padding-left:5px;
		padding-right:2px;
		background-color:#559CBE;
		border-bottom:1px solid #669A35;
	}

	#top_menu .currentDepth2 a{
		color:#000;
	}

	#top_menu .currentDepth2over a{	/* Text rules */
		color:#000;
	}
	/* Sub menu depth 2 ////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	#top_menu .currentDepth3{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#top_menu .currentDepth3over{
		padding-right:2px;
		background-color:#EDE3EB;
		border:1px solid #000;
	}
	/* Sub menu depth 3 //////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	#top_menu .currentDepth4{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#top_menu .currentDepth4over{
		padding-right:2px;
		background-color:#EBEDE3;
		border:1px solid #000;
	}
/*////////////////////////////////////////////////////////////////////////////////////////*/

#job_no_pass{
	float:left;
	border-left:solid 1px #336600;
	padding:3px 0 3px 5px;
	margin-top:5px;
}

#job_no_pass a:link, #job_no_pass a:visited, #job_no_pass a:active, #job_no_pass a:hover
{
	color:#336600;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


