html{	background: #E6E6E6;}
body{	color:#000; margin:0px;}

#b1{
	position:relative;
	float:left;
	width: auto;
	background: #a9afa6 url("/media/bar.jpg") no-repeat scroll top right;
	border: 1px solid #747474;
	padding: 14px;}
#b2{
	position:relative;
	float:left;
	width:100%;
	border: 1px solid #777;
	background: #E6E6E6; }
#h{
	position:relative;
	display:block;
	height:	85px;
	width: 100%;
	background: #C5C5C5 url("/media/logo.jpg") no-repeat scroll top left;
	border-bottom:1px solid #000;
	color: #FFF; }
#n {
	position: relative;
	float: left;
	margin:	4px;
	width:	200px;
	border:	1px solid #000;
	background: #CCC; }
#c {
	position:relative;
	float:left;
	padding:5px;
	margin: 4px;
	max-width: 48em;
	border:1px solid #000;
	background:#C0C2BE url("/media/bg.png") repeat-y scroll top left; }

#affiliate {
	position: relative;
	float: right;
	text-align: center;
	width:150px;
	background:#CCC;
	border:1px solid #000;
	padding-top: .25em;
	margin:4px; }
/* Nav-box border */
.nbi {
	margin:4px;
	border:1px solid #000;
	background-color: #BABABA;
	padding-top:2px;
	padding-bottom:2px; }
.nbo {
	margin: 12px;
	border:1px solid #000;
	background-color: #DDD; }
.tut {
	width: 14em;
	border: 1px solid #000;
	min-height:1em;
	position:absolute;}
a {
	word-spacing: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	text-decoration: underline;}
a:link	{	color:#0000FF;}
a:visited{	color:#677;}
a:hover {	color:#00000F;}
a.sn	{	display: none;}
img {
	border:	0px;
	display:block;}
.aff {
	margin-left: auto;
	margin-right: auto;
	margin-top: .5em;
	margin-bottom: .5em;}
pre {
	font-family: sans-serif;}
pre.nav {
	margin:0em;}
span.ntitle {
	font-variant: small-caps;
	font-size: .85em;
	font-family: arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left:10px;}
ul {
	list-style:disc;
	list-style-image: url("/media/littlearrow.gif");
	padding-left:25px;
	margin:0px;}
h1 {
	display: inline;}
h2 {
	margin:0;}
h3 {
	text-decoration: underline;
	font-size: 1.05em;
	font-weight: normal;}
table + h2 {	margin: 1em 0 0 0;}
h1.news {	font-size: 1.25em;
	font-family: Arial, sans-serif;
}
h2.news {	display: inline;
	font-size: .9em;
	font-family: Arial, sans-serif;
}
p {
	margin: 1em;
	text-indent: 1.5em;
	max-width: 40em;}
p.news {
	font-family: Arial;
	font-size: .8em; }
table {
	border: 0px solid #000; }
th {
	text-decoration: underline;
	font-family: sans-serif;
	font-size: .8em;
	text-align:left;}
td {
	width:auto;
	text-align:left;
	vertical-align:top;}
.linkcol {
	position:relative;
	float:left;
	width:24.5em;
	line-height:.95em;
	font-size: 1em;
	padding-right:0.5em;}
.figure {
	float:right;
	text-align:center;
}
