body, html {
	margin:0;
	padding:0;
	background:url('/images/background.jpg');
	color:000;
}
body { min-width:750px; }

/* Remove borders on HREF images */
img { border:none; }

/* WRAP - main container */
div#wrap {
	background-color:#fff;
	margin:10px auto;
	/* width:750px; */
	width:943px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
}

/* HEADER */
div#header {
	text-align:center;
	background: url('/images/bg_header.jpg') no-repeat;
	background-color:#000;
	padding-top:1px;
	border-bottom:1px solid #000;
}
div#header h1 {
	font-size:10pt;
	font-weight:bold;
}

/* NAVIGATION */
div#nav {
	background:#04528c;
	text-align:center;
	padding:5px;
	border-bottom:1px solid #000;
}
div#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#nav li {
	display:inline;
	margin:0;
	padding:10px;
	font-size:9pt;
}
div#nav a, a:active, a:visited {
	color:#eee;
	text-decoration:none;
}
div#nav a:hover {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

/* MAIN CONTENT AREA */
div#main {
	float:left;
	width:60%;
	padding:5px 5px 5px 10px;
	background-color:#fff;
	font-size:8pt;
}
div#main table,tr,td { font-size:8pt; }
div#main a, a:active, a:visited {
	color:#009;
	text-decoration:none;
}
div#main a:hover { text-decoration:underline; }
div#main h1 { font-size:16pt; }
div#main h2 { font-size:12pt; }
div#main h3 {
	font-size:10pt;
	border-bottom:1px solid #000;
}

/* IMAGE FRAME */
.frame {
	border:1px solid #000;
	padding:3px;
}

/* SIDEBAR CONTENT AREA */
div#sidebar {
	float:right;
	width:37%;
	padding:5px;
	background-color:#fff;
	text-align: center;
	font-size:8pt;
}

/* FOOTER */
div#footer {
	clear:both;
	text-align:center;
	height:90px;
	padding:5px 0;
	background: url('/images/bg_footer.jpg') no-repeat;
	background-color:#666;
	color:#777;
	font-size:7pt;
	border-top:1px solid #000;
}
