body {
	color:				white;
	background-color:	#ccccff;
	background-image:url(http://www.bagnall.co.uk/babychange/rainbow.jpg);
	background-attachment:	fixed;
	
	font-family:		Arial, Helvetica, sans-serif;
	margin: 			0px;
}
#content{
	margin: 			16px;
}
#header{
	text-align:			left;
	font-family:		comic sans MS; 
	font-size: 			2em; 
	font-weight: 		bold;
	padding:			32px 0px 0px 16px;
	width: 				400px;
}
table.login{
	margin: 			16px;
}

table.reportleft{
	/*border:				2px outset;*/
}

table.key th{
	padding:	 		0px 0px 4px 2px;
	color:				#000099;
}

table.key td{
	color:				#000099;
	font-size:			0.7em;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-align:			left;
	
}
table.topreporters th{
	padding:	 		0px 0px 4px 2px;
	color:				#000099;
}

table.topreporters td{
	color:				#000099;
	font-size:			0.7em;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-align:			left;
	
}
#loginholder{
	float:				right;
	width:				0px;
	height:				0px;
	position:			relative;
	top:				40px;
}
#login{
	position: 			relative;
	z-index:			2;
	left:				-300px;
	top:				-130px;
}

table.reportleft th{
	color:				#000099;
	border:				2px outset #ccccff;
	padding:			4px;
	background-color:	#9999FF;
	font-size:			1em;
	font-weight:		normal;
	text-align:			right;
	vertical-align:		top;
}

table.reportleft td{
	color:				#000099;
	border:				2px outset;
	padding:			4px;
	background-color:	#ddddFF;
	vertical-align:		top;
}
table.reporttop th{
	color:				#000099;
	border:				2px outset #ccccff;
	/*padding:			4px;*/
	background-color:	#9999FF;
	font-size:			1em;
	font-weight:		normal;
	text-align:			right;
}

table.reporttop td{
	color:				#000099;
	border:				2px outset;
	padding:			4px;
	background-color:	#ddddFF;
	vertical-align:		top;
}
table.menu td{
	border:				2px outset #ccccff;
}

h1{
	color: white;
	font-size:			1.5em;
	font-family:		comic sans MS, Arial, Helvetica, sans-serif;
}

h2{
	color: white;
	font-family:		comic sans MS, Arial, Helvetica, sans-serif;
}

h3{
	font-family:		comic sans MS, Arial, Helvetica, sans-serif;
}
.latlonfinderframe{
	z-index:			11;
	border: 			8px ridge blue;
	position:			absolute;
	left:				0px;
	top:				0px;
	background-color:	#FFFFFF;
}

.babychangebutton,.button{
	height: 24px;
	border: 2px outset;
/*	background-color:	#ddddFF;*/
	background-color:	#000099;
	color:				white;

/*	background-color:	red;
	
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	text-align:	center;
	color: 		black;
*/
}
.babychangemapbutton{
/*	background-color:	white;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	width:			73px;
	height:			17px;
	border-top:		1px solid black;
	border-left:	1px solid black;
	border-bottom:	2px outset darkgray;
	border-right:	2px outset darkgray;
	text-align:		center;
	color: 			black;
	cursor:			pointer;*/
}

.footer{
	font-size:			0.7em;
	font-weight:		bold;
	font-family:		arial,verdana;
	text-align:			justify;
}
.footerhref{
	font-size:			1em;
	font-weight:		bold;
	font-family:		arial,verdana;
}
a.earthhelp,a.latlonhelp ,.explain{
	font-size:			0.7em;
	font-weight:		bold;
}
.explain{
	font-size:			0.7em;
	font-weight:		bold;
}
a.mainmenu:link,a.mainmenu:active,a.mainmenu:visited,a.mainmenu:hover,a.submenu:link,a.submenu:active,a.submenu:visited,a.submenu:hover{
	background-color:	#000099;
	color:				white;
	display:			block;
	font-size:			0.9em;
	padding:			1px 16px 1px 16px;
	text-decoration:	none;
}
a.mainmenu:hover,a.submenu:hover{
	background-color:	#0000FF;
	color:				red;
}

.googlebutton{
	background-color:	#000099;
	color:				white;
	font-size:			0.9em;
	border:				1px;
}

.maplabel{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			0.8em;
	margin:				0px;
	/*border:				1px solid red;*/
	position:			relative;
	top:				-15px;
	left:				0px;
}
#map{
	background-color:	white;
	color:				black;
}
#wait{
	font-family:		Arial, Helvetica, sans-serif;
	margin:				32px;
}
table.mapholder{
	border:				1px solid black;
}
table.choices{
}
table.choices td{
	border:				none;
	text-align:			right;
	padding:			0px;
	margin:				0px;
	font-family:		Arial, Helvetica, sans-serif;
}
table.menu{
	
}
/*
table.latlonfinderpanel, table.latlonfinderpanel td, table.latlonfinderpanel th{
	border: 			none;
	padding: 			0px;
	margin:				0px;
}
*/
input, textarea{
 	/*font-family: 		comic sans MS; */
	color:				#000099;
	
	/*SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-BASE-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;*/
}
textarea{
	SCROLLBAR-ARROW-COLOR: #9999ff;
	SCROLLBAR-BASE-COLOR: #ddddff;
}
body {
	behavior:			url("css_png_transparency.htc");
}
