body { font-family: "Arial", "Helvetica", sans-serif; color: #3F4041;
background-color: #ffffff; margin: 0; }

p, li { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
a:link{color: #032CFC;}
a:visited{color: #5955B7;}
a:hover{color: #032CFC;}
a:active{color: red;}
h1 { font-family: "Trebuchet MS", "Arial", "Helvetica", Sans-Serif;
font-size: 16pt; font-weight: bold; text-decoration: none; color: #000000; }
h2 { font-family: "Trebuchet MS", "Arial", "Helvetica", Sans-Serif;
font-size: 12pt; font-weight: bold; text-decoration: none; }
h3 { font-family: "Trebuchet MS", "Arial", "Helvetica", Sans-Serif;
font-size: 12pt; font-weight: bold; }

.boundingLines { background-color: #ceced6;}
.content, .tablecell
{
font-size: 10pt;
letter-spacing:normal;
line-height: 125%;
}
.bigtitle, .title
{
font-family: "Trebuchet MS", "Arial", "Helvetica", Sans-Serif;
font-size: 22px;
font-weight: bold;
letter-spacing:-.05em;
line-height: 22px;
}

.subtitle
{
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-weight: bold;
font-size: 18px;
}

.shifted
{
position:relative;
left:120px;
top: 1px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12pt;
font-weight: bold;
letter-spacing: -1px;
}

 .tablehead, .tableleft
{
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-weight: bold;
font-size: 12px;
color: black; 
}

.blueBorder
{
border: solid 1px #162256;
padding-left:10px;
}

.bigred
{
color: #D00031;
font-family:  Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 12pt;
}

.TINYCONTENT
{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
}


.boxtext, .tablecellsmall, .features, .tableleft
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: black;
text-decoration: none;
}


.textlinksGRAY,a.textlinksGRAY,a:visited.textlinksGRAY
{
font-family: Arial, Helvetica, sans-serif;
font-size: 7pt;
color: Gray;
text-decoration: none;
}

.investorbox
{
padding-right: 5px;
padding-left: 15px;
padding-bottom: 5px;
padding-top: 5px;
color: black;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
}

.risksDG
{
color: Navy;
font-family:  Helvetica,"Trebuchet MS",Verdana,;
font-size: 8pt;
}

.contactbox
{
padding-right: 1px;
padding-left: 1px;
padding-bottom: 1px;
padding-top: 1px;
color: black;
color: #000000;
font-family: "Trebuchet MS" , Verdana, Arial, Helvetica;
font-size: 7pt;
}

.contactboxtitle
{
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-top: 10px;
color: black;
color: #000000;
font-family: "Trebuchet MS" , Verdana, Arial, Helvetica;
font-size: 9pt;
}
/* Original Callout Styles */
.calloutTable
{
border: solid 1px #666699;
margin-left: 15px;
margin-bottom: 10px;
}

.calloutTitle
 { 
 FONT-SIZE: 12px; 
 COLOR: black; 
 FONT-FAMILY: Arial,"Trebuchet MS",Verdana,  Helvetica ;
 PADDING-LEFT: 5px;
 PADDING-BOTTOM: 3px;
 TEXT-DECORATION: none;
 }
 
 .calloutItem
 { 
 FONT-SIZE: 11px; 
 COLOR:#575757; 
 FONT-WEIGHT: bold;
 FONT-FAMILY: Arial, Helvetica, "Trebuchet MS";
 TEXT-DECORATION: none;
 }
 
 .calloutDetailBox
 {  
 COLOR: #6277BA;
 PADDING-LEFT: 15px;
 PADDING-RIGHT: 15px;
 PADDING-BOTTOM: 10px;
 }
 
  .calloutDetail
 { 
 FONT-SIZE: 10px; 
 COLOR: #6277BA;
 FONT-FAMILY: Arial, Helvetica, "Trebuchet MS";
 TEXT-DECORATION: none;
 LETTER-SPACING: -.09em; 
 }
 
A.calloutDetail { TEXT-DECORATION: none }
/* End Callout Styles*/


/* New Callout Styles*/
.calloutTableNew
{
border: solid 1px #666699;
margin-left: 15px;
margin-bottom: 10px;
}

.calloutTitleNew
 { 
 FONT-SIZE: 12px; 
 COLOR: black; 
 FONT-FAMILY: Arial,"Trebuchet MS",Verdana,  Helvetica ;
 PADDING-LEFT: 5px;
 PADDING-BOTTOM: 3px;
 TEXT-DECORATION: none;
 }
 
 .calloutItemNew
 { 
 FONT-SIZE: 11px; 
 COLOR:#575757; 
 FONT-WEIGHT: bold;
 FONT-FAMILY: Arial, Helvetica, "Trebuchet MS";
 TEXT-DECORATION: none;
 }
 
 .calloutDetailBoxNew
 {  
 COLOR: #6277BA;
 PADDING-LEFT: 15px;
 PADDING-RIGHT: 15px;
 PADDING-BOTTOM: 10px;
 }
 
  .calloutDetailNew
 { 
 FONT-SIZE: 10px; 
 COLOR: #6277BA;
 FONT-FAMILY: Arial, Helvetica, "Trebuchet MS";
 TEXT-DECORATION: none;
 LETTER-SPACING: -.09em; 
 }
 
A.calloutDetailNew { TEXT-DECORATION: none }
/* End New Callout Styles*/


.tblDefine
{
border: 1px solid black;
background-color: #003777;
}
.tblTitle, .tblTitle a
{
color: #FFFFFF;
font-family:arial,"Trebuchet MS",verdana;
font-size: 14px;
padding-left: 15px;
padding-top:2px;
padding-bottom: 3px;
}

.tblTitle a:hover
{
color: #a2c8ee;
}

.tblSubTitle, .tblSubTitle a, .tblSubTitle a:visited
{
color: #ffffff;
font-family:arial,"Trebuchet MS",verdana;
font-size: 11px;
font-weight:bold;
padding-left: 15px;
padding-top:2px;
padding-bottom: 3px;
}

.tblSubTitle a:hover
{
color: #a2c8ee;
}

.tblRowA
{
background-color:#F5F5F5;
}

.tblRowB
{
background-color:#E8E8E8;
}

.tblItem
{
font-family:arial,"Trebuchet MS",verdana;
font-size: 12px;
padding-left: 15px;
}

.tblItemAlert
{
font-family:arial,"Trebuchet MS",verdana;
font-size: 11px;
color: red;
padding-left: 15px;
}



.sevenText { FONT-SIZE: 11px; COLOR: dimgray; FONT-FAMILY: Arial, Helvetica, Trebuchet MS; TEXT-DECORATION: none }
A.sevenText { FONT-SIZE: 11px; COLOR: dimgray; FONT-FAMILY: Arial, Helvetica, Trebuchet MS; TEXT-DECORATION: none  }
A.sevenText { FONT-SIZE: 11px; COLOR: dimgray; FONT-FAMILY: Arial, Helvetica, Trebuchet MS; TEXT-DECORATION: none  }
a:visited.sevenText {FONT-SIZE: 11px; COLOR: dimgray; FONT-FAMILY: Arial, Helvetica, Trebuchet MS; TEXT-DECORATION: none}

/* Template Areas */
.ContentTable { BORDER-RIGHT: #162256 1px solid; BORDER-TOP: #162256 1px solid; BORDER-LEFT: #162256 1px solid; BORDER-BOTTOM: #162256 1px solid }
.SidePane { BORDER-STYLE: none; padding: 5px 10px 20px 5px;}
.BreadCrumbTable { FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-STYLE: none; }
.BreadCrumbTable a:link{ FONT-SIZE: 7pt; color: #CF2931; text-decoration: none }
.BreadCrumbTable a:visited{ FONT-SIZE: 7pt; color: #CF2931; text-decoration: none }
.BreadCrumbTable a:hover{ FONT-SIZE: 7pt; color: RED; text-decoration: none }
.BreadCrumbTable a:active{ FONT-SIZE: 7pt; color: #CF2931; text-decoration: none }

.navverysmall { FONT-SIZE: 8pt; COLOR: #000000; TEXT-INDENT: 20px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.textlinksGRAY { FONT-SIZE: 7pt; COLOR: gray; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.SmallBlueText { FONT-SIZE: 7pt; COLOR: #151A77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.RedTitles, .darkred { color:#cf2c23;font-family:Arial;font-size: 8.5pt;font-weight: bold;letter-spacing:1.5 }



/* added styles */
#IA {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #757575;
margin: 0px;
}
#IA A {
text-decoration: none;
color: #4479B4;
}

#IA A:HOVER {
color: #F68E00;
}
.IAheader {
background-image: url(../images/topheaderbackground.gif);
text-align: center;
height: 86px;
padding: 0px;
vertical-align: top; 
color: #FEFEFF;
}
#IAlinks
 {
 color: #FFFFFF;
text-transform: uppercase;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9pt;
vertical-align: bottom;
 }
#IAlinks A {
color: #FFFFFF;
font-weight: bold;
}
.IAfooter {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #f9fdff;
border-top: 4px solid #8BABE8;
}
.IAbottom {
background-color: #f9fdff;
}
.IAdivider {
border-bottom: 1px solid #C1DAFC;
}
.IAphonenumbers {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #757575;
}
.IAgutter {
width: 35px;
}
.IAgutter-small {
width: 7px;
}
.IAbottom-blue {
border-bottom: thin solid #C1DAFC;
}
.IAbottom-border {
border-bottom: 1px solid #e8f7ff;
padding-bottom: 6px;
}
.IABelowFlash {
background-color: #C5C3C3;
width: 635px;
}
.IAleftmain {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
vertical-align: top;
border-bottom: thin solid #C1DAFC;
padding-bottom: 10px;
}
.IAleftmainTight {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
vertical-align: top;
border-bottom: thin solid #C1DAFC;
padding-bottom: 2px;
}
.IArightmain {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
vertical-align: top;
border-bottom: thin solid #C1DAFC;
padding-bottom: 10px;
}
.IArightmainTight {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
vertical-align: top;
border-bottom: thin solid #C1DAFC;
padding-bottom: 2px;
}
.IABodyHead {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #325F9E;
line-height: 95%;
}
.IASubBodyHead {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #325F9E;
padding-top: 10px;
}
.IABodyHeadLeft {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #325F9E;
margin: 0px;
border-top: 1px solid #e8f7ff;
border-left: 1px solid #e8f7ff;
border-right: 1px solid #d7eefb;
border-bottom: 1px solid #d7eefb;
background-color: #f4fbff;
padding: 4px 0px 4px 2px;
}

.IABodyCopy, .IABodyCopy A {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #757575;
text-decoration: none;
line-height: 150%;
padding-top: 6px;
}

.IABodyCopy A:hover{
color: #F68E00;
}

.IABodyCopyBold, .IABodyCopyBold A {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #325F9E;
    text-decoration: none;
line-height: 150%;
font-weight: bold;
}

.IABodyCopyBold A:hover {
color: #F68E00;
}
.IABodyCopyTight {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #757575;
vertical-align: top;
}
.IABodyCopyMiddle {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #757575;
vertical-align: top;
padding-top: 10px;
}

.IAFooterCopy {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #757575;
line-height: 150%;
}
.IANewsDate {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #757575;
text-decoration: none;
line-height: 150%;
font-weight: bold;
padding: 0px;
vertical-align: top;
}
.IANewsWidget {
vertical-align: top;
padding: 7px 0px 1px 0px;
}
#IAActionRequest {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
#IAActionRequest A {
color: #325F9E;
font-size: 7pt;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#IAActionRequest A:HOVER {
color: #F68E00;
}
#IAActionRequest li{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
list-style-image: url(../images/actionbullet.gif);
color: #325F9E;
}

.IABulletedList, .IABulletedList A {
color: #325F9E;
font-size: 8pt;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.IABulletedList A:HOVER {
color: #F68E00;
}
.IABulletedList li{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
list-style-image: url(../images/actionbullet.gif);
color: #305E9B;
line-height: 150%; 
}
#IAResources{
font-size: 8pt;
line-height: 150%;
padding-left: 0px;
margin-left: 0px;
   }
#IAResources A {
color: #325F9E;
font-weight: bold;
font-size: 8pt;
   }
#IAResources A:HOVER {
color: #F68E00;
font-weight: bold;
   }
#IAResources li{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
list-style-image: url(../images/widget.gif);
list-style-position: inside;
line-height: 200%;
padding-left: 0px;
margin: 0px;
padding-bottom: 6px;
border-bottom: 1px solid #E3ECF5;
   }
.IA HR {
size: 1px;
width: 100%;
color: #C1DAFC;
}
.IAleftside {
padding: 0px;
float: left;
vertical-align: top;
width: 195px;
}
.IArightside {
vertical-align: top;
width: 530px; 
}
.IALHSNavHead {
margin: 0px;
padding: 0px;
border-top: 1px solid #e8f7ff;
border-left: 1px solid #e8f7ff;
border-right: 1px solid #d7eefb;
border-bottom: 1px solid #d7eefb;
background-color: #f4fbff;
}
.IALHSNavHead h2 {
margin: 0px;
padding: 8px 8px 7px 10px;
color: #055f92;
font: bold 8pt verdana, arial, helvetica, sans-serif;
text-transform: uppercase;
}
.IANavBody {
margin: 0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
.IANavBody-bullets li {
line-height: 150%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
.IAtestimonial {
color: #325F9E;
font-style: italic;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
}
#IAleftside ul {
margin: 0px;
padding: 0px;
border: none;
list-style-type: none;
}
#IAleftside li {
margin: 0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
#IAleftside ul li a {
height: 16px;
display: block;
padding: 4px 0px 4px 0px;
border-bottom: 1px solid #e8f7ff;
color: #005FA2;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
#IAleftside ul li a:hover {
background-color: #FFFAF0;
color: #F39D32;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
#IAleftside a:hover {
background-color: #FFFAF0;
color: #F39D32;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
#IAleftside ul li.on a {
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
#IAleftside ul li.on a:hover {
background: #fff;
cursor: default;
color: #005FA2;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
#IAleftside dl {
margin: 0px;
padding: 0px;
border: none;
list-style-type: none;
}
#IAleftside dd {
margin: 0px;
padding-left: 8px;
}
#IAleftside dl dd a {
height: 16px;
display: block;
padding: 4px 0px 4px 0px;
border-bottom: 1px solid #e8f7ff;
color: #005FA2;
text-decoration: none;
}
#IAleftside dl dd a:hover {
background-color: #FFFAF0;
color: #F39D32;
}
#IAleftside a:hover {
background-color: #FFFAF0;
color: #F39D32;
}
#IAleftside dl dd.on a {
font-weight: bold;
}
#IAleftside dl dd.on a:hover {
background: #fff;
cursor: default;
color: #005FA2;
}
.IAThreats {
background-color: #C5C3C3;
font-size: 8pt;
}
.IAThreats A{
text-decoration: none;
color: #4479B4;
}
.IAlow {
color: Yellow;
}
.IAmedium{
color: #FF8C00;
}
.IAhigh {
color: #F60000;
}
.IADUD
{
color: Fuchsia;
}
.IAzone
{
background-color: #BBBBBB;
border: solid #808080 1px;
color: #FFFFFF;
text-align: center;
font-size: 10pt;
}
.IAzone-border
{
border: solid #808080 thin;
background-color: #DDDDDD;
}

/* new homepage style for info box heads includes margin to line up with picture */
.IABodyHeadBox 
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #325F9E;
    line-height: 95%;
    margin: 0px 0px 0px 4px;
    padding-bottom: 2px;
}
.IANewsRelease {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #757575;
    line-height: 150%;
    vertical-align: top;
    padding: 0px;
    text-decoration: none;
    }
.IANewsRelease A {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #325F9E;
   text-decoration: none;   
    }
.IANewsRelease A:HOVER {
    color: #F68E00;
    }       
