/* CSS Document */

body {
	background:#fff2cd;
	font-family:arial,verdana,sans;
	font-size:10pt;
	margin:15px auto;
}
form, h1 {
	margin:0px;
	padding:0px;
}


p {
	margin:0px;
	padding:0px;
}

.clear {
	clear:both;
}

#container {
	width:990px;
	margin:0 auto;
}



.boldblue {
	color:#2135A4;
}

.hello {
	padding-left:8px;
	height:285px;
}
.desc {
	font-size:9pt;
	padding:5px 20px;
}

.intropagecontentcolumns {
	height:181px;
	
}

#top {
	padding:0px;
}

#top h1 {
	background:url(../images/img_sidejob.gif) no-repeat;
	text-indent:-9999px;
	height:54px;
	margin:0px;
}

#top #logo {
	background:url(../images/img_logo.gif) no-repeat 6px 10px;
	width:241px;
	height:270px;
	float:left;
}
#top #logo img {
	width:230px;
	height:230px;
	border:0px;
}
#top #nav {
	padding-top:4px;
	background:url(../images/img_getjob.gif) no-repeat top right;
	width:749px;
	float:right;
}
#top #navlist {
	background:url(../images/img_navtop_bg.gif) repeat-x #2135a4;
}
#top #nav ul {
	background:url(../images/img_trbg.gif) no-repeat top right;
	width:100%;
	margin: 10px 0px 0px 0px;
	padding:10px 0px;
}
#top #nav ul li, #bottom #bottom_nav ul li {
	margin:10px 2px 10px 10px;
	list-style:none;
	display:inline;
	height:30px;
}
#top #nav ul li a, #bottom #bottom_nav ul li a {
	color:#c9efff;
	font-size:8pt;
	font-weight:bold;
	padding:15px 18px;
	text-decoration:none;
}
#top #nav ul li a:hover, #bottom #bottom_nav ul li a:hover {
	color:#fff;



}
.login {
	border:1px solid #000000;
	width:225px;
	float:left;
	text-align:left;
	padding-left:10px;
	border:0px;
}

.login label, .login password {
	display:block;
	font-weight:bold;
	float:left;
	text-align:left;
	width:70px;
	color:#3042aa;
}
.login form div {
	margin-bottom:5px;
	text-align:left;
	clear:both;
}
.login form div input, .check {
	width:120px;
	background:#fff2cd;
	border:1px solid #3487fb;
}
.login form {
	background:#fff;
	padding:3px;


}
#search {
	background:url(../images/img_searchbot.gif) no-repeat bottom left #2135a4;
	padding:15px;
	margin-bottom:10px;
}
#search #search_field {
	width:600px;
	border:0px;
	border-bottom:2px solid #1b2d8b;
	background:#FFF2CD;
	color:#3042aa;
}
#middle_right {
	width:745px;
	padding-left:10px;
	float:right;
}
#content_mid {
	width:475px;
	float:left;
	padding-left:10px;
}
#content_right {
	background:url(../images/img_adbg.gif) repeat-x;
	width:215px;
	padding:20px;
	float:right;
	color:#fff;
	height:250px;
}

#forgot {
	text-align:left;
}
#forgot a {
	background:url(../images/img_bullet.gif) no-repeat center left;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#2135a4;
	padding-left:25px;
}



#bottom {
	padding-left:8px;
}

#bottom #bottom_navlist {
	background:url(../images/img_bnavleft.gif) no-repeat center left;
}
#bottom #bottom_nav ul {
	background:url(../images/img_bnavright.gif) no-repeat center right;
	width:100%;
	margin: 5px 0px 0px 0px;
	padding:2px 0px 5px 0px;
}
#bottom #bottom_nav {
	background:url(../images/img_navtop_bg.gif) repeat-x #2135a4;
	float:right;
	width:743px;
}
#bottom #bottom_nav ul {
	margin:0px;
}






#copyright {
	background:url(../images/img_copybg.gif) repeat-x;
	width:226px;
	float:left;
}

#copyright #fill {
	background:url(../images/img_bcopyleft.gif) no-repeat;
}
#copyright #fill div {
	text-align:center;
	font-size:9pt;
	font-weight:normal;
	height:16px;
	color:#ffffff;
	padding:5px 10px;
	background:url(../images/img_bcopyright.gif) no-repeat top right;
}

#welcome {
	padding-bottom:10px;
	text-align:justify;
	color:#413e36;
}
#welcome h1 {
	background:#dfd3b1;
	margin-bottom:10px;
	padding:15px;
	border-top:1px solid #c9c0a5;
	border-bottom:1px solid #c9c0a5;
	color:#605945;
}
.wantjob, .postjob {
	width:230px;
	float:left;
	
}
.postjob {
	margin-right:10px;
}
.wantjob .para, .postjob .para {
	font-size:12px;
	text-align:justify;
	padding:5px 5px;
}
.click {
	background:url(../images/img_bulletone.gif) no-repeat center left;
	vertical-align:bottom;
	padding:15px;
	color:#3042aa;
	font-size:.8em;
	font-weight:bold;
	text-decoration:none;
}
.content {
     font-size:10pt;
     margin:10px 0px;

}
.title {
     border-bottom:1px solid #2135a4;
}
.clear {
     clear:both;
}
#contact_form {
     width:467px;
}
#contact_form form, #register_form form {
     margin:20px 0px 0px 0px;
}
#contact_form div, #register_form div {
     margin:15px 0px;
}
#contact_form form label, #message_label, #register_form form label {
     font-weight:bold;
     display:block;
     width:120px;
     float:left;
}
#contact_form form input#fullname, 
#contact_form form input#email, 
#contact_form form input#rep_fullname,
#contact_form form input#rep_email
{
     float:right;
     width:335px;
     border:1px solid #2135a4;
     background:#FFF;	
}
#register_form form input#firstname,  
#register_form form input#lastname,
#register_form form input#email,
#register_form form input#bussname,
#register_form form input#phone,
#register_form form input#address1,
#register_form form input#address2,
#register_form form input#city,
#register_form form input#zip
{
     float:right;
     width:335px;
     border:1px solid #2135a4;
     background:#FFF;	
}
#contact_form form #message {
     width:100%;
     height:120px;
     margin-top:10px;
     border:1px solid #2135a4;
     background:#FFF;	
}
#contact_form form #message_label, #contact_form form #submit {
     width:100%;
     text-align:center;

}





#mailto {
     font-weight:bold;
     text-decoration:none;
     color:#000;
}

#help_faq {
     margin:15px 0px;
}
.questions {
     width:700px;
     margin:0px;
     padding:0px;
}
.questions li {
     list-style:none;
     padding:5px 0px;
     background:url(../images/img_question.gif) no-repeat left 4px;
     padding-left:30px;
     margin:5px 0px;
}
.questions li a {
     text-decoration:none;
     color:#000;
     font-weight:bold;
}
li.null {
     margin:0px;
     padding:0px;
     background:none;
}
p.answers {
     border:1px solid;
     margin-left:-0px;
     display:block;
     clear:both;
}
.answers ul li {
     padding:0;
     background:none;
     list-style:square;
}
.help_titles, .legal_titles {
     background:url(../images/img_helptitle_bg.gif) repeat-x top right #fff;
}
.help_titles div {
     font-size:15pt;
     font-weight:bold;
     line-height:25px;
     color:#1b2c8c;
     height:26px;
     margin-top:20px;
     background:url(../images/img_helptitle_right.gif) no-repeat top right;
}
.legal h2 {
	color:#2135a4;
	margin:0px;
}
.legal {
	width:735px;
}
.legal .content {
	font-size:9pt;
	line-height:16px;
	margin-bottom:20px;
}
.legal #welcome {
	line-height:13px;
	font-size:11px;
}
.legal_titles .legal_inner1 {
     height:26px;
     background:url(../images/img_helptitle_right.gif) no-repeat top right;
}
.legal_titles .legal_inner2 {
     background:url(../images/img_legal_leftbg.gif) no-repeat top left;
	padding-top:4px;
	height:22px;
	color:#2135a4;
	font-weight:bold;
}
.legal_titles .legal_inner2 .number {
	padding:0px 15px 0px 12px;
	color:#fff2cd;
}

#sent {
	text-align:center;
	padding-top:80px;
}
#sig, #sig a {
	margin-top:auto;
	font-size:11px;
	color:#7485e8;
	text-align:center;
	text-decoration:none;
}
/*--------------------------------- Icons ------------------------------------*/

#computer {
	background:url(../images/icon_computer.gif) no-repeat center left;
	padding-left:15px;
}

#construct {
	background:url(../images/icon_construct.gif) no-repeat center left;
	padding-left:15px;
}

#home {
	background:url(../images/icon_home.gif) no-repeat center left;
	padding-left:15px;
}

#auto {
	background:url(../images/icon_auto.gif) no-repeat center left;
	padding-left:15px;
}

#special {
	background:url(../images/icon_special.gif) no-repeat center left;
	padding-left:15px;

}

#personal {
	background:url(../images/icon_personal.gif) no-repeat center left;
	padding-left:15px;

}

#contact {
	background:url(../images/icon_contact.gif) no-repeat center left;
	padding-left:15px;
}

#homepage {
	background:url(../images/icon_refersuccesshomepage.gif) no-repeat center left;
	padding-left:15px;

}

#help {
	background:url(../images/icon_help.gif) no-repeat center left;
	padding-left:15px;

}

#refer {
	background:url(../images/icon_refer.gif) no-repeat center left;
	padding-left:15px;

}

#legal {
	background:url(../images/icon_legal.gif) no-repeat center left;
	padding-left:15px;
	margin-left:120px;

}

#privacy {
	background:url(../images/icon_privacy.gif) no-repeat center left;
	padding-left:15px;

}

/*--------------------------------- Account ----------------------------------*/

#account_options {
	margin:0px 0px 0px 5px;
}
#account_pref, #contact_info, #change_password
{
	width:230px;
 
}
#account_pref .desc, #contact_info .desc, #change_password .desc {
 	height:58px;
 
}

#account_pref h4, #contact_info h4, #change_password h4 {
	text-align:center;
	margin:0px 5px;
}
#account_pref .img_one {
	background:url(../images/img_acctpref_img.gif) no-repeat top left;
	height:100px;
}
#account_pref .img_two {
	background:url(../images/img_acctpref_img.gif) no-repeat bottom left;
	text-align:center;
	height:23px;
}
#contact_info .img_one {
	background:url(../images/img_contactinfo_img.gif) no-repeat top left;
	height:100px;
}
#contact_info .img_two {
	background:url(../images/img_contactinfo_img.gif) no-repeat bottom left;
	text-align:center;
	height:23px;
}
#change_password .img_one {
	background:url(../images/img_changepass_img.gif) no-repeat top left;
	height:100px;
}
#change_password .img_two {
	background:url(../images/img_changepass_img.gif) no-repeat bottom left;
	text-align:center;
	height:23px;
}

.success div {
	margin:5px 0px;
}
.success a {
	text-decoration:none;
	color:#000;
}
.success a:hover {
	text-decoration:underline;
	color:red;
}
.success {
	font-size:12px;
	margin:80px auto;
	width:181px;
	height:100px;
	padding-left:140px;
	padding-right:10px;
	padding-top:25px;
}
#refersuccess {
	background:url(../images/img_refersuccess.gif) no-repeat top left;
}



#refersuccess a, #regsuccess a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}


#regsuccess {
	background:url(../images/img_regsuccess.gif) no-repeat top left;
}
#accountupdated {
	background:url(../images/img_accountupdated.gif) no-repeat top left;
}


#accountupdated a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

#messagesent {
	background:url(../images/img_message_sent.gif) no-repeat top left;
}

#comingsoon {

	color:#2034A2;

}

#comingsoon #text{

	color:#2034A2;
	height:18px;
	background:#FFF;
	border:1px solid #2034A2;

}