/*
new css for itinera revamped 

classes and ids renamed to naming convention on old site site_1024.css

v.1.0 18/10/2010 - 16u35 GVL 
*/

	body {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color: #4D4D4D;
		background: #fff;
		margin: 0;
		padding: 0;}
		
		h1 {}
		
		h2 {}
		
		h3 {}
		
		h4 {
			font-size: 14px;
			font-weight: bold;
			color: #4D4D4D;
			margin: 0;
			padding: 0;}
		
		h5 {
			font-size: 14px;
			font-weight: normal;
			color: #4D4D4D;
			margin: 0;
			padding: 0;}
		
		h6 {
			font-size: 12px;
			font-weight: bold;
			color: #333;
			margin: 0;
			padding: 0;}
			
			.factsnfigures {
				background: url('../img/factsnfigures.jpg') no-repeat left;
				padding: 3px 0px  4px 30px;}
			
			.recommendation {
				background: url('../img/recommendation.jpg') no-repeat left;
				padding: 3px 0px  4px 30px;}
				
		#frame {
			width: 960px;}
			
		#contentBox ul {
			list-style-type: disc;
			margin-left: 5px;
			padding-left: 10px;}	
			
		#contentBox ol {
			margin-left: 10px;
			padding-left: 10px;}	
			
			#contentBox li {
				margin-bottom: 10px;}
		
		a, a:link, a:active, a:visited, a:hover {
			color: #0868AC;
			text-decoration: none;}
			
		a.BBlue, a.BBlue:link, a.BBlue:active, a.BBlue:visited, a.BBlue:hover {
			font-weight: bold;
			color: #0868AC;
			text-decoration: none;}	
		
		.BRed {
			font-weight: bold;
			color: #CC0033;}
		
		.left {
			float: left;}
			
		.right {
			float: right;}
			
		.clear {
			clear: both;}		
			
		form {
			margin: 0;
			padding: 0;}	
			
			div.formbutton01 {
				background: url('../img/bg_formbutton_left.jpg') no-repeat left;
				padding: 0px 0px 0px 3px;}
				
			div.formbutton02 {
				background: url('../img/bg_formbutton_right.jpg') no-repeat right;}
				
				a.formbuttonlink, a.formbuttonlink:link, a.formbuttonlink:active, a.formbuttonlink:visited, a.formbuttonlink:hover {
					display: block;
					font-size: 11px;
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					padding: 3px 10px 3px 7px;}	
		
		#navBox {
			float: left;
			width: 175px;
			padding: 5px;}
			
			a.homelink, a.homelink:link, a.homelink:active, a.homelink:visited, a.homelink:hover {
				display: block;
				font-size: 12px;
				font-weight: bold;
				color: #CC0033;
				text-decoration: none;
				background: url('../img/bg_homelink.jpg') repeat-x bottom;
				padding: 5px 10px 5px 20px;}	
				
			div.leftsideline {
				border-bottom: 1px solid #027ABB;}	
				
			div.leftsidepadding {
				padding: 0px 10px 10px 20px;}	
				
			a.nav01, a.nav01:link, a.nav01:active, a.nav01:visited {
				display: block;
				color: #0868AC;
				text-decoration: none;
				padding: 5px 10px 5px 20px;}		
				
			a.nav01:hover, a.nav01_sel, a.nav01_sel:link, a.nav01_sel:active, a.nav01_sel:visited, a.nav01_sel:hover {
				display: block;
				color: #CC0033;
				background: url('../img/bg_subtheme.jpg') repeat-x bottom;
				text-decoration: none;
				padding: 5px 10px 5px 20px;}		
				
			a.proposalslink, a.proposalslink:link, a.proposalslink:active, a.proposalslink:visited, a.proposalslink:hover {
				display: block;
				font-size: 12px;
				font-weight: bold;
				color: #0868AC;
				text-decoration: none;
				background: url('../img/leftside_proposals.jpg') repeat-x bottom;
				padding: 25px 10px 25px 20px;}		
				
			div.myitinerabox { 
				background: #f0efef url('../img/bg_myitinerabox.jpg') no-repeat top;
				border: 1px solid #cccccc;
				padding: 35px 20px 20px 20px;}	
				
			div.myitinera {
				font-size: 11px;
				font-weight: bold;
				color: #0868AC;
				padding: 0px 0px 10px 0px;}	
				
			div.myitinera_details {
				font-size: 11px;
				font-weight: normal;
				color: #4D4D4D;}		
				
			a.grey, a.grey:link, a.grey:active, a.grey:visited, a.grey:hover {
				display: block;
				font-size: 11px;
				font-weight: normal;
				color: #4D4D4D;
				text-decoration: none;
				background: url('../img/bullet.gif') no-repeat left;
				padding: 5px 10px 5px 20px;}
				
			div.lefttooltext {
				font-size: 11px;
				font-weight: normal;
				color: #4D4D4D;
				background: url('../img/bullet.gif') no-repeat left;
				padding: 5px 10px 5px 20px;}
				
			div.leftsidetoolline {
				border-bottom: 1px solid #D9D9D9;}			
			
		#box {
			float: left;}	
			
		#contentTopBox {
			width: 740px;
			color: #fff;
			background: #2f92c7 url('../img/bg_header.jpg') repeat-x top;
			border-top: 5px solid #ccc;
			border-right: 10px solid #ccc;
			border-left: 5px solid #ccc;
			padding: 10px;}	
			
			a.white, a.white:link, a.white:active, a.white:visited, a.white:hover {
				color: #fff;
				text-decoration: none;}
			
			a.BWhite, a.BWhite:link, a.BWhite:active, a.BWhite:visited, a.BWhite:hover {
				font-weight: bold;
				color: #fff;
				text-decoration: none;}	
				
			input.searchfield {
				width: 200px;
				font-family: Verdana, sans-serif;
				font-size: 11px;
				color: #4D4D4D;
				background: #fff;
				border: 1px solid #7F9DB9;
				padding: 3px;}	
			
		#topnavBox {
			width: 760px;
			background: url('../img/bg_topnav.jpg') repeat-x bottom;
			border-right: 1px solid #ccc;
			border-left: 5px solid #ccc;
			padding: 0px;}	
			
			a.topnavlink, a.topnavlink:link, a.topnavlink:active, a.topnavlink:visited, a.topnavlink:hover {
				font-size: 12px;
				font-weight: bold;
				color: #0868AC;
				text-decoration: none;
				background: url('../img/bg_topnavlink.jpg') no-repeat right;
				padding: 5px 10px 5px 20px;}	
			
		#contentBox {
			width: 760px;
			background: #fff;
			border-right: 1px solid #ccc;
			border-bottom: 5px solid #ccc;
			border-left: 5px solid #ccc;
			margin-bottom: 25px;
			padding: 0;}	
			
			div#homeflash {
				padding: 10px 5px 0px 5px;}
				
			div#breadcrumbs {
				font-size: 11px;
				font-style: italic;
				color: #000;
				padding: 10px 10px 0px 10px;}	
				
				a.crumb, a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover {
					font-size: 11px;
					font-style: italic;
					color: #000;
					text-decoration: none;}	
					
			div.column {
				float: left;
				width: 243px;
				padding: 0px 5px;}	
				
			div.column2 {
				float: left;
				width: 496px;
				padding: 0px 5px;}	
				
			div.column3 {
				float: left;
				width: 749px;
				padding: 0px 5px;}	
				
				div.title_arrow {
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					background: url('../img/bg_dbheaderarrow.jpg') no-repeat bottom right;
					margin: 0;
					padding: 8px 20px 8px 10px;}
				
				div.title_red {
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					background: #c90031 url('../img/bg_dbheader.jpg') repeat-x bottom;
					margin: 10px 0px 0px 0px;
					padding: 8px 10px;}
					
				div.title_blue {
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					background: #2d90c6 url('../img/bg_dbheader_blue.jpg') repeat-x bottom;
					margin: 10px 0px 0px 0px;
					padding: 8px 10px;}
					
				div.title_grey {
					font-size: 18px;
					font-weight: bold;
					color: #333;
					background: #F1EEEC;
					border-top: 1px solid #ccc;
					border-bottom: 1px solid #ccc;
					margin: 10px 0px 0px 0px;
					padding: 10px;}	
					
				div.dbheader_nomargins {
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					background: #c90031 url('../img/bg_dbheader.jpg') repeat-x bottom;
					margin: 0;
					padding: 8px 10px;}	
					
				div.dbheaderbottomarrow {
					height: 6px;
					background: url('../img/bg_dbheaderbottomarrow.gif') no-repeat top left;}	
					
				div.subtitle_red {
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					background: #bd8080 url('../img/bg_dbsubheader.jpg') repeat-x bottom;
					margin:  0;
					padding: 8px 10px;}
					
				div.subtitle_blue {
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					background: #93c5e2 url('../img/bg_dbsubheader_blue.jpg') repeat-x bottom;
					margin:  0;
					padding: 8px 10px;}	
					
				div.dbbox {
					line-height: 140%;
					margin: 0;
					padding: 0;}
					
					.borders {
						border: 1px solid #ccc;}
						
					.bg_darkgrey {
						background-color: #E6E6E6;}	
						
					.padding10 {
						padding: 10px;}	
					
					div.dbitem {
						background: #F1EEEC;
						padding: 10px;}
						
					div.dbitem_nopadding {
						background: #F1EEEC;
						margin: 10px 0px 0px 0px;
						padding: 0;}		
						
					div.dbitem_white {
						background: #fff;
						padding: 10px;}		
						
					div.dbitem_white_nopadding {
						background: #F1EEEC;
						margin: 10px 0px 0px 0px;
						padding: 0;}			
						
						.largerfont {
							font-size: 14px;}
							
						.bookthumb {
							width: 120px;}	
							
						.mov360 {
							width: 360px;
							margin-right: 5px;}	
							
						.movdetails {
							width: 364px;}
						
					div.dbspace {
						height: 5px;
						line-height:1px;
						font-size:1px;}	
						
					div.dbline {
						border-bottom: 1px solid #CCCCCC;}	
						
					div.dbline_margins {
						border-bottom: 1px solid #CCCCCC;
						margin: 10px 0px 0px 0px;}
						
					div.dbline_2margins {
						border-bottom: 1px solid #CCCCCC;
						margin: 10px 0px;}		
						
					div.dbitem_line {
						background: #F1EEEC;
						border-bottom: 1px solid #CCCCCC;
						margin: 0px 5px;}		
						
						a.BGrey, a.BGrey:link, a.BGrey:active, a.BGrey:visited, a.BGrey:hover {
							font-size: 11px;
							font-weight: bold;
							color: #4D4D4D;
							text-decoration: none;}
							
						a.buttonlink, a.buttonlink:link, a.buttonlink:active, a.buttonlink:visited, a.buttonlink:hover {
							display: block;
							font-size: 11px;
							font-weight: bold;
							color: #0868AC;
							text-decoration: none;
							background: url('../img/bg_button.jpg') repeat-x bottom;
							padding: 10px;}	
							
						a.blue, a.blue:link, a.blue:active, a.blue:visited, a.blue:hover {
							color: #0868AC;
							text-decoration: none;
							background: url('../img/arrow.gif') no-repeat left;
							padding: 0px 0px 0px 15px;}	
							
						a.bluebold, a.bluebold:link, a.bluebold:active, a.bluebold:visited, a.bluebold:hover {
							font-weight: bold;
							color: #0868AC;
							text-decoration: none;
							background: url('../img/arrow.gif') no-repeat left;
							padding: 0px 0px 0px 15px;}	
							
						span.arrowbold {
							font-weight: bold;
							background: url('../img/arrow.gif') no-repeat left;
							padding: 0px 0px 0px 15px;}		
							
						a.youtubelink, a.youtubelink:link, a.youtubelink:active, a.youtubelink:visited, a.youtubelink:hover {
							color: #0868AC;
							text-decoration: none;
							background: url('../img/bg_youtube.gif') no-repeat left;
							padding: 0px 0px 0px 20px;}	
							
						table.eventcalendarbox {
							background: #F1EEEC;
							border: 3px solid #ccc;}	
							
							table.eventcalendarbox tr td.calendertop {
								background: url('../img/bg_calendartop.jpg') repeat-x bottom;
								padding: 10px 13px 10px 13px;}
							
							table.eventcalendarbox tr td.boxpadding {
								padding: 0px 10px 10px 10px;}
							
							table.calendar tr td {
								width: 25px;
								height: 20px;
								padding: 0;}
								
								.calendardays {
									color: #000;
									font-weight: bold;}
								
								.calendarborder {
									border-bottom: 2px solid #ccc;
									padding: 0;}
								
								.othermonth {
									color: #999;}
									
								a.calendar_event, a.calendar_event:link, a.calendar_event:active, a.calendar_event:visited, a.calendar_event:hover {
									display: block;
									width: 25px;
									height: 18px;
									color: #fff;
									text-decoration: none;
									background: #c90031 url('../img/bg_dbheader.jpg') repeat-x bottom;
									padding: 2px 0px 0px 0px;}	
									
								div.eventwrapper {
									position: absolute;
									width: 142px;
						 			z-index: 50;
						 			/*display: none;*/}	
									
									div.eventinfo {
										position:relative;
										top: 17px;
										left: 15px;
										width: 142px;}
										
										div.infofill {
											font-size: 12px;
											color: #B2B2B2;
											text-align: left;
											background: url('../img/calendarinfo_fill.gif') repeat-y top;
											padding: 0px 10px;}
																
						table.eventdatebox {
							margin: 0px 10px 0px 0px;}	
							
						.bg_eventdate {
							font-family: Arial, sans-serif;
							font-size: 30px;
							color: #fff;
							background: #2d90c6 url('../img/bg_eventdate.jpg') repeat-x bottom;
							padding: 15px 17px;}	
							
						.eventdate {
							padding:  5px 0px 0px 0px;}	
							
						table.eventtable {
							width: 496px;}
							
						.eventspec {
							width: 120px;
							font-weight: bold;
							padding: 10px;
							border-bottom: 1px solid #CCCCCC;}
							
						.eventdetail {
							padding: 10px;
							border-bottom: 1px solid #CCCCCC;}			
							
						.speakerpic {
							width: 80px;
							border: 1px solid #ccc;}	
							
						.speakerdetails {
							line-height: 150%;}	
							
			table.publiformtable tr td {
				padding: 0px 0px 3px 0px;}
				
				.fullwidth {
					width: 100%;}		
				
				input.searchpublifield {
					width: 140px;
					font-family: Verdana, sans-serif;
					font-size: 11px;
					color: #4D4D4D;
					background: #fff;
					border: 1px solid #7F9DB9;
					padding: 3px;}		
				
				input.pageNr {
					width: 25px;
					font-family: Verdana, sans-serif;
					font-size: 11px;
					color: #4D4D4D;
					text-align: center;
					background: #fff;
					border: 1px solid #7F9DB9;
					padding: 3px;}				
				
				a.gotopage, a.gotopage:link, a.gotopage:active, a.gotopage:visited, a.gotopage:hover {
					display: block;
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					text-align: center;
					background: #2d90c6 url('../img/bg_dbheader_blue.jpg') repeat-x bottom;
					/*border-top: 1px solid #7F9DB9;*/
					border-right: 1px solid #7F9DB9;
					border-bottom: 1px solid #7F9DB9;
					border-left: none;
					padding: 2px 8px 2px 8px;}			
								
			#footerBox {
				border-top: 1px solid #D9D9D9;
				margin: 25px 5px 0px 5px;
				padding: 10px;}
		
				#footerBox a.grey, #footerBox a.grey:link, #footerBox a.grey:active, #footerBox a.grey:visited, #footerBox a.grey:hover {
					display: inline;
					background: none;
					font-size: 11px;
					color: #4D4D4D;
					text-decoration: none;
					padding: 0;}
					
					
		/*-------------------------------------------------------------------------------------------*/
		
		/*-----------------------------DROPDOWN NAVIGATION ---------------------------------*/
		
		/*-------------------------------------------------------------------------------------------*/					
		
		.menu {
			width: 760px; 
			/*height: 40px; */
			position: relative; 
			z-index: 100;}
			
		/* hack to correct IE5.5 faulty box model */
		* html .menu {
			width: 760px; 
			w\idth: 760px;}
		
		/* remove all the bullets, borders and padding from the default list styling */
			.menu ul {
				padding: 0; 
				margin: 0;
				list-style-type: none;
				z-index: 120;}
				
				.menu ul ul {
					padding: 0; 
					margin: 0;
					z-index: 130;}
				
			/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
			.menu li {
				float: left; 
				position: relative;}
				
			/*.menu li {
				z-index: 122;}
			.menu li a {
				z-index: 125;}
				
			.menu li li {
				z-index: 132;}
			.menu li li a {
				z-index: 135;}*/
		
		/* style the links for the top level */
			.menu a, 
			.menu a:visited {
				display: block;
				font-size: 12px;
				font-weight: bold;
				color: #0868AC;
				text-decoration: none;
				background: url('../img/bg_topnavlink.gif') no-repeat right;
				margin: 0;
				padding: 12px 20px 12px 10px;}
				
			.menu a.sel , 
			.menu a.sel:visited {
				display: block;
				font-size: 12px;
				font-weight: bold;
				color: #CC0033;
				text-decoration: none;
				background: url('../img/bg_topnavlink.gif') no-repeat right;
				margin: 0;
				padding: 12px 20px 12px 10px;}
		
		/* a hack so that IE5.5 faulty box model is corrected */
			* html .menu a, 
			* html .menu a:visited {
				width: 40px; 
				w\idth: 40px;}
		
		/* style the second level background */
			.menu ul ul a.drop, 
			.menu ul ul a.drop:visited {
				background: #E0E0E0;}
		
		/* style the second level hover */
			.menu ul ul a.drop:hover{
				background: #E0E0E0;}
			
			.menu ul ul :hover > a.drop {
				background: #E0E0E0;}
				
		/* style the third level background */
		.menu ul ul ul a, .menu ul ul ul a:visited {
			background:#E0E0E0;}
		
		/* style the third level hover */
		.menu ul ul ul a:hover{
			background-color: #E0E0E0;}		
					
		/* hide the sub levels and give them a positon absolute so that they take up no room */
		.menu ul ul {
			visibility: hidden;
			position: absolute;
			height: 0;
			top: 38px;
			left: 0px; 
			width: 200px;
			border-top: 1px solid #E0E0E0;}
		
		/* another hack for IE5.5 */
		* html .menu ul ul {
			top: 38px;
			t\op: 38px;}
			
		/* position the third level flyout menu */
		.menu ul ul ul{
			left:199px; top:-1px; width:148px;}
		
		/* position the third level flyout menu for a left flyout */
		.menu ul ul ul.left {left:-199px;}
		
		/* position the fourth level flyout menu */
		.menu ul ul ul ul{left:199px; top:-1px; width:148px;}
		
		/* position the fourth level flyout menu for a left flyout */
		.menu ul ul ul ul.left {left:-199px;}
		
		/* style the table so that it takes no part in the layout - required for IE to work */
		.menu table {
			position:absolute; 
			top: 0; 
			left: 0; 
			border-collapse: collapse;}
		
		/* style the second level links */
		.menu ul ul a, 
		.menu ul ul a:visited {
			font-size: 11px;
			font-weight: normal;
			color: #4D4D4D; 
			height: auto; 
			background: #E0E0E0;
			border-bottom: 1px solid #fff;
			padding: 5px 10px; 
			width: 180px;}
			
		/* yet another hack for IE5.5 */
		* html .menu ul ul a, 
		* html .menu ul ul a:visited {
			width:180px;
			w\idth:180px;}
		
		/* style the top level hover */
		.menu a:hover {
			color: #0868AC; 
			background: none url('../img/bg_topnavlink.gif') no-repeat fixed right;
		}
			
		.menu ul ul a:hover {
			color: #0868AC; 
			background: #E0E0E0;
		}
		
		.menu :hover > a {
			color: #0868AC; 
			background: none url('../img/bg_topnavlink.gif') no-repeat right;
		}
		
		/* style the other hovers */
		.menu ul ul :hover > a {
			color:#0868AC; 
			background: #cccccc;}	
		
		/* make the second level visible when hover on first level list OR link */
		.menu ul li:hover ul,
		.menu ul a:hover ul{
			visibility: visible;}
		
		/* make the third level visible when hover on second level list OR link */
		.menu ul li ul li:hover ul,
		.menu ul a ul a:hover ul{
			visibility:visible; }
		
		/* make the fourth level visible when hover on third level list OR link */
		.menu ul li ul li ul li:hover ul,
		.menu ul a ul a ul a:hover ul{
			visibility:visible; }
		
		/* keep the third level hidden when you hover on first level list OR link */
		.menu ul :hover ul ul{
			visibility:hidden;}
		
		/* make the third level visible when you hover over second level list OR link */
		.menu ul :hover ul :hover ul{ 
			visibility:visible;}
		
		/* keep the fourth level hidden when you hover on first level list OR link */
		.menu ul :hover ul ul ul{
			visibility:hidden;}
		
		/* keep the fourth level hidden when you hover on second level list OR link */
		.menu ul :hover ul :hover ul ul{
			visibility:hidden;}
		
		/* make the fourth level visible when you hover over third level list OR link */
		.menu ul :hover ul :hover ul :hover ul{ 
		visibility:visible;}	
				

		#alertBox{
		    width:513px;
		    background-color:#CCCCCC;
		    padding:5px;
		}
		#alertBox table{
		    width:100%;
		    height:100%;
		  
		}
		#alertHeader{
		    width:513px;
		    background:url('../img/alertHeader.jpg') repeat-x top left;
		    padding: 10px 5px;
		    color:#FFFFFF;
		    font-weight:bold;
		}
		#alertContent{
		    padding:5px;
		    height:100%;
		    vertical-align:top;
		}
		#alertFooter{
		    height:16px;
		    width:513px;
		    background-color:#F2F2F2;
		    padding:5px;
		    border-top:solid 1px #CCCCCC;
		}
		.registerBox{
		    height:42px;
		}
		.registerBox a{
		    background:url('../img/buttonBackground.gif') repeat-x top left;
		    padding:3px 10px 3px 10px;
		    font-weight:bold;
		    color:#FFFFFF;
		}
		.embedCode{
		    border:none;
		    width:100%;
		    height:30px;
		}


/*
	These are the obsolete classes and id's from the OLD Itinera site
	-> we don't use them in the new site
	-> 'coz they don't exist anymore
	-> in the new layout we have new classes and id's
	-> and these classes/id's couldn't be recycled
	
	v.1.0 - 18/01/2010 16u32 by Gregory Van Looy
*/
div.noScreen {
	display: none;
}
a.nav00, a.nav00:link, a.nav00:active, a.nav00:visited, a.nav00:hover {
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0868AC;
	text-decoration: none;
	border-bottom: 1px solid #027ABB;
	margin: 0px;
	padding: 5px 0px 5px 20px;
}
a.nav00_sel, a.nav00_sel:link, a.nav00_sel:active, a.nav00_sel:visited, a.nav00_sel:hover {
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
	background-image: url(../img/bg_nav00.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #027ABB;
	margin: 0px;
	padding: 5px 0px 5px 20px;
}
div.nav01 {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #027ABB;
}
#contentBox2 {
	width: 745px;
	background-color: #FFF;
	margin: 0px;
	padding: 5px 5px 5px 5px;
}
table.contentTable {
	width: 745px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
table.contentTable tr td.wide {
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
table.contentTable tr td.wide01 {
	width: 555px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
table.contentTable tr td.wide02 {
	width: 555px;
	background-color: #F5F3F1;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
table.contentTable tr td.wide03 {
	width: 555px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
}
table.contentTable tr td.wide04 {
	width: 555px;
	margin: 0px;
	padding: 0px;
}
table.contentTable tr td.wide05 {
	width: 367px;
	margin: 0px;
	padding: 0px;
}
table.contentTable tr td.wide06 {
	width: 367px;
	background-color: #F5F3F1;
	margin: 0px;
	padding: 0px;
}
table.contentTable tr td.space {
	width: 10px;
	margin: 0px;
	padding: 0px;
}
table.contentTable tr td.small01 {
	width: 180px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
table.contentTable tr td.small02 {
	width: 180px;
	background-color: #F5F3F1;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
table.contentTable tr td.small03 {
	width: 180px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
}
table.contentTable tr td.small04 {
	width: 180px;
	margin: 0px;
	padding: 0px;
}
table.issues {
	margin: 0px;
	padding: 0px;
}
table.issues tr td {
	margin: 0px;
	padding: 3px 0px 3px 10px;
}
div.text {
	text-align: justify;
	margin: 0px;
	padding: 10px 10px 10px 10px;
}
div.text02 {
	text-align: justify;
	margin: 0px;
	padding: 3px 10px 10px 10px;
}
div.text03 {
	margin: 0px;
	padding: 10px 10px 10px 10px;
}
div.text04 {
	text-align: justify;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #D9D9D9;
}
div.text05 {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #D9D9D9;
}
div.text06 {
	text-align: justify;
	margin: 0px;
	padding: 5px 5px 5px 5px;
}
div.text07 {
	text-align: justify;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #D9D9D9;
}
tr.colBg td {
	background-color: #F5F3F1;
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
}
tr.colBg02 td {
	background-color: #FFF;
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
}
.cellPad {
	text-align: left;
	margin: 0px;
	padding: 10px;
}
.cellPad02 {
	text-align: left;
	margin: 0px;
	padding: 10px 10px 10px 0px;
}
.cellPad03 {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
div.line_grey {
	border-bottom: 1px solid #D9D9D9;
	margin: 0px;
	padding: 0px;
}
div.line_grey02 {
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	margin: 0px;
	padding: 0px;
}
div.block_grey {
	background-color: #F5F3F1;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin: 0px;
	padding: 5px 10px 5px 10px;
}
div.title_red02 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../img/bg_redtitle.gif);
	background-position: bottom right;
	background-repeat: repeat-x;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin: 0px;
	padding: 3px 10px 3px 10px;
}
div.title_red03 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../img/bg_redtitle02.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 3px 10px 10px 10px;
}
div.title_blue02 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: #0868AC;
	border-bottom: 1px solid #FFF;
	margin: 0px;
	padding: 3px 10px 3px 10px;
}
div.title_blue03 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../img/bg_bluetitle03.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 3px 10px 10px 10px;
}
a.splashlink, a.splashlink:link, a.splashlink:active, a.splashlink:visited, a.splashlink:hover {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
table.navBox2 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
table.navBox2 tr td {
	background-color: #E0E0E0;
	margin: 0px;
	padding: 5px 10px 5px 10px;
}
table.navBox3 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
table.navBox3 tr td {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #D9D9D9;
}
#contentTopBox2 {
	width: 100%;
	height: 53px;
	background-image: url(../img/bg_topbox.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#homeImg {
	width: 745px;
	height: 180px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0868AC;
	margin: 0px;
	padding: 0px;
}


table.fullpage {
	width: 100%;
}

input.register {
	width: 150px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	border: 1px solid #0868AC;
	margin: 0px;
	padding: 3px 10px 3px 10px;}			
	
input.register02 {
	width: 30px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	border: 1px solid #0868AC;
	margin: 0px;
	padding: 3px 10px 3px 10px;}			
	
textarea.register03 {
	width: 150px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	border: 1px solid #0868AC;
	margin: 0px;
	padding: 3px 10px 3px 10px;}
	
input.adv_search {
	width: 130px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	border: 1px solid #0868AC;
	margin: 0px;
	padding: 3px 10px 3px 10px;}			
	
select.adv_search {
	width: 153px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #0868AC;
	margin: 0px;
	padding: 3px 10px 3px 10px;}

input.search {
	width: 100px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	border: 1px solid #7F9DB9;
	margin: 0px;
	padding: 3px 10px 3px 10px;}

table.link02 {
	margin: 0px;
	padding: 0px;}

table.link02 tr td {
	margin: 0px;
	padding: 3px 5px 3px 0px;
	border: none;}
	
.Blue {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0868AC;}
	
span.subtitle {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D4D4D;}
	
span.BGrey, td.BGrey {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D4D4D;}
	
a.title_red, a.title_red:link, a.title_red:active, a.title_red:visited, a.title_red:hover {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;}
	
/* 27/05/2011 */

	span.redfont {
		color: #CC0033;}

	table.checkboxtable tr td {
		padding: 0;
		margin: 0;
		border: none;}	
		
		
/* 27/06/2011 */

	
		
	h6.blue {
		font-size: 12px;
		font-weight: bold;
		color: #0868AC;
		margin: 0;
		padding: 0;}
		
	div.title_darkgrey{
		width: 150px;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		background: #959da7 url('../img/bg_dbheader_darkgrey.jpg') repeat-x bottom;
		margin: 5px 0px;
		padding: 8px 10px;}			

	div.social_icon {
		width: 36px;}		
		
	.bg_lightblue{
		background-color: #e6f0f7;}	
		
	div.dbitem_line2 {
		background: #e6f0f7;
		border-bottom: 1px solid #CCCCCC;
		margin: 0px 5px;}	
		
	div.image {
		width: 120px;
		padding: 10px;}	
	
	div.date {
		padding: 0px 0px 5px 0px;}	
		
	div.shorttext {
		width: 346px;
		padding: 10px 10px 10px 0px;}
		
	div.shorttext_full {
		padding: 10px;}	
		
	div.slidenav {
		width: 60px;
		padding: 10px;}	
		
	div.prev {
		color: #999999;
		background: url('../img/prev_arrow.gif') no-repeat left;
		padding: 0px 0px 0px 12px;}	
		
	a.prev, a.prev:link, a.prev:active, a.prev:visited, a.prev:hover {
		color: #0868AC;
		text-decoration: none;
		background: url('../img/prev_arrow.gif') no-repeat left;
		padding: 0px 0px 0px 12px;}
			
	div.next {
		color: #999999;
		text-align: right;
		background: url('../img/next_arrow.gif') no-repeat right;
		padding: 0px 12px 0px 0px}			
		
	a.next, a.next:link, a.next:active, a.next:visited, a.next:hover {
		color: #0868AC;
		text-decoration: none;
		background: url('../img/next_arrow.gif') no-repeat right;
		padding: 0px 12px 0px 0px;}			
		
	img.img_top_left {
		margin: 0px 10px 10px 0px;}		
		
	img.img_top_right {
		margin: 0px 0px 10px 10px;}			
		
	img.img_bottom_left {
		margin: 10px 10px 0px 0px;}		
		
	img.img_bottom_right {
		margin: 10px 0px 0px 10px;}	
		
	div.topnr {
		width: 24px;
		height: 14px;
		font-size: 16px;
		font-weight: bold;
		color: #fff;
		background: #2d90c6 url('../img/bg_dbheader_blue.jpg') repeat-x bottom;
		margin: 0px 10px 10px 0px;
		padding: 15px 10px;}	
		
	div.featured {
		width: 456px;
		height: 160px;
		background: url(../img/bg_featured.jpg) repeat-x bottom left;
		padding: 20px;}	
		
	a.blueblock, a.blueblock:link, a.blueblock:active, a.blueblock:visited, a.blueblock:hover {
		color: #0868AC;
		text-decoration: none;
		background: url('../img/arrowblock.gif') no-repeat top left;
		padding: 0px 0px 0px 15px;
		display:block;
		}	
		
/* 28/07/2011 */
					
	  div.title_grey_gradient {
		  background: #e9e9e9 url(../img/bg_grey_gradient.jpg) repeat-x top left;
		  border-top: 1px solid #ccc;
		  border-bottom: 1px solid #fff;
		  margin: 10px 0px 0px 0px;
		  padding: 0;}	
				
	  div.title_red2 {
		  font-size: 12px;
		  font-weight: bold;
		  color: #fff;
		  background: #c90031 url('../img/bg_dbheader.jpg') repeat-x bottom;
		  margin: 0;
		  padding: 8px 10px;}
		  
	  div.title_red2 a, div.title_red2 a:link, div.title_red2 a:active, div.title_red2 a:visited, div.title_red2 a:hover {
		  color: #fff;}
		  
	  img.whiteborder {
		  border: 1px solid #fff;}			  
		  
	  div.dbspace10 {
		  height: 10px;}		  
		  
	  div.dbspace20 {
		  height: 20px;}		  
		  
	  div.foto_gallery_item {
		  float: left;
		  background-color: #096;
		  width: 187px;
		  height: 187px;}	
		  
		  td.gallery {
		  width: 187px;
		  height: 187px;}
