/* style.css */

body
{
	background-color	:	#99CCFF;
	font-size		:	12px;
	
	margin			:	0px;
	
}

h1
{
	color			:	white;
	background-color	:	black;
	font-size		:	20px;
	padding			:	10px;
	margin		:		0px 0px 20px 0px;
}

h2, dt
{
	color			:	white;
	background-color	:	black;
	font-weight		:	bold;
	font-size		:	15px;
	padding			:	5px;
}

dl
{
	margin			:	0px 0px 30px 0px;
}

dd
{
	border			:	1px solid black;
	margin			:	0px;
	padding			:	5px;
}

form
{
	margin			:	0px;
}

a
{
	color			:	blue;
	text-decoration		:	none;
}

a:hover
{
	color			:	white;
	text-decoration		:	underline;
}

table.ViewTable
{
	background-color	:	white;
	width			:	90%;
	border			:	1px solid black;
	margin			:	auto;
	border-collapse		:	collapse;
}

table.ViewTable tr th
{
	color			:	white;
	background-color	:	black;
	padding			:	2px;
}

table.ViewTable tr:hover
{
	background-color	:	#CCFFCC;
}

table.ViewTable tr td
{
	padding			:	2px;
	border			:	1px solid black;
}

table.ViewTable tr td:hover
{
	background-color	:	#CCCCFF;
}

table.Expend
{
	background-color	:	white;
	margin			:	auto;
	border			:	1px solid black;
	border-collapse		:	collapse;
}

table.Expend tr th
{
	color			:	white;
	background-color	:	black;
}

table.Expend tr:hover
{
	background-color	:	#CCFFCC;
}

table.Expend tr td
{
	text-align		:	center;
}


strong
{
	color			:	red;
}

ul
{
	margin			:	0px 0px 0px 10px;
	padding			:	0px 0px 0px 10px;
}

label
{
	cursor			:	pointer;
	display			:	block;
	float			:	left;
/*	padding			:	3px;*/
}

label:hover
{
	background-color	:	#FFFF99;
}

label:after
{
	content			:	":";
}

fieldset
{
	padding			:	10px;
	margin			:	0px auto 5px auto;
}

textarea
{
	font-size		:	12px;
	border			:	1px solid black;
}

textarea:active, textarea:focus
{
	background-color	:	#FFFF99;
}

input.TextField
{
	color			:	gray;
	background-color	:	white;
	border			:	1px solid black;
}

input.TextField:active, input.TextField:focus
{
	color			:	black;
	background-color	:	#FFFF99;
}

input.Button, button
{
	background-color	:	#99CCFF;
	cursor			:	pointer;
	border-width		:	1px 2px 2px 1px;
	border-style		:	solid;
	border-color		:	#CCFFFF #003366 #003366 #CCFFFF;
}

input.Button:hover, button:hover
{
	background-color	:	#6699CC;
	border-width		:	2px 1px 1px 2px;
	border-color		:	#003366 #CCFFFF #CCFFFF #003366;
}

input.Button:active, button:active
{
	color			:	red;
}

select
{
	margin			:	0px;
	padding			:	0px;
	border			:	1px solid black;
}

div.Panel
{
	padding			:	10px;
	margin			:	10px;
	border			:	1px solid black;
}

div.Copyright
{
	color			:	white;
	background-color	:	black;
	text-align		:	center;
	padding			:	2px;
	margin-top		:	20px;
}
