* { margin:0;border:0;padding:0; }
html, body { font-family:verdana, tahoma, helvetica, sans-serif;font-size:12px; }
body { background:#fff; }

p { padding:4px 2px; }

a, a:link, a:active, a:visited, a:hover { text-decoration:none;color:#000; }
/*a:hover { text-decoration:underline; }*/

input { border:1px solid #444;padding:2px; }
input.button { border:1px outset #444;padding:1px; }

img { margin:2px 2px 2px 5px;border:1px solid #ccc;padding:2px; }

ul { padding:5px 0; }
ul, li { list-style:square; }
	ul li { margin-left:20px; }

.container 
{ 
	width:900px;
	background:#fff;
	margin:0 auto;
	border-left:1px solid #444;
	border-right:1px solid #444; 
}

table.header 
{ 
	background:rgb(116,173,27) url('../img/header2.jpg') no-repeat top;height:100px;
	}
	div#logo { padding:10px 0 0 20px;  }
		#logo a, #logo a:link, #logo a:visited,
		#logo a:active, #logo a:hover 
		{
			font-size:24px;
			text-decoration:none;
			color:#fff;
		}

table.navigation 
	{ 
		background:rgb(2, 18, 38) url('../img/bg-white20.png') repeat-x 0 -5px;
		border-top:1px solid #000; 
		padding:3px;
	}
	table.navigation a, table.navigation a:link,
	table.navigation a:visited, table.navigation a:active,
	table.navigation a:hover 
	{ 
		display:block;
		float:left;
		padding:2px 15px;
		border-right:1px dotted #777;
		font-size:12px;
		color:#fff;
		text-decoration:underline;
	}
	/*table.navigation a:hover {
		background:rgb(2, 18, 0) url('../img/bg-white20.png') repeat-x 0 -8px;
	}*/
	
table.footer { 
	background-color:#222;
	border-top:1px solid #444;
	padding:10px;
	text-align:center;
	color:#999; 
	}
	table.footer a, table.footer a:link,
	table.footer a:visited, table.footer a:active,
	table.footer a:hover 
	{ 
		color:#ddd;
		text-decoration:underline;
	}
