/*
      Created by Keith Donegan of Code-Sucks.com

	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#080d4e;
}
#wrapper { 
 margin: 0 auto;
 width: 1010px;
}
#header {
 color: #333;
 width: 995px;
 float: left;
 padding: 0px 0px 0px 0px;
 /*border: 1px solid #ccc;*/
 height: 105px;
 margin: 5px 0px 0px 0px;
 background: #fff;
}
#navigation {
float: left;
 width: 1010px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #fff;
 height: 34px;
 list-style-type:none;
}
#leftcolumn { 
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 width: 214px;
 float: left;
}
#content, #content_rec {
 float: left;
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 10px 0px;
 width: 584px;
 display: inline;
}

#content_rec {width:796px;}

#rightcolumn {
 color: #333;
 background: #fff;
 margin: 0px;
 padding: 10px 0px 10px 0px;
 width: 212px;
 float: left;
 text-align:center;
}
#footer { 
 width: 1001px;
 clear: both;
 color: #333;
 background: #fff;
 margin: 4px 0px 4px 0px;
 padding: 0px;
 height:75px;
 background-image:url(images/footer_bk2.jpg); background-repeat:no-repeat; background-position:top left;
}

/* -- custom -- */

#content h2, #content_rec h2 { font-family:Tahoma, Arial; font-size:24px; padding:14px 0px 14px 0px; color:#080d4e; font-weight:normal;}
#content h3, #content_rec  h3 { font-family:Tahoma, Arial; font-size:14px; padding:10px 0px 10px 0px; color:#080d4e; font-weight:bold;}

#content ul, #content_rec ul, #content ol, #content_rec ol {margin:10px 0px 0px 20px;}

#content a, #content_rec a{text-decoration:none; color:#080d4e;}
#content a:hover, #content_rec  a:hover{text-decoration:underline; color:#080d4e;}

#logo {float:left; display:inline}
#header_ad {float:right; display:inline; margin:20px 0px 0px 0px}
#footer_nav {float:left; display:inline; margin: 10px 0px 0px 10px;}
#footer_logo {display:none}

#navigation li {display:inline; float: left;margin: 0 0.1em;}

#navigation li a {
 color:#080d4e; 
 text-decoration:none; 
 width:140px; 
 height:34px; 
 background-image:url(images/nav_off2.jpg); background-repeat:no-repeat; background-position:top left;
 display: block;
 padding:6px 0px 0px 0px;
 text-align:center;
 font-family: Myriad Pro, Tahoma, Arial; font-size:16px; font-weight:normal;
}
#navigation li a:hover {background-image:url(images/nav_ovr2.jpg); color:#080d4e;}

/*added by chris*/
#index #navigation li#nav-index a, #job_adver #navigation li#nav-company a, #help #navigation li#nav-help a, #job_seekers #navigation li#nav-seekers a, #job_recuiters #navigation li#nav-recuiters a, #contact #navigation li#nav-contact a{background-image:url(images/nav_ovr2.jpg); color:#080d4e;}
/*--------------*/

#search_box {
background-image:url(images/search_bk_quk.jpg); background-repeat:no-repeat; background-position:top left;
width:612px;
height:90px;
color:#fff;
margin:0 0 5px;
}

#search_box_user {
background-image:url(images/search_bk_quk_new1.jpg); background-repeat:no-repeat; background-position:top left;
width:612px;
height:120px;
padding:6px 0px 0px 0px;
color:#fff;
}


search_box form {display:inline;}

.sidebar_top {
background-image:url(images/sidebar_top.jpg); background-repeat:no-repeat; background-position:top left;
background-color:#f2f2f2;
width:207px;
height:41px;
color:#2b2f32;
text-align:center;
padding:10px 0px 0px 0px;
font-size:16px; font-weight:bold;
}

.sidebar_top2 {
background-image:url(images/sidebar_top_2.jpg); background-repeat:no-repeat; background-position:top left;
background-color:#f2f2f2;
width:207px;
height:6px;
}

.sidebar_mid {
background-image:url(images/sidebar_mid.jpg); background-repeat:y-repeat; background-position:top left;
background-color:#f2f2f2;
width:207px;
text-align:center;
}

.sidebar_mid_profile {
background-image:url(images/sidebar_mid.jpg); background-repeat:y-repeat; background-position:top left;
background-color:#f2f2f2;
width:207px;
text-align:center;
}
.sidebar_mid a { color:#2b2f32; text-decoration:none;}
.sidebar_mid a:hover { color:#2b2f32; text-decoration:underline;}


.sidebar_mid2 {
background-image:url(images/sidebar_spacer.jpg); background-repeat:y-repeat; background-position:top left;
background-color:#f2f2f2;
width:207px;
text-align:center;
}

.sidebar_bot {
background-image:url(images/sidebar_bot.jpg); background-repeat:no-repeat; background-position:top left;
background-color:#f2f2f2;
width:207px;
height:15px;
text-align:center;
}
.sidebar_spacer {background-image:url(images/sidebar_spacer.jpg); background-repeat:no-repeat; background-position:top left;
width:207px;
height:10px;
}
#sidebar_bottom {
background-image:url(images/sidebar_bottom.jpg); background-repeat:no-repeat; background-position:top left;
background-color:#f2f2f2;
width:207px;
height:10px;
margin:0px 0px 5px 0px;
}


#content_header, #content_header_rec {
background-image:url(images/content_header2.jpg); background-repeat:no-repeat; background-position:top left;
width:570px;
height:26px;
color:#fff;
padding:10px 0px 0px 10px;
margin:0px;
font-weight:bold;
}

#content_header_register {
background-image:url(images/content_header2.jpg); background-repeat:no-repeat; background-position:top left;
width:570px;
height:26px;
color:#fff;
padding:10px 0px 0px 10px;
margin:0px;
font-size:12px;
font-weight:bold;
}

#content_header_rec {
background-image:url(images/content_header_rec.jpg);
width:780px;
}

#content_header_adv {
background-image:url(images/content_header_adv.jpg); background-repeat:no-repeat; background-position:top left;
height:26px;
color:#fff;
padding:5px 0px 0px 10px;
margin:0px;
font-weight:bold;
width:745px;
}

#content_wrap, #content_wrap_rec  {width:528px; border:1px solid #6c6d71; border-top:0px solid #6c6d71; padding:10px;}
#content_wrap h2, #content_wrap_rec h2  {color:#080d4e; font-size:14px; font-weight:bold;}
#content_wrap_rec {width:768px;}
#content_wrap_adv  {width:739px; border:1px solid #6c6d71; border-top:0px solid #6c6d71; padding:2px;}
#content_wrap_news  {width:574px; border:1px solid #6c6d71; border-top:0px solid #6c6d71; padding:2px;}
#content_wrap_rec1  {width:558px; border:1px solid #6c6d71; border-top:0px solid #6c6d71; padding:10px;}
#content_wrap_rec_reg  {width:558px; border:1px solid #6c6d71; border-top:0px solid #6c6d71; padding:10px;}
#content_wrap_user  {width:558px; border:1px solid #6c6d71; border-top:0px solid #6c6d71; padding:10px;}  
#job_week_1, #job_week_2 {
width:275px;
height:170px;
text-align:center;
float:left;
} 

#job_week_1 a, #job_week_2 a {text-decoration:none; color:#080d4e;}
#job_week_1 a:hover, #job_week_2 a:hover {text-decoration:underline; color:#080d4e;}

#job_week_1 img, #job_week_2 img {padding:4px; border:1px solid #080d4e;}
#job_week_2 { border-left:1px dashed #080d4e;} 
.jweek_detail, .jweek_detail_2 { text-align:left; color:#080d4e;}
.jweek_detail_2 {padding:0px 0px 0px 25px;}

.content_divider {
background-image:url(images/content_divider.jpg); background-repeat:no-repeat; background-position:bottom left;
width:536px; height:28px;
margin:0px 0px 0px 0px;
clear:both;
}

#adv_srch {display:none;}
#adv_srch_bk {background-image:url(images/search_bk2.jpg); display:none;}
.submit_go {background-image:url(images/submit_go.jpg); background-repeat:no-repeat; background-position:bottom left;}
.search_txt {margin:18px 0px 0px 12px;}
.search_txt td {padding:0px 0px 0px 4px;}
.search_txt select {width:145px;}
.search_txt h4{color:#fff; font-family:Verdana, Arial; font-size:14px; font-weight:bold; }
.key_srch {height:20px; font-size:16px; width:450px; margin:0px 0px 4px 0px;}
.search_txt2 {margin:0px 0px 0px 10px;font-weight:bold;}

.latest_jobs {}
.latest_jobs a {padding:0px 5px 0px 5px; font-size:12px; text-decoration:none; color:#080d4e;}
.latest_jobs a:hover {text-decoration:underline; color:#080d4e;}
.latest_jobs em {color:#080d4e;}

#quick_dir td {padding: 5px 0px 0px 0px;}
#quick_dir a {font-size:12px; text-decoration:none; color:#080d4e;}
#quick_dir a:hover {text-decoration:underline; color:#080d4e;}

.just_in {padding:10px; margin:0px 5px 0px 5px; border:1px solid #6c6d71; background-color:#fff;}
.just_in_heading {padding:5px; margin:0px 5px 0px 5px; border:1px solid #6c6d71; background-color:#fff;}
.just_in_heading h3 { font-size:30px; font-weight:bold; color:#080d4e; padding:0px 0px 5px 0px;}
.just_in_heading h4 { font-size:18px; font-weight:bold; color:#080d4e; padding:0px 0px 5px 0px;}
.just_in h3 { font-size:30px; font-weight:bold; color:#080d4e; padding:0px 0px 5px 0px;}
.just_in h4 { font-size:13px; color:#080d4e; padding:0px 0px 5px 0px;text-decoration:underline}
.just_in h5 { font-size:25px; color:#080d4e; padding:0px 0px 5px 0px;text-decoration:underline}
.just_in a, #footer_nav a, #content_wrap a, .fr_descp a{font-size:12px; text-decoration:none; color:#080d4e;}
.just_in a:hover, #footer_nav a:hover, #content_wrap a:hover, .fr_descp a:hover{text-decoration:underline; color:#080d4e;}
.just_in img {padding:4px; border:1px solid #080d4e;}
.just_in input {width:125px;}

.fr_box {
width:500px; 
margin:0 auto; 
border-bottom:1px dashed #6c6d71; 
text-align:center; 
clear:both; 
padding:10px 0px 10px 0px;
}
.fr_box table {width:480px;}
.fr_box img {padding:4px; border:1px solid #080d4e;}
.fr_img {text-align:left; width:138px;}
.fr_descp {padding:5px; text-align:left;}
.fr_descp img {border:0px solid white;}

.litsing_title { 
background-color:#eeeef6; 
width:100%; border-top: 1px dotted #080d4e; border-bottom: 1px dotted #080d4e; 
padding:4px;
font-weight:bold;}
.listing_wrap {background-color:#fafafa;}
.listing_wrap img {border:1px solid #080d4e;padding:4px;margin:10px 0px 0px 0px; background-color:#fff;}
.listing_details {width:90%; border:1px solid #080d4e; background-color:#fff;padding:10px;margin:0px 0px 10px 0px;}
.listing_details img {border:0px;}

.logo img {padding:4px; border:1px solid #080d4e;}
.link_title {font-size:14px; font-weight:bold;}
.error_msg {color:red; font-weight:bold;}
.col_button {padding-bottom:2px;}
.profile_title {font-size:14px; font-weight:bold;color:#FFFFFF;text-decoration:none}
.profile_title1 {font-size:24px; font-weight:bold;color:#FFFFFF;text-decoration:none}
.img1 {padding:4px; border:1px solid #080d4e;}
.super{display:none;}