body,
div,
p {
background: #fff;
color: #333;
font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
}

p { line-height: 16px; }


a { color: #069; }

a:hover { text-decoration: none; }


/* Wrapper
-----------------------------------*/
table#wrapper td { vertical-align: top; }


/* Content
-----------------------------------*/
td#content {
border-right: 10px solid #fff;

background: #eee;
}

td#content div {

background: none;
padding: 0 8px;
overflow: auto;
font-size: 11px;
}

td#content p {
margin: 8px 0;
background: none;
font-size: 11px;
}


/* Seeker Links
-----------------------------------*/
td#seeker_links { width: 150px;}

td#seeker_links h2 {
color: #fff;
font: bold 11px Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif;
background: #888;
padding: 5px 7px;
margin: 0;

text-transform: uppercase;

}

td#seeker_links div {width:250px; padding:0px; margin:auto}

td#seeker_links div#job_seeker { margin-bottom: 8px; width:210px; text-align:left}

td#seeker_links div#register { background: #fff; width:250px}

td#seeker_links div#register a {}

td#seeker_links div#register a:hover {}

td#seeker_links ul {
background: #ccc;
margin: 0;

border-top: 1px solid #666;
padding: 7px 0 10px 0;
list-style: none;
}

td#seeker_links ul li {
padding: 4px 0 4px 21px;
background: transparent url(/CliBrand/NASWIL/li_square-white.png) no-repeat 8px 9px;
}

td#seeker_links ul li a {
color: #000;
font-weight: bold;
}


/* Featured Jobs
-----------------------------------*/
td#featured_jobs {

width: 211px;
padding: 0;
border-left: 10px solid #fff;

background: #fff;
}

td#featured_jobs iframe {
width: 100%;

height: 100%;
border-top: solid 8px #fff;
}

td#featured_jobs h2 {
color: #fff;
font: bold 11px Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif;
background: #888;
padding: 5px 7px;
margin: 0;

border-bottom: 1px solid #666;

text-transform: uppercase;
}

td#featured_jobs h2 strong {}

td#featured_jobs div {}


/* Featured Employers
-----------------------------------*/
td#featured_employers {
border: 1px solid #ccc;
border-top: none;
}

td#featured_employers iframe {
border: none;
}

div#featured_employers h2 {
border-top: 2px solid #fff;
}

td#featured_employers ul {
margin: 0;
padding: 15px 5px;
list-style: none;
text-align: center;
max-height: 590px;
overflow: auto;
}

td#featured_employers ul li { line-height: 50px; }


/* Sponsors
-----------------------------------*/
td#sponsors {
padding: 8px 0 0 0;
}

td#sponsors h2 {
color: #fff;
font: bold 12px Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif;
background: #888;
padding: 5px 7px;
margin: 0;
border-bottom: 1px solid #666;
}

td#sponsors h2 strong {}

td#sponsors table#sponsors_wrapper {
border-top: none;
}

td#sponsors table#sponsors_wrapper th { padding: 12px 5px; }

td#sponsors table#sponsors_wrapper td {
width: 25%;
vertical-align: top;
min-width: 140px;
background: #ececec;
text-align: center;
border-top: none;
border-bottom-width: 8px;
height:30px;
}

td#sponsors table#sponsors_wrapper p {
line-height: 13px;
margin: 10px 0;
background: none;
}

td#sponsors table#sponsors_wrapper td a {
display: block;
background: #ccc;
padding: 6px;
text-transform: uppercase;
font-size: 11px;
font-family: Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
text-align: right;
}

td#sponsors table#sponsors_wrapper td a:hover {
color: #fff;
background: #666;

}

td#sponsors table#sponsors_wrapper th.left,
td#sponsors table#sponsors_wrapper td.left,
td#sponsors table#sponsors_wrapper th.center,
td#sponsors table#sponsors_wrapper td.center,
td#sponsors table#sponsors_wrapper td#featured_sponsor1,
td#sponsors table#sponsors_wrapper td#featured_sponsor2, 
td#sponsors table#sponsors_wrapper td#featured_sponsor3 {
border-right: 5px solid #fff;
}

td#sponsors table#sponsors_wrapper th.right,
td#sponsors table#sponsors_wrapper td.right {}

/* Sponsors mini */

td#sponsors table#sponsors_wrapper td#featured_sponsor1 {
border-bottom: none;
border-left-width: 8px;
padding: 5px;
}

td#sponsors table#sponsors_wrapper td#featured_sponsor2 {
border-bottom: none;
padding: 5px;
}

td#sponsors table#sponsors_wrapper td#featured_sponsor3 {
border-bottom: none;
padding: 5px;
}
td#sponsors table#sponsors_wrapper td#featured_sponsor4 {
border-bottom: none;
border-right-width: 8px;
padding: 5px;
}


/* Footer
-----------------------------------*/
#footer { padding: 8px 0 0 0; }


/* Included iFrames
-----------------------------------*/
form#Form1 {
text-align: center;
border: none;
}

.ffFeaturedEmployerHeader,
.ffFeaturedJobHeader,
.ffFeaturedJobsHeader,
#tblInner {
background: none;
border: none;
_border-color: #fff;
}

.ffFeaturedJob {
color: #333;
font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

td.ffFeaturedJob { padding: 4px 0 }

.ffFeaturedJob a:link,
.ffFeaturedJob a:visited,
.ffFeaturedJob a:active {
color: #069;
font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.ffFeaturedJob:hover,
.ffFeaturedJob a:hover {
text-decoration: none;
color: #069;
background: #efefef;
font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

td.ffFeaturedEmployer {
padding: 13px 10px;
text-align: center;
background: #fff;
border: none;
}

td.ffFeaturedEmployer img {
width: 110px;
_width: 120px;
}

td#colFeatured {
border: 1px solid #ccc;
}

span.ffFeaturedEmployerHeader,
span.ffFeaturedJobHeader {
width: 211px;
padding: 0;
border-left: 10px solid #fff;

background: #fff;
/*background: #036;
display: block;
padding: 5px 0;*/
}

