@import url("nav.css");@import url("nav2.css");@import url("nav3.css");@import url("form.css");@import url("tools.css");@import url("press.css");@import url("services.css");@import url("work-samples.css");@import url("clients.css");@import url("psa-samples.css");/* Text #3366CC changed to #6495ED *//* ---------------------------- | Basic Elements */body  { 	background: url(../images/bg_body.gif); 	padding: 0;	margin: 0;	}hr   { margin: 0; padding: 0;}/* =FORM------------------------------------ */form  { border: none; }.form-header  {	color: #FFF;	background: #096;	font-size: 12px;	font-weight: bold;	margin: 15px 0 5px 0;	padding: 4px;	}.form-text  {	color: #333;	font-size: 11px;	}/* ---------------------------- | MENU Elements */.dropdown  { 	color: #333; 	font: 10px verdana, arial, helvetica, sans-serif; 	background-color: #F5F5F5; 	padding: 3px; 	width: 120px;	 }/* =LINK------------------------------------ *//*a:link  { 	color: #096; 	text-decoration: none; 	} a:visited  { 	color: #096; 	text-decoration: none; 	}a:hover  { 	color: #F00; 	text-decoration: none; 	}a:link img, a:visited img  { 	border-style: none; 	}*//* ---------------------------- | FOR TESTING ONLY *//* div  { border: 1px #C00 solid; } *//* =LAYOUT------------------------------------ */#wrapper	{	margin: 10px auto;	padding: 0;	border-right: 1px solid #333;	border-bottom: 1px solid #333;	border-left: 1px solid #333;	width: 703px;  /* bmh */		voice-family: "\"}\""; 	voice-family:inherit;	width: 703px;	 	}html>#wrapper	{	width: 703px;	} #search-box  {	background-color: #FFF; 	font: 10px verdana, arial, helvetica, sans-serif; 	text-align: right; 	padding: 10px 0 5px 0; 	border-top: 10px solid #096;	}#logobar  {	background-color: #FFF; 	border-top: 1px solid #333;	border-bottom: 1px solid #333;	}		#logo  {		float: left; 		background-color: #FFF; 		padding: 10px 0 10px 0; 		border-right: 1px solid #000;		}	#global-media  { 		float: right; 		background-color: #FFF; 		padding: 10px 0;		}	#wrapper-content  {	background: url(../images/bg_menu.gif); 	padding: 0;	margin: 0;	width: 703px;		}#left-column  {	float: left;	background: url(../images/bg_menu.gif); 	padding: 0;	margin: 0;	width: 150px;	} #menu {	position: relative;	float: left;	padding: 0;	margin: 0;	}/*.global-locations {	border-top: 1px solid #9C9;	padding: 0;	margin: 0;	}*/#content-right  {	position: relative;	background-color: #FFF; 	padding: 0;	margin-left: 150px;	border-left: 1px solid #000;	min-height: 515px; 	_height: 515px;	width: 547px;  /* bmh */		voice-family: "\"}\""; 	voice-family:inherit;	width: 549px;	 	}html>#content-right  {	width: 549px;	} #tag-flash  { 	background: url(../images/logo_work.gif) no-repeat 0px 10px; 	margin: 0; 	padding: 0; 	border-bottom: 1px solid #9c9; 	width: 546px; 	height: 40px;	}/* ------------- | Main Wapper for Text Content */#body-wrap  {	background-color: #FFF; 	font-family: verdana, arial, helvetica, sans-serif; 	padding: 10px;	margin: 0;	}/* ------------- | Clear Columns */div.clearer  { font-size: 1px; height: 0px; clear: both; }#clear  {	clear: both;	}.clear  {	clear: both;	}/* ------------- | Hide Layer */#hidelayer  { 	position: absolute; 	top: -500px; 	left: -500px; 	width: 300px; 	visibility: hidden; 	display: block; 	}/* =HOME PAGE------------------------------------ */#main-flash {	background-image: url(../images/flash_holder.jpg) no-repeat left top;	height: 320px;	width: 548px;	padding: 0;	margin: 0;	}#iframe-holder {	padding: 0;	margin: 0;	}img.immediate-release  {	float: left;	padding: 0;	margin: 0;	}.iframe {	width: 528px;		height: 150px;	padding: 0;	margin: 0;	}#iframe-press {	padding: 11px 10px 15px 9px;	margin: 0px;	background-color: #000;	}/* =2ND LEVEL NAVIGATION ------------------------------------ */div.sub-nav {	height: 20px;	width: 547px;		padding-right: 2px;	margin: 0;	}div.sub-nav-link {	float: right;	height: 20px;	padding: 0;	margin: 0;	}/* =3RD LEVEL NAV * TEXT * HORZ------------------------------------ .menu3 * {	cursor: pointer;	}.menu3 {	width: 546px;	margin: 0;	padding: 0;	border-top: 1px solid #9c9;	background: #FFF none;	height: 20px;    	}.menu3 ul {	margin-left: 3px;	padding: 0;	list-style-type: none;	float: left;    }.menu3 ul li {	margin: 0;	text-align: center;	display: inline;	border-right: 1px solid #9c9;	}.menu3 ul li a {	color: #333;	font-size: 9px;	text-decoration: none;	padding: 0px 3px 0px 7px;	}.menu3 ul li a:hover {	color: #900;	}*//* =HEADER STYLES------------------------------------ */h1, h2, h3, h4, h5, h6	{	font-family: font-family: verdana, arial, helvetica, sans-serif;	font-weight: normal;	}/*h1 { font-size: 1.2em; }h2 { font-size: 1.2em; }h3 { font-size: 1.4em; }h4 { font-size: 1.2em; }h5 { font-size: 1.1em; }h6 { font-size: 1.1em; }*/h1  {	color: #900;	font-size: 12px;	font-weight: bold;	padding-top: 0;	margin-bottom: 10px;	}h2  {	color: #900;	font-size: 12px;	font-weight: bold;	padding-top: 15px;	margin-top: 20px;	border-top: 1px dashed #9C9;	}h3  { font-size: 140%; }h4  { font-size: 120%; }h5  { font-size: 100%; }h6  { font-size: 80%; }/* =TEXT------------------------------------ */.text  { 	color: #333; 	font-size: 12px; 	line-height: 18px; 	}	.text a:link, 	.text a:visited  { 		color: #900; 		font-size: 12px; 		text-decoration: none;		 }	.text a:hover { 		color: #000; 		text-decoration: none;		 }/* ------------- | Divs for  Floating Images with Sub Captions */div.float {	width: 200px;	float: right;	margin: 0 0 0 7px;	}	div.float img {		margin: 0;		}	div.float p {		background: #F5F5F5;		color: #333; 		font: 9px verdana, arial, helvetica, sans-serif; 		line-height: 13px; 		text-align: center;		margin-top: 1px;		padding: 3px 5px 3px 5px; 		}/* ------------- | Divs for  Floating Portraits 117x150px with Sub Captions */div.float-117 {	width: 117px;	float: right;	margin: 0 0 0 7px;	}	div.float-117 img {		margin: 0;		}	div.float-117 p {		background: #F5F5F5;		color: #333; 		font: 9px verdana, arial, helvetica, sans-serif; 		line-height: 13px; 		text-align: center;		margin-top: 1px;		padding: 3px 5px 3px 5px; 		}/* ------------- | COLORS */.green01  { color: #9C9; }.green02  { color: #696; }.green03  { color: #363; }.green04  { color: #063; }.green05  { color: #030; }.red  { color: #900; }.bronze  { color: #960; }.black  { color: #000; }.white  { color: #FFF; }/* ------------- | REPLACED WITH H1 and H2 .section  {	color: #900;	font-size: 12px;	font-weight: bold;	padding-top: 0;	margin-bottom: 10px;	}.sub-section  {	color: #900;	font-size: 12px;	font-weight: bold;	padding-top: 15px;	margin-top: 20px;	border-top: 1px dashed #9C9;	} *//* =ABOUT US------------------------------------ */.core-belief-box  {	border: 1px dotted #333;	padding: 10px;	margin-top: 15px;	}.core-belief  {	color: #333;	font-weight: bold;	}.core-solution  {	color: #063;	font-style: italic;	font-weight: bold;	}/* =NEWSLETTER   ------------------------------------ */div.float-newsletter {	float: left;	margin: 0;	}div.float-newsletter img {	padding-right: 15px;	border-right: 0px solid #DCDCDC;	margin: 0 0 20px 0;	}/* =CONTACT   ------------------------------------ */.bureau  {	color: #063;	font-size: 12px;	font-weight: bold;	margin-top: 15px;	padding-top: 15px;	border-top: 1px dashed #9C9;	}.bureau-info  {	margin-left: 15px;	}     /* =FOOTER   ------------------------------------ */#footer {	clear: both;	background: #FFF;	text-align: center; 	border-top: 15px solid #096;	}#footer-links {	color: #333; 	font: 10px verdana, arial, helvetica, sans-serif; 	padding: 5px 0 5px 0; 	}#footer-links a:link, #footer-links a:visited  {	color: #333; 	text-decoration: none;	}#footer-links a:hover  {	color: #063; 	text-decoration: none;	}	#copyright  {	color: #333; 	font: 9px verdana, arial, helvetica, sans-serif; 	padding: 0px 0 5px 0; 	}#copyright a:link, #copyright a:visited  {	color: #333; 	text-decoration: none;	}#copyright a:hover  {	color: #063; 	text-decoration: none;	}/* =SITEMAP   ------------------------------------ */#column01  {	float: left;	width: 255px;	padding: 0;	margin-right: 15px;	background-color: #FFF; 	}#column02  {	float: left;	width: 255px;	padding: 0;	margin: 0px;	background-color: #FFF; 	}.sm-header  {	color: #333;	font-size: 11px;	padding: 3px 0 3px 10px;	background-color: #9C9;	margin: 20px 0 6px 0;	border-bottom: 1px solid #363; 	}.sm-link  {	color: #333;	font-size: 10px;	padding: 3px 0 3px 10px;	margin: 0 3px 3px 0;	border-bottom: 1px dotted #CCC; 	}.sm-link a:link, .sm-link a:visited  {	color: #900;	font-size: 11px;	text-decoration: none;	}.sm-link a:hover  {	color: #063;	text-decoration: none;	}.sm-sublink  {	color: #333;	font-size: 10px;	padding: 3px 0 3px 25px;	margin: 0 3px 3px 0px;	border-bottom: 1px dotted #CCC; 	}.sm-sublink a:link, .sm-sublink a:visited  {	color: #900;	font-size: 11px;	text-decoration: none;	}.sm-sublink a:hover  {	color: #063;	text-decoration: none;	}