* { margin:0; padding:0;}
body {
	background:#cfebcd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	color:#393939;
}


/*in_line*/
img {border:0; vertical-align:top;}

a:hover {
	font-weight: bold;
}
a {
	color:#389700;
}
span a { color:#0980da;}

.clear { clear:both;}
.clearLeft { clear:left;}
.clearRight { clear:right;}
.alignright { text-align:right;}
.alignleft { text-align:left;}

.more { background:url(/structure-midland-csh-code/level-3-images/z_more.gif) left 7px no-repeat; padding-left:13px; color:#85bf4e;}

ul {margin:10px; padding:0; list-style:none;}
li { background:url(/structure-midland-csh-code/level-3-images/z_more.gif) left 7px no-repeat; padding-left:13px; line-height:1.84615em;}
li a { color:#85bf4e; text-decoration:underline;}
li a:hover {color:#85bf4e; text-decoration:none;}




/*txt, links*/

h1, h2 {
	color:#389700;
	font-size:1em;
	margin-bottom:15px;
}

/*header*/
.header_wrapper {
	margin-top:20px;
	background:url(/structure-midland-csh-code/level-3-images/bg-header-csh-energy.jpg) left top no-repeat;
}
/* .logo { padding:57px 0px 28px 33px;} */
.menu {
	padding:108px 0px 0px 25px;
}
.menu img { display:block;}

.slogan1 {
	position: relative;
	top: -70px;
	left: 255px;
	width: 510px;
	padding: 5px;
	color:#4868BB;
	clear: both;
	font-weight: bold;
}
#banners {position: relative; left:0px; top: -20px; }
.service1, .service2, .service3, .service4, .service5 {
	
	height: 80px;
	width: 130px;
	padding: 0px;
	
	border: 5px white solid;
}

.service1 {
	position: absolute;
	left: 0px;
	top: 0px;
}
.service2 {
	position: absolute;
	left: 160px;
	top: 0px;
}
.service3 {
	position: absolute;
	left: 320px;
	top: 0px;
}
.service4 {
	position: absolute;
	left: 480px;
	top: 0px;
}
.service5 {
	position: absolute;
	right: 0px;
	top: 0px;
}

/*content*/
#content {
	background:url(/structure-midland-csh-code/level-3-images/bg-content-csh.gif) left top repeat-x #fff;
	font-size:1em;
	color:#333333;
	line-height:1.2307em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-top:0px;
}
#content .title { margin-bottom:19px;}
#content .bg_line { background:url(/structure-midland-csh-code/level-3-images/bg-line-csh.gif) left bottom repeat-x; padding-bottom:29px; margin-bottom:0px;}
#content .box { width:100%;}
#content p { padding-bottom:10px;}
#content .col_1 .ind1 { padding:5px 44px 33px 25px;}
#content .col_2 .ind1 { padding:5px 38px 33px 21px;}
/*#content .col_1 { background:url(images/bg_line.gif) right top repeat-y;}*/
#content .pic { float:left; margin-right:15px;}
#content .picLeft { float:left; margin-right:15px; margin-bottom:10px;}
#content .picRight { float:right; margin-left:15px; margin-bottom:10px;}
#content .indentWithBanner { padding:110px 33px 10px 28px;}
#content .indent {
	padding:0px 25px 10px 25px;
}


/*footer*/
/*#footer { background:url(images/bg_footer.gif) left top repeat-x; font-size:0.8125em; color:#425959; font-family:Arial;}
*/
#footer {
	font-size:0.8125em;
	color:#425959;
	font-family:Arial;
	background-color: #FFFFFF;
	background-image: url(/structure-midland-csh-code/level-3-images/bg-footer-curve-csh.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer .txt { padding:40px 0 0 48px;}


/*================== index.html ==================*/
#page1 #content .ind .title { float:left; margin-right:476px;}
#page1 #content .ind .pic1 { margin:0 18px 0 19px;}
#page1 #content .col_1 .pic1 { margin-bottom:15px;}

/*================== index-1.html ==================*/
#page2 #content .col_1 .pic1 { margin-bottom:15px;}
#page2 #content .col_2 .title1 { float:left; margin-right:171px; margin-bottom:19px;}
#page2 #content .col_2 .ind1 { padding-right:31px;}
#page2 #content .bg_line { padding-bottom:0px; margin-bottom:0px;}

/*================== index-2.html ==================*/
#page3 #content .ind .title { float:left; margin-right:404px;}
#page3 #content .ind .pic1 { margin:0 18px 28px 19px;}
#page3 #content .ind { padding-bottom:33px;}

/*================== index-3.html ==================*/
#page4 #content .ind1 .title1 { float:left; margin-right:160px; margin-bottom:19px;}
#page4 #content .col_1 .ind1 { padding:29px 40px 33px 25px;}
#page4 #content .col_1 .pic { margin-bottom:30px;}
#page4 #content .col_1 .pic1 { float:left; margin-right:15px;}

/*================== index-4.html ==================*/
#page5 #content .div { height:33px;}
#page5 #content .div1 { height:199px;}
#page5 #content .bg_line { padding-bottom:0px; margin-bottom:0px;}
#page5 #content .col_2 .ind1 { padding-right:31px;}

/*================== index-5.html ==================*/
#page6 #content .indent { padding:29px 52px 43px 23px;}


/*==========================================*/

.input {
	color:#425959;
	height:20px;
	width:350px;
	background:#fff;
	border:solid 1px #c0bfbf;
	font-size:1em;
	font-family:Arial;
}

textarea {
	background:#fff;
	color:#425959;
	border:solid 1px #c0bfbf;
	width:350px;
	height:190px;
	overflow:auto;
	font-family:Arial;
	font-size:1em;
}
.summary {
	color:#4868BB;
	font-weight: bold;
	padding-top: 20px;
}
