@charset "utf-8";
/* CSS Document */
body
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
	}
a{
	outline:none;
	text-decoration:none;
	color:#ec8000;
	}

img{text-decoration:none; border:0px;}
#wraper
	{
		float:left;
		margin:0px;
		width:100%;
	}
#headerblank
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
		min-height:150px;
		background:url(images/headerbg.jpg) repeat-x  top center;
	}
#headerblankinner
	{
		float:left;
		margin:0px;
		padding:0 0 25px 0;
		width:100%;
		background:url(images/headerbg.jpg) repeat-x  top center;
	}
#header
	{
		float:none;
		margin:0px auto;
		width:963px;
	}
#header h1
	{
		float:left;
		margin:21px 0 0 0;
		padding:0 0 0 34px;
		width:172px;
	}
#header ul.headermenu
	{
		position:inherit;
		float:right;
		margin:110px -60px 0 0;
		padding:0 0 0 5px;
		width:750px;
		display: block;
	}
#header ul.headermenu li
	{
		float:left;
		margin:0px;
		padding:0 10px 0 0;
		display: block;
	}
#header ul.headermenu li a
	{
		float:left;
		margin:0px;
		padding:0px;
		display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		color: #ff7619;
		text-shadow: 1px 1px #004400;
		height:31px;
		line-height:31px;
	}
#header ul.headermenu li a span
	{
		float:left;
		padding:0 20px 0 20px;
	}
#header ul.headermenu li a:hover
	{
		background: url(images/rightbg.png) no-repeat top right;
		color: #fff;
		text-shadow: none;
	}
#header ul.headermenu li a:hover span
	{
		background:url(images/leftcurve.png) no-repeat top left;
	}
#header ul.headermenu li a.active
	{
		background: url(images/rightbg.png) no-repeat top right;
	}
#header ul.headermenu li a.active span
	{
		background:url(images/leftcurve.png) no-repeat top left;
	}
#header #banner
	{
		float:left;
		margin:13px 0 0 0;
		padding:0 38px 0 38px;
		width:887px;
		background:url(images/bannerbg.png) no-repeat;
		height:365px;
	}
#header #banner ul
	{
		float:left;
		margin:0px;
		padding:0px;
		display: block;
		width:887px;
	}
#header #banner ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display: block;
		width:887px;
	}
#header #banner ul li h2
	{
		float:left;
		padding:0 0 0 9px;
		margin:42px 0 0 0;
		width:540px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:27px;
		font-weight:bold;
		color: #4d6a00;
	}
#header #banner ul li div.leftcontent
	{
		float:left;
		width:540px;
		margin:0px;
		padding:0px;
	}
#header #banner ul li p.normalcontent
	{
		float:left;
		margin:12px 0 0 0;
		padding:0 0 17px 9px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color: #555555;
		line-height:21px;
		width:465px;
	}
#header #banner ul li div.aboutlinks
	{
		float:left;
		width:261px;
		padding:0 0 0 9px;
	}
#header #banner ul li div.aboutlinks p
	{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 0 18px;
		width:243px;
		background:url(images/icon.png) no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color: #555555;
	}
#header #banner ul li div.aboutlinks p a
	{
		color: #555555;
		text-decoration:none;
	}
#header #banner ul li div.aboutlinks p a:hover
	{
		color: #ec8000;
		text-decoration:none;
	}
#header #banner ul li div.leftcontent a.readmore
	{
		float:left;
		margin:28px 0 0 0;
		padding:0px;
		background:url(images/readmoreaboutthis.png) no-repeat;
		width:181px;
		height:34px;
		line-height:34px;
		text-align:center;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color: #ff7619;
	}
#header #banner ul li img
	{
		float:left;
		margin:47px 0 0 0;
	}
/* Easy Slider */

#slider{width:887px; margin:0px; padding:0px ; float:left;}

#prevBtn, #nextBtn{
display:block;
position:absolute;
left:457px;
top:300px;
}
#nextBtn{
left:180px;
}
#prevBtn a, #nextBtn a{
display:block;
width:22px;
height:22px;
position:absolute;
z-index:200;
left:-10px;
top:5px;
text-indent:-9999px;
background: url(images/previous.png) no-repeat 0 0;
}
#nextBtn a{
background: url(images/next.png) no-repeat 0 0;
left:295px;
width:22px;
height:22px;
}
#container{
margin:0px;
position:relative;
text-align:left;
width:887px;
left:0;
padding:0px;
float:left;
border:0px;
}
/* // Easy Slider */

#bodycontentblank
	{
		float:left;
		margin:0px;
		padding:5px 0 0 0;
		width:100%;
	}
#bodycontentblankinner
	{
		float:left;
		margin:0px;
		padding:25px 0 25px 0;
		width:100%;
	}
#bodycontent
	{
		float:none;
		margin:0px auto;
		width:950px;
	}
#bodycontent .welcomecontent
	{
		float:left;
		margin:0px;
		padding:0px;
		width:690px;
	}
#bodycontent .welcomecontent h2
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
		border-bottom:2px solid #dae0c7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bold;
		color: #4d6a00;
	}

.col1{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		display:block;
		min-height:200px;
	}
#bodycontent .welcomecontent h4
	{
		float:left;
		margin:0px;
		padding:0px;
		width:684px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color: #4d6a00;
	}
#bodycontent .welcomecontent p
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #555555;
		line-height:21px;
	}
#bodycontent .welcomecontent p span
	{

	}
#bodycontent .welcomecontent a
	{

	}
#bodycontent .companyhighlights
	{
		float:left;
		margin:0px;
		padding:0 0 0 50px;
		width:263px;
	}
#bodycontent .companyhighlights h2
	{
		float:left;
		margin:0px;
		padding:0px;
		width:263px;
		border-bottom:2px solid #dae0c7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bold;
		color: #4d6a00;
	}
#bodycontent .companyhighlights p
	{
		float:left;
		margin:20px 0 0 0;
		padding:0 0 15px 0;
		width:263px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #555555;
		line-height:21px;
	}
#bodycontent .companyhighlights p img
	{
		float:left;
		padding:0 15px 15px 0;
	}
#bodycontent .companyhighlights p span
	{
		color: #4d6a00;
	}
#bodycontent .companyhighlights a
	{
		float:left;
		margin:21px 0 0 0;
		padding:0 0 0 7px;
		background:url(images/readmoreactive.png) no-repeat;
		width:73px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #fff;
		text-decoration:none;
		height:18px;
		line-height:18px;
	}
#bodycontent .ourservices
	{
		float:left;
		margin:0px;
		width:230px;
		padding:0 20px 0 0px;
	}
#bodycontent .ourservices h2
	{
		background:url(images/readmoreaboutthis.png) no-repeat;
		width:181px;
		height:34px;
		line-height:34px;
		text-align:center;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color: #ffffff;
	}

#bodycontent .ourdevelopment
	{
		float:left;
		margin:21px 0 0 0;
		padding:0 0 22px 0;
		width:950px;
	}
#bodycontent .ourdevelopment h2
	{
		float:left;
		margin:0px;
		padding:0 0 0 24px;
		width:926px;
		background:url(images/ourdevelopment.png) repeat-x;
		height:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #4d6a00;
		line-height:40px;
	}
#bodycontent .ourdevelopment ul
	{
		float:left;
		border-top:1px solid #fff;
		background:url(images/ourdevelopmentbg.png) repeat-x top left;
		padding:23px 0 0 0;
		margin:0px;
		display: block;
		width:950px;
	}
#bodycontent .ourdevelopment ul li
	{
		float:left;
		margin:0px;
		padding:0 7px 0 24px;
		display:block;
		width:202px;
	}
#bodycontent .ourdevelopment ul li img
	{
		float:left;
	}
#bodycontent .ourdevelopment ul li p
	{
		float:left;
		margin:13px 0 0 0;
		padding:0px;
		width:202px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		line-height:21px;
		color: #555555;
	}
#bodycontent .ourdevelopment ul li p a
	{
		float:left;
		color: #4d6a00;
		font-weight:bold;
		text-decoration:none;
	}
#bodycontent .ourdevelopment ul li p a:hover
	{
		float:left;
		color: #ec8000;
		font-weight:bold;
		text-decoration: underline;
	}
#footerblank
	{
		float:left;
		width:100%;
		margin:0px;
		padding:31px 0 33px 0;
		background:url(images/footer.png) repeat-x;
	}
#footer
	{
		float:none;
		margin:0px auto;
		width:950px;
	}
#footer p
	{
		float:right;
		margin-top:-10px;
		padding:0px;
		width:420px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #ffffff;
		text-align:right;
	}
#footer p a
	{
		color: #ffffff;
		text-decoration:underline;
	}
#footer p a:hover
	{
		color: #ffffff;
		text-decoration:none;
	}
#footer ul
	{
		float:left;
		width:480px;
		margin:0px;
		padding:0px;
		display: block;
	}
#footer ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	color: #008000;
	}
#footer ul li a
	{
		color: #ffffff;
		text-decoration:none;
	}
#footer ul li a:hover
	{
		color: #ffffff;
		text-decoration: underline;
	}
#footer ul li span
	{
		padding:0 2px 0 2px;
	}
#bodycontent .innercontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 50px;
		width:576px;
	}
#bodycontent .innercontent h2
	{
		float:left;
		margin:0px;
		padding:0px;
		border-bottom:2px solid #dae0c7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bold;
		color: #4d6a00;
	}
#bodycontent .innercontent p
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:576px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #555555;
		line-height:21px;
	}
#bodycontent .innercontent h2.abouttheteam
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:576px;
		border-bottom:2px solid #dae0c7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bold;
		color: #4d6a00;
	}
#bodycontent .innercontent p img
	{
		float:left;
		padding:0 20px 0 0;
	}
#bodycontent .innercontent ul#blog
	{
		float:left;
		margin:23px 0 0 0;
		padding:0px;
		width:564px;
		display:block;
	}
#bodycontent .innercontent ul#blog li
	{
		float:left;
		margin:0px;
		padding:0 0 23px 0;
		width:564px;
		display:block;
	}
#bodycontent .innercontent ul#blog li h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #4d6a00;
		margin:0px;
		padding:0px;
		float:left;
		width:564px;
		font-weight:bold
	}
#bodycontent .innercontent ul#blog li img
	{
		float:left;
		margin:15px 0 10px 0;
		padding:2px;
		border:1px solid #cacaca;
	}
#bodycontent .innercontent ul#blog li p
	{
		margin:10px 0 0 0;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		line-height:21px;
		color: #7e7e7e;
		padding:0px;
		width:564px;
	}
#bodycontent .innercontent ul#blog li a
	{
		text-decoration: underline;
		color: #ec8000;
	}
#bodycontent .innercontent ul#blog li a:hover
	{
		text-decoration: none;
		color: #ec8000;
	}
#bodycontent .innercontent ul#sitemap
	{
		float:left;
		margin:11px 0 0 0;
		padding:0px;
		width:564px;
		display:block;
	}
#bodycontent .innercontent ul#sitemap li
	{
		float:left;
		margin:0px;
		padding:0 0 10px 16px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		width:548px;
		color:#444444;
		background:url(images/sitemapicon.png) no-repeat;
		display:block
	}
#bodycontent .innercontent ul#sitemap li a
	{
		text-decoration:none;
		color: #444444;
	}
#bodycontent .innercontent li a:hover
	{
		text-decoration: underline;
		color: #444444;
	}


p {
  line-height: 1.5em;
}


ul#amenu, ul#amenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;

}

ul#amenu a {
  display: block;
  text-decoration: none;
  width:210px;
  border-bottom:#B8A997 1px dashed;
}

ul#amenu li {
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/icon.png) no-repeat;
	padding: 2px 0 4px 18px;
  font-size:1em;
}

ul#amenu li a {
  color:#EC8000;
}

ul#amenu li a:hover {

}

ul#amenu li ul li a {
  border:none;
}

ul#amenu li ul li a:hover {

}
.portitem{
		float:right;
		width:200px;
		height:150px;
		padding:7px;
		float:left;
		margin:8px 0px 8px 8px;
		border:1px solid #ccc;
		background:#e9e9e9;
		position:relative;
		overflow:hidden;
		text-align:center;
	}
	.portitem img{
		border:1px solid white;
		margin:0 auto;
	}
	.portitem span{
		background:white;
		padding:7px;
		width:180px;
		position:absolute;
		bottom:15px;
		left:8px;
		color:black;
				font-size:12px;

		text-shadow:1px 1px white;
		filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;

	}

	.portitem2{
		float:left;
		width:160px;
		height:120px;
		padding:4px;
		float:left;
		margin:4px;
		border:1px solid #ccc;
		background:#e9e9e9;
		position:relative;
		overflow:hidden;
		text-align:center;
	}
	.portitem2 img{
		border:1px solid white;
		margin:0 auto;
	}
	.portitem2 span{
		background:white;
		padding:7px;
		width:160px;
		position:absolute;
		bottom:-30px;
		left:8px;
		color:black;
		text-shadow:1px 1px white;
		filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;

	}
#katsol{
float:right; width:180px; min-height:361px; margin-top:35px;}
#katsol a{
	text-decoration:none;
	}
#katdiger{float:left; width:206px; min-height:176px; padding:4px 2px 2px 2px; margin-top:-8px;}
#katdiger ul{
	list-style-type:none;
	}
#katdiger ul li{
	border-bottom:dashed 1px #dedede;
	padding:4px 0 4px 8px;
	font-family: Arial, Verdana;
	font-size:11px;
	margin-left:-40px;
	}
	#katdiger ul li a{
	color:#787878;
	}
#katdiger ul li:hover{
	border-bottom:dashed 1px #dedede;
	padding:4px 0 4px 8px;
	background:#dedede;
	}


#linkler ul li {
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color: #000000;
		margin:0px;
		padding:0px;
		float:left;
		width:564px;
	}

#linkler ul li a{
		color: #000000;
	}

#ustmenu{
/*		margin:0 auto;*/
		width:600px;
		height:59px;
		background:url(images/menu_034_bg.png) repeat-x;
		position:absolute;
		margin-top:48px;
		margin-left:356px;
		font-family: Arial, Verdana;
	}

#ustmenu ul{
			list-style:none;
			margin:0 auto;
			width:506px;
		}

#ustmenu li{
				list-style:none;
				display:block;
				float:left;
				height:59px;
				line-height:59px;
			}

#ustmenu li a{
					display:block;
					float:left;
					color:#a7a7a7;
					font-size:11px;
					font-weight:bold;
					line-height:59px;
					text-decoration:none;
					padding:0 20px;
				}

#ustmenu li a:hover{
						color:#fff;
						background:url(images/menu_034_h.png) no-repeat bottom;
					}

#ustmenu li a.current{
					display:block;
					float:left;
					background:url(images/menu_034_h.png) no-repeat bottom;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:59px;
					text-decoration:none;
					padding:0 20px;
				}

#ustmenu li a:hover.current{
						color:#fff;
					}
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	padding: 10px;
	margin: 0;
	float: left;
	position: relative;
	width: 180px;
	height: 130px;
}
.gallery li:hover img {
	border-color: #000;
}
.gallery img {
	background: #fff;
	border: solid 1px #888;
	padding: 5px;
}
.gallery em {
	background: #fff url(images/grey-gradient.gif) repeat-y;
	color: #000;
	font-style: normal;
	padding: 2px 10px;
	display: block;
	position: absolute;
	top: 110px;
	left: 9px;
	border: 1px solid #999;
	border-left-color: #888;
}
.gallery a {
	text-decoration: none;
}
.gallery a:hover em {
	background: #ffdb01 url(images/orange-gradient.gif) repeat-y;
	border-color: #c25b08;
}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 19em;
}

ul.menu a {
  display: block;
  text-decoration: none;
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
  background: #ff9414 ;
  color: #fff;
  padding: 0.5em;
}

ul.menu li a:hover {
  background: #ec8000  ;
}

ul.menu li ul li a {
  background: #facb92;
  color: #000;
  padding-left: 20px;
}

ul.menu li ul li a:hover {
  background: #FBD9AE;
  border-left: 5px #ff9414 solid;
  padding-left: 15px;
}

#ustmenu2{
		position:absolute;
		width:700px;
		height:59px;
		left:50%;
		margin-top:110px;
		margin-left:-210px;
		font-family: Arial, Verdana;
	}

  #ustmenu2 ul {list-style:none;margin:0;padding:0;}
	#ustmenu2 li {float:left;width:106px;margin:0; padding-top:10px; text-align:center; height:20px;}
	#ustmenu2 li a {display:block;padding:8px 5px 5px 5px;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FFF; font-weight:bold;}
	#ustmenu2 li a {background:url(bg2.jpg) repeat 0 0;}
	#ustmenu2 li a:hover, li a:focus, li a:active {background-position:-150px 0;}
	#ustmenu2 #a a {background:url(bg.jpg) repeat -20px 35px;}
	#ustmenu2 #b a {background:url(bg2.jpg) repeat 0 0;}
	#ustmenu2 #c a {background:url(bg3.jpg) repeat 0 0;}
	#ustmenu2 #d a {background:url(bg4.jpg) repeat 0 0;}

