@charset "utf-8";
/* CSS Document */

/* -- custom -- */

#container {
  float:left;
  font-family:Arial, Helvetica, sans-serif;
}
/* -- header -- */
.search, .subnav, .logo {
display:none;
}
#header {
  display:none;
  margin:0;
  padding:0;
  height:0;
  width:0;
}
.printLogo {
  font-size:20pt;
  font-weight:bold;
  color:#333;
  width:500px;
  height:30px;
margin:0;
padding:0;
  display:block;
}
/* -- content -- */

#contentWrapper {
  float:inherit;
  background:none;
  }
#content {
  margin-left:0px;
  background:none;
}
#leftWrapper {
  display:none;
  background:none;
}
#leftCol {
  display:none;
  background:none;
}
#rightWrapper {
  width:100%;
  margin-left:0;
  padding:0 5px 0 0;
  background:none;
}
#rightCol {
  width:100%;
  padding: 0;
  margin:0;
  background:none;
}
#breadcrumb {
display:none;
}
#rightCol h1 {
  font-size:20pt;
  color:#0d527c;
  line-height:20pt;
  font-weight:bold;
}

#rightCol h2 {
  font-size:16pt;
  color: #606060;
  line-height:16pt;
  padding-top:0;
  margin-bottom:0;
  font-weight:bold;
  border-bottom:1px dashed #ddd;
}

#rightCol h3 {
  font-size:14pt;
  color:#606060;
  line-height:14pt;
  padding-top:0;
  font-weight:bold;
  margin-bottom:-10px;
  border-bottom:1px dashed #ddd;
}

#rightCol blockquote {
  background-color:#F3F3F3;
  padding:10px 10px 10px 20px;
  margin-top:10px;
}
#rightCol p {
  color:#000;
  font-size:12.5pt;
  line-height:14pt;
}

#rightCol p a {
  color:#000;
}

#rightCol ul, #rightCol ol {
  color:#000;
  font-size:12.5pt;
  line-height:14pt;
}

#hero {
  display:none;
}

#heroInternal {
  margin:0 0 0 0;
  padding:0 0 0 0;
  overflow:hidden;
  background:none;
  }

#heroInternal h1 {
  font-size:20pt;
  font-weight:bold;
  color:#000;
  margin:0;
  padding:0 0 0 0;
  }

/* -- Nav -- */

#nav {
  display:none;
  }  
.subnav {
  display:none;
}

.search {
  display:none;
}


/* -- text -- */
  
.homeBox {
  padding:10px 10px 40px 10px;
  margin:0 10px 10px 0;
  background:none;
  border:1px solid #c5d3e0;
  }
.homeBoxTAAS {
  padding:10px 10px 40px 10px;
  margin:0 10px 10px 0;
  background:none;
  border:1px solid #c5d3e0;
  }

.homeBoxTAAS img, .homeBoxATAAS img, .homeBoxTU img, .homeBox img {
  padding:0 0 10px 10px;
  }
  
.homeBoxATAAS {
  padding:10px 10px 40px 10px;
  margin:0 10px 10px 0;
  background:none;
  border:1px solid #c5d3e0;
  }

.homeBoxTU {
  padding:10px 10px 30px 10px;
  margin:0 10px 10px 0;
  background:none;
  border:1px solid #c5d3e0;
  }


#articleSpill {
  display:none;
  background:none;
  }

#factSheetList ul {
  list-style:none;
  padding:0;
  margin:15px 0;
  }

#factSheetList ul li {
  font-size:14pt;
  color:#000;
  line-height:16pt;
  margin:0 0 5px 0;
  padding:5px 8px 5px 20px;
  background:url(../gfx/factSheetListBG.gif) no-repeat #ebf6fa;
  border:1px solid #99c1d0;
  }

#factSheetList ul li a {
  color:#0d527c;
  font-size:16pt;
  font-weight:bold;
  text-decoration:none;
  }
  

/* -- Text Classes -- */

.blue {
  color:#0d527c;
}

.green {
  color:#6a8600;
}


/* -- Buttons -- */

.buttonsAdvice {
  width:159px;
  float:right;
  padding-top:15px;
  }
.buttonsPolicy {
  width:159px;
  float:right;
  clear:right;
  }

/* -- News -- */

#homeNews {
  height:40px;
  border:1px solid #0e537d;
  border-bottom:0;
  font-size:18pt;
  font-weight:bold;
  color:#fff;
  line-height:40px;
  text-indent:10px;
  overflow:hidden;
  background:none;
  margin-right:15px;
  }
#homeNewsText {
  display:table;
  background:none;
  margin-right:15px;
  border:1px solid #c5d3e0;
  }

#homeNewsText p {
  padding-left:10px;
  padding-right:10px;
  font-size:12pt;
  line-height:14px;
  }

#homeNewsText h3 {
  font-size:14pt;
  font-weight:bold;
  margin-top:15px;
  padding-left:10px;
  margin-bottom:-5px;
  color:#000;
  }

#homeNewsText h3 a {
  color:#000;
  text-decoration:underline;
  }
  
#homeNewsText h3 a:hover {
  color:#0d527c;
  }

.newsSource {
  font-size:11pt;
  font-style:italic;
  padding-right:10px;
  }
  
  
/* -- footer -- */
    
#footerWrapper {
  display:none;

}

.TMenu0{
text-transform:uppercase;
position:absolute;
z-index:1;
}

table{
  border-collapse:collapse;
}


#page-index {display:none;}