body {
	margin:				0;
	padding:			0;
	font-family:		Verdana, Tahoma, Arial;
	font-size:			70%;
}
a img {
	border:				0;
}
.clear {
	clear:				both;
}
#pageWrapper {
	width:				736px;
	margin:				10px 0 0 10px;
}
#headerLeft {
	float:				left;
	/*margin:				8px 0 13px 10px;*/
}
/* Level 1 menu */
#menuLevel1 {
	width:				100%;
}
.lvl1Menu {
	float:				left;
	width:				100%;
	margin:				0 0 1px 0;
	padding:			0;
	/*background:			url(../i/menu-bg.gif) repeat-x #005CAB;*/
	background:			#0067ac;
	list-style:			none;
}
.lvl1Menu li {
	display:			inline;
	padding:			0;
	margin:				0;
}
.lvl1Menu li a {
	/*background:			url(../i/menu-bg.gif) repeat-x #005CAB;*/
	background:			#0067ac;
	border-right:		1px dotted #fff;
	padding:			3px 10px 3px 10px;
	margin:				0;
	color:				#fff;
	display:			block;
	float:				left;
	width:				auto;
	font:				100% Verdana, Arial, Tahoma, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
}
.lvl1Menu li a:hover, .lvl1Menu li a.clicked {
	/*background:			url(../i/menu-bg-hover.gif) repeat-x #6995c6;*/
	background:			#4aa9e9;
}
/* Level 2 menu */
#menuLevel2 {
	width:				100%;
}
.lvl2Menu {
	margin:				0 0 4px 0;
	float:				left;
	list-style:			none;
	padding:			0;
	width:				100%;
	background:			#ccc;
	border-bottom:		1px solid #979797;
}
.lvl2Menu li {
	display:			inline;
	margin:				0;
	padding:			0;
}
.lvl2Menu li a {
	background:			#ccc;
	font:				80% Verdana, Arial, Tahoma, sans-serif;
	color:				#000;
	text-decoration:	none;
	display:			block;
	width:				auto;
	border-right:		1px solid #979797;
	float:				left;
	padding:			3px 5px;
}
.lvl2Menu li a:hover, .lvl2Menu li a.clicked {
	background:			#979797;
}
/* Contentarea */
#startpageLeftColumn {
	float:				left;
	width:				204px;
	margin-right:		34px;
	margin-top:			10px;
	display:			table-cell;
}
#startpageCenterColumn {
	width:				322px;
	float:				left;
	margin-right:		34px;
	margin-top:			10px;
	display:			table-cell;
}
#startpageRightColumn {
	float:				left;
	width:				142px;
	display:			table-cell;
}
#pageLeftColumn {
	float:				left;
	width:				204px;
	margin-right:		34px;
	margin-top:			10px;
	display:			table-cell;
}
#pageCenterColumn {
	width:				322px;
	float:				left;
	margin-right:		34px;
	margin-top:			10px;
	display:			table-cell;
}
#pageRightColumn {
	float:				left;
	width:				142px;
	display:			table-cell;
}
#widepageColumn {
	float:				left;
	width:				498px;
	display:			table-cell;
}
.newsEntryStartPage {
	float:				left;
	margin-bottom:		15px;
}
.newsEntry, .fullpageEntry {
	margin-bottom:		15px;
}
.newsEntryStartPage a, .newsEntry a, .fullpageEntry a, #linknewslist a, #arhivenewsLink a, #archivenewslinks a {
	/*color:				#162165;
	font-weight:		bold;
	text-decoration:	none;
	border-bottom:		1px dashed #162165;*/
	color:				#162165;
	font-weight:		bold;
	text-decoration:	none;
	border-bottom:		0;
}
.newsEntryStartPage a:hover, .newsEntry a:hover, .fullpageEntry a:hover, #linknewslist a:hover, #arhivenewsLink a:hover, #archivenewslinks a:hover {
	/*background:			#ddd;*/
	color:				#f00;
	background:			#fff;
	text-decoration:	underline;
}
.newsEntry h1, .newsEntryStartPage h1 {
	display:			inline;
	font-size:			110%;
	margin:				0;
	padding:			0;
}
.fullpageEntry h1 {
	font-size:			110%;
	margin:				0;
	padding:			0;
}
.newsEntryStartPage p, .newsEntry p, .fullpageEntry p {
	margin:				0 0 1em 0;
	padding:			0;
}
.newsEntryImage {
	float:				left;
	margin:				0 20px 10px 0;
}
#linknewslist, #archivenewslinks {
	list-style:			none;
	margin:				0;
	padding:			0;
}
#footer {
	float:				left;
	width:				100%;
	background:			url(../i/footer-bg.gif) repeat-x;
	padding-top:		7px;
	margin-top:			20px;
	font-size:			85%;
}
#footerLeft {
	float:				left;
}
#footerRight {
	float:				right;
}
.imgMenuFiller {
	height:				19px;
	width:				736px;
	margin:				0 0 4px 0;
}
/* Login and new user forms */
#idLoginForm label {
	display:			block;
	font-weight:		bold;
	line-height:		1.5em;
}
#idLoginForm input {
	display:			block;
}
#idLoginForm input.clInput {
	width:				250px;
}
.clUserForm label {
	display:			block;
	font-weight:		bold;
	width:				250px;
	line-height:		1.5em;
}
.clUserForm input {
	display:			block;
}
.clUserForm input.clInput {
	width:				250px;
}
.clUserForm textarea {
	width:				250px;
	height:				75px;
}
input.clNoBreak {
	display:			inline;
}
.clBlock {
	display:			block;
}
#idNbrOfTickets {
	width:				75px;
}