/* =====================================
	Global
===================================== */
* {
	margin:0;
	padding:0;
}
html {
	height:				100%;
	margin-bottom:		1px;
}
body,
html {
	background:			#fff;
}
body {
	padding:			0 15px;
	color:				#000;
	font-size:			65%;
	line-height:		1.5;
	font-family:		"Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
}
select,
input {
	font-size:			90%;
}
a:link,
a:visited,
a:active {
	color:				#3232b2;
	text-decoration:	none;
}
a:hover,
a:focus {
	text-decoration:	underline;
}
h2 {
	font-size:			120%;
	margin:				0;
}
p {
	margin-bottom:		1em;
}
ul, ol {
	margin-left:		30px;
}
/* =====================================
	Structure
===================================== */
#idWrapper {
	position:			relative;
	margin:				0 auto;
	padding:			0 15px;
	width:				995px;
}
#idHeader {
	border:				0;
}
#idSearchArea {
	background:			#ddd;
	color:				#000;
}
#idPrintHeader {
	display:			none;
}
#idMenuColumn {
	float:				left;
	width:				187px;
	padding-right:		7px;
	border-right:		1px dotted #000;
	overflow:			hidden;
}
#idContentColumn {
	width:				394px;
	border-left:		1px dotted #000;
	border-right:		1px dotted #000;
	float:				left;
	padding:			0 8px;
	margin-left:		-1px;
	overflow:			hidden;
}
#idContentColumnWide {
	border-left:		1px dotted #000;
	border-right:		1px dotted #000;
	float:				left;
	padding:			0 8px;
	margin-left:		-1px;
	width:				596px;
	overflow:			hidden;
}
#idCampaignColumn {
	float:				left;
	width:				187px;
	padding:			0 7px;
	border-left:		1px dotted #000;
	border-right:		1px dotted #000;
	margin-left:		-1px;
	overflow:			hidden;
}
#idBannerColumn {
	float:				left;
	width:				180px;
	padding-left:		7px;
	border-left:		1px dotted #000;
	margin-left:		-1px;
	overflow:			hidden;
}
#idFooterWrapper {
	clear:				both;
	margin-top:			10px;
	border-top:			1px solid #000;
	padding-top:		0.5em;
}
/* =====================================
	Searcharea
===================================== */
#idHeader a:link img,
#idHeader a:visited img,
#idHeader a:active img {
	border:				0;
}
/* =====================================
	Searcharea
===================================== */
#idSearchArea form {
	display:			inline;
	margin:				0;
	padding:			0;
}
#idSearchArea form p {
	text-align:			right;
	margin:				0;
	padding:			1px 10px;
}
#idSearchArea form p label {
	padding-right:		10px;
}
#idSearchArea form p a:link,
#idSearchArea form p a:visited,
#idSearchArea form p a:active {
	color:				#000;
}
/* =====================================
	Footer
===================================== */
#idFooter {
	float:				left;
}
#idN3Footer {
	float:				right;
}
#idN3Footer p a img {
	border:				0;
}
/* =====================================
	Breadcrumbs
===================================== */
#idBreadcrumbs ul {
	list-style:			none;
	margin:				0.5em 0;
	padding:			0;
	background:			#fff;
}
#idBreadcrumbs ul li {
	display:			inline;
}
#idBreadcrumbs ul li a:link,
#idBreadcrumbs ul li a:visited,
#idBreadcrumbs ul li a:active {
	color:				#7f7f7f;
}
#idBreadcrumbs ul li a:hover,
#idBreadcrumbs ul li a:focus {
	text-decoration:	underline;
}
/* =====================================
	Form with sportslist
===================================== */
form#idFrmSports {
	border-top:			2px solid #ccc;
	border-bottom:		2px solid #ccc;
	background:			#f1f1f1;
	padding:			5px;
	margin:				1em 0;
}
form#idFrmSports p {
	margin:				0;
}
/* =====================================
	Login form
===================================== */
#idFrmLogin input {
	display:			block;
}
#idFrmLogin label {
	display:			block;
	font-weight:		bold;
}
/* =====================================
	Campaigns
===================================== */
.clCampaignStartLine {
	clear:				both;
}
#idCampaignStart1 {
	float:				left;
	width:				187px;
	padding-right:		8px;
	margin-bottom:		10px;
}
#idCampaignStart2 {
	padding-left:		7px;
	width:				187px;
	margin-bottom:		10px;
}
#idCampaignStart3 {
	float:				left;
	width:				187px;
	padding-right:		8px;
	margin-bottom:		10px;
}
#idCampaignStart4 {
	padding-left:		7px;
	width:				187px;
	margin-bottom:		10px;
}
/* =====================================
	Content
===================================== */
.clHeaderBackground {
	background:			url(../i/bg.gif) center repeat-x;
	margin-bottom:		0.5em;
	clear:				both;
}
.clHeaderBackground h2,
.clHeaderBackground h3 {
	color:				#ca0114;
	background:			#fff;
	display:			inline;
	font-size:			140%;
	font-family:		Arial,Helvetica,sans-serif;
	font-weight:		bold;
	margin:				0 0 0 10px;
	padding:			0 10px 2px 5px;
}
#idSDFNews h3 {
	font-size:			120%;
}
#idSDFNews p,
.clNewsList p {
	padding-bottom:		1em;
	margin-bottom:		0;
}
#idSDFNews p.clSDFNewsDateAndSite,
.clNewsList p.clNewsDate,
.clContentEntry p.clNewsDate {
	color:				#6f6e6e;
	font-weight:		bold;
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-size:			90%;
	padding:			0;
}
#idSDFNews p a.clLinkNewsLink:link,
#idSDFNews p a.clLinkNewsLink:visited,
#idSDFNews p a.clLinkNewsLink:active,
.clNewsList p a.clNewsLink:link,
.clNewsList p a.clNewsLink:visited,
.clNewsList p a.clNewsLink:active {
	color:				#000;
}
.clContentEntry {
	margin-bottom:		10px;
}
.clContentEntry h1 {
	font-size:			130%;
	margin:				0;
}
.clContentEntry h2 {
	font-size:			130%;
	margin:				0;
}
.clContentEntry p {
	padding:			0 0 10px 0;
	margin:				0;
}
#idArchieveNews, #idLinkNews, #idFedNews {
	list-style:			none;
	margin:				0 0 10px 0;
	padding:			0;
}
p.clMeta {
	clear:				both;
	margin-top:			2em;
}
/* =====================================
	Search
===================================== */
.clSearchPage h2 {
	margin:				0;
	font-size:			130%;
}
.clSearchPage ol {
	margin:				10px 0 10px 40px;
}
/* =====================================
	Menu
===================================== */
#idMenu {
	border-top:			1px solid #ddd;
	padding:			0;
	margin:				0;
	list-style:			none;
}
#idMenu li {
	list-style:			none;
	border-bottom:		1px solid #ddd;
	padding:			2px 0;
}
#idMenu li a:link,
#idMenu li a:visited,
#idMenu li a:active {
	color:				#000;
}
#idMenu li ul {
	list-style:			none;
	margin: 			0;
	padding: 			0;
}
#idMenu li ul li {
	border-bottom:		0;
	margin:				0;
	padding:			2px 0 2px 20px;
	list-style:			none;
}
#idMenu .clSelected {
	font-weight:		bold;
}
#idMenu li a.clArrow:link,
#idMenu li a.clArrow:visited,
#idMenu li a.clArrow:active {
	width:				10px;
	height:				10px;
	padding-left:		12px;
	background:			url(../i/arrow.gif) center left no-repeat;
}
#idMenu li a.clArrowDown:link,
#idMenu li a.clArrowDown:visited,
#idMenu li a.clArrowDown:active {
	width:				10px;
	height:				10px;
	padding-left:		12px;
	background:			url(../i/arrowd.gif) center left no-repeat;
}
/* =====================================
	Personnell
===================================== */
#idTblPersonnell {
	width:				100%;
	border-collapse:	collapse;
}
#idTblPersonnell tbody tr th,
#idTblPersonnell tbody tr td {
	padding:			3px;
}
#idTblPersonnell tbody tr th {
	padding-top:		1em;
	text-align:			left;
	font-size:			110%;
}
#idTblPersonnell tbody tr th,
#idTblPersonnell tbody tr td {
	border-bottom:		1px solid #999;
}
#idPersonnellPicture {
	float:				left;
	margin-right:		10px;
	padding:			5px;
}
#idPersonnellInfo {
	float:				left;
	padding:			5px;
}
#idPersonnellInfo table tbody tr th {
	text-align:			left;
}
#idPersonnellInfo table tbody tr td a:link img,
#idPersonnellInfo table tbody tr td a:visited img,
#idPersonnellInfo table tbody tr td a:active img {
	border:				0;
}