* {
	margin: 0;
	padding: 0;
}

a {text-decoration:none; border:none; color:#545C85}

body {
	background: #006; 
	font-style:normal; font-variant:normal; font-weight:normal; font-size:80%; font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	width:840px;
	margin: 0 auto;
}
code {
	background: #330066;
	font-size: 12px;
	overflow: auto;
	white-space: pre;
}

h1 {text-align:center; padding-top: 10px; font-size:26px; font-family:Verdana, Geneva, sans-serif;}

h2 {text-align:center; padding-top: 10px; font-size:24px;}

h3 {text-align:center; font-style:italic; padding-top:10px; color:#111166; font-size:18px;}

img {border:none;}

.clearer {clear: both;}

.container {
	border: 2px solid #444;
	border-top:none;
	width:840px;
	background:#9fb4e1;
}
.header {
	background: #9fb4e1;
	text-align: center;
	font: normal 2em sans-serif;
	height: 120px;
	width:840px;
}
.nav {background: #90b1ea url('img/nav.gif');}
.nav a {
	url('img/nav.gif');
	border-right: 1px solid #161616;
	color: #335;
	float: left;
	line-height: 26px;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:1em; font-family:Verdana, sans-serif; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:0;
}
.nav a:hover {
	background: #9fb4e1 url('img/nav_hover.gif');
}
.subnav {
	background: #9fb4e1;
	color: #CCC;
	float: left;
	line-height:30px;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:1em; font-family:Verdana, sans-serif; padding-left:12px; padding-right:1px; padding-top:0; padding-bottom:0;
}

.left {border-top: 4px solid #444; float: left; text-align:left; padding-top: 12px; background:#9fb4e1;}
.bleft {float: left; text-align:left; padding-top: 4px; background:#9fb4e1;}

.right {border-top: 4px solid #444; float: right; text-align:left; padding-top: 12px; background:#9fb4e1;}
.bright {float: right; text-align:left; padding-top: 4px; background:#9fb4e1;}

.mleft {float: left; text-align:left; padding-top: 4px; padding-right:20px; padding-left:20px; background:#9fb4e1;}
.mright {float: right; text-align:left; padding-top: 4px; padding-right:12px; background:#9fb4e1;}

.tleft {float: left; text-align:center; padding-top: 4px; padding-left:50px;}
.tright {float: left; text-align:center; padding-top: 4px; padding-right:50px;}
.right .tleft {width:280px}
.right .tright {width:280px}

.main {
	background: transparent;
	min-height: 600px;
	}
.main .left {width: 168px;}
.main .right {width: 672px;}
.right .mleft {width:200px;}
.right .mright {width:420px;}
.all {font-style:normal; font-variant:normal; font-weight: normal; font-size:12px; font-family:Verdana, sans-serif; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom:0;}

.footer {
	background: #9fb4e1;
	font-size: 80%;
	color: #222222;
	padding: 16px 16px 1%;
	width:808px;
}
.footer ul {
	margin: 0;
}
.footer li {
	list-style: none;
}
.footer li a {
	line-height: 2em;
	padding-left: 16px;
	width: 824px;
}
.footer a {color:#222222;}
.footer a:hover {
	color:#000000;
}

.col3, .col3center {
	float: left;
	width: 252px;
}

/* bottom */
.bottom {
	clear: both;
	font-size: 1.1em;
}
.bottom a {color: #222222;}

