﻿@media print
 {
body {
width:970px;
}
}

html {
overflow-y:scroll;
}




a:link,a:visited {
color:#1369a8;
text-decoration:none;
outline:0;
}

a:hover {
color:#1369a8;
text-decoration:underline;
}

a:active {
color:#58595b;
text-decoration:underline;
}

a.expert {
line-height:155%;
padding-right:5px;
float:right;
}

.clear {
clear:both;
}

#slideshow {

height:270px;
width: 920px;
margin-left:30px;

}

#slideshow img {
position:absolute;
top:0;
left:0;
z-index:8;
height:270px;
width:920px;
opacity:0.0;
}

#slideshow img.active {
z-index:10;
opacity:1.0;
}

#slideshow img.last-active {
z-index:9;
}

body {
color:#313132;
font-size:80%;
font-family:"Segoe UI" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color:#b2b2b2;
background-image:url('../../static/images/bg.png');
background-repeat:repeat-y;
background-position:center top;
margin:0;
padding:0;
}

#chromeFix { display: block; position: absolute; width: 1px; height: 100%; top: 0px; left: 0px; }


div {
position:relative;
}

div.bullet,div.bullet2,div.bullet3 {
background-repeat:no-repeat;
background-position:6px 7px;
margin:0 0 4px;
padding:0 0 0 16px;
}

div.bullet {
background-image:url('../../static/images/bullet.gif');
}

div.bullet2 {
background-image:url(../../static/images/bullet2.gif);
}

div.bullet3 {
background-image:url(../../static/images/bullet3.gif);
}

div.copyright {
width:auto;
float:right;
text-align:right;
}

div.copyright img {
margin-top:-4px;
}

div.expert {
float:right;
font-size:100%;
margin:30px 80px 0 0;
}

div.intro {
width:50%;
float:left;
line-height:155%;
margin:30px 0 30px 30px;
}

div.expert_list {
width:auto;
margin-left:12px;
border-left:1px solid #313132;
float:right;
margin-bottom:20px;
padding:2px 0 6px 8px;
}

div.footer,div.header,div.main_home,div.main_page {
margin:0 auto;
}

div.footer {
width:925px;
font-size:85%;
background-image:url('../../static/images/footer_bg.jpg');
background-repeat:no-repeat;
background-position:center top;
padding:20px 30px 20px 15px;
}

div.header {
width:925px;
height:52px;
background-image:url('../../static/images/header_bg.jpg');
background-repeat:no-repeat;
background-position:center top;
padding:28px 15px 0 30px;
}

div.main_page {
min-height:540px;
width:970px;
background-color:#fff;
padding:20px 0;
}

div.main_home {
min-height:640px;
width:970px;
padding:0;
}

div.main_left {
width:558px;
margin:30px;
}

div.main_logos {
height:68px;
padding-top:17px;
background-color:#f0f0f0;
line-height:85px;
margin:0 36px 30px;
}

div.main_right {
width:287px;
border-left:1px solid #313132;
float:right;
margin:30px 30px 30px 0;
padding:0 0 0 11px;
}

div.main_title {
height:35px;
color:#313132;
font-size:220%;
padding:20px 30px 0;
}

div.nav {
width:auto;
padding-top:4px;
float:right;
}

div.sl_home {
width:920px;
margin-left:30px;
height:270px;
background-color:#FFF;
}

div.career_hd {
background-color:#cadfee;
padding:10px;
}

div.career_hd_cat,div.career_hd_loc,div.career_hd_tit {
color:#000;
font-size:115%;
}

div.career_hd_cat {
left:265px;
}

div.career_hd_loc {
left:415px;
}

div.career_row1,div.career_row2 {
color:#000;
font-weight:400;
border-bottom:1px solid #ccc;
position:absolute;
padding:10px;
}

div.career_row1 {
background-color:#f0f0f0;
}

div.career_row2 {
background-color:#e4eff6;
}

div.career_row_des,div.career_row_des_on {
width:100%;
color:#4c4c4c;
border-top:1px solid #cadfee;
margin:10px 0 0;
padding:10px 0 0;
}

div.career_row_des {
display:none;
}

div.career_row_cat {
left:264px;
}

div.career_row_loc {
left:414px;
}

div.career_row_tit,div.career_row_tit_on {
width:240px;
font-weight:600;
}

div.career_row_tit {
color:#0c69a6;
}

div.career_row_tit_on {
color:#000 !important;
}

div.career_row_tit:hover {
text-decoration:underline;
cursor:pointer;
}

.breadcrum1 {
font-size:100%;
}

div.breadcrum {
padding-top:10px;
padding-left:30px;
font-size:90%;
}

div.lbr {
margin-bottom:10px;
}

div.libr {
margin-top:-10px;
}

div.lvalues {
width:50%;
float:left;
}

div.rvalues {
width:50%;
float:right;
text-align:center;
padding-top:12px;
}

ul#portfolio-list {
list-style:none;
margin:36px 0 0;
padding:0;
}

ul#portfolio-list li {
width:165px;
height:160px;
display:block;
float:left;
margin-right:18px;
overflow:hidden;
}

ul#portfolio-list li a {
display:block;
width:163px;
height:120px;
overflow:hidden;
border:1px solid #CDCDCD;
background:#eee;
}

ul#portfolio-list li p {
line-height:15px;
color:#AAA;
margin:5px 0;
}

.insiderviewheight {
min-height:105px;
}

.insiderviewparawidth {
width:430px;
float:left;
padding-top:10px;       
}

.insiderviewparawidth1 {
width:430px;

padding:10px 0 5px 0;       
}

img {
border:0;
}

.img_left {
padding-left:25px;
float:right;
}

.offering {
font-size:135%;
font-weight:500;
}

span.icons img {
vertical-align:middle;
margin:0 0 0 15px;
}

.subhead {
background-color:#eee;
margin-bottom:20px;
}

.hd1 {
font-size:135%;
font-weight:700;
margin-bottom:12px;
}

.hd2 {
font-size:120%;
margin-bottom:6px;
}

.hd3 {
font-size:105%;
font-weight:700;
}

.hd4 {
font-size:135%;
margin-bottom:12px;
}

.hd5 {
font-size:120%;
margin-bottom:12px;
font-weight:600;
}

.hd6 {
font-size:105%;
margin-bottom:6px;
}

.hd7 {
font-size:100%;
font-weight:600;
}

.hd8 {
margin-top:20px;
font-size:180%;
line-height:30px;
text-align:left;
}

.hd9 {
font-size:160%;
font-weight:500;
}

.selectedanchor {
color:#1369a8 !important;
}

.anylinkcss {
font-size:90%;
position:absolute;
left:0;
top:0;
visibility:hidden;
z-index:100;
width:224px;
}

.anylinkcss ul {
list-style-type:none;
margin:0;
padding:0;
}

.anylinkcss ul li a {
width:197px;
display:block;
border:1px solid #999;
border-left-width:5px;
margin-top:2px;
text-decoration:none;
background:#fff;
padding:4px 10px;
}

.anylinkcss a {
color:#313132;
}

.anylinkcss a:hover {
color:#1369a8 !important;
border-color:#1369a8;
}

.anylinkshadow {
position:absolute;
left:0;
top:0;
z-index:99;
background:#000;
visibility:hidden;
}

div.ach_bor {
vertical-align:top;
}

div.ach_bor_img {
width:25%;
height:60px;
padding-top:20px;
float:left;
}

div.ach_bor_text {
width:65%;
height:60px;
margin-top:20px;
padding-left:15px;
float:right;
border-left:solid thin #aaa;
}

span.ach_lin {
line-height:2.5em;
}

div.nav a,span.footer a {
color:#313132;
padding:0 15px;
}

div.nav a:hover,span.offering a:hover,span.footer a:hover {
color:#1369a8;
text-decoration:none;
}

div.career_hd_cat,div.career_hd_loc,div.career_row_cat,div.career_row_loc {
position:absolute;
}

div.c1 {
text-align:center;
padding:15px 0;
}

div.right_logos {
text-align:left;
padding:10px 0;
}

div.center_logos {
text-align:center;
padding:10px 0;
}

div.career_row_des_on,.wrk1 {
display:block;
}

td.shadow_tl img,td.shadow_tr img {
display:none !important;
}

div.right_logos img,div.center_logos img {
padding:0 50px 20px 5px;
}