H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #666666
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #666666
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666
}
P
{
    FONT-SIZE: 10pt;
    COLOR: #000000
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.newsDate
{
    FONT-SIZE: 8pt
}
.newsStoryHeadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000
}
.newsCompanyName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
.newsItemCounter
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle
}
.searchSearchFor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666
}
.searchSearchedItem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000
}
.searchItemCounter
{
    FONT-SIZE: 8pt
}
.searchItemLink
{
    FONT-SIZE: 9pt
}
.searchTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000
}
.joblistCompany
{
    FONT-SIZE: 9pt
}
.joblistCompanyName
{
    FONT-SIZE: 9pt
}
.joblistPositionName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #996600
}
.joblistPositionFunction
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000
}
.jobdetailJobName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
.jobdetailCompany
{
    FONT-SIZE: 9pt
}
.jobdetailPositionName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #996600
}
.hrcontactDisclaimer
{
    FONT-SIZE: 7pt;
    COLOR: #666666
}

.newsDateArticle
{
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 18px;
    MARGIN-RIGHT: 27px;
    TEXT-ALIGN: right
}
.partnerNames
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #cc9933
}
.newsType {  font-size: 8pt; font-weight: bold; color: #999999}



/*  Nav 2 settings  */
.nav2cell {
	FONT-SIZE: 8pt;
    	COLOR: #000000;
    	PADDING-TOP: 2px
	}
.nav2 {
    	COLOR: #000000;
    	TEXT-DECORATION: none
	}
.nav2on {
    	COLOR: #cc0000;
    	TEXT-DECORATION: none
	}


/*  Nav 3 settings  */
.nav3 {
   	COLOR: #000000;
    	BORDER-TOP-STYLE: none;
    	BORDER-BOTTOM: 30px;
    	BORDER-RIGHT-STYLE: none;
    	BORDER-LEFT-STYLE: none;
    	HEIGHT: 25px;
    	TEXT-DECORATION: none; 
	font-size: 9pt; 
	font-weight: normal
	}
.nav3cell {
    	FONT-SIZE: 7pt;
    	COLOR: #000000;
    	MARGIN-RIGHT: 27px
	}
.nav3on {
    	COLOR: #cc0000;
    	HEIGHT: 25px;
    	TEXT-DECORATION: none; 
    	font-size: 9pt; 
	font-weight: bold
	}


/*  Nav 4 settings  */
.nav4 {  
	font-size: 7pt; 
	color: #333333; 
	text-decoration: none; 
	padding-left: 10px
	}
.nav4on {  
	font-size: 7pt; 
	font-weight: normal; 	
	color: #CC0000; 
	text-decoration: none; 
	padding-left: 10px
	}
/*  set bkgd color of the 4th tier as well as the associated 3rd tier element. requires the div class to be changed based on display of 4th tier items  */
.nav4cell {  
	background-color: #dee7bd; 
	
	}
.homeLatestNews {  font-size: 10px; font-weight: bold; color: #333333;}
.homeLatestNewsBlurb { font-size: 10px; font-weight: normal; color: #000000;}


/* client portfolio work : added 11/04/08 by mbrowning */
.client_work {
	display:block;}

.client_piece {
	display:block;
	float:left;
	position:relative;
	width:204px;
	height:185px;
	margin-right:22px;
	text-align:center;
	background:transparent url(client_piece_bkg.jpg) no-repeat left top;}
	.client_piece div.zoomIcon {
		display:block;
		display:none;  /* trying to make this appear only on rollover of thumbnail */
		position:absolute;
		top:105px;
		left:166px;
		height:22px;
		width:22px;
		z-index:20;
		background-color:#00CC66;}
		div.zoomIcon img {margin:0px;}
		
	.client_piece img.ss {
		display:block;
		border:0;
		position:absolute;
		top:9px;
		left:9px;}
	.client_piece a:link,
	.client_piece a:visited {
		color:#333;
		text-decoration:none;}
	.client_piece a:hover {
		color:#333;
		text-decoration:underline;}

	.client_piece span.client_link {
		display:block;
		width:204px;
		position:absolute;
		top:140px;
		left:0px;}

/*** client portfolio work tabs interface ***/

ul.Tabs {
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 0 20px;
	padding:0;
	text-align:center;
	display:block;
	height:33px;
	list-style-type:none;}
	ul.Tabs li {
		float:left;
		display:block;
		height:33px;
		color:#000;
		background: url(client_TabBkg.gif) no-repeat right top;}
		ul.Tabs li.selected {
			color:#cc0000;
			font-weight:bold;
			background: url(client_SelectedTabBkg.gif) no-repeat right top;}
			
	ul.Tabs a:link, 
	ul.Tabs a:visited,
	ul.Tabs a:hover {
		color:#000000;
		text-decoration:none;
		display:block;
		text-align:center;
		padding:10px 20px 9px 20px;
		background: url(client_StartTabBkg.gif) no-repeat left top;}
		ul.Tabs a:hover {
			color:#cc0000;}

	ul.Tabs li.selected a:link, 
	ul.Tabs li.selected a:visited,
	ul.Tabs li.selected a:hover {
		color:#cc0000;
		padding:10px 18px 9px 18px;
		background: url(client_SelectedStartTabBkg.gif) no-repeat left top;}

/*** END SUB SUB SUB TABS ***/

.divDisplay{
	width:711px;
	min-height:58px;
	padding-top:10px;
	padding-left:25px;
	background:#fff url(client_DisplayTopBkg.jpg) no-repeat left top;}
	.divDisplay a:link,
	.divDisplay a:visited,
	.divDisplay a:hover {
		color:#000;}
	.divDisplay a:hover {
		color:#cc0000;
		text-decoration:none;}
		
	.divDisplayTop {
		display:none;
		float:left;
		width:711px;
		height:58px;
		background:#fff url(client_DisplayTopBkg.jpg) no-repeat left top;}
		
	.divDisplay p {
		font-size:11px;
		line-height:12px;
		padding:0;
		margin:5px 0 18px 0;}
		
.divDisplayEnd {
	width:711px;
	height:66px;
	float:left;
	clear:both;
	margin-top:-60px;
	background:#fff url(client_DisplayBottomBkg.jpg) no-repeat left bottom;}


/* position list items side by side */
div.listColumn {
	float: left;
	width: 210px;
	margin:0 5px 20px 5px;
	position:relative;}
div.listColumn ul {
	margin:0 0 0 20px;
	padding:0;}

br { clear: both;}

/* /client portfolio work : added 11/04/08 by mbrowning */
/*

blockquote.testimonial {
	display:block;
	float:left;}

*/
p.quoteSource {
	display:block;
	width:50%;
	font-style:italic;
	padding-left:50%;}
	p.quoteSource span {
		display:inline-block;
		width:9px;
		margin-left:-10px;}

.footer_text a {
	display:block;
	padding-top:5px;
	color:#333;
	font-size:10px;
	text-decoration:none;}
