body
{
	<strong>text-align: center</strong>;		
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size: 9pt; /* 11px; */
        font-weight: 100;
	color: #777;
	background-color: #ffffff;
	background-image: url(../images/background.jpg); 
	background-repeat: no-repeat; 
        background-position: top center;
	background-attachment: fixed;
}

h1{ text-indent: -3000px; }

div{ vertical-align: top; margin: 0; padding: 0;}

form{ margin: 0; padding: 0; }

a img{
	border: none;
	left: 100px;
}

a.frontpage_link:link, a.frontpage_link:visited, a.frontpage_link:hover, a.frontpage_link:active{
	color: #00B6DF !important;
	text-decoration: none;
}

a:link, a:visited, a:hover, a:active {
	color: #E18701; /*F90;*/ /*#CC9933;*/ /*#BFA467*/;
	
}

map{ border: none; }

img{ margin: 0; padding: 0; }

.text{
	width: 200px;
	border: 1px solid #CCC;
}

div#border{
	width: 760px;
	margin: 0;
	padding: 5px 5px 10px 5px;
        border: 1px solid #383C7C;
	text-align: left;    
}

div#content{
/*	<strong>text-align: left</strong>;	*/
	width: 760px;	
	margin: 0 auto;
}

div#container{
	position: absolute;
	width: 760px;	
/*	height: 520px; */
/*	background-image: url('../images/background.jpg'); */
/*	background-position: 0 0; */
/*    background-repeat: no-repeat; */
	text-align: left;    
	padding-bottom: 15px;
}

div#menu {
    position: absolute;
    display: table;
    top: 30px;
    left: 120px;
}


div#simon_menu {
	position: absolute;
	display: table;
	top: 24px;
	left: 143px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #777;
	width: 547px;
	height: 44px;
}

div#search{
    position: absolute;
    top: 135px;
    left: 130px;	
}

.search_text{
	border: 1px solid #CCC;	
	width: 170px;
	height: 13px;
	font-family: arial, sans-serif, verdana;	
	font-size: 9pt;
	color: #777;	
}

div#page_title{
    position: absolute;
    top: 140px;
    left: 77px;	
    vertical-align: top;
    width: 250px;
    height: 15px;
}

div#page_title_opinion{
    position: absolute;
    top: 165px;
    left: 77px;	
    vertical-align: top;
}

div#simon
{
  left: 150px;
  width: 680px;
  margin: 0px;
  padding: 0px;
}

div#main{
	display: table; 
	position: absolute;
	top: 80px;
	left: 150px;
	width: 680px;	
	margin: 0px; padding: 0px;
}

div#main div#left_col{
	float: left;
	width: 320px;	
	margin: 0px;
	padding: 0px;	
	overflow:hidden;	
}

div#main div#video_left_col{
	float: left;
	width: 410px;	
	margin: 0px;
	padding: 0px;	
	overflow:hidden;	
}

div#main div#left_col_home{
	float: left;
	clear: none;
	width: 335px;
	margin: 0px;
	padding: 0px;	
}
div#main div#right_col_home{
	float: right;
	clear: none;	
	width: 335px;
	height: 310px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

div#main div#right_col{
	float: left;	
	width: 270px;
	overflow:hidden;
	margin: 0px 0px 0 10px;
	padding-left: 15px;	
}

div#main div#video_right_col{
	float: left;	
	width: 110px;
	overflow:hidden;
	margin: 0px 0px 0 0px;
/*	padding-left: 15px;	*/
}

div#main div#right_col_news{
	float: left;	
	width: 270px;
	height: 310px;
	overflow:hidden;
	padding: 0px;	
}

div#main div#long_body{
	float: left;
	width: 525px;
	height: 300px;	
	margin: 5px 0 0 10px;	
	padding: 0px;
	overflow:hidden;
}

div#lyr1 ul{
	list-style: normal outside;
	margin: 0px 0px 0px 5px;
	padding: 0 5px;			
}

div#lyr1 ul li{
	margin: 0 0 3px 5px;
}

div#left_col_menu{
	float: left;	
	width: 140px;
	height: 265px;
	margin: 0px;
	padding: 0px;	
}

div.menu_back{
	background-image: url('/images/side-menu.gif');
	background-position: 0 0;
    background-repeat: no-repeat;	
}

div.menu_item, div.menu_item a{
	margin: 0;
	padding: 0;	
	display: block;	
	width: 140px;		
	text-indent: -3000px;	
}
/* ABOUT US MENU ITEMS */
div#spirit_of_initiative, a#a_spirit_of_initiative{
	background: url('/images/side_menu/aboutus_OFF_01.jpg') no-repeat 0 0;
	height: 25px;
}
a#a_spirit_of_initiative:hover, a#a_spirit_of_initiative:active, a#a_spirit_of_initiative_on{
	background: url('/images/side_menu/aboutus_ON_01.jpg') no-repeat 0 0;
	height: 25px;	
}
div#our_people, a#a_our_people{
	background: url('/images/side_menu/aboutus_OFF_02.jpg') no-repeat 0 0;
	height: 26px;
}
a#a_our_people:hover, a#a_our_people:active, a#a_our_people_on{
	background: url('/images/side_menu/aboutus_ON_02.jpg') no-repeat 0 0;
	height: 26px;	
}
div#our_network, a#a_our_network{
	background: url('/images/side_menu/aboutus_OFF_03.jpg') no-repeat 0 0;
	height: 23px;
}
a#a_our_network:hover, a#a_our_network:active,  a#a_our_network_on{
	background: url('/images/side_menu/aboutus_ON_03.jpg') no-repeat 0 0;
	height: 23px;	
}
div#our_partners, a#a_our_partners{
	background: url('/images/side_menu/aboutus_OFF_04.jpg') no-repeat 0 0;
	height: 25px;
}
a#a_our_partners:hover, a#a_our_partners:active, a#a_our_partners_on{
	background: url('/images/side_menu/aboutus_ON_04.jpg') no-repeat 0 0;
	height: 25px;	
}
div#contact_us, a#a_contact_us{
	background: url('/images/side_menu/aboutus_OFF_05.jpg') no-repeat 0 0;
	height: 24px;
}
a#a_contact_us:hover, a#a_contact_us:active, a#a_contact_us_on{
	background: url('/images/side_menu/aboutus_ON_05.jpg') no-repeat 0 0;
	height: 24px;	
}
div#about_menu_bottom{
	background: url('/images/side_menu/aboutus_ON_06.jpg') no-repeat 0 0;
	height: 109px;
}

/* WHAT WE DO MENU ITEMS */
div#investigate, a#a_investigate{
	background: url('/images/side_menu/whatwedo_OFF_01.jpg') no-repeat 0 0;
	height: 25px;
}
a#a_investigate:hover, a#a_investigate:active, a#a_investigate_on, div#investigate_on{
	background: url('/images/side_menu/whatwedo_ON_01.jpg') no-repeat 0 0;
	height: 25px;	
}
div#create, a#a_create{
	background: url('/images/side_menu/whatwedo_OFF_02.jpg') no-repeat 0 0;
	height: 26px;
}
a#a_create:hover, a#a_create:active, a#a_create_on, div#create_on{
	background: url('/images/side_menu/whatwedo_ON_02.jpg') no-repeat 0 0;
	height: 26px;	
}
div#activate, a#a_activate{
	background: url('/images/side_menu/whatwedo_OFF_03.jpg') no-repeat 0 0;
	height: 23px;
}
a#a_activate:hover, a#a_activate:active, a#a_activate_on, div#activate_on{
	background: url('/images/side_menu/whatwedo_ON_03.jpg') no-repeat 0 0;
	height: 23px;	
}
div#evaluate, a#a_evaluate{
	background: url('/images/side_menu/whatwedo_OFF_04.jpg') no-repeat 0 0;
	height: 25px;
}
a#a_evaluate:hover, a#a_evaluate:active, a#a_evaluate_on, div#evaluate_on{
	background: url('/images/side_menu/whatwedo_ON_04.jpg') no-repeat 0 0;
	height: 25px;	
}
div#what_we_do_menu_bottom{
	background: url('/images/side_menu/whatwedo_ON_05.jpg') no-repeat 0 0;
	height: 24px;
}
div#what_we_do_menu_bottom2{
	background: url('/images/side_menu/whatwedo_ON_06.jpg') no-repeat 0 0;
	height: 109px;
}

/* OUR WORK ITEMS */
div#case_studies, a#a_case_studies{
	background: url('/images/side_menu/ourwork_OFF_01.jpg') no-repeat 0 0;
	height: 25px;
}
a#a_case_studies:hover, a#a_case_studies:active, a#a_case_studies_on{
	background: url('/images/side_menu/ourwork_ON_01.jpg') no-repeat 0 0;
	height: 25px;	
}
div#our_clients, a#a_our_clients{
	background: url('/images/side_menu/ourwork_OFF_02.jpg') no-repeat 0 0;
	height: 26px;
}
a#a_our_clients:hover, a#a_our_clients:active, a#a_our_clients_on{
	background: url('/images/side_menu/ourwork_ON_02.jpg') no-repeat 0 0;
	height: 26px;	
}
div#full_client_list, a#a_full_client_list{
	background: url('/images/side_menu/ourwork_OFF_03.jpg') no-repeat 0 0;
	height: 23px;
}
a#a_full_client_list:hover, a#a_full_client_list:active, a#a_full_client_list_on{
	background: url('/images/side_menu/ourwork_ON_03.jpg') no-repeat 0 0;
	height: 23px;	
}
div#our_work_menu_bottom{
	background: url('/images/side_menu/ourwork_ON_04.jpg') no-repeat 0 0;
	height: 25px;
}
div#our_work_menu_bottom2{
	background: url('/images/side_menu/ourwork_ON_05.jpg') no-repeat 0 0;
	height: 24px;
}
div#our_work_menu_bottom3{
	background: url('/images/side_menu/ourwork_ON_06.jpg') no-repeat 0 0;
	height: 109px;
}

/*
ul.left_menu{
	list-style: none outside;
	margin: 5px 0px 0px 5px;
	padding: 0;
}

ul.left_menu li{
	margin: 0 0 5px 0;
	padding: 0;	
}

ul.left_menu li a:link, ul.left_menu li a:visited{
	color: #00BFDE;
	letter-spacing: 1px;
	font-size: 8pt;
	text-transform: uppercase;
	text-decoration: none;
	font-family: arial, 'Trebuchet MS', sans-serif, verdana;
}

ul.left_menu li a:hover, ul.left_menu li a:active{
	color: #171F69 !important;	
}

ul.left_menu li a.category{	
	color: #43C6E6 !important;
	font-weight: bold;
	padding: 5px 0 0 0;
}

ul.left_menu li a.sub_category{
	padding: 0 0 0 10px;
	color: #66CEEF !important;
}

ul.left_menu li a.selected{	
	color: #171F69 !important;
	font-weight: bold;
}

ul.left_menu li a.sub_selected{	
	color: #171F69 !important;
	font-weight: bold;
	padding: 0 0 0 10px;	
}
*/
div#left_col_body{
	float: left;	
	width: 220px;
	margin: 5px 0 0 10px;
	padding: 0px;	
}

div#video_left_col_body{
	float: left;
	width: 370px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

div#scroll_buttons{
	float: right;
	width: 15px;
	margin: 10px 0 0 5px; 
	padding: 0px;	
}
div#scroll_buttons div img{
	margin: 2px 0;
}

div.feature_title{
	color: #383C7C;	
/*	letter-spacing: 2px; */
	margin-bottom: 6px;
        margin-top: 6px;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
        height: 30px;
}

div.home_title, div.home_title a:link, div.home_title a:visited{
	color: #383C7C;	
	letter-spacing: 3px;
	margin: 8px 0 5px 0;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

table.home_table{
	margin: 0 0 8px 0;	
}
table.home_table td{
	vertical-align: top;
	padding: 0 0 0 5px;	
}

.highlight{
	color: #00B6DF;	
	text-align: left;
}

.bold{
	font-weight: bold;	
	text-align: left;		
}

.bold_highlight{
	color: #000066; /*#00B6DF;*/
	font-weight: bold;		
}

div#footer{	
/*	position: absolute; 
	bottom: 30px; 
	left: 600px;
	width: 250px; */
	color: #777;
	font-size: 7pt;
	letter-spacing: 2px;
}

div#footer_old{	
	float: right;
	color: #777;
	font-size: 7pt;
	letter-spacing: 2px;
}



div#footer a:link, div#footer a:visited, div#footer a:hover, div#footer a:active{	
	text-decoration: none;
	color: #777;
}

table.news_list{
	width: 100%;	
}
table.news_list td{
	padding-bottom: 7px;	
	font-size: 8pt;
	vertical-align: top;	
}

div#dwlink{
	width: 1px;
	height: 1px;
	overflow: hidden;
}
div#dwlink a{
	font-size: xx-small;
	color: #FFF;	
}

table.spirit_photos{
	width: 100%;	
}
table.spirit_photos td{
	width: 33%;
	vertical-align: top;
	text-align: center;
	font-size: 7pt;
}

div#quotes{
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	margin: 0 0 0 0;
}

div.quote{
	color: #00B6DF;		
	display: inline;
	position: absolute;
	clear: none;
	left: 0px;
	top: 0px;
	font-size: 8pt;
}

div.quote_by{
	float: right;
	font-size: 7pt;
	font-weight: bold !important;
	color: #777;
	width: 100%;
	text-align: right;
}

table.our_people{
	width: 100%;	
}
table.our_people td{
	vertical-align: top;
	text-align: center;
	font-size: 7pt;
}
table.our_people td p{
	margin: 0px 0;
	padding: 0;	
}

table.network_photos{
	width: 100%;
	margin-top: 5px;	
}
table.network_photos td{
	width: 25%;
	vertical-align: top;
	text-align: center;
	font-size: 7pt;
}
table.network_photos td img{
	margin-bottom: 2px;	
}
table.network_photos td img.highlight{
	border: 1px solid #79D9E8;
}
img.highlight{
	border: 1px solid #79D9E8;	
}


div.contact{
	margin-bottom: 10px;	
}

div#what_we_do_home{
	margin: 0;	
}

table.case_studies_photos{
	width: 220px;	
}
table.case_studies_photos td{
	width: 50%;
	vertical-align: top;
	text-align: center;
	font-size: 7pt;
	padding-bottom: 7px;
}
table.case_studies_photos td img{
	margin-bottom: 2px;	
}

table.case_studies_photos td img.photo_highlight{
	border: 1px solid #79D9E8;
}

table.client_photos{
	width: 100%;	
}
table.client_photos td{
	width: 25%;
	vertical-align: top;
	font-size: 7pt;
	padding-bottom: 2px;
}

table.client_photos td img{
	border: 1px solid #FFF;
}

table.client_photos td img.photo_highlight{
	border: 1px solid #79D9E8;
}

div#what_we_do_home ul {
    margin: 0;
    padding: 0;
}

div#what_we_do_home ul li {
    display: inline;	
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-size: 8pt;
}


div#what_we_do_home ul li.cu { margin-left: 105px; } 
div#what_we_do_home ul li.si { margin-left: 12px; } 
div#what_we_do_home ul li.value { margin-left: 60px; } 
div#what_we_do_home ul li.eff { margin-left: 65px; } 

div#what_we_do_home ul li.mk { margin-left: 125px; } 
div#what_we_do_home ul li.ca { margin-left: 15px; } 

div#down{
	padding-left: 0px;	
}

div.client_col{
	width: 166px;
	margin-right: 4px;
	float: left;
}
div.client_col dd{
	font-size: 8pt;
	margin: 0;
	padding-left: 2px;		
}

div.bottom_text{
	margin: 10px 0 0 0 ;
	font-size: 8pt;
}

img.map_img{
	margin: 7px 0;	
}

/* site map */

table.site_map{
	width: 370px;
/*	margin: 0 0 0 120px; */
	
}
table.site_map td{
	vertical-align: top;
	width: 50%;	
}

ul#site_map{
	list-style: normal outside;		
}

ul#site_map li.level1{
	margin: 0 0 8px 10px;
}

ul#site_map li.level2{
	list-style-type: circle; 
	margin: 0 0 5px 40px;	
}

ul#site_map li.level2 a{
	color: #383C7C;		
}

ul#site_map li.level2 a:link, ul#site_map li.level2 a:visited, ul#site_map li.level2 a:hover, ul#site_map li.level2 a:active{
	color: #00B6DF !important;
}