body {
	background:url(images/inner_top-bg.jpg) repeat-x left top #FFFFFF;
	margin:0px;
	padding:0px;
}
#bottom_bg {
	width:100%;
	padding:0px;
	margin:0px;
	display:table;
	background:url(images/bottom_bg.jpg) repeat-x left bottom;
}
#wrapper {
	width:1004px;
	margin:0 auto 0 auto;
	clear:both;
	display:block;
	padding-top:15px;
}
.bottom_navi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#69612E;
}
.bottom_navi a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:underline; line-height:20px; color:#69612E; }
.bottom_navi a:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; line-height:20px; color:#69612E; }
.bottom_navi2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#7B7657;
}
.bottom_navi2 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; line-height:20px; color:#7B7657; }
.bottom_navi2 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; line-height:20px; color:#7B7657; }
.logo_part {
	padding:0px;
}
.execelence_bg {
	background:url(images/inn_exclence_bg.jpg) no-repeat left top;
	width:297px;
	height:90px;
}
.left_navi {
	background-color:#E1DCBA;
	width:257px;
	padding-left:40px;
	border-top:5px solid #C6BC7B;
	border-bottom:2px solid #C6BC7B;
}
.left_navi ul {
	padding-bottom:12px;
	padding-top:12px;
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
.left_navi li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	line-height:26px;
	color:#333333;
}
.left_navi li a {
	background:url(images/navi_bulet.jpg) no-repeat 13px 6px;
	padding-left:49px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	line-height:26px;
	color:#333333;
}
.left_navi li a:hover {
	background:url(images/navi_bulet.jpg) no-repeat 13px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:26px;
	color:#3858AD;
}
.left_line {
	background:url(images/navi_line.jpg) no-repeat left bottom;
	padding-bottom:3px;
	
}
.testimonial_box {
	padding-top:10px;
	padding-bottom:10px;
	width:252px;
	padding-right:15px;
	padding-left:15px;
	background-color:#F7F5E6;
}
.right_part {
	width:672px;
	padding-left:35px;
	padding-top:25px;
}
.inn-flash_bg {
	background:url(images/inner_right_bg.jpg) no-repeat left top;
}
.content_part {
	padding-left:25px;
	padding-right:35px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#333333;
}
.content_part a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:underline; line-height:20px; color:#333333; }

.content_part a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; line-height:20px; color:#333333; }

.more_link {
	width:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	background-color:#F7F5E6;
	color:#141F3D;
	float:right;
}
.more_link a { 	padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px; color:#141F3D;}
.more_link a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; line-height:18px; color:#333333; background-color:#E1DCBA; display:block;}

.latest_block {
	width:637px;
	float:right;
	padding-right:42px;
	background-color:#F7F5E6;
}
.top_shad {
	background:url(images/top_shad.jpg) no-repeat left top;
	width:292px;
	padding-top:12px;
	padding-left:12px;
	padding-bottom:10px;
	padding-right:12px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}
.top_shad2 { background:url(images/bottom_shad.jpg) no-repeat left bottom; width:292px; padding-top:12px;padding-left:12px; padding-bottom:10px; padding-right:12px;font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; text-decoration:none; line-height:18px; }

.project_heading { background-color:#E1DCBA; width:116px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px;  font-weight:bold;  text-decoration:none;  line-height:18px;  color:#726A32; }


.more_link1 { width:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px; background-color:#E1DCBA; color:#141F3D; float:right; }
.more_link1 a { padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px; color:#141F3D;}

.more_link1 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; line-height:18px; color:#333333; background-color:#E8E3C8; display:block;}

.testmonial_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#7B7657;
}
.testmonial_text span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:19px;
	color:#4E4821;
}
.contact_bg {
	background:url(images/contact_bg.jpg) repeat-y left top;
	width:330px;
	margin:0;
	float: right;
}
.conact_top {
	background:url(images/contact_corner_1.jpg) no-repeat left top;
}
.conact_bottom {
	background:url(images/contact_corner_2.jpg) no-repeat left bottom;
	padding-top:15px;
	padding-left:0px;
	padding-bottom:15px;
}


.testimonial_box1 {
	background-color:#F7F5E6;
	border-bottom:2px solid #1A2952;
}
.page_head {
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#1D2D5A;
	font-size:18px;
	font-weight:bold;
	line-height:25px;
	}
#news li {
  width: 200px;
  overflow: hidden;
  border: 0px solid #000;
  list-style-type: none;
  color: #7B7657;
  background: #F7F5E6;
  display: none;
}
.contact_bg2 {
	background:url(images/contact_bg.jpg) repeat-y left top;
	width:500px;
	margin:0;
	float: none;
}
