/* CSS Document */
body{
	margin:0;
	padding:0;
}
body,html,form{
	height:99.9%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:13px;
}
.bgimg{ 
	background-image:url(../assets/img/banner/444.jpg); 
}
.maintable{
	padding:100px 50px 0px 50px;
}
.regtable{
	padding:50px 50px 0px 50px;
}
.logintab{
	width:350px;
	background-clip: padding-box;
    background-color: #f3f3f3;
	border: 1px solid #cccde7;
	
}
.regtab{
	width:350px;
	background-clip: padding-box;
    background-color: #f3f3f3;
	border: 1px solid #cccde7;
}
.logintitle {
    border-bottom: 1px solid #CCC;
}
.logintitle h3{
	color: #9bc53d;
    font-size: 25px;
    font-weight: 700;
    line-height: 26px;
    margin: 0;
}
.logintitle h5{
	color: #06639d;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin: 0;
}
.logintab input[type='text'], .logintab input[type='password']{
	font-size: 14px;
	padding: 10px 10px;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	margin:0;
}
.regtab input[type='text'], .regtab select{
	font-size: 14px;
	padding: 8px 10px;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	margin:0;
	background-color:#FFF;
}
.ta-c{text-align:center;}
.lh-20{ line-height:20px;}
.lh-22{ line-height:22px;}
.lh-24{ line-height:24px;}
.lh-26{ line-height:26px;}

.m-5{ margin:5px}
.m-10{ margin:10px}
.m-20{ margin:20px}
.m-30{ margin:30px}
.m-40{ margin:40px}
.m-50{ margin:50px}

.mt-5{ margin-top:5px}
.mt-10{ margin-top:10px}
.mt-20{ margin-top:20px}
.mt-30{ margin-top:30px}
.mt-35{ margin-top:35px}
.mt-40{ margin-top:40px}
.mt-50{ margin-top:50px}

.mb-5{ margin-bottom:5px}
.mb-10{ margin-bottom:10px}
.mb-20{ margin-bottom:20px}
.mb-30{ margin-bottom:30px}
.mb-40{ margin-bottom:40px}
.mb-50{ margin-bottom:50px}

.ml-5{ margin-left:5px}
.ml-10{ margin-left:10px}
.ml-20{ margin-left:20px}
.ml-30{ margin-left:30px}
.ml-35{ margin-left:35px}
.ml-40{ margin-left:40px}
.ml-50{ margin-left:50px}

.mr-5{ margin-right:5px}
.mr-10{ margin-right:10px}
.mr-20{ margin-right:20px}
.mr-30{ margin-right:30px}
.mr-40{ margin-right:40px}
.mr-50{ margin-right:50px}

.wht{ color:#FFF;}
.blk{ color:#000;}
.blu{ color: #06639d; }
.red{ color:#F00;}
.grn{ color:#360;}
.grn-lgt{ color:#9bc53d;}


.p-5{ padding:5px}
.p-10{ padding:10px}
.p-20{ padding:20px}
.p-30{ padding:30px}
.p-40{ padding:40px}
.p-50{ padding:50px}

.pt-5{ padding-top:5px}
.pt-10{ padding-top:10px}
.pt-20{ padding-top:20px}
.pt-30{ padding-top:30px}
.pt-40{ padding-top:40px}
.pt-50{ padding-top:50px}

.pb-5{ padding-bottom:5px}
.pb-10{ padding-bottom:10px}
.pb-20{ padding-bottom:20px}
.pb-30{ padding-bottom:30px}
.pb-40{ padding-bottom:40px}
.pb-50{ padding-bottom:50px}

.pl-5{ padding-left:5px}
.pl-10{ padding-left:10px}
.pl-20{ padding-left:20px}
.pl-30{ padding-left:30px}
.pl-40{ padding-left:40px}
.pl-50{ padding-left:50px}

.pr-5{ padding-right:5px}
.pr-10{ padding-right:10px}
.pr-20{ padding-right:20px}
.pr-30{ padding-right:30px}
.pr-40{ padding-right:40px}
.pr-50{ padding-right:50px}

.fsz-14{ font-size:14px;}
.fsz-16{ font-size:16px;}
.fsz-18{ font-size:18px;}
.fsz-20{ font-size:20px;}
.fsz-22{ font-size:22px;}
.fsz-24{ font-size:24px;}
.fsz-26{ font-size:26px;}
.fsz-28{ font-size:28px;}
.fsz-30{ font-size:30px;}
.fsz-35{ font-size:35px;}
.fsz-40{ font-size:40px;}
.fsz-45{ font-size:45px;}

.grnbutton{
	background-color: #9BC53D;
	color: white;
	padding: 8px 25px;
	margin: 15px 0px;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	font-size: 16px;
}