body { 
 background-color: #000000; 
 color: #bbbbbb;
 margin: 0;
 scrollbar-base-color: #000000;
 scrollbar-arrow-color: red;
 scrollbar-DarkShadow-Color:# 000000;
 font-size: 11pt;
 font-family: "Helvetica Neue Light", Helvetica, "Courier New", Arial,  sans-serif;
}

td {
 font-size: 11pt;
 font-family: "Helvetica Neue Light", Helvetica, "Courier New", Arial,  sans-serif;
}
a:link { color: #aaaaaa; text-decoration: none; }
a:visited { color: #bbbbbb; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: none; }

a.navLink { color: #cccccc; font-size: 9pt; font-weight: bolder;  }
a.thumnaillLink { color: #000000;   }
a.arrowLink { color: #bbbbbb;  font-weight: bolder;  }

a.linkNewsHome:link { color: #eeeeee; font-size: 15pt;  text-decoration: none;  }
a.linkNewsHome:visited { color: #eeeeee; font-size: 15pt;  text-decoration: none;   }
a.linkNewsHome:hover { color: #ff0000; font-size: 15pt; text-decoration: none;   }

a.linkTitleHome:link { color: #ff0000; font-size: 17pt;   text-decoration: none;  }
a.linkTitleHome:visited { color: #ff0000; font-size: 17pt;   text-decoration: none;   }
a.linkTitleHome:hover { color: #ff0000; font-size: 17pt;   text-decoration: none;   }

a.linkTitleSub:link { color: #999999; font-size: 15pt; text-decoration: none; }
a.linkTitleSub:visited { color: #999999; font-size: 15pt; text-decoration: none; }
a.linkTitleSub:hover { color: #ff0000; font-size: 15pt; text-decoration: none; }
.linkTitleSubNot { color: #999999; font-size: 15pt; }

a.linkRed:link { color: #ff0000; text-decoration: none; }
a.linkRed:visited { color: #ff0000; text-decoration: none; }
a.linkRed:hover { color: #ff0000; text-decoration: none; }

a.categoryULlink { color: #000000; font-size: 11pt;  font-weight: bolder; line-height: 32px;  }
a.categoryULlink:hover { color: #ff0000;  }

a.category { font-size: 13pt;  line-height: 24px;  font-weight: bolder; }
a.categorySubLlink { color: #bbbbbb; font-weight: bolder; line-height: 24px;  }
a.categorySubLlink:hover { color: #ff0000; font-weight: bolder; line-height: 24px;   }

p.paraNews { margin:0px; padding:0px; }

.bodyPagePierced {  font-size: 11pt; margin-top: 30px;   text-align:justify; }
.bodyPagePierced10 {  font-size: 10pt;   text-align:justify; }
.bodyPagePierced10T10 {  font-size: 10pt;   text-align:justify; margin-top: 10px; }
.bodyPagePierced10T30 {  font-size: 10pt;   text-align:justify; margin-top: 30px; }

.artIndex { margin-bottom: 10pt; }
.boldSpace {  font-weight: bolder;  line-height: 25px;  }
.borderNW { background-image:url(images/siteBorders_01.gif)  }
.borderN { background-image:url(images/siteBorders_02.gif)  }
.borderNE { background-image:url(images/siteBorders_03.gif)  }
.borderW { background-image:url(images/siteBorders_04.gif)  }
.borderE { background-image:url(images/siteBorders_06.gif)  }
.borderSW { background-image:url(images/siteBorders_07.gif)  }
.borderS { background-image:url(images/siteBorders_08.gif)  }
.borderSE { background-image:url(images/siteBorders_09.gif)  }
.categoryText { color: #bbbbbb; font-size: 10pt; text-align:justify;  }
.categoryText27 { font-size: 9pt; letter-spacing:.2; line-height:10pt; margin-top: 5px; text-align:justify;  }
.categoryTextSmaller { color: #bbbbbb; font-size: 9pt; letter-spacing:.2; line-height:10pt; margin-top: 5px; text-align:justify;  }
.categoryTextAcon { font-size: 10pt; line-height: 14pt;  margin-left: 25px; margin-right: 10px; margin-top: 5px; text-align:justify;  }
.categoryTextPlain { color: #bbbbbb; font-size: 10pt; text-align:justify; }
.categoryTextPlainRight { color: #bbbbbb; font-size: 10pt; text-align: right; }
.categoryTextFire { font-size: 10pt; line-height: 12pt;  margin-left: 25px; margin-top: 10px; }
.categoryTextFireT0 { font-size: 10pt; line-height: 12pt;  margin-left: 25px; }
.categoryTextLine { color: #bbbbbb; font-size: 10pt; line-height: 16pt;  }
.categoryTextIOOF { color: #bbbbbb; font-size: 10pt;  line-height: 11pt; text-align:justify; }
.categoryTextMurphy { font-size: 10pt; line-height: 13pt; text-align:justify;  margin-top: 7px;   }
.categoryTextMurphyRight { font-size: 10pt; line-height: 14pt; text-align:right; margin-top: 10px;  margin-bottom: 10px;   }
.categoryTextMarginBody { font-size: 10pt; text-align:justify; margin-right: 120px;  }
.categoryTextMarginT { color: #bbbbbb; font-size: 10pt; margin-top:15px; text-align:justify;  }
.categoryTextMargin { color: #bbbbbb; font-size: 10pt; margin-right: 5px; margin-top:1px; text-align:justify;  }
.categorySub {  margin-left: 35px; margin-top: 5px; margin-bottom: 15px;  }
.contentText { color: #bbbbbb; font-size: 9pt; text-align:justify;  }
.contentTextMarginT { color: #bbbbbb; font-size: 9pt; margin-top:5px; text-align:justify;  }
.copy { font-size: 9pt; margin-right: 5px; }
.footnoteOver { color: #bbbbbb; font-size: 10pt; margin-top:15px; text-align:right;  }
.iframeContent  { background-color:#000000; margin-left: 15px; }
.iframeMargin { margin-top: 10px; }
.iframeMargin10 { margin-top: 10px; }
.introPhotography { font-size: 22pt; line-height: 30px; margin-top: 50px; margin-bottom: 50px; }
.margineL35design {  margin-left: 35px; margin-top: 5px; margin-bottom: 15px;  }
.marginPierced1 { margin-left: 2px; margin-top: 10px; }
.marginPierced2 { margin-left: 2px; margin-top: 20px; }
.marginPierced3 { margin-left: 2px; margin-top: 30px; }
.marginTable {  margin-left: 62pt; }

.newsTitle { font-size:larger; font-weight: bolder; line-height: 24px;  }
.newsTitle2 { font-size:larger; }
.newsTitleSub { font-style:italic; font-weight: bolder; margin-left: 25px; margin-bottom: 5pt;  }
.newsTitleSubT5 { font-size:38px font-weight: bolder; margin-bottom: 5px; }
.sitemapTitle  { font-size:larger; font-weight: bolder; line-height: 22px;  }
a.linkSitemapTitle  { font-size:larger; font-weight: bolder; line-height: 22px;  } 

.sitemapTitleRight  { font-size:larger; font-weight: bolder; line-height: 22px; margin-left:210px;  }
.sitemapSpace {  margin-bottom: 2px; }
.textInset {   font-size: 12pt; line-height: 22px;  }
.textInsetT {   font-size: 11pt; line-height: 22px; margin-top: 5px; }
.textInsetSm {   font-size: 9pt; line-height: 16px;  }
.textInsetColourTexture {   font-size: 9pt; line-height:12px; margin-top: 5px; text-align:justify; }
.textInsetSmMargT {   font-size: 9pt; line-height: 16px; margin-top: 5px; }
.textInsetPower {   font-size: 9pt; line-height: 15px; margin-top: 4px  }
.indexNewsLeft { font-size: 9pt; line-height:16px; text-align:justify; }
.indexNewsRight { font-size: 9pt; line-height:19px; text-align:justify; }
.indexNewsTopLeft { font-size: 15pt; line-height:30px; text-align:left; }
.indexNewsBottomRight { font-size: 15pt; line-height:30px; }
.indexMargNews1 { margin-top: 25px; margin-bottom: 100px; margin-left: 40px; }
.indexMargNews2 { margin-top: 100px; margin-bottom: 25px; margin-right: 40px; }
.indexMarg { margin-top: 25px; margin-bottom: 100px; margin-left: 25px; }
.indexMargSub { font-size: 22pt; line-height: 30px; margin-top: 160px; margin-bottom:80px; }
.indexMargSub2 { font-size: 22pt; line-height: 30px; margin-top: 80px; margin-bottom:80px; }
.textColor { color: #ff0000; }

.newsSmaller { font-size:14px; line-height:18px; text-align:justify; }
.newsSmallerL2 { font-size:14px; line-height:16px; text-align:justify; }
.newsSpace {  margin-bottom: 5px; }
.newsMargin { margin-left: 50px; }
.pageMargins {  margin-left: 15px; margin-right: 15px; margin-top: 3px; }
.pageMarginsLess {  margin-left: 12px; margin-right: 15px; }
.pageMarginsMore {  margin-left: 35px; margin-right: 15px; }
.pageTable { color: #bbbbbb; font-size: 10pt; margin-top: 20px; }
.pageTitle { color: #000000; font-size: 14pt; margin-top: 10px; text-align:left; }
.para { margin-top:  5px; text-align:justify; }
.popupClose {  font-size: 10pt;  }
.popupFormat {  font-size: 9pt; line-height: 12px; text-align:right;  }
.popupText {  font-size: 9pt; line-height: 12px; text-align:center;  }
.popupTitle { color: #000000;  font-size: 14pt; margin-left: 25px; }
.popupTitleSub { font-size: 14pt; margin-right: 25px; }
.popupByline { font-size: 10pt; text-align:right; }
.popupBylineGrey { color: #bbbbbb; font-size: 10pt; text-align:right; }
.popupCaption {  font-size: 10pt; margin-top: 8px; text-align:center;  }
.popupCaptionWed {  font-size: 12pt; margin-top: 2px; text-align:center;  }

.marginB5 {  margin-bottom: 5px; }
.marginB8 {  margin-bottom: 8px; }
.marginB10 {  margin-bottom: 10px; }
.marginB15 {  margin-bottom: 15px; }
.marginB20 {  margin-bottom: 20pt; }
.margineL2 {  margin-left: 2px; }
.marginL5 {  margin-left: 5px; }
.marginL45 {  margin-left: 70px; }
.margineL5 {  margin-left: 5px; }
.margineL5 {  margin-left: 5px; }
.marginL10 {  margin-left: 10px; }
.margineL10 {  margin-left: 10px; }
.margineL24 {  margin-left: 24px; }
.margineL25 {  margin-left: 25px; }
.margineL25T10 {  margin-left: 25px; margin-top: 10px; }
.margineL35 {  margin-left: 35px; }
.margineL40 {  margin-left: 220px; }
.margineR2 {  margin-right: 2px; }
.margineR5 {  margin-right: 5px; }
.margineR10 {  margin-right: 10px; }
.marginT1 {  margin-top: 1px; }
.marginT2 {  margin-top: 2px; }
.marginT5 {  margin-top: 5px; }
.marginTB5 {  margin-top: 10px; margin-bottom: 15px; }
.marginT10 {  margin-top: 10px; }
.marginT10L {  margin-top: 10px; margin-left: 24px; }
.marginT15 {  margin-top: 15px; }
.marginT20 {  margin-top: 20px; }
.marginT70 { margin-top: 35px; }
.marginB70 { margin-bottom: 35px; }





