body {
	margin				: 0px;
	background-image	: url(../img/bg-body.png);
	background-repeat	: repeat-x;
	color				: #000000;
	font				: 12px/16px arial, helvetica, sans-serif;
}

a {
	color				: #197CAC;
	text-decoration		: none;
}

a:hover {
	text-decoration		: underline;
}

h1 {
	color				: #FF7D01;
}

img {
	border-width		: 0px;
}

div.ModalContainer {
	
}

div.HiddenContainer {
	
}

div.MainContainer {
	width				: 978px; 
	margin-left			: auto; 
	margin-right		: auto;
	background-color	: #FFFFFF;
}

div.Spacer {
	height 				: 35px; 
	width				: 978px;
}

div.Header {
	height				: 159px; 
	width				: 978px;
	color				: #FFFFFF;
	background-image	: url(../img/header-waterpolo.jpg);
	background-repeat	: no-repeat;
}

div.Logo {
	position			: relative; 
	left				: 30px; 
	top					: -38px; 
	float				: left;
}

div.Content {
	margin				: 5px;
	width				: 968px;
	background-color	: #FFFFFF;
}

ul {
	margin				: 0 0 15px 15px;
	padding				: 0;
}

ul ul {
	margin				: 2px 0 2px 15px;
}

div.drop {
	display				: none;
	position			: absolute;
	top					: 39px;
	left				: -6px;
}

li:hover div.drop, li:hover div.drop {
	display				: block;
}

div.drop div.inner {
	background			: url(../img/bg-sub-nav.png);
	background-repeat	: repeat-y;
	width				: 386px;
	padding				: 0 15px;
	overflow			: hidden;
}

div.drop div.btm-bg {
	background			: url(../img/bg-sub-nav-btm.png);
	background-repeat	: no-repeat;
	height				: 10px;
	overflow			: hidden;
}

div.drop ul {
	margin				: 0;
	list-style			: none;
	color				: #ff7f00;
	float				: left;
	width				: 125px;
}

div.drop strong {
	display				: block;
	color				: #ff7f00;
	margin				: 0 0 2px 10px;
}

div.drop div.row {
	width				: 100%;
	overflow			: hidden;
	margin				: -2px 0 2px;
	padding				: 20px 0;
	background			: url(../img/bg-border.gif);
	background-repeat	: repeat-x;
}

div.drop div.column {
	float				: left;
	width				: 260px;
}

div.drop div.small-column {
	float				: left;
	width				: 115px;
}

div.drop div.small-column ul {
	width				: 100%;
}

ul.Navigator {
	position			: relative;
	left				: 50px;
	top					: 0px;
	list-style			: none;
}

ul.Navigator:after {
	clear				: both;
	display				: block;
	content				: "";
}

ul.Navigator li {
	float				: left;
	border-right		: 1px solid;
	border-color		: #007CBF;
	background			: #007CBF;
	background-image	: url(../img/bg-nav.gif);
	background-repeat	: repeat-x;
}

ul.Navigator li:hover, ul.Navigator li.hover {
	position			: relative;
}

ul.Navigator li a {
	color				: #FFFFFF;
	display				: block;
	border-right		: 1px solid;
	border-color		: #008AD5;
	padding				: 0 10px;
	line-height			: 39px;
}

ul.Navigator li a:hover {
	color				: #FF7F00;
	text-decoration		: none;
}
ul.Navigator li.active {
	font-weight			: bold;
	text-decoration		: none;
	color				: #FFFFFF;
}
ul.Navigator li.active a {
	text-decoration		: underline;
	color				: #FFFFFF;
}

ul.Navigator li li {
	float				: none;
	border-right		: 0;
	background			: url(../img/arrow.gif);
	background-position	: 0 5px;
	background-repeat	: no-repeat;
	margin				: 0 0 2px;
	padding				: 0 0 0 10px;
	font-weight			: normal;
}

ul.Navigator li li a {
	color				: #fff;
	display				: inline;
	border-right		: 0;
	padding				: 0;
	line-height			: normal;
}

ul.Navigator li li a:hover {
	color				: #ff7f00;
}

table.Standings {
	border				: 0px solid;
	border-bottom		: 1px solid;
	border-color		: #000000;
	border-collapse		: collapse;	
	white-space			: nowrap;
}

table.Standings th {
	border-bottom		: 1px solid;
	border-color		: #000000; 
}

table.Standings td {
	border				: 0px solid; 
	border-bottom		: 1px solid; 
	border-right		: 1px solid;
	border-color		: #000000; 	
}

td.Row, td.HRowOdd, td.HRowEven, td.VRowOdd, td.VRowEven, td.ARowEven {
	border				: 0px solid; 
	border-bottom		: 1px solid; 
	border-left			: 1px solid; 
	border-color		: #000000; 
	text-align			: center;
	vertical-align		: middle;
}

th.HRowEven, th.HRowOdd {
	border				: 1px solid;
	border-color		: #000000; 
}

td.VRowOdd, th.VRowOdd {
	background-color	: #EAF5FC;
}

td.VRowEven, th.VRowEven {
	background-color	: #D4E7F1;
}

td.HRowOdd, th.HRowOdd {
	background-color	: #EAF5FC;
}

td.HRowEven, th.HRowEven {
	background-color	: #D4E7F1;
}

td.ARowEven, th.ARowEven {
	background-color	: #CADDE8;
}

div.Footer {
	background			: #008ad5;
	background-image	: url(../img/bg-footer.gif);
	background-repeat	: no-repeat;
	color				: #8ac7e7;
	font-size			: 11px;
	padding				: 0 0 27px 35px;
	width				: 943px;
	overflow			: hidden;
	position			: relative;
	z-index				: 1;
}
 
div.Footer a {
	color				: #8ac7e7;
	text-decoration		: none;
}

div.Footer a:hover {
	text-decoration		: underline;
}

div.Sponsors {
	width				: 903px;
	height				: 135px;
	padding				: 102px 40px 0 0;
	overflow			: hidden;
}

div.Sponsors ul {
	float				: left;
	margin				: 0;
	list-style			: none;
	height				: 100px;
}

div.Sponsors li {
	float				: left;
	padding				: 0 24px 0 0;
}

div.Sponsors img {
	display				: block;
}

div.Sponsors strong {
	clear				: left;
	float				: left;
	color				: #fff;
	font-size			: 19px;
	height				: 22px;
	overflow			: hidden;
}

div.HoofdSponsors {
	float				: left;
}

div.Suppliers {
	float				: right;
	padding				: 0 0 0 73px;
	background			: url(../img/bg-sponsor-row.gif);
	background-position	: 0 30px;
	background-repeat	: no-repeat;
	width				: 100px;
}

div.Sponsors div.Suppliers ul {	
	height				: auto;
}

div.Copyright {
	width				: 904px;
	left				: 35px;
	bottom				: 0;
	position			: absolute;
	padding				: 5px 0;
}

div.Copyright p {
	margin				: 0;
	color				: #FFFFFF;
	float				: right;
}

div.Copyright p a {
	color				: #FFFFFF;
	text-decoration		: none;
}

div.Copyright p a:hover {
	text-decoration		: underline;
}
