/* 
	Harris
	Home Screen CSS
	Alison Endacott
	
	
 */
		
		 
body #content {
	background: url(/content/v1/us/img/contentBG.gif) repeat-y;
}

	#homeInfo {
		position: absolute;
		width: 980px;z-index: 9999;
	}
	
		#homeInfo li {
			position: absolute;
			display: block;
			z-index: 900;
		}	

		#homeInfo a {
			text-indent:-9999px;
			display:block;
			position: absolute;
			z-index: 9999;
		}
		
		#testimonials {
			top: 0;
			left:490px;
		 }
			
			#testimonials a {
				height:31px;
				width:391px;
			 }

	
		 #right-solution {
			top: 176px;
			left: 106px;
			
		 }
		 
		 	#right-solution a {
				width:510px; 
				height:45px;
			}
			 
		 

	#content h3 {
		color: #1f4976;
		font-style: italic;
		font-weight: bold;
		padding: 1em 0 0 0;
		font-size: 18px;
	}
		 
		 
/* ------------------------ 
		home
------------------------ */
ul#solution-nav {
	width: 630px;
	height: 73px;
	float: left;
	_display: inline;
	background: url(/content/v1/us/img/solution-nav-bg.gif) no-repeat;
}

	ul#solution-nav li {
		float: left;
		_display: inline;
	}
	
		ul#solution-nav li a {
			display: block;
			width: 315px;
			height: 35px;
			text-indent: -9999px;
			overflow: hidden;
			}

p#flash-demo {
	background: gray;
	float: left;
	_display: inline;
	margin-lefT: 15px;
}

	p#flash-demo a {
		width: 310px;
		display: block;
		height: 73px;
		background: url(/content/v1/us/img/flash-btn.gif) no-repeat;
		text-indent: -9999px;
		overflow: hidden;

	}


 
 #homeLeftColumn {
 	width:622px;
	padding-left: 10px;
	padding-top: 20px;
	_display:inline;
	float:left;
}
	#homeLeftColumn #LeafContainer {
		float: none;
		padding: 0;
		width: auto;
	}

 
 #homeRightColumn {
 	width: 309px;
	float:right;
	_display:inline;
	margin-top:20px;
 }
 
 	/* tab css */
 	#newsEvents {
 		width: 309px;
 	}		
 	
 		#newsEvents ul.tabSet li {
 			height: 53px;
 			display: block;
 			float: left;
 			_display: inline;
 		}
 		
 			#newsEvents ul.tabSet li span {
 				display: block;
 				height: 53px;
 				width: 103px;
 				text-indent: -9999px;
 				background: url(/content/v1/us/img/tabs.gif) no-repeat;
 			} 
 			
 			#newsEvents ul.tabSet li.off span {
 				cursor: pointer;
 			}
 			
 			
 			#newsEvents li #harrisNews {
 				width: 112px;
 			}
 				#newsEvents li.on #harrisNews {
 					background-position: 0 -110px;
 				}
 				
 				#newsEvents li.off #harrisNews {
 					background-position: 0 0;
 				}
 					#newsEvents li.off:hover #harrisNews {
 						background-position: 0 -55px;
 					}
 					
 			#newsEvents li #webinars {
 				width: 87px;
 			}
 					
 				#newsEvents li.on #webinars {
 					background-position: -112px -110px;
 				}
	 			
 				#newsEvents li.off #webinars {
 					background-position: -112px 0;
 				}
 					#newsEvents li.off:hover #webinars {
 						background-position: -112px -55px;
 				}
 				
 			#newsEvents li #tradeshows {
 				width: 110px;
 			}
 				
 				#newsEvents li.on #tradeshows {
 					background-position: -200px -110px;
 				}
	 			
 				#newsEvents li.off #tradeshows {
 					background-position: -200px 0;
 				}
 					#newsEvents li.off:hover #tradeshows {
 						background-position: -200px -55px;
	 			
 					}


		.panelSet {
			clear: both;
			min-height: 200px;
			_height: 200px;
			border: 1px solid #fff;
		}
		
			.panel {
				min-height: 200px;
				_height: 200px;
			}
			
				.panel dl {
					position: relative;
					padding-left: 55px;
					padding-top: 5px;
					font-size: .9em;
					height: 60px;
				}
				
					dt.newstitle {
						display: none;
					}
				
					dd.newsdate,
					dd.eventdate {
						position: absolute;
						top: 0;
						left: 0;
						width: 32px;
						height: 38px;
						background: url(/content/v1/us/img/news-event-iconbg.gif) no-repeat;
						color: #193f6b;
						padding: 10px 8px 0 8px;
						text-align: center;
						font-weight: bold;
						line-height: 1;
						text-transform: uppercase;
						font-size: 9px;
					}
					
						dd.newsdate span,
						dd.eventdate span {
							font-size: 20px;
							font-weight: normal;
						}
					
					dd.newscontent {
						
					}
						
					dd.newscontent,
					dd.newsmore {
						text-transform: uppercase;
						display: inline;
					}
					
				p.viewall {
					float: right;
					padding-bottom: 1em;
					text-transform: uppercase;
				}
					
	/* event modals */
	
	#sbox-content .event {
		background: #d5d5d5;
		padding: 10px;
	}
	
		#sbox-content .event h3 {
			font-size: 1.4em;
			font-weight: bold;
			height: 14px;
			padding-left: 10px;
		}
		
		#sbox-content .event dl {
			background: #fff;
			padding: 10px;
			height: 334px;
			border: 1px solid #aaa;
		}
		
			#sbox-content dt {
				display: block;
				float: left;
				clear: both;
				font-weight: bold;
				padding-right: 5px;
			}
			
			#sbox-content dd.eventStart,
			#sbox-content dd.eventEnd {
				display: inline;
			}
			
			#sbox-content dt.eventDescritpion {
				display: none;
			}
			
			#sbox-content dd.eventDescritpion {
				padding-top: .5em;	
			}
		
				
			
							

/* testimonials */		

 #client-test {
 	clear: both;
 	background:url(/content/v1/us/img/client-testimonials.gif) no-repeat;
	display:block;
	width:309px;
	padding-bottom:10px;
 }
	 #client-test h3 {
		text-indent:-9999px;
	 } 
	 
	#client-test div.testimonial {
		padding: 10px;
		max-height:105px;
		_height: expression(this.scrollHeight > 106 ? "106px" : "auto"); /* ie */
		overflow:hidden;
	} 
	
	 #client-test p {
		font-size:11px;
		line-height:1.2em;
		display:block;
		text-align:left;
		padding-top: 10px;
	 }
		 #client-test p.testimonial-signature {
		 	text-align:right;
			font-weight:bold;
		 }
		 
		 	#client-test p.ReadAllTest {
				text-align:right;
				padding: 10px;
			}
	 
ul#logos {
	padding: 1em 0;
	list-style: none;
	margin: 0;
	}
	 
	ul#logos li {
		float: left;
		_display: inline;
		width: 155px;
		padding: 0;
		margin: 0;
	}
