/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
em { font-style: italic; }
strong { font-weight: bold; }
/*.clear { zoom: 1; }*/
.clear:after { content: "."; display: block; height: 0;	clear: both; visibility: hidden;}

/*PNG Fixes*/
td, img#header_left_shadow_image, img#siast_logo_shadow_image, img#top_shadow_image,  div#content_wrapper_footer, /*div#content_wrapper,*/ img#footer_left_shadow_image, img#footer_right_shadow_image, div#header_right_top_shadow, div#header_right_bottom_shadow { behavior: url(/careers/common/javascript/iepngfix.htc)}
img#siast_logo_shadow_image{ width:253px; height:74px;}

/*General CSS*/
body {background: url('../images/structure/bkgrd_texture.gif') repeat;}
.clear { clear:both; line-height:0px; height:0px; font-size:0px;}
@media print { #header_container{display:none;} #nav_container{ display:none; }}

/*Content*/
#header_left_shadow_image { float:left; width:10px; margin-top:75px; height:395px;}
#header_right_shadow { float:left; width:10px; height:474px;}
#header_right_top_shadow{ background:url(/careers/common/images/structure/stuc__shadow_top_right.png) no-repeat; height:79px; width:10px; margin-top: 6px;}
#header_right_bottom_shadow{ background:url(/careers/common/images/structure/right_shadow_long.png) no-repeat; height:395px;}
#banner1 {position:absolute;}
#banner2 {position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; }
#header_container { width:1000px; height:261px;  margin:0 auto; position:relative; z-index:10000; }
#page_wrapper { position:relative; z-index:0;}
#siast_logo_shadow{position:absolute;top:10px; left:0px;}
#top_right_banner { float:left; width:727px; height:74px;}
#banner_top, #banner_top2 {float:right; height:74px; width:727px;}
#header{ width:980px; margin:0 auto; position:relative; float: left;}
#top_shadow {height:11px; width:980px; display:block; margin:0 auto;}
#content_title {height:78px; width:980px; background:url(/careers/common/images/structure/stuc__top_content_bkgd.jpg) no-repeat top; /*position:relative;*/}
#content_body { min-height:320px; width:980px; background:url(/careers/common/images/structure/stuc__mid_content_bkgd.jpg) repeat-y;}
#left_col_header { float:left; padding: 25px 20px 10px 38px;}
#right_col_header {position:absolute; top:25px; left:675px;}
#quote { float:left; padding: 5px 20px 10px 40px; }
#content_left_col {width:660px; float:left; /*position:relative;*/}
#content_right_col { width:316px; float:left; margin-bottom:28px;}
#read_more_table1 {display:block;}
#read_more_table2 {display:none;}
#read_more_table3 {display:none;}
#read_more_table1 td { padding:0px 10px 10px 10px; cursor:pointer;}
#read_more_table2 td { padding:0px 10px 10px 10px; cursor:pointer;}
#read_more_table3 td { padding:0px 10px 10px 10px; cursor:pointer;}
#read_more_table1 td a:hover { background-position:right;}
#read_more_table2 td a:hover { background-position:right;}
#read_more_table3 td a:hover { background-position:right;}
#read_more_table1 td a.selected, #read_more_table2 td a.selected  { background-position:right; }
#read_more_menu {height:16px; width:102px; margin:0 auto;}
#read_more_menu li {float:left; display:block; padding-right:8px;}
#read_more_menu a {height:16px; width:16px; line-height:0px; background-position:top left;}
#read_more_menu a:hover {background-position:top right;}
#copyright {float:left; padding:10px 0px 0px 30px;}
#current_opportunities { position:absolute; top:-28px; left:666px; height:167px; width:314px;}
#icon_1 { height:16px; background:url(../images/structure/icon__1.gif) no-repeat; width:16px; float:left;}
#icon_2 {background:url(../images/structure/icon__2.gif) no-repeat; width:16px; float:left;}
#icon_3 {background:url(../images/structure/icon__3.gif) no-repeat; width:16px; float:left;}
#read_more_menu2 { width:100%; }
#read_more_menu2 a { display:block; height:16px; width:16px; }
#chipo_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_chipo_sm.jpg) no-repeat; display:block; z-index:5000;}
#brian_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_brian_sm.jpg) no-repeat; display:block; z-index:5000;}
#tracy_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_tracey_sm.jpg) no-repeat; display:block; z-index:5000;}
#marc_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_marc_sm.jpg) no-repeat; display:block; z-index:5000;}
#angela_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_angela_sm.jpg) no-repeat; display:block; z-index:5000;}
#robin_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_robin_sm.jpg) no-repeat; display:block; z-index:5000;}
#shirley_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_shirley_sm.jpg) no-repeat; display:block; z-index:5000;}
#karrie_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_karrie_sm.jpg) no-repeat; display:block; z-index:5000;}
#janet_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_janet_sm.jpg) no-repeat; display:block; z-index:5000;}
#gerelt_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_gerelt_sm.jpg) no-repeat; display:block; z-index:5000;}
#kelly_image {background-position:left; width:126px; height:78px; background:url(/careers/common/images/thumbs/img_kelly_sm.jpg) no-repeat; display:block; z-index:5000;}
#siast_logo {position:absolute; top:11px; left:10px; z-index:2000;}
#read_more { position:absolute; top:11px; left:835px; width:123px; height:34px; z-index:10000;}
#read_less { background:url(/careers/common/images/structure/stuc__banner_white_tab_upsidedown.png) no-repeat; position:absolute; top:435px; left:835px; width:123px; height:34px;}
#read_more_image {margin-top:8px; margin-left:10px; cursor:pointer;}
#read_less_image {margin-top:10px; margin-left:20px; cursor:pointer;}
#read_more_bg { background:url(/careers/common/images/structure/stuc__banner_white_tab_upsidedown.gif) no-repeat; position:absolute; top:11px; left:835px; width:123px; height:34px; filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7; }
#banner_quote_text, #banner_quote_text2 { position:absolute; left:0px; top:74px; }
#current_opportunities_select { position:relative;}
#current_opportunities_pagination { height:20px; width:100px;}
#current_opportunities_pagination li { float:left; display:block; padding-right:5px;} 
#locations_table { width:560px; text-align:center; padding:25px 0px 0px 130px; }
#locations_table td { padding:0px 10px 0px 10px; }
#current_opportunities_data { margin-left:40px; margin-top:20px; width:580px; }
#current_opportunities_data td { /*height:42px; width:100%;*/ padding:7px 0px 7px 0px;}
#current_opportunities_search  { margin-left:40px; margin-top:20px; width:300px; }
#current_opportunities_search td { height:42px; padding:7px 0px 7px 0px; vertical-align:top;}
#search_menu {  margin-left:40px; margin-top:0px;}
#search_menu td { height:42px; padding:7px 0px 7px 0px; font-size:12px;}
.selected { background-position:right; }
#current_opportunities_submit { height:23px; width:23px;  }
#content_wrapper {margin:0 auto; width:1000px; 
/*background:url('/careers/common/images/structure/background_shadow_test.png');*/
position:relative;}
#content_container {margin:0 auto; width:980px;}
#content_wrapper_footer {margin:0 auto; width:1000px; height:25px; background:url(../images/structure/stuc__shadow_bottom.png) no-repeat;}


/*Select Form */
.grey_bottom_border { border-bottom: thin solid #686763; }
.white_bottom_border { border-bottom:thin solid #ffffff; }
.select_container {position:absolute; text-align:left; overflow:hidden; z-index:10000; background:#e5e2db; left:0px;}
.select_container div {padding:0px 23px 0px 0px; line-height:23px;}
div.list_container{padding:0px; overflow-y:auto; overflow-x:hidden; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.select_container div.first_item {border:none; background:url(/careers/common/images/forms/input_bg.gif) top left repeat; padding-left:2px;}
.select_container div.last_item {/*border-bottom:1px solid #ffffff;*/}
img.left{position:absolute; left:-2px; top:0px;}                                                       
.select_container img.arrow{position:absolute; right:0px; top:0;}
.select_highlight {background-color:red; background: url(/careers/common/images/forms/input_hover_bg.gif) top left repeat; color:black;}
#select_location, #select_position {width: 280px;}


/*Navigation*/
#nav_container { background:url('/careers/common/images/structure/nav__bar.gif') repeat-x; height:45px;  z-index:5000; position:relative; margin:0px}
#nav_menu_container { width:980px; margin:0 auto; }
#primary_nav li {display:inline;}
#primary_nav a {float:left; display:block; height:45px; background-position:left;}
#primary_nav a:hover {background-position:right;}
#nav_current_opportunities {background:url('/careers/common/images/structure/nav__current_opportunities.gif') no-repeat; width:264px;}
#nav_diversity {background:url('/careers/common/images/structure/nav__diversity.gif') no-repeat; width:223px;}
#nav_locations {background:url('/careers/common/images/structure/nav__locations.gif') no-repeat; width:191px;}
#nav_total_rewards {background:url('/careers/common/images/structure/nav__total_rewards.gif') no-repeat; width:194px;}

/*Footers*/
#page_footer {height:30px; margin:0 auto; width:980px; position:relative;}
#footer_links {float:right; padding:10px 30px 0px 0px;}
#content_footer {height:123px; width:980px; background:url('/careers/common/images/structure/stuc__bot_content_bkgd.jpg') no-repeat bottom; position:relative;}