@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}
#ClearingDiv {
	margin:0px;
	padding:0px;
	font-size:0.0em;
	clear:both;
	height:0px;
	overflow: hidden;
}
body {
	background-image:url(../images/bkg_grad.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #000000;
	margin:20px 0px 0px 0px;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color:#B3B3B3;
	text-align: right;
}
p, h1, h2, h3, h4 {
	line-height:150%;
}
p {
	font-size:1.2em;
	margin-bottom:10px;
}

h1#hidden  {
	font-size: 0.1em;
	color: #999;
	text-indent:-999em;
	display:block; position:absolute;
	margin:0;
	padding:0;
}


h1 {
	font-size:1.8em;
	color:#00A2B3;
	font-weight:bold;
}
h2 {
	font-size:1.6em;
	color:#00A2B3;
	font-weight:bold;
	margin-bottom:10px;
}
h3 {
	font-size:1.4em;
	color:#00A2B3;
	font-weight:bold;
	margin-bottom:10px;
}
h4 {
	font-size:1.2em;
	color:#00A2B3;
	font-weight:bold;
}

div.skipNav a {
	position:absolute;
	margin-left:-9000px;
}
div.skipNav a:focus, div.skipNav a:active {
	margin-left:50px;
	width:11em;
	display:block;
	color:#FFFFFF;
}


#content ul, #contentContacts ul, #contentConferences ul, #contentCeremonies ul, #contentExhibitions ul {
	margin: 0px 0px 10px 0px;
}
#content li, #contentContacts li, #contentConferences li, #contentCeremonies li, #contentExhibitions li {
	padding:0px 0px 5px 0px;
	font-size:1.2em;
	margin-left:15px;
	line-height:150%;
}
#wrapper {
	margin:0 auto 0 auto;
	text-align:center;
	width:930px;
	position:relative;
}
#wrapper.homepage {
	background-image:url(../images/bkg_image_1.jpg);
	background-repeat:no-repeat;
	background-position: 0px 150px;
}
#content {
	min-height:320px;
	text-align:left;
	padding-top: 0px;
	padding-right: 280px;
	padding-bottom: 20px;
	padding-left: 150px;
}
* html #content { /* for IE<=6 only */
	height:320px;
}
#contentSolution {
	background-image:url(../images/bkg_image_2.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	min-height:240px;
	text-align:left;
	padding-top: 250px;
	padding-right: 280px;
	padding-bottom: 20px;
	padding-left: 150px;
}
* html #contentSolution { /* for IE<=6 only */
	height:240px;
}
#contentCeremonies {
	background-image:url(../images/bkg_image_4.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	min-height:390px;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 500px;
}
* html #contentCeremonies { /* for IE<=6 only */
	height:390px;
}
#contentConferences {
	background-image:url(../images/bkg_image_3.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	min-height:420px;
	text-align:left;
	padding-top: 0px;
	padding-right: 280px;
	padding-bottom: 20px;
	padding-left: 150px;
}
* html #contentConferences { /* for IE<=6 only */
	height:420px;
}
#contentContacts {
	min-height:320px;
	text-align:left;
	padding-top: 0px;
	padding-right: 280px;
	padding-bottom: 20px;
	padding-left: 150px;
}
* html #contentContacts { /* for IE<=6 only */
	height:320px;
}
#contentSamples {
	background-image:url(../images/bkg_image_6.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	min-height:820px;
	text-align:left;
	padding-top: 0px;
	padding-right: 280px;
	padding-bottom: 20px;
	padding-left: 150px;
}
* html #contentSamples { /* for IE<=6 only */
	height:820px;
}
#contentExhibitions {
	background-image:url(../images/bkg_image_5.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-align:left;
	padding-top: 0px;
	padding-right: 280px;
	padding-bottom: 80px;
	padding-left: 150px;
}

#leftCol1 {
	position:absolute;
	left:710px;
	top:205px;
	width:216px;
	height:240px;
}
#exhibitionsQuote {
	position:absolute;
	left:710px;
	top:205px;
	width:216px;
	height:240px;
}
#conferencesQuote {
	position:absolute;
	left:710px;
	top:207px;
	width:216px;
	height:240px;
}
#companyQuote {
	position:absolute;
	left:709px;
	top:436px;
	width:220px;
	height:240px;
}
#solutionQuote {
	position:absolute;
	left:708px;
	top:456px;
	width:220px;
	height:210px;
}
#logo {
	position:absolute;
	left:0px;
	top:23px;
	width:236px;
	height:71px;
	text-align:left;
}
#sample1 {
	position:absolute;
	left:150px;
	top:280px;
	width:780px;
	height:230px;
}
#sample2 {
	position:absolute;
	left:150px;
	top:527px;
	width:780px;
	height:230px;
}
#sample3 {
	position:absolute;
	left:150px;
	top:775px;
	width:780px;
	height:230px;
}
#title {
	height:80px;
	text-align:right;
}
#title.title1 {
	background-image:url(../images/online_title.gif);
	background-repeat:no-repeat;
}
#title h2, #editTitle h2, #contactTitle h2, #conferencesTitle h2, #awardsTitle h2, #exhibitionsTitle h2, #samplesTitle h2 {
	display:none;
}
#title p, #editTitle p, #contactTitle p, #conferencesTitle p, #awardsTitle p, #exhibitionsTitle p, #samplesTitle p {
	display:block;
	padding:12px 0px 0px 0px;
	margin:0px;
}
.pipe {
	padding:0px 6px 0px 6px;
	color:#FF7400;
	width:10px;
}
#title.title2 {
	background-image:url(../images/solution_title.gif);
	background-repeat:no-repeat;
}
#editTitle {
	background-image:url(../images/solution_title.gif);
	background-repeat:no-repeat;
	height:80px;
	text-align:right;
}
#contactTitle {
	background-image:url(../images/contact_title.gif);
	background-repeat:no-repeat;
	height:80px;
	text-align:right;
}
#conferencesTitle {
	background-image:url(../images/conferences_title.gif);
	background-repeat:no-repeat;
	height:80px;
	text-align:right;
}
#awardsTitle {
	background-image:url(../images/award_title.gif);
	background-repeat:no-repeat;
	height:80px;
	text-align:right;
}
#exhibitionsTitle {
	background-image:url(../images/exhibitions_title.gif);
	background-repeat:no-repeat;
	height:80px;
	text-align:right;
}
#samplesTitle {
	background-image:url(../images/samples_title.gif);
	background-repeat:no-repeat;
	height:80px;
	text-align:right;
}
#footer {
	border-top:dotted 1px #B3B3B3;
	padding:12px 0px 8px 10px;
	text-align:left;
}
#footer p {
	font-size:0.9em;
	text-transform:capitalize;
}
/* Links */

a:link, a:visited {
	color:#F47421;
	text-decoration:underline;
	font-weight:normal;
}
a:hover, a:active {
	color: #F47421;
	text-decoration:none;
	font-weight:normal;
}
#title a:link, #title a:visited, #editTitle a:link, #editTitle a:visited, #contactTitle a:link, #contactTitle a:visited, #conferencesTitle a:link, #conferencesTitle a:visited, #awardsTitle a:link, #awardsTitle a:visited, #exhibitionsTitle a:link, #exhibitionsTitle a:visited, #samplesTitle a:link, #samplesTitle a:visited {
	color:#B3B3B3;
	text-decoration:none;
	font-weight:normal;
}
#title a:hover, #title a:active, #editTitle a:hover, #editTitle a:active, #contactTitle a:hover, #contactTitle a:active, #conferencesTitle a:hover, #conferencesTitle a:active, #awardsTitle a:hover, #awardsTitle a:active, #exhibitionsTitle a:hover, #exhibitionsTitle a:active, #samplesTitle a:hover, #samplesTitle a:active {
	color: #333333;
	font-weight:normal;
	text-decoration:none;
}
/* Header */

#header {
	height:123px;
	text-align:right;
}
#header ul {
	height:123px;
	list-style:none;
	padding:0px 0px 0px 0px;
	width:620px;
	margin-left:342px;
}
#header ul li {
	width: 90px;
	height:123px;
	display:inline;
	float:left;
	margin-left:8px;
}
li .company {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/company.jpg") no-repeat 0 0;
}
li .companyLanded {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/company.jpg") no-repeat 0 -173px;
}
li .company:hover, li .company:active {
	background-position: 0 -173px;
}
li .solutions {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/solution.jpg") no-repeat 0 0;
}
li .solutionsLanded {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/solution.jpg") no-repeat 0 -173px;
}
li .solutions:hover, li .solutions:active, li .solutions.landed {
	background-position: 0 -173px;
}
li .conferences {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/conferences.jpg") no-repeat 0 0;
}
li .conferencesLanded {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/conferences.jpg") no-repeat 0 -173px;
}
li .conferences:hover, li .conferences:active, li .conferences.landed {
	background-position: 0 -173px;
}
li .awards {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/awards.jpg") no-repeat 0 0;
}
li .awardsLanded {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/awards.jpg") no-repeat 0 -173px;
}
li .awards:hover, li .awards:active, li .awards.landed {
	background-position: 0 -173px;
}
li .exhibition {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/exhibitions.jpg") no-repeat 0 0;
}
li .exhibitionLanded {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/exhibitions.jpg") no-repeat -90px 0;
}
li .exhibition:hover, li .exhibition:active, li .awards.landed {
	background-position: -90px 0;
}
li .samples {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/samples.jpg") no-repeat 0 0;
}
li .samplesLanded {
	display: block;
	width: 90px;
	height: 123px;
	background: url("../images/samples.jpg") no-repeat 0 -173px;
}
li .samples:hover, li .samples:active, li .awards.landed {
	background-position: 0 -173px;
}
