/* 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_blue/bodyBg.jpg") left top repeat-x; font-family:"Lucida Sans Unicode", Arial, sans-serif;}
.bodyLeftBg {background:url("../images/bodyLeftBg.png") left top no-repeat;}
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;}
input, select, textarea { font-size:11px; border:1px solid #5797bd}
fieldset { border:1px solid #ccc; margin-top:10px;}
input.radiobutton { border:0;}
input.submitbutton { height:25px; width:60px}

.logoBg[class] {background:url("../images/logoBg01.png") left top no-repeat; height:134px; width:1001px;}

.bodyTextBg[class] {background:url("../images/images_blue/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;}

.topnav_midBg {background:transparent url("../images/images_blue/topnav_midBg.jpg") left top repeat-x; font-size:11px; color:#FFF; font-family: "Trebuchet MS", Helvetica, sans-serif;}
.topnav_midBg01 {background:transparent url("../images/images_blue/topnav_midBg01.jpg") left top no-repeat; padding:5px 0 0 0;}
.topnav_midBgGreen {background:transparent url("../images/images_green/topnav_midBg.jpg") left top repeat-x; font-size:11px; color:#FFF; }
.nav_linkBgGreen {background:transparent url("../images/images_green/nav_over.jpg") left top repeat-x;}
.topnav_midBgBrown {background:transparent url("../images/images_brown/topnav_midBg.jpg") left top repeat-x; font-size:11px; color:#FFF; }
.nav_linkBgBrown {background:transparent url("../images/images_brown/nav_over.jpg") left top repeat-x;}
.topnav_midBgOrange {background:transparent url("../images/images_orange/topnav_midBg.jpg") left top repeat-x; font-size:11px; color:#FFF; }
.nav_linkBgOrange {background:transparent url("../images/images_orange/nav_over.jpg") left top repeat-x;}
a.navlink { font-size:10px; color:#FFF; text-decoration:none; font-family: "Lucida Sans Unicode", Arial, sans-serif;}
a.navlink:hover { color:#fff; }
.nav_linkBg {background:transparent url("../images/images_blue/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:#5797bd}
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:#395578;padding:1px 13px}

#fading_image_container {position:relative;}

.ftrText { font-size:11px; color:#fff; font-family:Arial, Times, serif;}
a.ftrLink { font-size:11px; color:#fff; font-family:Arial, Times, serif; text-decoration:none}
.newsTitle { font-size:16px; color:#446285; padding:0}
.newsItems { font-size:11px;}
.innerLeftNavTitle { font-size:14px; color:#999;}
.innerLeftNavTitle01 { font-size:24px; color:#999999;}
.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:#999999;  text-decoration:none; }
a.innerLeftNavLink:hover {color:#488db6;}

a.innerLeftNavLink01 {font-size:10px; color:#5387ae;  text-decoration:none; text-transform:uppercase}
a.innerLeftNavLink01:hover {color:#999;}
.innerLeftNavBullet {font-size:12px; color:#61a2c3;}

.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:#446285;}
.innerPageTitlechr {font-size:22px; color:#446285;}
.innerPageTitle_subtxt {font-size:20px; color:#898989;}
.innerPageTitle01 {font-size:24px; color:#999;}

.innerPageBodyText {font-size:12px; color:#375476; line-height:18px;}
.innerPageBodyText01 {font-size:16px; color:#446285;}
.innerPageBodyText02 {font-size:11px; color:#666; line-height:23px;}
.innerPageBodyText03 {font-size:14px; color:#fff;}
.innerPageBodyText04 {font-size:11px; color:#666666; line-height:18px}
.innerPageBodyText05 {font-size:12px; color:#375476; line-height:18px;}
.innerPageBodyText06 {font-size:14px; color:#999; line-height:18px}
.innerPageBodyText07 {font-size:13px; color:#487fa9; line-height:18px;}
.innerPageBodyText08 {font-size:18px; color:#487fa9; line-height:23px;}
.innerPageBodyText09 {font-size:12px; color:#487fa9; line-height:18px;}
.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:#487fa9;}
.innerPageBodyText13 {font-size:11px; color:#487fa9;}
.innerPageBodyText14 {font-size:14px; color:#487fa9; line-height:18px;}
.innerPageBodyText15 {font-size:14px; color:#487fa9; line-height:25px;}
.innerPageBodyText16 {font-size:11px; color:#666; line-height:16px;}
.innerPageBodyText17 {font-size:11px; color:#487fa9; line-height:18px;}
.innerPageBodyText18 {font-size:12px; color:#666666;}
.innerPageBodyText19 {font-size:12px; color:#487fa9; line-height:18px;}
.innerPageBodyText20 {font-size:12px; color:#666;}
.innerPageBodyText21 {font-size:14px; color:#666; line-height:18px}
.businessStageSummary {font-size:11px; color:#666; padding:10px; background-color:#e3eef8; line-height:18px;}
.subsectionsBg {background:transparent url("../images/images_blue/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:#446285}

.statusMsg {font-size:11px; color:#487fa9; padding:4px 15px; background-color:#e3eef8; text-transform:uppercase; text-align:center}
a.statusMsg {font-size:12px; color:#487fa9;text-transform:uppercase; text-decoration:none}
a.statusMsg:hover { text-decoration:underline}
.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:#487fa9; text-decoration:none}
a.projectsSummaryTitle:hover { text-decoration:underline}

.quotes {font-size:14px; color:#3a5679; line-height:18px}


a.innerRightNavLink {font-size:12px; color:#558da9; line-height:16px; text-decoration:none;}
a.innerRightNavLink:hover {color:#375476;}

.shareinfo { font-size:10px; color:#ccc;}
.sharedetails { font-size:10px; color:#99ccff;}

a.innerRightNavLink01 {font-size:12px; color:#aa9964; line-height:16px; text-decoration:none;}
a.innerRightNavLink01:hover {color:#375476;}
a.innerBodyLink {font-size:12px; color:#558da9; line-height:16px; text-decoration:none;}
a.innerBodyLink:hover {color:#375476;}


a.innerOverviewLink {font-size:14px; color:#fff; line-height:16px; text-decoration:underline;}
a.innerOverviewLink:hover {color:#375476;}
ul, ol { padding:0; margin:0 0 0 15px}

.downloadsTitle {color:#fff; font-size:18px; background-color:#839f50; padding:5px 0}
.downloadsBody { border-left:1px solid #c4d6e4; border-top:1px solid #c4d6e4; border-right:1px solid #c4d6e4; color:#fff; font-size:12px}
.downloadsBodyNorm { border-bottom:1px solid #c4d6e4; padding:3px 15px;}
.downloadsBodyOver { background: #e3eef8 url(../images/images_blue/rightpanel_arrow.gif) right center no-repeat; border-bottom:1px solid #c4d6e4; padding:3px 15px;}
a.downloadsLink {color:#487fa9; text-decoration:none; font-size:11px; text-transform:uppercase}
a.downloadsLink:hover {color:#446285;}
a.downloadsLink01 {color:#999999; text-decoration:none; font-size:11px;}
a.downloadsLink01:hover {color:#446285;}
a.downloadsLink02 {color:#fff; text-decoration:none; font-size:11px;}
.newsTitle01 { font-size:14px; color:#487fa9; padding:0 0 5px 0}
a.newsTitle01 { font-size:14px; color:#487fa9; text-decoration:none}
a.newsTitle01:hover { color:#999999}
.hrads {background-color:#385476; padding:15px 10px; color:#fff; font-size:12px}
.availableTitle {font-size:16px; color:#fff; padding:5px; background-color:#385476}
.availableTitle01 { font-size:14px; color:#61a2c3;padding:5px;}
.subsectionsBg01 {background:transparent url("../images/images_green/subsectionsBg.jpg") left top repeat-x; color:#FFFFFF; font-size:11px; height:31px;}
.stagearea_topbg {background:transparent url("../images/images_blue/stagearea_topbg.jpg") left top no-repeat;}
.stagearea_bottombg {background:transparent url("../images/images_blue/stagearea_bottombg.jpg") left top no-repeat;}
.projectsSummarySep {background:transparent url("../images/projectsSummarySep.jpg") left bottom no-repeat; height:1px;}

.quality_bg {background:transparent url("../images/images_blue/newsmonth_bg.jpg") left top repeat-x; font-size:16px; color:#FFFFFF;  height:31px; padding:0 10px}

.newsmonth_bg {background:transparent url("../images/images_blue/newsmonth_bg.jpg") left top no-repeat; font-size:16px; color:#FFFFFF;  height:31px; text-transform:uppercase}
.news_sep {background:transparent url("../images/images_blue/news_sep.jpg") left top no-repeat;}
.news_sep01 {background:transparent url("../images/images_blue/news_sep01.jpg") left top no-repeat;}
.news_sep02 {background:transparent url("../images/images_blue/news_sep.jpg") center top no-repeat;}
.rightpanel_titlebg {background:transparent url("../images/images_blue/rightpanel_titlebg.jpg") left top no-repeat; height:31px; font-size:11px; color:#FFFFFF; text-transform:uppercase; padding:0 0 0 15px}

a.readmore { background: transparent url(../images/images_blue/readmore_arrow.gif) right center no-repeat; text-decoration:none; font-size:11px; color:#999999; text-transform:uppercase; padding:0 20px 0 0 }
a.readmore:hover { background: transparent url(../images/images_blue/readmore_arrow.gif) right center no-repeat; text-decoration:none; font-size:11px; color:#446285; text-transform:uppercase; padding:0 20px 0 0 }

.btnSend { background: transparent url(../images/btnSend.jpg) left top no-repeat; text-decoration:none; font-size:11px; color:#fff; text-transform:uppercase; width:82px; height:25px; border:0;}
.textareaBg { background: transparent url(../images/textareaBG.jpg) left top; text-decoration:none; font-size:15px; color:#fff; width:480px; height:138px; border:0; font-family:"Lucida Sans Unicode", Arial, sans-serif; padding:0 0 0 10px}
.selectBg { width:150px; height:22px; font-size:12px; font-family:"Lucida Sans Unicode", Arial, sans-serif;}

a.financialResults {font-size:14px; color:#666; text-decoration:none}
a.financialResults:hover {font-size:14px; color:#446285;}
a.financialResults01 {font-size:12px; color:#666; text-decoration:none}
a.financialResults01:hover {font-size:12px; color:#446285;}
.structureBg { background: transparent url(../images/structureBg.gif) left top no-repeat; height:195px; }
.structureTitle { font-size:22px; font-weight:bold; color:#FFFFFF}
.structureText { font-size:11px;color:#FFFFFF; white-space:nowrap}
a.structureLink { font-size:12px;color:#FFFFFF; text-decoration:none; text-transform:uppercase}
a.structureLink:hover {  text-decoration:underline}

.structureTitle01 { font-size:22px; font-weight:bold; color:#435171}
a.structureTitle01 { font-size:22px; font-weight:bold; color:#435171; text-decoration:none}
a.structureTitle01:hover { text-decoration:underline}
.structureText01 { font-size:11px;color:#435171; white-space:nowrap}
a.structureLink01 { font-size:12px;color:#435171; text-decoration:none; text-transform:uppercase}
a.structureLink01:hover {  text-decoration:underline}
.groupBodyNorm { border:1px solid #c4d6e4; padding:3px 15px;}
.groupBodyOver { background-color: #e3eef8; border:1px solid #c4d6e4; padding:3px 15px;}
a.groupTopNavLink {color:#487fa9; text-decoration:none; font-size:11px; text-transform:uppercase}
a.groupTopNavLink:hover {color:#446285;}
ul.newslist{ margin:0px; padding:10px;}
ul.newslist li{background:url(../images/titlearrow.gif) no-repeat 0px 0px; padding:0px 0px 6px 18px; list-style-type:none; font-size:13px;}
ul.newslist li a{ color:#3690c3; text-decoration:underline;}
ul.newslist li a:hover{ color:#000; text-decoration:none;}
.txtwite{ color:#fff; font-size:14px;}