html, body, form, input, textarea, select {
	margin:0px; 
	padding:0px;
}
html, body {
	border:0px; 
	height:100%;
}
body, input, textarea, select, table {
	font:12px arial; 
}
table {
	border:none;
	border-collapse:collapse;
}
table td, th {
	text-align:left;
	vertical-align:top;
}
div {
	position:relative;
}
p {
	margin:0em 0em 0.7em 0em;
}
h1 {
	font-size:16px; 
	margin:12px 0px 6px 0px; 
	color:#000080;
}
h2 {
	font-size:14px; 
	margin:6px 0px 6px 0px; 
	color:#0000FF;
}
a {
	font-weight:bold;
	text-decoration:none;
}
img {
	border:0px;
}
label {
	margin-right:5px;
}
table#container {
	width:100%;
	height:100%;
}
td#left {
	background:#C0c0ff url(bg_left.gif) repeat-y right;
}
td#right {
	background:#C0c0ff url(bg_right.gif) repeat-y left;
}
td#center {
	background:#cdceff;
	width:700px;
	padding:0px;
}
div#top {
	height:74px;
	background:url(bg_top.gif) repeat-x top;
}
div#logo {
	position:absolute;
	width:211px;
	height:60px;
	left:7px;
	top:7px;
	background:url(logo.gif);
}
div#banner {
	position:absolute;
	width:468px;
	height:60px;
	right:7px;
	top:7px;
	background:url(banner.gif);
}
div#menu {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background:#c0c0ff;
	/*font:11px arial;*/
	padding:3px 5px 3px 5px;
}
div#menu a {
	text-decoration:none;
	color:#000080;
	padding-left:7px;
}
div#menu a:hover {
	color:#ffffff;
}
div#main {
	padding:5px 12px 5px 12px;
	/*font:11px Arial;*/
	color:#000000;
}
.code {
	color:#007000;
	border:1px solid #c0c0c0;
	background-color:#f5f5f5;
	padding:10px;
}
