html, body{
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: arial, sans-serif;
	height: 100%;
	background-color: #E0DFDC;
		background-image: url(images/home-background.jpg);
		background-repeat: repeat-x;}
a{
	text-decoration: none;}
div{
	position: relative;}

#outerContainer{
	position: relative;}
	#container{
		width: 100%;
		height: 477px;
		position: relative;}
		.innerContainer{
			width: 1000px;}
		#body{
			float: left;
			width: 439px;
			height: 477px;
			background-image: url(images/body-background.jpg);
			position: relative;}
		#homeFlash{
			float: left;}
			
		#body #bodyCopy {
			margin: 0 5px 7px 35px;
			padding: 25px;
			height: 130px;
			overflow: hidden;}
			
		#body #bodyCopy h1{
			margin: 0.5em 0;
			color: white;
			font-size: 16px;
			font-weight: normal;
			line-height: 1.3em;}
		#body #bodyCopy p{
			margin: 1em 0;
			color: white;
			font-size: 12px;
			line-height: 1.3em;}
			
		#body #spotlights{
			margin-left: 240px;
			color: white;
			width: 140px;
			height: 185px;
			overflow: hidden;}
			#body #spotlights a{
				color: white;}
		#body #spotlights div{
			text-transform: uppercase;
			font-weight: bold;
			font-size: 13px;
			height: 11px; 
			width: 76px;
			background-image: url(images/SPOTLIGHT.png);
			background-repeat: no-repeat;}
		#body #spotlights h4{
			margin: 15px 0 0 0; padding: 0;
			text-transform: uppercase;
			font-size: 11px;}
		#body #spotlights p{
			margin: 0; padding: 0;
			font-size: 11px;}
		#body #logo{
			position: absolute;
			top: 176px;
			left: 26px;
			height: 138px;
			width: 175px;
			background-image: url(images/logo.png);
			background-repeat: no-repeat;}
	
	#global{
		position: absolute;
		top: 390px;
		left: 0;
		width: 100%;}
	#global img{
		display: inline;
		vertical-align:text-top;
		border-width: 0;}
	#globalNav{
		z-index: 9;
		list-style-type: none;
		margin: 0 20px 0 190px;
		padding: 0;
		color: #424242;
		font-weight: bold;
		display: inline;
		position: relative;
		top: 10px;}
	#globalNav a{
		color:  #424242;
		font-size: 14px;}
	#globalNav li li a{
		font-size: 12px;}
		#globalNav li{
		
			z-index: 9;
			display: inline;
			position: relative;
			margin: 0;
			padding: 0 9px;
			line-height: 14px;}
			
		#globalNav div{
			height: 14px;
			width: 5px;
			position: absolute;
			top: 0;
			left: -3px;
			background-image: url(images/globalNav-bullet.png);
			background-repeat: no-repeat;
			background-position: center center;}
		#globalNav li:first-child div, #globalNav li.first-child div{
			display: none;}

		#globalNav ul{
			z-index: 10;
			display: none;
			position: absolute;
			width: 99px;
			top: 14px;
			left: 0;
			margin: 0;
			padding: 12px 0 7px 0;
			background-color: white;
			font-weight: normal;
			background-image: url(images/dropdown_footer.jpg);
			background-position: bottom center;
			background-repeat: no-repeat;}
		#globalNav ul div{
			display: none;}
		#globalNav ul li{
			margin: 0;
			padding: 0 5px;
			display: block;
			line-height: 1.5em;}
		#globalNav ul li:first-child div, #globalNav ul li.first-child div{
			display: block;
			position: absolute;
			width: 100%;
			height: 8px;
			background-image: url(images/dropdown_header.gif);
			background-repeat: no-repeat;
			top: -8px;
			left: 0;}
		#globalNav li.over a{
			color: #999999;}
		#globalNav li.over li a{
			color: #424242;}
		#globalNav ul li.over a{
			color: white;}
		#globalNav li.over ul{
			display: block;}
		#globalNav ul li.over{
			background-color: #868686;}
		
	#quicklinks{
		width: 100%;
		height: 60px;
		line-height: 60px;
		position: relative;
		font-size: 12px;
		color: white;}
	#quicklinks a{
		color: white;}
	#quicklinks div div, #quicklinks div form{
		float: left;
		margin: 0; padding: 0 20px;}
	#quicklinks #ql_logo{
		height: 60px;
		width: 162px; 
		margin: 0;
		padding: 0;
		background-image: url(images/quicklinks.gif);}
	#quicklinks #ql_links{
		background-position: top right;
		background-repeat: no-repeat;
		background-image: url(images/quicklinks_bar_spacer-home.gif);}
	#quicklinks p{
		margin: 0; padding: 0;}

	#footer{
		width: 100%;
		background-image: url(images/footer_background.jpg);
		background-repeat: repeat-x;
		margin: 0;
		padding: 35px 0;}

	#footer ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		color: #4E4E4E;
		font-size: 12px;}
	#footer a{
		color: #4E4E4E;}
		#footer ul li{
			display: inline;
			border-left: 1px solid #4E4E4E;
			padding: 0 2px 0 6px;}
		#footer ul li:first-child, #footer ul li.first-child{
			border-width: 0;}
			
.hidden{
	display: none !important;}