/* CSS Document for the formatting of text in various places. */

a               { text-decoration: none; color: #0b0221; font-weight: 500 }
a:hover         { text-decoration: underline }
a.footer-2      { font-family: Helvetica, sans-serif; font-weight: 500;
                  color: white; margin: 0px 27px; padding: 0px; text-decoration: none }
a.footer-2-left { margin-left: 70px }
a.footer-2:visited
                { color: white; text-decoration: none }     
a.footer-2:hover{ color: #0F0524; text-decoration: none }
a.page          { color: #dddddd; }               
a.promotion     { text-decoration: none; margin: 0px; padding: 0px }          
a.promotion:hover       
                { text-decoration: none }         
h1.page         { color: white; text-align: left; line-height: 100%;
                  margin: 12px 0px 0px 12px; padding: 0px; display: block;
                  font-family: Helvetica, Arial, sans-serif;
                  font-size: 14pt; font-weight: 700 }
h1.product-1    { margin: 10px 0px 0px 10px; padding: 0px; color: white; border-style: none;
                  width: 320px; height: 5px; vertical-align: top;
                  font-size: 9pt; font-weight: 600 }
h1.product-box  { width: 176px; height: 48px; border-style: none;
                  text-align: center; vertical-align: top;
                  margin: 0px; padding: 9px 0px 0px;
                  color: white;
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 10pt;
                  font-weight: 500 }
h1.promotion    { color: white;
                  text-align: center;
                  font-family: Arial, sans-serif;
                  font-size: 7pt;
                  font-weight: 700;
                  margin: 4px auto 9px; padding: 0px; border-style: none }
h2.feature      { color: #1f077e; width: 87px;
                  font-family: Myriad, Arial, sans-serif;
                  font-size: 9pt; font-weight: 700;
                  margin: 0px 0px 0px; padding: 40px 65px 0px 55px; border-style: none }
h2.heading      { margin: 0px; padding: 3px 10px; width: 200px;
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 11pt; font-weight: 500;
                  color: white; }
h2.heading-2    { margin: 0px; padding: 3px 10px; width: 320px;
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 11pt; font-weight: 500;
                  color: white; }
h2.offshore     { margin: 0px 0px 3px; padding: 0px; width: 350px;
                  text-decoration: none; color: white; 
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 10pt; font-weight: 700; }
h2.offshore-2   { margin: 0px 0px 3px; padding: 0px; width: 550px;
                  text-decoration: none; color: white; 
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 10pt; font-weight: 700; }
h2.page         { color: white; text-align: left; line-height: 100%; width: 600px;
                  margin: 8px 0px 8px 0px; padding: 0px; display: block;
                  font-family: 'Helvetica Bold', Helvetica, Arial, sans-serif;
                  font-size: 11pt; font-weight: 700; }
h2.product-1    { margin: 1px 0px 0px 20px; padding: 0px; color: white; border-style: none; 
                  width: 320px; height: 5px; text-align: left; vertical-align: top;
                  font-family: Arial, sans-serif;
                  font-size: 8pt; font-weight: 700 }
h2.product-box  { width: 176px; height: 24px; border-style: none;
                  text-align: center; vertical-align: top;
                  margin: 0px; padding: 6px 0px 0px;
                  color: #07002B;
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 10pt; font-weight: 700 }
h2.promotion    { color: white; text-align: center;
                  font-family: Arial, sans-serif;
                  font-size: 7pt; font-weight: 700;
                  margin: 6px auto 5px; padding: 0px; border-style: none; }
h2.site-map     { color: white; text-align: left; line-height: 100%; width: 180px;
                  margin: 8px 0px 8px 0px; padding: 0px; display: block;
                  font-family: 'Helvetica Bold', Helvetica, Arial, sans-serif;
                  font-size: 11pt; font-weight: 700; }
h3.offshore     { margin: 0px 0px 5px; padding: 0px; text-decoration: none; color: white; 
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 11pt; font-weight: 700;   }
li.page         { color: white; font-size: 8pt; font-weight: 500; }               
li.pr-1         { color: black; line-height: 110%;
                  margin: 0px; padding: 0px;
                  font-family: Tahoma, Arial, Helvetica, sans-serif;
                  font-size: 7pt;
                  font-weight: 500 }
ol.complaints   { color: white; width: 570px; list-style-type: lower-alpha;
                  font-size: 8pt; font-weight: 500;
                  margin: 0px 0px 10px; padding: 0px 0px 0px 30px; }
p               { color: white; text-align: justify; margin: 0px 0px 10px; padding: 0px;
                  font-family: Myriad, Arial, Helvetica, sans-serif;
                  font-size: 8pt; font-weight: 500; }
p.contact       { color: white; text-align: left; width: 200px;
                  margin: 0px 0px 10px; padding: 0px;
                  font-family: Helvetica, Arial, sans-serif;
                  font-size: 8pt; font-weight: 500 }
p.director      { width: 310px; margin: 0px auto; padding: 0px;
                  color: #0C004F; 
                  font-family: Helvetica, Arial, sans-serif; font-size: 7pt; font-weight: 500 }
p.benefit       { color: #1f077e; text-align: left; margin: 0px 10px 2px; 
                  width: 170px; height: 18px;
                  line-height: 120%;
                  font-family: Myriad, Arial, Helvetica, sans-serif;
                  font-size: 8pt; font-weight: 500;
                  background-image: none }
p.benefit-top   { color: #1f077e; text-align: left; 
                  margin: 50px 10px 2px; padding: 0px;
                  width: 170px; height: 18px;
                  line-height: 120%;
                  font-family: Myriad, Arial, Helvetica, sans-serif;
                  font-size: 8pt; font-weight: 500;
                  background-image: none; border-style: none }
p.feature       { color: #1f077e; text-align: left; margin: 0px 10px 2px; width: 170px;
                  line-height: 110%;
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 8pt; font-weight: 100;
                  background-image: none }
p.page          { color: white; text-align: justify; width: 615px;
                  margin: 0px 0px 10px; padding: 0px;
                  font-family: Helvetica, Arial, sans-serif;
                  font-size: 8pt; font-weight: 500 }
p.page-2        { color: white; text-align: justify; width: 470px;
                  margin: 0px auto 10px; padding: 0px;
                  font-family: Helvetica, Arial, sans-serif;
                  font-size: 8pt; font-weight: 500 }
p.page-3        { color: white; text-align: justify; width: 470px;
                  margin: 0px 0px 15px; padding: 0px;
                  font-family: Helvetica, Arial, sans-serif;
                  font-size: 8pt; font-weight: 500 }
p.product-1a    { color: white; text-align: left; width: 400px;
                  margin: 0px 0px 4px 15px; padding: 0px; overflow: visible;
                  font-family: Helvetica, Arial, sans-serif;
                  font-size: 8pt; font-weight: 500; }
p.product-1b    { color: white; text-align: left; width: 400px; height: 10px;
                  margin: 10px 0px 4px 15px; padding: 0px;
                  font-family: Helvetica, Arial, sans-serif;
                  font-size: 8pt; font-weight: 500 }
p.promotion     { color: black; width: 100px; text-align: center;
                  margin: 2px auto; padding: 0px;
                  font-family: Arial, Helevetica, sans-serif;
                  font-size: 7pt; font-weight: 500 }
p.link          { color: white; text-align: justify; width: 300px;
                  margin: 0px 0px 10px; padding: 0px;
                  font-family: Helvetica, Arial, sans-serif;
                  font-size: 8pt; font-weight: 500 }
strong          { font-family: Arial, sans-serif; font-weight: 700 }
ul              { margin: 0px 0px 10px 25px; padding: 0px; color: white }                 
ul.pr-1         { margin: 0px 0px 0px 20px; padding: 0px }
ul.offshore     { color: white; border-style: none;
                  margin: 10px 0px 4px 30px; padding: 0px 0px 0px 20px; 
                  width: 550px; line-height: 120%;
                  font-size: 8pt; font-weight: 500 }
ul.page         { color: white; width: 570px;
                  font-size: 8pt; font-weight: 500;
                  margin: 0px 0px 10px; padding: 0px 0px 0px 30px; }
ul.page-2       { color: white; width: 450px;
                  font-size: 8pt; font-weight: 500;
                  margin: 0px 0px 10px; padding: 0px 0px 0px 30px; }
ul.product-1    { color: white;
                  margin: 0px 0px 4px 0px; padding: 0px 0px 0px 20px; 
                  width: 410px; line-height: 110%;
                  font-size: 8pt; font-weight: 300 }
ul.product-2    { color: white; border-style: none;
                  margin: 10px 0px 4px 0px; padding: 0px 0px 0px 20px; 
                  width: 410px; height: 35px; line-height: 110%;
                  font-size: 8pt; font-weight: 300 }

.home           { width: 415px; margin: 0px auto 10px; 
                  font-family: Helvetica Bold, Arial, sans-serif; 
                  font-size: 8pt; font-weight: 500; }
.top            { padding-top: 16px }
.top-feature    { padding-top: 47px }

.gap-left       { margin-left: 12px }

/* Added by Mark Oxley, 18/8/08 */
p.more-links	{ text-align: right; overflow: hidden; margin-right: 10px }

h1.index        { font-size: 1em; width: 415px; margin:0px auto 7px; padding-top:10px; }
h2.index        { font-size: 1em; }
h3.index        { font-size: 1em; }