﻿* {
	padding: 				0px;
	margin: 				0px;
}
body { 
	font: 					12px/1.3em Arial,Tahoma,Helvetica,sans-serif; 
	color:					#000000;
	background: 			#FFFFFF;
	}
#maincontainer { 
	width: 					671px;
	position: 				relative;
	}
#maincontainer404 { 
	width: 					100%;
	padding-top:			75px;
	text-align:				center;
	position: 				relative;
	}
#topbar { 
	width: 					671px;
	height:					105px;
	margin:					0px 0px 1px 0px;
	padding:				0px;
	position: 				relative;
	border-bottom:			1px solid #8B9596;
	}
.topbarright { 
	display:				none;
	}
#top_banner { 
	display:				none;
	}
.topbarrightcountryselect { 
	display:				none;
	}
.topbarrightcs { 
	display:				none;
	}
.topbarrightsearch { 
	display:				none;
	}
.topbarrightpp { 
	display:				none;
	}
#homeflash { 
	display:				none;
	}
#flash { 
	display:				none;
	}
#csflash { 
	display:				none;
	}
.homeoverflash { 
	display:				none;
	}
.overflash { 
	display:				none;
	}
#content { 
	width: 					671px;
	margin:					0px;
	padding:				0px;
	border-top:				1px solid #FFFFFF;
	}
.contentleft { 
	width: 					671px;
	margin:					0px;
	padding:				0px;
	float:					left;
	}
.contentlefthomeleft { 
	width: 					295px;
	margin:					0px;
	padding:				20px;
	float:					left;
	/*color:				#8B9596;*/
	}
.contentlefthomeright { 
	width: 					295px;
	margin:					0px;
	padding:				20px;
	float:					left;
	/*color:				#8B9596;*/
	}
.contentmain { 
	width: 					631px;
	margin:					0px;
	padding:				20px;
	}
.contentright { 
	display:				none;
	}
.contentrightcs { 
	display:				none;
	}
#footer { 
	width: 					671px;
	height:					20px;
	padding:				10px 15px 0px 15px;
	color:					#8B9596;
	border-top:				1px solid #8B9596;
	margin-top:				1px;
	}


/* General 3 col content */
.threecol_left {
	margin:					0px;
	padding:				0px;
	height:					1%;
	width:					32%;
	float:					left;
	}
.threecol_right {
	margin:					0px;
	padding:				0px;
	height:					1%;
	width:					32%;
	float:					right;
	}
.threecol_center {
	margin:					auto;
	padding:				0px;
	height:					1%;
	width:					32%;
	}

/* General 2 col content */
.twocol_left {
	margin:					0px;
	padding:				0px;
	height:					1%;
	width:					50%;
	float:					left;
	}
.twocol_right {
	margin:					0px;
	padding:				0px;
	height:					1%;
	width:					50%;
	float:					right;
	}






/* Table Elements */
.tblevent {
	margin:					0px;
	padding:				0px;
	border:					0px;
	}
.tbleventheader {
	width:					200px;
	margin:					0px;
	padding:				0px 0px 5px 0px;
	border:					0px;
	vertical-align:			top;
	font-weight:			bold;
	}
.tbleventcontent {
	margin:					0px;
	padding:				0px 0px 5px 0px;
	border:					0px;
	vertical-align:			top;
	}



/* Form Elements */
fieldset {
	margin:					0px;
	padding:				0px;
	border:					0px;
	}
form {
	margin:					0px;
	padding:				0px;
	border:					0px;
	}
select.topbar-langselect {
	font:				11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:				#393939;
	width:				225px;
	background-color:	#ffffff;
	border:				solid 1px #CCCCCC;
	margin:				0px 0px 0px 0px;
	}
.topbar-langselectoptgroup {
	color:				#CC0001;
	font-weight:		bold;
	}
.topbar-langselectnorm {
	color:				#393939;
	font-weight:		norm;
	}
.topbar-login {
	font:				11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:				#393939;
	width:				65px;
	padding-left:		2px;
	background-color:	#ffffff;
}
.topbar-search {
	font:				11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:				#393939;
	width:				120px;
	padding-left:		2px;
	background-color:	#ffffff;
}
select.rightbar {
	font:				11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:				#393939;
	width:				295px;
	background-color:	#ffffff;
	border:				solid 1px #CCCCCC;
	margin:				0px 0px 0px 0px;
	}
input.rightbar {
	font:				11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:				#393939;
	width:				292px;
	height:				16px;
	background-color:	#ffffff;
	border:				solid 1px #CCCCCC;
	margin:				0px 0px 0px 0px;
	}
input.userform {
	font:				11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:				#393939;
	width:				500px;
	height:				16px;
	background-color:	#ffffff;
	border:				solid 1px #CCCCCC;
	margin:				0px 0px 0px 0px;
	}
textarea.userform {
	font:				11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:				#393939;
	width:				500px;
	height:				150px;
	background-color:	#ffffff;
	border:				solid 1px #CCCCCC;
	margin:				0px 0px 0px 0px;
	}


/* General Elements */
H1 {
	font:					15px/2.0em Arial,Tahoma,Helvetica,sans-serif; 
	font-weight:			bold;
	color:					#000000;
	line-height:			20px;
	}
H2.white {
	font:					16px/2.0em Arial,Tahoma,Helvetica,sans-serif; 
	font-weight:			bold;
	color:					#FFFFFF;
	line-height:			20px;
	}
H2.black {
	font:					16px/2.0em Arial,Tahoma,Helvetica,sans-serif; 
	font-weight:			bold;
	color:					#000000;
	line-height:			20px;
	}
H2.subtitle {
	font:					13px/1.3em Arial,Tahoma,Helvetica,sans-serif; 
	font-weight:			bold;
	color:					#000000;
	}
A {
	text-decoration:		none; 
	color:					#CC0000;
	}
A:link {
	text-decoration:		none; 
	color:					#CC0000;
	}
A:visited {
	text-decoration:		none; 
	color:					#CC0000;
	}
A:hover {
	text-decoration:		none; 
	color:					#000000;
	}
A.white {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:link.white {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:visited.white {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:hover.white {
	text-decoration:		none; 
	color:					#000000;
	}
A.grey {
	text-decoration:		none; 
	color:					#8B9596;
	}
A:link.grey {
	text-decoration:		none; 
	color:					#8B9596;
	}
A:visited.grey {
	text-decoration:		none; 
	color:					#8B9596;
	}
A:hover.grey {
	text-decoration:		none; 
	color:					#000000;
	}
A.black {
	text-decoration:		none; 
	color:					#000000;
	}
A:link.black {
	text-decoration:		none; 
	color:					#000000;
	}
A:visited.black {
	text-decoration:		none; 
	color:					#000000;
	}
A:hover.black {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
img {
	border:					0px;
	margin:					0px;
	padding:				0px;
	}
img.bullet {
	vertical-align:			middle;
	margin-top:				0px;
	}
img.butarrowcs {
	vertical-align:			middle;
	margin-top:				-4px;
	}
img.buticon {
	vertical-align:			middle;
	margin-top:				-1px;
	}
img.butarrowsmall {
	vertical-align:			middle;
	margin-top:				1px;
	}
img.bannerbot {
	margin-top:				1px;
	}
img.png {
	border:					0px;
	margin:					0px;
	padding:				0px;
	behavior:				url(shared/iepngfix.htc);
	}
.red {
	color:					#CC0000;
	}
.redbg {
	background:				#CC0000;
	color:					#FFFFFF;
	padding:				2px;
	}
.right {
	float:					right;
	}
.img_right {
	float:					right;
	margin-left:			10px;
	}
.img_logo_right {
	float:					right;
	margin-top:				20px;
	margin-left:			10px;
	}
.left {
	float:					left;
	}
.clear {
	clear:					both;
	}
.spacer {
	height:					10px;
	}
.spacertopbar {
	height:					37px;
	}

ul.norm {
	list-style-type:		disc;
	list-style-position:	outside;
	width:					auto;
	margin-left:			20px;
	padding:				3px;
	}
ul.srbullet {
	list-style-type:		disc;
	list-style-position:	outside;
	width:					auto;
	margin-left:			20px;
	padding:				3px;
	}

ol.norm {
	list-style-position:	outside;
	width:					auto;
	margin-left:			30px;
	padding:				3px;
	}

ul.page_nav {
	list-style-image:		url(uk/images/bullet_arrow.gif);
	list-style-position:	outside;
	width:					auto;
	margin-left:			20px;
	padding:				3px;
	}

hr {
	height:					1px;
	margin:					10px 0px 10px 0px;
	color:					#999999;
	}








/* main nav elements */
#mainnavbar {
	display:				none;
	}