body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	min-width: 600px;
}
	
.iframe
{
	width: 950px;
	border: 0px;
	text-align: left;
	margin: auto;
}

#w520oh
{
	width: 520px;
	border: 0px;
	text-align: left;
	overflow:hidden
}

#wbanoh {
	width: 825px;
	max-height: 160px;
	text-align: left;
	overflow:hidden
}


input, textarea { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

input.btn{
	font-size:70%;
}

p { margin-top: 0; }
	
.h1 {
	font-size: 110%;
	}
.h2 {
	font-size: 130%;
	}
.rh2 {
	font-size: 130%;
	color:#FF0000;
	}
.h3 {
	font-size: 120%;
	}
.h4 {
	font-size: 175%;
	}
.note {
	  font-size: 80%;
	  }

.button {
	  font-size: 80%;
	  }

div.pagination {
	  text-align:center;
	  font-size:8pt;
	  padding: 6px;
	  margin: 3px;
}

div.pagination a {
	  padding: 2px 5px 2px 5px; 
	  margin: 2px;
	  border: 1px solid #000000;
	  text-decoration: none; /* no underline */
	  color: #000000;
}
div.pagination span.disabled {
	  padding: 2px 5px 2px 5px;
	  margin: 2px;
	  border: 1px solid #EEE;
	  color: #DDD; 
	  }
div.pagination a:hover, div.pagination a:active {
	  border: 1px solid #000000;
	  background-color:#000000;
	  color: #fff;
}
div.pagination span.current {
	  padding: 2px 5px 2px 5px;
	  margin: 2px; 
	  border: 1px solid #000000;
	  font-weight: bold;
	  background-color: #000000;
	  color: #FFF;
	  } 
#tabmenu{
padding: 0;
width: 100%;
overflow:hidden;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#tabmenu ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#tabmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: none;
}

#tabmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: gray; /*Default menu color*/
border-bottom: 1px solid white;
}

#tabmenu a:hover{
background-color: #FF4040; /*Menu hover bgcolor*/
}

#tabmenu #current a{ /*currently selected tab*/
background-color: #FF0000; /*Brown color theme*/ 
border-color: #FF0000; /*Brown color theme*/ 
}

#tabmenuline{
clear: both;
padding: 0;
width: 100%;
height: 4px;
line-height: 5px;
background: #FF0000; /*Brown color theme*/ 
}

#cpmenu{
padding: 0;
width: 100%;
overflow:hidden;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#cpmenu ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#cpmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: none;
}

#cpmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: gray; /*Default menu color*/
border-bottom: 1px solid white;
}

#cpmenu a:hover{
background-color: #FF4040; /*Menu hover bgcolor*/
}

#cpmenu #current a{ /*currently selected tab*/
background-color: #FF0000; /*Brown color theme*/ 
border-color: #FF0000; /*Brown color theme*/ 
}

#cpmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #FF0000; /*Brown color theme*/ 
}
.gen {background-color:#FFFFFF; font-weight: bold; font-size: smaller; color:#000000;}
.c1 {background-color: #FFFAFA; font-weight: bold; font-size: smaller; color: black}
.c2 {background-color: #0000CD; font-weight: bold; font-size: smaller; color: white}
.c3 {background-color: #4169E1; font-weight: bold; font-size: smaller; color: white;}
.c4 {background-color: #0000FF; font-weight: bold; font-size: smaller; color: white;}
.c5 {background-color: #1E90FF; font-weight: bold; font-size: smaller; color: white;}
.c6 {background-color: #FFFAF0; font-weight: bold; font-size: smaller; color: black;}
.c7 {background-color: #00BFFF; font-weight: bold; font-size: smaller; color: white;}
.c8 {background-color: #87CEEB; font-weight: bold; font-size: smaller; color: black;}
.c9 {background-color: #87CEFA; font-weight: bold; font-size: smaller; color: black;}
.c10 {background-color: #4682B4; font-weight: bold; font-size: smaller; color: white;}
.c11 {background-color: #B0C4DE; font-weight: bold; font-size: smaller; color: black;}
.c12 {background-color: #ADD8E6; font-weight: bold; font-size: smaller; color: black;}
.c13 {background-color: #B0E0E6; font-weight: bold; font-size: smaller; color: black;}
.c14 {background-color: #AFEEEE; font-weight: bold; font-size: smaller; color: black;}
.c15 {background-color: #FDF5E6; font-weight: bold; font-size: smaller; color: black;}
.c16 {background-color: #00CED1; font-weight: bold; font-size: smaller; color: black;}
.c17 {background-color: #48D1CC; font-weight: bold; font-size: smaller; color: black;}
.c18 {background-color: #40E0D0; font-weight: bold; font-size: smaller; color: black;}
.c19 {background-color: #00FFFF; font-weight: bold; font-size: smaller; color: black;}
.c20 {background-color: #E0FFFF; font-weight: bold; font-size: smaller; color: black;}
.c21 {background-color: #5F9EA0; font-weight: bold; font-size: smaller; color: black;}
.c22 {background-color: #66CDAA; font-weight: bold; font-size: smaller; color: black;}
.c23 {background-color: #7FFFD4; font-weight: bold; font-size: smaller; color: black;}
.c24 {background-color: #FAF0E6; font-weight: bold; font-size: smaller; color: black;}
.c25 {background-color: #006400; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c26 {background-color: #556B2F; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c27 {background-color: #8FBC8F; font-weight: bold; font-size: smaller; color: white;}
.c28 {background-color: #2E8B57; font-weight: bold; font-size: smaller; color: white;}
.c29 {background-color: #3CB371; font-weight: bold; font-size: smaller; color: white;}
.c30 {background-color: #20B2AA; font-weight: bold; font-size: smaller; color: white;}
.c31 {background-color: #98FB98; font-weight: bold; font-size: smaller; color: black;}
.c32 {background-color: #00FF7F; font-weight: bold; font-size: smaller; color: black;}
.c33 {background-color: #FAEBD7; font-weight: bold; font-size: smaller; color: black;}
.c34 {background-color: #7CFC00; font-weight: bold; font-size: smaller; color: black;}
.c35 {background-color: #00FF00; font-weight: bold; font-size: smaller; color: black;}
.c36 {background-color: #7FFF00; font-weight: bold; font-size: smaller; color: black;}
.c37 {background-color: #00FA9A; font-weight: bold; font-size: smaller; color: black;}
.c38 {background-color: #ADFF2F; font-weight: bold; font-size: smaller; color: black;}
.c39 {background-color: #32CD32; font-weight: bold; font-size: smaller; color: black;}
.c40 {background-color: #9ACD32; font-weight: bold; font-size: smaller; color: white;}
.c41 {background-color: #228B22; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c42 {background-color: #6B8E23; font-weight: bold; font-size: smaller; color: white;}
.c43 {background-color: #BDB76B; font-weight: bold; font-size: smaller; color: white;}
.c44 {background-color: #EEE8AA; font-weight: bold; font-size: smaller; color: black;}
.c45 {background-color: #FAFAD2; font-weight: bold; font-size: smaller; color: black;}
.c46 {background-color: #FFFFE0; font-weight: bold; font-size: smaller; color: black;}
.c47 {background-color: #FFFF00; font-weight: bold; font-size: smaller; color: black;}
.c48 {background-color: #FFD700; font-weight: bold; font-size: smaller; color: black;}
.c49 {background-color: #EEDD82; font-weight: bold; font-size: smaller; color: black;}
.c50 {background-color: #FFEFD5; font-weight: bold; font-size: smaller; color: black;}
.c51 {background-color: #DAA520; font-weight: bold; font-size: smaller; color: white;}
.c52 {background-color: #B8860B; font-weight: bold; font-size: smaller; color: white;}
.c53 {background-color: #BC8F8F; font-weight: bold; font-size: smaller; color: white;}
.c54 {background-color: #CD5C5C; font-weight: bold; font-size: smaller; color: white;}
.c55 {background-color: #8B4513; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c56 {background-color: #A0522D; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c57 {background-color: #CD853F; font-weight: bold; font-size: smaller; color: white;}
.c58 {background-color: #DEB887; font-weight: bold; font-size: smaller; color: black;}
.c59 {background-color: #FFEBCD; font-weight: bold; font-size: smaller; color: black;}
.c60 {background-color: #F5F5DC; font-weight: bold; font-size: smaller; color: black;}
.c61 {background-color: #F5DEB3; font-weight: bold; font-size: smaller; color: black;}
.c62 {background-color: #F4A460; font-weight: bold; font-size: smaller; color: white;}
.c63 {background-color: #D2B48C; font-weight: bold; font-size: smaller; color: white;}
.c64 {background-color: #D2691E; font-weight: bold; font-size: smaller; color: white;}
.c65 {background-color: #B22222; font-weight: bold; font-size: smaller; color: white;}
.c66 {background-color: #A52A2A; font-weight: bold; font-size: smaller; color: white;}
.c67 {background-color: #E9967A; font-weight: bold; font-size: smaller; color: white;}
.c68 {background-color: #FFFAF0; font-weight: bold; font-size: smaller; color: black;}
.c69 {background-color: #FA8072; font-weight: bold; font-size: smaller; color: black;}
.c70 {background-color: #FFA07A; font-weight: bold; font-size: smaller; color: black;}
.c71 {background-color: #FFA500; font-weight: bold; font-size: smaller; color: black;}
.c72 {background-color: #FF8C00; font-weight: bold; font-size: smaller; color: white;}
.c73 {background-color: #FF7F50; font-weight: bold; font-size: smaller; color: white;}
.c74 {background-color: #F08080; font-weight: bold; font-size: smaller; color: white;}
.c75 {background-color: #FF6347; font-weight: bold; font-size: smaller; color: white;}
.c76 {background-color: #FF4500; font-weight: bold; font-size: smaller; color: white;}
.c77 {background-color: #FFDAB9; font-weight: bold; font-size: smaller; color: black;}
.c78 {background-color: #FF0000; font-weight: bold; font-size: smaller; color: white;}
.c79 {background-color: #FF69B4; font-weight: bold; font-size: smaller; color: white;}
.c80 {background-color: #FF1493; font-weight: bold; font-size: smaller; color: white;}
.c81 {background-color: #FFC0CB; font-weight: bold; font-size: smaller; color: black;}
.c82 {background-color: #C71585; font-weight: bold; font-size: smaller; color: white;}
.c83 {background-color: #D02090; font-weight: bold; font-size: smaller; color: white;}
.c84 {background-color: #FF00FF; font-weight: bold; font-size: smaller; color: white;}
.c85 {background-color: #EE82EE; font-weight: bold; font-size: smaller; color: white;}
.c86 {background-color: #DDA0DD; font-weight: bold; font-size: smaller; color: black;}
.c87 {background-color: #FFB6C1; font-weight: bold; font-size: smaller; color: black;}
.c88 {background-color: #DB7093; font-weight: bold; font-size: smaller; color: white;}
.c89 {background-color: #B03060; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c90 {background-color: #F8F8FF; font-weight: bold; font-size: smaller; color: black;}
.c91 {background-color: #DA70D6; font-weight: bold; font-size: smaller; color: white;}
.c92 {background-color: #BA55D3; font-weight: bold; font-size: smaller; color: white;}
.c93 {background-color: #9932CC; font-weight: bold; font-size: smaller; color: white;}
.c94 {background-color: #9400D3; font-weight: bold; font-size: smaller; color: white;}
.c95 {background-color: #FFDEAD; font-weight: bold; font-size: smaller; color: black;}
.c96 {background-color: #8A2BE2; font-weight: bold; font-size: smaller; color: white;}
.c97 {background-color: #A020F0; font-weight: bold; font-size: smaller; color: white;}
.c98 {background-color: #9370DB; font-weight: bold; font-size: smaller; color: white;}
.c99 {background-color: #D8BFD8; font-weight: bold; font-size: smaller; color: black;}
.c100 {background-color: #FFE4B5; font-weight: bold; font-size: smaller; color: black;}
.c101 {background-color: #FFF8DC; font-weight: bold; font-size: smaller; color: black;}
.c102 {background-color: #FFFFF0; font-weight: bold; font-size: smaller; color: black;}
.c103 {background-color: #FFFACD; font-weight: bold; font-size: smaller; color: black;}
.c104 {background-color: #FFF5EE; font-weight: bold; font-size: smaller; color: black;}
.c105 {background-color: #F0FFF0; font-weight: bold; font-size: smaller; color: black;}
.c106 {background-color: #F5FFFA; font-weight: bold; font-size: smaller; color: black;}
.c107 {background-color: #F5F5F5; font-weight: bold; font-size: smaller; color: black;}
.c108 {background-color: #F0FFFF; font-weight: bold; font-size: smaller; color: black;}
.c109 {background-color: #F0F8FF; font-weight: bold; font-size: smaller; color: black;}
.c110 {background-color: #E6E6FA; font-weight: bold; font-size: smaller; color: black;}
.c111 {background-color: #FFF0F5; font-weight: bold; font-size: smaller; color: black;}
.c112 {background-color: #FFE4E1; font-weight: bold; font-size: smaller; color: black;}
.c113 {background-color: #FFFFFF; font-weight: bold; font-size: smaller; color: black;}
.c114 {background-color: #000000; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c115 {background-color: #2F4F4F; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c116 {background-color: #DCDCDC; font-weight: bold; font-size: smaller; color: black;}
.c117 {background-color: #778899; font-weight: bold; font-size: smaller; color: white;}
.c118 {background-color: #BEBEBE; font-weight: bold; font-size: smaller; color: black;}
.c119 {background-color: #D3D3D3; font-weight: bold; font-size: smaller; color: black;}
.c120 {background-color: #191970; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c121 {background-color: #6495ED; font-weight: bold; font-size: smaller; color: white;}
.c122 {background-color: #483D8B; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c123 {background-color: #6A5ACD; font-weight: bold; font-size: smaller; color: white;}
.c124 {background-color: #7B68EE; font-weight: bold; font-size: smaller; color: white;}
.c125 {background-color: #8470FF; font-weight: bold; font-size: smaller; color: white;}
.c126 {background-color: #000080; font-weight: bold; font-size: smaller; color: #cfcfcf;}
.c127 {background-color: #696969; font-weight: bold; font-size: smaller; color: white;}
.c128 {background-color: #708090; font-weight: bold; font-size: smaller; color: white;}

.magnify {position:relative; top:0px; left:0px; border:0; margin-bottom:0px; margin-right:0px; z-index:100; float:left; cursor:auto;}
.magnify a.p1, .magnify a.p1:visited {display:block; text-decoration:none; top:0; left:0; height: 40px; border:0; }
.magnify a img {border:0; margin:0;}
.magnify a.p1:hover {text-decoration:none; border:0; z-index:1000;}
.magnify a .large {display:block; position:relative; top:0; left:0; width:0; height:0; border:0;}
.magnify a.p1:hover .large {display: block; position: absolute; width: auto; height: auto; border: 0; z-index:1000;}

a:link, a:visited {
	color:#000000;
  text-decoration: none;
}
a:active, a:hover, a:hover.a {
	color:#000000;
  text-decoration: underline;
}

div.catnav a:link {
color:#000000;
text-decoration: none;
}
div.catnav a:visited {
color:#000000;
text-decoration: none;
}
div.catnav a:hover {
color: #000000;
text-decoration: underline;
}
div.catnav a.catactive {
color:#000000;
text-decoration:underline;
}
div.catnav {
width: 140px;
text-align: left;
overflow:hidden;
}
.colourlink a:link {
color:#0000FF;
text-decoration: none;
}
.colourlink a:visited {
color:#0000FF;
text-decoration: none;
}
.colourlink a:hover {
color: #000000;
text-decoration: underline;
}
div.thumb {
margin: 0px;
border: 0px solid #A0ACC0;
height: auto;
float: left;
text-align: center;
} 
.thumb img{
display: inline;
margin: 2px;
border: 1px solid #A0ACC0;
}
.thumb a:hover img {border: 1px solid black;}
.photocattitle {text-align: center; font-weight: bold;}
.phototitle {
text-align: center;
font-weight: normal;
width: 120px;
margin: 0 3px 3px 3px;
} 