html{
	min-width:916px;
}
body{
	margin: 10px 0 10px 0;
	/*background:#123c58  url(/images/bg-body.jpg) no-repeat 50% 0;*/
	background:#1E1E1E  url(/images/body-back.jpg) no-repeat 50% 0;
	font:12px/24px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	min-width:916px;
}
img{border-style:none;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:916px;
	margin:0 auto;
	/*padding:373px 0 10px;*/
	padding:143px 0 0 0;
	position:relative;

	border: solid 2px #FFFFFF;
	/*background:#123c58  url(/images/bg-body.jpg) no-repeat 50% 0;*/
	background:url(/images/bg-body.jpg) no-repeat 50% 0;

}
#wrapper h1{
	margin:0;
}
.logo{
	background:url(/images/bg-logo.jpg) no-repeat;
	width: 282px;
	height: 143px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	/*top:15px;*/
	top:0px;
	left:0;
}
#header{
	width:100%;
}
#nav{
	margin:0;
	padding:0 0 0 138px;
	list-style:none;
	height:65px;
	background:url(/images/bg-nav.jpg) no-repeat -1px 0;
}
#nav li
{
	position:relative;
	float:left;
	margin:0 10px 0 0;
}
#nav a{
	float:left;
	height:52px;
	background:url(/images/bg-nav-a.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#nav .home a{
	width:97px;
}
#nav .home a:hover,
#nav .home .active{
	background-position:0 -52px;
}
#nav .management a{
	width:174px;
	background-position:-107px 0;
}
#nav .management a:hover,
#nav .management .active{
	background-position:-107px -52px;
}
#nav .our-services a{
	width:190px;
	background-position:-291px 0;
}
#nav .our-services a:hover,
#nav .our-services .active{
	background-position:-291px -52px;
}
#nav .contact a{
	width:126px;
	background-position:-491px 0;
}
#nav .contact a:hover,
#nav .contact .active{
	background-position:-491px -52px;
}
#main{
	width:900px;
	padding:0 8px;
	background:#dcdcdc url(/images/bg-main.gif) repeat-y;
}
.main-c{
	width:860px;
	background:url(/images/bg-main02.jpg) no-repeat;
	padding:4px 20px 0;
}
.main-h{
	background:url(/images/bg-main01.jpg) no-repeat 137px 42px;
	height:1%;
	padding:0 0 12px;
}
.cite{
	width:100%;
	margin:0 0 26px;
}
.cite img{
	display:block;
}
.twocolumns{
	width:880px;
	overflow:hidden;
	margin:0 0 0 -20px;
}
.column{
	float:left;
	width:420px;
	padding:3px 0 0;
	margin:0 0 0 20px;
	display:inline;
}
.column img{
	display:block;
	margin:-3px 0 31px;
	position:relative;
}
#main h2{
	margin:0 0 21px;
	font-size:10px;
	text-indent:-9999px;
	height: 12px;
}
.accounting-reporting-services{
	background:url(/images/text-accounting-reporting-services.gif) no-repeat;
}
.consulting{
	background:url(/images/text-consulting.gif) no-repeat;
}
.contact-sei{
	background:url(/images/text-contact-sei.gif) no-repeat;
}
.crude-oil-marketing{
	background:url(/images/text-crude-oil-marketing.gif) no-repeat;
}
.president-bio{
	background:url(/images/text-president-bio.gif) no-repeat;
}
.who-we{
	background:url(/images/text-who-we.gif) no-repeat;
}
#main p{
	margin:0 0 15px;
}
.why{
	background:url(/images/text-why.gif) no-repeat;
}
#twocolumns{
	background: transparent url(/images/acide_bg.gif) repeat-y left top;
	width:100%;
	overflow:hidden;
}
#content{
	float:right;
	width:635px;
}
#main .natural{
	background:url(/images/text-natural.gif) no-repeat;
	margin:0 0 32px;
}
#main h3{
	margin:0 0 5px;
	font-size:1.1em;
	line-height:16px;
	color:#3f3f3f;
	word-spacing:3px;
}
#content p{
	margin:0 0 15px;
}
#acide{
	/*background:#3a3b3b;*/
	float:left;
	width:205px;
}
#acide ul{
	margin:14px 0 0;
	padding:0;
	height:1%;
	list-style:none;
	font-weight:bold;
	line-height:20px;
	padding:0 0 19px;
}
#acide ul li{
	padding:10px 10px 10px 21px;
}
#acide a{
	color:#fff;
}
#acide a:hover,
#acide .active a{
	color:#2d83c9;
	text-decoration:none;
}
#acide img {
 display: block;
}
#footer{
	height:1%;
	padding:23px 34px 16px 36px;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	background:#303030 url(/images/bg-footer.jpg) no-repeat 0 100%;
	color:#fff;
	word-spacing:1px;
	overflow:hidden;
}
#footer a{
	color:#fff;
}
#footer ul{
	margin:0;
	padding:0 13px 0 10px;
	list-style:none;
	height:1%;
	display:inline;
}
#footer ul li{
	display:inline;
	background:url(/images/separator01.gif) no-repeat 0 2px;
	padding:0 7px 0 11px;
}
#footer ul li:first-child{
	background:none;
}
.mail{
	text-decoration:underline;
}
#footer .mail:hover{
	text-decoration:none;
	color:#2d83c9;
}
.bottom{
	background:url(/images/bg-bottom.jpg) no-repeat;
	height: 16px;
	font-size:10px;
}
#footer .icon{
	/*background:url(/images/text-e49.gif) no-repeat;*/
	width: 85px;
	height: 24px;
	float:right;
}

/* Dropdown */
#nav li ul {
	display: none;
	position: absolute;
	top: 51px;
	left: 0;
	padding: 10px 0 15px 0;
	margin: 0;
	background-color: #DCDCDC;
	width: 175px;
	list-style: none;
	border-bottom: 5px solid #D0D0D0;
	z-index: 1000;
}
	#nav li ul li {
		float: none;
		width: 100%;
		padding: 5px 0;
		margin: 3px 0;
	}
		#nav li ul li.over {
			background-color: #CCC;
		}
	#nav li ul li a {
		background-image: none;
		text-indent: 0;
		float: none;
		height: auto;
		display: block;
		color: black;
		overflow: visible;
		padding: 0 15px;
	}
		#nav li ul li a:active {
			outline: none;
		}
		#nav li ul li a:hover {
			text-decoration: none;
		}

/* End Dropdown */
