/* Standard Links */ 
A:link    {color: #0000FF; text-decoration: underline;}
A:visited {color: #0000FF; text-decoration: underline;}
A:hover   {color: #FF00FF; text-decoration: underline;}

TD {font-family: verdana, arial, sans-serif; color: #000000; font-size: 8pt; font-style: normal;}

/* Headings */
H1 {font-family: verdana, arial, sans-serif; color: #000000; font-size: 7pt; font-weight: normal; text-align: center; }

/* Headings */
H2 {font-family: verdana, arial, sans-serif; color: #000000; font-size: 12pt; font-weight: normal; text-align: center; }

/* CopyRight */
.c {font-family: verdana, arial, sans-serif; color: #000000; font-size: 7pt; font-style: normal; text-align: center;}
.c A:link    {color: #000000; text-decoration: none;}
.c A:visited {color: #000000; text-decoration: none;}
.c A:hover   {color: #CC00CC; text-decoration: underline;}


/* NB */
.nb {color: #FF0000; font-family: verdana, arial, sans-serif; font-size: 9pt; text-align: justify; margin: 1em 1em;}

.myw {background:#FFFFFF; font-family: verdana, arial, sans-serif; font-size: 9pt;}
.l {color: #CC0000; font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: bold; text-align: center; margin: 0em 0em;}
.m {color: #0000ff; font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: bold; text-align: justify; margin: 1em 1em;}
.mc {color: #0000ff; font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: bold; text-align: center; margin: 1em 1em;}
.s {color: #000099; font-family: verdana, arial, sans-serif; font-size: 9pt; margin: 1em 1em; text-align: justify;}
.sw {color: #FF6600; font-family: verdana, arial, sans-serif; font-size: 9pt; text-align: justify; margin: 1em 1em;}
/* Standard Paragraph */
.sp {font-family: verdana, arial, sans-serif; font-size: 9pt; text-align: justify; margin: 1em 2em;}
/* Standard Heading */
.sh {color: #ff0000; font-family: verdana, arial, sans-serif; font-size: 9pt; text-align: justify; margin: 1em 1em;}

.sg {background:#EEEEEE; color: #000099; font-family: verdana, arial, sans-serif; font-size: 9pt; text-align: justify; padding: 10px; margin: 1em 1em;}

.S2 {color: #000099; font-family: verdana, serif; font-size: 12pt; font-weight: bold; text-align: justify; }

.f {font-size: 8pt; font-style: bold; text-align: center;}

.boxinner {background:#DDDDDD; padding: 5px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto;}
.boxouter {background:#BBBBBB; padding: 5px; }

/* Blue Index Top Right */
.tr {background: #0066FF; color: #FFFFFF; font-family: verdana, arial, sans-serif; font-size: 8pt; }
.tr A:link    {color: #FFFFFF; text-decoration: underline;}
.tr A:visited {color: #FFFFFF; text-decoration: underline;}
.tr A:hover   {color: #FFFF00; text-decoration: underline;}
/* Blue Index Top Right */
.tr2 {background: #CCCCCC; color: #000000; font-family: verdana, arial, sans-serif; font-size: 8pt; }
.tr2 A:link    {color: #000000; text-decoration: underline;}
.tr2 A:visited {color: #000000; text-decoration: underline;}
.tr2 A:hover   {color: #FFFF00; text-decoration: underline;}

/* Blue Index Bottom Row */
.br {background: #0099FF; color: #FFFFFF; font-family: verdana, arial, sans-serif; font-size: 7pt; }
.br A:link    {color: #FFFFFF; text-decoration: underline;}
.br A:visited {color: #FFFFFF; text-decoration: underline;}
.br A:hover   {color: #FFFF00; text-decoration: underline;}

/* Blue Index Bottom Row */
.br2 {background: #666699; color: #FFFFFF; font-family: verdana, arial, sans-serif; font-size: 7pt; }
.br2 A:link    {color: #FFFFFF; text-decoration: underline;}
.br2 A:visited {color: #FFFFFF; text-decoration: underline;}
.br2 A:hover   {color: #FFFF00; text-decoration: underline;}

/* Blue Index Left Column */
.lc {color: #FFFFFF; font-family: verdana, arial, sans-serif; font-size: 9pt; margin: 8px;}
.lc A:link    {color: #FFFFFF; text-decoration: underline;}
.lc A:visited {color: #FFFFFF; text-decoration: underline;}
.lc A:hover   {color: #FFFF00; text-decoration: underline;}

/* Blue Index Center Column */
.cc {color: #0000000; font-family: verdana, arial, sans-serif; font-size: 8pt; text-align: justify; margin: 0px 10px;}
.cc A:link    {color: #0099FF; text-decoration: underline;}
.cc A:visited {color: #0099FF; text-decoration: underline;}
.cc A:hover   {color: #990000; text-decoration: underline;}

/* Blue Index Right Column */
.rc {color: #666699; font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: bold; text-align: left; padding: 3px 0px 3px 10px;}


/* Blue Heading */
.bh {color: #0000CC; font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: bold; text-align: center; margin: 0px; }
.bh A:link    {color: #0000CC; text-decoration: underline;}
.bh A:visited {color: #0000CC; text-decoration: underline;}
.bh A:hover   {color: #0099FF; text-decoration: underline;}

.bb {BORDER-RIGHT: #99ccff 1px solid; BORDER-TOP: #6699cc 1px solid; BACKGROUND: #f3f9ff; BORDER-LEFT: #6699cc 1px solid; COLOR: #000066; BORDER-BOTTOM: #99ccff 1px solid}

.abl {font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: bold; padding: 3px 0px 3px 10px; text-align: left; }
.abl A:link    {color: white; text-decoration: underline;}
.abl A:visited {color: white; text-decoration: underline;}
.abl A:hover   {color: #FFFF00; text-decoration: underline;}

.lch {color: black; font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: bold; padding: 3px; margin: 9px 5px 0px 5px; text-align: left;}

/* Flag Text */
.ft {color: #FFFFFF; font-family: verdana, arial, sans-serif; font-size: 8pt; text-align: center;}
.ft A:link    {color: #FFFFFF; text-decoration: underline;}
.ft A:visited {color: #FFFFFF; text-decoration: underline;}
.ft A:hover   {color: #FFFF00; text-decoration: underline;}

/* Communications Centre */

.cctable {BORDER: #99ccff 1px solid; font-family: verdana, arial, sans-serif; font-size: 9pt; text-align: justify; margin: 1em 2em;}

		 /* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background: transparent url(bluebox.gif) no-repeat bottom right}
    .cssbox{
    /* intended total box width - padding-right(next) */
      width:535px !important; /* IE Win = width - padding */
      width: 520px; 
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin:20px auto}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:25px 0 15px 40px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */

