/* 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_green/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_green/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_green/topnav_midBg.jpg") left top repeat-x; font-size:11px; color:#FFF; }
.topnav_midBg01 {background:transparent url("../images/images_green/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_green/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:#9db601}
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:#3e5822;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:#92b963; padding:0px 0 0 0}
.newsItems { font-size:11px; }
.innerLeftNavTitle { font-size:14px; color:#999;}
.innerLeftNavTitle01 { font-size:24px; color:#999;}
.innerLeftNavTitle02 { font-size:11px; color:#999;}
a.innerLeftNavTitle03 { font-size:11px; color:#666;text-decoration:none; text-transform:uppercase}
a.innerLeftNavTitle03:hover { color:#999}
a.innerLeftNavLink {font-size:11px; color:#999;  text-decoration:none;}
a.innerLeftNavLink:hover {color:#3e5822;}
.innerLeftNavBullet {font-size:12px; color:#a1ba3b;}

.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:#607c15;}
.innerPageTitle01 {font-size:24px; color:#999;}

.innerPageBodyText {font-size:12px; color:#1e3646;  line-height:18px;}
.innerPageBodyText01 {font-size:16px; color:#8da420;}
.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:#607c15;}
.innerPageBodyText13 {font-size:11px; color:#607c15;}
.innerPageBodyText14 {font-size:14px; color:#607c15; line-height:18px;}
.innerPageBodyText15 {font-size:14px; color:#607c15; line-height:25px;}
.innerPageBodyText16 {font-size:11px; color:#607c15;}
.businessStageSummary {font-size:11px; color:#666; padding:10px; background-color:#f0facd; line-height:18px;}
.subsectionsBg {background:transparent url("../images/images_green/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:#607c15}
.statusMsg {font-size:11px; color:#607c15; 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:#607c15; text-decoration:none}
a.projectsSummaryTitle:hover { text-decoration:underline}

.stagearea_topbg {background:transparent url("../images/images_green/stagearea_topbg.jpg") left top no-repeat;}
.stagearea_bottombg {background:transparent url("../images/images_green/stagearea_bottombg.jpg") left top no-repeat;}
.projectsSummarySep {background:transparent url("../images/images_green/projectsSummarySep.jpg") left bottom no-repeat; height:1px;}

a.innerRightNavLink {font-size:12px; color:#a1ba3b; line-height:16px; text-decoration:none; }
a.innerRightNavLink:hover {color:#3e5822;}
a.innerRightNavLink04 {font-size:12px; color:#a1ba3b; line-height:16px; text-decoration:none; }
a.innerRightNavLink04:hover {color:#3e5822;}

.shareinfo { font-size:10px; color:#ffffff; }
.sharedetails { font-size:10px; color:#cccccc; }
.rightpanel_titlebg {background:transparent url("../images/images_green/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 #8da420; border-top:1px solid #8da420; border-right:1px solid #8da420; color:#fff; font-size:12px}
.downloadsBodyNorm { border-bottom:1px solid #8da420;  padding:3px 25px 3px 15px;}
.downloadsBodyOver { background: #d1e6bf url(../images/images_green/projSummaryDownArrow01.gif) right center no-repeat; border-bottom:1px solid #8da420;  padding:3px 25px 3px 15px;}
a.downloadsLink {color:#8da420; text-decoration:none; font-size:11px; text-transform:uppercase}
a.downloadsLink:hover {color:#607c15;}
.groupBodyNorm { border:1px solid #8da420; padding:3px 15px;}
.groupBodyOver { background-color: #d1e6bf; border:1px solid #8da420; padding:3px 15px;}
a.groupTopNavLink {color:#8da420; text-decoration:none; font-size:11px; text-transform:uppercase}
a.groupTopNavLink:hover {color:#607c15;}