/* 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:Tahoma;}
.bodyLeftBg {background:url("../images/bodyLeftBg.png") left top no-repeat;}
#fading_image_container {z-index:-100}

.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; }
.topnav_midBg01 {background:transparent url("../images/images_blue/topnav_midBg01.jpg") left top no-repeat; padding:5px 0 0 0;}
a.navlink { font-size:10px; color:#FFF; text-decoration:none; position:relative}
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[class] {background:transparent url("../images/subnav_rightBg.png") left top repeat-y; width:10px;}
.subnav_botBg[class] {background:transparent url("../images/subnav_botBg.png") left top no-repeat; height:21px;}
.subnav_botBg01[class] {background:transparent url("../images/subnav_botBg01.png") left top no-repeat; height:21px;}
.subnav_botBg02[class] {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; position:relative}
a.flyoutmenulink:hover { color:#fff; }
.flyoutBgNorm { padding:1px 13px}
.flyoutBgOver {background-color:#395578;padding:1px 13px}



.ftrText { font-size:11px; color:#fff; }
a.ftrLink { font-size:11px; color:#fff;  text-decoration:none}
.newsTitle { font-size:16px; color:#4986b0; padding:10px 0 0 0}
.newsItems { font-size:11px; }


.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;}

a.alliancesLink {font-size:12px; color:#666; text-decoration:none;  line-height:18px;}
a.alliancesLink:hover {color:#488db6;}

a.readMoreLink {font-size:12px; color:#4e88bc; text-decoration:none;  line-height:18px;}
a.readMoreLink:hover {color:#666;}

.innerPageTitle {font-size:24px; color:#666;}
.innerPageBodyText14 {font-size:18px; color:#487fa9; line-height:21px;}
.innerwhiteheading{font-size:14px; color:#ffffff; line-height:18px;}

.innermailtext{font-size:11px; color:#333333; line-height:18px; text-decoration:none;}
.innermailtext:link{font-size:11px; color:#375476; line-height:18px; text-decoration:none;}
.innermailtext:hover{font-size:11px; color:#666666; line-height:18px; text-decoration:underline;}

.innerPageBodyText {font-size:11px; color:#333;  line-height:18px;}
.innerPageBodyText01 {font-size:14px; color:#333;}
.innerPageBodyText02 {font-size:11px; color:#333;  line-height:18px;}
.innerPageBodyText03 {font-size:14px; color:#fff;}
.innerPageBodyText04 {font-size:13px; color:#666; line-height:18px}
.innerPageBodyText05 {font-size:12px; color:#375476; line-height:18px;}
.quotes {font-size:14px; color:#3a5679; line-height:18px}
.innerPageBodyText06 {font-size:14px; color:#999; line-height:18px}
.pageTitle {font-size:24px; color:#324d6f;} 
.homeTitle01 {font-size:16px; color:#324d6f; padding:5px 0 5px 0}
.sep01 {background:transparent url("../images/sep01.jpg") left top no-repeat; height:3px;}
.homeSummary01 {font-size:14px; color:#336699;  padding:0 0 5px 0; line-height:20px}
.homeBodyText {font-size:11px; color:#666;  line-height:21px; position:relative}
.homeBodyText01 {font-size:14px; color:#333;  line-height:22px}
.homeImgTextBg {background:transparent url("../images/homeImgTextBg.jpg") left top repeat-x;padding:0 30px}
a.message02 {font-size:12px; color:#669933; text-decoration:none; position:relative}
a.message {font-size:16px; color:#50799f;  line-height:22px; text-decoration:none; position:relative;}
a.message01 {font-size:12px; color:#50799f;  text-decoration:none; position:relative;}
a.message03 {font-size:14px; color:#669933; text-decoration:none; position:relative}
a.message03:hover {text-decoration:underline;}

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;}
ul, ol { padding:0; margin:0 0 0 15px}

.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;}
.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;}

.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;}
