@charset "utf-8";
/* CSS Document */
/*html,body { overflow: auto; }
html>body { overflow: visible; }
html { height: 100%; }*/

body{
	margin:0px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
img{
	border:0px;
}
img.leftsideimg{
	float:left;
	margin:0 10px 10px 0;
}
img.rightsideimg{
	float:right;
	margin:0 0 10px 10px;
}
a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#13B5EA;
}
a.content{
	/*color:#666;*/
	color:#00AEEF;
	font-weight:bold;
	border-bottom:dotted 1px #666;
}
a.content:hover{
	border-bottom:solid 1px #00AEEF;
}
a.submenu{
	color:#fff;
	text-decoration:none;
}
a.submenu:hover{
	color:#0060A9;
}
strong{
	color:#00AEEF;
}
h2{
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#00aeef;
	font-weight:normal;
}
#wrapper{
	margin:0px auto;
	width:990px;
	min-height:600px;
	height: auto !important;
	height: 600px;
	color:#fff;
	background-color:#00214C;
}
#wrapperprint{
	margin:0px auto;
	width:990px;
	height: auto !important;
	color:#fff;
	background-color:#00214C;
}
#attachinteriorprint{
	min-height:100px;
	padding: 5px 5px 5px 5px;
	margin: 70px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	border: 1px solid #00AEEF;
}
#printfactsheet{
	margin: -20px 0px 0 100px;
	height: 16px;
	width: 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000;

}
#factsheetprint{
	width:auto;
	height: auto !important;
	color:#000;
	background-color:#fff;
	/*border-top:solid 5px #13B5EA;
	border-bottom:solid 5px #0060A9;*/
}
#industryprint{
	position:relative;
	width: 980px;
	padding: 0 0 0 0px;
	height:auto !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#indshowlogoprint{
	float:left;
	margin:0 10px 10px 0px;
	height: 150px;
	min-height: 150px;
}
#datesprint{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1e3d73;
	font-weight:normal;
}
#indheadingprint{
	position:relative;
	font-size:2em;
	color:#00AEEF;
	text-align:left;
	height: 60px;
	margin: 0px 0 0 0px;
}
#ufiprint{
height:auto;
width:auto;
margin:-20px 0 0 750px;
}
#factsheetimageprint{
	position:relative;
	float:right;
	margin: 0px 0 10px 10px;
	width:253px;
	height:200px;
	border:1px solid #000;
}

#caldates{
	position:absolute;
	margin: 320px 0 0 -350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#fff;
	height:40px;
	width: 320px;
	/*border:1px solid #ff0;*/
}
#factsheetimage {
	position:relative;
	float:right;
	margin: -22px 0 10px 10px;
	width:253px;
	height:200px;
	border:1px solid #000;
}
#header{
	width:auto;
	height:130px;
	border-bottom:solid 15px #0060A9;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
}

#logo{
	float:left;
	margin:15px 10px 10px 40px;
	font-size:1.0em;
	font-style:italic;
	
}

#indshowlogo{
float:left;
margin:0 10px 10px 0;
height: 200px;
min-height: 150px;
/*border: 1px solid #f00;*/
}
#ufi{
height:auto;
width:auto;
margin:-20px 0 0 750px;
}
#industry{
	position:relative;
	width: 980px;
	padding: 0 0 0 0px;
	overflow:auto;
	min-height: 530px;
	height:530px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:0;
	/*border: 1px solid #F00;*/
}
#show{
	position:relative;
	width: 950px;
	padding: 10px 0 0 0px;
	overflow:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 2px solid #1e3d73;
	/*border-left: 2px solid ##ff0*/
	/*border: 1px solid #FFFF00;*/
}

#noshows{
font-family:Arial, Helvetica, sans-serif;
font-size:x-large;
color:#f00;
font-weight:normal;
text-align:center;
width: 100%
height: 530px;
margin-top: 150px;
}
#dates{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1e3d73;
font-weight:normal;
}
#fs{
width:100%;
padding:10px;

}
#indheading{
	position:relative;
	font-size:2em;
	color:#00AEEF;
	text-align:left;
	margin: 0px 0 0 160px;
}
#indintheading{
	position:relative;
	font-size:1.7em;
	height:25px;
	color:#1e3d73;
	text-align:left;
}

#indheadertext{
	float:left;
	width:430px;
	height:auto;
	margin:50px 10px 10px 30px;
	font-size:1.7em;
	font-style:italic;
	text-align:center;
	/*border:solid 1px #fff;*/
}
#attachinterior{
min-height:100px;
padding: 5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
border: 1px solid #00AEEF;
}

#attachinterior a{
color:#0000CC;
text-decoration:none;
}

#indmenu{
	width:auto;
	padding-right:17px;
	text-align:right;
}
#indmenu a{
	display:inline-block;
	width:120px;
	height:25px; /* heignt of background img is 32px*/
	padding-top:7px;
	margin:10px 3px 0px 3px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background-image:url(../images/indmenu_item_bg.png);
	background-repeat:no-repeat;
	/*border:1px solid #00ff00;*/
}

#indmenu a:hover{
	background-image:url(../images/indmenu_item_bg_hover.png);
	background-repeat:no-repeat;
}

#headertext{
	float:left;
	width:430px;
	margin:70px 10px 10px 30px;
	font-size:1.7em;
	font-style:italic;
	/*border:solid 1px #fff;*/
}

#logoright{
	position:static;
	top: 0px;
	left: 900px
	width:195px;
	height:130px;
	text-align:center;
	/*border:solid 1px #fff;*/
}

#pagecontent, #homepagecontent{
	width:auto;
	min-height:600px;
	height: auto !important;
	height: 600px;
	color:#000;
	background-color:#fff;
	border-top:solid 5px #13B5EA;
	border-bottom:solid 15px #0060A9;
}

#newspagecontent{
	width:auto;
	min-height:600px;
	height: auto !important;
	height: 600px;
	color:#000;
	background-color:#fff;
	border-top:solid 5px #13B5EA;
	border-bottom:solid 15px #0060A9;
}

#newspagecontent a{
	color:#00AEEF;
	text-decoration:none;
}

#newspagecontent .jqueryslidemenu a{
	text-decoration:none;
	color:#fff;
}

#homepagecontent{
	color:#fff;
	background-color:#00214C;
}

#topmenu{
	width:auto;
	height:53px;
	margin-top:0px;
	text-align:center;
	/*border:solid 1px #fff;*/
}
#topmenu a{
	display:inline-block;
	width:145px;
	height:25px; /* heignt of background img is 32px*/
	padding-top:7px;
	margin:10px 3px 0px 3px;
	color:#fff;
	text-align:center;
	background-image:url(../images/topmenu_item_bg.png);
	background-repeat:no-repeat;
	/*border:1px solid #00ff00;*/
}
#topmenu a:hover{
	background-image:url(../images/topmenu_item_bg_hover.png);
	background-repeat:no-repeat;
}
#topmenu span.faketab{
	display:inline-block;
	width:145px;
	height:25px; /* heignt of background img is 32px*/
	padding-top:7px;
	margin:10px 3px 0px 3px;
	color:#fff;
	text-align:center;
	background-image:url(../images/topmenu_item_bg.png);
	background-repeat:no-repeat;
	cursor:pointer;
	/*border:1px solid #00ff00;*/
}
#topmenu span.faketab:hover{
	background-image:url(../images/topmenu_item_bg_hover.png);
	background-repeat:no-repeat;
}
#submenus{
	width:auto;
}
#submenu2{
	position:absolute;
	float:left;
	display:none;
	width:119px;
	margin:-12px 0px 0px 202px;
	/*padding:5px;*/
	color:#fff;
	text-align:center;
	border:solid 1px #13B5EA;
	border-top:solid 0px #13B5EA;
	background-color:#13B5EA;
	z-index:100;
}
#submenu2 a{
	display:block;
	width:auto;
	padding:2px 5px 2px 10px;
	text-align:left;
	/*border:solid 1px #808080;*/
}
#submenu2 a:hover{
	color:#fff;
	background-color:#0060A9;
}
#submenu3{
	position:absolute;
	float:left;
	display:none;
	width:258px;
	height:360px;
	margin:-12px 0px 0px 357px;
	/*padding:5px;*/
	color:#fff;
	text-align:center;
	border:solid 1px #13B5EA;
	border-top:solid 0px #13B5EA;
	background-color:#13B5EA;
	overflow:auto;
	overflow-X:none;
	z-index:100;
}
#submenu3 a{
	display:block;
	width:auto;
	padding:2px 5px 2px 10px;
	color: #fff;
	text-align:left;
	/*border:solid 1px #808080;*/
}
#submenu3 a:hover{
	color:#fff;
	background-color:#0060A9;
}
#submenu4{
	position:absolute;
	float:left;
	display:none;
	width:120px;
	height:40px;
	margin:-12px 0px 0px 512px;
	/*padding:5px;*/
	color:#fff;
	text-align:center;
	border:solid 1px #13B5EA;
	border-top:solid 0px #13B5EA;
	background-color:#13B5EA;
	overflow:auto;
	overflow-X:none;
	z-index:100;
}
#submenu4 a{
	display:block;
	width:auto;
	padding:2px 5px 2px 10px;
	text-align:left;
	/*border:solid 1px #808080;*/
}
#submenu4 a:hover{
	color:#fff;
	background-color:#0060A9;
}
#submenubot{
	position:absolute;
	width:auto;
	/*border:solid 1px #808080;*/
}
#submenu7{
	position:absolute;
	float:left;
	display:none;
	width:450px;/*258px;*/
	/*height:360px;
	margin:-431px 0px 0px 272px;*/
	height:300px;
	margin:-371px 0px 0px 272px;
	color:#fff;
	text-align:center;
	border:solid 1px #13B5EA;
	border-bottom:solid 0px #13B5EA;
	background-color:#0060A9;
	overflow:auto;
	overflow-X:none;
	z-index:100;
}
#submenu7 a{
	display:block;
	width:auto;
	padding:2px 5px 2px 10px;
	text-align:left;
	/*border:solid 1px #808080;*/
}
#submenu7 a:hover{
	color:#fff;
	background-color:#13B5EA;
}
#submenu7 span{
	display:block;
	width:auto;
	padding:2px 5px 2px 10px;
	text-align:left;
	/*border:solid 1px #808080;*/
	cursor:pointer;
}
#submenu7 span:hover, .selectedlistitem{
	color:#fff;
	background-color:#13B5EA;
}

#submenu8{
	position:absolute;
	float:left;
	display:none;
	width:150px;
	height:220px;
	margin:-291px 0px 0px 472px;
	/*padding:5px;*/
	color:#fff;
	text-align:center;
	border:solid 1px #13B5EA;
	border-bottom:solid 0px #13B5EA;
	background-color:#0060A9;
	overflow:auto;
	overflow-X:none;
	z-index:100;
}
#submenu8 a{
	display:block;
	width:auto;
	padding:2px 5px 2px 10px;
	text-align:left;
	/*border:solid 1px #808080;*/
}
#submenu8 a:hover{
	color:#fff;
	background-color:#13B5EA;
}
#submenu8 span{
	display:block;
	width:auto;
	padding:2px 5px 2px 10px;
	text-align:left;
	/*border:solid 1px #808080;*/
	cursor:pointer;
}
#submenu8 span:hover, .selectedlistitem{
	color:#fff;
	background-color:#13B5EA;
}
#submenu9{
	position:absolute;
	float:left;
	display:none;
	width:150px;
	height:60px;
	margin:-131px 0px 0px 672px;
	/*padding:5px;*/
	color:#fff;
	text-align:center;
	border:solid 1px #13B5EA;
	border-bottom:solid 0px #13B5EA;
	background-color:#0060A9;
	overflow:auto;
	overflow-X:none;
	z-index:100;
}
#submenu9 a{
	display:block;
	width:auto;
	padding:2px 5px 2px 10px;
	text-align:left;
	/*border:solid 1px #808080;*/
}
#submenu9 a:hover{
	color:#fff;
	background-color:#13B5EA;
}
#submenu9 span{
	display:block;
	width:auto;
	padding:2px 5px 2px 10px;
	text-align:left;
	/*border:solid 1px #808080;*/
	cursor:pointer;
}
#submenu9 span:hover, .selectedlistitem{
	color:#fff;
	background-color:#13B5EA;
}
#homeimg{
	width:auto;
	text-align:center;
	background-color:#00214c;
}
#homeflash{
	width:auto;
	text-align:center;
	background-color:#00214c;
}
#flashimg{
	width:917px;
	margin:auto;
	text-align:center;
	background-image:url(../images/home_img.png);
	background-repeat:no-repeat;
}

#homeparabold{
	width:851px;
	margin:0px 0px 0px 71px;
	font-size:1.25em;
	color:#13B5EA;
	text-align:justify;
	/*border:solid 1px #fff;*/
}

#homeparanormal{
	width:851px;/*540px;*/
	/*margin:20px 37px 20px 5px;*/
	margin:0px 71px;
	font-size:1.1em;
	text-align:justify;
	/*border:solid 1px #fff;*/
}

#exhibitsearch{
	clear:both;
	width:904px;
	height:70px;
	margin:auto;
	margin-bottom:20px;
	color:#fff;
	background-image:url(../images/search_bg.png);
	background-repeat:no-repeat;
}

#searchlabel{
	float:left;
	margin:27px 0px 0px 20px;
	text-align:center;
	/*border:solid 1px #fff;*/
}

#searchfield{
	float:left;
	margin:20px 0px 0px 10px;
}

#searchmenu{
	/*float:right;
	margin:20px 14px 0px 0px;*/
	float:left;
	margin:20px 0px 0px 10px;
	/*border:solid 1px #fff;*/
}
#searchmenu a{
	display:inline-block;
	width:180px;
	height:25px; /* heignt of background img is 32px*/
	padding-top:7px;
	margin:0px 5px 0px 5px;
	color:#fff;
	text-align:center;
	background-image:url(../images/botmenu_item_bg.png);
	background-repeat:no-repeat;
	clear:none;
}
#searchmenu a:hover{
	background-image:url(../images/botmenu_item_bg_hover.png);
	background-repeat:no-repeat;
}
#searchmenu span.faketab{
	display:inline-block;
	width:180px;
	height:25px; /* heignt of background img is 32px*/
	padding-top:7px;
	margin:0px 10px;
	color:#fff;
	text-align:center;
	background-image:url(../images/botmenu_item_bg.png);
	background-repeat:no-repeat;
	cursor:pointer;
	clear:none;
	/*border:solid 1px #fff;*/
}
#searchmenu span.faketab:hover{
	background-image:url(../images/botmenu_item_bg_hover.png);
	background-repeat:no-repeat;
}

/*#login{
	margin:auto;
	width:96%;
	color:#fff;
	border:solid 6px #434133;
}*/

/*#ticker{
	width:718px;/*732px;*/
	/*height:51px;/*81px;*/
	/*margin:20px auto 20px;
	padding:30px 7px 10px 7px;
	text-align:left;
	font-size:1.5em;
	color:#fff;
	background-image:url(../images/ticker_bg.png);
	background-repeat:no-repeat;
}*/

#footer{
	margin:auto;
	width: auto;
	height:40px;/* height is 60px*/
	padding-top:20px;
	font-size:0.85em;
	text-align:center;
	border-top:solid 5px #13B5EA;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;
	clear:both;
}

#footer a{
	color:#fff;
	text-decoration:none;
}

#footer a:hover{
	color:#13B5EA;
	text-decoration:none;
}

#tagcloud{
	margin:auto;
	width: auto;
	padding:5px;
	padding-top:0px;
	font-size:0.85em;
	text-align:center;
	background-image:url(../images/tagcloud_bg.jpg);
	background-repeat:repeat-y;
}

#botscroller{
	position:absolute;
	width:904px;
	height:33px;
	margin-left:43px;
	margin-top:-22px;
	/*padding:5px 10px 5px 20px;*/
	background-image:url(../images/botscroll_bg.png);
	background-repeat:no-repeat;
	z-index:90;
	/*border:solid 1px #f00;*/
}

#newslabel{
	float:left;
	width:40px;
	height:18px;
	margin-left:12px;
	margin-top:7px;
	padding:2px 0px 0px 0px;
}

#scrollerwhite{
	float:right;
	width:836px;
	height:18px;
	margin-top:7px;
	margin-right:12px;
	padding:2px 2px 0px 2px;
	background-color:#fff;
	color:#666;
}

#scrollerwhite a{
	color:#00214C;
	text-decoration:none;
}

#scrollerwhite a:hover{
	color:#13B5EA;
}

#floater{
margin: 5px 5px 5px 5px;
}

.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#00AEEF;
	text-align:left;
}
.industryh2{
	font-size:0.95em;
}
.demoheading{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	color:#00AEEF;
	text-align:left;
}

.error{
	color:#f00;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
}

.info{
	color:#0060A9;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
}	

.inputcontent{
	color:#434133;
}

.homesearch{
	height:16px;
	border:solid 1px #fff;
	margin:0px;
	vertical-align:middle;
}

/*.gobutton{
	height:32px;
	width:32px;
	margin-top:-5px;
	color:#00214C;
	border:solid 1px #fff;
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
}

.gobutton:hover{
	color:#fff;
	border:solid 1px #00214C;
	background-color:#00214C;
}*/
.gobutton{
	display:inline-block;
	height:32px;
	width:50px;
	padding-top:8px;
	text-align:center;
	background-image:url(../images/go_button_bg.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.gobutton:hover{
	background-image:url(../images/go_button_bg_hover.png);
	background-repeat:no-repeat;
}

.button{
	border:solid 1px #808080;
	color:#fff;
	padding:0px 5px 0px 5px;
	text-align:center;
	background-color:#434133;
}

.button:hover{
	color:#000;
	background-color:#97C61B;
}
.indpagerightcontent{
	float:right;
	width:485px;
	/*min-height:400px;*/
	/*height: auto !important;*/
	height: 400px;
	margin:0px 0px 10px 35px;
	padding:0px;
	border:solid 2px #ffff00;
}
.indpagelefttcontent{
	float:left;
	width:410px;
	/*min-height:400px;*/
	/*height: auto !important;*/
	height: 400px;
	margin:0px 35px 10px 0px;
	padding:0px;
	border:solid 2px #ff0000;
}
.pageleftcontent{
	float:left;
	width:550px;
	/*min-height:400px;*/
	height: auto !important;
	height: 400px;
	margin:-20px 0px 10px 0px;
	padding:5px 5px 5px 0px;
	/*border:solid 1px #000;*/
}
.pagerightcontent{
	float:right;
	width:329px;
	min-height:400px;
	height: auto !important;
	height: 400px;
	margin:0px 35px 10px 0px;
	padding:5px;
	/*border:solid 1px #efefef;*/
}
.leftsideimage{
	float:left;
	width:368px;
	min-height:400px;
	height: auto !important;
	height: 400px;
	margin:0px 0px 10px 35px;
	border:solid 1px #efefef;
}
.rightsidetext{
	float:right;
	width:532px;
	min-height:390px;
	height: auto !important;
	height: 390px;
	margin:0px 35px 10px 0px;
	padding:0px 5px 5px 5px;
	/*border:solid 1px #efefef;*/
}
.pagewide{
	/*---Added 16/01/2009 - MA ---*/
	width:auto;
	padding:5px 40px;
	/*----------------------------*/
	/*width:920px;*/
	min-height:400px;
	height: auto !important;
	height: 400px;
	margin:0px auto 10px auto;
	/*padding:5px;*/
	/*border:solid 1px #efefef;*/
}
div.thead{
	float:left;
	display:table-header-group;
	width:100%;
	margin-left:-1px;
	background-color:#efefef;
	clear:both;
}
div.trow{
	float:left;
	display:table-row;
	width:100%;
	clear:both;
}
div.tcell1{
	float:left;
	display:table-cell;
	width:100%;
	margin-left:-1px;
	margin-top:-1px;
	padding:2px;
	/*border:solid 1px #efefef;*/
}
div.tcell2{
	float:left;
	display:table-cell;
	width:49.2%;
	margin-left:-1px;
	margin-top:-1px;
	padding:2px;
	/*border-right:solid 1px #efefef;*/
}
div.tcell3{
	float:left;
	display:table-cell;
	width:32.6%;
	margin-left:-1px;
	margin-top:-1px;
	padding:2px;
	/*border:solid 1px #000;*/
}
div.tcell4{
	float:left;
	display:table-cell;
	width:25%;
	margin-left:-1px;
	margin-top:-1px;
	/*border:solid 1px #efefef;*/
}
div.tfoot{
	float:left;
	display:table-footer-group;
	width:100%;
	/*border:solid 1px #efefef;*/
}
div.row {float: left; margin: 0; padding: 0; width: 98.5%;}
div.cols2 {float: left; width: 49%; margin: 0 3px 0 0; padding: 0;}
div.cols3 {float: left; width: 32%; margin: 0 3px 0 0; padding: 0;}

.form{
	display:block;
	font-weight:bold;
}
.formfld{
	width:97%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
#formfldother{
	position:relative;
	float:left;
	margin:-20px 0 0 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.formresult{
	width:auto;
	font-size:1em;
	font-weight:bold;
	text-align:center;
}
.chkbox{
	float:left;
	margin:2px 0px;
	clear:left;
	/*border:solid 1px #f00;*/
}
.chkboxdesc{
	float:left;
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 2px;
	font-weight:normal;
	clear:right;
	/*border:solid 1px #f00;*/
}
.indentdiv{
	float:left;
	width:92%;
	margin-left:5%;
	clear:both;
	/*border:solid 1px #f00;*/
}
.newspublished{
	font-size:x-small;
	color:#808080;
}
img.newsleftsideimg{
	float:left;
	margin:-200px 10px 10px 0;
}
img.showpicthumb{
	float:left;
	width:100px;
	/*heigth:20%;*/
	margin:5px 5px 0px 0px;
	padding:1px;
	border:solid 1px #ccc;
	cursor:pointer;
}
.showdesc{
	width:80%;
	margin-left:160px;
	/*border:dotted 1px #efefef;*/
}