@charset "utf-8";
/* Reset Styles */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/* Base Formatting */
h1 { font-size:138.5%; }
h2 { font-size:123.1%; }
h3 { font-size:108%; }
h1, h2, h3 { margin:1em 0; }
h1, h2, h3, h4, h5, h6, strong { font-weight:bold; }
abbr, acronym { border-bottom:1px dotted #000; cursor:help; }
em { font-style:italic; }
blockquote, ul, ol, dl { margin:1em; }
ol, ul, dl { margin-left:2em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
dl dd { margin-left:1em; }
th, td { }
th { font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
p, fieldset, table { margin-bottom:1em; }
/* --- */

body { background: #888888; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.4; margin: 0; padding: 0; }
a:link, a:visited { color: #e2383f; }
a:hover, a:active { color: #e2383f; }
#page { background: #ffffff url(/images/hd-fade-full.jpg) 0 40px repeat-x; padding-top: 40px; }
/* Header */
#hd { margin-bottom: 0px; height: 169px; }
#hd .hdtoprow { height: 82px; width: 960px; margin: 0 auto 41px auto; }
#hd .hdtoprow .hdlogo { text-indent: -9999px; width: 424px; height: 82px; background: url(/images/logo-wbs-careers.gif) 0 0 no-repeat; float: left; }
#hd .hdtoprow .hdlogo a { display: block; width: 424px; height: 82px; }
#hd .hdtoprow .hdbtn { text-indent: -9999px; width: 126px; height: 35px; background: url(/images/btn-apply.gif) 0 0 no-repeat; float: right; margin-top: 24px; }
#hd .hdtoprow .hdbtn a { display: block; width: 126px; height: 35px; }
#Content { clear: both; margin: 0 auto 12px auto; width: 960px; }
div.Home div#Content { margin: 12px auto 60px auto; }
/* Footer */
#Footer { background: url(/images/footer-fade.jpg) 0 0 repeat-x; height: 176px; }
#Footer div.container { width: 760px; margin: auto; padding-left: 200px; }
.Home #Footer div.container { width: 960px; margin: auto; padding-left: 0; }

#Footer ul.footer-toplinks { list-style: none; overflow: auto; clear: both; margin: 0; padding: 0; }
#Footer ul.footer-toplinks li { background: url(/images/footer-arrow.gif) no-repeat 0 0; color: #ffffff; font: bold 14px Arial, Helvetica, sans-serif; float: left; margin-right: 45px; padding-top: 10px; }
#Footer ul.footer-toplinks li a { color: #ffffff; text-decoration: none; }
#Footer div.index { color: #ffffff; font-size: 10px; padding-top: 10px; clear: both; }
#Footer div.index a:link, #Footer div.index a:visited { color: #ffffff; text-decoration: none; }
#Footer div.index a:hover, #Footer div.index a:active { color: #ffffff; text-decoration: underline; }
