@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - THE ALTMAN GROUP CSS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		altman_home.css
	Date:			July 28, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		height:220px;
	}	
		#header h1#hdrHome {
			width:940px; height:220px;
			background:url(../images/headerImg_home.jpg) no-repeat;
			display:block;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.contentSpace {
		margin:22px 0 0 15px;
		color:#595959;
		font:normal 12px Arial, Helvetica, sans-serif;
	}
		.contentSpace h1 {
			height:20px;
			font:normal 12px Georgia, "Times New Roman", Times, serif;
			color:#305ba5;
			letter-spacing:2px;
			background:url(../images/h1_underline.png) 0 15px repeat-x;
		}
		.contentSpace p.lead {
			margin:0 0 15px 0;
			font:normal 14px Arial, Helvetica, sans-serif;
			line-height:19px;
		}
		.contentSpace p {
			margin:0 0 18px 0;
			line-height:17px;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	leftCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#leftCol {
		width:400px;
		float:left;
	}
		/* pdfHolder */
		#leftCol .pdfHolder {
			margin:0 0 45px 0;
		}
			#leftCol .pdfHolder .header {
				background:url(../images/h1_underline.png) 0 15px repeat-x;
			}
				#leftCol .pdfHolder .header h1 {
					float:left;
				}
				#leftCol .pdfHolder .header a {
					width:70px;
					font:normal 11px Verdana, Arial, Helvetica, sans-serif;
					color:#1a499b;
					background:url(../images/arrow_active.gif) 66px 5px no-repeat;
					display:block;
					float:right;
				}
					#leftCol .pdfHolder .entry {
						margin:10px 0 0 0;
						width:400px;
						padding:10px 0;
						border-bottom:1px dashed #c8c8c8;
					}
						#leftCol .pdfHolder .entry .date {
							margin:0 11px 0 0; padding:6px 5px 0 5px;
							width:41px; height:31px;
							background:url(../images/date_bg.gif) no-repeat;
							font:bold 10px Verdana, Arial, Helvetica, sans-serif;
							color:#3664b3;
							text-align:center;
							float:left;
						}
					#leftCol .pdfHolder .entry .newsletterdate	{
							margin:2px 0 0 0;
							font:normal 10px Verdana, Arial, Helvetica, sans-serif;
							color:#767676;
							width:84px;
							text-align:right;
							float:left;
						}							
						#leftCol .pdfHolder .entry .newsletterInfo {
							/*width:320px;*/
							width:304px;
							float:left;
							margin:0 0 0 12px;
				
						}
							#leftCol .pdfHolder .entry .newsletterInfo h2 {
								/*margin:0 0 0px 12px;*/
								line-height:17px;
								font:12px Georgia, "Times New Roman", Times, serif;
							}
								#leftCol .pdfHolder .entry .newsletterInfo h2 a:link, #leftCol .pdfHolder .entry .newsletterInfo h2 a:visited, #leftCol .pdfHolder .entry .newsletterInfo h2 a:active {
									color:#9b4500;
								}
							#leftCol .pdfHolder .entry .newsletterInfo a.pdf:link, #leftCol .pdfHolder .entry .newsletterInfo a.pdf:active, #leftCol .pdfHolder .entry .newsletterInfo a.pdf:visited, #leftCol .pdfHolder .entry .newsletterInfo a.pdf:hover {
								margin:7px 0 0 0; padding:0 0 0 17px;
								height:14px;
								background:url(../images/icon_pdf.png) 0 2px no-repeat;
								font:bold 10px Verdana, Arial, Helvetica, sans-serif;
								color:#ee7e32;
								display:block;
							}
			
		/* news */
		#leftCol .news {
			
		}
			#leftCol .news .header {
				background:url(../images/h1_underline.png) 0 15px repeat-x;
			}
				#leftCol .news .header h1 {
					float:left;
				}
				#leftCol .news .header a {
					width:70px;
					font:normal 11px Verdana, Arial, Helvetica, sans-serif;
					color:#1a499b;
					background:url(../images/arrow_active.gif) 66px 5px no-repeat;
					display:block;
					float:right;
				}
			#leftCol .news .entry {
				padding:10px 0;
				border-bottom:1px dashed #c8c8c8;
			}
				#leftCol .news .entry .date {
					margin:2px 0 0 0;
					font:normal 10px Verdana, Arial, Helvetica, sans-serif;
					color:#767676;
					width:84px;
					text-align:right;
					float:left;
				}
				#leftCol .news .entry .article {
					width:304px;
					margin:0 0 0 12px;
					float:left;
					color:#1a499b;
				}
					#leftCol .news .entry .article h2 {
						color:#9b4500;
						font:normal 13px Georgia, "Times New Roman", Times, serif;
						line-height:17px;
					}
						#leftCol .news .entry .article h2 a {
							color:#9b4500;
							text-decoration:none;
						}	
					#leftCol .news .entry a:link, #leftCol .news .entry a:active, #leftCol .news .entry a:visited {
						color:#1a499b;
					}
					
		/* bottomLeft */
		#leftCol .bottomLeft {
			margin:45px 0 0 0;
		}
			#leftCol .bottomLeft .awards {
				padding:0 0 20px 0;
				width:213px;
				background:#f5f5f5;
				float:left;
			}
				#leftCol .bottomLeft .awards h1 {
					margin:0 0 10px 0;
					background:#fff url(../images/h1_underline.png) 0 15px repeat-x;
				}
				#leftCol .bottomLeft .awards .entry {
					padding:0 0 10px 30px;
					background:url(../images/icon_award.png) 10px 1px no-repeat;
					font:normal 9px Verdana, Arial, Helvetica, sans-serif;
					color:#595959;
				}
					#leftCol .bottomLeft .awards .entry h2 {
						font:normal 12px Georgia, "Times New Roman", Times, serif;
						color:#1a499b;
					}
			#leftCol .bottomLeft .clients {
				width:168px;
				float:right;
			}
				#leftCol .bottomLeft .clients h1 {
					margin:0 0 10px 0;
				}
				#leftCol .bottomLeft .clients .entry {
					margin:0 4px 4px 0;
					border:2px solid #e5e5e5;
					float:left;
				}
					#leftCol .bottomLeft .clients .entry img {
						width:76px; height:36px;
					}
			
			
/*	--------------------------------------------------------------------------------------------------------------------------
	rightCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#rightCol {
		margin:0 0 0 40px;
		width:500px;
		float:left;
	}
		#rightCol .header {
			margin:0 0 10px 0;
			background:url(../images/h1_underline.png) 0 15px repeat-x;
		}
			#rightCol .header h1 {
				float:left;
			}
			#rightCol .header a {
				width:75px;
				font:normal 11px Verdana, Arial, Helvetica, sans-serif;
				color:#1a499b;
				background:url(../images/arrow_active.gif) 70px 5px no-repeat;
				display:block;
				float:right;
			}
		#rightCol p {
			width:470px;
			text-align:justify;
		}
	
		/* who */
		#rightCol .who {
			
		}
		/* bottomRight */
		#rightCol .bottomRight {
			margin:45px 0 0 0;
		}
			#rightCol .bottomRight .awards {
				padding:0 0 20px 0;
				width:213px;
				background:#f5f5f5;
				float:left;
			}
				#rightCol .bottomRight .awards h1 {
					margin:0 0 10px 0;
					background:#fff url(../images/h1_underline.png) 0 15px repeat-x;
				}
				#rightCol .bottomRight .awards .entry {
					padding:0 0 10px 30px;
					background:url(../images/icon_award.png) 10px 1px no-repeat;
					font:normal 9px Verdana, Arial, Helvetica, sans-serif;
					color:#595959;
				}
					#rightCol .bottomRight .awards .entry h2 {
						font:normal 12px Georgia, "Times New Roman", Times, serif;
						color:#1a499b;
					}
			#rightCol .bottomRight .clients {
				padding:0 0 0 20px;
				width:168px;
				float:left;
			}
				#rightCol .bottomRight .clients h1 {
					margin:0 0 10px 0;
				}
				#rightCol .bottomRight .clients .entry {
					margin:0 4px 4px 0;
					border:2px solid #e5e5e5;
					float:left;
				}
					#rightCol .bottomRight .clients .entry img {
						width:76px; height:36px;
					}
			#rightCol .bottomRight .joinus {
				padding:0 0 0 20px;
				width:65px;
				float:left;
			}
				#rightCol .bottomRight .joinus h1 {
					margin:0 0 10px 0;
				}
				#rightCol .bottomRight .joinus .entry {
					margin:0 4px 4px 0;
					border:2px solid #e5e5e5;
					float:left;
				}
								
		/* ask */
		#rightCol .ask {
			
		}
		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	contentBottom Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.contentBottom {
		margin:30px 0 0 14px;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#888;
	}
		.contentBottom h1 {
			font:normal 15px Georgia, "Times New Roman", Times, serif;
			color:#51a7ec;
		}
		.contentBottom .services {
			margin:0 18px 0 0; 
			background:url(../images/home_altmanLogo.jpg) 200px 10px no-repeat;
			float:left;
		}
			.contentBottom .services p {
				width:140px;
			}
		.contentBottom .resource {
			margin:0 18px 0 0;
			background:url(../images/home_resource.jpg) 166px 41px no-repeat;
			float:left;
		}	
			.contentBottom .resource h1 {
				width:150px;
			}
			.contentBottom .resource p {
				width:145px;
			}
		.contentBottom .askTheExperts {
			margin:0 18px 0 0;
			background:url(../images/home_Experts.jpg) 200px 30px no-repeat;
			float:left;
		}
			.contentBottom .askTheExperts p {
				width:180px;
			}
			
		.contentBottom .box {
			padding:18px 0 0 13px;
			border:1px solid #e5e5e5;
			border-bottom:2px solid #80c6ff;
			width:285px; height:110px;
		}
		.contentBottom .learnMore {
			width:300px; height:20px;
			background:url(../images/home_learnMoreBG.png) no-repeat;
		}
			.contentBottom .learnMore a {
				padding:3px 0 0 10px;
				display:block;
				width:290px; height:17px;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	addInfo Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
			
	#addInfo {
		margin:20px auto 0 auto;
		width:940px;
		color:#888;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		}

		#addInfo  p{
			background-color: #FF9900;
			color: #000000;
			padding:10px; 18px 0 0;
			text-align: center;
		}