body {
	padding: 0;
	margin: 0;
	background-color: #F5F5EB;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 8pt;
	color: #727272;
}
span, form {
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
}

#contentContainer {
	padding: 0;
	margin: 0 auto 0 auto;
	background-color: #E7E8E1;
	width: 780px;
	min-height: 550px;
	text-align: center;
}
	#frontCallouts {
		width: 770px;
		/*height: 245px;*/
		background-image: url(../images/frontCalloutBkg.gif);
		background-repeat: repeat-x;
		margin: 0 auto 0 auto;
		padding: 0 0 6px 0;
		
	}
		#frontCallouts img.title {
			margin: 0 0 6px 10px;
		}
		#hfaCallout {
			width: 254px;
			height: 240px;
			float: left;
			text-align: left;
			background-image: url(../images/calloutBorder.gif);
			background-position: top right;
			background-repeat: no-repeat;
			
		}
			#hfaCallout p {
				margin: 10px;
				padding: 0;
			}
		#spotlightCallout {
			width: 254px;
			height: 240px;
			float: left;
			text-align: left;
			background-image: url(../images/calloutBorder.gif);
			background-position: top right;
			background-repeat: no-repeat;
		}

		#newsCallout {
			width: 254;
			/*height: 240px;*/
			float: left;
			text-align: left;
		}

			#newsCallout h2 {
				font-size: 8pt;
				font-weight: bold;
				margin: 0;
				padding: 0;
				color: #2D5494;
				margin: 2px 0 0 0;
			}
			#newsCallout p {
				margin: 0px 10px 5px 10px;
				padding: 0;

			}
			
#footer {
	background-image: url(../images/frontFooterBkg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 780px;
}
	#footer p {
		margin: 0;
		padding: 10px;
		color: #3F4869;
		font-weight: bold;
	}
	#footer a {
		color: #3F4869;
		text-decoration: none;
	}
	
/*   interior page edits   */

	#interior #frontCallouts {
		background-color: white;
		background-image: url(/images/3colBkg.gif);
		background-repeat: repeat-y;
		height: 390px;
		padding: 0;
		margin: 0 auto 0 auto;
		text-align: center;

	}
		#interior #hfaCallout, #interior #spotlightCallout {
			background-image: url(/images/calloutBorder.gif);
			background-position: top right;
			background-repeat: repeat-y;
			
		}
			#hfaCallout p {
				margin: 10px;
				padding: 0;
			}
		#spotlightCallout {
		}
		#newsCallout {
			background-color: none;
		}
		
#subCat, #areaNav {
	width: 770px;
	height: 24px;
	margin: 0 auto 0 5px;
	padding: 0;
	text-align: left;
	background-image: url(/images/subCatBkg.gif);
	background-repeat: no-repeat;
	display: inline;
	list-style-type: none;
	float: left;
}
	#subCat {
		height: 24px;
		margin: 0;
	}
	#subCat li, #areaNav li {
		height: 24px;
		margin: 0; 
		padding: 0;
		float: left;
		background-image: url(/images/subSelectedBkg.gif);
		background-repeat: no-repeat;
	}
	#subCat .selected {
		background-image: url(/images/subCatBkg.gif);
		background-repeat: no-repeat;
	}
#interior #footer {
	background-image: url(../images/intFooterBkg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 780px;
	margin: 0 auto 0 auto;
	padding: 0;
}
	#footer p {
		padding: 14px 0px 10px 10px;
	}
	
/* news page edits */
#news #frontCallouts {
		background-color: white;
		background-image: url(/images/3colBkg.gif);
		background-repeat: repeat-y;
		height: 415px;
		padding: 0;
		margin: 0 auto 0 auto;
		text-align: center;

	}
		#news #hfaCallout, #news #spotlightCallout {
			background-image: url(/images/calloutBorder.gif);
			background-position: top right;
			background-repeat: repeat-y;
			
		}
			#news #hfaCallout p {
				margin: 10px;
				padding: 0;
			}
		#spotlightCallout {
		}
		#newsCallout {
		}


/*   about page edits   */
#about #mainContent {
	background-color: White;
	background-image: url(/images/aboutBkg.gif);
	background-repeat: repeat-y;
	height: 415px;
	width: 770px;
	margin: 0 auto 0 auto;
	padding: 0;
	
}
	#about #leftContent, #about #rightContent {
		width: 350px;
		height: 370px;
		padding: 0;
		margin: 0;
		float: left;
	}
	#about #rightContent {
		width: 400px;
		margin: 0 0 0 5px;
		padding: 0;
	}
#about #footer {
	float: left;
	width: 780px;
}
/*   contact page edits   */
#contact #mainContent {
	background-color: White;
	background-image: url(/images/contactBkg.gif);
	background-repeat: repeat-y;
	height: 415px;
	width: 770px;
	margin: 0 auto 0 3px;
	padding: 0;
	float: left;
}
	#contact #leftContent, #contact #rightContent {
		width: 300px;
		height: 400px;
		padding: 0;
		margin: 0;
		float: left;
		text-align: left;
		
	}
	#contact #rightContent {
		width: 460px;
		margin: 0 0 0 5px;
		padding: 0;
	}
	#contact #mainContent p {
		margin: 10px;
		padding: 0;
	}
#contact #footer {
	float: left;
	width: 780px;
}

/* firm page */
#firm #mainContent {
	background-color: White;
	height: 415px;
	width: 770px;
	margin: 0 auto 0 3px;
	padding: 0;
	float: left;
	/*background-image: url(/images/firmBkg.gif);
	background-repeat: repeat-y;*/
}
	#firm #leftContent {
		width: 245px;
		height: 400px;
		padding: 0;
		margin: 0;
		margin-right: 10px;
		float: left;
		text-align: left;

	}
	#firm #rightContent {
		width: 490px;
		padding: 0;
		margin: 0;
		float: left;
		text-align: left;
	}
	#firm #mainContent p {
		margin: 10px;
		padding: 0;
	}
	#firm .callout {
		font-weight: bold;
		margin: 10px 0 10px 30px;
		list-style-type: none;
	}
		#firm .callout li {
			font-weight: normal;
			margin: 5px 0 5px 10px;
		}
	#firm .searchprocess {
		font-weight: bold;
		margin-left: 30px;
	}
		.searchprocess li {
			margin: 5px 0 5px 0;
		}
		#firm .searchprocess ul {
			font-weight: normal;
			margin: 0 0 0 10px;
			list-style-type: disc;
		}
	
/*   */
#partnersList {
	width: 160px;
	FONT-SIZE: 8pt; 
	font-weight: bold;
	color: #364065;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	#partnersList li {
HEIGHT: 20px;		
padding: 3px 0 0 20px;
margin: 0;
}


#partnersList a {
text-decoration: none;
}
#partnersList .selected {
background-color: #1A6BA1;
}
#partnersList .selected a {
	color: #CAECC3;
}

