body {background: /*url(images/body.png) repeat-y center*/ #fff;margin: 20px 0;}
a {color: #000;text-decoration: none;}
a:hover {color:#b5130e;}
.mainContainer {background: #fff;border: solid 2px #ddd;padding: 10px 2px;}
.logo {height: 59px;display: block;margin-top: 0px;width: 250px;}
.liveperson {margin-top: -12px;}
.userNav {overflow: hidden;height: 16px;margin-top: 10px;}
.userNav li {float: left;margin-right: 5px;padding-right: 5px;border-right: solid 1px #999;height: 16px;line-height: 16px;font-size: 12px;}
.userNav li a {line-height: 16px;color: #666;}
.mainNav {height: 30px;line-height: 16px;background: url(images/redBorder.png) no-repeat bottom;}
.mainNav li {float: right;padding-left: 8px;margin-left: 8px;font-size: 14px;border-left: solid 1px #000;height: 16px;line-height: 16px;}
.mainNav li a {color: #000;text-decoration: none;line-height: 16px;}
.mainNav li a:hover {color: #b5130e;}
.content {margin-top: 10px;}
.loginForm {padding: 15px;background: #fff;margin-top: 10px;margin-bottom: 20px;/*min-height: 60px;*/border: solid 1px #e5e5e5;}

.block {margin-bottom: 20px;border: solid 1px #e5e5e5;padding: 5px 10px;}

.featuredPositions {overflow: hidden;height: 1%;margin-right: -10px;}
.featuredPositions li {float: right;background: url(images/featuredPosition.png) no-repeat;width: 161px;height: 151px;margin-left: 8px;padding: 15px 20px 10px 10px;}
.featuredPositions li h4 {border-bottom: solid 1px #b5130e;font-size:12px;font-weight: bold;height: 38px;line-height: 14px;padding-left: 40px;overflow:hidden;}
.featuredPositions li .desc {height: 75px;font-size: 12px;}

.jobsOnSite {padding: 5px;background:url(images/jobsOnSite.png) no-repeat;margin: 10px 0 10px 0;height: 98px;text-align: center;}

.employerLink {padding: 10px 5px;border: solid 1px #e5e5e5;border-bottom-color: #bbb;font-weight: bold;text-align: center;font-size: 14px;background: url(images/employerLink_bg.png) repeat-x;margin-top: 10px;}
.employerLink a {color: #b5130e;display: block;}

.categories {overflow: hidden;height: 1%;}
.categories li {float: right;width: 130px;margin-left: 5px;font-size: 12px;padding: 2px 0;border-bottom: solid 1px #e5e5e5;}

.promoBlock {background: /*url(images/promoBlock.jpg) no-repeat bottom*/ #fff;/*padding-bottom: 230px;*/color: #000;text-align: center;padding-top: 0;}

.footer {font-size: 11px;border-bottom: solid 2px #ddd;padding-bottom: 20px;}
.footer h5 {font-size: 12px;font-weight: bold;color: #b5130e;border-bottom: solid 1px #ddd;line-height: 30px;}
.footer a {color: #555;}
.footer a:hover {text-decoration: underline;}

.redButton {background: url(images/redButton.png) repeat-x;border: solid 1px #d80000;color: #fff;font-weight: bold;font-size: 11px;padding: 3px 10px;margin: 0;cursor: pointer;vertical-align: bottom;}
.greyButton {background: url(images/greyButton.png) repeat-x;height: 22px;line-height: 22px;border: solid 1px #dededd;color: #000;font-size: 12px;padding: 0 10px;margin: 0;cursor: pointer;vertical-align: bottom;display: inline-block;}
h2.arrowTitle {font-size: 24px;font-weight: bold;background: url(images/redBorder.png) no-repeat -500px bottom;height: 45px;line-height: 30px;padding: 0;margin: 0;margin-bottom: 10px;}
h3.arrowTitle {font-size: 14px;font-weight: bold;background: url(images/redBorder.png) no-repeat -750px bottom;height: 35px;line-height: 14px;padding: 0;margin: 0;margin-bottom: 10px;}

.homeArticles li {margin-bottom: 10px;min-height:50px;height:auto; border-bottom: solid 1px #ccc;padding-bottom: 10px;}
.homeArticles li a {display: block;}
.homeArticles li a img {float: right;padding: 3px;border: solid 1px #ccc;margin-left: 10px;}
.homeArticles li a:hover img {border-color: #999;}
.homeArticles li a span {border: 0px solid red;}

.postsList {}
.postsList li {overflow: hidden;height: 1%;margin-bottom: 10px;padding-bottom: 10px;background: #e5e5e5;padding: 10px;}
.postsList li a {display: block;}
.postsList li a img {padding: 3px;border: solid 1px #ccc;margin-left: 10px;background: #fff;}
.postsList li a:hover img {border-color: #999;}

.post .publisherInfo {background: #eee;padding: 10px;overflow: hidden;height: 1%;border: solid 1px #ccc;}
.post .publisherInfo img {padding: 3px;border: solid 1px #e5e5e5;margin-left: 10px;background: #fff;}
.post .postInfo {border-top: solid 2px #e5e5e5;}
.post .postContent {float: right;width:620px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.post .postContent img {padding: 10px;border: solid 1px #e5e5e5;background: #fff;margin: 5px;}
.post .postContent a {color: #b5130e;}

.nanaRedText {color: #b5130e;}
input {border: solid 1px #999;padding: 2px;}
/* WaterMark */
.updnWatermark {color: #888;font-style: italic;}

/* AUTOCOMPLETE */
.ac_results {border: solid 1px #999;background: #fff;z-index: 10000;font-size: 12px;}
.ac_results li {padding: 0 5px;}
.ac_results .ac_even {background: #f1f1f1;}
.ac_results .ac_over {background: #07618d;color: #fff;}
.ac_loading {background: url(../../images/icons/ac_spinner.gif) no-repeat left lemonchiffon;}
/* ------- */