body {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

/* ----- PAGE STRUCTURE ----- */

#main {
	position: relative;
	margin: 0px auto;
	text-align: left;
	width: 940px;
	background-image: url(../assets/images/bg.gif);
	background-repeat: repeat-y;
	}

#header {
	position: relative;
	width: 940px;
	height: 42px;
	background-image: url(../assets/images/bg-header.gif);
	background-repeat: no-repeat;
	}
	
#logo {
	position: relative;
	width: 940px;
	height: 70px;	
	border-top: 1px dotted #ffffff;
	background-image: url(../assets/images/bg-logo.jpg);
	background-repeat: no-repeat;
	}
	
#headerimage, #flashcontent {
	position: relative;
	display: block;
	width: 876px;
	margin-left: 31px;}	
	
#headerimage.home, #flashcontent.home {
	height: 340px;} /*223px;*/
	
#headerimage.content, #flashcontent.content {
	height: 147px;}		

#footer {
	position: relative;	
	width: 940px;
	height: 50px;
	text-align: left;
	background-repeat: no-repeat;}
	
#footer.home	{
	background-image: url(../assets/images/bg-footer-home.gif);}
	
#footer.inside	{
	background-image: url(../assets/images/bg-footer-inside.gif);}

#info-holder {
	position: relative;
	width: 876px;
	background-color: #000000;
	color: #ffffff;
	text-align: left;	
	margin-left: 31px;
	padding-top: 20px;
	}
	
/* ----- tier 1 nav ----- */	
	
#nav {
	position: absolute;
	display: block;
	width: 876px;
	height: 87px;
	margin-left: 1px;
	text-align: left;
	z-index:9999;
	margin: 0px;
	margin-left: 31px;
	padding: 0px;
	list-style: none;}	
	
ul#nav.home {
	top: 410px;}	
	
ul#nav.inside {
	top: 220px;}		
		
ul#nav li {
	display: inline;
	float: left;
	position:relative; }	

	
ul#nav li a, ul#nav li a:visited, ul#nav li a:active {
	display:block;
	width: 175px; 
	height: 87px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0 0;}
	
ul#nav li a:hover {
	background-position: 0 -84px;}
	

		
/* ----- info ----- */		
	
#info-holder.home {
	background-image: url(../assets/images/bg-info-home.gif);
	background-repeat: repeat-y;}	
	
#info-holder.inside {
}		
	
#info-holder .right {
	float: right;}	
	
#info-holder .left {
	float: left;}	
	
#info-holder.home .right {
	width: 145px;
	padding: 15px;
	text-align: center;}
	
#info-holder.home .left {
	width: 660px;
	padding: 20px;}	
	
#info-holder.inside .right {
	width: 661px;
	padding: 20px;	
	padding-left: 0px;}
	
#info-holder.inside .left {
	width: 160px;
	padding: 15px;
	padding-bottom: 0px;
	padding-right: 0px;}		
	
#info-holder.inside .right div.infobottom {
	position: relative;
	width: 100%;
	height: 40px;
	text-align: right;
	margin-top: 20px;}	
	
div.colorsidebar {	
	position: absolute;
	width: 12px;
	height: 102px;
	top: 148px;
	right: 12px;
	z-index: 50;
	background-image: url(../assets/images/colorbar-side.gif);
	background-repeat: no-repeat;}
	
	
	/* ----- tier 2 nav ----- */	
	
	#info-holder.inside .left ul {
		margin: 0px;
		padding: 0px;
		padding-top: 50px;
		list-style: none;}
		
	#info-holder.inside .left ul li {
		display: block;
		height: auto;
		margin-bottom: 5px;
		}	
		
	#info-holder.inside .left ul li a, #info-holder.inside .left ul li a:active, #info-holder.inside .left ul li a:visited {
		display: block;
		width: 150px;
		text-indent: -9999px;}
		
	#info-holder.inside .left ul li a.overview,
	#info-holder.inside .left ul li a.display,
	#info-holder.inside .left ul li a.standees,
	#info-holder.inside .left ul li a.counter,
	#info-holder.inside .left ul li a.basewrap,
	#info-holder.inside .left ul li a.programs	 {		
		height: 23px;}
	
	#info-holder.inside .left ul li a.header,
	#info-holder.inside .left ul li a.wobblers, 
	#info-holder.inside .left ul li a.signage,	
	#info-holder.inside .left ul li a.collateral {
		height: 36px;}	
	
	#info-holder.inside .left ul li a.overview {
		background-image: url(../assets/images/button-p-overview.gif);}
		
	#info-holder.inside .left ul li a.display {
		background-image: url(../assets/images/button-p-floor-display.gif);}
		
	#info-holder.inside .left ul li a.standees {
		background-image: url(../assets/images/button-p-standees.gif);}
		
	#info-holder.inside .left ul li a.counter 	 {
		background-image: url(../assets/images/button-p-counter-displays.gif);}
		
	#info-holder.inside .left ul li a.header {
		background-image: url(../assets/images/button-p-headers.gif);}
		
	#info-holder.inside .left ul li a.wobblers {
		background-image: url(../assets/images/button-p-wobblers.gif);}	
	
	#info-holder.inside .left ul li a.basewrap {
		background-image: url(../assets/images/button-p-basewrap.gif);}
		
	#info-holder.inside .left ul li a.signage {
		background-image: url(../assets/images/button-p-signage.gif);}		
		
	#info-holder.inside .left ul li a.programs  {
		background-image: url(../assets/images/button-p-complete-programs.gif);}
		
	#info-holder.inside .left ul li a.collateral {
		background-image: url(../assets/images/button-p-collateral.gif);}	
	
	#info-holder.inside .left ul li a:hover {
		background-position: -151px 0;}	
		
		
/* ----- forms----- */

fieldset div {
	margin: 5px 0px;}
		
fieldset {
	border: 1px dotted #666;
	padding: 15px;
	width: 520px;}

label {
	float: left;
	width: 80px;
	margin-right: 10px;}

input, textarea, select {
	width: 400px;
	background-color: #999;
	font-size: 12px;
	height: 18px;
	color: #fff;
	border: 1px solid #ccc;}

textarea {
	height: 150px;}

input.check {
	width: 20px;
	background-color: transparent;
	border: 0px;
	margin-top: 0px;
	vertical-align: abmiddle;}

input.button {
	border: 0px;
	width: auto;
	height: auto;
	background-color: transparent;}
	
.short {
	width: 135px;}	
	
legend {
	padding: 0 10px;
	background-color: #000;
	font-style: italic;
	color: #c90278;
	font-size: 18px;	}	
	
form div.sublabel {
	display: inline;
	line-height: 12px;
	float: left;
	width: 70px;
	margin-right: 10px;}	
	
form div.sublabel input.check {
	margin-top: -5px;}	







































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
