BODY {		FONT: 11px arial, verdana, sans-serif;
		background-color: #6f8c8f;
		color: #fff;
		vlink: #9cc;
		alink: #fff;
		scrollbar-base-color: #6F8C8F;
		scrollbar-track-color: #506B6E;
		scrollbar-face-color: #6F8C8F;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #506B6E;
		scrollbar-darkshadow-color: #506B6E;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF; 
		
		width: 100%; margin: 0px; font-family: verdana; margin-top: -10px;
		}

	html { overflow: scroll; }  
		
h1 {font-size: 34px; letter-spacing: 0.05em; color: #fff; font-weight: bold; text-shadow: #6f8c8f 0 0 0; padding-top: 80px; padding-left: 80px;}

/* for IE only */
h1 {font-size: 30px; letter-spacing: 0.05em; font-weight: bold; padding-top: 80px; text-shadow: #6f8c8f 0 0 0; padding-left: 80px;}



h2 {font-size: 15px; letter-spacing: 0.05em; text-align: left; padding-top: 40px; padding-bottom: 10px; text-shadow: #6f8c8f 0 0 0; color: #fff;}

h3 {color: #fff; font-size: 13px; text-shadow: #6f8c8f 0 0 0;} 

h5 {font-size: 12px; line-height: 1.3em; font-weight: normal; text-shadow: #6f8c8f 0 0 0;}

h6 {margin-top: 0px; margin-bottom: 15px; font-weight: bold; font-size: 13px; color: #fff; text-shadow: #6f8c8f 0 0 0;}
		
a:link		{ color: #FFFFCE; text-decoration: none }

a:visited	{ color: #FFFFCE; text-decoration: none }

a:active	{ color: #FFFFCE; text-decoration: none }

a:hover		{ color: #000000; text-decoration: none }

hr {}

.title {padding-left: 10px; font-size: 34px; text-shadow: #6f8c8f 0 0 0; font-family: Century Schoolbook; color: #00664E;}

.title_img {position: absolute; top: 70px; left: 40px; border: 0px;}

.nav 	{float: right; font: 13px arial, verdana, sans-serif; text-shadow: #6f8c8f 0 0 0; font-weight: normal; font-weight: normal }

.nav ul {padding-left: 40px; width: 180px; margin: 0;}

.nav ul li {
		 list-style: none; 
		 padding-top: 4px; 
		 padding-left: 15px;
		 background: url(images/background-link.gif) no-repeat;
		 height: 20px;
		 }
		 
.nav ul li a {
		 padding-left: 10px;
		 color: #FFFFCE;
		 text-shadow: #6f8c8f 0 0 0;
		 }		 

.nav ul li a:hover {
		 padding-left: 10px;
		 color: #000;
		 text-shadow: #6f8c8f 0 0 0;
		 }		
		 		 
.nav_images {margin-left: 0px;padding-right: 20px;}	 
		 
.nav_images img {border: 1px solid #666;}	 
		 
.menu_home .nav #menu_home,
.menu_about .nav #menu_about,
.menu_philosophy .nav #menu_philosophy,
.menu_team .nav #menu_team,
.menu_worldreport .nav #menu_worldreport,
.menu_marketcomments .nav #menu_marketcomments,
.menu_careers .nav #menu_careers,
.menu_contact .nav #menu_contact {
		   color: #fff;
			 text-shadow: #6f8c8f 0 0 0; 
			 font-weight: bold;
		}
		
.picturebar 	{ background-color:#AAAAAA }

.content {width: 50%; padding-left: 225px; padding-top: 40px;}

.content p {text-align: justify;  line-height: 1.3em; color: #eee; text-shadow: #6f8c8f 0 0 0; font-size: 12px;}

.content ul li {font-size: 12px; padding-left: 5px; line-height: 1.3em; text-shadow: #6f8c8f 0 0 0; padding-bottom: 15px; text-align: justify; color: #eee;}

.content b img {padding-top: 20px; padding-left: 50px;}

.header {margin: 0px;}

/* IE only */
.header {margin:0px; margin-top: 20px;}

.tagline {font-size: 16px; letter-spacing: 0.05em; padding-left: 144px; color: #7DD2BE; text-shadow: #6f8c8f 0 0 0; margin-top: -15px;}

.header span img {border: 1px solid #666;}


.fadebar {height: 17px; width: 100%; }

.homeimage {height: 100px; width: 100%;}

.home_nav {width: 45%;}

.home_nav ul {position: relative; height: 100px; width: 100%;}

.home_nav ul li {display: inline; list-style: none; padding-right: 25px; height: 100px; }

.home_nav  ul li img {border: 1px solid #000;}

.home_nav  ul li span {display: inline; list-style: none; padding-right: 40px; height: 100px; }

.home_nav img {border: 1px solid #000;}

.home_top_center {width: 100%;}

.home_bottom_center {padding-left: 80px; padding-top: 50px; position: relative; }

.home_bullets {float: right; width: 55%;}

.home_bullets ul {line-height: 2.5em;}

.home_bullets ul li {text-align: left; font-size: 13px; list-style:none; font-weight: bold; color: #eee; text-shadow: #6f8c8f 0 0 0;}

.report {font-size: 12px; line-height: 1.3em; text-align:justify; text-shadow: #6f8c8f 0 0 0; color: #eee;}

.full_reportwr {font-size: 11px; font-weight: normal; white-space: nowrap; text-shadow: #6f8c8f 0 0 0; color: #eee; padding-left: 5px;}

.full_reportmc {font-size: 11px; font-weight: normal; white-space: nowrap; text-shadow: #6f8c8f 0 0 0; color: #eee; padding-left: 5px; }

.team {text-align: justify; text-shadow: #6f8c8f 0 0 0; color: #eee;}

.top {float: right; font-size: 9px; padding-top: 20px;}

.mc_top {float: right; font-size: 9px;}

.city b {color: #fff; text-shadow: #6f8c8f 0 0 0;}

.contact_info {padding-bottom: 40px; text-shadow: #6f8c8f 0 0 0;}

.address {padding-left: 30px; float: left; color: #eee; text-shadow: #6f8c8f 0 0 0;}

.phone {padding-left: 300px; color: #eee; text-shadow: #6f8c8f 0 0 0;}

.footer {padding-left: 50px; padding-top: 45px; text-shadow: #6f8c8f 0 0 0; color: #eee;}

