html {
margin-bottom:1px;
min-height:100%;
overflow: -moz-scrollbars-vertical !important;
}

body {
margin:0;
width:100%;
color:#58585A;
font-family: Verdana, helvetica, arial;
font-size: 14px;
}

a {color:#fff;text-decoration: none;}
a:hover {text-decoration: underline;}

h1,h2,h3,h4,h5, body.landing p a {
font-weight: normal;
color: #E31B23}

h2 {font-size: 1.8em;margin-bottom: 30px;}
p {margin-bottom: 15px;line-height: 135%;}

#wrap {
width:1050px;
margin:0 auto;
background: #FFF url(/assets/8.jpg) repeat-y center;
}

#top {width:100%;
margin:0 auto;
height:24px;
background: #FFF url(/assets/9.jpg) no-repeat top center;}

body #page {width:1000px;margin:0 auto; background: transparent url(/assets/10.jpg) no-repeat; position: relative;}

#header {height:232px;}
home#header {height:0px;}
	#banner {margin-left:64px;width: 729px; position: relative; margin-top:0px; padding: 0px;border:1px solid #fff;}
		#banner h1 {text-indent:-9999px;display: block; margin-top:26px;width:729px;height: 92px;background-image:url(/assets/11.gif); background-repeat: no-repeat; }
		a#homelink {display:block; width:242px; height:44px; text-indent:-9999px; background-color: transparent;position:absolute;left:0px;top:70px;text-indent:-9999px;}		 #lang {position: absolute; top: 25px;  color:#58585A; font-weight: bold;}
#lang a {color:#58585A; cursor:pointer;}
		form {position: absolute; top: 25px; right:0px; width:210px;}
		/*form p {margin:0; line-height: normal;}
		p#f1 {display:inline;}
		p#f2 {width:22px; float:right;}
		legend {display:none;}
		label {}
		input#first {border:none; background-image:url(../assets/search-bg.gif);background-repeat: no-repeat; width:176px; height:22px; padding: 4px; line-height:24px; }
		input#go {width: 22px; height:22px; float:right;background-image: url(../assets/go-bg.gif); border:none;}*/
		#wpsearch {
		display:block;
		float:left;}
		input#s {
border-width:0;background-image:url(/assets/12.gif);background-repeat: no-repeat; width:176px; height:22px; padding: 4px; line-height:24px; ;
}
input#searchsubmit {
background-image: url(/assets/13.gif);
border-style:none;
height:22px;
text-indent:-9999px;
width:22px;
}

#eventdate {position: absolute; right:0px; top:70px; font-weight: bold;}
		
	#navigation {margin: 20px 0 0 64px; color:#fff;text-transform: lowercase; position: relative; width:729px;}
	#navigation a {color:#fff; text-decoration: none;}
	#navigation a:hover {text-decoration: underline;}
		
		ul#dropnav {font-size: 12px; font-weight: bold;}
		
		#dropnav li {	
		float: left;
		list-style: none;}

		#dropnav li a {	
		display: block;
		text-decoration: none;
		white-space: nowrap}
		
		li#visit a {width:58px; height:29px; background: url(/assets/14.png) no-repeat -58px 0px; line-height: 29px; text-align: center; }
		li#visit a:hover {background: url(/assets/14.png) no-repeat 0px 0px;}
		li#visit a:active {background: url(/assets/14.png) no-repeat 0px 0px;}
		li#exhibit {position: relative;}
		li#exhibit a {width:89px; height:29px; margin-left:2px; background: url(/assets/14.png) no-repeat -89px -29px; line-height: 29px; text-align: center;}
		li#exhibit a:hover {background: url(/assets/14.png) no-repeat 0px -29px;}
				
		#dropnav li#visit ul{
		margin: 0;
		padding: 0 0 10px 0;
		position: absolute;
		visibility: hidden;
		width:173px;
		/*height:180px;*/
		background: transparent url(/assets/14.png) no-repeat 0px bottom;z-index:99;}
		
		#dropnav li#exhibit ul{
		margin: 0;
		padding: 0 0 10px 0;
		position: absolute;
		margin-left: 2px;
		visibility: hidden;
		width:242px;
		/*height:215px;*/
		background: transparent url(/assets/14.png) no-repeat -174px bottom;z-index: 9999;}
		
			#dropnav li ul li {
				float: none;
				display: inline}
			
			#dropnav li ul li a {
				
				color: #FFF;
				background-image:none;
				text-align: left;
				margin-left: 20px;}
			
			#dropnav li ul li a:hover {
			background: none;
			}
		
		#topnav {height:26px; line-height: 26px; font-size: 13px; text-align: right; color:#000}
		#topnav li {display: inline; border-right: 1px solid #aaa; margin-right: 0px; padding-right: 6px; color:#58585A;}
		#topnav li#last {margin-right: 0px; padding-right: 0px; border-right: none;}
		#topnav li a {color:#222;}
		#topnav li a:hover {color:#e31b23; text-decoration:none;}
		#vi #topnav li a:hover {color:#e31b23; text-decoration:none;}
		#ex #topnav li a:hover {color:#6dad31; text-decoration:none;}
		#zone-green #topnav li a:hover {color:#33a32f; text-decoration:none;}
		#zone-blue #topnav li a:hover {color:#1c5ba3; text-decoration:none;}
		#zone-orange #topnav li a:hover {color:#f1940a; text-decoration:none;}
		#zone-pink #topnav li a:hover {color:#aa0a60; text-decoration:none;}
		#zone-lime #topnav li a:hover {color:#c7d210; text-decoration:none;}
		#zone-yellow #topnav li a:hover {color:#fed531; text-decoration:none;}
.zone p#friends {margin-left:0px !important;}
		
#topnav strong{
padding-top:20px;
}

		
#cymru a {position: absolute; right:15px; top:210px;}/* FLOATS IN PAGE*/
#cymru a:hover {text-decoration:none;}
#cymru a#logo {display:block; width:126px; height:108px; text-indent:-9999px; background-color: transparent;position: absolute; right:15px; top:24px;}
#zone-lime #cymru a, #zone-yellow #cymru a, #lime #cymru a, #yellow #cymru a  {color:#333;}
.content {}
	

	
#footer{ margin:85px 0 0 25px; width:850px; height:77px; clear:both;}
	p#friends{float:left; font-size: 0.7em;line-height:66px; height:75px;display: inline; margin-left:10px;}
	p#friends img {vertical-align:bottom;} 
	p#copyright{font-size: 0.7em; line-height:22px; }
	p#copyright a{color:#58585A}
	
#social ul{float: right; margin-right: 190px;  height:40px; display:block;}
#social ul li {float: left; margin-right: 3px; font-size: 0.7em; line-height:44px;}
        #social li p{margin-top:17px;}
        #social li#blog a{width:34px; height:35px; margin-top:2px; text-indent: -9999px; display:block; background:url(/assets/89.jpg) top left no-repeat;}
	#social li#facebook a{width:34px; height:35px; text-indent: -9999px; display:block; background:url(/images/social-icons-facebook.jpg) top left no-repeat;}
	#social li#bebo a{width:34px; height:35px; text-indent: -9999px; display:block; background:url(/images/social-icons-bebo.jpg) top left no-repeat;;}
	#social li#twitter a{width:34px; height:35px; text-indent: -9999px; display:block; background:url(/images/social-icons-twitter.jpg) top left no-repeat;;}
	#social li#myspace a{width:34px; height:35px; text-indent: -9999px; display:block; background:url(/images/social-icons-my-space.jpg) top left no-repeat;;}
	#social li#linkedin a{width:34px; height:35px; text-indent: -9999px; display:block; background:url(/images/social-icons-linked-in.jpg) top left no-repeat;;}
	#social li#youtube a{width:34px; height:35px; text-indent: -9999px; display:block; background:url(/images/social-icons-you-tube.jpg) top left no-repeat;;}
a#eu  { position: absolute; right:0px; bottom:0px; display: block; height:135px; width:170px; text-indent: -9999px; background: url(/assets/18.gif) no-repeat;}




	/* FLOATS IN PAGE*/

#bottom {width:100%;
margin:0 auto;
height:24px;
background: #FFF url(/assets/19.jpg) no-repeat top center; padding-top:15px; text-align:center}

/*home*/
body#home #header {height:0px;}
body#home #content ul {margin-left:115px; }
body#home #content ul li {width:375px;float:left; padding-top: 30px;}
body#home #content ul li#home-cymru h1 a{width:274px; height: 92px; display:block; text-indent: -9999px; background-image: url(/assets/21.jpg);}
body#home #content ul li#home-eng h1 a{width:239px; height: 92px; display:block; text-indent: -9999px; background-image: url(/assets/20.jpg);}
body#home #content ul li h2{font-size: 14px;}
body#home #content ul li h3{font-size: 18px;}
body#home #content ul p.date {font-size: 24px;margin-bottom: 15px;}
body#home #content ul li#home-cymru a.pic {width:236px;height:543px; display: block; text-indent: -9999px; background-image: url(/assets/22.jpg);}
body#home #content ul li#home-eng a.pic {width:236px;height:543px; display: block; text-indent: -9999px; background-image: url(/assets/23.jpg);}

/*Main*/
.landing p a {color: #E31B23;}
.about p a {color: #E31B23;}
#ex .about p a {color: #6dad31;}
#banner h1 {}
.landing h3 {margin:0 0 0 64px;}

/*Visit*/
body#vi .landing p a {color: #E31B23;}
body#vi .about p a {color: #E31B23;}
body#vi li#visit a {background-position:0px 0px}

/*Exhibit*/
body#ex h1,body#ex h2,body#ex h3,body#ex h4,body#ex h5, body#ex .landing p a {
font-weight: normal;
color:#5DA128;}
body#ex h1 a,body#ex h2 a,body#ex h3 a,body#ex h4 a,body#ex h5 a, body#ex .landing p a {
color:#5DA128;
}
body#ex #page {background: url(/assets/24.jpg) no-repeat;}
body#ex li#exhibit a {background-position:0px -29px}
body#ex #banner h1 {background-image: url(/assets/51.gif);}

/*Landing*/
	.landing {margin:0px 0 28px 0; width:1000px;}
		.landing p {margin: 0 0 20px 64px; width: 729px; }
		.landing p a {cursor:pointer;}
		#vi .landing p .colour {color:#E31B23; font-weight:bold;}
		#ex .landing p .colour {color:#6DAD31; font-weight:bold;}
		.landing .colour {color:#E31B23; font-weight:bold;}


/*Subpage*/
.about {margin:0px 0 0 64px; width: 729px; min-height:500px;}
.about-forms {margin:0px 0 0 64px; width: 815px;}
.about ul {height:19px; line-height:19px; margin: 0 0 6px 20px; }
	.about .person {width:250px; float:left;}
	.about .text {margin: 0 0 50px 310px;}
.about .text a {color:#E31B23}
.about .text a:hover {text-decoration:underline;}
        .about-forms .person {width:250px; float:left;}
	.about-forms .text {margin: 0 0 50px 310px;}
        .about .text ul{list-style:disc; height:auto;}
        .about .text h3{font-size:130%; margin:25px 0 5px 0;}
	.about ul#whatson {background: url(/assets/25.gif) no-repeat top left; margin:39px 0 20px 0px; height:148px; list-style:none; float:none; }
	.about ul#whatson li {width:348px; height:19px; line-height:20px; margin-bottom: 6px; }
/*	.about ul#whatson li#p {background-position:0 -20px }.about ul li#o {background-position:0 -40px }.about ul li#b {background-position:0 -60px}.about ul#whatson li#l {background-position:0 -80px }.about ul li#pp {background-position:0 -100px}*/
	.about ul#whatson li a {margin-left: 15px; font-size: .9em; color:#fff;}
        .about ul#whatson li#l a, .about ul li#pp a{ color:#333 }


/*Subpage 2*/
.subpage2 {margin:15px 0 0 64px;}
.subpage2 .title {float:left;}
.subpage2 .title h2{float:left; color:#31A22F;}
.subpage2 .full-list {float:right; margin-right:60px;}
.subpage2 .full-list h3 { display:block; font-size:120% !important; margin:0 !important;}
.subpage2 .full-list h3 a.button{color:#ffffff !important; display:block; background: url(/assets/80.gif) no-repeat 0 0; height:28px; padding:7px 0 0 19px; width:200px;}
.subpage2 .full-list h3 a.button:hover{text-decoration:none; background-position: 0 -32px;}
.subpage2 .clear {clear:both;}
.subpage2 ul {width:880px;color:#fff; margin-bottom: 85px;height: 580px;}
.subpage2 h3, body#ex h3 {color:#fff !important; margin: 15px 0 5px 99px; font-size: 1.5em;}
.subpage2 ul li {margin: 0 20px 20px 0; width: 429px;height:179px;display: block; float:left; background: url(/assets/26.jpg) 0 0; position:relative;}
.subpage2 ul li p {margin:0px 30px 0 99px; font-size: 0.87em;}
.subpage2 ul li a {position: absolute; left:276px; bottom:7px; font-weight: bold;}
.subpage2 ul li#bui {}
.subpage2 ul li#cul {background-position: -451px 0; margin-right: 0px;}
.subpage2 ul li#eng {background-position: 0 -201px;}
.subpage2 ul li#it {background-position: -451px -201px; margin-right: 0px;}
.subpage2 ul li#pro {background-position: 0 -401px; color:#333;}
.subpage2 ul li#adv {background-position: -451px -401px; margin-right: 0px; color:#333;}

.subpage2 ul li#pro h3{color:#333 !important; margin-right:30px;}
.subpage2 ul li#adv h3{color:#333 !important;}

.subpage2 ul li#bui h3 {color:#ffffff !important;}

.subpage2 ul li#bui a {color:#31A22F;}
.subpage2 ul li#cul a{color:#AA0060}
.subpage2 ul li#eng a{color:#F29400;}
.subpage2 ul li#it a{color:#195BA3;}
.subpage2 ul li#pro a{color:#333;}
.subpage2 ul li#adv a{color:#333;}


/*Internal*/


.internal {margin: 85px 0 60px 350px;min-height:500px;}
.internal h2 {color:#fff; margin-bottom:60px; font-size:2em;}
.internal p {line-height: 140%; margin-bottom: 20px; width:442px;}
.internal p#friends {height: 65px; margin-left:0px !important;}
#exhibitors {width:600px; margin-bottom: 30px;}
#exhibitors li span.b {margin-right:10px;}
.exHeader {font-size:1.5em;}

/*ie6 fixes*/
.exWebsite {float:left;}
.exViewProfile{float:right;}
#exhibitors li .clearBoth {clear:both;}


	/*Internal-Green*/
	body#green #page {width:1000px;margin:0 auto; background: transparent url(/assets/27.jpg) no-repeat; position: relative;}
	body#green .internal h3 {color: #31A22F;font-weight: bold;margin-bottom: 20px;}
	body#green .internal a {color: #31A22F;font-weight: bold;}
	#green #exhibitors li {background-color:#D5FFC1; overflow:hidden; font-size:90%; line-height:145%; font-weight: bold; margin-bottom: 5px; padding:10px 0;}
	#green #exhibitors li .exNameLabel {color:#31A22F; float:left; margin-left:10px; width:53px;}
	#green #exhibitors li .exName {float:left; width:185px;}
	#green #exhibitors li .exStandLabel {color:#31A22F; float:left; width:53px;}
	#green #exhibitors li .exStand {float:left; width:85px;}
	#green #exhibitors li a.view {background: url(/assets/28.gif) no-repeat 0 0px; color:#FFFFFF; float:right; font-size:92%; height:26px; line-height:216%; margin:-4px 0; padding-left:13px; width:112px;}
        #green #banner h1 {background-image: url(/assets/52.gif);}
	

	/*Internal-Pink*/
	body#pink #page {width:1000px;margin:0 auto; background: transparent url(/assets/29.jpg) no-repeat; position: relative;}
	body#pink .internal h3 {color:#AA0060;font-weight: bold;margin-bottom: 20px;}
	body#pink .internal a {color: #AA0060;font-weight: bold;}
	#pink #exhibitors li {background-color:#D5FFC1; overflow:hidden; font-size:90%; line-height:145%; font-weight: bold; margin-bottom: 5px; padding:10px 0;}
	#pink #exhibitors li .exNameLabel {color:#AA0060; float:left; margin-left:10px; width:53px;}
	#pink #exhibitors li .exName {float:left; width:185px;}
	#pink #exhibitors li .exStandLabel {color:#AA0060; float:left; width:53px;}
	#pink #exhibitors li .exStand {float:left; width:85px;}
	#pink #exhibitors li a.view {background: url(/assets/28.gif) no-repeat 0 -26px; color:#FFFFFF; float:right; font-size:92%; height:26px; line-height:216%; margin:-4px 0; padding-left:13px; width:112px;}
	#pink #banner h1 {background-image: url(/assets/57.gif);}
	
	/*Internal-orange*/
	body#orange #page {width:1000px;margin:0 auto; background: transparent url(/assets/30.jpg) no-repeat; position: relative;}
	body#orange .internal h3 {color: #F29400;font-weight: bold;margin-bottom: 20px;}
	body#orange .internal a {color: #F29400;font-weight: bold;}
	#orange #exhibitors li {background-color:#D5FFC1; overflow:hidden; font-size:90%; line-height:145%; font-weight: bold; margin-bottom: 5px; padding:10px 0;}
	#orange #exhibitors li .exNameLabel {color:#F29400; float:left; margin-left:10px; width:53px;}
	#orange #exhibitors li .exName {float:left; width:185px;}
	#orange #exhibitors li .exStandLabel {color:#F29400; float:left; width:53px;}
	#orange #exhibitors li .exStand {float:left; width:85px;}
	#orange #exhibitors li a.view {background: url(/assets/28.gif) no-repeat 0 -52px; color:#FFFFFF; float:right; font-size:92%; height:26px; line-height:216%; margin:-4px 0; padding-left:13px; width:112px;}
	#orange #banner h1  {background-image: url(/assets/53.gif);}

	/*Internal-blue*/
	body#blue #page {width:1000px;margin:0 auto; background: transparent url(/assets/31.jpg) no-repeat; position: relative;}
	body#blue .internal h3 {color: #195BA3;font-weight: bold;margin-bottom: 20px;}
	body#blue .internal a {color: #195BA3;font-weight: bold;}
	#blue #exhibitors li {background-color:#D8E0FF; overflow:hidden; font-size:90%; line-height:145%; font-weight: bold; margin-bottom: 5px; padding:10px 0;}
	#blue #exhibitors li .exNameLabel {color:#195BA3; float:left; margin-left:10px; width:53px;}
	#blue #exhibitors li .exName {float:left; width:185px;}
	#blue #exhibitors li .exStandLabel {color:#195BA3; float:left; width:53px;}
	#blue #exhibitors li .exStand {float:left; width:85px;}
	#blue #exhibitors li a.view {background: url(/assets/28.gif) no-repeat 0 -78px; color:#FFFFFF; float:right; font-size:92%; height:26px; line-height:216%; margin:-4px 0; padding-left:13px; width:112px;}
	#blue #banner h1 {background-image: url(/assets/54.gif);}

	/*Internal-lime*/
	body#lime #page {width:1000px;margin:0 auto; background: transparent url(/assets/32.jpg) no-repeat; position: relative;}
	body#lime .internal h3 {color: #C8D200;font-weight: bold;margin-bottom: 20px;}
	body#lime .internal h2 {color: #333;}
	body#lime .internal a {color: #C8D200;font-weight: bold;}
	#lime #exhibitors li {background-color:#FAFFC6; overflow:hidden; font-size:90%; line-height:145%; font-weight: bold; margin-bottom: 5px; padding:10px 0;}
	#lime #exhibitors li .exNameLabel {color:#C8D200; float:left; margin-left:10px; width:53px;}
	#lime #exhibitors li .exName {float:left; width:185px;}
	#lime #exhibitors li .exStandLabel {color:#C8D200; float:left; width:53px;}
	#lime #exhibitors li .exStand {float:left; width:85px;}
	#lime #exhibitors li a.view {background: url(/assets/28.gif) no-repeat 0 -104px; color:#FFFFFF; float:right; font-size:92%; height:26px; line-height:216%; margin:-4px 0; padding-left:13px; width:112px;}
	#lime #banner h1 {background-image: url(/assets/56.gif);}	

	/*Internal-yellow*/
	body#yellow #page {width:1000px;margin:0 auto; background: transparent url(/assets/34.jpg) no-repeat; position: relative;}
	body#yellow .internal h3 {color: #FED531;font-weight: bold;margin-bottom: 20px;}
        body#yellow .internal h2 {color: #333;}
	body#yellow .internal a {color: #BF9D15;font-weight: bold;}
	#yellow #exhibitors li {background-color:#FFF2CA; overflow:hidden; font-size:90%; line-height:145%; font-weight: bold; margin-bottom: 5px; padding:10px 0;}
	#yellow #exhibitors li .exNameLabel {color:#bf9d15; float:left; margin-left:10px; width:53px;}
	#yellow #exhibitors li .exName {float:left; width:185px;}
	#yellow #exhibitors li .exStandLabel {color:#bf9d15; float:left; width:53px;}
	#yellow #exhibitors li .exStand {float:left; width:85px;}
        #yellow #exhibitors li a.website {color:#bf9d15;}
	#yellow #exhibitors li a.view {background: url(/assets/28.gif) no-repeat 0 -130px; color:#FFFFFF; float:right; font-size:92%; height:26px; line-height:216%; margin:-4px 0; padding-left:13px; width:112px;}
	#yellow #banner h1 {background-image: url(/assets/55.gif);}

        /*Internal-red*/
	body#red #page {width:1000px;margin:0 auto; background: transparent url(/assets/79.jpg) no-repeat; position: relative;}
	body#red .internal h3 {color: #E31B23;font-weight: bold;margin-bottom: 20px;}
        body#red .internal h2 {color: #fff;}
	body#red .internal a {color: #E31B23;font-weight: bold;}
	#red #exhibitors li {background-color:#FFF2CA; overflow:hidden; font-size:90%; line-height:145%; font-weight: bold; margin-bottom: 5px; padding:10px 0;}
	#red #exhibitors li .exNameLabel {color:#E31B23; float:left; margin-left:10px; width:53px;}
	#red #exhibitors li .exName {float:left; width:185px;}
	#red #exhibitors li .exStandLabel {color:#E31B23; float:left; width:53px;}
	#red #exhibitors li .exStand {float:left; width:85px;}
	#red #exhibitors li a.view {background: url(/assets/28.gif) no-repeat 0 -156px; color:#FFFFFF; float:right; font-size:92%; height:26px; line-height:216%; margin:-4px 0; padding-left:13px; width:112px;}
	#red #banner h1 {background-image: url(/assets/11.gif);}
	
/*Zone*/

.zone { min-height: 500px; margin: 130px 0 60px 350px;}
.zone h2 {color:#fff; margin-bottom:60px; font-size:2em;}
#zone-lime .zone h2, #zone-yellow .zone h2 {color:#333; margin-bottom:60px; font-size:2em;}
.zone p {line-height: 140%; margin-bottom: 20px; width:442px;}

body#zone-green #page {width:1000px;margin:0 auto; background: transparent url(/assets/35.jpg) no-repeat; position: relative;}
	#zone-green .zone p a {color:#31A22F;}
#zone-green #banner h1 {background-image: url(/assets/52.gif);}

body#zone-pink #page {width:1000px;margin:0 auto; background: transparent url(/assets/36.jpg) no-repeat; position: relative;}
	#zone-pink .zone p a {color:#AA0060;}
#zone-pink #banner h1 {background-image: url(/assets/57.gif);}

body#zone-orange #page {width:1000px;margin:0 auto; background: transparent url(/assets/37.jpg) no-repeat; position: relative;}
	#zone-orange .zone p a {color:#F29400;}
#zone-orange #banner h1 {background-image: url(/assets/53.gif);}

body#zone-blue #page {width:1000px;margin:0 auto; background: transparent url(/assets/38.jpg) no-repeat; position: relative;}
	#zone-blue .zone p a {color:#195BA3;}
#zone-blue #banner h1 {background-image: url(/assets/54.gif);}

body#zone-lime #page {width:1000px;margin:0 auto; background: transparent url(/assets/39.jpg) no-repeat; position: relative;}
	#zone-lime .zone p a {color:#C8D200;}
#zone-lime #banner h1 {background-image: url(/assets/56.gif);}

body#zone-yellow #page {width:1000px;margin:0 auto; background: transparent url(/assets/40.jpg) no-repeat; position: relative;}
	#zone-yellow .zone p a {color:#FED531;} 
#zone-yellow #banner h1 {background-image: url(/assets/55.gif);}

ul#zonelinks {position: absolute; left:625px; top:240px;}
ul#zonelinks li {width:40px;float:left; margin-left: 10px; }
ul#zonelinks li a { height:97px; text-indent: -9999px;background: url(/assets/45.png) 0 0; display: block;}
ul#zonelinks li#bui-zone a {background-position: 80px 0;}
ul#zonelinks li#cul-zone a {background-position: 40px 0;}
ul#zonelinks li#eng-zone a {background-position: 160px 0;}
ul#zonelinks li#it-zone a {background-position: 120px 0;}
ul#zonelinks li#pro-zone a {background-position: 0px 0;}

/*Flash*/
#area-flash-lineup {
height:450px;	
}

.stripe_bkgd_red {
	background: url(/assets/42.gif) repeat-x 0 198px;	
}

.stripe_bkgd_green {
	background: url(/assets/41.gif) repeat-x 0 198px;	
}

#flash-lineup {
margin:-50px auto 0 auto;
width:730px;
background-color:transparent;
} 

/*TWITTER*/                                                                                                                                                   #flash-lineup-twitter {
float:left;
padding-left:10px;
}  

#area-flash-lineup #twitter-feed {
float: left; 
background: url(/images/37.png) no-repeat scroll left top transparent; 
width: 240px; 
height: 360px;
padding:55px 0 0 18px;
overflow:hidden;
margin-top:15px;
}

.person  #twitter-feed {
background: url(/images/38.jpg) no-repeat scroll left top transparent; 
width: 230px; 
height: 360px;
padding:55px 0 0 18px;
overflow:hidden;
margin-top:15px;
}                                          

/*VIDEO*/
.about .text .video {
position:absolute;
}

.about .text .video p{
width:400px;
}

/*News*/

.nv_block {
width:500px;
}

.newsImage {
  float:left;
margin-bottom:40px;
padding-right:15px;
}

a.nv_listTitle {
color:#E31B23;

}

.nv_listHeadline{
/*padding-left:135px;*/
}

.nv_listDate {
/*padding-left:135px;*/
}

.nv_listContent {
font-family: Verdana, helvetica, arial;
font-size: 14px;
line-height: 116%;
/*padding-left:135px;*/
}

.nv_listContent a {
color:#E31B23;
}


.nv_detailListDate{
color:#888888;
display:block;
font-size:90%;
margin-bottom:15px;
}
                                                                                                                                                                                                                                                                                                                                                          /*FORMS*/

#slf form {
 position:relative;
right:0;
top:0;
width:450px;
}

#slf form .field {
overflow:hidden;
display:block;
padding:5px;
width:450px;
}

#slf form label {
overflow:hidden;
float:left;
width:150px;
text-align:right;
margin-right:10px;
line-height:116%;
}

#slf form input {
overflow:hidden;
float:left;
margin:5px 0;
}

#slf form select {
float:left;
}

#slf form .submit {
overflow:hidden;
margin-left:163px;
}    

#slf form p {
overflow:hidden;
padding-top:10px;
}  

#slf p.quickLinks {
overflow:hidden;
display:block;
padding-top:20px;
}

#slf table {
overflow:hidden;
margin:10px 0;
}

#slf table th, #slf table td {
overflow:hidden;
font-weight:normal;
padding:5px;
vertical-align:middle;
font-size:85%;
}

#tellmemore form {
 position:relative;
width:450px;
overflow:hidden;
}

#tellmemore form .field {
overflow:hidden;
display:block;
padding:5px;
width:450px;
}

#tellmemore form label {
float:left;
width:150px;
text-align:right;
margin-right:10px;
margin-top:5px;
}

#tellmemore form input {
float:left;
margin:5px 0;
}

#tellmemore form select {
float:left;
}

#tellmemore form .submit {
margin-left:163px;
}    

#tellmemore form p {
padding-top:10px;
}  

#tellmemore p.quickLinks {
display:block;
padding-top:20px;
} 


#contenttable table th, #contenttable table td{
overflow:hidden;
font-weight:normal;
padding:5px;
vertical-align:middle;
horizontal-align:left;
border:1px solid #000;
}


#QuickLinkContainer {
width: 301px;
height:26px;
background: #8b8d8c url(/images/40.gif) no-repeat right;
padding-right:10px;
float:right;
font-size:80%;
margin-top:10px;
text-align:right;
line-height:200%;
}

#QuickLinkLeft {
background: #7b7b7b url(/images/41.gif) no-repeat left;
width: 90px;
height:26px;
text-align:center;
line-height:200%;
font-weight:bold;
float:left;
}


#QuickLinkContainer a {
text-decoration:none;
color:#fff;
text-align:right;
line-height:140%;
}

#QuickLinkContainer a:hover {
text-decoration:underline;
}
                                                                                                                                                                                                                                                                                                                                                                                  