/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { background-color: rgb(255, 255, 255);
    }
  
  img {border:none;}

  #content { border: 1px solid rgb(0, 0, 0);
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-size: 9pt;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: normal;
    color: rgb(51, 51, 51);
    position: relative;
    background-color: rgb(255, 255, 255);
    }

  #picture_header { height: 192px;
    width: 1024px;
    }

  #title_header { height: 100px;
    width: 1024px;
    position: relative;
    }

  .loginButton { 
    float: right;
    margin: 30px 20px 0px 10px;
    }

  #login { margin: 0pt;
    padding: 0pt;
    float: right;
    position: absolute;
    left: 804px;
    top: 43px;
    width: 200px;
    }

  #login form br { height: 0pt;
    overflow: hidden;
    }

  #login a, #login a:visited { color: rgb(0, 102, 153);
    font-size: 7pt;
    text-decoration: none;
    white-space: nowrap;
    }

  #login a:hover { text-decoration: underline;
    }

  #login form { border: medium none ;
    margin: 0pt;
    padding: 0pt;
    }

  #login label { margin: 0pt;
    padding: 0pt;
    font-size: 7pt;
    color: rgb(0, 102, 153);
    }

  #login input { border: 1px solid rgb(102, 102, 102);
    padding: 1px 3px;
    height: 12px;
    font-size: 7pt;
    margin-top: 2px;
    color: rgb(51, 51, 51);
    }

  #left_nav { margin: 22px 0px 0px;
    float: left;
    width: 185px;
    }

  #schedule { font-size: 8pt;
    color: rgb(0, 102, 153);
    font-weight: normal;
    }

  #schedule table { width: 320px;
    margin-bottom: 10px;
    }

  #schedule img { margin-bottom: 0px;
    }

  #site_map li { margin-bottom: 22px;
    }

  #site_map ul li { margin-left: 38px;
    margin-bottom: 0px;
    }

  #site_map li, #site_map li a, #site_map li a:visited { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-size: 10pt;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: normal;
    color: rgb(51, 51, 51);
    }

  #site_map ul li a, #site_map ul li a:visited { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-size: 8pt;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: normal;
    color: rgb(0, 102, 153);
    }

  #right_nav { margin: 22px 20px 0px 0px;
    padding: 0pt;
    float: right;
    width: 200px;
    }

  #right_nav #box { margin: 0px 0px 60px;
    padding: 0pt;
    font-size: 7pt;
    }

  #right_nav #box a, #right_nav #box a:visited { text-decoration: none;
    color: rgb(51, 51, 51);
    }

  #right_nav #box img { border: medium none ;
    }

  #right_nav #box a:hover { text-decoration: underline;
    }

  #right_nav div.pdf { margin: 0px 0px 20px;
    }

  #right_nav div.pdf a { width: 200px;
    height: 62px;
    display: block;
    text-decoration: none;
    text-indent: -10000px;
    }

  #right_nav #best_places_to_work_pdf a { background: transparent url(../images/pdf_link_boxes/best_places.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #best_places_to_work_pdf a:hover { background: transparent url(../images/pdf_link_boxes/best_places_roll.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #undergraduate_calendar_pdf a { background: transparent url(../images/pdf_link_boxes/undergrad_calendar.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #undergraduate_calendar_pdf a:hover { background: transparent url(../images/pdf_link_boxes/undergrad_calendar_roll.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #graduate_calendar_pdf a { background: transparent url(../images/pdf_link_boxes/grad_calendar.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #graduate_calendar_pdf a:hover { background: transparent url(../images/pdf_link_boxes/grad_calendar_roll.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #milwaukee_magazine_pdf a { background: transparent url(../images/pdf_link_boxes/milwaukee_magazine.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 141px;
    }

  #right_nav #milwaukee_magazine_pdf a:hover { background: transparent url(../images/pdf_link_boxes/milwaukee_magazine_roll.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 141px;
    }

  #right_nav #best_places_award_pdf a { background: transparent url(../images/pdf_link_boxes/best_places_award.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 141px;
    }

  #right_nav #best_places_award_pdf a:hover { background: transparent url(../images/pdf_link_boxes/best_places_award_roll.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #why_milwaukee_pdf a { background: transparent url(../images/pdf_link_boxes/why_milwaukee.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #why_milwaukee_pdf a:hover { background: transparent url(../images/pdf_link_boxes/why_milwaukee_roll.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #lakefront_hq_pdf a { background: transparent url(../images/pdf_link_boxes/lakefront_hq.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #lakefront_hq_pdf a:hover { background: transparent url(../images/pdf_link_boxes/lakefront_hq_roll.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #map_pdf a { background: transparent url(../images/pdf_link_boxes/hq_map.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #map_pdf a:hover { background: transparent url(../images/pdf_link_boxes/hq_map_roll.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #early_years_pdf a { background: transparent url(../images/pdf_link_boxes/early_years.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #right_nav #early_years_pdf a:hover { background: transparent url(../images/pdf_link_boxes/early_years_roll.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #left_nav ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #center { margin: 22px 260px 20px 220px;
    padding: 0pt;
    min-height: 410px;
    overflow: visible;
    }

  #center strong { font-size: 9pt;
    color: rgb(0, 102, 153);
    font-weight: normal;
    }

  #center small { font-size: 7pt;
    color: rgb(0, 102, 153);
    font-weight: normal;
    }

  #center ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    color: rgb(0, 102, 153);
    font-size: 8pt;
    }

  #center a, #center a:visited { font-size: 8pt;
    color: rgb(0, 102, 153);
    text-decoration: none;
    }

  #center a:hover { text-decoration: underline;
    }

  a.principal:hover { border: 0pt none ;
    }

  #Map area { cursor: pointer;
    }

  #bio_details { border: 1px solid rgb(34, 34, 34);
    margin: 20px 10px 10px;
    padding: 20px;
    min-height: 200px;
    }

  #bio { border: 3px solid rgb(0, 102, 153);
    font-size: 8pt;
    color: rgb(51, 51, 51);
    background-color: rgb(255, 255, 255);
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    position: absolute;
    top: 100px;
    left: 500px;
    width: 300px;
    visibility: hidden;
    }

  a.principal:hover table tr td #bio {  }

  #center a.principal:hover { text-decoration: none;
    }

  #footer { border-top: 1px solid rgb(51, 51, 51);
    margin: 0px 260px 0px 220px;
    padding: 5px 0px 10px;
    }

  #footer, #footer a, #footer a:visited { font-size: 7pt;
    color: rgb(51, 51, 51);
    }

  #map { background: transparent url(../images/map_image/locations_map.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 370px;
    }

  #left_nav li { margin: 0px 0px 4px;
    position: relative;
    }

  #left_nav li li { margin: 0px;
    }

  #left_nav a, #left_nav a:visited { width: 185px;
    display: block;
    text-decoration: none;
    text-indent: -1000px;
    }

  #left_nav table { position: absolute;
    border-collapse: collapse;
    top: 0pt;
    left: 0pt;
    }

  #left_nav ul li a:hover { border: 0pt none ;
    }

  #left_nav ul ul { visibility: hidden;
    position: absolute;
    margin-top: -2px;
    left: 185px;
    top: 0pt;
    }

  #left_nav ul ul a, #left_nav ul ul a:visited { margin: 0pt;
    padding: 0pt;
    display: none;
    height: 24px;
    }

  #left_nav ul a, #left_nav ul a:visited { margin: 0pt;
    padding: 0pt;
    height: 20px;
    }

  #left_nav ul li:hover ul a, #left_nav ul li:hover ul a:visited, #left_nav ul a:hover ul a, #left_nav ul a:hover ul a:visited { display: block;
    }

  #left_nav ul li:hover ul, #left_nav ul a:hover ul { visibility: visible;
    }

  a.top1 { background: transparent url(../images/main_nav/home.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.top1:hover { background: transparent url(../images/main_nav/home_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.top2 { background: transparent url(../images/main_nav/about_stark.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  li:hover a.top2, a.top2:hover { background: transparent url(../images/main_nav/about_stark_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2a { background: transparent url(../images/about_stark_sub_nav/seeing_differently.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2a:hover { background: transparent url(../images/about_stark_sub_nav/seeing_differently_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2b { background: transparent url(../images/about_stark_sub_nav/invest_capabilities.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2b:hover { background: transparent url(../images/about_stark_sub_nav/invest_capabilities_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2c { background: transparent url(../images/about_stark_sub_nav/global_network.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2c:hover { background: transparent url(../images/about_stark_sub_nav/global_network_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2d { background: transparent url(../images/about_stark_sub_nav/principals.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2d:hover { background: transparent url(../images/about_stark_sub_nav/principals_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2e { background: transparent url(../images/about_stark_sub_nav/sf_capital.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2e:hover { background: transparent url(../images/about_stark_sub_nav/sf_capital_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2f { background: transparent url(../images/about_stark_sub_nav/history.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub2f:hover { background: transparent url(../images/about_stark_sub_nav/history_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.top3 { background: transparent url(../images/main_nav/career_opportunities.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  li:hover a.top3, a.top3:hover { background: transparent url(../images/main_nav/career_opportunities_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3a { background: transparent url(../images/career_ops_sub_nav/career_ops_intro.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3a:hover { background: transparent url(../images/career_ops_sub_nav/career_ops_intro_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3b { background: transparent url(../images/career_ops_sub_nav/why_stark.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3b:hover { background: transparent url(../images/career_ops_sub_nav/why_stark_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3c { background: transparent url(../images/career_ops_sub_nav/culture.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3c:hover { background: transparent url(../images/career_ops_sub_nav/culture_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3d { background: transparent url(../images/career_ops_sub_nav/benefits.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3d:hover { background: transparent url(../images/career_ops_sub_nav/benefits_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3e { background: transparent url(../images/career_ops_sub_nav/undergrad_recruit.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3e:hover { background: transparent url(../images/career_ops_sub_nav/undergrad_recruit_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3f { background: transparent url(../images/career_ops_sub_nav/grad_recruit.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3f:hover { background: transparent url(../images/career_ops_sub_nav/grad_recruit_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3g { background: transparent url(../images/career_ops_sub_nav/open_ops.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub3g:hover { background: transparent url(../images/career_ops_sub_nav/open_ops_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #left_nav ul li a.top4 { background: transparent url(../images/main_nav/contact_us.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #left_nav ul li a.top4:hover { background: transparent url(../images/main_nav/contact_us_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #left_nav ul li a.top5 { background: transparent url(../images/main_nav/site_map.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #left_nav ul li a.top5:hover { background: transparent url(../images/main_nav/site_map_roll.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #hong_kong, #milwaukee, #miami, #london { border: 3px solid rgb(0, 102, 153);
    font-size: 8pt;
    color: rgb(51, 51, 51);
    background-color: rgb(255, 255, 255);
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    position: absolute;
    top: 450px;
    left: 330px;
    width: 300px;
    visibility: hidden;
    }

  #contact { border: 1px solid rgb(0, 0, 0);
    margin: 20px 10px 10px;
    padding: 20px;
    background-color: rgb(255, 255, 255);
    }

  #close { border: 1px solid rgb(0, 0, 0);
    margin: 2px;
    float: right;
    width: 10px;
    height: 10px;
    }

