/*-----------------------------------------------------------------------------
Global StyleSheet (Evolution Markets India)

version:	1.0
author:		Rebecca Kemnitz
email:		rebecca@bytestudios.com
date:		7/15/2009
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* { margin: 0; padding: 0; }

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6 { margin: 1em 0; margin: 0; font-weight: normal; }

/* Class for clearing floats */
.clear { clear: both; }

/* Remove border around linked images */
img { border: 0; margin: 0; }

ul { padding: 0; margin: 0; }

/* Links
-----------------------------------------------------------------------------*/
a { outline: none; color: black; text-decoration: none; }

a.gray  { color: #838383; }

a:hover { outline: none; }

a:active { outline: none; }

/* Classes
-----------------------------------------------------------------------------*/


/* Centering Technique
-----------------------------------------------------------------------------*/
#container, #footer {  
	width: 970px; 
	margin: 0 auto; 
	text-align: left;
	position: relative;
}
#container {  
	background-color: white;
	padding-bottom: 70px;
}
/* Typography
-----------------------------------------------------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 1.69em;
	background-color: #d7d6d6;
	color: black;
}
/* Branding
-----------------------------------------------------------------------------*/
#header h1 {
	float: left;
	margin: 17px 37px 0 26px;
}
#header>h1 {
	margin: 17px 37px 0 53px; 
}
#header h1 a { 
	display: block; 
	width: 130px; 
	height: 81px; 
	background: url('/india/assets/img/logo_evo.gif') no-repeat;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	float: left;
	width: 100%;
	height: 115px;
}
#breadcrumbs {
	float:left;
	list-style: none;
	width: 500px;
	color: #666;
	margin: 84px 0 0 0;
}
#breadcrumbs li {
	display: inline;
}
#breadcrumbs li a {
	color: #666;
}
#breadcrumbs li a:hover {
	text-decoration: underline;	
}
#search {
	float: right;
	width: 237px;
	color: #666;
	line-height: 1.4em;
	margin-top: 18px;
}
#search p {
	float: left;
	width: 217px;
	text-align: right;
	margin-bottom:2px;
}
#search p a {
	color: #666;
}
#search p a:hover {
	text-decoration: underline;
}
/* Main Navigation
-----------------------------------------------------------------------------*/
#main_nav_container {
	width: 100%;
	background-color: #bfbfbf;
	float: left;
	margin-bottom: 20px;
	font-family: Georgia, Times, Serif;	
	line-height: 2.20em;
	font-size: 9pt;
	text-transform: uppercase;
}
body.carbon #main_nav_container {
	background-color: #88ae32;
}
body.energy #main_nav_container {
	background-color: #67bbe1;
}
body.finance #main_nav_container {
	background-color: #39ba94;
}
#main_nav {
	float: left;
	background-color: black;
	list-style: none;
	padding-left: 15px;
	margin-right: 20px;
	width: 717px;
	float: right;
}
body.carbon #main_nav, body.energy #main_nav, body.finance #main_nav, {
	margin-right: 0;
	width: 737px;
} 
#main_nav li {
	float: left;
	display: block;
	padding: 0 52px;
}
#main_nav li a {
	color: white;
}
#main_nav li a.active {
	
}
body.carbon #main_nav li a.active  {
	color: #88ae32;
}
body.energy #main_nav li a.active  {
	color: #67bbe1;
}
body.finance #main_nav li a.active {
	color: #39ba94;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	list-style: none;
	color: #959494;
	font-size: 7.5pt;
	line-height: 3.5em;
	margin-bottom: 20px;
}
#footer li {
	display: inline;
}
#footer li:first-child {
	margin-left: 19px;
}
#footer li a {
	color: #666666;
}
#footer li a:hover {
	text-decoration: underline;
}
/* Evolution Markets India Main Content
-----------------------------------------------------------------------------*/
#evolution_markets {
	background: url('/india/assets/img/dot.gif') repeat-x;
	width: 711px;
	float: left;
	padding: 14px 0 0 0;
}
#evolution_markets a:hover {
	text-decoration: underline;
}
#evomarkets_sidebar {
	float: left;
	width: 160px;
	color: #999999;
	font-size: 7pt;
	line-height: 1.4em;
	margin: 6px 30px 6px 15px;
}
#evolution_markets>#evomarkets_sidebar {
	margin: 6px 30px;
}
#evomarkets_sidebar span {
	color: black;
	margin-left: -10px;
}
#evomarkets_sidebar a {
	color: #676767;
}
#evomarkets_main {
	float: left;
	width: 491px;
	line-height: 1.5em;
}
body.bio #evomarkets_main a {
	text-decoration: underline;
}
#evolution_markets h1 {
	color: #838383;
	font-size: 14pt;
	line-height: 2.3em;
}
#evolution_markets h3 {
	line-height: 2.55em;
	clear: both;
	color:#7f7a74;
	font-size: 9.7pt;
}
#evolution_markets sup {
	font-size: 4pt;
}
body.bio #evolution_markets h3  {
	color: #002b5a;
}
body.sitemap #evolution_markets ul  {
}
body.carbon #evolution_markets h1, body.carbon #evolution_markets h3, body.carbon #evolution_markets a  {
	color: #88ae32;
}
body.energy #evolution_markets h1, body.energy #evolution_markets h3, body.energy #evolution_markets a  {
	color: #67bbe1;
}
body.finance #evolution_markets h1, body.finance #evolution_markets h3, body.finance #evolution_markets a {
	color: #39ba94;
}
body.carbon #evolution_markets a.gray, body.energy #evolution_markets a.gray, body.finance #evolution_markets a.gray, #evolution_markets a.gray { 
	color: #838383; 
}
body.carbon #evolution_markets a.carbon, body.energy #evolution_markets a.carbon, body.finance #evolution_markets a.carbon, #evolution_markets a.carbon { 
	color: #88ae32; 
}
body.carbon #evolution_markets a.finance, body.energy #evolution_markets a.finance, body.finance #evolution_markets a.finance, #evolution_markets a.finance { 
	color: #39ba94; 
}
body.carbon #evolution_markets a.energy, body.energy #evolution_markets a.energy, body.finance #evolution_markets a.energy, #evolution_markets a.energy { 
	color: #67bbe1; 
}
#evolution_markets h3 span    {
	float: left;
	text-transform: uppercase;
	font-family: Georgia, Times, Serif;
}
#evolution_markets h3 a.member {
	display: block;
	float: right;
	font-size: 8pt;
}
#evolution_markets h3 a.member:hover {
	text-decoration: underline;
}
body.sitemap #evolution_markets ul  {
	margin-left: 20px;
}
/* Evolution Markets India Members
-----------------------------------------------------------------------------*/
#right_col {
	float: left;
	margin-left: 21px;
	width: 217px;
	background-color: #ccc; 
}
#evo_members, #blog_roll {
	float: left;
	width: 217px;
	color: #333;
	background-color: #ccc;
	border-bottom: 10px solid white;
}
#evo_members a, #blog_roll a {
	color: #333;
}
#evo_members a:hover, #blog_roll a:hover {
	text-decoration: underline;
}
#evo_members h5, #blog_roll h5 {
	background-color: #aeaeae;
	text-transform: uppercase;
	padding-left: 12px;
	width: 205px;
	font-size: 7.3pt;
	line-height: 2em;
}
#evo_members ul, #blog_roll ul {
	list-style: none;
	margin: 10px 12px;
}
#evo_members ul li {
	display: block;
	text-transform: capitalize;
}
#blog_roll ul li { display: block; }

#blog_roll span {
	display:inline-block;
	width:100%;
}

#sideblockdpheading
{
	background-color: #aeaeae;
	padding: 1px 3px 1px 10px;
	margin: 0;
	font-size: 10px;
	border-bottom: 2px solid #CCCCCC;
	text-transform: uppercase;
}

#sideblocktable
{
	border-collapse: collapse;
	margin-bottom: 5px;
	border-bottom: 3px solid #CCCCCC;
}

.sideblocktableheading
{
	color: #676767;
	padding: 3px 0 3px 10px;
	color: #000;
	font-size: 10px;
	line-height:1.2em;
	background-color: #CCCCCC;
}
.sideblocktabledata
{
	padding: 3px 0 3px 10px;
	color: #000;
	background-color: #CCCCCC;
	font-size: 10px;
	line-height:1.2em;
}

/* Home Page
-----------------------------------------------------------------------------*/
#home_nav {
	color: white;
	line-height: 1.32em;
}
#home_nav a {
	color: white;
}
#home_nav a:hover {
	text-decoration: underline;
}
#home_nav h1 {
	margin: 119px 0 60px 0;
}
#home_nav h1 a { 
	display: block; 
	width: 243px; 
	height: 42px; 
}
#home_nav h1.carbon a {
	background: url('/india/assets/img/carbon_markets.gif') no-repeat top center;
}
#home_nav h1.energy a {
	background: url('/india/assets/img/energy_markets.gif') no-repeat top center;
}
#home_nav h1.finance a {
	background: url('/india/assets/img/finance_services.gif') no-repeat top center;
}
#home_nav div#home_carbon, #home_nav div#home_energy, #home_nav div#home_finance {
	float: left;
	width: 243px;
	background-color: #686e5d;
	margin-left: 5px;
	height: 336px;
}
#home_nav div img {
	margin: 0 auto;
}
#home_nav #evo_description {
	float: left;
	width: 184px;
	height: 284px;
	background-color: #74984c;
	padding: 26px 21px;
}
#home_nav #evo_description img {
	margin-bottom: 8px;	
}
#home_nav #evo_description a {
	color: black;
}
#home_nav div#home_carbon div, #home_nav div#home_energy div, #home_nav div#home_finance div {
	width: 203px;
	margin: 0 auto;
	background: url('/india/assets/img/home_dots.gif') repeat-x;
	padding: 9px 5px;
}
#home_nav div#home_carbon div p, #home_nav div#home_energy div p, #home_nav div#home_finance div p {
	height: 66px;
}
/* Article Page
-----------------------------------------------------------------------------*/
#evomarkets_main .article {
	border-top: 1px dotted #676767;
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 14px;
}
#evomarkets_main .article div {
}
#evomarkets_main .article h5 {
	color: #202f8c;
	font-size: 8.5pt;
}
#evomarkets_main .article span {
	color: #202f8c;
}
#evomarkets_main .article p {
	width: 330px;
	margin-top: 5px;
}
#evomarkets_main .article a {
	float: right;
	margin-top: -20px;
	background-color: #f1f2cc;
	color: black;
	line-height:2.15em;
}
#evomarkets_main .article a:hover {
	text-decoration: none;
}
#evomarkets_main .article a span {
	color: #676767;
}
#evomarkets_main .article a span:hover {
	text-decoration: underline;
}
/* Pre-outside link page
-----------------------------------------------------------------------------*/
#leaving {
	float: left;
	height: 425px;
	margin-top: 140px;
	padding-left: 220px;
	background: transparent url(/india/assets/img/dot_tiny.gif) repeat-x;
}
#leaving h1 {
	float: left;
	color:#62893E;
	font-family:Georgia,Times,serif;
	font-size:16pt;
	line-height:1.3em;
	margin:27px 0 45px;
}
#leaving p, #leaving p a {
	color:#555B4B;
	font-size:11pt;
	line-height: 2.85em;
}
#leaving p a:hover {
	text-decoration: underline;
}
