#margin {width:192px;position: absolute;left: -.4em;right:.7em;top:8em;}
#snav {float: left; width: 192px;}
/* CJ's Style Defaults */
form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5, p {margin: 0 0 20px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }
ul, li {margin: 0; padding: 0; list-style: none;}
.clearer {clear: both;}
.clearleft {clear: left}
.clearright{clear: right;}
.getright {float:right;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.getleft {float:left;}
.centa {text-align: center;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}
/*
a:link, a:visited {color: #333; text-decoration: underline;}
a:hover, a:active {text-decoration: none;}*/
a.link{text-decoration:underline!important;}
a:hover.link{text-decoration:none!important;}


/* Careers Title Bar */
div.careers {display: block; height: 94px; background: #c0132e url(/resources/bsa/images/careers_template/home_bg_title.jpg) no-repeat;}
div.careers h1 {display: block; margin: 0; color: #FFF; font-size: 20px; font-weight: normal; padding: 52px 0 0 212px;}
.sitright{float:right;position:relative;top:-.3em;right:1em;}
/* Home Content Area */
.title-succeed {display: block; width: 254px; height: 25px; text-indent: -9999px; overflow: hidden; background:url(/resources/bsa/images/careers_template/title_suceed.gif) no-repeat;}

div.homepromos {margin-bottom: 10px; height: 62px; }
div.homepromos a {display: block; width: 177px; height: 62px; text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; float: left;}
div.homepromos a:hover {background-position: 0 -62px;}
a.home-promo-01 {background-image:url(/resources/bsa/images/careers_template/home_promo_04.jpg);  margin-right: 7px;}
/*a.home-promo-01 {background-image:url(/resources/bsa/images/careers_template/home_promo_01.jpg);  margin-right: 7px;}*/
a.home-promo-02 {background-image:url(/resources/bsa/images/careers_template/home_promo_02.jpg);  margin-right: 6px;}
a.home-promo-03 {background-image:url(/resources/bsa/images/careers_template/home_promo_03.jpg); }
a.home-promo-main {display: block; width: 546px; height: 354px; text-indent: -9999px; overflow: hidden; background:url(/resources/bsa/images/careers_template/home_img_main.jpg);}

/* Home Margin Area */
div.margin-panel h3 {display: block; font-size: 11px; font-weight: bold; color: #FFF; padding: 12px 10px; margin:0;}
div.margin-panel h3.grey {background: #252525 url(/resources/bsa/images/careers_template/margin_tab_grey.jpg) no-repeat;}
div.margin-panel h3.blue {background: #fff url(/resources/bsa/images/header/rhn-info.gif) no-repeat;}
div.margin-panel h3.red {background: #fff url(/resources/bsa/images/header/rhn-red.gif) no-repeat;}
div.margin-panel h3.green {background: #609121 url(/resources/bsa/images/careers_template/margin_tab_green.jpg) no-repeat;}
div.margin-panel div.panelpad  {padding: 12px 10px 13px 8px; }

div.margin-panel a.tablink {text-decoration: none; color:#b5132c; background: #FFF url(/resources/bsa/images/careers_template/bg_margin_link.gif) 0 0 no-repeat; padding: 0 0 0 5px; }
div.margin-panel a.tablink span {background: url(/resources/bsa/images/careers_template/bg_margin_link.gif) 100% 0 no-repeat; padding: 0 5px 0 0; }
div.margin-panel a.tablink:hover {color:#FFF!important; background-color: #cc0033;text-decoration:none!important;}
/*
a.tablink {text-decoration: none; color:#b5132c; background: #FFF url(/resources/bsa/images/careers_template/bg_margin_link.gif) 0 0 no-repeat; padding: 0 0 0 5px; }
a.tablink span {background: url(/resources/bsa/images/careers_template/bg_margin_link.gif) 100% 0 no-repeat; padding: 0 5px 0 0; }
a.tablink:hover {color:#FFF; background-color: #b5132c;}
*/
form.frm-std select, form.frm-std input.frmfld, form.frm-std label {display: block; float: left; margin-bottom: 3px; font-size: 11px;}
form.frm-std div.buffer {height: 5px;}
form.frm-std label {width: 60px;}
form.frm-std input.frmfld {border: 1px solid #aaa; background-color: #FFF; width: 107px;}
form.frm-std select.frmsel {border: 1px solid #aaa; background-color: #FFF; width: 109px;}
form.frm-std input.wide {color: #999999; width: 134px; padding: 3px 0 2px 2px; }
form.frm-std a.gobutt {display: block; width: 27px; height: 21px; overflow: hidden; text-indent: -9999px; background: url(/resources/bsa/images/careers_template/butt_go.gif) 0 0 no-repeat; margin-right: 1px;}
form.frm-std a.gobutt:hover {background-position: 0 -21px;}

ul.list-arrowed li {background: url(/resources/bsa/images/careers_template/bull_arrow.gif) 0 0.4em no-repeat; padding-left: 10px; margin-bottom: 3px;}
