@charset "utf-8";
/* CSS Document */

body  {
	margin:	0;
	padding: 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:		1em;
	background-color: #FFFFBF;
}

#wrapper  {
	width:			960px;
	border:			3px solid #110077;
	padding:	10px;
	margin-left:	auto;
	margin-right:	auto;
	margin-top:		20px;
	margin-bottom:	20px;
	background-color: #FFF;
}

#content  {
	padding:	10px;
	margin:		0px;
}

#news {
	float: right;
	width: 300px;
	padding: 5px;
	margin: 0px 0px 0px 10px;
	border: #110077 solid 1px;
	background-color: #FFFFBF;
}

#news em {
	font-size: 0.8em;
}

#news p em  {
	font-size:	1em;
}

#news h3 {
	text-transform: uppercase;
}

#news ul li	{
	font-size:	1em;
}

#header  {
	height:	93px;
	border-bottom:	4px solid #110077;
}

#header h1 {
	font size:	1.75em;
	color:		#110077;
	padding-left: 158px;
	padding-top: 30px;
	margin-top: 0;
}

#header img  {
	float:	right;
	border:  none;
}

#navtop  {
	width:		15%;
	float:		left;
	margin-top:	30px;
	margin-right:		10px;
	padding:	0px;
	color:		#110077;
}

#navtop ul  {
	list-style:  none;
	margin:  0;
	padding:  0;
}

#navtop li  {
	border-bottom:	1px solid #110077;
	background-color:  #BBBBEE;
}

#navtop li a:link, #navtop li a:visited  {
	font-size:	0.9em;
	font-weight:	bold;
	display:	block;
	padding:  0.4em 0 0.4em 0.5em;
	border-left:  12px solid #6655BB;
	border-right:  1px solid #110077;
	border-top:		1px solid #110077;
	border-collapse:	collapse;
	color:	#110077;
	text-decoration:  none;
}

#navtop li a:hover {
	background-color:  #FFFFFF;
}

#navtop li li  {
	font-size: 0.7em;
	border-bottom:none;
	background-color:  #DDDDF8;
}

#navtop li li a:link, #navtop li li a:visited  {
	padding-left:  0.8em;
}

#maincontent  {
	margin-top:	10px;
	margin-bottom:  20px;
	padding-top: 10px;
	width:  83%;
	float:	right;
}

#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6  {
	color:		#110077;
}

#maincontent img.rightfloat  {
	float:  right;
	margin:  10px 0px 10px 10px;
	padding:  0px;
}

#maincontent img.leftfloat  {
	float:  left;
	margin:  10px 10px 10px 0px;
	padding:  0px;
}

h1.logo  {
	position:  relative;
	width:  400px;
	height: 100px;
	overflow:  hidden;
	font-size:  1.75em;
	line-height:  100px;
	text-transform:  uppercase;
	border:  none;
}

h1.logo img  {
	border:  none;
}

span.smallitalic  {
	font-style:  italic;
	font-size:  0.8em;
}

span.strong  {
	font-weight:	bold;
}

p.button a:link, p.button a:visited {
	padding:  5px;
	background-color:	#CCC;
	border:		1px solid black;
	width:		50px;
	display:  inline-block;
	text-align:  center;
	text-decoration:  none;
	font-size:  0.8em;
}

p.note  {
	font-style:  italic;
	font-size:  0.8em;
}

caption  {
	font-size:  1.1em;
	font-weight:  bold;
}

th.date  {
	font-size:  1em;
}

tr.altrow  {
	background-color:  #FFFFBF;
}

tr:hover  {
	background-color:  #FFFF00;
}

#navbot  {
	font-size:		0.8em;
	padding:	1px 10px;
	clear:	both;
	background-color:  #FFFFBF;
	border-top:	2px solid #110077;
}

#copyright  {
	font-size:  0.7em;
	font-style:	italic;
	padding:	1px 10px;
}

#footer  {
	font-size:  0.7em;
	font-style:	normal;
	padding:	1px 10px;
}

table.rates td {
	font-size:	1em;
	text-align:	center;
}

ul.club li  {
	font-weight:  bold;
}

ul li.note  {
	list-style:	none;
	font-size:	0.9em;
	font-style:	italic;
}

ul li.listitemdetail  {
	list-style:	none;
	font-size:	1em;
	font-style:	normal;
	font-weight:	normal;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

p.date  {
	font-size:	0.8em;
	font-style:  italic;
}
