﻿/*  Tags Declaration  */
BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: "Tahoma";
    background: #DCEDFF url("../images/body-bg.gif") repeat-x left top;
}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}


/*  Page  */
#page {
    margin: auto;
    text-align: left;
    width: 925px;
}

.container {
    width: 915px;
    padding: 5px;
    background: #ffffff;
}

.main {
    width: 915px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    background: #ffffff;
    
}

/*  Header  */
.header {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    background: url("../images/header-bg.gif") repeat-x left top;
}

.header A.logo {
    float: left;
    margin: 0;
    padding: 0;
    margin-top: 20px;
    line-height: 0;
    font-size: 0;
    outline: none;
}

.header SPAN.telephone {
    float: right;
    padding: 0;
    margin: 10px 20px 0px 0px;
    line-height: 0;
    font-size: 0;
}

.header-menu {
    float: right;
    width: 505px;
    margin: 0;
    padding: 0;
    padding-top: 5px;
}

.header-menu2 {
    float: right;
    width: 505px;
    margin: 0;
    padding: 0;
    padding-top: 5px;
}

.header-menu * {
    vertical-align: top;
}

.header-menu TD {
    float: left;
    width: 100px;
    height: 31px;
    margin: 0;
    padding: 0;
    margin-left: 1px;
    text-align: center;
    background: url("../images/header-menu.gif") no-repeat left top;
}

.header-menu TD:HOVER,
.header-menu TD.td-selected {
    background: url("../images/header-menu-selected.gif") no-repeat left top;
}

.header-menu TD A {
    display: block;
    font-size: 11px;
    color: #EBEDF5;
    font-weight: bold;
    margin: 0;
    padding: 9px 0px 0px 0px;
}
.header-menu TD A:HOVER {
    text-decoration: none;
}


/*  Content  */
.content {   
    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 1px;
}

.content-top {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    background: url("../images/content-top-bg.gif") repeat-x left top;
}

.content-top SPAN.teem {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    margin-top: -9px;
}

.content-menu {
    width: 190px;
    margin: 0;
    padding: 3px 0ppx 3px 0px;
}


.content-menu A {
    float: left;
    width: 165px;
    height: 19px;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    margin: 0;
    padding: 6px 0px 0px 25px;
    margin-bottom: 1px;
    background: url("../images/left-menu.gif") no-repeat left top;
}

.content-menu2 {
    width: 190px;
    margin: 0;
    padding: 3px 0ppx 3px 0px;
}


.content-menu2 A {
    float: left;
    width: 190px;
    height: 25px;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    margin: 0;
    padding: 6px 0px 0px 25px;
    margin-bottom: 1px;
    background: url("../images/left-menu.gif") no-repeat left top;
}

.content-top A.resume {
    float: left;
    padding: 0;
    margin: 10px 5px 0px 5px;
}


.content-search {
    width: 100%;
    height: 40px;
    margin: 0;
    padding: 0;
    text-align: center;
    border: 1px solid #BDC0CE;
    background: url("../images/search-bg.gif") repeat-x left top;
}

.content-search FORM {
    
    margin: 0;
    padding: 0;
}

.content-search FORM LABEL {
    /*vertical-align: top;*/
    font-size: 11px;
    color: #156191;
    font-weight: bold;
    margin: 0;
    padding: 0px 5px 0px 5px;
}

.content-search FORM LABEL.f-label {
    padding: 0px 5px 0px 30px;
}

.content-search FORM INPUT {
    width: 147px;
    height: 16px;
    font-size: 12px;
    color: #3F3B39;
    font-weight: normal;
    margin: 0;
    padding: 2px 0px 0px 3px;
    vertical-align: top;
    margin-top: 2px;
    border: 1px solid #BDC0CE;
    /*background: url("../images/input-bg.gif") repeat-x left top;*/
}

.content-search FORM SELECT {
    width: 147px;
    /*height: 18px;*/
    font-size: 12px;
    color: #3F3B39;
    font-weight: normal;
    margin: 0;
    padding: 2px 0px 0px 3px;
    vertical-align: top;
    margin-top: 2px;
    border: 1px solid #BDC0CE;
    /*background: url("../images/input-bg.gif") repeat-x left top;*/
}
.content-search FORM INPUT.search {
    width: 95px;
    height: 25px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: none;
    background: url("../images/search-button.gif") no-repeat left top;
}
.content-search FORM A {
    font-size: 10px;
    color: #156191;
    margin: 0;
    padding: 0;
    padding-left: 30px;
}
/* ----Original Content welcome -----*/
.content-welcome {
    width: 100%;
    padding: 0;
    margin: 20px 0px 30px 0px;
}

.content-welcome A.w-photo {
    float: right;
    margin: 0;
    padding: 3px;
    line-height: 0;
    font-size: 0;
    margin-right: 30px;
    background: #C4C7D4;
}

.content-welcome-img {
    vertical-align: top;
    margin: 0;
    padding: 0;
}

.content-welcome-text {
    width: 708px;
    margin: 0;
    padding: 0px 0px 0px 0px;
}

.content-welcome-text H1 {
    margin: 0;
    padding: 0px 0px 20px 10px;
}

.content-welcome-text P {
    font-size: 11px;
    color: #504C4A;
    font-weight: normal;
    margin: 0;
    padding: 0;
    padding-right: 50px;
}

/*-----Content welcome with WHY NES-------*/
.content-welcome2 {
    width: 100%;
    padding: 0;
    margin: 20px 0px 15px 0px;
}

.content-welcome2 A.w-photo {
    float: right;
    margin: 0;
    padding: 3px;
    line-height: 0;
    font-size: 0;
    /*margin-right: 30px;
    background: #C4C7D4;*/
}

.content-welcome2-img {
    vertical-align: top;
    margin: 0;
    padding: 0;
}

.content-welcome2-text {
    width: 590px;
    margin: 0;
    padding: 0px 0px 0px 0px;
}

.content-welcome2-text H1 {
    margin: 0;
    padding: 0px 0px 20px 25px;
}

.content-welcome2-text P {
    font-size: 11px;
    color: #504C4A;
    font-weight: normal;
    margin: 0;
    padding: 0;
    padding-right: 40px;
    padding-left: 46px;
}
/*----------end why nes content welcome-----*/

.content-featured {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 1px solid #BDC0CE;
    padding-bottom: 20px;
    margin-top: 5px;
    background: #FDFDFD url("../images/featured-bg.gif") repeat-x left bottom;
}

.content-featured TD {
    vertical-align: bottom;
}

.content-featured TD.td-tit {
    vertical-align: top;
    padding: 0;
}
.content-featured TD.padding {
    padding-left: 30px;;
}

.content-featured H1 {
    margin: 0;
    padding: 15px 0px 10px 30px;
    line-height: 0;
    font-size: 0;
}

.content-center {
    width: 100%;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    /*padding-bottom: 15px;*/
    border: 1px solid #BDC0CE;
    background: url("../images/content-center-bg.gif") repeat-x left top;
}

.content-center TD {
    vertical-align: top;
}

.content-center H1 {
    margin: 0;
    padding: 15px 0px 0px 10px;
    line-height: 0;
    font-size: 0;
}

.content-center TD.td-list {
    width: 190px;
    margin-bottom: 15px;
    /*border-right: 1px solid #BFC2D0;*/
}

.content-center TD.td-empty {
    height: 15px;
}
.content-center A {
    display: block;
    font-size: 11px;
    color: #3F3B39;
    font-weight: normal;
    margin: 0;
    padding: 0px 0px 0px 30px;
    margin-top: 12px;
}

.content-center A.a-more {
    display: block;
    font-size: 11px;
    color: #CC292B;
    font-weight: bold;
    margin: 0;
    padding: 0px 15px 0px 0px;
    margin-top: 10px;
    text-align: right;
}

.content-center TD.td-col {
    width: 345px;
    padding-left: 10px;
    padding-top: 10px;
    border-left: 1px solid #BFC2D0;
}

.content-center TD.td-col IMG {
    float: left;
    margin-right: 10px;
}


.content-center P {
    font-size: 11px;
    color: #484442;
    font-weight: normal;
    margin: 0;
    padding: 15px 20px 0px 0px;
}

/*  Footer  */
.footer {
    width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 30px;
    border: 1px solid #0C4F83;
    background: url("../images/footer-bg.gif") repeat-x left top;
}

.footer P {
    font-size: 11px;
    color: #EBEDF5;
    font-weight: bold;
    margin: 0;
    padding: 10px 0px 10px 0px;
    text-align: center;
}

.footer A {
    font-size: 11px;
    color: #EBEDF5;
    font-weight: normal;
    margin: 0;
    padding: 0px 0px 0px 0px;
}

.footer A.a-first {
    margin-left: 20px;
}

.footer SPAN {
    font-size: 11px;
    color: #EBEDF5;
    font-weight: normal;
    margin: 0;
    padding: 0px 20px 0px 20px;
}



/*10.06*/
H1.main-h {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	color: #3F3B39;
	background: url("../images/icon-red.gif") no-repeat left center;
	padding-left: 18px;
	text-align: left;
	margin-left: 21px;
}
H1.main-h.new-main-h {
	margin-left: 26px;
}
.about-nes {
	width: 909px;
	float: left;
	margin-left: 0px;
	display: inline;
	margin-top: 30px;
	text-align: left;
}
.with-blue-bg {
	width: 865px;
	float: left;
	margin-top: 10px;
	background: #F9FAFD url("../images/bg-blue.gif") repeat-x left bottom;
	padding-left: 41px;
	padding-right: 10px;
	padding-bottom: 10px
}
.with-blue-bg.new-blue-bg {
	background: #EAEEFE;
	margin-top: 0px;
	padding-left: 46px;
	width: 860px;
}
.with-blue-bg.new-bg {
	background: #F2F2F2;
	margin-top: 0px;
	padding-left: 46px;
	width: 860px;
}
.about-nes.blue-bg {
	background: #F7F8FB;
	border: 1px solid #E2E2E6;
	padding-top: 10px;
	padding-bottom: 24px;
	margin-top: 25px;
	width: 913px;
}
.with-blue-bg.no-mar-left {
	padding-left: 0px;
	width: 905px;
}
.mission {
	width: 813px;
	float: left;
	margin-left: 40px;
	display: inline;
}
.mission.new-mission {
	margin-left: 45px;
}
H2.miss {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	margin-top: 15px;
}
H2.miss.with-i {
	background: url("../images/icon-i.gif") no-repeat left center;
	padding-left: 28px;
	height: 25px;
}
H2.res-h {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #1C6694;
	line-height: 17px;
	background: url("../images/icon-1.gif") no-repeat left center;
	padding-left: 20px;
}
.h-with-icon {
	width: 880px;
	float: left;
	margin-left: 20px;
	display: inline;
	margin-top: 10px;
}
H2.miss SPAN {
	color: #CF2E30;
}
H2.miss.nes {
	color: #1C6694;
	font-size: 12px;
}
H2.miss.nes SPAN {
	color: #3F3B39;
}
H2.miss.nes SPAN.red-span {
	color: #DC4446;
}
H2.miss.nes SPAN.gray-span {
	color: #888E92;
}
P.main-p {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	margin-top: 14px;
}
P.main-p.no-mar-top {
	margin-top: 0px;
}
P.main-p SPAN {
	color: #CF2E30;
	font-weight: bold;
}
.mission A {
	color: #000000;
				text-decoration: none underline;
}
.mission IMG {
	float: right;
	margin-left: 110px;
	margin-top: -23px;
	position: relative;
	z-index: 100;
}
.about-nes.first-about {
	padding-top: 35px;
	background: url("../images/bg-blue-white.gif") repeat-x left top;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 6px;
}
.about-nes.blue-bg.nes-with-bg {
	border: 1px solid #BDC0CE;
	padding-left: 46px;
	width: 867px !important;
	padding-bottom: 10px;
}
.about-nes.blue-bg.nes-with-bg A {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #716E6D;
	line-height: 22px;
	font-weight: bold;
}
.block-links {
	width: 404px;
	float: left;
}
.about-nes.blue-bg.nes-with-bg IMG {
	float: left;
}
.bot-block {
	width: 915px;
	float: left;
}
.bot-block.first-bot {
	margin-top: 5px;
} 
.interested {
	width: 262px;
	float: left;
	margin-left: 60px;
	display: inline;
	margin-top: -20px;
}
.interested H1 {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	color: #286F9C;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
.interested H1 SPAN {
	color: #CC292B;
}
.interested P {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #3F3B39;
	font-weight: bold;
	margin-top: 10px;
}
TD.pay-td {
	width: 158px;
	padding-top: 15px;
}
TD.td {
	padding-top: 15px;
}
P.main-p.bold-p {
	font-size: 14px;
}
.mission.small-mission {
	width: 700px;
}
.about-nes.blue-bg.no-bot IMG {
	float: right;
	margin-right: 20px;
}
.about-nes.blue-bg.no-bot {
	padding-bottom: 4px;
}
A.right-a {
	text-align: right;
	font-size: 11px;
	color: #CC292B;
	font-weight: bold;
}
.block-with-a {
	width: 850px;
	float: left;
	text-align: right;
}
A.we-a {
	margin-left: 28px;
	display: inline;
}
TD.job-td {
	padding-left: 0px;
}
.img-blue {
	margin-top: 20px!important;
	width: 57px;
	float: left;
}
TABLE.blue-with-bord {
	background: #F8F9FC;
	border: 1px solid #E2E2E6;
	width: 915px;
}
TABLE.blue-with-bord IMG {
	padding-top: 5px;
}
TD.res-td {
	width: 764px;
	vertical-align: top;
	padding-top: 20px;
}
TD.res-td P {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #504C4A;
	padding: 16px 17px 0 44px;
}
TABLE.white-tbl {
	width: 915px;
	padding-top: 6px;
	padding-bottom: 10px;
}
TABLE.blue-tbl {
	width: 915px;
	padding-top: 6px;
	background: #F7F8FB;
	padding-bottom: 10px;
}
TD.small-icon {
	width: 40px;
	vertical-align: top;
	padding-right: 4px;
}
TD.long-col {
	width: 860px;
}
P.big-main-p {
	font-size: 12px;
}
P.big-main-p SPAN {
	font-weight: bold;
	color: #1C6694;
}
A.right-link {
	padding: 0px;
	margin: 0px;
	text-align: right;
	color: #CC292B;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
P.right-p {
	text-align: right;
}
.content-welcome-text.long-content-text P {
	padding-right: 30px !important;
	padding-top: 2px;
}	
.emp-left-col-par P SPAN.blue-span {
	color:#145F8E;
	font-weight: bold;
}
.emp-left-col-par P SPAN.red-span {
	color:#CC292B;
	font-weight: bold;
	font-size: 14px;
}
.emp-left-col-par P SPAN.black-span {
	color: #535353;
	font-weight: bold;
}
.emp-left-col-par P A {
	color: #535353;
	font-weight: bold;
}
.emp-left-col-par P A.red-link-contact {
	color: #CC292B;
}
TABLE.corporate {
	vertical-align: top;
	width: 270px;
}
TD.corporate-top {
	vertical-align: top;
}
TD.emp-left-col-par.new-par P{
	width: 597px ;
	padding-right: 20px;
}
TD.emp-left-col-header P {
	color: #535353;
	font-size: 12px;
	margin: 0pt;
	padding: 15px 0px 0px 14px;
}
TD.corporate-block {
	border: 1px solid #E7E8EE;
	background: #ECEEF6 url("../images/bg-corporate-block.gif") repeat-x left top;
	padding-left: 12px;
}
TD.corporate-block P {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #D13234;
	font-weight: bold;
	padding-top: 15px;
}
TD.corporate-block P SPAN {
	color: #474747;
}
TD.corporate-block P.ph-num {
	padding-top: 30px;
}
TD.corporate-block P.fax-p {
	padding-top: 5px!important;
}
TD.corporate-block H1 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	line-height: 28px;
	padding-left: 42px;
	padding-top: 10px;
}
TD.corporate-block H1 A {
	color: #474747;
}
TD.emp-left-col-par.new-par.width-par {
	padding-top: 10px;
}
TD.emp-left-col-par.new-par.width-par P {
	width: 860px;
}
TD.corporate-block H1.phone-icon {
	background: url("../images/icon-phone.gif") no-repeat left center;
}
TD.corporate-block H1.fax-icon {
	background: url("../images/icon-fax.gif") no-repeat left center;
}
TD.corporate-block H1.email-icon {
	background: url("../images/icon-email.gif") no-repeat left center;
}
TD.member-block {
	padding: 80px 0 54px 46px !important;
}
TD.emp-left-col-header.no-bottom-header {
	padding: 46px 0pt 7px 15px;
}
TD.topp {
	vertical-align: top !important;
}
.content-top SPAN.teem.teem1 {
	margin: -5px 0px 0px;
	padding-right: 29px;
}
.content-top SPAN.teem.teem2 {
	margin: 2px 0px 0px;
	padding-right: 155px;
}
.content-top SPAN.teem.teem3 {
	margin: -2px 0px 0px;
	padding-right: 84px;
}
.content-top SPAN.teem.teem4 {
	margin: 10px 0px 0px;
	padding-right: 95px;
}
P.if{
	width: 420px !important ;
	padding-bottom: 0px !important; 
}
TD.emp-left-col-header.gen-left {
	padding: 46px 0 24px 15px;
}
TABLE.j-s-g {
	padding-left: 35px !important;
}
P.jp-text SPAN.increase {
	font-weight: bold;	
	color: #504C4A;
}
P.jp-text SPAN.blue-remember {
	font-weight: bold;	
	color: #1C6694;
}
TD .td-with-form {
	padding-left: 17px;
}
TD.form-careers {
	background: url("../images/bg-careers-blue.gif") repeat-x left top;
	height: 120px;
	border: 1px solid #C0C3D1;
	width: 362px;
}
TD.center-careers {
	padding-left: 6px;
}
TD.with-img-car {
	line-height: 0px;
	font-size: 1px;
	width: 104px;
}
TD.car-form {
	padding-left: 15px;
	vertical-align: top;
	padding-top: 2px;
	background: #CFF0FC url("../images/bg-blue-form.jpg") repeat-x left top;
	border-top: 1px solid #BFC2D0;
	padding-bottom: 10px;
	width: 175px;
	padding-top: 10px;
}
TD.car-form H1 {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #3F3B39;
}
TD.car-form H2 {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	color: #CC292B;
	padding-top: 10px;
}
TD.car-form A {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	color: #080808;
	font-weight: bold;
}
TD.car-form INPUT {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	border: 1px solid #8FA7C9;
	font-size: 11px;
	color: #1C6694;
	padding: 2px 0 2px 3px;
}
TD.car-form INPUT.radio-in {
	width: auto;
	border: none;
	background: none;
}
TD.radio-td {
	width: 16px;
}
TD.car-form FORM {
	padding: 0px;
	margin: 0px;
}
TD.car-form INPUT.e-g {
	width: 120px;
}
TD.car-form INPUT.zip {
	width: 68px;
}
TD.top-form-car {
	padding-top: 6px;
}
TD.radio-td {
	width: 16px;
	padding: 0px;
	padding-top: 7px;
}
TD.car-form SELECT {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	border: 1px solid #8FA7C9;
	font-size: 11px;
	color: #1C6694;
	width: 120px;
	padding: 2px 0 2px 0;
}
TD.sub-q {
	padding-left: 60px;
	
}
TD.content-job-text.after-form {
	padding: 20px 0px 0px 0px;
}
TD.form-careers.right-form-careers {
	border-right: 1px solid #C0C3D1;
	background: #EFF0F7 url("../images/bg-sub-res.jpg") no-repeat left top;
	padding-left: 240px;
}
TD.sub-block {
	padding-left: 103px;
}
TD.sub-block.two-line {
	padding-top: 10px;
}
TABLE.img-left-car {
	padding-top: 30px;
}
TD.content-job-text.new-job {
	padding: 0px 0px 0px 0px;
}
TD.content-job-text.new-job UL LI A {
	margin: 0 0 0 10px;
}
/*.bg-left-col-content {
	position: relative;
	left: 0;
	top: 0;
	border: 1px solid red;
}
.bg-left-col {
	position: absolute;
	left: 17px;
	bottom: 10px;
	z-index: 1000;
	background: url("../images/img-careers.gif") left bottom no-repeat;
	width: 159px;
	height: 111px;
	border: 1px solid red;
	font-size: 1px;
	line-height: 0;
}
*/
.content-welcome.res-content {
	margin: 0px 0px 5px;
}
.footer.res-footer {
	margin: 12px 0px 0px 0px;
}

.content-resources-menu {
	width: 188px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #c4c7d4;
	border-right: 1px solid #c4c7d4;
	border-bottom: 1px solid #c4c7d4;
	background: #f5f6fa url("../images/resources-menu-bg.gif") repeat-x left top;
	vertical-align: top;
}
.content-resources-menu.bg-left-bottom {
	background: #f5f6fa url("../images/img-careers.gif") center 99% no-repeat;
}
.content-resources-menu UL {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-bottom: 15px;
}

.content-resources-menu UL LI {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.content-resources-menu UL LI A {
	display: block;
	font-size: 11px;
	color: #504c4a;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 14px 7px;
	margin-left: 17px;
	background: url("../images/resources-link.gif") no-repeat left 4px;
}
.content-resources-menu P {
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 3px 0px 25px 0px;
	text-align: center;
}
.content-resources-menu A.a-wizz {
	display: block;
	font-size: 14px;
	color: #db4345;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 20px 25px;
}
.content-join-team {
	width: 915px;
	margin: 0;
	padding: 0;
	border: 1px solid #c4c7d4;
	background: url("../images/join-block-bg.gif") repeat-x left top;
}
.content-join-team P {
	font-size: 14px;
	color: #286f9c;
	font-weight: bold;
	margin: 0;
	padding: 30px 0px 30px 25px;
	background: url("../images/join-block-right.jpg") no-repeat right top;
}
.content-join-team A {
	font-size: 14px;
	color: #d13234;
	font-weight: bold;
	margin: 0;
	padding: 0px;
}
.content-job-text {
	width: 727px;
	margin: 0;
	padding: 0px 40px 0px 30px;
	vertical-align: top;
}
.content-job-text P.p-top {
	text-align: right;
	margin: 0;
	padding: 10px 0px 0px 0px;
}
.content-job-text P.p-top A.job-login {
	font-size: 12px;
	color: #286f9c;
	font-weight: bold;
	margin: 0;
	padding: 5px 5px 5px 20px;
	background: url("../images/job-login-link.gif") no-repeat left top;
}
.content-job-text H2.jh-title {
	margin: 0;
	padding: 10px 0px 10px 10px;
}
.content-job-text P.jp-text {
	font-size: 12px;
	color: #504c4a;
	font-weight: normal;
	margin: 0;
	padding: 0px 0px 20px 0px;
	clear: left;
}
.content-job-text P.jp-text A {
	font-size: 12px;
	color: #cc292b;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.content-job-text P.jp-slogan {
	font-size: 14px;
	color: #cc292b;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 0px 25px;
}
.content-job-text UL {
	float: left;
	width: 488px;
	margin: 0;
	padding: 0px 0px 17px 0px;
	list-style: none;
}
.content-job-text UL LI {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.content-job-text UL LI A {
	display: block;
	font-size: 12px;
	color: #1c6694;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 0px 8px;
	margin-left: 17px;
	background: url("../images/resources-link.gif") no-repeat left 4px;
}
.content-job-text P.jp-photo {
	margin: 0;
	padding: 0px 0px 5px 0px;
	text-align: right;
}
.content-job-text P.jp-photo IMG.im-1 {margin-top: -25px;}
.content-job-text P.jp-photo IMG.im-2 {margin-top: -40px;}
.content-search form select,
.content-search form input {background: #ffffff;}
/*  Tags Declaration  */
.blue-grad {
	background: url("../images/bg-blue-white.gif") repeat-x left top;
}
.emp-left {
	width: 635px;
}
.emp-left-col {
	width: 635px;
}
.emp-left-col-header  {
	padding: 46px 0 24px 48px;
}
.emp-left-col-par P {
	padding: 0 0 14px 0;
	margin: 0;
	font-size: 12px;
	color: #535353;
	width: 434px;
}
.emp-left-col-par {
	width: 434px;
	padding-left: 28px;
}
.remeber {
	font-size: 12px;
	font-weight: bold;
}
.red {
	color: #cc292b;
}
P.your {
	font-size: 14px;
	font-weight: bold;
}
.four {
	text-align: left;
	vertical-align: top;
	padding-top: 75px;
}
.four IMG {
	border: 1px solid #E4E4E4;
}
.form {
	width: 620px;
	/*height: 237px;*/
	border: 0;
}
.form-top {
	background: url("../images/form-top.gif") no-repeat left top;
	padding-top: 30px;
	padding-left: 33px;
	text-align: left;
	vertical-align: top;
	line-height: 0;
	font-size: 0;
}
.form-center {
	background: url("../images/form-center.gif") repeat-y left top;
	padding: 18px 32px 2px 12px;
	line-height: 0;
	font-size: 0;
}
.form-bottom {
	line-height: 0;
	font-size: 1px;
}
FORM {
	padding: 0;
	margin: 0;
}
.form-content {
	border: 0;
	width: 100%;
}
.form-content LABEL {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #535353;
}
.form-content INPUT {
	border: 1px solid #90A8CA;
	width: 163px;
	font-size: 11px;
	line-height: 14px;
	background-color: #ffffff;
	padding: 3px 0 3px 3px;
	margin: 0 0 3px 0px;
}
.large INPUT {
	width: 243px;
	background-color: #ffffff;
}
/* Fix for Safari */ /*\*/ html>body* .lab2 { padding-right: 6px; } /**/
/* Fix for Safari */ /*\*/ html>body* .lab { padding-right: 6px; } /**/
/* Fix for Safari */ /*\*/ html>body* .form-center { padding: 18px 26px 2px 12px; } /**/
/* Fix for Safari */ /*\*/ html>body* .button { padding: 8px 6px 0 0; } /**/
.lab {
	width: 94px;
	padding-bottom: 9px;
}
.lab2 {
	width: 50px;
	padding-left: 12px;
	padding-right: 8px;
	padding-bottom: 3px;
}
.form-content TEXTAREA {
	width: 243px;
	height: 96px;
	overflow: hidden;
	border: 1px solid #90A8CA;
	font-size: 12px;
	line-height: 14px;
	background-color: #ffffff;
	padding: 3px 0 0 3px;
}
.button {
	text-align: right;
	padding: 8px 2px 0 0;
}
.button INPUT {
	width: 23px;
	height: 31px;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}
.hor-align {height: 28px;}
.vert-indent3 {height: 26px;}
.footer-emp {margin: 10px 0 0 0 !important;}
.sl2 {
	vertical-align: bottom;
	padding-top: 5px;
}
.res {padding-right: 10px;}
.content-top span.teem25 {padding-right: 0 !important;}
.vert-indent {
	width: 6px;
	line-height: 0px;
	vertical-align: 0px;
	color: white;
}
TD.down {padding-top: 18px;}
.table-left-block {
	width: 100%;
	float: left;
}
TD.top-form-car.e-g-line {padding-left: 16px;}
TD.down.last-down {padding-left: 22px;}
/*20.06*/
TD.car-form IMG.why-nes {
	border: 4px solid #BFC2D0;
	margin-right: 14px;
	margin-top: 20px;
}
TD.car-form IMG.why-nes-title {
	margin-right: 60px;
	margin-top: -10px;
}
TD.car-form.new-why-nes {background: #CFEFFB url("../images/bg-blue-form-long.jpg") repeat-x left top;}
TD.car-form.new-why-nes UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-bottom: 20px;
	padding-left: 12px;
	margin: -10px 0 0 0;
}
TD.car-form.new-why-nes UL LI {
	font-size: 17px;
	font-family: Calibri;
	color: #504C4A;
	font-weight: bold;
}
TD.car-form.new-why-nes UL LI SPAN {color: #D03133;}
TD.car-form {
	padding-left: 15px;
	vertical-align: top;
	padding-top: 2px;
	background: #CFF0FC url("../images/bg-blue-form.jpg") repeat-x left top;
	border-top: 1px solid #BFC2D0;
	padding-bottom: 10px;
	width: 175px;
	padding-top: 10px;
}
TD.down.last-down.employer-login {vertical-align: top;}
TD.content-job-text.new-job.left-center-block {width: 410px;}
.two-col {
	width: 434px;
	background: url("../images/bg-two-col.gif") repeat-x left top;
	margin-top: 20px;
}
TD.col-two-col {
	vertical-align: top;
	padding: 12px 29px 0 24px;	
}
TD.col-two-col a {
	padding: 0px;
	margin: 0px;
}
TD.gray-bord-td {
	width: 1px;
	background: #BDC0CE;
	height: 135px;
	vertical-align: top;
	display: block;
	margin-top: 6px;
}
TD.col-two-col P {
	padding: 0px;
	margin: 0px;
	font-family: Calibri;
	font-size: 18px;
	color: #6D6E6E;	
	letter-spacing: -1px;
}
TD.col-two-col P SPAN {
	color: #CC292B;
	font-size: 24px;
	font-weight: bold;
}
TD.col-two-col A {
	color: #286F9C;
	float: right;
	/*font-weight: bold;*/
}
TD.with-img-nes-emp IMG {margin-top: 30px;}
TD.down.last-down.employer-login P.nationwide {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #504C4A;
	padding-bottom: 20px;
	margin-top: 20px !important;
	width: 440px;
}
TD.down.last-down.employer-login P.nationwide SPAN {
	color: #CC292B;
	font-weight: bold;
}
TD.content-job-text.new-job-text {padding-left: 0px;}
TD.content-job-text.new-job-text P.jp-text.gray-job-text {
	font-weight: bold;
	margin-top: 20px;
	padding-bottom: 30px;
}
A.here-gray {
	font-weight: bold;
	color: #504C4A !important;
}
.main-nes-employers {
	width: 648px;
	border: 1px solid #BDC0CE;
	background: url("../images/bg-nes-employers.gif") repeat-x left top;	
}
.main-nes-employers H1 {
	padding: 0px;
	margin: 0px;
	font-size: 25px;
	font-family: Calibri;
	color: #6D6E6E;
}
.main-nes-employers H1 SPAN {color: #CC292B;}
.main-nes-employers P {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #504C4A;
	margin-top: 25px;
}
.main-nes-employers P A {color: #CC292B;}
TD.letter-td {
	width: 71px;
	padding-left: 17px;
	padding-right: 30px;
	line-height: 0px;
	font-size: 1px;
}
TD.right-td-nes {
	padding-left: 13px;
	line-height: 0px;
	font-size: 1px;
}
TD.read-more-block {
	vertical-align: top;
	width: 310px !important;
	padding: 50px 40px 0 0;
}
TD.read-more-block.no-top-more {padding-top: 0px;}
TD.read-more-block H1 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #558FB5;
	padding-bottom: 15px;
}
TD.read-more-block P {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #6D6E6E;
	margin-top: 16px;
}
TD.read-more-block P.list-p {padding-left: 6px;}
TD.read-more-block A {
	padding: 0px;
	margin: 0px;
	float: right;
	color: #558FB5;
	font-weight: bold;
}
TD.content-resources-menu.no-bord-and-bg {
	background: none;
	border: none;
}
.left-col-table {
	border-left: 1px solid #c4c7d4;
	border-right: 1px solid #c4c7d4;
	border-bottom: 1px solid #c4c7d4;
	background: #f5f6fa url("../images/resources-menu-bg.gif") repeat-x left top;
}.notetext {
	color: #F00;
}
.grey-form-short {
	width: 600px;
	height: 51px;
	background: url("../images/bg-grey-short.gif") no-repeat left top;
	background-repeat:no-repeat;
	overflow: visible;
    /* margin: 25px 0 0 21px;  */
}