
/*       General
======================= */

body {
	text-align:center;
	background:#c7c7c8;
	margin:0;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*-------------------Header Style------------------*/
#header {
	height:134px;
	/*background:url(../images/header-bg-tile.gif) repeat-x center top;*/
	background:url(../images/header-bg-tile_final_02.gif) repeat-x center top;
	margin:0;
	width:100%;
}
#header-content {
	width:950px;
	height:125px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	/*border:1px solid #ffffff;*/
}
#logo {
	float:left;
	width:250px;
	height:103px;
	/*border:1px solid #990000;*/
	margin:20px 0px 0px 0px;
}
#tweet{
	float:right;
	width:700px;
	height:30px;
	text-align:right;
	/*font-family:verdana,geneva,sans-serif;*/
	color:#FFFFFF;
	font-size:0.8em;
	line-height:1.2em;
	padding:0px 0px 0px 0px;
	/*background-image:url(../images/ess_tweeter.png);
	background-position:right;
	background-repeat:no-repeat;*/	
	/*border:1px solid #FFFF00;*/
}
#tweet a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;
}
#tweet a:hover{
	color:#9b9b9b;
}
/*------------------Top Menu--------------*/
#menu{
	float:right;
	width:700px;
	margin:60px 0px 0px 0px;	
}
#menu ul {
	list-style-type: none;
	/*background-image:url(../images/menu_bg_03.gif);*/
	height: 50px;
	width: 700px;
	margin: 0px 0px 0px 0px;
	/*border:1px solid #FFFF00;*/
}
#menu li {
	float: right;
}
#menu ul a {
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 50px;
	text-decoration: none;
	font-family: corbel, Times New Roman, Times, serif;
	font-size: 1.1em;
	/*color: #9b9b9b;*/
	color: #E5E6E1;
	border-bottom:1px solid #112d5f;
}
#menu ul a:hover {
	color: #ffffff;
	padding:0px 10px 0px 10px;
	border-bottom:1px solid #ffffff;
	
}

/*-------------------Banner---------------*/
#banner {
	height:391px;
	width:100%;
	background:url(../images/banner-bg-tile.gif) repeat-x center top;
}
.banner-img {
	height:294px;
	width:100%;
	background:url(../images/ess_banner.png) no-repeat center top;
	/*border:1px solid #00FF00;*/
}
/*------------------Mid - Section----------*/
#mid-section {
	/*margin-top: 294px;*/
	height:97px;
	width:100%;
	background:url(../images/mid-section-bg-tile.gif) repeat-x center top;
	/*border:1px solid #EE0000;*/
}
#mid-section-content {
	float:none;
	height:95px;
	width:950px;
	background:none;
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
}
.services {
	width:237px;
	float:left;
	height:95px;
	
}
.services h1 {
	margin: 8px 0px 10px 0px;
	border-right:1px solid #73777e;
	
}
.services a {
	text-decoration:none;
	display:block;
	margin: 8px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.services a:hover {
	margin: 8px 0px 10px 0px;
	padding:0px 0px 0px 0px;
} 
/*---------Content-----------*/

#content {
	/*height:900px;*/
	width:100%;
	height:900px;
/*	background:#c8c8c8 url(../images/content-bg-tile.gif) repeat-x center top;*/
	background: #b0b4c2 url(../images/inner-bg-tile_03.png) repeat-x center top;
}
.content-area {
	width:950px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	/*border:1px solid #0000FF;*/
}
.lftsidebar {
	float:left;
	width:300px;
	
}
.lftsidebar h1 {
	margin: 18px 0px 0px 0px;
}
.lftsidebar-mobapp {
	
	margin:10px 0px 5px 0px;
	
}
.lftsidebar-mobapp p {
	text-align:left;
	/*font-family:verdana,geneva,sans-serif;*/
	font-size: 0.9em;
	font-weight:lighter;
	line-height:1.3em;
	color:#3a3a3a;
	
	text-decoration:none;
	padding: 10px 15px 0px 15px; 	
}
.lftsidebar-req {
	text-align:left;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 0.9em;
	font-weight:lighter;
	margin:10px 0px 5px 0px;
	color:#3a3a3a;
	/*border:1px solid #EE0000;*/
}
.lftsidebar-req label {
	float:left;
	width:290px;
	text-align:left;
	padding: 0px 0px 0px 10px;
	color:#3a3a3a;
	/*border:1px solid #EE0000;*/
}
.lftsidebar-req-input {
	width:280px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 5px 10px;
	height:25px;
	vertical-align:middle;
	color:#3a3a3a;
	/*border:1px solid #EE0000;*/
}
.lftsidebar-req-input-txtarea {
	width:280px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 5px 10px;
	color:#3a3a3a;
	/*border:1px solid #EE0000;*/
}
.lftsidebar-req-input-veri {
	float:left;
	width:100px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 5px 10px;
	height:28px;
	vertical-align:middle;
	color:#3a3a3a;
	/*border:1px solid #EE0000;*/
}
.lftsidebar-req-input-veri1 {
	width:169px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 8px;
	height:25px;
	color:#3a3a3a;
	/*border:1px solid #EE0000;*/
}
.rftsidebar {
	float:left;
	width:650px;
	height:inherit;
	margin:0px auto 0px auto;
/*	border-left:1px solid #000000;*/
	
}
#tier1 {
	width:620px;
	text-align:left;
	margin:10px 15px 10px 15px;
}
#tier1 h1 {
	/*font-family:verdana,geneva,sans-serif;
	font-size: 0.9em;
	font-weight:lighter;
	line-height:1.3em;
	color:#82aa2d;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;*/
	width:640px;
	text-align:left;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:1.5em;
	color:#262626;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}
#tier1 img {
	padding:0px 0px 0px 10px;
}
#tier1 p {
	float:left;
	text-align:left;
	/*font-family:verdana,geneva,sans-serif;*/
	font-size: 0.9em;
	font-weight:lighter;
	line-height:1.3em;
	color:#3a3a3a;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	padding:10px 10px 0px 10px;
	text-decoration:none;
}
.tier1 p strong {
	font-weight:bold;
}
#tier2 {
	/*width:620px;
	text-align:left;
	margin:10px 15px 10px 15px;*/
	
	float:left;
	background:none;
	margin:20px 15px 10px 15px;
	padding:0px 0px 0px 0px;
	width:620px;
	/*border:1px solid #000000;*/
}
.tier2heading {
/*#tier2 h1 {*/
	width:595px;
	text-align:left;
	font-family:corbel, Times New Roman, Times, serif;
	font-size:1.5em;
	line-height:1.7em;
	font-weight:bold;
	color:#262626;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 55px;
	background-image:url(../images/world.png);
	background-position:left;
	background-repeat:no-repeat;
}

#tier3 {
	float:left;
	background:none;
	margin:20px 15px 10px 15px;
	padding:0px 0px 0px 0px;
	width:620px;
	/*border:1px solid #000000;*/
}
#tier3 h1 {
	width:595px;
	text-align:left;
	font-family:corbel, Times New Roman, Times, serif;
	font-size:1.5em;
	line-height:1.7em;
	color:#262626;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 55px;
	background-image:url(../images/people.png);
	background-position:left;
	background-repeat:no-repeat;
	
}
#tier3 p {
	float:left;
	text-align:left;
	/*font-family:verdana,geneva,sans-serif;*/
	font-size: 0.9em;
	font-weight:lighter;
	line-height:1.3em;
	color:#3a3a3a;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	padding:10px 10px 0px 10px;
	
	/*border:1px solid #660099;*/
}
.readmore {
	float:right;
	text-align:right;
	/*font-family:verdana,geneva,sans-serif;*/
	font-size: 0.9em;
	font-weight:normal;
	line-height:1.3em;
	/*color:#91bb0f;*/
	color:#3249a1;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	padding:10px 10px 0px 10px;
}

/*---------------Footer start------------*/


#footer {
	/*height:337px;*/
	height:440px;
	width:100%;
	background:#0b2148 url(../images/footer-bg.gif) repeat-x center top;
	/*background:#0b2148 url(../images/New Folder/footer-area.jpg) repeat-x center top;*/	
}
#footer-content {
	width:950px;
	margin:0px auto 0px auto;
	border:1px solid #0b2148;
}
#footer-company {
	width:200px;
	float:left;
	margin:40px 0px 20px 0px;
	/*border:1px solid #ffffff;*/
}
#footer-services {
	width:200px;
	float:left;
	margin:40px 0px 20px 0px;
}
#footer-general {
	width:318px;
	float:left;
	margin:40px 0px 20px 0px;
}
#footer-contact {
	width:230px;
	float:left;
	margin:40px 0px 20px 0px;	
}
#footer-content p {
	color:#ffffff;
	text-decoration:none;
	text-align:left;
	/*font-family: arial, Times New Roman, Times, serif;*/
	font-size: 0.9em;
	font-weight:lighter;
	line-height:1.5em;
	font-weight:lighter;
}

#footer-content p a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	text-decoration:none;
}

#footer-content h1 {
	/*color:#ececec;*/
	color:#ffffff;
	text-align:left;
	font-size:1.3em;
	line-height:2em;
	padding-bottom:10px;
	font-style:normal;
	font-weight:lighter;
	font-family:verdana,geneva,sans-serif;
	/*font-family:corbel, Times New Roman, Times, serif;*/
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #ececec;
}
#footer-content ul {
	text-decoration:none;
	text-align:left;
}
#footer-content li {
	color:#809ec2;
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:2.5em;
	font-weight:lighter;
}
#footer-content li a {
	color:#809ec2;
	text-decoration:underline;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:2.5em;
	font-weight:lighter;
}
#footer-content li a:hover {
	color:#809ec2;
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:2.5em;
	font-weight:lighter;
}



