html,body {
	height:100%;
	position:relative;
}
body {
	font-family:Arial, Helvetica;
	font-size:8pt;
	margin:0;
	padding:0;
}

table.content {
	border:2px solid Black;
}

td {
	font-size:8pt;
	background-color:#D3D3D3;
	padding-top:5px;
	padding-bottom:3px;
}
		
td.menu {	
	border-bottom:1px solid Gray;
	padding-top:0px;
	padding-bottom:0px;
}

td.entry {
	border-bottom:1px solid Gray;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
}

th {
	font-size:8pt;
	background-color:Silver;
	border-bottom:2px solid Gray;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:5px;
}

th.head {
	font-size:12pt;
	padding-top:20px;
	padding-bottom:15px;
}

th.new {
	text-align:right;
	border-bottom:1px solid Gray;
	background-color:#D3D3D3;
	padding-top:5px;
	padding-bottom:3px;
}

h1 {
	text-align:right;
	font-style:italic;
	padding-right:20px;
}

form {
	padding:0px;
	margin:0px;
}

a {
	text-decoration:none;
	color:#000;
	font-style:italic;
}

a:hover {
	text-decoration:none;
	color:Red;
}
/**
 * Login
 */
#login {
	height:100%;
	position:relative;
	
	/**
	 * CSS3
	 */
	background:-moz-linear-gradient(top,#ffe7a0,#ffcc33);
	background:-webkit-gradient(linear,left top,left bottom,from(#ffe7a0),to(#ffcc33));
	
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr=#FFffe7a0,EndColorStr=#FFffcc33)";
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr=#FFffe7a0,EndColorStr=#FFffcc33);

}

#login fieldset {
	width:250px;
	height:100px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-125px;
	margin-top:-100px;
	padding:1em;
	background-color:#d1d1d1;
	
	/**
	 * CSS3
	 */
	border-radius:5px;
	-moz-border-radius:5px;
}

#login legend {
	padding:0.5em;
	/**
	 * CSS3
	 */
	border-radius:5px;
	-moz-border-radius:5px;

	background:-moz-linear-gradient(top,#ffe7a0,#ffcc33);
	background:-webkit-gradient(linear,left top,left bottom,from(#ffe7a0),to(#ffcc33));
	
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr=#FFffe7a0,EndColorStr=#FFffcc33)";
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr=#FFffe7a0,EndColorStr=#FFffcc33);
	border:2px groove #FFF;
}

#login label {
	display:block;
	width:80px;
	float:left;
}

#login input[type=text],
#login input[type=password] {
	margin-left:5px;
	margin-bottom:0.5em;
	border:1px solid #5177bd;
}

#login input[type=image] {
	margin-left:154px;
}
