/*global*/
@import url(https://fonts.googleapis.com/css?family=Cabin);
*{padding: 0;margin: 0;background-repeat:no-repeat}
.lefts{float: left;}
.rights{float: right;}
.clear{clear:both}
a,input[type="submit"]{text-decoration: none; outline:0}
a:focus,
a{outline:none;text-decoration:none;}
img{border:0;display:block;}
li:after,
ul:after,
header:after,
footer:after,
div:after,
article:after,
section:after{ content: ""; display: block; clear: both; overflow: hidden; }
.rows{
position: relative;
display: block;
margin: 0 auto;
max-width: 980px; /*specify width*/
width:100%
}
li{list-style:none;}
a:hover{text-decoration:none;}
/* styles */
body{
font-family: 'Cabin', sans-serif;
font-size:14px;
color:#666;
background-color:#fff;
}
h1,h2,h3,h4,h5{font-family: 'Cabin', sans-serif;}

.btn{font-size:12px;border-radius:1px;border:0 none;text-shadow:0 1px 2px rgba(0,0,0,0.75);}
.btn-success:hover{background-color:#66b34e;border-color:#66b34e}
.btn-success{background-color:#87c374;border-color:#87c374}

.ieclasslow header{	border-bottom:1px solid #999;}
.ieclasslow a.logo{left:0;}
.ieclasslow .container{	width:930px;}

.ie7 .col-md-5{	width:41%;float:left}
.ie7 .col-md-6{	width:52%;float:left}

.ie8 .col-md-5{	width:20%;float:left}
.ie8 .col-md-6{	width:78%;float:left}

.ie8 .headerRightBottom li a,
.ie9 .headerRightBottom li a{margin-right:32px;}
footer{
	position:relative;
	z-index:0;
}
header{
	border-top:3px solid #66b34e;
	width:100%;
	box-shadow:0 2px 2px rgba(0,0,0,0.25);
	position:relative;
	z-index:2;
}
a.logo{
	margin:33px 0 20px;
	display:block;
	position:relative;
	left:-6px;
}

.headerRightBottom ul li.active a,
.headerRightBottom ul li a:hover{color:#ff9933}
.headerRightBottom ul li a{color:#999;}


.banner{
	position:relative;
	z-index:1;
}
.banner .bannerBottomSection{border-bottom:4px solid #66b34e;}
.bannerTopSection{min-height:1px;background-color:#b3b3b3;}
.bannerTopSection .iconCon{
	height:50px;
	width:50px;
	background-color:#ff6600;
	background-position:center center;
}
.pageNote{
	margin:0;
	text-shadow:0 1px 2px rgba(67,67,67,0.75);
	color:#fff;
	font-size:24px;
	font-weight:normal;
	margin:10px 0 0 15px;
}
.bannerTopSection .iconCon.admin{	background-image:url(../images/adminIcon.png);}
.bannerTopSection .iconCon.about{	background-image:url(../images/aboutIcon.png);}
.bannerTopSection .iconCon.news{	background-image:url(../images/newsIcon.png);}
.bannerTopSection .iconCon.home{	background-image:url(../images/homeIcon.png);}
.bannerTopSection .iconCon.solution{	background-image:url(../images/solutionIcon.png);}
.bannerTopSection .iconCon.features{	background-image:url(../images/featuresIcon.png);}
.threeBox{text-align:center}
.threeBox li:last-child{margin-right:0;}
.threeBox li{
	width:277px;
	float:left;
	margin-right:34.5px;
}
.threeBox li p{
	width:100%;
	text-align:justify;
	margin:15px 0;
}
.footCon{
	border-top:3px solid #66b34e;
}
.shdw{
	display:block;
	width:100%;
}
.leftFoot{width:56%}
.leftFoot > label{color:#999;font-weight:normal;}
.leftFoot > label,
.leftFoot ul{float:right;clear:both}
.leftFoot ul li span{display:block;padding:0 5px;color:#999}
.leftFoot ul li a:hover{color:#ff6600;text-decoration:underline;}
.leftFoot ul li a{display:block;color:#999}
.leftFoot ul li{
	text-align:right;
	float:left;
}
#main{
	margin-bottom:35px;
	position:relative;
	z-index:1;
}
.leftFoot,
.rightFoot{margin:10px 0;}
.rightFoot a{display:block;margin-left:70px;}
.btn.lmore{
	padding-left:20px;
	padding-right:35px;
	background-image:url(../images/moreIco.png);
	background-position:85% 55%;
}
.btn.lmore:hover{background-color:#ff6600}
h3.grnHeader{
	color:#66b24e;
	font-size:20px;
	margin-top:0;
}
.justifyP{text-align:justify;line-height:22px;margin-bottom:15px;}
.imgStyled_01{margin-bottom:15px;display:inline;}

.breadcrumb{margin-bottom:0px;background-color:transparent}
.breadcrumb li a:hover{color:#ff9933}
.breadcrumb li a{color:#989898}
.breadcrumb > li + li:before{content:""}

.contactFrm li label{font-weight:normal;}
.contactFrm li textarea{height:100px;}
.contactFrm li.fieldList{border-right:6px solid #ff3030;}
.contactFrm li{	margin-top:20px;}
.contactFrm {font-size:16px;}
.contactFrm li textarea,
.contactFrm li input{
	border:1px solid #e4e4e4;
	padding:2% 3%;
	width:100%;
}
.contactFrm li textarea:focus,
.contactFrm li input:focus{border-color:#ff6600}
.contactDetails {font-size:18px;}
.contactDetails li label{
	text-align:right;
	padding-right:10px;
	display:block;
	width:70px;	
	float:left;
	font-weight:normal;
}
.bannerBottomSection{position:relative;}

.theme-default .nivo-controlNav a:hover,
.theme-default .nivo-controlNav a.active{
	background:none;
	background-color:#ff6600;
}
.theme-default .nivo-controlNav a{
	float:left;
	text-indent:-9999px;
	cursor:pointer;
	border-radius:10px;
	height:19px;
	width:19px;
	display:block;
	box-shadow:0 1px 2px rgba(67,67,67,0.6);
	
	background: #ffffff; 
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e4e4 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e4e4)); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e4e4 100%); 
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e4e4 100%); 
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e4e4 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e4e4',GradientType=0 );
}
.theme-default .nivo-controlNav{
	position:absolute;
	right:35px;
	top:-35px;
	padding:0;
}
hr{margin:10px 0;}
.grnSideBar{
	padding:18px;
	background-color:#86c274
}
.grnSideBar > li:hover > a,
.grnSideBar a:hover{
	background-color:#66b24e;
}
.dbBtn{background-image:url(../images/admin/dashboardIco.png);}
.tgBtn{background-image:url(../images/admin/typoIco.png);}
.uiBtn{background-image:url(../images/admin/uiIco.png);}
.frmBtn{background-image:url(../images/admin/fomrsIco.png);}
.tblBtn{background-image:url(../images/admin/tablesIco.png);}
.bxBtn{background-image:url(../images/admin/boxIco.png);}
.caBtn{background-image:url(../images/admin/calIco.png);}
.gaBtn{background-image:url(../images/admin/galIco.png);}
.grBtn{background-image:url(../images/admin/gridIco.png);}
.opBtn{background-image:url(../images/admin/otherIco.png);}
.grnSideBar > li{	position:relative;}
.grnSideBar > li > a{
	background-position:10% 55%;
	display:block;
	color:#fff;
	text-shadow:0 1px 2px rgba(67,67,67,0.75);
	text-indent:50px;
	padding:10px 0;
}
.grnSideBar input{
	border:1px solid #c3c3c3;
	padding:5px;
	width:100%;
	font-size:16px;
	background-image:url(../images/magnifyIcon.png);
	background-position:90% 55%;
}
.grnSideBar > li:hover > img,
.grnSideBar > li:hover > ol.fly_out{	display:block;}
.grnSideBar > li > img{
	display:none;
	position:absolute;
	top:40%;
	right:8%;
}
.fly_out li  a{
	display:block;
	width:100%;
	padding:10px 0;
	text-align:center;
	color:#fff;
	text-shadow:0 1px 2px rgba(67,67,67,0.75);
}
.fly_out{
	z-index:2;
	display:none;
	box-shadow: 0 2px 2px rgba(67,67,67,0.25);
	background-color:#86c274;
	position:absolute;
	left:167px;
	top:0;
	width:115px;
}
form label{font-weight:normal;color:#808080}
.help-inline{
	color:#87c374;
	padding-top:5px;
	font-weight:bold;
}
.hoverli:hover > a{background-color:#66b34e}
.hoverli{position:relative;}


.file_menu li input[type="text"]{
	width:100%;	
}
.file_menu li label{
	font-weight:normal;
}
.file_menu li input[type="button"]{
	padding-right:20px;
	padding-left:20px;
	margin-top:20px;
	margin-left:20px;
}
.file_menu li:last-child{	padding:10px 0 5px;}
.file_menu li{	padding:1px 0;}
.file_menu{
	box-shadow:0 0px 2px rgba(67,67,67,0.6);
	width:250px;
	border: 1px solid;
	display:none;
	position:absolute;
	top:10px;
	left:-250px;
	background-color:#fff;
	padding:5px;
}

.file_menu li input[type="text"]{
	border:1px solid #e4e4e4;
	padding:1% 3%;
	width:65%;
	font-size:12px;
}

.file_menu li input[type="password"]{
	border:1px solid #e4e4e4;
	padding:1% 3%;
	width:65%;
	font-size:12px;
}
/*
.file_menu li input[type="text"]:focus{
	text-align:right;
	padding-right:10px;
	display:block;
	width:70px;	
	float:left;
	font-weight:normal;
}
*/



.footerLinksCon ul{margin-left:20px;}
.footerLinksCon p{text-align:justify;}
.footerLinksCon li{
	list-style:disc
}
/* media queries */
@media all and (min-width:500px) {}