/* CSS Document */

body
	{
		/*background-color:#ECD9ED;*/
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:black;
		margin:0px;padding:0px;
		background: url(../imgs/bg.jpg) no-repeat center -670px;
	}

#flash
	{
		background-color:white;
			text-align:center;
			position:relative;
			
	}			
	#inFlash
		{
			width:950px;
			margin:0px auto;
			position:relative;
		}
#head, #sMenu
	{
		/*background-color: #774F84;*/
		height:150px;
		position:relative;
	}
#sMenu
	{
	height:30px;
	text-align:right;
	padding:0px;
	padding-top: 10px;
	background-image: url(../imgs/bgSMenu2.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-transform:uppercase;
	
	}
	#inHead, #inHMenu, #body, #inFoot, #inSMenu
		{
			width:950px;
			margin:0px auto;
			position:relative;
		}
			#lang
			{
				position:absolute;
				top:0px;
				left:0px;
			}	

	#inSMenu a
		{
			font-size: 9px;
		}	
	#inHead
		{
			position:relative;
			
			height:150px;
		}
		#inHead #online
			{
				position:absolute;
				top:20px;
				right:0px
			}
			
			
			#inHead #cvtLogo
				{
					position:absolute;
					bottom:0px;
					right:0px
				}
		#inHead #logoEU
			{
				position:absolute;
					top:100px;
					left:565px;
					
			}
		#logoEU p
			{
				font-size:10px;
				color:#D5D3BF;
				padding-top:0px;
				margin-top:2px;
			}
		#logoEU a:hover, #cvtLogo a:hover 
			{
				border-bottom:0px;
			}
						
										
#hMenu
	{
		
		font-weight:bold;
		
		color: #774F84;
		/*border-bottom:1px solid #774F84;*/
		margin:0px 0px;
		text-align:center;
	}
	#inHMenu
		{
			/*background-color: #E7E7E9;
			border-top:1px solid #A8ADB4;*/
			/*border-bottom:1px solid #D2D6D9;*/
			padding:8px;
		}
		#inHMenu ul
			{
	margin:0px;
	padding:10px 0px;
	margin-top:15px;
	background: url(../imgs/bgHMenu.png) repeat-x left top;
		border-top: 1px solid #A8ADB4;
				/*background-color:#D2D6D9;
				
				filter: alpha(opacity=40);
				-moz-opacity: 0.40; 
				opacity: 0.40;*/

			}
		#inHMenu li
			{
				display: inline;
				text-transform:uppercase;
				font-size:12px;
				padding:3px;
				margin: 0px 10px;				
			}
			#inHMenu li a
				{
					font-size:12px;
					color:#00AECE;
					letter-spacing:0px;
					font-weight:bold;
					
				}
			#inHMenu li a:hover
				{
					border:0px;
				}
#body
	{
	margin-top:20px;
	position:relative;
	margin-bottom:20px;
	
	}
	#logos
		{
			position:absolute;
			
			top:-85px;
			left:130px;
			padding:3px;
			padding-bottom:0px;
			border:1px solid white;
			/*background-color:white;*/
			
		}
		#logos img,
			{margin:0px; padding:0px}
	#vMenu
		{
			width:260px;
			float:left;
			
			/*border:1px solid black;*/
		}
		#vMenu ul
			{
				margin:0px; padding:0px;
				margin-left:18px
			}				
		#vMenu li
			{
				
				list-style-type:square;
				
				color: #84929F;
				margin-left:15px;
				margin-bottom:8px;
				font-size:11px;
				text-transform:uppercase;
			}
			#vMenu li a
				{
				font-size:11px;
				text-transform:uppercase;
				text-decoration:none;
				}
		#vMenu p
			{
				text-transform:uppercase;
				font-size:12px;
				margin-bottom:4px;
				padding-left:20px;
				margin-top:0px;
				color:black;
				font-weight:bold;
				background: url(../imgs/backArrow.gif) no-repeat left center;
			}					
	#content
		{
			width:500px;
			float:left;
			margin:0px;
			/*border:1px solid black;*/
		}
		#content .wide
			{
				width:689px;
			}
						
		#content p, #content div, h1, h2, h3, #content ul
			{
				
				margin-top:0px;
				margin-left:0px;
			}
		
		#content li
			{
				margin-bottom:5px
			}	
		#content .imgBox
			{
				float:right;
				/*width:250px;
				border-top:1px solid #774F84;
				border-bottom:1px solid #774F84;*/
				margin-right:0px;
				/*padding:1px 0px;
				background-color:#E9D1EB;*/
			}
			img
				{
					border:0px; 
				}		
			img.right
				{
					float:right;
				}
			#content .imgTitle
				{
					margin:2px;
					color:#774F84;
					font-size:11px;
					
					
				}
				#content #space  
					{
						height:300px;
					}
		fieldset
			{
				border:0px;
				margin: 10px 0px;
				padding:10px;
				border-top: 1px solid #606568;
				border-left: 1px dashed #606568;
			}
			legend
				{
					color:#606568;
					text-transform:uppercase;
					font-size:11px;
					padding:10px 5px;
				}			
			
	#rightCol
		{
			width:122px;
			margin-left:20px;
			
			float:right;
		}
	#flashOnRight
		{
			margin: 5px 0px 10px;
		}
		#flashOnRight p
			{
				font-size:10px;
			}	
		#rightCol #regionPerson
			{
				width:120px;
				margin-bottom:20px;
				background-color: #F0F0F0;
				float:right;
			}
			#regionPerson .imgSmallerBox
				{
					margin:0px;
					margin-bottom:10px;
					padding:0px;
					border:0px;
				}
				#regionPerson 
					{
						font-size:11px;
					}
				#regionPerson h3
					{
						margin:2px;
						font-size:11px;
					}
				#regionPerson .imgSmallerBox img
					{
					border:0px;
					margin:0px;
					padding:0px;
					width:120px;
					}
		
		#rightCol #searchForm
			{
				
				width:210px;
			}
			
			#searchForm label
				{
					display:block;
				}
			#searchForm label,  #searchForm select, #searchForm option, #searchForm input
				{
					font-size:10px;
				}	
		
		#rightCol p
			{
				margin:2px;
			}	
		#rightCol #regionLogos
				{
					width:120px;
					float:right;
					background-color:white;
					
					margin-right:0px;
					border:1px solid #A8ADB4;
					
				}
				#rightCol #regionLogos table
					{
						margin: 0px auto;
					}
				#regionLogos img
					{
						margin:10px;
					}
		#rightCol #regionLogos td
			{
				text-align:center;
			}
																										
#foot
	{
		/*background-color: #514826;*/
		border-top:1px solid #1E2D3B;
		float:left;
		width:100%;
		text-align:center;
		margin-bottom:0px;
		margin-top:15px;
	}			
	#inFoot
		{
	color:#1E2D3B;
	font-size:10px;
	/*letter-spacing:1px;*/
	text-transform:uppercase;
	padding:2px;
	margin-top:15px;
	margin-bottom:15px;
	width:800px;
	font-family: Arial, Helvetica, sans-serif;
	
		}
.credits
	{
		font-size:11px;
		color: #84929F;
		margin:1px; padding:1px;
	}
.dottedClearLine, hr
	{
		clear:both;
		border:0px;
		border-top: 1px dashed  #A8ADB4;
		margin-top:10px;
		
	}
.clear
	{
		clear:right;
	}
td.right
	{
		text-align:right;
	}		
hr
	{
	border:0px;
	background-color:#A8ADB4;
	height:1px;
	}	
.navtext {
width:130px;
font-size:10px;
border:2px solid #87629;

layer-background-color:tan;
background-color:#A783B3;
color:white;
}	
.warning {color:#B306BC}	
input {width:150px;border:1px solid #009EC0; background-color:white}
.submit {width:100px; background-color:#009EC0 }
th {color:black; font-weight:normal; text-align:right }
form {background-color: #48B8D2; border-top:1px solid #009EC0; border-bottom:1px solid #009EC0; padding:10px}
#mailListForm
	{
		width:270px;
	}
.trailerLink
	{
		background-color:#00AECE;
		color:white; font-size:10px; text-transform:uppercase;
		border-bottom:1px dashed #00AECE;
		padding:2px 4px;
		width:120px;
	}
.back
	{
		margin:20px 0px;
		background: url(../imgs/backArrow.gif) no-repeat left center; padding-left:20px;
		text-transform:uppercase;
		cursor:pointer; cursor:hand;
	}
table.guests td, table.guests th
	{
		border-bottom: 1px dotted  #A8ADB4;
		font-size:11px
	}
table.guests th
	{
		text-align:left;
	}
.wall, h2
	{
	clear:left
	}
		
		
	
.wall img
	{
		float:left; margin:5px;
	}	
.wall a
	{display:block}
#content div.pressClip
	{
		
		margin-right:0px;
		
	}	
.pressClip img
	{
		border:7px solid #E3D0E7;
		margin-bottom:10px;
	}
.pressClip p
	{
		background-color: #E3D0E7;
		margin:0px; 
		padding:3px;
		padding-left:7px;
		padding-bottom:0px;
		width:200px;
		color:#774F84;
	}
.form
	{
		margin-bottom:20px;
	}
blockquote
	{
	margin: 5px 0px;
	font-style: italic;
	}
.ans
	{
		margin-left:20px;
		padding-left:10px;
		border-left:1px solid black;
	}	