
body{ /* set the relative font size of IE5-5.5 differently to everything else, and we scale it from there */
  background: #fff;
  line-height: 1.1;
  color: #333;
  font: Verdana, Arial, Helvetica, sans-serif!important;
}

img {
  border: 0px none #fff;
}

p {
  margin: 20px 0;
    color: #565656;
  background: transparent;
}

/* #navigation styling applies to top horizontal navigation to create button effect */

#navigation {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: .9em;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited { 
	margin-right: 2px;
	padding: 3px 10px 2px 10px; 
	color: #FFFFFF;
	background-color: #FBBB25;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #717171;
	border-right: 1px solid #717171;
}
#navigation a:hover {
	background-color: #800000;
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#navigation a:visited {
	background-color: #3BCB3B;
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}




/* #navigationsub styling applies to right hand border including sub navigation */


#navigationsub {
	width: 160px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font: normal 85%;
}
#navigationsub ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigationsub li {
	border-bottom: 1px solid #FFFFFF;
}
#navigationsub li a:link {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #D2D2D2;
	border-right: 1px solid #EBEBEB;
	background-color: #FFFFFF;
	color: #0066CC;
	text-decoration: underline;
}

#navigationsub li a:visited  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #D2D2D2;
	border-right: 1px solid #EBEBEB;
	background-color: #FFFFFF;
	color: #003366;
	text-decoration: underline;
}




#navigationsub li a:hover {
	background-color: #711515;
	color: #FFFFFF;
}
#navigationsub ul ul {
	margin-left: 12px;
}
#navigationsub ul ul li {
	border-bottom: 1px solid #FFFFFF;
	margin:0;
}
#navigationsub ul ul a:link, #navigationsub ul ul a:visited {
	background-color: #FFFFFF;
	color: #0066CC;
}
#navigationsub ul ul a:hover {
	background-color: #711515;
	color: #FFFFFF;
}

h1, h2, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {
  margin:20px 0;
}


.googleadsenseright {
float: right;
padding: 0px;
margin: 0px;
border-width: 0px, 0px, 10px,5px;
border-style; solid;
border-color: #ffffff;
background-color: #ffffff;
}

.googleadsenseleft {
float: left;
padding: 0px;
margin: 0px 10px;
border-width: 0px, 0px, 10px,5px;
border-style; solid;
border-color: #ffffff;
background-color: #ffffff;
}


h1, h2, h3{
  color:#006699;
  background: transparent;
  font-family:  Arial, Helvetica, sans-serif;
  }

h1  {
  font-size: 160% ;
  line-height:1.2;
  position:relative;
}
h2  {
  font-size:120%;
  line-height:1.3;

  }
h3  {
  font-size: 105%;
  
}

h4  {
  font:  bold 100% Verdana, Arial, Helvetica, sans-serif;
}
h5  {
  font-size:  100%;
}
h6 {
  font-weight: normal;
}


p, li {
  line-height:150%
}

a:link{
  color: #06c;
  background: transparent;
  text-decoration: underline;
}
a:visited{
  color: #036;
  background: transparent;
}
a:hover{
  color: #f60;
  background: transparent;
}

ul {
	color: #565656;
	background-color: transparent;
	}


.indentednormallist {
text-align: left;
color: #565656;
margin: 5px 5% 5px 5%;
}


.address{
  font: italic bold small/1.4em  Verdana,Arial,Helvetica,sans-serif;
  color: #036;
  background: transparent;
  padding-left:30px;
}

.blockquote{
  font: bold 13px/1.4em  Verdana, Arial, Helvetica,sans-serif;
  color: #036;
 background: transparent;
}

.quotation {
  font: bold 13px/1.4em  Verdana, Arial, Helvetica,sans-serif;
  color: #036;
  margin: 10px 0px 10px 20px;
  background: transparent;
}

.caption {
  color: #565656;
  font-size:100%;
  font-weight: bold;
}

table {
border: 1px solid #DEDEDE;
border-collapse: collapse;
}


.datatable {
border: 1px solid #DEDEDE;
border-collapse: collapse;
}


td {
  padding: 5px 5px;
  vertical-align: top;
  font-size: 80%;
  line-height: 1.1;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #565656;
  background: transparent;
}

td a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #0066cc;
}

th {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #666;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 85%; 
  text-align: left;
  background: url('cssSEOZA.css') repeat-x; 
}

.datatable tr.altrow {
background-color: #DFE7F2;
color: #000000
}

p.label {
  width: 25%;
  font-weight: bold;
  float: left;
  clear: left;
}

.code {
color: #900;
background: #FFFFFF;
font-size:115%!important;
font-family:"Courier New", Courier, mono
}

.bookmark a  {
  font:  bold 130% Verdana,Arial,Geneva,Helvetica,sans-serif;
  color:#036;
  border: 1px solid #7088B0;
  line-height:1.1;
  padding:1px 3px 2px 3px;
  
  }
  
.backtotop a  {
  font:  bold 110% Verdana,Arial,Geneva,Helvetica,sans-serif;
  color:#036;
  border: 0px solid #FFFFFF;
  line-height:1.1;
  padding:1px 3px 2px 3px;
  
  }

/* colour box is from conversion chronicle site */

.colorbox { 
		 
		float: left;
		outline-style: solid;
		outline-color: #ffffff;
		margin: 0px 20px 10px 10px;
		padding: 3px 3px 3px 3px;
		color: #ffffff;
		background: #FBBB25;
		font:  bold Verdana,Arial,Geneva,Helvetica,sans-serif; 
		font-size: 0,5em;
		}
		
/* hr style .... Background color and color deliberatey the same to allow equal treatment by Mozilla and IE*/

hr {
	border: none;
	background-color: #000000;
	color: #96031D;
	height: 2px;
	width: 100%;
	margin-right: ;
		}
