body {
	background: #b8b7b7 url(../img/bg.gif) top left repeat;
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
	color: #666;
	text-align: center;
}
img, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {margin:0;padding:0}
/* ul,ol, li {list-style:none;} */
a:link, a:visited { font-weight: bold; color:#053873; text-decoration:none; }
a:hover {text-decoration:underline}
img {border:none; display: block;}
em{
	font-size: 12px;
	line-height: 130%;
}
p{
	margin: 5px 0;
}

.clr{
	clear: both;
}


/*****************************************

	Core Layout Styles
	
*****************************************/

#index #container{
	width: 922px;
	margin: 20px auto 0 auto;
	background-image: url(../img/index-bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
}

#interior #container{
	width: 922px;
	margin: 20px auto 0 auto;
	background-image: url(../img/interior-bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
}

#logo-container{
	float: left;
}

#left-column {
	width: 225px;
	margin: 20px 0 0 1px;
	float: left;
	border-top: #8fafcc 1px solid;
	display: inline;
}
	
	
#contact-left-column {
	width: 225px;
	margin: 20px 0 0 1px;
	float: left;
	display: inline;
}

#contact-left-column-container{
	margin: 0 20px 0 20px;
}
#contact-left-column h2{
	margin: 0;
}

#contact-email{
	margin: 10px 0 0 0;
}

#center-column{
	width: 430px;
	float: left;
	margin: 20px 20px 0 20px;
}

* html #center-column{
	margin: 10px 10px 0 10px;
}

#center-column ul{
	margin: 5px 0 10px 20px;
}

#center-column ul li{
}

#right-column{
	width: 205px;
	float: right;
	margin: 20px 20px 0 0;
}

* html #right-column{
	margin: 20px 10px 0 0;
}


#footer{
	width: 922px;
	margin: 0 auto;
	text-align: center;
}

/* for ie6 */
* html #footer{
	padding-right: 20px;
}

/* for ie6 */
#footer-left{
	color: #555;
	float: left;
	margin: 5px 0 10px 20px;
}

* html #footer-left{
	margin: 5px 0 10px 10px;
}

/* for ie6 */
#footer-right{
	color: #555;
	float: right;
	margin: 5px 20px 10px 0;
}


* html #footer-right{
	margin: 5px 10px 10px 0;
}

#footer-right a, #footer-right a:link, #footer-right a:visited{
	color: #555;
	font-weight: normal;
}


#left-column br{
	display: none;
}

/*****************************************

	Global Search Styles
	
*****************************************/

#search-container{
	background:url(../img/search-bg.jpg) top left no-repeat;
	width: 246px;
	height: 75px;
	float: right;
	display: inline;
}

#search-bar{
	width: 203px;
	margin: 30px 21px 0 0;
	border-top: #021e3e 1px solid;
	border-left: #021e3e 1px solid;
	border-bottom: #225895 1px solid;
	border-right: #225895 1px solid;
	float: right;
	display: inline;
}

#search{
	font-size: 9px;
	border: 0;
	padding: 1px 0 0 1px;
	margin: 0;
	height: 14px;
	color: #999;
	width: 163px;
	float: left;
}


#submit{
	margin: 0;
	padding: 0;
	float: right;
	width: 39px;
	height: 15px;
}

/*****************************************

	Header Styles
	
*****************************************/
h1{
	background:url("../img/h1-overview.jpg") no-repeat 0 0;
	width: 430px;
	height: 30px;
	overflow:hidden;
	text-indent:-9000px;
	margin:0 0 20px 0;
	clear: both;
}

/* */
h1#about-us{ background:url("../img/h1-about-us.jpg") no-repeat 0 0; }
h1#add-job{ background:url("../img/h1-add-job.jpg") no-repeat 0 0; }
h1#apply-job{ background:url("../img/h1-apply.jpg") no-repeat 0 0; }
h1#blog{ background:url("../img/h1-blog.jpg") no-repeat 0 0; }
h1#build-future-project{ background:url("../img/h1-build-future-project.jpg") no-repeat 0 0; }
h1#case-studies{ background:url("../img/h1-case-studies.jpg") no-repeat 0 0; }
/* */
h1#company-profile{ background:url("../img/h1-company-profile.jpg") no-repeat 0 0; }
h1#contact{ background:url("../img/h1-contact.jpg") no-repeat 0 0; }
h1#edit-profile{ background:url("../img/h1-edit-profile.jpg") no-repeat 0 0; }
h1#edit-password{ background:url("../img/h1-edit-password.jpg") no-repeat 0 0; }
h1#edit-resume{ background:url("../img/h1-edit-resume.jpg") no-repeat 0 0; }
h1#eligibility{ background:url("../img/h1-eligibility.jpg") no-repeat 0 0; }
h1#employer{ background:url("../img/h1-employer.jpg") no-repeat 0 0; }
/* */
h1#faq{ background:url("../img/h1-faq.jpg") no-repeat 0 0; }
h1#hot-jobs{ background:url("../img/h1-hot-jobs.jpg") no-repeat 0 0; }
h1#hot-jobs-vacancy{ background:url("../img/h1-hot-jobs-vacancy.jpg") no-repeat 0 0; }
h1#hr-outsourcing{ background:url("../img/h1-hr-outsourcing.jpg") no-repeat 0 0; }
h1#jobFit{ background:url("../img/h1-jobFit.jpg") no-repeat 0 0; }
h1#jobseeker{ background:url("../img/h1-jobseeker.jpg") no-repeat 0 0; }
/* */
h1#leadership{ background:url("../img/h1-leadership.jpg") no-repeat 0 0; }
h1#list-jobs{ background:url("../img/h1-list-jobs.jpg") no-repeat 0 0; }
h1#login{ background:url("../img/h1-login.jpg") no-repeat 0 0; }
h1#mission-statement{ background:url("../img/h1-mission-statement.jpg") no-repeat 0 0; }
h1#my-jobs{ background:url("../img/h1-my-jobs.jpg") no-repeat 0 0; }
h1#newsletter{ background:url("../img/h1-newsletter.jpg") no-repeat 0 0; }
h1#our-team-h1{ background:url("../img/h1-our-team.jpg") no-repeat 0 0; }
/* */
h1#outplacement{ background:url("../img/h1-outplacement.jpg") no-repeat 0 0; }
h1#overview{ background:url("../img/h1-overview.jpg") no-repeat 0 0; }
h1#forgot-password{ background:url("../img/h1-password.jpg") no-repeat 0 0; }
h1#privacy-policy{ background:url("../img/h1-privacy-policy.jpg") no-repeat 0 0; }
h1#register{ background:url("../img/h1-register.jpg") no-repeat 0 0; }
h1#registration{ background:url("../img/h1-jobseeker-registration.jpg") no-repeat 0 0; }
h1#resources{ background:url("../img/h1-resources.jpg") no-repeat 0 0; }
h1#resend-activation-email{ background:url("../img/h1-resend-activation.jpg") no-repeat 0 0; }
h1#scienceLink{ background:url("../img/h1-scienceLink.jpg") no-repeat 0 0; }
h1#searchresults{ background:url("../img/h1-search.jpg") no-repeat 0 0; }
/* */
h1#site-map{ background:url("../img/h1-site-map.jpg") no-repeat 0 0; }
h1#success-stories{ background:url("../img/h1-success-stories.jpg") no-repeat 0 0; }
h1#targeted-wage-subsidy{ background:url("../img/h1-targeted-wage-subsidy.jpg") no-repeat 0 0; }
h1#testimonials{ background:url("../img/h1-testimonials.jpg") no-repeat 0 0; }
h1#wage-funding{ background:url("../img/h1-wage-funding.jpg") no-repeat 0 0; }
/* */
h1#welcome{ background:url("../img/h1-welcome.jpg") no-repeat 0 0; margin: 0 0 5px 0;}
h1#workStart{ background:url("../img/h1-workStart.jpg") no-repeat 0 0; }
h1#youth-programs{ background:url("../img/h1-youth-programs.jpg") no-repeat 0 0; }


h2{
	font-size: 12px;
	font-weight: bold;
	color: #053873;
	margin: 15px 0 5px 0;
}

h3#success-h3{
	font-size: 11px;
	font-weight: bold;
	color: #053b76;
}


/*****************************************

	Navigation Styles
	
*****************************************/

#fwt-navigation{
	clear: both;
	margin: 0;
	padding: 0;
	width: 922px;
	height: 30px;
}



#nav-container{
	margin: 0;
	float: left;
	display: inline;
}

#nav { padding: 30px 0 0 0; margin: 0 auto;  width: 491px; height: 30px; position: relative; } 
ul#nav { list-style-type: none; overflow: hidden; padding: 0; margin: 0; background: transparent url(../img/nav.jpg) no-repeat 0 0; bottom: 0; left: 0; width: 461px; height: 30px; } 
ul#nav li a { text-indent: -1000em; text-decoration: none; padding: 30px 0 0 0; overflow: hidden; background: transparent url(../img/nav.jpg) no-repeat 0 0; position: absolute; top: 0; height: 0px !important; height /**/:30px; /* IE5/Win */ } 
ul#nav li#about a { background-position: 0 0; width: 98px; left: 0; } 
ul#nav li#about a:hover { background-position: 0 -30px; }
ul#nav li#employer a { background-position: -98px 0; width: 98px; left: 98px; } 
ul#nav li#employer a:hover { background-position: -98px -30px; }
ul#nav li#jobseeker a { background-position: -196px 0; width: 105px; left: 196px; } 
ul#nav li#jobseeker a:hover { background-position: -196px -30px; }
ul#nav li#blog a { background-position: -301px 0; width: 67px; left: 301px; } 
ul#nav li#blog a:hover { background-position: -301px -30px; }
ul#nav li#contact a { background-position: -368px 0; width: 93px; left: 368px; } 
ul#nav li#contact a:hover { background-position: -368px -30px; }


#login-container{
	width: 461px;
	height: 30px;
	background: #444 url(../img/login-bg.jpg) top left no-repeat;
	float: right;
}

#login-form{
	width: 205px;
	float: right;
	margin: 7px 21px 0 0;
	display: inline;
}

#username, #password{
	width: 72px;
	font-size: 9px;
	border: 0;
	padding: 1px 0 0 1px;
	margin: 2px 7px 0 0;
	height: 12px;
	color: #999;
	float: left;
	border-top: #373737 1px solid;
	border-left: #373737 1px solid;
	border-bottom: #767676 1px solid;
	border-right: #767676s 1px solid;
}

#login-submit{
	float: left;
	width: 39px;
	height: 14px;
	border-top: #373737 1px solid;
	border-left: #373737 1px solid;
	border-bottom: #767676 1px solid;
	border-right: #767676s 1px solid;
}

#cookie-trail{
	clear: both;
	height: 20px;
	width: 920px;
	margin: 0 auto;
	background-color: #f8f8f8;
	border-top: #ccc 1px solid;
	border-bottom: #e5e5e5 1px solid;
}

#cookie-trail p.left-bread{
	font-size: 9px;
	color: #7b858b;
	margin: 1px 0 0 19px;
	display:block;
	float:left;
}

#cookie-trail p.right-account{
	font-size: 9px;
	color: #7b858b;
	margin: 1px 19px 0 0px;
	display:block;
	float:right;
}

#cookie-trail a, #cookie-trail a:link,#cookie-trail a:visited{
	color: #7b858b;
	font-weight: normal;
}

/*****************************************

	Index Styles
	
*****************************************/

#index-header{
	width: 880px;
	margin: 20px;
}

#introduction{
	float: left;
}

#introduction-text{
	font-size: 13px;
	width: 550px;
	line-height: 175%;
	margin: 0 0 0 30px;
}

#sm-container{
	float: right;
	width: 280px;
}

#index-facebook{
	float: left;
	margin: 0 20px 0 0;
}

#index-twitter{
	float: right;
	margin: 0 0 20px 0;
}


#index-columns{
	clear: both;
	width: 880px;
	margin: 0 20px 0 20px;
}

#index-employer{
	width: 280px;
	float: left;
	margin: 0 20px 0 0;
}

#index-jobseeker{
	width: 280px;
	float: left;
	margin: 0 20px 0 0;
}

#index-recent-blog-posts{
	width: 280px;
	float: right;
}

#employer-list{
	background-color: #fff;
	list-style-type: none;
}

#employer-list li{
	padding: 10px;
	font-size: 10px;
	color: #444;
	line-height: 130%;
	border-left: #97bae0 1px solid;
	border-right: #97bae0 1px solid;
}

#employer-list a, #employer-list li a:link, #employer-list li a:visited{
	color: #053873;
	font-size: 11px;
}

#employer-list li a:hover, #employer-list li a:active{

}


#jobseeker-list{
	background-color: #fff;
	list-style-type: none;
}

#jobseeker-list li{
	padding: 10px;
	font-size: 10px;
	color: #444;
	line-height: 130%;
	border-left: #cfda7b 1px solid;
	border-right: #cfda7b 1px solid;
}

#jobseeker-list a, #jobseeker-list li a:link, #jobseeker-list li a:visited{
	color: #a3b421;
	font-size: 11px;
}

#jobseeker-list li a:hover, #jobseeker-list li a:active{

}

#blog-posts-list{
	background-color: #fff;
	list-style-type: none;
}

#blog-posts-list li{
	padding: 10px;
	font-size: 10px;
	color: #666;
	line-height: 130%;
	border-left: #a3aa6b 1px solid;
	border-right: #a3aa6b 1px solid;
}

#blog-posts-list li em{
	font-size: 10px;
	line-height: inherit;
}

#blog-posts-list a, #blog-posts-list li a:link, #blog-posts-list li a:visited{
	color: #87913a;
	font-size: 11px;
}

#blog-posts-list li a:hover, #blog-posts-list li a:active{

}

/*****************************************

	Secondary Navigation Styles
	
*****************************************/

a.primary, a.primary:link, a.primary:visited{
	width: 205px;
	font-weight: bold;
	color: #053873;
	background-color: #d9e6f1;
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0 3px 20px;
	border-bottom: #8fafcc 1px solid;
}


a.primary:hover, a.primary:active{
	color: #fff;
	font-weight: bold;
	background: #a2b321 url(../img/arrow-primary.jpg) 5px 6px no-repeat;
	border-bottom: #d1e9ce 1px solid;
}

#primary-selected{
	width: 205px;
	color: #fff;
	font-weight: bold;
	background: #a2b321 url(../img/arrow-primary.jpg) 5px 6px no-repeat;
	border-bottom: #d1e9ce 1px solid;
	display: inline-block;
	padding: 3px 0 3px 20px;
}
	
	 
.secondary {	
	width: 185px;
	float: left;
	font-weight: bold;
	font-size: 11px;
	background-color: #e7f0f8;
	border-bottom: #c6d6e5 1px solid;
	cursor: pointer;
	}

a.secondary, a.secondary:link, a.secondary:visited{
	font-weight: bold;
	text-decoration: none;
	color: #053873;
	display: inline-block;
	background-color: #e7f0f8;
	padding: 1px 0 1px 40px;
	border-bottom: #8fafcc 1px solid;
}

a.secondary:hover, a.secondary:active{
	color: #fff;
	font-weight: bold;
	background: #a2b321 url(../img/arrow-secondary.jpg) 25px 4px no-repeat;
	border-bottom: #d1e9ce 1px solid;
}	


#secondary-selected{
	width: 185px;
	color: #fff;
	font-weight: bold;
	display: inline-block;
	background: #a2b321 url(../img/arrow-secondary.jpg) 25px 4px no-repeat;
	border-bottom: #d1e9ce 1px solid;
	padding: 1px 0 1px 40px;
}
	
.tertiary{
	margin: 0;
	padding: 0;
	clear: both;
	background-color: #f2f9fe;
	list-style-type: none;
}

.tertiary li{
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.tertiary li a, .tertiary li a:link, .tertiary li a:visited{
	font-weight: normal;
	width: 165px;
	text-decoration: none;
	display: inline-block;
	color: #053873;
	background-color: #f2f9fe;
	padding: 1px 0 1px 60px;
	border-bottom: #cedce9 1px solid;
}


.tertiary li a:hover, .tertiary li a:active{
	color: #fff;
	font-weight: bold;
	background: #a2b321 url(../img/arrow-tertiary.jpg) 45px 4px no-repeat;
	border-bottom: #d1e9ce 1px solid;
}

#tertiary-selected{
	display: inline-block;
	padding: 1px 0 1px 60px;
	color: #fff;
	font-weight: bold;
	width: 165px;
	background: #a2b321 url(../img/arrow-tertiary.jpg) 45px 4px no-repeat;
	border-bottom: #d1e9ce 1px solid;
}
/*****************************************

	General Content Styles
	
*****************************************/

.img-fltr{
	float: right;
	margin: 0 10px 5px 5px
}

#success-pullout{
	width: 201px;
	float: right;
	margin: 0 0 10px 10px;
	background: #f2f9fe;
}

#success-pullout-content{
	border-left: #8fafcc 1px solid;
	border-right: #8fafcc 1px solid;
	width: 199px;
}
#success-pullout-content h3, #success-pullout-content p{
	margin: 0 10px 0 10px;
}

#success-pullout-content p em{
	font-size: 11px;
}

/*
#mission-statement-pic{
	width: 280px;
	margin: 10px 0 0 0;
	background: #f2f9fe;
	margin-left:180px;
}
*/
#mission-statement-pic{
	width: 420px;
	margin: 10px 0 10px 0;
	background: #f2f9fe;
	margin-left:120px;
}
#mission-statement-content{
	border-left: #8fafcc 1px solid;
	border-right: #8fafcc 1px solid;
	width: 278px;
}

#mission-statement-content img {
	margin-left:10px;
}

/*****************************************

	Blog
	
*****************************************/
.post{
	margin: 0 0 25px 0;
}

.post h2{
	margin: 0 0 5px 0;
	font-size: 18px;
}

.author-id{
	color: #9bbbd7;
	font-size: 10px;
	font-style: italic;
	margin: 0 0 0 0;
}

/*****************************************

	Right Column
	
*****************************************/

#hot-jobs{
	width: 205px;
	background-color: #f5f8ef;
}

#hot-jobs-list{
	list-style-type: none;
}

#hot-jobs-list li{
	padding: 10px;
	line-height: 120%;
	border-bottom: #b3c59c 1px solid;
	border-left: #b3c59c 1px solid;
	border-right: #b3c59c 1px solid;
}

#hot-jobs a, #hot-jobs li a:link, #hot-jobs li a:visited{
	color: #788138;
}

#hot-jobs li a:hover, #hot-jobs li a:active{

}

#jobs-more{
	width: 205px;
	height: 22px;
	text-align: center;
	background: url(../img/see-more-hot-jobs.gif) top left no-repeat;
}

#facebook-horizontal{
	margin: 20px auto;
}


#twitter{
	width: 205px;
	background-color: #f2f9fe;
}


#twitter-header{
	width: 205px;
	height: 83px;
	text-align: left;
	background: url(../img/twitter-bg.gif) top left no-repeat;
}

#twitter-header p{
	padding: 45px 10px 0 10px;
	line-height: 125%;
}


#twitter-header a, #twitter-header li a:link, #twitter-header li a:visited{
	color: #053873;
	font-weight: bold;
}

#twitter-header li a:hover, #twitter-header li a:active{

}

#twitter-list{
	list-style-type: none;
}

#twitter-list li{
	padding: 10px;
	line-height: 120%;
	border-top: #8fafcc 1px solid;
	border-left: #8fafcc 1px solid;
	border-right: #8fafcc 1px solid;
}

#twitter-list li em{
	font-size: 11px;
}

#twitter-list a, #twitter-list li a:link, #twitter-list li a:visited{
	color: #053873;
	font-weight: normal;
}

#twitter-list li a:hover, #twitter-list li a:active{

}


/*****************************************

	Our Team + Contact Styles
	
*****************************************/
#our-team{
	width: 655px;
	margin: 20px;
	float: right;
}

#our-team ul{
	margin: 5px 0 10px 20px;
}

.team-info{
	width: 205px;
	line-height: 150%;
	float: right;
	font-size: 11px;
	color: #888888;
	font-style: italic;
	margin: 35px 0 0 20px;
}

.focus{
	color: #a9aeb0;
}

.quote-author{
	color: #c8ccce;
}

.team-member{
	margin: 0;
	padding: 0;
}

.team-member h2{
	margin: 0;
	padding: 0;
}

.team-content{
	width: 430px;
	float: left;
	margin: 0 0 20px 0;
}

.team-content h3{
	color: #444;
	font-weight: bold;
	font-size: 11px;
	font-style: italic;
}

.team-pic{
	width: 143px;
	margin: 0 0 10px 20px;
	float: right;
}

#contact-container{
	width: 655px;
	margin: 20px;
	float: right;
	display: inline;
}

#address{
	margin: 0;
	width: 60px;
	float: left;
}

#address-info{
	margin: 0;
	float: left;
}


/*****************************************

	Hot Jobs + Vacancy Detail Styles
	
*****************************************/
#hot-jobs-vacancy-detail{
	background-color: #f2f9fe;
	width: 419px;
}

#detail-container{
	border-left: #8fafcc 1px solid;
	border-right: #8fafcc 1px solid;
	width: 417px;
}

#vacancy-detail-heading{
	width: 135px;
	margin: 0 0 0 30px !important;
	font-weight: bold;
	color: #053873;
	float: left;
	list-style: none;
}

#apply-now-details{
	margin: 10px 0 0 10px;
	display: block;
}

#vacancy-detail-info{
	width: 200px;
	color: #666;
	float: left;
	list-style: none;
	margin:0 !important;
}

#vacancy-detail-heading li, #vacancy-detail-info li{
	margin: 4px 0;
}

.responsibilities{
	margin: 0 0 10px 0;
}

.responsibilities li{
	list-style-type: disc;
	color: #666;
	margin: 0 0 0 15px;
}


/*****************************************

	Testimonials Styles
	
*****************************************/

blockquote {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
  	background: transparent url(../img/testimonial-top.gif) left top no-repeat;
	border-bottom: #ccc 1px solid;
}
blockquote div {
  padding: 20px 25px 20px 35px;
  background: transparent url(../img/testimonial-bottom.gif) right bottom no-repeat;
}

#author{
	margin: 0 0 0 35px;
}

#author-info{
	margin: 0 0 0 45px;
}


/*****************************************

	Form Styles
	
*****************************************/
.form-item{
	width: 430px;
	margin: 0 0 10px 0;
}

label{
	width: 205px;
	float: left;
	text-align: right;
	font-weight: bold;
}

.form-right{
	float: right;
	width: 205px;
}

.form-right p{
	line-height: 120%;
	margin: 0;
	padding: 0;
}

.text{
	font-size: 9px;
	background-color: #f8f8f8;
	border: 1px solid #bebfbf;
	height: 14px;
	color: #999;
	width: 163px;
	float: left;
}


textarea{
	font-size: 9px;
	background-color: #f8f8f8;
	border: 1px solid #bebfbf;
	height: 14px;
	color: #999;
	width: 163px;
	float: left;
}



/*****************************************

	Hot Jobs Full Listing Styles
	
*****************************************/

#hot-jobs-full-list{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 420px;
	text-align: left;
	float: left;
	border-top: #8fafcc 1px solid;
}

* html #hot-jobs-full-list{
	display: inline;
}

.even, .odd{
	display: block;
	width: 418px;
	margin: 0;
	padding: 0;
	border-bottom: #8fafcc 1px solid;
	border-right: #8fafcc 1px solid;
	border-left: #8fafcc 1px solid;
}

.even ul, .even li{
	display: inline-block;
	margin: 0;
	padding: 5px 0 2px 0;
	vertical-align: top;
}

.even{
	background-color: #f2f9fe;
}

.even ul li{
	list-style-type: none;
	width: 120px;
	margin: 0 10px 0 0;
	padding: 0;
}

.odd ul, .odd li{
	display: inline-block;
	margin: 0;
	padding: 5px 0 2px 0;
	vertical-align: top;
}

.odd ul li{
	list-style-type: none;
	width: 120px;
	margin: 0 10px 0 0;
	padding: 0;
}

* html .even, * html .odd, * html .even ul, * html .even li, * html .odd ul, * html .odd li {
	zoom: 1;
    display: inline;
    height:1%;
	margin: 0 5px 0 0;

}

*+html .even, *+html .odd, *+html .even ul, *+html .even li, *+html .odd ul, *+html .odd li {
	margin: 0 10px 0 0;

}

#pagination{
	text-align: center;
}



/*****************************************

	Form Styles
	
*****************************************/
.form-item{
	width: 430px;
	margin: 0 0 10px 0;
}

label{
	width: 205px;
	float: left;
	text-align: right;
	font-weight: bold;
}

.form-right{
	float: right;
	width: 205px;
}

.form-right p{
	line-height: 120%;
	margin: 0;
	padding: 0;
}

.text{
	font-size: 9px;
	background-color: #f8f8f8;
	border: 1px solid #bebfbf;
	height: 14px;
	color: #999;
	width: 163px;
	float: left;
}


textarea{
	font-size: 9px;
	background-color: #f8f8f8;
	border: 1px solid #bebfbf;
	height: 14px;
	color: #999;
	width: 163px;
	float: left;
}




/* vlad styles */
/* secondary menu */
.secondary-menu-hidden {
	display:none;
}

/*****application*****/

.toggle-bar{
	background: url(../images/title-middle.gif) repeat-x;
	height:38px;
	width:525px;
	padding-left:4px;
	padding-right:2px;
	margin-top:12px;
	margin-bottom:15px;
	float:left;
}
.toggle{
	margin-top:12px;
	margin-bottom:15px;

}
.title-left{
	float:left;
}
.title-right{
	float:left;
}
.toggle-bar img{
	float:left;
	margin-top:13px;
}
.toggle-bar .arrows{
	float:right;

}
.toggle-bar .arrows img{
	margin-top:8px;
	margin-left:4px;
}
.inputs p{
	margin:0;
	padding:0;
	text-align:center;
	margin-bottom:18px;
}
.inputs label{
	width:143px;
	text-align:right;
	float:left;
	display:block;
	padding-top:4px;
	padding-right:14px;
	color:#1B1818;
	font-weight:bold;
	margin-bottom:18px;

	
}
.inputs .long_label {
	width:240px;	
}

.inputs .copy {
	padding-top:4px;
	margin-bottom:18px;
}

.inputs .error {
	color:#FC2800;
	display:none;
	float:left;
	margin-left:10px;
	margin-top:4px;
}
	
.inputs .text{
	float:left;
	width:270px;
	border:1px solid #1B1818;
	padding-top:2px;
	height:18px;
	margin-bottom:18px;
	font-size:12px;
	color: #242424;
} 	
.inputs .radio{
	width:auto;
	height:auto;
	border:none;
	float:left;
	margin-top:6px;
	*margin-top:2px;
	
}
.inputs .checkbox{
	width:0px;
	height:0px;
	border:0;
	float:left;
	}
.inputs .divider{
	background: url(../images/dots.gif) repeat-x;
	height:1px;
	margin-bottom:18px;
}
.inputs .agree{
	width:auto;
	text-align:left; 
	font-weight:normal; 
	padding-top:2px; 
	padding-left:5px; 
	margin-bottom:0px;
}
.next{
	width:64px;
	height:22px;
	color:#282A60;
}
.inputs textarea{
	width:100%; 
	height:100px; 
	border:1px solid #1B1818;
	overflow-y:auto; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #242424;
}
.inputs .gray_bkg {
	/*background: #EBF2FF;*/
}
.submit{
	width:96px;
	height:32px;
	color:#282A60;
	font-weight:bold;
	font-size:14px;
}

.submit_button {
	width:89px;
	height:26px;
	background-image:url('../img/but-submit.jpg');
	border:0;
}

.next_button {
	width:70px;
	height:24px;
	background-image:url('../images/next-button.gif');
	border:0;
}

.send_button {
	width:99px;
	height:34px;
	background-image:url('../images/send-button.gif');
	border:0;
}

.postjob_button {
	width:99px;
	height:34px;
	background-image:url('../images/postjob-button.gif');
	border:0;
}

.preview_button {
	width:89px;
	height:26px;
	background-image:url('../img/but-preview.jpg');
	border:0;
}

.login_button {
	width:89px;
	height:26px;
	background-image:url('../img/but-login1.jpg');
	border:0;
}

.title{
	background: url(../images/title-middle.gif) repeat-x;
	padding-left:6px;
	padding-top:13px;
	height:25px;
	float:left;
	width:230px;
}
.links-list p{
	color:#383838;
	font-size:12px;
	margin:15px 0 15px 0;
}
.links-list a{
	color:#C65B18;
	font-size:10px;
}

.form_title {
	border-bottom:2px solid #053873;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	color:#053873;
	padding-bottom:2px;
	width:570px;
}

.text-block {
	width:570px;
}

.clear {
	clear:both;
}
.leading18 {
	line-height:18px !important;
}

/***********job list****************/

.list-block{
	padding:10px 5px 10px 5px;
	border-bottom:1px solid #8FAFCC;
	border-left:1px solid #8FAFCC;
	border-right:1px solid #8FAFCC;
}
.list-block p{
	margin:0;
	float:left;
	
}
.list-block .job-title{
	width:200px;
}
.list-block .posted{
	width:100px;
}
.list-block .approved{
	width:70px;
}
.list-block .consultant{
	width:140px;
}
.list-block .status{
	width:70px;
}
.list-block .actions{
	width:56px;
}
.list-block .actions a{
	font-size:10px;
	font-weight:none;
	text-decoration:underline;
}
.list-block .actions a:hover{
	text-decoration:none;
}

.impar{
	background-color: #f2f9fe;
}

/******************/