/* JobnetOK.com > General CSS */
	
	/*Global*/
	body { 
		background: #fff url(../images/bg_topred.gif) top center repeat-x;;
		font: 11px/1.5 "Verdana", Arial, sans-serif;
		color: #888;
		margin: 0;
		padding: 0;
		}
		
	body h2 {
		font-size: 13px;
		font-weight: normal;
		padding: 0;
		}
		
	a {
		color: #e00a17;
		text-decoration: none;
		}
		
	a:hover {
		color: #e9545d;
		text-decoration: underline;
		}
	
	img {
		border: none;
		}
	
	/*Banners*/
	.banner_495_75 { background: #ffffff; width: 495px; height: 130px; margin: 5px 0 0 0; text-align: center;   }
	.banner_side_240_130 { background: #ffffff; width: 240px; height: 130px; margin: 20px 0 0 10px; text-align: center }
		/*Edit Button*/
	.js_btn_edit {
		background: #d90b0b url(../images/bg_btnedit.gif) bottom left repeat-x;
		border-top: 1px solid #e20c0a;
		border-left: 1px solid #e20c0a;
		border-bottom: 1px solid #c80c0b;
		border-right: 1px solid #c80c0b;
		padding: 3px 5px 5px 5px;
		text-align: center;
		color: #fff;
		}
		/*Edit Button*/
	
	/*Form Global Properties*/	
	form {
		margin: 0;
		padding: 0;
		}
		
	select, input, textarea {
		font: 11px "Verdana", Arial, sans-serif;
		border: 1px solid #999;
		}		
	
	/*Global Functions*/
	.clearall {
		clear: both;
		height: 1px;
		margin-top: -1px;
		overflow: hidden;
		}
		
	.displaynone{
		display: none;
		}
		
	.p_zero {
		margin: 0;
		padding: 0;
		}
						
	.dent_red {
		background: url(../images/dent_red.gif) bottom left repeat-x;
		}
		
	.current_bold {
		font-weight: bold;
		}
		
	.box_errmsg {
		background: #ffecec;
		border: 1px solid #cc0000;
		padding: 3px 5px;
		margin: 0 0 10px 0;
		color: #cc0000;
		}
	.box_information {
		width: 500px;
		background: #cccccc;
		border: 1px solid #999999;
		padding: 3px 5px;
		margin: 0 0 10px 0;
		color: #666666;
		}
	.box_guide {
		width: 740px;
		background:#00FFFF;
		border: 1px solid #999999;
		padding: 3px 5px;
		margin: 0 0 10px 0;
		color: #000000;
		}

	/*Global Layout*/
	#link_baner a:hover {
		text-decoration:none;
		}
	
	#wrap {
		width: 100%;
		padding: 0 0 20px 0;
		}
		
	#container {
		width: 750px;
		margin: 0 auto 0 auto;
		}
	
		/*Header*/	
		#header {
			width: 750px;
			height: 80px;
			}
			
		#header h1 {
			margin: 35px 0 0 0;
			padding: 0;
			position: relative;
			z-index: 3;
			}
			
			#logo {
				background: url(../images/logo.jpg) top left no-repeat;
				width: 190px;
				height: 75px;
				display:block;
				vertical-align:bottom;

				}
			
			#banner {
				margin: -107px 0px 0px 200px;
				display: block;
				vertical-align:top;
			}
			
		#header_top {
			background: url(../images/bg_topmenu.gif) top left no-repeat;
			width: 750px;
			height: 20px;
			position: absolute;
			top: 5px;
			z-index: 2;
			}
			
		#activedate {
			font-size: 10px;
			letter-spacing: 0.03em;
			text-align: right;
			margin: 3px 7px 0 0;
			}
			
		#header_nav {
			list-style: none;
			margin: 0 0 0 5px;
			padding: 0;
			}
			
			#header_nav li {
				float: left;
				padding: 0 0 0 10px;
				}
			
			#header_nav a {
				color: #fff;
				}
			
		/*Content*/
		#content {
			width: 820px;
			margin: 0 0 20px 0;
			}
			
			/*Content 2 Cols*/
			#content_2cols_l {
				width: 500px;
				float: left;
				}
				
			#content_2cols_r {
				width: 250px;
				float: left;
				overflow: visible;
				}
				
			/*Content 2 Cols User*/
			#content_2colsusr_l {
				width: 190px;
				margin: 40px 0 0 0;
				float: left;
				}
				
			#content_2colsusr_r {
				width: 560px;
				margin: 40px 0 0 0;
				float: left;
				}
				
			#content_2colsusr_subl {
				width: 320px;
				float: left;
				}
				
			#content_2colsusr_subr {
				width: 240px;
				float: left;
				}
			
		/*Footer*/
		#footer {
			border-top: 1px solid #ccc;
			}
			
		#footer_copyright {
			margin: 0;
			/*margin: -10px 0 0 0;*/
			padding: 0;
			font-size: 10px;
			}
			
		#footer_copyright a {
			color: #888;
			text-decoration: underline;
			}
			
		#footer ul {
			list-style: none;
			margin: 0;
			padding: 0;
			margin: 10px 0 0 0;
			}
			
		#footer ul li {
			display: block;
			float: left;
			margin: 0 15px 0 0;
			}

	/*Reusable Props*/
		/*Main Search*/
		#main_search {
			background: #e00a17 url(../images/main_search_panel.gif) top left no-repeat;
			width: 495px;
			height: 74px;
			color: #fff;
			margin: 20px 0 0 0;
			}
			
		#main_search a, #main_search a:hover{
			color: #fff;
			text-decoration: underline;
			}
			
		#main_search input, #main_search select {
			width: 140px;
			}
			
		#main_search h3 {	
			background: url(../images/main_search_h2.gif) 13px 27px no-repeat;
			width: 72px;
			height: 74px;
			margin: 0;
			padding: 0;
			float: left;
			}

			.main_search_fields2 {
			width: 130px;
			float: left;
			margin: 12px 0 0 0;
			}

			.main_search_fields3 {
			width: 72px;
			float: left;
			margin: 22px 0 0 0;
			}		
			
			.main_search_fields2 p, #main_search_submit2 p {
			margin: 0;
			padding: 0;
			font-size: 10px;
			}
			
		.main_search_fields {
			width: 150px;
			float: left;
			margin: 11px 0 0 0;
			}
			
		.main_search_fields p, #main_search_submit p {
			margin: 0;
			padding: 0;
			font-size: 10px;
			}
			
		#main_search_submit {
			width: 105px;
			text-align: center;
			float: left;
			margin: 26px 0 0 0;
			}
			
		#main_search_gobtn {
			background: url(../images/main_search_gobtn.gif) top left no-repeat;
			display: block;
			width: 105px;
			height: 22px;
			}
			
		/*Top Employer*/
		#topemployer {
			background: #fce6e7; 
			width: 240px;
			height: 115px;
			margin: 20px 0 0 10px;
			}
			
		/*Login Panel*/
		#login {
			color: #fff;
			width: 240px;
			height: 115px;
			margin: 0 0 20px 10px;
			}
			
		.login_tab {
			width: 240px;
			height: 20px;
			}
			
			#login_tab_jobseeker_on, #login_tab_employer_on {
				width: 125px;
				height: 20px;
				margin: 0;
				padding: 0;
				}
				
			#login_tab_jobseeker_on { 
				background: url(../images/login_tab_jobseeker_on.gif) top left no-repeat; 
				float: left;
				}
				
			#login_tab_employer_on { 
				background: url(../images/login_tab_employer_on.gif) top left no-repeat; 
				float: right;
				}
				
			#login_tab_employer_off, #login_tab_jobseeker_off {
				width: 115px;
				height: 20px;
				display: block;
				}
				
			#login_tab_employer_off { 
				background: url(../images/login_tab_employer_off.gif) top left no-repeat; 
				float: right;									
				}
				
			#login_tab_jobseeker_off { 
				background: url(../images/login_tab_jobseeker_off.gif) top left no-repeat; 
				float: left;									
				}
			
		.login_content_container {
			width: 120px;
			float: left;
			}
			
		#login form p {
			margin: 0 0 0 7px;
			padding: 0;
			font-size: 10px;
			}
			
		.login_content_container input {
			width: 100px;
			border: 1px solid #ccc;
			}
			
		.login_content_subfoot {
			margin: 5px 10px 0 0;
			}
			
		.login_content_remember {
			float: right;
			margin: 0 10px 0 0;
			}
			
		.login_content_remember input {
			border: none;
			}
			
			/*Jobseeker Properties*/				
			#login_jobseeker_form {
				background: #e00a17;
				width: 240px;
				height: 67px;
				padding: 6px 0 0 0;
				}
						
			#login_jobseeker_loginbtn {
				background: url(../images/login_jobseeker_loginbtn.gif) top left no-repeat;
				width: 57px;
				height: 20px;
				display: block;
				float: right;
				}
				
			#login_footer_jobseeker {
				background: #83281a url(../images/corner1px_240.gif) bottom left no-repeat;
				width: 190px;
				height: 22px;
				list-style: none;
				margin: 0;
				padding: 0 0 0 50px;
				}	
						
			#login_jobseeker_signup {
				background: url(../images/login_jobseeker_signupbtn.gif) center center no-repeat;
				width: 64px;
				height: 63px;
				margin: -28px 0 0 -60px;
				position: absolute;
				display: block;
				}
				
			#login_footer_jobseeker li {
				float: left;
				display: block;
				margin: 0 15px 0 0;
				padding: 2px 0 0 0;
				}
				
			#login_footer_jobseeker a {
				color: #fff;
				}
			
			/*Employer Properties*/				
			#login_employer_form {
				background: #e00a17;
				width: 240px;
				height: 67px;
				padding: 6px 0 0 0;
				}
						
			#login_employer_loginbtn {
				background: url(../images/login_employer_loginbtn.gif) top left no-repeat;
				width: 57px;
				height: 20px;
				display: block;
				float: right;
				}
				
			#login_footer_employer {
				background: #83281a url(../images/corner1px_240.gif) bottom left no-repeat;
				width: 190px;
				height: 22px;
				list-style: none;
				margin: 0;
				padding: 0 0 0 50px;
				}	
						
			#login_employer_signup {
				background: url(../images/login_employer_signupbtn.gif) center center no-repeat;
				width: 64px;
				height: 63px;
				margin: -28px 0 0 -60px;
				position: absolute;
				display: block;
				}
				
			#login_footer_employer li {
				float: left;
				display: block;
				margin: 0 15px 0 0;
				padding: 2px 0 0 0;
				}
				
			#login_footer_employer a {
				color: #fff;
				}
	
	/*warna link search*/
	#popviewads a {
		color:#e00a17;
		}
	
	#popviewads a:hover {
		color:#e00a17;
		text-decoration:underline;
		}
	
	#popviewads a:visited {
		color:#CC9966;
		}