body {
	margin: 0;
	padding: 0;
	background-color: #e2f2f5;
	background-image: url(images/bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4e4e;
}

.mainBody {
	width: 904px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

.bodyC {
	width: 904px;
	float: left;
	padding: 0;
	overflow: hidden;
}
select{
	border: 1px solid #CCC;
}
/* Header */
.headerC {
	width: 904px;
	height: 176px;
	float: left;
	padding: 0;
	margin: 0;
}
.headerItems_logo {
	width: 332px;
	height: 176px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow: hidden;
}
.headerItems {
float:left;
height:176px;
margin:0 0 0 95px;
overflow:hidden;
padding:0;
text-align:left;
width:475px;
}

.topMenuC {
	width: 472px;
	height: 105px;
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	text-align: right;
}

.topMenuPadding {
	padding-right: 26px;
	padding-top: 30px;
}

.topMenuItem {
	padding-right: 30px;
}

.topMenuPadding a {
	color: #3bb3c3;
	text-decoration: none;
}

.topMenuPadding a:hover {
	color: #25393a;
	text-decoration: none;
}
/* End Header */

/* Search */
.searchBar {
	width: 904px;
	background-color: #3bb2c3;
	padding: 0;
	float: left;
	overflow: hidden;
}

.searchSpacer {
	width: 904px;
	height: 13px;
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.searchItemPadding1 {
	padding-right: 18px;
}

.searchItemPadding2 {
	padding-right: 6px;
}

.searchBarPadding {
	padding-left: 33px;
	padding-right: 21px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.textBox {
	width: 203px;
	padding: 5px;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #25393a;
	border: none;
}

.selectBox {
	width: 167px;
	padding: 5px;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #25393a;
	border: none;
}

.searchBotton {
	padding: 5px;
	background-color: #27373c;
	color: #FFFFFF;
	border: none;
}

/* End Search *.

/* Main Menu */
.mainMenuC {
	width: 552px;
	height: 41px;
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
/* End Main Menu */

/* Body */
.contentBody {
	width: 904px;
	min-height: 500px;
	text-align: left;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 1px #c8c9c9 solid;
}

/* Body Header */
.BodyHeaderC {
	width: 894px;
	height: 138px;
	float: left;
	padding: 0;
	margin: 0;
	color: #26383c;
	overflow: hidden;
}

.BodyHeaderPadding {
	padding-left: 5px;
	padding-top: 5px;
}

.BodyHeaderL {
	width: 447px;
	height: 138px;
	float: left;
	padding: 0;
	margin: 0;
	background-image: url(images/BrowseJobBG.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: left;
	overflow: hidden;
}

.BodyHeaderItemPadding {
	padding-left: 204px;
	padding-right: 15px;
	padding-top: 35px;
	font-size: 14px;
}

.BodyHeaderR {
	width: 447px;
	height: 138px;
	float: left;
	padding: 0;
	margin: 0;
	background-image: url(images/PostJobOpeningBG.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: left;
	overflow: hidden;
}
/* End Body Header */

/* Body Content */
.bodyTitle {
	font-size: 17px;
	font-weight: bold;
	color: #24383c;
	padding-bottom: 16px;
}

.bodyTitle1 {
	font-size: 17px;
	font-weight: bold;
	color: #ea8415;
	padding-bottom: 16px;
}

.contentText {
	padding-bottom: 20px;
}

.bodyContentL {
	width: 452px;
	float: left;
	overflow: hidden;
	padding: 0;
	text-align: left;
}

.bodyContentLPadding {
	padding-left: 31px;
	padding-top: 28px;
	padding-right: 23px;
}

.tipOfTheDayBG {
	width: 398px;
	float: left;
	background-color: #deedb4;
	overflow: hidden;
}

.tipOfTheDayPadding {
	padding-top: 12px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 12px;
}

.bodyContentR {
	width: 452px;
	float: left;
	overflow: hidden;
	padding: 0;
	text-align: left;
	background-image: url(images/bodyContentRBG.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.bodyContentRPadding {
	padding-left: 27px;
	padding-top: 28px;
	padding-right: 15px;
}

.featuredEmployerPadding {
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
}
.featuredEmployerPadding td img{
	width:180px;
}

.featuredEmployerL {
	width: 171px;
	vertical-align: top;
	text-align: center;
	padding-right:10px;
}

.featuredEmployerR {
	width: 225px;
	padding-bottom: 15px;
}

.innerCPadding {
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 18px;
}
.innerCPadding p{
	margin-bottom: 15px;
}
/* Job Openings */
.container1 {
	width: 405px;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
	background-color: #f3f3f3;
}

.container2 {
	width: 405px;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
	background-color: #ffffff;
}

.jobTitle {
	padding-left: 7px;
	width: 184px;
	float: left;
	overflow: hidden;
}

.jobDate {
	width: 90px;
	float: left;
	overflow: hidden;
}

.jobCat {
	width: 119px;
	float: left;
	overflow: hidden;
}

/* End Job Openings */

/* Categories */
.categoriesPadding {
	float: left;
	padding-left: 12px;
	padding-top: 18px;
	text-align: center;
}

.categoryImgPadding {
	width: 110px;
	float: left;
	padding-right: 20px;
	padding-bottom: 12px;
}

.categoryImgC {
	width: 104px;
	padding: 3px;
	border: 1px #bfbfbe solid;
	float: left;
}

.categoryImgC img {
	width: 104px;
	height: auto;
}

.viewAllC {
	float: right;
	padding-right: 31px;
	padding-top: 15px;
	padding-bottom: 20px;
	text-align: right;
	width: 400px;
	margin-bottom: -10px;
}
/* End Categories */

/* End Body Content */



/* End Body */

.footerBG {
	width: 100%;
	height: 208px;
	float: left;
	padding: 0;
	margin: 0;
	background-image: url(images/footerBG.jpg);
	background-position: 0 0;
	background-repeat: repeat-x;
}
#footerlinks{
	padding: 20px;
	
}
#footerlinks a{

	line-height: 20px;
}
.footerMBG {
	width: 100%;
	height: 208px;
	float: left;
	padding: 0;
	margin: 0;
	background-image: url(images/footerMBG.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

.footerC {
	width: 904px;
	float: left;
	padding-top: 17px;
	color: #6a6d6d;
	font-size: 11px;
	text-align: right;
}

a {
	color: #3ab4c3;
	text-decoration: none;
}

a:hover {
	color: #3ab4c3;
	text-decoration: underline;
}


/*
* overwrite base.css
*/


table.view_contact{
	width:20px;
}

box, div.post_single_job1_div_left, 
div.post_single_job1_div,
 div.post_single_job1_div_left_bottom, 
div.post_single_job2_div,
 div.post_single_job3_box_left, 
div.post_single_job3_box, 
div.post_single_job3_gateway, 
div.register_employer_div_left, 
div.register_employer_div, 
div.register_employer2_div_left, 
div.register_employer2_div, 
div.register_seeker_div, 
div.register_seeker2_div_left, 
div.register_seeker2_div_left_bottom,
 div.register_seeker2_div, 
div.register_seeker2_div_bottom, 
div.front_qs,
 .qs_secondary_form, 
div.view_job,
 div.quick_search_box, 
div.edit_preferences_div, 
div.resume_searches_div, 
div.billing_confirm_div,
 div.resume_search_box, 
div.multiple_postings_div, 
div.advanced_resume_search_div, 
div.advanced_search_div, 
div.save_search_with_radio_div, 
div.job_agent_div_left,
 div.job_agent_div, 
div.mass_box,
 div.contact_us_div, 
.featured_box, 
.regular_box, 
div.workexp_box_title,
 div.desired_employment_box_title,
 div.education_box_title, 
div.view_profile_resumes_title,
 div.seeker_quick_search,
 div.seeker_narrow, 
div.register_seeker2_div_upload,
 div.wizard_contact_div_left,
 div.wizard_obj_box,
 div.wizard_edu_box, 
div.wizard_exp_box,
 div.view_profile_name_box,
 div.sign_in_box, 
.job_type_box_td, 
div.view_profile_video_box {
-moz-border-radius:10px 10px 10px 10px;
background-color:#F3F3F3;

}
a.facebookicon{
	width:21px; height:21px; display:block; float:left; margin:1px 5px 0 0; overflow:hidden; background:url(images/facebook.png); text-indent:-900px;
}

a.twittericon{
	width:21px; height:21px; display:block; float:left; margin-right:5px; overflow:hidden; background:url(images/twitter.png); text-indent:-900px;
}
a.facebookicon span,a.twittericon span{
	display:block;
	margin-left:900px;
}
a.twittericon:hover,a.facebookicon:hover{
	background-position:0 -21px;
}
/***/
