/*--------------------------------------*/
/* CSS Created by Erika Greco - 2009 ---*/
/* www.erikagreco.com ------------------*/
/*--------------------------------------*/

/*---------------------*/
/* General ------------*/
/*---------------------*/
* {margin: 0;padding: 0;}
body {
	background: #020c2b url(/images/skyline.gif) bottom center repeat-x;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;   
	color: #fff;
}
hr {display: none;}
img, fieldset {border: none;}
a:link, a:visited {color: #fff;}
a:hover, a:active {color: #ff5b1a;}
.wide a:link, .wide a:visited {color: #ff5b1a;}                  
.wide a:hover, .wide a:active {color: #020c2b;}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}
#container,
.content {
	width: 960px;
	margin: 0 auto;
}
/*---------------------*/
/* Header -------------*/
/*---------------------*/
#header {
	margin: 20px 0;
	height: 78px;
}
#header h1 a {
	background: url(/images/mjr_logo.jpg) top left no-repeat;
	float: left;
	display: inline;
	text-indent: -999em;
	overflow: hidden;
	width: 138px;
	height: 78px;
}
#header ul {
	float: right;
	display: inline;                                             
	width: 800px;  
	padding: 10px 3px; 
	text-align: right;
	font-size: 13px;
}
#header ul li {
	display: inline;
	list-style: none;	
}
#header li a {
	text-decoration: none;
	padding: 0 7px 0 10px;
	border-left: 1px solid #3666df;
	font-weight: bold;
}           
#header li:first-child a {
	border: none;
}
#header li a:hover {
	color: #ff5b1a;
}
/*---------------------*/
/* Subnav -------------*/
/*---------------------*/
#subnav {
	margin: 0 0 10px 0;
}
#subnav li {
	list-style: none;
	display: inline;
	list-style-position: none;
	padding: 10px 0;
}                             
#subnav li a {
	padding: 10px;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	background: #031751 url(/images/bg_blue.gif) top left repeat-x;
}                    
#subnav .active a {
	background: #fff;
	color: #020c2b !important;
	font-weight: bold;
}                
#subnav li a:hover {
	color: #ff5b1a;
	background: #fff;
}
/*---------------------*/
/* Main ---------------*/
/*---------------------*/
#hero {
	background: url(/images/hero.jpg) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 960px;
	height: 260px;
	margin: 0 0 20px 0;
}       
.pageHead {
	width: 960px;
	height: 100px;
	margin: 0 0 20px 0;	
}
#headBlank {background: url(/images/head_blank.jpg) top left no-repeat;}                 
#headHowItWorks {background: url(/images/head_how_it_works.jpg) top left no-repeat;}
#headOverview {background: url(/images/head_overview.jpg) top left no-repeat;}
#headLogin {background: url(/images/head_login.jpg) top left no-repeat;}
#headRegister {background: url(/images/head_register.jpg) top left no-repeat;}
#headSearch {background: url(/images/head_search.jpg) top left no-repeat;}
#headDashboard {background: url(/images/head_dashboard.jpg) top left no-repeat;}
#headTerms {background: url(/images/head_terms.jpg) top left no-repeat;}
#headRecruiters {background: url(/images/head_recruiters.jpg) top left no-repeat;}
#headTrackSubmission {background: url(/images/head_track_sub.jpg) top left no-repeat;}
#headSubInfo {background: url(/images/head_sub_info.jpg) top left no-repeat;}
#headPostJob {background: url(/images/head_post_job.jpg) top left no-repeat;}
#headReferSomeone {background: url(/images/head_refer_someone.jpg) top left no-repeat;}
#headRecruiterDashboard {background: url(/images/head_recruiter_dashboard.jpg) top left no-repeat;}
#headReferralDashboard {background: url(/images/head_referral_dashboard.jpg) top left no-repeat;}
#headRecruiterRegister {background: url(/images/head_recruiter_registration.jpg) top left no-repeat;}
#headRegPostJobs {background: url(/images/head_reg_post_jobs.jpg) top left no-repeat;}
#headCandidateInfo {background: url(/images/head_candidate_info.jpg) top left no-repeat;}
#headCandidateResponses {background: url(/images/head_candidate_responses.jpg) top left no-repeat;}
#headBilling {background: url(/images/head_billing.jpg) top left no-repeat;}
#headViewJobDetail {background: url(/images/head_job_detail.jpg) top left no-repeat;}
#headNewJobPosting {background: url(/images/head_new_job_posting.jpg) top left no-repeat;}
#headEditRecruiterProfile {background: url(/images/head_edit_recruiter_profile.jpg) top left no-repeat;}
#headSubmitWorkHistory {background: url(/images/head_submit_work_history.jpg) top left no-repeat;}
#headJobOpportunity {background: url(/images/head_job_opportunity.jpg) top left no-repeat;}
#headError {background: url(/images/head_error.jpg) top left no-repeat;}
.pageHead h1 {
	text-indent: -999em;
	overflow: hidden;
	float: left;
	display: inline;
}                
.btn {
	background: url(/images/btn_submit.gif) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 75px !important;
	height: 30px;
	border: 0;
	cursor: pointer;
	padding-top: 30px;     
}
.btnApply {
	background: url(/images/btn_apply.gif) top left no-repeat;
}
.btnSave {
	background: url(/images/btn_save.gif) top left no-repeat;
	float: left;
	display: inline;
	margin: 20px 10px 0 0;
}
.btnCancel {
	background: url(/images/btn_cancel.gif) top left no-repeat;
	float: left;
	display: inline;
	margin: 20px 0 0 0;
}
.btnPost {
	background: url(/images/btn_post.gif) top left no-repeat;
	float: left;
	display: inline;
}
.btnEdit {
	background: url(/images/btn_edit.gif) top left no-repeat;
	float: left;
	display: inline;
}
.btnNotPursuing {
	background: url(/images/btn_not_pursuing.gif) top left no-repeat;
	width: 155px !important;
	float: right;
	display: inline;
}             
.btnReturnDashboard {
	background: url(/images/btn_return_dashboard.gif) top left no-repeat;
	width: 155px !important;
	float: left;
	display: inline;
	margin-left: 200px !important;
}                
.btnRequestContact {
	background: url(/images/btn_request_contact_info.gif) top left no-repeat;
	width: 155px !important;
	float: left;          
	display: inline;
}
.btnSearchJobListings,
.btnPostJobListings {
	background: url(/images/btn_search_job_listings.png) top left no-repeat;	
	display: block;
	margin: 25px auto 0 auto;
	text-indent: -999em;
	overflow: hidden;
	width: 190px;
	height: 50px;
}   
.btnPostJobListings {
	background: url(/images/btn_post_job_listings.png) top left no-repeat;	
	width: 250px;
	margin: 0 0 20px 0;
	margin: 0 auto 20px auto;
}
.btnSearchJobListings:hover,
.btnPostJobListings:hover {
	background-position: bottom;
}              
#main .white,
#main .wide {
	background: #fff !important;
	color: #333;
	padding: 20px 15px;
}
#main .error {
	padding: 20px 15px;
	height: 420px;
}              
#main .white h2,
#main .error h2,
#main .wide h2 {
	color: #020c2b;
	margin: 0 0 10px 0;
}                     
#main .white p,
#main .error p {
	margin: 0 0 15px 0;
	padding-bottom: 15px;                       
	line-height: 1.4em;
	background: url(/images/blue_rule.gif) bottom left no-repeat;
}
#main .error p {
	line-height: 1.6em !important;
	font-size: 15px;
}
#main .wide p {
	margin: 0 0 15px 0;
	line-height: 1.4em;
}
#main .left {
	float: left;
	display: inline;                                              
	width: 510px;         
}
#main .white {
	padding: 20px 15px;
}
#main .blue {
	background: #031751 url(/images/bg_blue.gif) top left repeat-x;
	padding: 20px 15px;
	width: 480px;
}    
#main .left h2 {
	font-weight: normal;
	font-size: 22px;
	margin: 0 0 15px 0;
}
#main .right {
	float: right;
	display: inline;
	width: 430px;
}
#main .wide .leftCol {
	float: left;
	display: inline;
	width: 450px;
}         
#main .wide .rightCol {
	float: right;
	display: inline;
	width: 450px;
}
/*---------------------*/
/* Current Jobs -------*/
/*---------------------*/
#currentJobs {
	background: url(/images/bg_current_jobs.gif) top left no-repeat;
	width: 960px;
	height: 50px;
	margin: 0 0 20px 0;
	overflow: hidden;
}                     
#currentJobs h2 {
	background: url(/images/txt_current_jobs.gif) top left no-repeat;
	float: left;
	display: inline;
	text-indent: -999em;
	overflow: hidden;
	width: 150px;
	height: 50px;	
}
#jobList {         
	float: left;
	display: inline;
	height: 50px;
	width: 800px;
	margin: 0 0 0 0px;
	overflow: hidden;
}                
#jobList ul {
	list-style: none;
	list-style-position: outside;
	font-size: 16px;
	width: 100%;    
	height: 50px;   
	overflow: hidden;   
}
#jobList ul li {
	height: 50px;
	float: left;
	display: inline;
}
#jobList ul li .green {
	color: #72d020;
	font-size: 18px;
	font-weight: bold;
}                   
#jobList ul li a {
	background: url(/images/placement_award.gif) top right no-repeat;
	float: left;
	display: inline;
	height: 35px;	
	text-decoration: none;
	padding: 15px 85px 0 0;
	margin: 0 15px 0 0;
}                        
#jobList ul li a:hover *,
#jobList ul li a:hover {
	color: #ff5b1a !important;
}
div.scrollable {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	width: 740px;	
	height:114px;	
			
}

div.scrollable div.items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
	
	/* decoration */
	margin-left:10px;
}

/*---------------------*/
/* Misc Sub Pages -----*/
/*---------------------*/
#rotateText #itemNav {
	margin: 0 0 5px 0;
	text-align: center;
}
.factList p {           
	background: url(/images/icon_arrow_bullet.gif) 0 4px no-repeat;
	margin: 0 !important;
	padding: 0 0 0 18px;
}                               
.factList li {
	list-style: none;
	margin: 0 0 10px 0;
	background: #eaeaea url(/images/bg_list.gif) top left repeat-x;
	padding: 10px;
	color: #444;
	line-height: 1.4em;
	font-size: 13px;
}
#btnHowThisWorks {
	background: url(/images/btn_how_this_works.png) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 150px !important;
	height: 40px !important;
	margin: 20px auto 0 auto;
	padding: 0;
}                          
#btnHowThisWorks:hover {
	background-position: bottom;
}
.scroll {
	border: 1px solid #bbb;
	overflow: scroll;
	padding: 20px 10px;
	height: 300px;                                                
	background: #fff;
	margin: 20px;      
	font-size: 12px;
}                   
.terms {
	background: #7cc1ea url(/images/bg_form.gif) top left repeat-x;
	padding: 1px 0 0 0;
}             
.terms form {
	width: auto;
}                              
.scroll hr {
	display: block;
	margin: 0 0 15px 0;
}
.terms .scroll h3 {
	font-size: 15px !important;
}
.scroll ul,
.scroll ol {
	margin: 0 0 10px 20px;
	line-height: 1.5em;
}                   
.scroll li {
	margin: 0 0 5px 0;	
}      
.scroll ul li {
	list-style: disc;
}
.terms .scroll p {
	line-height: 1.5em !important;
}
.imgRight {
	float: right;
	display: inline;
	margin: 0 150px 0 40px;
}                   
select.status {
	margin: 0 0 0 5px;
	width: 150px;
}
.code #code {
	width: 310px;   
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}                
.code .btn {
	float: left;
	display: inline;
}
form.full {
	width: auto;
	margin: 20px 0 0 0;
}   
form.full p {
	float: left;
	display: inline;
	margin: 0 0 0 20px !important;
}            
form.full p em {
	font-size: 12px;
}
form.full input {
	margin: 0 5px 0 0;
	width: auto;
}
form.postJob {
	width: auto;
}
form.postJob fieldset.border {
	padding: 10px;
	border: 1px solid #6198b8;
	margin: 0 0 10px 0;
}                         
form.postJob fieldset.border input,
form.postJob fieldset.border textarea {
	width: 380px !important;
}
form.postJob textarea.sml {
	width: 400px !important;
	height: 80px !important;
	display: block;
	margin: 0 0 5px 0;
}
form.postJob p.info {
	margin-top: 3px !important;
}                  
form.postJob label.info {
	float: left;
	display: inline;      
	width: 160px;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 1px 0 0 0 !important;
}
form .btnPreview {
	background: url(/images/btn_preview.gif) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 160px;
	height: 40px;              
	padding-top: 40px;
	border: none;
	cursor: pointer;
	margin: 10px 0 0 0;
}
form.postJob .divider {
	border-bottom: 1px solid #6198b8;
	margin: 20px 0;
	height: 1px;
}
form.postJob .formLeft {
	width: 430px;
	float: left;
	display: inline;
}           
form.postJob .formRight {
	float: right;
	display: inline;
	width: 430px;
}                
form.postJob .formRight textarea {
	width: 405px;
}
/*---------------------*/
/* Popup --------------*/
/*---------------------*/
#popup {
	background: #7cc1ea url(/images/bg_form.gif) top left repeat-x;
	color: #333;   
	padding: 20px;
}
#popup .wide {
	background: #fff;	
	padding: 20px 20px 10px 20px;
	border: 1px solid #bbb;
}                          
#popup p {
	margin: 0 0 15px 0;
	line-height: 1.5em;
}
/*---------------------*/
/* Login Form ---------*/
/*---------------------*/
form {
	background: #7cc1ea url(/images/bg_form.gif) top left repeat-x;
	padding: 20px 20px;
	width: 410px;
}            
form label {
	display: block;
	font-weight: bold;
	margin: 0 0 5px 0;
}               
form label.remember {
	margin: 0 0 15px 0;
	float: left;
	display: inline;
}                   
form a.forgot {
	float: right;
	display: inline;      
	margin: 2px 10px 0 0;
	font-size: 12px;
	font-weight: bold;
}
form input.txt,
form select {
	width: 400px;
	font-size: 14px;
	padding: 2px;
	display: block;
	margin: 0 0 10px 0;
}
form select {padding:0;}
form input.inline {
	width: 250px;
	font-size: 14px;
	padding: 2px;
	margin: 0 5px 10px 0;
}            
form .btnLogin {
	background: url(/images/btn_login.gif) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 95px;
	height: 40px;              
	padding-top: 40px;
	border: none;
	cursor: pointer;
}
form .btnRegister {
	background: url(/images/btn_register.gif) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 110px;
	height: 40px;   
	padding-top: 40px;
	border: none;
	cursor: pointer;
}
.btnRegisterNow {
	background: url(/images/btn_register_now.png) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 150px;
	height: 40px;
}
.btnRegisterJob:hover,
.btnRegisterRecruit:hover,                
.btnRegisterNow:hover {
	background-position: bottom;
}                    
.btnRegisterJob,
.btnRegisterRecruit {
	margin: 10px 0 10px 20px;
	background: url(/images/btn_register_job.png) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 420px;
	height: 100px;
}              
.btnRegisterRecruit {
	background: url(/images/btn_register_recruit.png) top left no-repeat;
	margin: 10px 0 0 10px;
}
/*---------------------*/
/* Search Form --------*/
/*---------------------*/
.searchBar form {
	width: 505px;
	float: left;
	display: inline;
	padding: 10px 20px 0 20px;
	min-height: 90px;
	/height: 90px;
}   
.searchBar img {
	float: right;         
	display: inline;
	width: 365px;
}                         
.searchBar .txt {
	width: 220px;
	margin: 0 0 5px 0;
}                    
.searchBar .remember {
	margin: 0;
	font-size: 12px;
}
.searchBar select {
	width: 170px;
}
.searchBar p {
	float: left;
	display: inline;
	margin: 0 15px 0 0 !important;
}
.searchBar .btnSearch {
	background: url(/images/btn_search.gif) top left no-repeat;
	float: right;
	display: inline;
	text-indent: -999em;
	overflow: hidden;
	width: 75px;
	height: 30px;
	border: none;
	cursor: pointer;
	margin: 25px 0 0 0;        
	padding-top: 30px;
}         
/*---------------------*/
/* Table --------------*/
/*---------------------*/
table {
	width: 100%;
	background: #f2f2f2;
}               
th {
	font-weight: normal;
	text-align: left;
	font-size: 12px;                
	background: #7cc1ea url(/images/bg_form.gif) top left repeat-x;
	padding: 6px 10px 5px 10px;
	font-weight: bold;
	color: #020c2b;
}               
td {
	border-bottom: 1px solid #ccc;
	padding: 5px 10px;
}                 
table .odd td {
	background: #fff;
}
/*---------------------*/
/* Results ------------*/
/*---------------------*/
.results {
	margin: 20px 0 0 0;
	font-size: 13px;
}
table a {
	color: #ff5b1a !important;
	font-size: 14px;
	font-weight: bold;
}           
table a:hover {
	color: #020c2b !important;
}       
.result .jobDetail {
	width: 670px;
	float: left;
	display: inline;
}                              
.result h3 {
	font-size: 16px !important;
}   
.referral,
.salary {
	background: #031751 url(/images/bg_referral.png) top left repeat-x;
	width: 214px;
	float: right;
	display: inline;
	padding: 10px 13px;
}
.salary {background: #031751 url(/images/bg_salary.png) top left repeat-x;}
.salary h3 {
	font-size: 20px !important;
	color: #fff !important;
	text-align: center;
}          
.salary p {          
	display: block;
	text-indent: -999em;
	overflow: hidden;
	height: 27px;
}
.referral p {
	float: left;
	display: inline;
	display: block;
	text-indent: -999em;
	overflow: hidden;  
}
.referral h3 {
	color: #66ff33 !important;
	float: right;
	display: inline;
	font-size: 24px !important;
	margin: 9px 0 0 0 !important;
	width: 110px;
	text-align: center;
}
.referral .txtKnowSomeone,
.salary .txtContactMe {
	background: url(/images/txt_know_someone.gif) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 193px;
	height: 52px;
	margin: 30px auto 10px auto;
	color: #1eabdf;
	text-align: center;
}
.salary .txtContactMe {background: url(/images/txt_contact_me.gif) top left no-repeat;}
.referral .btnMakeRecommendation {
	background: url(/images/btn_make_recommendation.png) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 200px;
	height: 45px;
	margin: 0 auto 5px auto;
}
.salary .btnContactMe,
.salary .btnLearnMore,
.salary .btnTellMore {
	background: url(/images/btn_contact_me.png) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 200px;
	height: 75px;
	margin: 10px auto 5px auto;
}
.salary .btnLearnMore {background: url(/images/btn_learn_more.png) top left no-repeat;}
.salary .btnTellMore {background: url(/images/btn_tell_more.png) top left no-repeat;}
.referral .btnMakeRecommendation:hover,
.salary .btnContactMe:hover,
.salary .btnLearnMore:hover,
.salary .btnTellMore:hover {
	background-position: bottom;
}
h3.preview {color: #c00 !important;}                              
/*---------------------*/
/* Overview -----------*/
/*---------------------*/
#main .answer {
	padding: 10px 100px 1px 20px;
	margin: 0 0 15px 5px;
	border-left: 2px solid #1eabdf;
}                             
#main .wide h3 {
	color: #1eabdf;
	margin: 0 0 10px 0;
	font-size: 18px;
}
/*---------------------*/
/* How It Works -------*/
/*---------------------*/
#main .howItWorks h2 {
	color: #1eabdf;
	margin: 0 0 10px 0;
	font-size: 22px;
}                
#main .howItWorks p {
	line-height: 1.4em;
	margin: 0 0 20px 0;
}                 
#main .howItWorks img {
	display: block;
}                      
#main .howItWorks ol {
	margin: 20px 0 0 0;
}
#main .howItWorks li {
	list-style: none;
	margin: 0 0 10px 0;
}                    
#main .howItWorks ol h3 {
	color: #72d020;
	font-size: 20px;
	margin: 0 0 5px 0;
}                            
#main .howItWorks ol p {
	margin: 0;    
	font-size: 13px;    
}                  
#main .howItWorks ol p strong {
	color: #1eabdf;
}
/*---------------------*/
/* Quick Search -------*/
/*---------------------*/
#main #txtQuickSearch {
	background: url(/images/txt_quick_search.jpg) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 138px;
	height: 27px;
}                   
#main .blue ul li {
	list-style: none;
	list-style-position: outside;
	width: 230px;
}                                                                
#main .blue ul a {	
	background: url(/images/icon_arrow.gif) center left no-repeat;
	display: block;
	text-decoration: none;
	padding: 3px 0 3px 20px;
	font-weight: bold;
}
#main .left .colLeft,
#main .left .colRight {
	float: left;
	display: inline; 
	margin: 0 8px 0 2px;
	width: 230px;
}
/*---------------------*/
/* CTA Buttons --------*/
/*---------------------*/
#main .right .colLeft,
#main .right .colRight {
	float: left;
	display: inline;
	width: 210px;
}
#main .right .colRight {
	float: right;
}    
#main .right .colLeft h2 a,
#main .right .colRight h2 a {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 210px;
	height: 70px;
}
#main #findCandidates:hover,
#main #findJobs:hover {
	background-position: bottom;
}
#main #findCandidates {background: url(/images/btn_find_candidates.png) top left no-repeat;}
#main #findJobs {background: url(/images/btn_find_jobs.png) top left no-repeat;}
#main .right .colLeft p,
#main .right .colRight p {
	padding: 15px 5px 15px 10px;
	font-size: 13px;         
	line-height: 1.4em;
}
#main .right .colLeft p a,
#main .right .colRight p a {
	color: #ff5b1a;
	text-transform: uppercase;
	font-size: 10px;
	display: block;
	margin: 5px 0 0 0;  
	font-weight: bold;
}             
#main .right p a:hover {
	color: #72d020;
}
/*---------------------*/
/* Footer -------------*/
/*---------------------*/
#footer {             
	background: #02081c;
	margin: 10% 0 0 0;
	font-size: 12px;
	padding: 15px 0;
}                        
#footer ul {
	float: left;
	display: inline;
	width: 530px;
}
#footer ul li {
	list-style: none;
	display: inline;
}
#footer a {
	text-decoration: none;
}
#footer p {
	float: right;
	display: inline;
	text-align: right;
	width: 400px;
}
/*---------------------*/
/* sIFR ---------------*/
/*---------------------*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
.sIFR-hasFlash .white h2,
.sIFR-hasFlash .wide h2 {
	visibility: hidden;           
	font-size: 26px !important;
	letter-spacing: -10px;
	margin: 0 !important;
}
.sIFR-hasFlash .howItWorks h2 {
	visibility: hidden;           
	font-size: 26px !important;
	letter-spacing: -10px;
	margin: 0 !important;
}
.sIFR-hasFlash .howItWorks h3 {
	visibility: hidden;           
	font-size: 22px !important;
	letter-spacing: -10px;
	margin: 0 !important;
}
.sIFR-hasFlash .answer h3 {
	visibility: hidden;           
	font-size: 22px !important;
	letter-spacing: -10px;
	margin: 0 !important;
}
.remove_class {
	background: none !important;
	padding: 0 !important;
	display: inline !important;
}
.contactBox input, textarea{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #6b6c70;	
}
.inquiry_form {
    width:430px !important;
    float:left !important;
}
#contact_info {
	float:left !important;
	width:200px !important;
	padding:0 !important;
	position:relative !important;
}
#candidate_info{
position:absolute;
width:240px;
padding:5px;
background-color:lightyellow;
color:black;
border:1px solid black;
visibility:hidden;
z-index:100;
cursor:hand;
cursor: pointer;
}
