.container
{
	position:relative;
	margin:0px auto;
	width:928px;
}

.toplinks
{
	
	height:24px;
	width:auto;
	margin:0px 1px 0px 768px;
	color:#FFFFFF;
	line-height:24px;
	font-size:10px;
}
	.toplinks a
	{
		color:#FFFFFF;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	.toplinks a:hover
	{
		color:#0083a9;
		text-decoration:none;
	}
	
	.toplinks .tl-divider
	{
		margin: 0px 10px;
	}
	
	
.nav
{
	
	height:43px;
	margin:35px 0px -4px 0px;
	padding:0px 0px 0px 0px;
	
}

html > body .nav
{
	
	height:43px;
	margin:35px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	
}

	.nav a
	{
		display:-moz-inline-block;
  		display:-moz-inline-box;
  		display: inline-block;
		margin-left:25px;
		width:82px;
		height:43px;
		color:#FFFFFF;
		font-size:14px;
		text-align:center;
		text-decoration:none;
		padding-top:13px;
		overflow:visible;
			
	}
	
	.nav a:hover
	{
		background:url(/images/nav-bg-over.gif) left top no-repeat;
		width:82px;
		padding-top:13px;
		overflow:visible;
	}
	
	.nav .sel
	{
		background:url(/images/nav-bg-over.gif) left top no-repeat;
		width:82px;
		padding-top:13px;
		overflow:visible;
	}
	
	.nav .ff-fix
	{
		width:82px; 
		height:43px;
		cursor:pointer;
	}

.rounded-body
{
	background-color:#FFFFFF;
	width:928px;
	padding:0px 0px 20px 0px;
	
}

	.rounded-body .left-col
	{
		display:block;
		width:261px;
		float:left;
	}
	
		
		/*  HOMEPAGE   */
		.rounded-body .left-col .logo
		{
			margin:58px 0px 0px 20px;
		}
		
		.rounded-body .left-col .inside
		{
			margin:76px 0px 0px 53px;
		}
		/* END  HOMEPAGE   */
		
		
		/*  SUBNAV   */
		
			.subnav
			{
				display:block;
				margin:50px 0px 0px 52px;
			}
				.subnav a
				{
					display:block;
					text-indent:15px;
					color:#0083a9;
					text-transform:uppercase;
					text-decoration:none;
					margin-bottom:15px;		
				}
				
				.subnav a:hover
				{
					color:#df7a1c;
				}
				
				.subnav .sel
				{
					display:block;
					text-indent:15px;
					color:#df7a1c;
					text-transform:uppercase;
					text-decoration:none;
					background:url(/images/subnav-selected.gif) left no-repeat;
				}
		
		
		/*  SUBNAV   */
		
	
	.rounded-body .right-col
	{
		width:590px;
		float:left;
		margin:0px 0px 0px 52px;
	}
	
		/* HOMEPAGE */
		.flash-holder
		{
			margin:36px 0px 0px 0px;
			width:590px;
			height:366px;
		}
		
		/* END  HOMEPAGE */
		
		
		.header-img
		{
			position:absolute;
			left: 349px;
			top: 101px;
			z-index:99;
		}
		
		html > body .header-img
		{
			position:absolute;
			left:349px;
			top: 97px;
			z-index:99;
		}
		
		.about-people-img
		{
			position:absolute;
			left: 712px;
			top: 101px;
			z-index:99;
		}
		
		html > body .about-people-img
		{
			position:absolute;
			left: 712px;
			top: 97px;
			z-index:99;
		}
		
		.body-copy
		{
			float:left;
			width:540px;
			margin:252px 0px 0px 35px;
			clear:none;
			display:inline;
			
		}
		
		.body-copy-about-people
		{
			float:left;
			width:540px;
			margin:142px 0px 0px 35px;
			clear:none;
			display:inline;
			
		}
		
		.orange
		{
			color:#df7a1c;
		}
		
		.blue
		{
			color:#0083a9;
		}
		
			
			.page-headline
			{
				display:block;
				margin:0px 0px 30px 0px;
			}
			
			h1
			{
				margin:0px;
				display:inline;
				font-size:20px;
				color:#555555;
				font-weight:normal;
			}
			
			h2
			{
				margin:0px;
				display:inline;
				font-size:20px;
				color:#df7a1c;
				font-weight:normal;
			}
			
			h3
			{
				margin:0px;
				display:block;
				font-size:14px;
				color:#555555;
				font-weight:bold;
			}
			
			
			.body-copy-about-people h1
			{
				margin:0px;
				display:inline;
				font-size:20px;
				color:#555555;
				font-weight:normal;
			}
			
			.body-copy-about-people h2
			{
				margin:0px;
				display:inline;
				font-size:20px;
				color:#df7a1c;
				font-weight:normal;
			}
			
			.about-person
			{
				display:block;
				font-size:16px;
				margin:48px 0px 25px 0px;
				width:auto;
			}
			
			.cs-img
			{
				float:right;
				clear:both;
				border:solid 1px #555555;
				margin:0px 18px  12px 12px;
				
			}
			
			.clientTBL
			{
				width:100%;
			}
			
				.clientTBL TD
				{
					vertical-align:middle;
					text-align:center;
				}
				
				.clientTBL img
				{
					margin:12px 7px;
				}
				
		
	.formError
	{
		margin-left:15px;
		font-style:italic;
		color:#0083a9;
	}
			
	
.footer
{
	display:block;
	width:928px;
	text-align:center;
	font-size:10px;
	color:#ffffff;
	margin:15px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
	.footer a
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.footer a:hover
	{
		text-decoration:underline;
	}
	
	.footer .f-divider
	{
		margin: 0px 5px;
	}
	
	
.BackLink
{
	clear: both;
	display: block;
	margin: 0px 0px 15px 0px !important;
	border-top: solid 1px #cdcdcd;
	padding: 5px 0px 0px 0px !important;
	font-weight: bold;
}

.PressReleaseItem
{
	padding: 0px 0px 15px 0px;
}

.AboutVault
{
	margin: 5px 0px 15px 0px !important;
	border-top: solid 1px #eaeaea;
	padding: 10px 0px 0px 0px !important;
}

.SiteMap p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.SiteMap blockquote
{
	margin: 0px;
	padding: 0px 20px 0px 20px;
}

a.SiteMapHeader
{
	display: block;
	background-color: #757575;
	padding: 2px 7px 2px 7px;
	margin-top: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.SiteMapHeader:hover
{
	background-color: #AB0000;
}

    .Dimmed
    {
    	color: #CDCDCD !important;
    	border-color: #CDCDCD !important;
    }

	.Dimmed img
	{
		opacity:.25;
		filter: alpha(opacity=25);
		-moz-opacity: 0.25;
	}

	.Dimmed2
	{
		width: 540px;
		display: block !important;
		float: left;
		clear: both;
		opacity:.25;
		filter: alpha(opacity=25);
		-moz-opacity: 0.25;
	}

	.TwitterPanel
	{
		width: 290px;
		height: 350px;
		position: absolute;
		left: 25px;
		top: 250px;
	}

