#main   {background: #B1C1D9;
	text-align: center;
	margin: 10px; 
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
	margin: .5em 0;
	padding: .5em 0;
}
html	{-webkit-text-size-adjust:auto}

body.sub {background: #fff;}

#container {
	width: 850px;	/* CWDITH+130 */
	margin: 0 auto;
	padding: 10px;
	background: #fff;
	border: 1px solid #b0b0b0;
}
#header {
}
#page	{
	padding: 0;
	text-align: left;
}
#navigation { 
	top: 0;
	width: 120px;
	float: right;
}
#rcolbox { 
	margin: 30px 0;
	padding: 4px; 
	width: 110px;
	background: #fff url(images/grad_gw.gif) top repeat-x;
	border: 1px solid #bbb;
	clear: right;
}
#content {
	top: 0; 
	width: 720px;	/* CWIDTH */
	float: left;
	display: inline; 
}
#update {
	font-family: verdana, tahoma, arial;
	text-align: right;
	font-size: 7pt;
	color: #505050;
}
#footer {
	clear: both;
	padding: 10px;
	text-align: center;
}
#navmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #036;
}
#navmenu li {
	margin: 0;
	font-size: 8pt;
}
#navmenu a {
	display: block;
	color: #fff;
	background-color: #036;
	padding: 5px 6px;
	text-decoration: none;
}
#navmenu a:hover {
	background-color: #38C;
}

.block	{padding:10px;
}
.bggrey	{background-color: #f8f8f8;
}
.nrmtxt	{
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
}
p, span	{
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
	margin: .5em 0;
	padding: .5em 0;
}
p.nomp {
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
}
p.boxt	{
	margin: 0;
	padding: 0;
	color: #446;
	text-align:center;
	font-size: .8em;
	font-weight: bold;
}
p.box	{
	font-size: 7pt;
	color: #333;
}
ul, ol	{
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
	margin: 0 .5em;
}
li	{
	margin: .1em 0;
}
ul.trad {
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
	margin: 1em;
}
li.trad	{
	margin: .5em 1em;
}
table {
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
}
h1, h2, h3, h4, h5, h6 {
	font-family: verdana, tahoma, arial;
}
a, a:link, a:visited {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #daa0a0;
	text-decoration: none;
}
a.grey, a.grey:link, a.grey:visited {
	color: #505050;
}
a.grey:hover {
	color: #daa0a0;
}
a.ext:hover {
	color: #107010;
	text-decoration: underline;
}
.logo {
	padding: 5px;
}
.ext	{
	color: #107010;
	text-decoration: underline;
}
.norm	{
	color: #daa0a0;
}
a.popclose {
	color: #107010;
	font-family: arial;
	font-weight: bold;
}
a.popclose:hover {
	text-decoration: none;
	color: #107010;
	font-family: arial;
	font-weight: bold;
}
a img	{
	border: none;
}	
/*
a.img:bdrone	{
	border: 1px;
}	
*/
a.ablue {font-family: verdana, tahoma, arial;
	color: #009;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
}
pre.ped {
	font-family: verdana, tahoma;
	font-size: 10pt;
	font-weight: normal;
	margin: .1em 0;
}
.pagetitle {
	height: 20px;
	color: #446;
	font-size: 18px;
	font-family: verdana, tahoma, arial;
	font-weight: bold;
}
.templ {
	margin: 0;
	top: 0;
	float: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 260px;
}
.tempc {
	margin: 0;
	top: 0;
	width: 170px;
	font-family: verdana, tahoma, arial;
	font-size: 10pt
}
.tempr {
	margin: 0;
	top: 0;
	width: 230px;
	float: right;
	font-family: verdana, tahoma, arial;
	font-size: 10pt
}
.tempw {
	margin: 0;
	top: 0;
	float: left;
	font-family: verdana, tahoma, arial;
	font-size: 10pt
}
.blgyline {
	border-width: 8px 0 1px 0;
	border-style: solid;
	border-color: #fff;
	border-bottom-color: #b0bfd4;
	font-size: 1px;
}
.spblgyline {
	margin: 0 0 10px 0;
	border-width: 15px 0 1px 0;
	border-style: solid;
	border-color: #fff;
	border-bottom-color: #b0bfd4;
	font-size: 1px;
}
.whline {
	border-width: 4px 6px 1px;
	border-style: solid;
	border-color: #036;
	border-bottom-color: #fff;
	font-size: 1px;
}
.black  {color:#000000;}
.blgy	{color:#292CB5;}
.dgrey	{color:#808080;}
.dkgrey {color:#606060;}
.pgrey  {color:#505050;}
.lgrey  {color:#808080;}
.lightblue {color:#003399;}
.vlightblue {color:#24f;}
.blu	{color:#0000ff;}
.dblu	{color:#5766F1;}
.dblu	{color:#000080;}
.dred	{color:#800000;}
.rred	{color:#bb0000;}
.grn	{color:#2F9B2F;
	text-align: right;
}
.smgrey {color:#606060;
	font-size: 9px;
}
.titlegrey {
	color: #505050;
	font-weight: bold;
}
.titlegreen {
	color: #055;
	font-weight: bold;
}
.titleblue {
	color: #292CB5;
	font-weight: bold;
}
.titlered {
	color: #800000;
	font-weight: bold;
}
.titlelilac {
	color: #5766F1;
	font-weight: bold;
}
.ltitlegreen {
	color: #055;
	font-weight: bold;
}
.grey {
	height: 15px;
	color: #606060;
	font-size: 11px;
}
p.pgrey {color: #505050;}
.blue {	height: 15px;
	color: #00e;
	font-size: 11px;
	background: #ffffff;
	font-weight: bold;
}
.txtleft {text-align: left;}
.txtcenter {text-align: center;}
.imgleft {
	float: left;
	margin: 0 10px 0 0;
}
.imgright {
	float: right;
	margin: 0 0 0 10px;
}

table.bthin {
	border-collapse: separate;
	background-color: #fff;
	border-style: none;
}
th.bthin { 
	border-collapse: collapse; 
	border: 0px #fff; 
	background-color: #e0e0e0;
}
th.gthin { 
	border-collapse: collapse; 
	border: 0px #fff; 
	background-color: #f0f0f0;
}
td.gnthin { 
	border-collapse: collapse; 
	border: 0px #fff; 
	background-color: #00aaaa;
}
td.ylthin { 
	border-collapse: collapse; 
	border: 0px #fff; 
	background-color: #B3F34F;
}
td.bthin { 
	border-collapse: collapse; 
	border: 0px #fff; 
	background-color: #e0e0e0;
}
td.gthin { 
	border-collapse: collapse; 
	border: 0px solid #fff; 
	background-color: #f0f0f0;
}
td.gythin { 
	border-collapse: collapse; 
	border: 0px solid #fff; 
	background-color: #f1f1f1;
}
td.grthin { 
	border-collapse: collapse; 
	border: 0px solid #fff; 
	background-color: #A6E0AD;
}

td.lbthin { 
	border-collapse: collapse; 
	border: 0px solid #fff; 
	background-color: #A0CFEA;
}
td.bluthin { 
	border-collapse: collapse; 
	border: 0px solid #fff; 
	background-color: #5766F1;
	color: #fff;
}
td.buthin { 
	border-collapse: collapse; 
	border: 0px #fff; 
	background-color: #e0e0e0;
	color: #000020;
}
td.cthin { 
	border-collapse: collapse; 
	border: 0px solid #fff; 
	background-color: #f0f0f0;
	color: #000020;
	font-size: 10px;
	font-family: arial;
	text-align: center;
}
.bgpos {
	border: 0;
}
.whitebox {
	background-color: #fff;
	border: 0px solid #fff;
	padding: 0px;}

.bluebox {
	background-color: #6492D0;
	border: 0px solid #fff;
	padding: 0px;}
	
.blgybox {
	width: 420px;
	background-color: #fff;
	border: 1px solid #7f9db9;
	padding: 15px;
	text-align: center;
}
.lbluebox {
	background-color: #6492D0;
	border: 0px solid #fff;
	padding: 0px
}
.lgreybox {
	background-color: #f6f8ff;
	border: 0px solid #fff;
	padding: 0 10px
}
.bmdbut {
	color: #fff;
	font-size: 8pt;
	font-family: Verdana;
	background-color: #808080;
}
input.iBoxA {
	background: #fff;
	border-color: #7f9db9;
	border-width: 1pt;
	border-style: solid;
}
input.iBoxAP {
	background: #fff1f1;
	border-color: #7f9db9;
	border-width: 1pt;
	border-style: solid;
}
select.SelA {
	background: #fff;
	border-color: #7f9db9;
	border-width: 1pt;
	border-style: solid;
}
select.SelAP {
	background: #fff1f1;
	border-color: #7f9db9;
	border-width: 1pt;
	border-style: solid;
}
div.outbox {
	background: #f4f4f6;
}
b.rtop, b.rbottom {
	display: block; background: #fff;
}
b.rtop b, b.rbottom b{display: block; height: 1px; overflow: hidden; background: #f4f4f6;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px} 
div.inbox {
	padding: 0 5px 0 5px;
}

b.stop, b.sbottom {
	display: block; background: #f4f4f6;
}
b.stop b, b.sbottom b{display: block; height: 1px; overflow: hidden; background: #fff;
}
b.stop b.r4, b.sbottom b.r4{margin: 0 1px; height: 2px} 

#censusnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#censusnav ul li { display: inline; }

#censusnav a {
	text-decoration: none;
	padding: .2em 1em;
	color: #fff;
	background-color: #6FE184;
}
#censusnav a:hover {
	background-color: #2B9F41;
}
#active a {
	background-color: #2B9F41;
}
#gallnav ul {
	margin: .5em;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#gallnav ul li { display: inline;
}
#gallnav a {
	text-decoration: none;
	padding: .2em 1em;
	border: solid 1px #c0c0c0;
	color: #fff;
	background-color: #96BEFA;
}
#gallnav a:hover {
	background-color: #057AD3;
}
#gactive a {
	background-color: #057AD3;
}
#in81 a {
	text-decoration: none;
	padding: .2em 1em;
	color: #fff;
	background-color: #d0d0d0;
}
#in81 a:hover{
	background-color: #d0d0d0;
}
#in91 a {
	text-decoration: none;
	padding: .2em 1em;
	color: #fff;
	background-color: #d0d0d0;
}
#in91 a:hover{
	background-color: #d0d0d0;
}
#in01 a {
	text-decoration: none;
	padding: .2em 1em;
	color: #fff;
	background-color: #d0d0d0;
}
#in01 a:hover{
	background-color: #d0d0d0;
}
td.cengrn { 
	border-collapse: collapse; 
	border: 0px #fff; 
	background-color: #900;
	color: #fff;
}
.dna	{
	width: 1em;
	vertical-align: bottom;
	text-align: center;
	color: #a00000;
	background-color: #e0e0e0;
}
.dnav	{
	width: 1em;
	vertical-align: bottom;
	text-align: center;
}
.dnavm	{
	width: 1em;
	vertical-align: bottom;
	text-align: center;
	background-color: #a0a0a0;
	color: #ffffff;
}
.dnagd	{
	width: 1em;
	vertical-align: bottom;
	text-align: center;
	background-color: #e0e0e0;
	color: #000088;
}

.aumap {background:url(/images/sprite_c.png) no-repeat;
background-position:-1px -2px;width:16px;height:11px;}

.camap {background:url(/images/sprite_c.png) no-repeat;
background-position:-1px -15px;width:16px;height:11px;}

.gbmap {background:url(/images/sprite_c.png) no-repeat;
background-position:-1px -28px;width:16px;height:11px;}

.nzmap {background:url(/images/sprite_c.png) no-repeat;
background-position:-1px -41px;width:16px;height:11px;}

.usmap {background:url(/images/sprite_c.png) no-repeat;
background-position:-1px -54px;width:16px;height:11px;}

.zamap {background:url(/images/sprite_c.png) no-repeat;
background-position:-1px -67px;width:16px;height:11px;}


.otmgy {background-color:#f1f1f1;
float:left;
width:190px;
padding:3px;
margin: 0 1px;
height:44px;
}
.otmgrn {background-color:#A6E0AD;
float:left;
padding:3px;
margin: 0 1px;
height:18px;
}
.otmblu {background-color:#A0CFEA;
float:left;
padding:3px;
margin: 0 1px;
height:18px;
}

.credit {background-color:#e0e0e0;
float:left;
border:solid 0px #baae95;
padding:3px;
margin: 1px;
height:18px;
}
.credithdr {background-color:#000080;
float:left;
color:#ffffff;
border:0;
padding:3px;
margin: 1px;
height:18px;
}

.txtleft {text-align:left;}
.txtright {text-align:right;}
.txtcenter {text-align:center;}
.margauto {margin:0 auto;}
.centerdiv {margin:0 auto;text-align:center;width:50%;}

.clearl {clear:left;}


/* POPUPS */

#boxwrapper .window {position:absolute;
	border: 0px;
	font-family:Verdana, Tahoma,Geneva,sans-serif;
	font-size:12px;
	line-height:16px;
	z-index:100;
}

#boxwrapper #dialog {width:350px;z-index:100;
}

#contents {background:url(/images/greyblank.gif) repeat;
	position:absolute;
	width:328px;
	top:26px;
	padding:10px 10px;
	border: solid 1px #baae95;
}

.bluTitle {background:url(/images/blublank.png) top repeat-x;
	height:16px;
	padding:5px;
	font-weight:normal;
	color:#fff;
	font-size:14px;text-indent:6px;
}
		
.bluLft  {background:url(/images/leftblu.png) no-repeat;
	width:6px;height:26px;position:absolute;left:0;top:0;
}

.bluRgt  {background:url(/images/rightblu.png) no-repeat;
	width:6px;height:26px;position:absolute;right:0;top:0;
}
