/*********************************************************************/
/* COMMON                                                            */
/*********************************************************************/
body           { font-size:11px; font-weight:normal; line-height:140%; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; padding:0px; margin:0 0 10px 0; background-repeat:repeat-x; background-color: #FFFFFF; }
A:link         { color:#3385AD; }
A:visited      { color:#3385AD; }
A:active       { color:#0384E7; }
A:hover        { color:#0384E7; }
img            { border:0px; }

h1             { border:0px solid #CCCCCC; width:463px; color:#003366; font-size:18px; font-weight:normal; line-height:120%; margin:0px; padding:0px; padding-bottom:15px; clear:both; }
h1.narrow      { border:0px solid #CCCCCC; width:180px; color:#003366; font-size:18px; font-weight:normal; line-height:120%; margin:0px; padding:0px; padding-bottom:15px; clear:both; }
h2             { border:0px solid #CCCCCC; width:463px; color:#003366; font-size:16px; font-weight:bold; line-height:120%; margin:0px; padding:0px; padding-bottom:15px; clear:both;}
h3             { border:0px solid #CCCCCC; width:463px; color:#003366; font-size:11px; font-weight:bold;   line-height:120%; margin:0px; padding:0px; clear:both; }
p              { border:0px solid #CCCCCC; width:463px; margin:0px; padding:0px; padding-bottom:30px; font-size:11px; font-weight:normal; line-height:140%; }
p.middle       { border:0px solid #CCCCCC; margin:0px; padding:0px; padding-bottom:10px; font-size:11px; font-weight:normal; line-height:140%; }
p.grey         { background-color:#F2F5F7; padding:5px; font-size:11px; font-weight:normal; line-height:140%; }
p.paraWithRule { border-bottom:1px solid #999999; margin:0px; padding:0px; padding-bottom:10px; margin-bottom:20px; font-size:11px; font-weight:normal; line-height:140%; }
p.narrow       { border:0px solid #CCCCCC; width:180px; margin:0px; padding:0px; padding-bottom:30px; font-size:11px; font-weight:normal; line-height:140%; }
ol,ul          { width:443px; margin:0px; padding:0px 0px 30px 25px; padding-left:25px; font-size:11px; font-weight:normal; line-height:140%; font-family:Verdana,Arial,Helvetica,sans-serif; }
/* li             { border:0px solid #CCCCCC; width:463px; margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:140%; font-family:Verdana,Arial,Helvetica,sans-serif; } */
li             { margin-left:5px; }
td             { font-size:11px; font-weight:normal; line-height:140%; font-family:Verdana,Arial,Helvetica,sans-serif; }
div            { font-size:11px; font-weight:normal; line-height:140%; font-family:Verdana,Arial,Helvetica,sans-serif; }

.footnote      { color:#999999; font-size:10px; }
.footnoteSmall { color:#333333; font-size:9px; }
.footnoteBlack { font-size:9px; }
.section .footnote { width: 463px; }

.footerMenu          {   font-size:10px; border-top:1px solid #003366; border-bottom:1px solid #003366; padding:10px 0px 10px 10px; margin:0px; color:#000000; }
#footerLegal         {   font-size:10px; padding:10px 0px 0px 0px; color:#BBBBBB; }

/*********************************************************************/
/* GENERAL LAYOUT                                                    */
/*********************************************************************/
.header              {   padding:0px; font-weight:bold; white-space:nowrap; text-decoration:none; text-align:right; }
.homePageHeader      {   padding:0px; font-weight:bold; white-space:nowrap; text-decoration:none; text-align:right; }

#header img          {   vertical-align:bottom; }
#homePageHeader img  {   vertical-align:bottom; }
#mainTable           { padding-top:0px; margin-top:0px; }

#navBar              {   border:0px solid #000000; height:21px; margin-top:8px;}
#navBar img          {   border:0px solid #000000; display:inline;  margin-right:5px;}

.blue { color: #003163; font-weight: bold; }
.grey { color: #333333; }
