*								{ margin: 0; padding: 0; }

body							{ font-family: "Lucida Grande", Arial, Sans-Serif; background: #6f6f6f;}

html, body						{ height: 100%; }

a								{ text-decoration: none; outline: none; }

a img							{ border: none; }

h2								{ font-family: Georgia, Serif; font-size: 24px; text-align: center; 
								  font-weight: normal; }
								  
#distance 						{ width:1px; height:50%; margin-bottom:-300px; /* half of image height */ }

#wrapper						{ background: white url(../images/expoBackground3.jpg) no-repeat; width: 960px;
								  height:500px; margin: 0 auto 0 auto; 
								  padding: 0; border: 1px solid #666; border-bottom: 8px solid #fffc37; position:relative; clear:left;}

#slider							{ height: 527px; width:100%; overflow: hidden;
								  position: relative; margin: 0;}

.slide							{ padding: 45px 30px; width: 960px; height:520px; float: left; position: relative; display:block;}

.slide h1						{ padding: 25px 0 12px 0; font-family: Tahoma, Helvetica, Sans-Serif; font-weight: normal; font-size: 21px; letter-spacing: 0px; color: #8c6640; }

.slide p						{ color: #666; font-size: 14px; line-height: 28px; width: 220px; }

.slide img						{ position: absolute; top: 37px; left: 273px; border: 1px solid #ccc; }

#slider-stopper					{ position: absolute; top: 450px; right: 800px; background: none; color: #999;
								  padding: 3px 4px; font-size: 10px; text-transform: uppercase; z-index: 1000; }

#slider-stopper:hover			{ background: #ac0000; color: white}

#mover							{ width:20000em; position: relative; }

#logo							{ padding: 0px 0px 15px 25px; width: 960px; margin: 0 auto 0 auto;}

/* navigation */
#flowtabs						{ width: 960px; height:31px !important; margin:0 !important; padding:0px 10px;	
								/* IE6 specific branch (prefixed with "_") */
								_margin-bottom:-2px;}

#flowtabs li					{ float:left; text-indent:0; list-style-type:none; color: #fff; font-size: 12px; letter-spacing: .7px;
								padding: 0 10px 0 10px }
#flowtabs li a					{ display: block; color: #fff; text-decoration: none;}
#flowtabs a.current				{ cursor:default; color:#E7D732; }
#flowtabs li a:hover			{ color: #E7D732;}
/*#flowtabs .subFlowtabs a 		{ color: #bbb;}
#flowtabs .subFlowtabs a.current{ color: #E7D732;}
*/
/* get rid of those system borders being generated for A tags */
a:active 						{ outline:none; }
:focus 							{ -moz-outline-style:none; }

#address						{ position: absolute; top: 50px; left: 273px;}
#address h1						{ padding: 20px 0 5px 0; font-size: 25px;}
#address h2 					{ padding: 10px 0 5px 0; font-size: 18px; font-weight: normal; text-align: left; color: #555;}
#address p						{ width: 640px;}
#addresse 						{ position: absolute; top: 150px; left: 273px; width: 640px;}

#meet							{ font-size: 13px; line-height: 17px; color: #555;}
.streetAddress					{ padding:0 0 7px 0; font-size: 11px; line-height: 14px; color: #555;}
.h2Head							{ padding: 20px 0 0px 0; font-size: 16px; font-weight: normal; text-align: left; color: #555;}

#imgNews						{ position: absolute; top: 30px; left: 30px; border: none;}


table 							{ margin: 0; padding: 0;}
td								{ color: #666; font-size: 11px; padding:0px 10px 2px 0; vertical-align: top;}
td a 							{ text-decoration: none; color: #555; }
td a:hover 						{ text-decoration: underline; }
.smallTitle 					{ font-size: 9px; margin: -10px 0; padding: 0;}

#address a						{ text-decoration: none; color: #555; }
#address a:hover				{ text-decoration: underline; }

#arrow							{ position:absolute; right:25px; top:525px; }

#printpage 						{ position:absolute; right:100px; top:527px; font-size: 12px;}
#printpage a					{ color: #FFF;}
#printpage a:hover				{ color: #E7D732;}

.custom							{ cursor: pointer; }

.pad							{ padding: 20px 0; }

.logoPlacement					{ position: absolute; top: 370px; left: -212px;}
.logoFix						{ border: none; }
