body {
  margin: 0 0 0 0;
}
.text {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	color:#000000;
}
ul {

	margin-left:0px; 
	padding-left:15px; 
}

#main_scroll {
	width:470;
	Height:280;
	overflow:auto;
}
#bios_scroll {
	width:400;
	Height:283;
	overflow:auto;
}
#sitemap_scroll {
	width:700;
	Height:300;
	overflow:auto;
}
#contact_scroll {
	width:400;
	Height:300;
	overflow:auto;
}


.top {
	font-family:Verdana, Arial, sans-serif; 
	font-size:0.8em; 
	line-height:1.5em; 
	color:#333092;
}
a.top_link:link,a.top_link:active,a.top_link:visited {
	color:#999999;
	text-decoration:none;
}
a.top_link:hover {
	color:#999999;
	text-decoration:underline;
}
a.bio:link,a.bio:active,a.bio:visited {
	text-decoration:none;
	color:#279BBA;
}
a.bio:hover {
	text-decoration:underline;
	color:#279BBA;
}
a.second_menu:link,a.second_menu:visited,a.second_menu:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #18007C;
	text-decoration:none;
}
a.second_menu:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
span.second_menu_on {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

/* SCROLL */
div#hold	{ 
	position:relative; overflow:hidden;
	width:450px; height:280px; 
  	z-index:100; 
}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:450px; height:280px; 
	clip:rect(0px, 450px, 280px, 0px); 
	overflow:hidden;	
	z-index:1; 
}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:280px; 
  font-size:1px; z-index:1;
}
div#track { 
  position:absolute; left:0; top:12px;
  width:12px; height:256px;
  background: url("../images/track.gif") #FFFFFF repeat;
  z-index:1;
}
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:10px; height:3px;
  background-color:#B2B2B2;
  z-index:1;
}  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }


/* Top Links (Home, Site Map, Contact Us) */
a.top_links:link,a.top_links:active,a.top_links:visited {
	font-family:Arial, Verdana,sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:none;	
}
a.top_links:hover {
	font-family:Arial, Verdana,sans-serif;
	font-size: 9px;
	color: #18007C;
	text-decoration:none;	
}

/* INDEX PAGE */
a.index:link,a.index:visited,a.index:active,a.index:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.index_nav:link,a.index_nav:active,a.index_nav:visited,a.index_nav:hover {
	font-family:Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#18007C;
	text-decoration:none;
	top:-5;
}


/* Primary Menu - About Us Link (Off) */
a.about_menu:link,a.about_menu:visited,a.about_menu:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a.about_menu:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7CBAC1;
	text-decoration:none;
}

/* Primary Menu - About Us Link (On) */
a.about_menu_on:link,a.about_menu_on:visited,a.about_menu_on:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7CBAC1;
	text-decoration:none;
}
a.about_menu_on:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7CBAC1;
	text-decoration:none;
}

/* Primary Menu - Services Link (Off) */
a.services_menu:link,a.services_menu:visited,a.services_menu:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.services_menu:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}

/* Primary Menu - Services Link (On) */
a.services_menu_on:link,a.services_menu_on:visited,a.services_menu_on:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}
a.services_menu_on:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}

/* Primary Menu - Unique Expertise Link (Off) */
a.unique_menu:link,a.unique_menu:visited,a.unique_menu:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.unique_menu:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2090CE;
	text-decoration:none;
}

/* Primary Menu - Unique Expertise Link (On) */
a.uniques_menu_on:link,a.unique_menu_on:visited,a.unique_menu_on:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2090CE;
	text-decoration:none;
}
a.unique_menu_on:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2090CE;
	text-decoration:none;
}

/* Primary Menu - Our Clients Link (Off) */
a.clients_menu:link,a.clients_menu:visited,a.clients_menu:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.clients_menu:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DFA08D;
	text-decoration:none;
}

/* Primary Menu - Our Clients Link (On) */
a.clients_menu_on:link,a.clients_menu_on:visited,a.clients_menu_on:active  {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DFA08D;
	text-decoration:none;
}
a.clients_menu_on:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DFA08D;
	text-decoration:none;
}

/* Primary Menu - News Link (Off) */
a.news_menu:link,a.news_menu:visited,a.news_menu:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.news_menu:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A777A1;
	text-decoration:none;
}

/* Primary Menu - News Link (On) */
a.news_menu_on:link,a.news_menu_on:visited,a.news_menu_on:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A777A1;
	text-decoration:none;
}
a.news_menu_on:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A777A1;
	text-decoration:none;
}

/* Primary Menu - Research Link (Off) */
a.research_menu:link,a.research_menu:visited,a.research_menu:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.research_menu:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CF623E;
	text-decoration:none;
}

/* Primary Menu - News Link (On) */
a.research_menu_on:link,a.research_menu_on:visited,a.research_menu_on:active {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CF623E;
	text-decoration:none;
}
a.research_menu_on:hover {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CF623E;
	text-decoration:none;
}

/* ABOUT US SECTION (second menu, header, content area, etc.) */
td.about,table.about {
	background-color:#279BBA;
}
h1.about {
	color:#7CBAC1;
	font-family:Verdan,Arial,sans-serif;
	font-size:20px;
	margin-bottom:15px;
}
.about_title {
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#7CBAC1;
}

/* SERVICES SECTION (second menu, header, content area, etc.) */
td.services,table.services {
	background-color:#999999;
}
h1.services {
	color:#1D6EAF;
	font-family:Verdan,Arial,sans-serif;
	font-size:20px;
	margin-bottom:15px;
}
.services_title {
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#7CBAC1;
}
/* UNIQUE EXPERTISE SECTION (second menu, header, content area, etc.) */
td.unique,table.unique {
	background-color:#87A3CC;
}
h1.unique {
	color:#0067BC;
	font-family:Verdan,Arial,sans-serif;
	font-size:20px;
	margin-bottom:15px;
}
.unique_title {
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#7CBAC1;
}
a.unique_link:link,a.unique_link:visited,a.unique_link:active {
	color:#0067BC;
	text-decoration:none;
}
a.unique_link:hover {
	color:#0067BC;
	text-decoration:underline;
}


/* OUR CLIENTS SECTION (second menu, header, content area, etc.) */
td.clients,table.clients {
	background-color:#9999C9;
}
h1.clients {
	color:#D3849E;
	font-family:Verdan,Arial,sans-serif;
	font-size:20px;
	margin-bottom:15px;
}
.clients_title {
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#D3849E;
}
.clients_quote {
	font-family:Verdana,Arial,sans-serif; 
	font-size:10px; 
	color:#9999C9;
}
a.clients_link:link,a.clients_link:visited,a.clients_link:active {
	color:#9999C9;
	text-decoration:none;
	font-weight:bold;
}
a.clients_link:hover {
	color:#9999C9;
	text-decoration:none;
	font-weight:bold;
}

/* NEWS SECTION (second menu, header, content area, etc.) */
td.news,table.news{
	background-color:#946E96;
}
h1.news {
	color:#7D5380;
	font-family:Verdan,Arial,sans-serif;
	font-size:20px;
	margin-bottom:15px;
}
.news_title {
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#D3849E;
}
a.news_link:link,a.news_link:visited,a.news_link:active {
	color:#946E96;
	text-decoration:none;
	font-weight:bold;
}
a.news_link:hover {
	color:#946E96;
	text-decoration:underline;
	font-weight:bold;
}

/* RESEARCH INSIGHTS SECTION (second menu, header, content area, etc.) */
td.research,table.research{
	background-color:#C8513C;
}
h1.research {
	color:#A33332;
	font-family:Verdan,Arial,sans-serif;
	font-size:20px;
	margin-bottom:15px;
}
.research_title {
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#D3849E;
}
a.research_top_link:link,a.research_top_link:visited,a.research_top_link:active {
	color:#C8513C;
	text-decoration:none;
	font-weight:bold;
}
a.research_top_link:hover {
	color:#C8513C;
	text-decoration:underline;
	font-weight:bold;
}
a.research_link:link,a.research_link:visited,a.research_link:active {
	color:#C8513C;
	text-decoration:none;
}
a.research_link:hover {
	color:#C8513C;
	text-decoration:underline;
}

/* MAIN SECTION (second menu, header, content area, etc.) */
td.main,table.main{
	background-color:#B8B8D9;
}
h1.main {
	color:#18007C;
	font-family:Verdan,Arial,sans-serif;
	font-size:20px;
	margin-bottom:15px;
}
div#hold3	{ 
	position:relative; overflow:hidden;
	width:280px; height:280px; 
  	z-index:100; 
}
div#wn3	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:280px; height:280px; 
	clip:rect(0px, 280px, 280px, 0px); 
	overflow:hidden;	
	z-index:1; 
}

/* SITE MAP */
a.site_map:link,a.site_map:active,a.site_map:visited {
	text-decoration:none;
	color:#000000;
}
a.site_map:hover {
	text-decoration:underline;
	color:#000000;
}
.sitemap_text {
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px; 
	color:#000000;
}
div#hold4	{ 
	position:relative; overflow:hidden;
	width:700px; height:280px; 
  	z-index:100; 
}
div#wn4	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:700px; height:280px; 
	clip:rect(0px, 700px, 280px, 0px); 
	overflow:hidden;	
	z-index:1; 
}


/* BIOS WINDOWS */
.bios_name {
  font-size:12px;
  color:#71B8D0;
  font-weight:bold;
}
.bios_pos {
  font-weight:bold;
  color:#333092;
}

input.btn { 
	color:#9999C9; 
	background-color:#F5F5F9; 
	font-size:0.7em; 
	font-weight: bold; 
	border:1px; 
	width:45px; 
	height:17px; 
}
div#hold2	{ 
	position:relative; overflow:hidden;
	width:347px; height:280px; 
  	z-index:100; 
}
div#wn2	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:347px; height:280px; 
	clip:rect(0px, 347px, 280px, 0px); 
	overflow:hidden;	
	z-index:1; 
}

/* CASE STUDIES WINDOWS */
.cs_title {
  font-family:Verdana,Arial,sans-serif;
  font-size:16px;
  color:#333092;
}
.cs_credit {
  font-family:Arial,Verdana,sans-serif;
  font-size:9px;
  color:#8C8C8C;
}