/* CSS Document */

@media print {
  body {
  background-color: white !important;
  background-image: none !important;
  }
  #hdr, #nav, #leftnav, #ftr {display:none}
}


body {margin: 0px; padding: 0px; background:#9c9c9c url("../images/images_orange/bodyBg.jpg") left top repeat-x; font-family:"Lucida Sans Unicode", Arial, sans-serif;}
.bodyLeftBg {background:url("../images/bodyLeftBg.png") left top no-repeat;}

.logoBg[class] {background:url("../images/logoBg01.png") left top no-repeat; height:134px; width:1001px;}

.bodyTextBg[class] {background:url("../images/images_orange/bodyTextBg.png") left top repeat-y;}
a.sitemaplink { font-size:10px; color:#ccc; text-decoration:none;}
a.sitemaplink:hover { color:#fff; }
a.sitemaplinkOver { font-size:10px; color:#fff; text-decoration:none;}
a.message {font-size:20px; color:#fff; text-decoration:none;}
a.message01 {font-size:11px; color:#aabdcd;  text-decoration:none;}
a.message02 {font-size:11px; color:#669933; text-decoration:none;}

.topnav_midBg {background:transparent url("../images/images_orange/topnav_midBg.jpg") left top repeat-x; font-size:11px; color:#FFF;}
.topnav_midBg01 {background:transparent url("../images/images_orange/topnav_midBg01.jpg") left top no-repeat; padding:5px 0 0 0;}
a.navlink { font-size:10px; color:#FFF; text-decoration:none; }
a.navlink:hover { color:#fff; }
.nav_linkBg {background:transparent url("../images/images_orange/nav_over.jpg") left top repeat-x;}
.anylinkcsstext{ position:absolute; left:0; margin:21px 0 0 -50px;}
.subnav_rightBg {background:transparent url("../images/subnav_rightBg.png") left top repeat-y; width:10px;}
.subnav_botBg {background:transparent url("../images/subnav_botBg.png") left top no-repeat; height:21px;}
.subnav_botBg01 {background:transparent url("../images/subnav_botBg01.png") left top no-repeat; height:21px;}
.subnav_botBg02 {background:transparent url("../images/subnav_botBg02.png") left top no-repeat; height:21px;}
.flyoutmenu { background-color:#edbd11}
a.flyoutmenulink { font-size:11px; color:#FFF; text-decoration:none; width:100%; display:block; text-transform:uppercase;  white-space:nowrap}
a.flyoutmenulink:hover { color:#fff; }
.flyoutBgNorm { padding:1px 13px}
.flyoutBgOver {background-color:#d89531;padding:1px 13px}

#fading_image_container {position:relative;}

.ftrText { font-size:11px; color:#fff; }
a.ftrLink { font-size:11px; color:#fff;  text-decoration:none}
.newsTitle { font-size:16px; color:#fa9902; padding:0}
.newsItems { font-size:11px; }
.innerLeftNavTitle { font-size:14px; color:#999;}
.innerLeftNavTitle01 { font-size:24px; color:#999;}
.innerLeftNavTitle02 { font-size:11px; color:#999; text-transform:uppercase}
a.innerLeftNavTitle03 { font-size:11px; color:#666;text-decoration:none}
a.innerLeftNavTitle03:hover { color:#999}
a.innerLeftNavLink {font-size:11px; color:#999;  text-decoration:none;}
a.innerLeftNavLink:hover {color:#d28108;}
.innerLeftNavBullet {font-size:12px; color:#f0b214;}

.innerPrintSep {font-size:12px; color:#666;}
a.innerPrintLink {font-size:10px; color:#999; font-weight:bold; text-decoration:none;  line-height:18px;}
a.innerPrintLink:hover {color:#666;}

.innerPageTitle {font-size:24px; color:#cd7e01;}
.innerPageTitle01 {font-size:24px; color:#999;}

.innerPageBodyText {font-size:12px; color:#1e3646; line-height:18px;}
.innerPageBodyText01 {font-size:16px; color:#ee960a;}
.innerPageBodyText02 {font-size:11px; color:#666; line-height:23px;}
.innerPageBodyText03 {font-size:14px; color:#fff;}
.innerPageBodyText10 {font-size:11px; color:#999; line-height:18px}
.innerPageBodyText11 {font-size:11px; color:#999; line-height:18px; text-transform:uppercase}
.innerPageBodyText12 {font-size:16px; color:#cd7e01;}
.innerPageBodyText13 {font-size:11px; color:#cd7e01;}
.innerPageBodyText14 {font-size:14px; color:#cd7e01; line-height:18px;}
.innerPageBodyText15 {font-size:14px; color:#487fa9; line-height:25px;}
.businessStageSummary {font-size:11px; color:#666; padding:10px; background-color:#fffbde; line-height:18px;}
.subsectionsBg {background:transparent url("../images/images_orange/subsectionsBg.jpg") left top repeat-x; color:#FFFFFF; font-size:16px; padding:0 0 0 10px; height:31px;}
a.summaryProjects { font-size:11px; color:#666;text-decoration:none; line-height:15px;}
a.summaryProjects:hover { color:#cd7e01}

.statusMsg {font-size:11px; color:#cd7e01; padding:2px 5px; background-color:#e3eef8; text-transform:uppercase; text-align:center}
.statusMsgCompleted {font-size:11px; color:#669933; padding:2px 5px; background-color:#f3fddd; text-transform:uppercase; text-align:center}
.projectsSummaryBg { background-color:#f1f6fb}
a.projectsSummaryTitle {font-size:16px; color:#cd7e01; text-decoration:none}
a.projectsSummaryTitle:hover { text-decoration:underline}

.stagearea_topbg {background:transparent url("../images/images_orange/stagearea_topbg.jpg") left top no-repeat;}
.stagearea_bottombg {background:transparent url("../images/images_orange/stagearea_bottombg.jpg") left top no-repeat;}
.projectsSummarySep {background:transparent url("../images/images_orange/projectsSummarySep.jpg") left bottom no-repeat; height:1px;}

a.innerRightNavLink {font-size:12px; color:#f09001; line-height:16px; text-decoration:none; }
a.innerRightNavLink:hover {color:#d28108;}
a.innerRightNavLink03 {font-size:12px; color:#f09001; line-height:16px; text-decoration:none; }
a.innerRightNavLink03:hover {color:#d28108;}

.shareinfo { font-size:10px; color:#ffffff; }
.sharedetails { font-size:10px; color:#f9f8e9; }
.rightpanel_titlebg {background:transparent url("../images/images_orange/subsectionsBg.jpg") left top repeat-x; height:31px; font-size:11px; color:#FFFFFF; text-transform:uppercase; padding:0 0 0 15px}
.downloadsBody { border-left:1px solid #ee960a; border-top:1px solid #ee960a; border-right:1px solid #ee960a; color:#fff; font-size:12px}
.downloadsBodyNorm { border-bottom:1px solid #ee960a; padding:3px 25px 3px 15px;}
.downloadsBodyOver { background: #f4e1bf url(../images/images_orange/projSummaryDownArrow01.gif) right top no-repeat; border-bottom:1px solid #ee960a;  padding:3px 25px 3px 15px;}
a.downloadsLink {color:#ee960a; text-decoration:none; font-size:11px; text-transform:uppercase}
a.downloadsLink:hover {color:#cd7e01;}
.groupBodyNorm { border:1px solid #ee960a; padding:3px 15px;}
.groupBodyOver { background-color: #f4e1bf; border:1px solid #ee960a; padding:3px 15px;}
a.groupTopNavLink {color:#ee960a; text-decoration:none; font-size:11px; text-transform:uppercase}
a.groupTopNavLink:hover {color:#cd7e01;}