@charset "utf-8";
/* CSS Document */

/* ------ CONTENTS ---------------------------------- 
1. Global styles
2. Landing page styles
3. Links
4. Lists
5. Contact Us form
For main and side navigation see navigation.css
-------------------------------------------------- */


/* --------------- GLOBAL STYLES ----------------- */

* { 
	font-size:14px;
}

body {
	font-family:Arial,Helvetica,sans-serif;
}

a img {
	border:none;
}

.super { /* Superscript fix for (R) that works without odd line heights */
    font-size:10px;
	position:relative;
    bottom:4px;
	}
		.super16 { /* Same as above for 16px h1 headlines */
			font-size:10px;
			position:relative;
    		bottom:6px;
}

blockquote {
	margin-left:30px;
	line-height:140%;
}

h1 {
	line-height:160%;
	font-size:16px;
	}
		#contentright h1 { 
			padding:0 0 6px 0;
		}		
				.press-releases #contentright h1 {
					line-height:1.5em;
				}
				.press-releases #contentright h1 a { font-size:18px; }
				.press-releases #contentright h1 a:hover { color:#666; }
				.affiliations #contentright h1 {
					margin-bottom:10px;
					padding:0;
}

h2 { 
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;
	}
		.contact #contentright h2 { 
			font-size:14px;
			letter-spacing:0.1pt;
			margin:0;
			padding-bottom:0;
		}
				.news-headlines #contentright h2,
				.affiliations #contentright h2,
				.among-our-clients #contentright h2 { 
					font-size:14px;
					margin-bottom:4px;
					padding:0;
				}
		#testimonial h2 { 
			font-size:15px; 
			font-style:italic; 
			font-weight:normal; 
			line-height:125%; 
			text-indent:-3px; 
		}
		.testimonials #quote h2 { 
			font-size:14px; 
			font-style:normal; 
			font-weight:normal; 
			line-height:125%; 
			text-indent:0; 
}

h3 {
}
		.contact #testimonial h3 {
			font-size:11px;
			font-weight:normal;
			line-height:140%;
			margin-top:2px;
		}
		#contactinfo h3 {
			font-size:12px; 
			font-weight:normal;
			line-height:140%;
		}
		#newsupdates h3 { 
			padding-top:2px;
			font-weight:bold;
			color:#f2841f;
			font-size:13px;
		}
		#promo h3 { 
			margin:0;
			padding:7px 12px 0 0;
			font-weight:bold;
			color:#f2841f;
			font-size:13px;
		}
		.landing #promo h3 { line-height:100%; }
		#promo .normal, #promo .normal a {
			color:#333;
			font-weight:normal;
			font-size:12px;
}

p { 
	line-height:160%; 
	}
		#contentright p { 
			line-height:140%;
			padding:0 0 10px;
		}
				.news-headlines #contentright p { 
					font-size:13px;
					margin:0 0 13px 15px;
					padding:0;
				}
		#testimonial p { 
			font-size:11px;
			line-height:140%;
			margin-top:2px;
		}
		.testimonials #quote p { 
			font-size:11px;
			line-height:140%;
			margin:-2px 0 12px 45px;
}

div#newsupdates {
	font-size:13px;
}	

#pscroller1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}

div#noscript {
	color:#000;
	font-weight:bold;
}


/* ----------------- LANDING PAGES ----------------*/

.landing #contentright h1 {
	line-height:130%;
	font-size:15px;
	margin:0;
	padding:0;
}

.landing h2 {
	line-height:130%;
	font-size:15px;
	margin:10px 0 0 0;
	padding:0;
}

.landing #contentright p {
	margin:0;
	padding:0;
}

.exhibitorhousing p { line-height:120%; }
.postcutoffplan #contentright p { line-height:120%; }
.techtools #contentright p { line-height:120%; }


/* ------------------- LISTS -------------------- */

ul { 
	position:relative;
}
		#contentright ul { 
			list-style-type:none;
			padding:0;
			margin:0;
		}
				.contact #contentright ul {
					list-style-type:none;
					margin-top:15px;
				}
				.affiliations #contentright ul {
					margin-bottom:10px;
				}
				.among-our-clients #contentright ul { 
					margin-bottom:10px;
}

li {
}
		#contentright li { 
			padding:0 0 10px 12px;
			line-height:140%;
			background-image:url(/images/bullet-orange.gif);
			background-position:0 7px;
			background-repeat:no-repeat;
		}
				.contact #contentright li {
					background-image:none;
					margin-left:-13px;
					padding:0 0 5px 12px;
					line-height:normal;
				}
				.affiliations #contentright li {
					margin-left:7px;
					padding-bottom:0;
					line-height:145%;
					vertical-align:middle;
				}
				.reservation-integrity #contentright li { padding-bottom:8px; }
				.among-our-clients #contentright li { padding-bottom:2px; vertical-align:middle; }
				.ideafile #contentright li {
					padding-bottom:6px;
					vertical-align:middle;
}

.sitemap #contentright ul {
	list-style:disc outside;
	margin:0 0 0 25px;
	padding:0;
	}
		.sitemap #contentright ul ul { 
			list-style-type:circle;
			list-style-position:outside;
		}
		.sitemap #contentright ul ul ul { 
			list-style-type:square;
			list-style-position:outside;
		}
			.sitemap #contentright li {
				background-image:none;
				margin:0;
				padding:0 0 4px 10px;
}


/* ------------------- LINKS --------------------- */
/*        For navigation see navigation.css        */

#pscroller1 a { 
	font-size:13px;
	color:black;
	text-decoration:none;
}
#pscroller1 a:hover { color:#666; }

#contentright a { 
	color:#000;
	font-weight:normal;
	text-decoration:underline; 
}
		#homecontentright a {
			font-size:13px;
			font-weight:bold;
			padding-bottom:0;
			text-decoration:none;
			display:block;
			width:378px;
			background-repeat:no-repeat;
			background-position:right;
		}
		#homecontentright a.orangearrow { background-image:url(../images/arrow-orange.png); }
		#homecontentright a.redarrow { background-image:url(../images/arrow-red.png); }
		#homecontentright a.yellowarrow { background-image:url(../images/arrow-yellow.png); }

		#homecontentright a:link,
		#homecontentright a:visited,
		#homecontentright a:active { color:#000; }
		#homecontentright a:hover { color:#999; background-image:url(../images/arrow-hover.png); background-repeat:no-repeat; background-position:right; }

		.contact #contentright a {
			font-size:13px;
			font-weight:bold;
			padding-bottom:8px;
			text-decoration:none;
		}
		.news-headlines #contentright a {
			font-size:13px;
			text-decoration:underline;
}


/* --------------- CONTACT US FORM ----------------*/

.form td { 
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	padding:5px 0 0 0;
	margin:0;
	}
		.form td#left {
			 width:100px;
			 height:20px;
}

textarea { 
	border:2px solid #78b0df;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#sendbutton {
	width:250px;
	background-color: #dcf1fc;
	border:2px solid #78b0df;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 0 0;
	height:23px;
}

#contact-error p {
	margin:0;
	padding:0;
	color:#ff0000;
	font-weight:bold;
}

/* --------------- EXPO! EXPO! FORM ----------------*/

.expoform td { 
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	padding:5px 0 0 0;
	margin:0;
	}
		.expoform td#left {
			 width:150px;
			 height:20px;
}

.expoform textarea { 
	border:2px solid #78b0df;
	overflow:hidden;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.expoform #sendbutton {
	width:154px;
	background-color:#dcf1fc;
	border:2px solid #78b0df;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	height:22px;
}

#expo-error p {
	margin:0;
	padding:0;
	color:#ff0000;
	font-weight:bold;
}

/* --------------- Demo FORM ----------------*/

.demoform td { 
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	padding:5px 0 0 0;
	margin:0;
	}
		.demoform td#left {
			 width:150px;
			 height:20px;
}

.demoform textarea { 
	border:2px solid #78b0df;
	overflow:hidden;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.demoform #sendbutton {
	width:154px;
	background-color:#dcf1fc;
	border:2px solid #78b0df;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	height:22px;
}

#demo-error p {
	margin:0;
	padding:0;
	color:#ff0000;
	font-weight:bold;
}

/* ul { 
	position:relative;
}
		#contentright ul { 
			list-style-type:none;
			padding:0;
			margin:0;
		}
				.contact #contentright ul {
					list-style-type:none;
					margin-top:15px;
				}
				.affiliations #contentright ul {
					margin-bottom:10px;
				}
				.among-our-clients #contentright ul { 
					margin-bottom:10px;
}

li {
}
		#contentright li { 
			padding:0 0 10px 12px;
			line-height:140%;
			background-image:url(/images/bullet-orange.gif);
			background-position:0 7px;
			background-repeat:no-repeat;
		}
				.contact #contentright li {
					background-image:none;
					margin-left:-13px;
					padding:0 0 5px 12px;
					line-height:normal;
				}
				.affiliations #contentright li {
					margin-left:7px;
					padding-bottom:0;
					line-height:145%;
					vertical-align:middle;
				}
				.reservation-integrity #contentright li { padding-bottom:8px; }
				.among-our-clients #contentright li { padding-bottom:2px; vertical-align:middle; }
				.ideafile #contentright li {
					padding-bottom:6px;
					vertical-align:middle;
}

.sitemap #contentright ul {
	list-style:disc outside;
	margin:0 0 0 25px;
	padding:0;
	}
		.sitemap #contentright ul ul { 
			list-style-type:circle;
			list-style-position:outside;
		}
		.sitemap #contentright ul ul ul { 
			list-style-type:square;
			list-style-position:outside;
		}
			.sitemap #contentright li {
				background-image:none;
				margin:0;
				padding:0 0 4px 10px;
} */