/*	Date: 
	Title: 	
========================================
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ol,ul {	list-style:none;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,var,big {font-style:normal;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
body{
	font-family: Verdana;
	text-align:center;
	font-size:12px;
	color:#000;
	background:#e6e3dc url(/files/Redesign2011/body-top-back.gif) repeat-x top left;
	padding-top:17px;
}
:focus{ outline:none;}
a{ color:#FF7E00; text-decoration:none;}
a:hover {text-decoration:underline;}  /* mouse over link */
/*-----------------------------------Page Structure
*/
.wrap{
	margin:0 auto;
	width:1000px;
	text-align:left;
}
/*-----------------------Header
*/
.header{
	width:1000px;
	overflow:hidden;
}
.logo{
	float:left;
}
.headerCon{
	width:590px;
	float:right;
	overflow:hidden;
	padding-top:42px;
}
.slogan{
	float:left;
	width:345px;
	font:normal 25px/28px Georgia;
	color:#3f3f3f;
}
.headerBtnCon{
	width:176px;
	float:right;
	overflow:hidden;
}
.postJobBtn, .postJobBtn:hover{
	width:142px; height:27px;
	background:url(/files/Redesign2011/post-job-back.png) no-repeat;
	padding-left:34px;
	font:normal 12px/27px Verdana;
	color:#fff;
	display:block;
	margin-bottom:3px;
}
.joinBtn, .joinBtn:hover{
	width:142px; height:27px;
	background:url(/files/Redesign2011/join-back.png) no-repeat;
	padding-left:34px;
	font:normal 12px/27px Verdana;
	color:#fff;
	display:block;
	margin-bottom:3px;
}
/* End of header */
/*-----------------------Navigation
*/
.nav{
	width:1000px;
	overflow:hidden;
	margin-top:5px;
}
.nav ul{
	width:1000px;
	background:url(/files/Redesign2011/nav-back.png) repeat-x left top;
	overflow:hidden;
	padding:4px 0;
}
.nav ul li{
	float:left;
	height:auto;
}
.nav li a{
	float:left;
	height:auto;
	text-decoration:none;
	padding:0 20px;
	font:bold 12px/28px Verdana;
	color:#1e1e1e;
	display:block;
	background-color:transparent;
	margin-right:1px;
}
.nav li a:hover, .nav .selected{
	background-color:#5f5f5f;
	color:#fff;
	/*font-weight:bold;
	padding:0 17px;*/
}
/* End of Navigation */
/*---------------------- Main Body
*/
.mainbody{
	clear:both;
	width:970px;
	overflow:hidden;
	border:#d7d4cc solid 1px;
	background-color:#f4f2ee;
	padding:14px;
	margin-top:15px;
}
.mainbodyInner{
	width:950px;
	padding:9px;
	border:#e6e3dc solid 1px;
	overflow:hidden;
	background-color:#fff;
}
.mainbodyInner h3{
	font:normal 13px/21px Verdana;
	color:#2d2d2d;
}
.findingJobsForm{
	width:940px;
	overflow:hidden;
}
.findingJobsForm h3{
	font:normal 13px/21px Verdana;
	color:#2d2d2d;
	margin-bottom:9px;
}
.findingJobsForm input{
	width:837px;
	font:normal 12px/12px Verdana;
	color:#2d2d2d;
	background:url(/files/Redesign2011/finding-input-back.gif) repeat-x left top;
	border:#cccccc solid 1px;
	border-radius:5px;
	padding:21px 10px 20px;
	float:left;
}
.findingJobsForm .submit{
	width:73px; height:auto;
	border:none;
	background:none;
	background-color:#666666;
	font:bold 13px/13px Verdana;
	color:#fff;
	text-transform:uppercase;
	padding:19px 18px 19px 16px;
	cursor:pointer;
	float:right;
}
.maincon{
	float:left;
	width:623px;
	border-right:#dad8d1 solid 1px;
	padding-right:9px;
}
.maincon h2{
	background-color:#5f5f5f;
	padding:0 10px 0 14px;
	font:normal 12px/31px Verdana;
	color:#d3d3d3;
	margin-bottom:5px;
}
.maincon b{
	font:bold 12px Verdana;
	color:#fff;
}
.testimonial{
	width:623px;
	overflow:hidden;
	padding-bottom:7px;
	border-bottom:#dad8d1 solid 1px;
	margin-bottom:7px;
}
.testimonial dd{
	width:294px;
	overflow:hidden;
}
.testimonial .testimonialLeft{
	float:left;
	border-right:#dad8d1 solid 1px;
	padding-right:9px;
}
.testimonial .testimonialRight{
	float:right;
	border-left:#dad8d1 solid 1px;
	padding-left:9px;
}
.testimonial dd img{
	margin-bottom:11px;
}
.testimonial dd p{
	font:normal 12px/20px Verdana;
	color:#6a6a6a;
	margin-bottom:14px;
}
.testimonialNav{
	float:right;
	margin-bottom:8px;
	overflow:hidden;
}
.testimonialNav li{
	float:left;
	margin-right:3px;
	overflow:hidden;
}
.testimonialNav .last{
	margin-right:0;
}
.testimonialNav li a{
	padding:0 8px;
	background-color:#5f5f5f;
	display:block;
	font:bold 12px/31px Verdana;
	color:#fff;
	text-decoration:none;
}
.testimonialNav li a:hover, .testimonialNav .selected{
	background-color:#ff7e00;
}
.sidebarAlt{
	width:294px; min-height:339px;
	padding-left:8px;
	float:right;
	border-left:#dad8d1 solid 1px;
	overflow:hidden;
}
.sidebarAlt h2{
	background-color:#ff7e00;
	padding:0 12px;
	font:bold 12px/31px Verdana;
	color:#fff;
}
.serchJobForm{
	width:294px;
	margin:18px 0 0 0;
	padding-top:12px;
	border-top:#dad8d1 solid 1px;
}
.serchJobForm p{
	margin-bottom:10px;
	overflow:hidden;
}
.serchJobForm select{
	width: 275px; 
	padding:8px 0 8px 13px;
	color: #2d2d2d;
	font:normal 12px/12px Verdana;
}
.serchJobForm .serchBtn{
	width:77px; height:31px;
	background:url(/files/Redesign2011/serch-btn.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	text-indent:-9999px;
}
.serchJobForm a, .serchJobForm a:hover{
	float:left;
	font:normal 12px/12px Verdana;
	color:#ff7e00;
	text-decoration:underline;
	margin:8px 0 0 0;
	clear:left;
}
.sidebar{
	float:right;
	width:301px;
	border:#dad8d1 solid 1px;
	border-bottom:none;
}
.sidebar h2{
	background-color:#ff7e00;
	padding:10px 10px;
	font:bold 14px/18px Verdana;
	color:#fff;
}
.sidebar b{
	font:normal 12px/18px Verdana;
}
.conversation{
	width:301px;
	overflow:hidden;
}
.conversation li{
	width:283px;
	overflow:hidden;
	border-bottom:#cfcfcf solid 1px;
	padding:9px;
}
.conversation .last{
	border:none;
}
.conversation li img{
	float:left;
}
.conversationCon{
	width:244px;
	float:right;
}
.conversationCon strong{
	font:normal 12px/16px Verdana;
	color:#73bfde;
}
.conversationCon p{
	font:normal 12px/16px Verdana;
	color:#6a6a6a;
}
.conversationCon i{
	font:normal 10px/12px Verdana;
	color:#50afd6;
}
.conversationCon a, .conversationCon a:hover{
	font:normal 12px/16px Verdana;
	color:#67badb;
	text-decoration:none;
}
.conversationCon .linkStyled, .conversationCon .linkStyled:hover{
	font:normal 10px/12px Verdana;
	color:#50afd6;
}
.joinConv{
	width:275px;
	background-color:#5f5f5f;
	overflow:hidden;
	padding:0 13px;
}
.joinConv img{
	float:left;
}
.joinConv a{
	float:right;
	font:normal 11px/11px Verdana;
	color:#cfcfcf;
	margin-top:12px;
}
.newsAdd{
	width:970px;
	overflow:hidden;
}
.newsAdd dd{
	width:294px;
	border:#e6e3dc solid 1px;
	padding:9px;
	background-color:#fff;
	float:left;
	margin-right:14px;
}
.newsAdd dd span.head{
	background-color:#5f5f5f;
	width:270px;
	font:bold 12px/31px Verdana;
	color:#fff;
	padding:0 10px 0 14px;
	margin-bottom:5px;
	display:block;
}
.newsAdd dd img{
	margin-bottom:11px;
}
.newsAdd dd p{
	font:normal 12px/16px Verdana;
	color:#6a6a6a;
	margin-bottom:15px;
}
.btnMore, .btnMore:hover{
	width:47px;
	font:normal 12px/20px Verdana;
	color:#fff;
	background:url(/files/Redesign2011/btn-more-back.png) no-repeat;
	display:block;
	padding-left:13px;
	text-decoration:none;
}
.newsAdd .last{
	margin-right:0;
}
.newsAdd .last span.head{
	background-color:#ff7e00;
}
.btnViewMore, .btnViewMore:hover{
	width:83px;
	font:normal 12px/20px Verdana;
	color:#fff;
	padding-left:7px;
	background:url(/files/Redesign2011/btn-view-more-back.png) no-repeat;
	display:block;
	text-decoration:none;
	margin:19px 0 6px;
}
.newsAdd .last h2{
	font:bold 12px/30px Verdana;
	color:#25adc1;
	border-bottom:#dad8d1 solid 1px;
	display:block;
	margin-bottom:14px;
}
.newJobs{
	width:294px;
	overflow:hidden;
}
.newJobs li{
	width:283px;
	overflow:hidden;
	padding-left:11px;
	background:url(/files/Redesign2011/blt-01.png) no-repeat left center;
}
.newsAdd .newJobs li a, .newsAdd .newJobs li a:hover{
	font:normal 12px/20px Verdana;
	color:#6a6a6a;
	background:none;
	display:inline;
	padding-left:0;
	width:auto;
	text-decoration:none;
}

/* End of Main body  */
/*----------------------Simple Form Style */
.formArea{
}
.formArea p{
	overflow:hidden;
	margin-bottom:10px;	
}
.formArea label{
	font:bold 12px/30px Arial;
	width:120px;
	float:left;
	margin:0 10px 0 0;
}
.formArea input,.formArea textarea{
	font:normal 12px Arial;
	border:1px solid #999;
	color:#666;
	padding:5px;
	width:150px;
}
.formArea .submitbtn{
	width:auto; height:auto;
	padding:0; margin:0;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
}
/* End of Form Style */
/*---------------------- Footer
*/
.footer{
	width:970px;
	padding:0 14px;
	border:#d7d4cc solid 1px;
	clear:both;
	overflow:hidden;
	background-color:#5f5f5f;
	margin:14px 0 10px 0;
}
.footer img{
	float:left;
	margin-right:50px;
}
.footer ul{
	overflow:hidden;
	float:left;
	clear:right;
	margin:37px 0 6px;
}
.footer ul li{
	float:left;
	background:url(/files/Redesign2011/footer-nav-back.gif) no-repeat right 3px;
	margin-right:6px;
	padding-right:6px;
}
.footer .last{
	background:none;
	margin:0;
	padding:0;
}
.footer li a{
	float:left;
	font:normal 12px/15px Verdana;
	color:#aeaeae;
	text-decoration:none;
}
.footer li a:hover{
	text-decoration:underline;
}
.footer span{
	float:left;
	font:normal 12px/15px Verdana;
	color:#aeaeae;
}
/* End of Footer */
/*---------------------- Custom Reset
*/
.hr{
	height:1px;
	border:none;
	border-bottom:1px solid #000;
	color:#000;
	margin:20px 0;
}
.reset p{
	font: normal 12px/19px Arial;
	margin-bottom:15px;
}
.reset ol li{
	background:none;
	list-style:decimal;
	margin-left:23px;
}
.reset ul li{
	background:none;
	list-style:square;
	margin-left:20px;
}
.reset a{
	text-decoration:underline;
}
.bn{ border:none;}				/* border none */
.bl{ display:block;} 			/* display block */

.pb0{ padding-bottom:0px;}		/* padding bottom 0px */
.pb5{ padding-bottom:5px;}		/* padding bottom 5px */
.pb10{ padding-bottom:10px;}	/* padding bottom 10px */	
.pb20{ padding-bottom:20px;} 	/* padding bottom 20px */
.pb30{ padding-bottom:30px;} 	/* padding bottom 30px */
.pb40{ padding-bottom:40px;} 	/* padding bottom 40px */

.clear{ clear:both}				/* clearing the float */
.fl{float:left;}				/* float left */
.fr{float:right;}				/* float right */
.fn{float:none;}				/* float none */

.mb0{ margin-bottom:0px;}		/* margin bottom 0 */
.mb5{ margin-bottom:5px;}		/* margin bottom 10 */
.mb10{ margin-bottom:10px;}		/* margin bottom 10 */
.mb20{ margin-bottom:20px;}		/* margin bottom 20 */
.mb30{ margin-bottom:30px;}		/* margin bottom 30 */
.mb40{ margin-bottom:40px;}		/* margin bottom 40 */
/* End of Common style */

.customField{
}
.customField p{
}
span.checkbox {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background:url(/files/Redesign2011/checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
}
span.radio {
  width: 56px;
  height: 56px;
  padding: 0 5px 0 0;
  background:url(/files/Redesign2011/radio.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
  margin-top:0.5em;
  margin:0.5em 0.5em 0 0;
}
span.select {
  position: absolute;
  width: 277px; 
  padding:12px 0 13px 17px;
  color: #2d2d2d;
  font:normal 12px/12px Verdana;
  background:url(/files/Redesign2011/select.gif) no-repeat;
  overflow: hidden;
}

#page_edit { background:/*[F22*/#FFFFFF/*F22]*/ none repeat scroll 0 0; border:1px solid /*[F21*/#ddd/*F21]*/;  
             float:right; margin:-5px 0 0; padding:3px 6px; } 
#comment_edit, #attachment_edit { background: /*[F22*/#FFFFFF/*F22]*/; } 
div.tooltext, span.tooltext { font-size: 11px;  
               -moz-border-radius: 4px; 
               -webkit-border-radius: 4px; 
             } 


/** 
 * Attachments & Comments Sections 
 */ 
#attachmentHead { 
  font-weight:bold; 
  margin: 1.25em 0 .25em 0; 
} 
#commentHead { 
  font-weight:bold; 
  margin: 1.25em 0 1em 0; 
} 
#commentHead .tooltext { 
  font-weight: normal; 
} 
 
#attachmentTable { margin-top: 10px; }     
#attachmentTable td.detail { 
  font-size: 85%; 
} 
#attachmentTable td.description { 
  font-size: 85%; 
  padding-top: 0px; 
} 
#attachmentTable td.alt1 { 
  background-color: /*[F22*/#FFFFFF/*F22]*/; 
} 
#attachmentTable td.alt2 { 
} 
 
div.alt1 { 
  background-color: /*[F22*/#FFFFFF/*F22]*/; 
} 
div.alt2 { 
} 

form.comment { 
  border-top: 1px /*[F21*/#ddd/*F21]*/ dotted; 
  border-bottom: 1px /*[F21*/#ddd/*F21]*/ dotted; 
  margin-top: 10px; 
  padding-left: 10px; 
} 
div.comment {  
  padding: 10px 10px 2px 10px; 
  font-size: 95%; 
} 

/* bullets and numbers */

.pagecontent ul, .pagecontent ol, .mceContentBody ul, .mceContentBody ol { line-height: 1.5em; margin: 0 0 1em 1em; } 
  
.pagecontent li, .mceContentBody li { margin-left: 1.5em; line-height: 1.5em; } 

.pagecontent li, .mceContentBody li {  
  margin-top: 8px; 
  margin-bottom: 8px;  
  line-height: 135%; 
} 

.mceContentBody { text-align: left; }
 
.pagecontent ol li, .mceContentBody ol li {  
  list-style: decimal;  
}
.pagecontent ul li, .mceContentBody ul li {  
  list-style: disc;  
} 

/* general formatting */

dd.pagecontent { width:685px; margin-right: 0px; padding: 18px; }
#pageTitle { margin-top: 0px; }

.mceContentBody p, .pagecontent p, .menucontent p { color: #000 !important;}

.mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5,
.pagecontent h1, .pagecontent h2, .pagecontent h3, .pagecontent h4, .pagecontent h5,
.menucontent h1, .menucontent h2, .menucontent h3, .menucontent h4, .menucontent h5 {
  margin: 1em 0 .3em;
  color: #5F5F5F;
}

/* tables */

table { border-collapse:collapse; margin-bottom: 0.5em; }
table.full { width: 100%; } 
table.fixed { table-layout:fixed; } 
table[align="center"] { margin:auto; }   

th,td { padding: 0.5em; } 
thead th { background: #444; color: #fff; } 
tbody th { background: #ccc; color: #333; } 
tbody th.sub { background: #ddd; color: #333; } 

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"], button {
  padding: 1px 6px;
  -webkit-box-align: center;
  text-align: center;
  cursor: default;
  color: buttontext;
  padding: 2px 6px 3px;
  border: 2px outset buttonface;
  background-color: buttonface;
  box-sizing: border-box;
}

