body {
margin:0;
padding:0px;
background-color:#FFF;
background-image:url(images/bg-fade.bmp);
background-repeat:repeat-x;
}
td, th, input, select, textarea, button, div, a { font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:12px; }
form, input { margin:0; display:inline; }
h1 { font-size:15px; margin:0 0 10px 0; color:#bf3037; }
h2 { font-size:12px; margin:5px 0 5px 0; color:#bf3037; }
img { border:0; }
a { text-decoration:none; color:#0057ce; }
a:hover { text-decoration:underline; }
table.master {
border:1px solid #CCC;
border-width:1px 1px 1px 1px;
}
table.form td {
padding:1px 6px 3px 0px;
white-space:nowrap;
}
table.form td.valignPad {
vertical-align:top;
padding-top:4px;
}
table.jobSearchResults th {
text-align:left;
padding:3px;
background-color:#EEE;
}
table.jobSearchResults td {
text-align:left;
vertical-align:top;
padding:3px;
}
table.homepageJobs th {
text-align:left;
padding:3px;
background-color:#EEE;
}
table.homepageJobs td {
text-align:left;
vertical-align:top;
padding:2px;
}
td.main-homepage { 
vertical-align:top;
width:569px;
padding:5px 10px 0px 10px;
background-color:#fff;
background-image:url(images/woman.jpg);
background-position:right top;
background-repeat:no-repeat;
}
td.main { 
vertical-align:top;
width:569px;
padding:5px 10px 10px 14px;
background-color:#fff;
}
td.nav { vertical-align:top; width:181px; background-color:#feffeb; padding-top:30px; }
td.footer {
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
height:67px;
text-align:center;
vertical-align:bottom;
padding-bottom:24px;
font-size:14px;
color:#444;
}
td.footer a {
color:#444;
font-size:14px;
text-decoration:none;
}
td.footer a:hover {
text-decoration:underline;
}
td.nav a {
color:#000;
background-image:url(images/arrow.gif);
background-position:left;
background-repeat:no-repeat;
float:left;
padding-left:34px;
margin-left:0px;
height:25px;
border:1px solid #e7e7e7;
border-width:0 0 1px 0;
text-decoration:none;
white-space:nowrap;
cursor:pointer;
}
td.nav a:hover {
text-decoration:none;
background-color:#f1f2df;
background-image:url(images/arrow-over.gif);
}
td.nav a:visited {
color:#000;
}
td.nav a div {
width:147px;
padding-top:3px;
font-size:14px;
}
td.nav a.gm {
width:125px;
margin:85px 0 0 -7px;
background-image:none;
border:none;
}
td.nav a.gm:hover {
text-decoration:none;
background:none;
}
a.button {
cursor:pointer;
}
a.button:hover {
text-decoration:none;
}
a.button div {
font-size:14px;
width:150px;
height:30px;
padding-top:10px;
vertical-align:middle;
text-align:center;
color:#bf3037;
background-image:url(images/button.gif);
background-position:left top;
background-repeat:no-repeat;
}
a.buttonGo {
cursor:pointer;
}
a.buttonGo:hover {
text-decoration:none;
}
a.buttonGo div {
background-image:url(images/button-go.gif);
background-position:left;
background-repeat:no-repeat;
font-size:12px;
width:27px;
height:22px;
padding-top:4px;
text-align:center;
color:#bf3037;
}
td.contactPage, td.contactPage a{
font-size:14px;
line-height:20px;
vertical-align:top;
}
div.homepageCompressed {
width:300px;
padding:7px 5px 0px 4px;
line-height:19px;
font-size:14px;
}
div.homepageCompressed br {
line-height:7px;
}
div.homepageFull {
width:300px;
padding:10px 5px 0px 4px;
line-height:20px;
font-size:14px;
}