	/* ||||||||||||||||||||||||| Project SafeCom style Sheet - contents definitions ||||||||||||||||||||||||| */

	/* Get the validator cranked up with 

	"C:\data\Documents\safecom\linkstyle.css"

	*/

			/* |||| "a" white for menu cells |||| */

a.white:link {
  background-color:inherit;
  background-image: none;
  font-family: arial, helvetica, sans-serif, verdana;
  color: #ffffff;
  font-size: 12.9px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  }

a.white:visited {
  background-color:inherit;
  background-image: none;
  font-family: arial, helvetica, sans-serif, verdana;
  color: #ffffff;
  font-size: 12.9px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  }

a.white:active {
  background-color:inherit;
  background-image: none;
  font-family: arial, helvetica, sans-serif, verdana;
  color: #0000ff;
  font-size: 12.9px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  }

a.white:hover {
  font-family: arial, helvetica, sans-serif, verdana;
  color: #ffff99;
  background-color:inherit;
  background-image: none;
  font-size: 12.9px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  }

			/* |||| top menu "a" white COLOR CHANGE for menu cells |||| */

a.toplink:hover {
  font-family: arial, helvetica, sans-serif, verdana;
  color: #993300;
  background-color:inherit;
  background-image: none;
  font-size: 12.9px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  }

			/* |||| "a" map |||| */

a.map:link {
  font-family: arial, helvetica, sans-serif, verdana;
  color: #080000;
  background-color:inherit;
  background-image: none;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  }

a.map:visited {
  font-family: arial, helvetica, sans-serif, verdana;
  color: #009900;
  background-color:inherit;
  background-image: none;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
     }

a.map:active {
  font-family: arial, helvetica, sans-serif, verdana;
  color: #080000;
  background-color:inherit;
  background-image: none;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  }

a.map:hover {
  font-family: arial, helvetica, sans-serif, verdana;
  color: #ff0000;
  background-color:inherit;
  background-image: none;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;
  }

blockquote {
  background-color: inherit;
  background-image: none;
  font-family: arial, helvetica, sans-serif, verdana;
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  color: #000000;
  margin-left: 25px;
  margin-right: 25px;
  text-align: justify;
  }

			/* |||| Jack's Own ordered lists |||| */

ol.number {
  list-style-type: decimal;
  }

ol.withroman {
  list-style-type: lower-roman;
  }

ol.withabc {
  list-style-type: lower-alpha;
  }

ol.none {
list-style-type: none;
  }

			/* |||| with square: unordered list |||| */

ul.square {
  list-style-type: square;
}

li.square {
  margin-left: 1px;
}
			/* |||| list, paragraph and span stuff for squarebullet |||| */

ul.squarebullet {
  list-style-type: none;
  margin-right: 1em;
  margin-left: 1em;
  padding-left: 2px;
  }

li.squarebullet {
  background-image: url(images/squarebullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.15em;
  padding-left: 1.1em;
  }

p.squarebullet {
  background-image: url(images/squarebullet.gif);
  background-repeat: no-repeat;
  background-position: .1em 0.15em;
  padding-left: 1.1em;
  margin-left: 15px;
  }

span.squarebullet {
  background-image: url(images/squarebullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.15em;
  padding-left: 14px;
  }

li.redarrow {
  background-image: url(images/red-arrow2.gif);
  background-repeat: no-repeat;
  background-position: 0 0.15em;
  padding-left: 1.1em;
  }

			/* |||| list, paragraph and span stuff for archives |||| */

ul.archives {
  list-style-type: none;
  margin-right: 0;
  margin-left: .1em;
  padding-left: 2px;
  }

li.archives {
  background-image: url(images/bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.25em;
  padding-left: 1.1em;
  }

li.terrorlaws {
  background-image: url(images/bullet-terror.gif);
  background-repeat: no-repeat;
  background-position: 0em 0.25em;
  padding-left: 1.1em;
  }

li.envirolist {
  background-image: url(images/envirosmall-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.25em;
  padding-left: 1.1em;
  }

li.h-rights {
  background-image: url(images/hr-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.25em;
  padding-left: 1.1em;
  }

li.politics {
  background-image: url(images/pol-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.25em;
  padding-left: 1.1em;
  }

ul.external {
  list-style-type: none;
  margin-right: 0;  
  margin-left: .4em;
  padding: 0;
  }

li.external {
  background-image: url(images/arrow-ext2.gif);
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  padding-left: 1.6em;
  }

ul.listem {
  list-style-type: none;
  margin-right: 0;
  padding: 0;
  margin-left: 2em;
  }

li.listem {
  background-image: url(images/pin1.jpg);
  background-repeat: no-repeat;
  background-position: 0 0.1em;
  padding-left: 1.8em;
  }

ul.bloglines {
  list-style-type: none;
  margin-right: 0;
  line-height:16px;   
  margin-left: .4em;
  padding: 0em;
  }

li.bloglines {
  background-image: url(images/blog-bullet.gif);
  background-repeat: no-repeat;
  background-position: .1em .1em;
  padding-left: 1.6em;
  }

ul.indigenews {
  list-style-type: none;
  margin-right: 0;
  line-height:16px;   
  margin-left: .4em;
  padding: 0em;
  }

li.indigenews {
  background-image: url(images/indigebullet.jpg);
  background-repeat: no-repeat;
  background-position: .1em .1em;
  padding-left: 1.6em;
  }

			/* |||| paragraphed lists for archived boxed lists |||| */

.terrorbull {
  background-image: url(images/bullet-terror.gif);
  background-repeat: no-repeat;
  background-position: 0 0.45em;
  padding-left: 1.1em;
  }

.envirogreen {
  background-image: url(images/envirosmall-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.45em;
  padding-left: 1.1em;
  }

.human-rights {
  background-image: url(images/hr-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.45em;
  padding-left: 1.1em;
  }

			/* |||| paragraph definitions for event and author summaries |||| */

p.hr-event {
  text-indent: 22px;
  background-image: url(images/hrights-bullet.gif);
  background-repeat: no-repeat;
  background-position: 45px 3px;
  padding-left: 0em;
  }

.hr-event {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

			/* |||| events image box |||| */

.events {
  float: left;
  background-image: url(images/ps-event-image.jpg);
  background-repeat: no-repeat;
  border-style: solid;
  border-color: #d3d2d1;
  border-width: 3px;
  width:34px;
  height:34px;
  text-align: center;
  vertical-align: middle;
  margin-right: 2px;
  }

			/* |||| authored image box |||| */

.authored {
  background-color:#d3d2d1;
  border-style: solid;
  border-color: #d3d2d1;
  border-width:3px;
  width:32px;
  height:32px;
  text-align: center;
  vertical-align: middle;
  margin: 2px;
  float: left;
  background-image: url(images/ps_iconimage.jpg);
  background-repeat: no-repeat;
  visibility: visible;
  }

			/* |||| website: tampa intro pages - images and text |||| */

.skipdiv {
  width:95%;
  border:0;
  padding-top:25px;
  height:50px;
  margin:auto;
  margin-bottom:20px;
  }

.skip-pic {
  border: 0px;
  height: 26px;
  width: 125px;
  margin-right: 5px;
  float: right;
  margin-left: 8px; 
  margin-top: 2px; 
  }

.tampa-pic {
  margin-left: 8px; 
  width: 250px;
  height: 149px;
  margin-top: 5px; 
  margin-bottom: 5px; 
  margin-right: 10px; 
  margin-left: 10px; 
  float: right;
  border: 0;
  }

.tampatable {
  border: 0;
  padding:15px;
  width:95%;
  margin:auto;
  }

.tampacell2 {
  border:0;
  width:48%;
  }

.tampacell3 {
  border:0;
  width:33%;
  }

.tampatext {
  color:#888488;
  height:170px;
  }

			/* |||| other image definitions |||| */

.rightpic {
  margin-left: 8px; 
  margin-top: 2px; 
  float: right;
  border:0;
  }

.leftpic {
  margin-right: 8px; 
  margin-top: 2px; 
  float: left;
  border:0;
  }

.rightpicsmall {
  margin-left: 2px; 
  margin-top: 2px; 
  float: right;
  border:0;
  }

.leftpicsmall {
  margin-right: 2px; 
  margin-top: 2px; 
  float: left;
  border:0;
  }

.mailmanpic {
  margin: 0; 
  vertical-align: text-bottom;
  float: right;
  border:0;
  height:48px;
  width:146px;
  }

.tinyright {
  border-style: solid;
  border-color: #d3d2d1;
  border-width:4px;
  margin-left: 4px; 
  margin-top: 3px; 
  float: right;
  }

.blisspic {
  margin-left: 6px; 
  margin-top: 2px; 
  float: right;
  border-style: double;
  border-width:15px;
  border-color: #ffcc33;
  }

			/* |||| table definitions |||| */

.centable {
margin:auto;
}

			/* |||| Google main page adverts + image |||| */

.mainadpic {
  position:relative;
  bottom:0;
  border:0;
  float:right;
  margin-left:10px;
}

#triggers {
text-align:center;
cursor:pointer;
width:100%;
margin:auto;
border:1px solid #cccccc;
position:absolute;
bottom:0;
}

#triggers div {
cursor:pointer;
}

#zero {
display:none;
text-align:center;
}

#first {
text-align:center;
}

#second {
text-align:center;
}

#third {
text-align:center;
}

			/* |||| page image table & cell |||| */

.mainpic {
  width: 400px;
  margin-left: 10px;
  margin-bottom: 0px;
  float: right;
  border: none;
  border-collapse: collapse;
  padding: 0;
}

.pix-cell {
  border:none;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}

.caption {
  margin-top: 0;
  padding: 4px;
  background-color:#f8efe0;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size:12px;
  color: #000000; 
  border: 1px solid #a0522d; 
}


			/* |||| photo reports pages table |||| */

.pictable {
  width: 450px;
  margin: auto;
  padding: 1px;
  border: 1px solid #bbbbbb;
}

.picrow {
  text-align: center;
  vertical-align: middle;
}

.pic-cell {
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  background-color:#ffffff;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size:12px;
  color: #000000; 
  border:1px solid #bbbbbb;
}

.thumb80 {
  border: 0;
  width: 120px;
  height: 80px;
}

.thumb-v80 {
  border: 0;
  height: 120px;
  width: 80px;
}

.thumb90 {
  border: 0;
  width: 120px;
  height: 90px;
}

.thumb-v90 {
  border: 0;
  height: 120px;
  width: 90px;
}

			/* |||| product pricing tables |||| */

.pricetabletop {
  width:280px;
  margin:auto;
  border-collapse: collapse;
  border-left: solid 2px #a0522d;
  border-right: solid 2px #a0522d;
  border-bottom: none;
  border-top: solid 2px #a0522d;
  }

.pricetable {
  width:280px;
  margin:auto;
  border-collapse: collapse;
  border-left: solid 2px #a0522d;
  border-right: solid 2px #a0522d;
  border-bottom:none;
  border-top:none;
  }

.intpricetable {
  width:280px;
  margin:auto;
  border-collapse: collapse;
  border-left: solid 2px #a0522d;
  border-right: solid 2px #a0522d;
  border-bottom: solid 2px #a0522d;
  border-top:none;
  }

.red {
  background-color: inherit;
  border: 1px solid #a0522d; 
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #ff0000; 
  text-align: center;
  }

.stdcell {
  background-color: inherit;
  border: 1px solid #a0522d; 
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  text-align: left;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
  }

.centrecell {
  width:60px;
  background-color: inherit;
  border: 1px solid #a0522d; 
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 600; 
  font-style: normal; 
  color: #000000; 
  padding: 2px;
  text-align: center;
  }

.titlecell {
  background-color: inherit;
  border: 1px solid #a0522d; 
  font-family: arial,helvetica,sans-serif,verdana;
  font-size: 12px; 
  font-weight: bold; 
  font-style: normal; 
  color: #000000; 
  padding-top: 4px;
  padding-right: 3px;
  padding-bottom: 4px;
  padding-left: 3px;
  text-align: center;
  }

.rh-cell {
  background-color: inherit;
  border: 1px solid #a0522d; 
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-align: right;
  }

			/* |||| hide the order form |||| */

div#OrderForm {
  display: none;
  }

.beigesoapbox#hidebox {
  position: relative;
  margin:auto;
  margin-bottom:0;
  vertical-align:bottom;
  height:80px;
  width:350px;
  }

.formhide {
  border: 1px solid #a03400;
  float:right;
  position: absolute;
  bottom: 30px;
  right: 5px;
  background-color:#0000ff;
  background-image: url(images/buttonblue.jpg);
  background-repeat: repeat;
  text-align:center;
  padding:4px;
  margin-bottom:-25px;
  }

			/* |||| products page definitions |||| */

.productstable {
  border: none; 
  vertical-align: middle;
  width: 520px;
  padding-top: 10px;
  padding-right: 2px;
  padding-bottom: 0;
  padding-left: 2px;
  margin-left: auto; 
  margin-right: auto; 
  }

.tinycell {
  text-align: center;
  padding-top: 0;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  }

.shopheader h3 {
  width: 520px;
  padding-top: 3px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin:auto;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url(images/header_shade.jpg);
  background-repeat: repeat-x;
  height: 32px;
  text-align:center;
}

.squeezebox { 
  padding-left:1px; 
  padding-top:0; 
  padding-right:1px; 
  padding-bottom:0; 
  margin-left:5px; 
  margin-top:0;
  margin-right:5px;
  margin-bottom:1px;
  vertical-align:middle;
  margin-left: auto;
  margin-right: auto;
}

.forms {
  background-color: inherit;
  border: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top:0;
  padding-bottom:0;
}

.shoptable { 
  margin: auto; 
  padding: 0; 
  border: 0;
}

.promptblue { 
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12.9px; 
  font-weight: bold; 
  font-style: normal; 
  color: #000080; 
  margin-right: 0cm; 
  text-align: right;
  }

.butcell { 
  text-align: right;
  word-spacing: 35px;
  margin-right: 3.5em;
  }

.button1 { 
  background-color: #faf0e6;
  background-image: url(images/button-bg.gif);
  background-repeat: repeat;
  padding: 1px;
  font-family: arial, helvetica, sans-serif, verdana; 
  font-size: 12.9px;
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-style: normal; 
  color: #993300; 
  }

.button2 { 
  background-color: #faf0e6;
  background-image: url(images/button-bg.gif);
  background-repeat: repeat;
  border-width:1px;
  font-family: arial, helvetica, sans-serif, verdana; 
  font-size: 13px;
  padding-top: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 1px;
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-weight: 500;
  font-style: normal; 
  color: #000000; 
  }

.button3 { 
  background-color: #faf0e6;
  background-image: url(images/button-inv.gif);
  background-repeat: repeat;
  border-width:1px;
  font-family: arial, helvetica, sans-serif, verdana; 
  font-size: 13px;
  padding-top: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 1px;
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 4px;
  margin-bottom: 0px;
  font-weight: 500;
  font-style: normal; 
  color: #000000; 
  }

			/* |||| book order now button |||| */

.bookorder {
  border: 0px;
  height: 24px;
  width: 117px;
  padding: 5px;
}

			/* |||| form submit button exception |||| */

.hardright {
  margin-right: 0;
  }

			/* |||| PayPal Shopping buttons |||| */

.paypal-aus {
  vertical-align:text-bottom;
  float:left;
  margin-right: 4px;
  border: 0;
  width: 143px;
  height: 42px;
}

.paypal-int {
  vertical-align:text-bottom;
  float:right;
  margin-left: 4px;
  border: 0;
  width: 143px;
  height: 42px;
}

.viewcart {
  vertical-align:text-bottom;
  border: 0;
  width: 143px;
  height: 29px;
}

			/* |||| paragraphed lists for archived pages |||| */

p.bloglines {
  text-indent: 24px;
  background-image: url(images/blog-bullet.gif);
  background-repeat: no-repeat;
  background-position: .1em -.1em;
  padding-left: 0em;
  }

.bloglines {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

p.indigenews {
  text-indent: 24px;
  background-image: url(images/indigebullet.jpg);
  background-repeat: no-repeat;
  background-position: .1em .3em;
  padding-left: 0em;
  }

.indigenews {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

p.humanrights {
  text-indent: 20px;
  background-image: url(images/hrights-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0em 0.2em;
  padding-left: 0em;
  }

.humanrights {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

p.terrorlist {
  text-indent: 20px;
  background-image: url(images/terror-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0em 0.2em;
  padding-left: 0em;
  }

.terrorlist {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

p.ozpolitics {
  text-indent: 20px;
  background-image: url(images/pollie-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0em 0.2em;
  padding-left: 0em;
  }

.ozpolitics {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

p.associationstuff {
  text-indent: 20px;
  background-image: url(images/association-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0em 0.2em;
  padding-left: 0em;
  }

.associationstuff {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

p.sustainable {
  text-indent: 20px;
  background-image: url(images/sustainbullet.gif);
  background-repeat: no-repeat;
  background-position: 0em 0.2em;
  padding-left: 0em;
  }

.sustainable {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

p.environmental {
  text-indent: 20px;
  background-image: url(images/envirobullet.gif);
  background-repeat: no-repeat;
  background-position: 0em 0.2em;
  padding-left: 0em;
  }

.environmental {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

			/* |||| style for comments paragraph |||| */

.comment {
  text-indent: 30px;
  background-image: url(images/comment.gif);
  background-repeat: no-repeat;
  background-position: 29px -1px;
  padding-left: 30px;
  padding-top: 4px;
  padding-right: 30px;
  padding-bottom: 2px;
  }

			/* |||| style for image absbottom align |||| */

img.bottom { vertical-align: bottom; }

			/* |||| style for superscript, subscript, underline |||| */

.sub {
  vertical-align: sub;
  font-size: smaller;
}

.sup {
  vertical-align:super;
  font-size: smaller;
}

.uline {
  text-decoration: underline;
}

			/* |||| bulleted image lists for download documents |||| */

ul.pdfsmalltext {
  list-style-type: none;
  margin-right: 0;
  line-height:15px;   
  margin-left: .8em;
  margin-right: 2em;
  padding: 0em;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

li.pdfsmalltext {
  text-indent: 0px;
  background-image: url(images/pdf-new.jpg);
  background-repeat: no-repeat;
  background-position: .3em .5em;
  padding: 3px 0px 10px 3.5em;
  }

li.wordsmalltext {
  text-indent: 0px;
  background-image: url(images/word-doc-image.gif);
  background-repeat: no-repeat;
  background-position: .3em .5em;
  padding: 3px 0px 10px 3.5em;
  }

li.rtfsmall {
  text-indent: 0px;
  background-image: url(images/rtf-icon.jpg);
  background-repeat: no-repeat;
  background-position: .2em .5em;
  padding: 3px 0px 10px 3.5em;
  }

li.zipfilesmall {
  text-indent: 0px;
  background-image: url(images/zipfile.gif);
  background-repeat: no-repeat;
  background-position: .6em .3em;
  padding: 3px 0px 10px 3.5em;
  }

li.winaudiosmall {
  text-indent: 0px;
  background-image: url(images/winplayer-button.gif);
  background-repeat: no-repeat;
  background-position: .4em .2em;
  padding: 2px 0px 10px 3.5em;
  }

ul.largepdf {
  list-style-type: none;
  margin-right: 0;
  line-height:15px;   
  margin-left: .4em;
  padding: 0em;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 13.9px; 
  font-weight: 500; 
  font-style: normal;
  color: #000000; 
  }

li.largepdf {
  text-indent: 0px;
  background-image: url(images/pdf-new.jpg);
  background-repeat: no-repeat;
  background-position: .3em .4em;
  padding: 3px 0px 10px 3em;
  }

li.smallpdf {
  text-indent: 0px;
  background-image: url(images/pdf-tinier.gif);
  background-repeat: no-repeat;
  background-position: 1.5em .5em;
  padding: 3px 0px 10px 3em;
  }

li.word-doc {
  text-indent: 0px;
  background-image: url(images/word-doc-image.gif);
  background-repeat: no-repeat;
  background-position: .3em .3em;
  padding: 3px 0px 10px 3em;
  }

li.zipfile {
  text-indent: 0px;
  background-image: url(images/zipfile.gif);
  background-repeat: no-repeat;
  background-position: .5em .3em;
  padding: 3px 0px 10px 3em;
  }

li.winaudio {
  text-indent: 0px;
  background-image: url(images/winplayer-button.gif);
  background-repeat: no-repeat;
  background-position: .5em .3em;
  padding: 3px 0px 10px 3em;
  }

			/* |||| beige header and notice box |||| */

.beigesoapbox {
  background-color: #faf0e6;
  border-style: solid;
  border-color: #993300;
  border-width:1px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 14px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 2cm; 
  margin-right: 2cm; 
  margin-bottom: 15px;
  padding: 5px;
  text-align: justify; 
  }

			/* |||| brown header and notice box |||| */

.brownsoapbox {
  background-color: #fbebbf;
  border-style: solid;
  border-color: #993300;
  border-width:1px;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 14px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 2cm; 
  margin-right: 2cm; 
  margin-bottom: 15px;
  padding: 5px;
  text-align: justify; 
  }

			/* |||| blue space white text header box |||| */

.seawhitebox {
  background-image: none;
  background-color: #33ccff;
  border-style: solid;
  border-width:1px;
  border-color: #205498;
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size:16pt;
  font-weight: bold; 
  font-style: normal; 
  color: #ffffff;
  text-align:center;
  margin-top: 10px;
  margin-left: 2cm;
  margin-right: 2cm;
  padding: 5px;
  }

			/* |||| blue border header box |||| */

.seaspraybox {
  background-image: none;
  background-color: #33ccff;
  border-style: solid;
  border-width:1px;
  border-color: #205498;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 14px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000;
  margin-left: 2cm; 
  margin-right: 2cm; 
  margin-bottom: 15px;
  padding: 5px;
  }

			/* |||| Big Leading Boxed Capital |||| */

.bigcap {
  background-image: none;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  margin-top: 0;
  margin-left: 0; 
  margin-right: 5px; 
  margin-bottom: 5px;
  font-size: 24px; 
  font-weight: 700; 
  font-style: normal; 
  color: #000000; 
  float:left;
  padding-left: 10px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
}

			/* |||| orphan pages header box |||| */

.orphanpage {
  background: #666666 none;
  border-style: solid;
  border-width:1px;
  border-color: #33ccff;
  height: 28px;
  vertical-align: middle;
  font-family: arial, helvetica, sans-serif, verdana; 
  font-size:13px;
  font-weight: 700; 
  font-style: normal; 
  color: #ffffff;
  text-align:center;
  line-height: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  }

			/* |||| white notice box for letter1 |||| */

.letter1box {
  background: #ffffff url(images/pinstripe.gif) repeat;
  border-style: solid;
  border-color: #205498;
  border-width:1px;
  font-family: 'times new roman',helvetica,sans-serif,arial; 
  font-size: 14.75px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  text-align: left;
  margin-top: 25px;
  margin-left: 2cm; 
  margin-right: 2cm; 
  margin-bottom: 25px;
  padding-top: 20px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  }

			/* |||| blue notice box for letter2 |||| */

.letter2box {
  background: #ffffff url(images/background-grid.gif) repeat;
  border-style: solid;
  border-color: #205498;
  border-width:1px;
  font-family: 'times new roman',helvetica,sans-serif,arial; 
  font-size: 14.75px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  text-align: left;
  margin-top: 25px;
  margin-left: 2cm; 
  margin-right: 2cm; 
  margin-bottom: 25px;
  padding-top: 20px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  }

			/* |||| mauve notice box for letter3 |||| */

.letter3box {
  background: #ffffff url(images/gr-background-grid.gif) repeat;
  border-style: solid;
  border-color: #905448;
  border-width:1px;
  font-family: 'times new roman',helvetica,sans-serif,arial; 
  font-size: 14.75px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  text-align: left;
  margin-top: 25px;
  margin-left: 2cm; 
  margin-right: 2cm; 
  margin-bottom: 25px;
  padding-top: 20px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  }

			/* |||| extra wide Google search box |||| */

.widerbox {
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  text-align: center;
  background: #fffaf0;
  border: solid 1px #905448;
  margin-top: 25px;
  margin-left: 1em; 
  margin-right: 1em; 
  margin-bottom: 35px;
  padding-top: 35px;
  padding-right: 5px;
  padding-bottom: 35px;
  padding-left: 5px;
  }

			/* |||| bordered highlight info box |||| */

.seethisbox {
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 14px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  background: #ffffff;
  border: solid 1px #905448;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
  margin-top: 25px;
  margin-left: 2cm; 
  margin-right: 2cm; 
  margin-bottom: 25px;
  padding-top: 0;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  }

			/* |||| right float variant |||| */

#rightfloat {
padding:5px;
width:200px;
margin:8px 0 2px 8px;
float:right;
}

			/* |||| twitter box |||| */

.twitterbox {
padding-left:0;
padding-right:0;
padding-bottom:5px;
width:230px;
border: 1px solid #905448;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background: url(images/press-bird1.gif) repeat-y center top;
}

#right {
float:right;
margin-left:15px;
}

#left {
float:left;
margin-right:15px;
}

.twitterbox ul {
font-size:0.9em;
word-spacing:-0.08em;
padding-right:0;
padding-bottom:0;
margin-right:0;
position:relative; left:-22px;
}

.twitterpic {
padding-top:10px;
width:120px;
height:28px;
border:0;
}

			/* |||| yellow callout quote box |||| */

.calloutbox {
  border: 1px solid #909890;
  width:220px;
  background: #ffffd0 url(images/quote2.gif) no-repeat top left;
  float: right;
  text-align: left;
  text-indent: 25px;
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size: 14px; 
  font-weight: 600; 
  font-style: normal; 
  color: #660000;
  line-height: 22px;
  margin-left: 7px; 
  margin-right: 1px; 
  margin-bottom: 0px;
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  }

.endquote {  
  width:25px;
  height:30px;
  vertical-align: middle;
}

.calloutleft {
  float: left;
  margin-right: 7px; 
  margin-left: 1px; 
}

			/* |||| all archive boxes: white link |||| */

a.boxlink {
  background-color: inherit;
  background-image: none;
  text-align: right;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: bold; 
  font-style: normal; 
  color: #ffffff;
  line-height: 16px;
  text-decoration: underline;
  }

a.boxlink:visited {
  color: #ffffff;
  text-decoration: underline;
  }

a.boxlink:active {
  color: #ffffff;
  text-decoration: underline;
  }

a.boxlink:hover {
  color: #ffffff;
  text-decoration: underline;
  }

			/* |||| orange archives right side box |||| */

.orangebox {
  background-image: none;
  background-color: #ffffff;
  border-top: solid 1px #ff8c00;
  border-bottom: solid 1px #ff8c00;
  border-right: solid 2px #ff8c00;
  border-left: solid 2px #ff8c00;
  width:230px;
  float: right;
  text-align: left;
  line-height: 11px;
  margin-top: 10px;
  margin-left: 15px; 
  margin-right: 1px; 
  margin-bottom: 10px;
  padding-left: 0px;
    }

			/* |||| grey archives left side box |||| */

.greybox {
  background-image: none;
  background-color: #ffffff;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-right: 2px solid #666666;
  border-left: 2px solid #666666;
  width: 230px;
  float: left;
  text-align: left;
  line-height: 11px;
  margin-top: 10px;
  margin-left: 8px; 
  margin-right: 1px; 
  margin-bottom: 10px;
  padding: 0;
    }

.greylinkbox {
 height: 16px;
 background-color: #666666;
 margin: 0;
 padding-top: 0;
 padding-bottom: 2px;
 width: 100%;
 text-align: right;
  }

			/* |||| burbundy archives right side box |||| */

.carmensbox {
  background-image: none;
  background-color: #ffffff;
  border-top: 1px solid #d84040;
  border-left: 2px solid #d84040;
  border-right: 2px solid #d84040;
  border-bottom: 1px solid #d84040;
  width: 230px;
  float: right;
  text-align: left;
  line-height: 11px;
  margin-top: 10px;
  margin-left: 8px; 
  margin-right: 1px; 
  margin-bottom: 10px;
  padding: 0;
    }

			/* |||| dark brown archives right side box |||| */

.mediabox {
  background-image: none;
  background-color: #ffffff;
  border-top: 1px solid #800000;
  border-left: 2px solid #800000;
  border-right: 2px solid #800000;
  border-bottom: 1px solid #800000;
  width: 230px;
  float: right;
  text-align: left;
  line-height: 11px;
  margin-top: 10px;
  margin-left: 8px; 
  margin-right: 1px; 
  margin-bottom: 10px;
  padding: 0;
    }

			/* |||| media releases header |||| */

.mediaheader {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: medium; 
  font-weight: 700; 
  font-style: normal; 
  color: #000000; 
  border-style:double;
  border-width:15px;
  border-color:#000000;
  }

			/* |||| media releases table |||| */

.mediatable {
  background-color: inherit;
  border: 0;
  margin-left: 50px;
  margin-right: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.datecell {
  background-color: inherit;
  border: 0; 
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  white-space: nowrap;
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 8px;
  text-align: right;
  }

.mediacell {
  background-color: inherit;
  border: 0; 
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  text-align: left;
  padding-top: 0;
  padding-left: 5px;
  padding-bottom: 8px;
  }

			/* |||| Worst of Woomera bordered table replacements |||| */

.wowborder {
  width:640px;
  margin:auto;
  border:1px solid #000000;
  padding:0;
  margin-top:20px;
  margin-bottom:20px;
  }

.wowtop {
  margin:auto;
  border-bottom:0;
  border-top:15px solid #cccc99;
  border-right:15px solid #cccc99;
  border-left:15px solid #cccc99;
  width:580px; padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:5px;
  }

.wow-white {
  margin:auto;
  border-bottom:0;
  border-top:0;
  border-right:15px solid #cccc99;
  border-left:15px solid #cccc99;
  width:580px;
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:5px;
  }

.wowgrey {
  margin-left:0;
  margin-right:0;
  border-bottom:0;
  border-top:0;
  border-right:15px solid #999999;
  border-left:15px solid #999999;
  width:610px;
  padding:0;
  }

.greywowfill {
  background-color:#cccccc;
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:5px;
  }

			/* |||| font definitions etc. |||| */

.bodytext {
  background-color: inherit;
  font-family: Arial, Helvetica, Sans-Serif, Verdana;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  color: #000000;
  margin-left: 0.5cm;
  margin-right: 0.5cm;
  text-align: justify;
  }

.white {
  background-color: inherit;
  font-family: arial, helvetica, sans-serif, verdana; 
  font-size: 13px; 
  font-weight: 700; 
  font-style: normal; 
  color: #ffffff; 
  }

.wowtext {
  background-color: inherit;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 13.75px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 0.3cm; 
  margin-right: 0.5cm; 
  text-align: left;
  }

.smallbodytext {  
  background-color: inherit;
  font-family: arial,helvetica,sans-serif; 
  font-size: 13.75px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 0.5cm; 
  margin-right: 0.5cm; 
  text-align: justify;
}

.medium { 
  background-color: inherit;
  font-family: arial,helvetica,sans-serif; 
  font-size: 13.75px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  text-align: left;
  }

.news {
  background-color: inherit;
  font-family: 'times new roman',helvetica,sans-serif,arial; 
  font-size: 14.75px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  text-align: left; 
  margin-left: 0.5cm; 
  margin-right: 0.5cm;
  }

.cursif {
  background-color: inherit; 
  font-family: 'times new roman',helvetica,sans-serif,arial; 
  font-size: 14.75px; 
  font-weight: 500; 
  font-style: italic; 
  color: #000000; 
  text-align: left; 
  margin-left: 0.5cm; 
  margin-right: 0.5cm;
  }

.small {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

.menu { 
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12.9px;
  font-weight: bold;
  font-style: normal; 
  color: #993300; 
  }

.italic { 
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 12px; 
  font-weight: 500; 
  font-style: italic; 
  color: #000000; 
  }

.tiny {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 10px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  }

.bold {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 13.75px; 
  font-weight: bold; 
  font-style: normal; 
  color: #000000; 
  }

.comic1 { 
  background-color: inherit;
  font-family: 'comic sans ms',helvetica,sans-serif,verdana; 
  font-size: 36px; 
  font-weight: 800; 
  font-style: normal; 
  color: #ff0000;
  }

.comic2 {  
  background-color: inherit;
  font-family: 'comic sans ms',helvetica,sans-serif,verdana; 
  font-size: 26px; 
  font-weight: 800; 
  font-style: italic; 
  color: #ff0000; 
}

.prompt {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 13.75px; 
  font-weight: bold; 
  font-style: normal; 
  color: #000000; 
  margin-right: 0cm; 
  text-align: right;
  }

.tinyblock { 
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 10px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 2cm; 
  margin-right: 0.4em; 
  text-align: justify; 
  }

.td {    
  background-color: inherit;
  font-family: verdana, arial, helvetica, sans-serif, 'times new roman', times; 
  color: #000000; 
  font-size: 13px; 
  text-decoration: none; 
  }

.lindent {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 14px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 0.2cm; 
  margin-right: 2cm; 
  text-align: justify; 
  }

.indent { 
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 14px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 1.5cm;
  margin-right: 0.4cm; 
  text-align: justify; 
  }

.bindent {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 14px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 2.2cm; 
  margin-right: 0.4cm; 
  text-align: justify; 
  }

.cindent {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 14px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 3.0cm; 
  margin-right: 0.4em; 
  text-align: justify; 
  }

.titletext {
  background-color: inherit;
  font-family: verdana,arial,helvetica,sans-serif;
  color:#000000; 
  font-size: 25px; 
  font-weight: 700; 
  font-style: normal; 
  }

.headertext {
  background-color: inherit;
  font-family: 'times new roman',times,arial, helvetica,sans-serif; 
  color:#000000;
  font-size: 35px; 
  font-weight: 700; 
  font-style: normal; 
  margin-left: 0.2cm; 
  margin-right: 0.2cm; 
  text-align: left;
  }

.intro { 
  background-color: inherit;
  font-family: 'book antiqua',times,'times new roman',sans-serif;
  color:#000000; 
  font-size: 23px; 
  font-weight: 600; 
  font-style: normal; 
  margin-left: 1em; 
  margin-right: 15em;
  }

.centre {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 11px; 
  font-weight: 500; 
  font-style: normal; 
  text-align: center; 
  color: #000000; 
  margin-left: 4cm; 
  margin-right: 4cm; 
  }

.paraone { 
  background-color: inherit;
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size: medium; 
  font-weight: 700; 
  font-style: normal; 
  color: #660000; 
  margin-left: 0.5cm; 
  margin-right: 0.3cm; 
  text-align: left;
  }

.paratwo {
  background-color: inherit;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11.5pt; 
  font-weight: 600; 
  font-style: normal; 
  color: #660000; 
  margin-left: 0.5cm; 
  margin-right: 0.5cm; 
  text-align: left;
  }

.bothindent {
  background-color: inherit;
  font-family: arial,helvetica,sans-serif,verdana; 
  font-size: 14px; 
  font-weight: 500; 
  font-style: normal; 
  color: #000000; 
  margin-left: 2cm; 
  margin-right: 2cm; 
  text-align: justify; 
  }

h1 {
  background-color: inherit;
  font-family: 'times new roman',times,arial, helvetica,sans-serif; 
  color:#000000;
  font-size: 35px; 
  font-weight: 700; 
  font-style: normal; 
  margin-left: 0.2cm; 
  margin-right: 0.2cm; 
  text-align: left;
  }

h2 { 
  background-color: inherit;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 17pt;
  font-weight: bold;
  color: #000000;
  text-align: left;
  }

h3 { 
  background-color: inherit;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #006666;
  text-align: left;
  }

h4 { 
  background-color: inherit;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #000000;
  text-align: left;
  }

h5 { 
  background-color: inherit;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 19pt;
  font-weight: bold;
  color: #006666;
  text-align: left;
  }

h6 { 
  background-color: inherit;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 16pt;
  font-weight: bold;
  color: #006666;
  text-align: left;
  } 