/* CSS Document */

p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	font-size:12px;
}
h2 {
	font-family:'oswald-light';
	font-size:18px;
	text-align:left;
	color:#177600;
}
@font-face {
font-family: 'oswald-light';
src: url('../fonts/oswald-light.eot');
src: url('../fonts/oswald-light.eot?#iefix') format('embedded-opentype'), url('../fonts/oswald-light.woff') format('woff'), url('../fonts/oswald-light.ttf') format('truetype'), url('../fonts/oswald-light.svg') format('svg');
font-weight:normal;
font-style: normal;
}
.underbanerlink{ 
	font-family:'oswald-light'; 
	font-size:19px; 
	color:#fff; 
	text-decoration:none;
}
.underbanerlink a:hover{ 
	color: #FFCC00;
}
#undbanr { 
	width:1006px; 
	height:49px; 
	margin:auto; 
	position: relative; 
	z-index:10;
}
#banner_main{ margin:20px 0 0 0px; width:1006px; height:573px;}
#banner_inner { 
width:1006px; 
height:330px;}
#logo{ position: absolute; width:265px; height:93px; background-color:#999999; margin:0px 0 0 0px;}
#greencurve{
	position: absolute;
	width:460px;
	height:199px;
	top:142px;
	background: url(../images/green_curve.png) no-repeat;
	visibility: visible;

}
#greencurve_top{ padding-top:44px; width:450px;  height:100px; float:left;}
#greencurve_bot{ padding-top:-20px; width:450px;  height:50px; float:left; }
#more { position:relative; width:102px; height:44px; background-color:#4f9d40; top:-45px; left:175px;}
.more { 
	font-family:'oswald-light'; 
	font-size:15px; 
	font-weight:400; 
	color:#fff; 
	line-height:44px; 
	text-align:center;
}
.clear{ clear:both;}

#banner{ position: absolute; top:-127px; left:272px; }
#banner_in { position: absolute; top:-127px; left:272px; z-index: -9; margin-top: 20px; }
.greencurve_top {
	font-family:'oswald-light'; 
	font-size:27px; 
	font-weight:400; 
	color:#fff; 
}
.greencurve_bot {
	font-family:'oswald-light'; 
	font-size:17px; 
	font-weight:400; 
	color:#333;
}
.footertxt{ 
	font-family:'oswald-light'; 
	font-size:15px; 
	color:#fff; 
	text-decoration:none;
}
.footertxt a:hover{ 
	text-decoration:underline;
}
.inner_banner_bg { 
	background-repeat: repeat-x;
	margin-top: 35px;
	padding-top: 20px;
	top: 35px;
	float: left;
	height: 306px;
	width: 100%;
	background-image:url(../images/bg.jpg);
}
.textfield1 {
	background: white;
	border: 1px solid #DDD;
	border-radius: 5px;
	box-shadow: 0 0 5px #DDD inset;
	color: #666;
	float: left;
	padding: 5px 10px;
	width: 165px;
	outline: none;
}
.textfield2 {
	background: white;
	border: 1px solid #DDD;
	border-radius: 5px;
	box-shadow: 0 0 5px #DDD inset;
	color: #666;
	float: left;
	padding: 5px 10px;
	width: 175px;
	outline: none;
}
.portfolio a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009933;
	text-align:center;
	width:270px;
	text-decoration:underline;
	line-height: 22px;
	}
.classname {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #17e81e), color-stop(1, #078707) );
	background:-moz-linear-gradient( center top, #17e81e 5%, #078707 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17e81e', endColorstr='#078707');
	background-color:#17e81e;
	-webkit-border-top-left-radius:3px;
	 margin: 130px 0px 0px 20px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:95px;
	text-decoration:none;
	text-align:center;
}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #078707), color-stop(1, #17e81e) );
	background:-moz-linear-gradient( center top, #078707 5%, #17e81e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#078707', endColorstr='#17e81e');
	background-color:#078707;
}.classname:active {
	position:relative;
	top:1px;
}
