/* General Settings */
body {
 background-color: #E1E1E1;
 font-family: Verdana, Arial, Helvetica;
 font-size: 8pt;
 background-image: url(/images/siteimages/background.gif);
 background-repeat: repeat-y;
}
.reddot {
 font-size: 7pt;
 color: red;
 font-weight: normal;
 z-index: 100;
 background-color: #FFFFFF;
}
.caption {
 color:#0C2D82;
}
.newslink {
 text-transform: uppercase;
}
/* Navigation Top */
.pipeTool {
 color: #0C2D82;
 font-size: 10pt;
 vertical-align: middle;
}
.pipeNavL2 {
 color: #666666;
 font-size: 10pt;
 vertical-align: middle;
}
/* Navigation left */
.TbNavL3, .TbNavL4, .TbNavL5, .TbNavL6 {
 border-top: solid 1 #FFFFFF;
 height: 16px;

}
#contactmodule {
 font-size: 8pt;
 padding-left: 4px;
 padding-right: 4px;
 color: #0C2D82;
}
/* Search-box */
.TblSearchbox {
 color: #0C2D82;
}
.searchfield {
 border: solid 1 #0C2D82;
 width: 125;
}
.fieldbutton {
 text-decoration: underline;
}
/* Anchor Settings */
a {
 color: #0C2D82;
 text-decoration: none;
}
a:link {
 color: #0C2D82;
 text-decoration: none;
}
a:hover {
 color: #666666;
 text-decoration: none;
}
a:visited {
 color: #0C2D82;
 text-decoration: none;
} 
a:active {
 color: #0C2D82;
 text-decoration: none;
}
.ANavTool:link, .ANavTool:visited, .ANavTool:hover, .ANavToolActive:link, .ANavToolActive:visited {
 color: #666666;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
}
.ANavTool:hover, .ANavToolActive:link, .ANavToolActive:visited {
 color: #0C2D82;
}
.ANavL1:link, .ANavL1:visited, .ANavL1:active, .ANavL1:hover, .ANavL1Active:visited {
 color: #0C2D82;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 background-color: #FFFFFF;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
 height:15px;
}
.ANavL1:hover, .ANavL1Active:visited {
 color: #FFFFFF;
 background-color: #0C2D82;
}
.ANavL2:link, .ANavL2:visited, .ANavL2:active, .ANavL2:hover, .ANavL2Active:visited {
 color: #0C2D82;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
 border-right: solid 1 #0C2D82;
 height:15px;
}
.ANavL2:hover, .ANavL2Active:visited {
 color: #FFFFFF;
 background-color: #0C2D82;
}
.ANavL3:link, .ANavL3:visited, .ANavL3:active, .ANavL3:hover, .ANavL3Active:visited {
 color: #0C2D82;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
 width: 175px;
 height:15px;
}
.ANavL3:hover, .ANavL3Active:visited {
 background-color: #FFFFFF;
}
.ANavL4:link, .ANavL4:visited, .ANavL4:active, .ANavL4:hover, .ANavL4Active:link, .ANavL4Active:hover, .ANavL4Active:visited, .ANavL4Active:active {
 color: #0C2D82;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
 width: 165px;
}
.ANavL4:hover {
 background-color: #FFFFFF;
}
.ANavL4Active:link, .ANavL4Active:hover, .ANavL4Active:visited, .ANavL4Active:active,    {
 color:#FFFFFF;
}
.ANavL5:link, .ANavL5:visited, .ANavL5:active, .ANavL5:hover, .ANavL5Active:link, .ANavL5Active:hover, .ANavL5Active:visited, .ANavL5Active:active{
 color: #0C2D82;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
 width: 155px;
}
.ANavL5:hover {
 background-color: #FFFFFF;
}
.ANavL5Active:link, .ANavL5Active:hover, .ANavL5Active:visited, .ANavL5Active:active   {
 color:#FFFFFF;
}
.ANavL6:link, .ANavL6:visited, .ANavL6:active, .ANavL6:hover, .ANavL6Active:link, .ANavL6Active:hover, .ANavL6Active:visited, .ANavL6Active:active {
 color: #0C2D82;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
 width: 145px;
}
.ANavL6:hover {
 background-color: #FFFFFF;
}
.ANavL6Active:link, .ANavL6Active:hover, .ANavL6Active:visited, .ANavL6Active:active   {
 background-color: #0C2D82;
 color:#FFFFFF;
}
/* Content */
.breadcrumb {
 color: #0C2D82;
 font-size: 8pt;
 text-decoration: none;
}
.breadcrumb a:link, .breadcrumb a:hover .breadcrumb a:visited .breadcrumb a:active {
 color: #666666;
 font-size: 8pt;
 text-decoration: none;
}
.maintitle {
 color: #0C2D82;
 font-size: 14pt;
 text-transform: uppercase;
}
.subtitle{
 color: #666666;
 font-size: 14pt;
 text-transform: uppercase;
}
.chapter{
 color: #0C2D82;
 font-size: 10pt;
 text-transform: uppercase;
 font-weight:bold;
}
.text, td {
 color: #000000;
 font-size: 8pt;
}
.tablewithgreyborders td { 
 /*padding: 2px 2px 2px 2px;*/
 border: 1px solid Red;
 border-spacing: 0px;
 empty-cells: show;
 border-collapse: collapse;
}
.external_url, .external_url:link, .external_url:hover, .external_url:active, .external_url:visited  {
text-decoration:none;
color:#666666;
}
.matrix_anchor, .matrix_anchor:link, .matrix_anchor:hover, .matrix_anchor:active, .matrix_anchor:visited   {
text-decoration:none;
color:#000000;
}
.printbutton:link, .printbutton:hover, .printbutton:active, .printbutton:visited {
 color: #0C2D82;
 font-size: 8pt;
 text-decoration: underline;
}
.topbutton:link, .topbutton:hover, .topbutton:visited, .topbutton:active{
 color: #666666;
 font-size: 8pt;
 text-decoration: underline;
}
hr {
 height: 1pt;
 color: #0C2D82;
}
/* footer */
.AFooter:link, .AFooter:hover, .AFooter:active, .AFooter:visited {
 color: #666666;
 font-size: 7.5pt;
 text-decoration: underline;
}
/* form elements */
input, textarea, option {
 font-size:8pt;
 text-align: left;
 vertical-align: middle;
 padding-left:2px;
 padding-right:2px;
 font-family: Verdana, Arial, Helvetica;
 color:#0C2D82;
}
.button {
 font-size:8pt;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#0C2D82;
 border:solid 1 #0C2D82;
 text-align:center;
}
/* Sitemap */
.ANavL1Sitemap:link, .ANavL1Sitemap:visited, .ANavL1Sitemap:active, .ANavL1Sitemap:hover {
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
}
.TdNavL1Sitemap {
 font-size:10pt;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 padding-left:4px;
 padding-top:2px;
 padding-bottom:2px;
 vertical-align:middle;
 text-transform: uppercase;
 background-color:#0C2D82;
}
.TblNavL1Sitemap {
 margin-bottom:0px;
}
.ANavL2Sitemap:link, .ANavL2Sitemap:visited, .ANavL2Sitemap:active, .ANavL2Sitemap:hover {
 font-weight:bold;
 color:#0C2D82;
 text-decoration:none;
}
.TdNavL2Sitemap {
 font-size:8pt;
 font-weight:bold;
 color:#0C2D82;
 text-decoration:none;
 padding-left:4px;
 padding-top:2px;
 padding-bottom:2px;
 vertical-align:middle;
 text-transform: uppercase;
 background-color:#E1E1E1;
}
.ANavL3Sitemap:link, .ANavL3Sitemap:visited, .ANavL3Sitemap:active, .ANavL3Sitemap:hover {
 font-weight:normal;
 color:#0C2D82;
 text-decoration:none;
}
.ANavL3Sitemap:hover {
 text-decoration:underline;
}
.blueteaser {
 background-color: #003399;
 color: #FFFFFF;
 font-weight: bold;
 padding: 3px;
}
