@import url("/Content/corporate/css/import/layout.css"); /* general layout elements */
@import url("/Content/corporate/css/yui/menu/menu.css"); /* skin the menu for the corporate site */

/* General */
body { background: #fff; padding-bottom: 20px; }
#hd, #globalNav, #flashTimeline { max-width: 970px; margin: 0 auto;*width: 970px; }
#ft { max-width: 990px; margin: 0 auto;*width: 970px; }

/* Header */
#hd { margin-top: 9px; }
#globalNav { background: #ABB0BA url("/Content/corporate/images/bg/bg_topnav_off.gif") repeat-x scroll left bottom; margin-bottom: 1px;}

/* Bread crumbs */
#breadCrumbs { background: #047EC1 url("/Content/corporate/images/bg/bg_breadcrumb.gif") top center no-repeat; margin-top: 0px;}
#breadCrumbsEditor { background: #047EC1 url("/Content/corporate/images/bg/bg_breadcrumb.gif") top center no-repeat; margin-top: 1px;}
html>body #breadCrumbs { padding-left: 0.3em; }

#breadCrumbs .fiveCol { min-height: 28px; }
#breadCrumbs li { padding: .5em .4em; }

#breadCrumbs a {
   color: #f1fdff; display: block; padding-right: 15px; text-transform: uppercase;
   background: url("/Content/shared/images/icos/ico_spear_left.gif") right center no-repeat;
   }
   #breadCrumbsEditor a {
   color: #49505A; display: block; padding-right: 15px; text-transform: uppercase;
   background: url("/Content/shared/images/icos/ico_spear_left.gif") right center no-repeat;
   }
      #breadCrumbsEditor a:hover {
   color: #f1fdff; display: block; padding-right: 15px; text-transform: uppercase;
   background: url("/Content/shared/images/icos/ico_spear_left.gif") right center no-repeat;
   }
#breadCrumbsEditor li.selected, a.selected {
   color: #f1fdff; display: block; padding-right: 15px; text-transform: uppercase;
   background: url("/Content/shared/images/icos/ico_spear_left.gif") right center no-repeat;
   }
#a1 {
   color: #f1fdff; display: block; padding-right: 15px; text-transform: uppercase;
   background: url("/Content/shared/images/icos/ico_spear_left.gif") right center no-repeat;
   }
#navItem01 {
   font-size: 90%     
}

#breadCrumbs .selected { color: #87C5E5; text-transform: uppercase; }
#breadCrumbs .selected2 {
        color: #f1fdff; display: block; padding-right: 15px; text-transform: uppercase;
        background: url("/Content/shared/images/icos/ico_spear_left.gif") right center no-repeat;
}

.storyIcon {
   width: 26px; height: 20px; float: right; margin-top: .4em;
   background: url("/Content/images/home/trigger_plane.gif") top left no-repeat;
}
html>body .storyIcon { width: 66px; }


.alt { background-color: #70A4D0 !important; background-image: none !important; }
.alt a { color: #F1FDFF !important; }
.alt .selected { color: #87C5E5 !important; }


/* General styles */
.divider { height: 1px; width: 100%; border: 0; color: #D8D8D8; background: #D8D8D8; margin: 1.8em 0; }
.divider2 { height: 1px; width: 100%; border: 0; color: #D8D8D8; background: #D8D8D8; margin: 0em;*margin:-1em 0 0em 0; }
.threeCol h1 { color: #00337f !important; font-size: 220% !important; line-height:100%; margin-bottom: 20px; }
.threeCol h2 { color: #333 !important; font-size: 170% !important; margin-bottom: 20px; }


/* Left Rail */
.leftRail h3 { color: #333333; font-size: 125%; padding-top: .5em; padding-bottom: 1.0em; }
.leftRail h4, .leftRail p { color: #5e5e5e; }
.leftRail p { margin: .7em 0; padding-bottom: 1.5em; border-bottom: 1px solid #D8D8D8; }

/* side-nav links */
.linkBag { padding: 0 0 0 0; }
.linkBag h3 { color: #000; }
.linkBag ul li { padding: 0 0 1.8em 0; }
.linkBag ul.industry li { padding: 0 0 0 0; }
.linkBag ul#bio-side-rail li { padding: 0 0 0.6em 0; }
.linkBag ul#bio-side-rail li a{background:url("../../shared/images/icos/ico_arrow_right.gif") no-repeat center right;padding:0 15px 0 0;}
.linkBag ul li.last { padding-bottom: 0; }
.linkBag a { color: #666; line-height:1.6em;}
.linkBag a.common-color{color:#0C83C6;}
.linkBag a span {
   width:1em; padding-right: 10px;
   background: url("/Content/shared/images/icos/ico_arrow_right.gif") center right no-repeat;
   }
.linkBag a{display:block;}
.linkBag a.backTrack{
   font-weight: bold; font-size: 110%; padding-bottom: 1em; padding-left: 1.2em; letter-spacing: 0;
   background: url("/Content/shared/images/icos/ico_arrow_left.gif") 0 .2em no-repeat;
   }
.linkBag .strong a { font-weight: bold; }
.linkBag .prodList a { font-weight: bold; display: inline; }
.linkBag ul.ptop10 li {padding:0;padding-top:10px;}

.oneCol { color: #666;font-size:90%;}

.oneCol h3 { font-size:125%; color: #333; margin-top: 0.6em; padding-bottom: 1.5em; }
.oneCol h3.tips{padding-bottom: .5em;}

.oneCol strong {font-weight:bold; }

/* Categories */
.catImg { float: left; padding: 0 .5em .5em 0; }
.catBag { /*padding: 1em 0;*/*margin-top:-1.5em; }
.catBag h3 { font-size: 1.2em; margin: 1em 0 0 0; }
.catBag h3 a {
   text-decoration: none !important; color: #333; padding-right: 15px;
   background: url("/Content/shared/images/icos/ico_arrow_right.gif") center right no-repeat;
}

/* Article Bottom */
.articleBottom { height: 32px; background: #f5f5f5 url("../images/bg/bg_articles.gif") bottom left repeat-x; }

/* after link arrow*/
span.afterLinkArw{background:url("/Content/shared/images/icos/ico_arrow_right.gif") no-repeat center left;padding:0px 0px 0px 10px;position:relative;top:.1em;left:.7em;}
span.afterLinkArwDwn{background:url("/Content/shared/images/icos/ico_arrow_down.gif") no-repeat center left;padding:0px 0px 0px 10px;position:relative;top:.1em;left:.7em;}

.timeline { display:none; }

ul.prodList li h4 {margin-bottom:-1em;}
.linkBag ul li h4.more {margin-bottom:-0.5em;}
ul.prodList li h4.linkHeader{margin-bottom:1em;}

/* added on behalf of rick maddy @ jeppesen */
.tr1 {background-color: #d0e6fe; font-family:arial,helvetica,clean,sans-serif; font-size:11px; line-height:18px; color:#333333; padding-left:4px}

.tr2 {background-color: #d8d8d8; font-family: arial,helvetica,clean,sans-serif; font-size:11px; line-height:18px; color:#333333; padding-left:4px}

.trblue {background-color: 3366cc; font-family: arial,helvetica,clean,sans-serif; font-size:11px; line-height:18px; color:#FFFFFF; font-weight:bold; padding-left:4px}
span.error{display:block;background:transparent url("../../shared/images/icos/ico_attention_error.gif") no-repeat scroll 0em 0.5em;color:#CB2B2B;padding:0.3em 1.3em;font-weight:bold;margin:0;}
.error-box{float:right;width:400px;text-align:right;}
.error-box span.error{display:inline;}


#submit-div h3 a {
background:transparent url(/Content/images/arw_right_submitBtn.gif) no-repeat scroll right center;
color:#5E5E5E;
padding-right:25px;
padding-left: 10px;
text-decoration:none !important;
font-weight: bold;
font-family: Arial;
font-size: 110%;
}

.threeCol h1.header4D {font-size: 200% !important;} 
