
body {
	margin:0px;
	background-color:#ffffff;
	font-family:Corbel,Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}

a {color:#2f618c; text-decoration:none;}
a:hover, a:active {color:#2f618c; text-decoration:underline;}

img { border:0px; }

div.clearer { clear:both; }

.blk { color:#000000; }

#container {
	width:856px;
	margin:0px auto;
	overflow:hidden;
}

#masthead {
	width:856px;
	overflow:hidden;
}

#masthead h1 {
	width:433px; height:57px;
	margin:0px; padding:0px;
	background:url(../images/global_energy_capital.gif);
}

#masthead h1 span { display:none; }

#masthead h2 {
	width:420px; height:40px;
	margin:0px; padding:0px;
	background:url(../images/global_energy_capital2.gif);
}

#masthead h2 span { display:none; }

#nav {
	width:856px;
	height:34px;
	/*background-color:#2f618c;*/
	background-color:#003366;
	overflow:hidden;
}

#nav ul {
	margin:0px; padding:0px;
	display:inline;
	list-style-type:none;
}

#nav li {
	display:inline;
	float:left;
}

#nav span { display:none; }

a.home { display:block; width:56px; height:34px; background:url(../images/home_off.gif); margin-left:14px; }
a.home:hover, a.home:active { display:block; width:56px; height:34px; background:url(../images/home_on.gif); margin-left:14px; }
a.company { display:block; width:78px; height:34px; background:url(../images/company_off.gif); margin-left:17px; }
a.company:hover, a.company:active { display:block; width:78px; height:34px; background:url(../images/company_on.gif); margin-left:17px; }
a.approach { display:block; width:83px; height:34px; background:url(../images/approach_off.gif); margin-left:17px; }
a.approach:hover, a.approach:active { display:block; width:83px; height:34px; background:url(../images/approach_on.gif); margin-left:17px; }
a.management { display:block; width:102px; height:34px; background:url(../images/management_off.gif); margin-left:17px; }
a.management:hover, a.management:active { display:block; width:102px; height:34px; background:url(../images/management_on.gif); margin-left:17px; }
a.contact { display:block; width:75px; height:34px; background:url(../images/contact_off.gif); margin-left:17px; }
a.contact:hover, a.contact:active { display:block; width:75px; height:34px; background:url(../images/contact_on.gif); margin-left:17px; }

#subpage {
	width:813px;
	margin:35px 28px 35px 16px;
	overflow:hidden;
}

#subnav {
	width:109px;
	float:left;
	overflow:hidden;
}

#subnav ul {
	margin:33px 0px 0px 0px;
	padding:0px;
}

#subnav li {
	margin:0px 0px 5px 15px;
	padding:0px;
}

#subnav a { color:#2f618c; text-decoration:none; }
#subnav a:hover, #subnav a:active { color:#2f618c; text-decoration:underline; }

#main_content {
	width:704px;
	float:right;
	overflow:hidden;
	background:url(../images/subpage_arrow.gif);
	background-repeat:no-repeat;
}

div.mc_padding {
	margin-left:22px;
}

#addy {
	font-size:12px;
	color:#2f618c;
	width:270px;
	text-align:right;
	overflow:hidden;
	float:left;
}

#addy a { color:#2f618c; text-decoration:none; }
#addy a:hover, #addy a:active { color:#2f618c; text-decoration:underline; }

#subpage_footer {
	border-top:1px #d6d6d6 solid;
	padding-top:5px;
	font-size:10px;
	color:#999999;
	text-align:left;
}

#addy2 {
	font-size:12px;
	color:#2f618c;
	width:300px;
	text-align:right;
	overflow:hidden;
	float:right;
}

#addy2 a { color:#2f618c; text-decoration:none; }
#addy2 a:hover, #addy2 a:active { color:#2f618c; text-decoration:underline; }

#home_content {
	width:556px;
	float:right;
	background:url(../images/home_arrow.gif);
	background-repeat:no-repeat;
	min-height:124px;
}

.hc_padding {
	margin:0px 15px;
}

#footer {
	width:856px;
	overflow:hidden;
}




