@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
p {
	color:#353535;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h1 {
	color:#2362a4;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h2 {
	color:#636363;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h3 {
	color:#636363;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h4 {
	color:#3191ee;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
}
a:link, a:visited {
	color:#e64b07;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
a:hover {
	color:#e64b07;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
.news-date {
	color:#636363;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.news-title {
	color:#af4111;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.news-text {
	color:#636363;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.newbr {
	padding-top:6px;
	font-size:1px;
}
a.news-text:link, a.news-text:visited {
	color:#e64b07;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
a.news-text:hover {
	color:#e64b07;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
#header {
	height:53px;
	background-image:url("../images/header_bg.png");
	background-repeat:repeat-x;
}
.header-content {
	width:775px;	
	padding-top:8px;
	margin-left:auto;
	margin-right:auto;	
}
.icon-nav {
	float:right;
	width:255px; height:14px;
	padding:9px 0px 0px 0px;
}
.icon-nav ul {
	margin:0px; padding:0px;
}
.icon-nav li {
	float:left;
	list-style-type:none;
	padding-top:4px; padding-left:22px; padding-bottom:4px;
}
li.icon-home-active a {
	width:49px; height:14px;
	background:url("../images/icon-home.png") 0px -14px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.icon-home a {
	width:49px; height:14px;
	background:url("../images/icon-home.png") 0px 0px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.icon-home a:hover {
	background:url("../images/icon-home.png");
	background-position:0px 14px;
}
li.icon-sitemap-active a {
	width:66px; height:14px;
	background:url("../images/icon-sitemap.png") 0px -14px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.icon-sitemap a {
	width:66px; height:14px;
	background:url("../images/icon-sitemap.png") 0px 0px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.icon-sitemap a:hover {
	background:url("../images/icon-sitemap.png");
	background-position:0px 14px;
}
li.icon-contacts-active a {
	width:74px; height:14px;
	background:url("../images/icon-contacts.png") 0px -14px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.icon-contacts a {
	width:74px; height:14px;
	background:url("../images/icon-contacts.png") 0px 0px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.icon-contacts a:hover {
	background:url("../images/icon-contacts.png");
	background-position:0px 14px;
}
#body {
	min-height:748px;
	background-color:#e5e5e5;
	background-image:url("../images/body_bg.png");
	background-repeat:repeat-x;
}
* html #body { 
	height:748px; 
}
.banner {
	/* border:1px solid red; */
	width:856px;
	height:350px;
	font-size:0px;
	padding-top:12px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;	
}
.left-corner-banner {
	float:left;
	width:19px;
	height:350px;
	background-image:url("../images/left-corner-banner.png");
	background-repeat:no-repeat;
	padding-top:0px;
}
.center-banner-bg {
	float:left;
	width:818px;
	height:350px;
	background-image:url("../images/center-banner-bg.png");
	background-repeat:repeat-x;
	padding-top:0px;
}
.banner-content-left {
	float:left;
	width:268px;
	height:350px;
}
.logo {
	width:267px;
	height:82px;
	background-image:url("../images/logo.png");
	background-repeat:no-repeat;
	margin-top:29px;
	margin-bottom:0px;
}
.navs-bg {
	width:259px;
	height:219px;
	background-image:url("../images/navs-bg.png");
	background-repeat:no-repeat;
	margin-top:16px;
	margin-left:4px;
}
.menu {
	width:259px; height:219px;
	padding:9px 0px 0px 0px;
	margin-left:auto; margin-right:auto;
}
.menu ul {
	margin:0px; padding:0px;
}
.menu li {
	float:left;
	list-style-type:none;
	padding-top:3px; padding-left:22px; padding-bottom:2px;
}
li.home-active a {
	width:216px; height:36px;
	background:url("../images/home.png") 0px -36px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.home a {
	width:216px; height:36px;
	background:url("../images/home.png") 0px 0px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.home a:hover {
	background:url("../images/home.png");
	background-position:0px -36px;
}
li.company-profile-active a {
	width:216px; height:36px;
	background:url("../images/company-profile.png") 0px -36px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.companyprofile a {
	width:216px; height:36px;
	background:url("../images/company-profile.png") 0px 0px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.companyprofile a:hover {
	background:url("../images/company-profile.png");
	background-position:0px -36px;
}
li.employers-active a {
	width:216px; height:36px;
	background:url("../images/employers.png") 0px -36px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.employers a {
	width:216px; height:36px;
	background:url("../images/employers.png") 0px 0px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.employers a:hover {
	background:url("../images/employers.png");
	background-position:0px -36px;
}
li.jobseekers-active a {
	width:216px; height:36px;
	background:url("../images/job-seekers.png") 0px -36px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.jobseekers a {
	width:216px; height:36px;
	background:url("../images/job-seekers.png") 0px 0px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.jobseekers a:hover {
	background:url("../images/job-seekers.png");
	background-position:0px -36px;
}
li.contacts-active a {
	width:216px; height:36px;
	background:url("../images/contacts.png") 0px -36px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.contacts a {
	width:216px; height:36px;
	background:url("../images/contacts.png") 0px 0px;
	display:block; text-indent:-999999px; overflow:hidden;
}
li.contacts a:hover {
	background:url("../images/contacts.png");
	background-position:0px -36px;
}
.banner-content-right {
	float:left;
	width:268px;
	height:350px;
}
.banner-pic {
	width:543px;
	height:254px;
	padding-top:26px;
	padding-left:5px;
}
.banner-tag-bg {
	width:543px;
	height:70px;
	background-image:url("../images/banner-tag-bg.png");
	background-repeat:no-repeat;
	margin-left:5px;
}
.tagline {
	width:513px;
	height:39px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.right-corner-banner {
	float:left;
	width:19px;
	height:350px;
	background-image:url("../images/right-corner-banner.png");
	background-repeat:no-repeat;
	padding-top:0px;
}
.contents {
	/* border:1px solid red; */
	width:810px;
	min-height:372px;
	padding-top:0px;
	padding-left:4px;
	padding-bottom:12px;
	margin-left:auto; margin-right:auto;
}
* html .contents { 
	height:372px; 
}
.contents:after { 
	height:0px; 
	visibility:hidden;	
	display:block; 
	content:".";	
	clear:both; 
}
.left-content {
	float:left;
	width:258px;
	min-height:372px;
	padding-top:5px;
}
* html .left-content { 
	height:372px; 
}
.left-news-upper {
	width:258px;
	height:12px;
	background-image:url("../images/left-news-upper.png");
	background-repeat:no-repeat;
	font-size:0px;
}
.left-news-bg {
	width:235px;
	min-height:348px;
	background-image:url("../images/left-news-bg.png");
	background-repeat:repeat-y;
	padding-left:12px;
	padding-right:12px;
}
* html .left-news-bg { 
	height:348px; 
}
.latest-news-header {
	width:234px;
	height:34px;
	background-image:url("../images/latest-news-header.png");
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-indent:-9999px;
}
.links-header {
	width:234px;
	height:34px;
	background-image:url("../images/links-header.png");
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-indent:-9999px;
}
.news-pics {
	width:214px;
	height:90px;
	padding-bottom:17px;
	margin-left:auto;
	margin-right:auto;
}
a.news-more:link, a.news-more:visited {
	color:#e64b07;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.news-more:hover {
	color:#e64b07;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.left-news-bottom {
	width:258px;
	height:12px;
	background-image:url("../images/left-news-bottom.png");
	background-repeat:no-repeat;
}
.main-content {
	float:right;
	width:543px;
	min-height:372px;
}
* html .main-content { 
	height:372px; 
}
.main-content-bg {
	width:519px;
	min-height:365px;
	background-image:url("../images/main-content-bg.png");
	background-repeat:repeat-y;
	padding-left:12px;
	padding-right:12px;
}
* html .main-content-bg { 
	height:365px; 
}
.hot-jobs-header {
	width:519px;
	height:33px;
	background-image:url("../images/hot-jobs-header.png");
	background-repeat:no-repeat;
	display:block;
}
.browse-jobs-header {
	width:519px;
	height:33px;
	background-image:url("../images/browse-jobs-header.png");
	background-repeat:no-repeat;
}
.browse-jobs-header1 {
	width:498px;
	height:33px;
	background-image:url("../images/browse-jobs-header1.png");
	background-repeat:no-repeat;
}
.search-jobs-header {
	width:498px;
	height:33px;
	background-image:url("../images/search-jobs-header.png");
	background-repeat:no-repeat;
}
.application-header {
	width:498px;
	height:33px;
	background-image:url("../images/application-header.png");
	background-repeat:no-repeat;
}
.employers-header {
	width:498px;
	height:33px;
	background-image:url("../images/employers-header.png");
	background-repeat:no-repeat;
}
.contact-info-header {
	width:498px;
	height:33px;
	background-image:url("../images/contact-info-header.png");
	background-repeat:no-repeat;
}
.contact-form-header {
	width:498px;
	height:33px;
	background-image:url("../images/contact-form-header.png");
	background-repeat:no-repeat;
}
.company-profile-header {
	width:498px;
	height:33px;
	background-image:url("../images/company-profile-header.png");
	background-repeat:no-repeat;
}
.company-profile-header1 {
	width:498px;
	height:33px;
	background-image:url("../images/company-profile-header1.png");
	background-repeat:no-repeat;
}
.news-header {
	width:498px;
	height:33px;
	background-image:url("../images/news-header.png");
	background-repeat:no-repeat;
}
.pics {
	width:402px;
	height:100px;
	border:1px solid #d95f2a;
	display:block;
	text-align:center;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
}
.pic-images {
	float:left;
	width:92px;
	color:#636363;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type:none;
	text-align:center;
	padding-right:6px;
	padding-bottom:10px;
}
.pic-info {
	float:left;
	width:280px;
	color:#636363;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type:none;
	text-align:left;
	padding-top:5px;
	padding-left:6px;
	padding-right:12px;
}
.txt {
	color:#af4111;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.apply-now-btn {
	padding-top:10px;
	padding-left:350px;
	padding-right:10px;
	padding-bottom:0px;
}
.main-content-bottom {
	width:543px;
	height:12px;
	background-image:url("../images/main-content-bottom.png");
	background-repeat:no-repeat;
}
#footer {
	background-color:#252323;
	height:99px;
	background-image:url("../images/footer_bg.png");
	background-repeat:repeat-x;
}
.footer-content {
	width:775px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
}
.nav-footer{
	width:730px;
	padding-top:15px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.nav-footer ul{
	padding:0px;
	margin:0px;
}
ul.nav-footer li {
	float:left;
	color:#b3b3b3;
	list-style-type:none;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}
ul.nav-footer li a:link, li a:visited {
	color:#b1cae6;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
ul.nav-footer li a:hover {
	color:#7cb1ed;
	text-decoration:underline;
}
.copy {
	width:775px;
	color:#ffffff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	padding-top:8px;
}
a.copy:link, a.copy:visited {
	color:#b1cae6;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
a.copy:hover {
	color:#7cb1ed;
	text-decoration:underline;
}
.clear {
	clear:both; 
	height:0px; 
	font-size:0px; 
	line-height:0px;
}

/* BEGIN: two column data */

.twoColContainer {width:100%; min-height:100px; padding-top:0px; }
* html .twoColContainer { height:100px; }
.twoColContainer:after { height:0px; visibility:hidden;	display:block; content:".";	clear:both; }
.twoColData {width:50%;float:left}

/* END: two column data */


/* BEGIN: lists */

ul.arrowListType2 {list-style: url(../images/browse_pinkarrow.gif); margin:2px 2px 2px 15px; padding:2px 0px 2px 10px !important; padding:2px 0px 2px 8px}
ul.arrowListType2 li {margin-bottom:6px}
ul.arrowListType2 li a {color:#0066CC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;text-decoration:none; }
ul.arrowListType2 li a:hover {color:#e64b07; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;text-decoration:underline; }

/* END: lists */


/* BEGIN: text types */

.GreyTextLight	{color:#999; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* END: text types */

/* START: Forms */

.form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  width:430px; 
  margin-left:auto;
  margin-right:auto;
}
.label { 
	float: left; 
	width: 135px; 
	color:#4187c3;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right; 
	display:block;  /* block float the labels to left column, set a width */
	padding:0; 
	margin:5px 0 0; /* set top margin same as form input - textarea etc. elements */
}
.input {
	color:#636363;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	padding-top:5px;
	padding-left:145px;
}

/* END: Forms */