body
{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	/* background:#CCCCCC;
	margin:0;
	padding:0;
	*/
}

a, strong
{
	color:rgb(0,153,255);
	/* same as: 0099FF */
	text-decoration:none;
	font-weight:bold;
}

h1, .head1
{
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif; 
	font-size:20px; 
	font-weight:bold; 
	color:rgb(0,153,255);
}

h2, .head2
{
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#666666;
	color:rgb(0,153,255);
}

.plain
{
	font-weight:normal; 
	color:#999999;
	text-decoration:underline;
}

.required
{
	font-weight:bold;
	color:#666666;
}

.big
{
	font-weight:bold;
	font-size:18px;
	text-decoration:underline;
}

a:hover
{
	color:#33DDFF;
}


.box
{
	background:rgb(230,240,255);
	/* same as: E6F0FF */
	border:#666666 1px solid;
	padding:10px;
}

.nav, .nav_bar
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background:#999999;
	border:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;

/*	padding:3px;
	height:20px; */
}

a.nav:hover, .nav_bar
{
	color:#FFFFFF;
	background:rgb(0,153,255);
}


input, textarea
{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:rgb(0,153,255);
	vertical-align:middle;
}

.submit
{
	color:#666666;	
}

.copyright
{
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
	font-weight:bold;
}


a.copyright:hover
{
	color:rgb(0,153,255);
}

.firefox
{
	font-size: 10px;
	color:#AAAAAA;
}

.firefox a
{
	color:#CC9900;
	text-decoration:none;
	font-weight:bold;
}

.firefox a:hover
{
	color:#FFCC00;
}


.googlepack
{
	color:#AAAAAA;
}

.googlepack a
{
	color:#00CC00;	
	text-decoration:none;
	font-weight:bold;
}

.googlepack a:hover
{
	color:#00FF00;	
}


.shark_egg_extra
{
	position:absolute;
	top:0;
	left:-5000px;
	width:500px;
}
