/* ***********************************************************************
 margin padding
*********************************************************************** */

.mt0 { margin-top:0px!important; }
.mt5 { margin-top:5px!important; }
.mt05 { margin-top:5px!important; }
.mt10 { margin-top:10px!important; }
.mt15 { margin-top:15px!important; }
.mt20 { margin-top:20px!important; }

.mb0 { margin-bottom:0px!important; }
.mb5 { margin-bottom:5px!important; }
.mb05 { margin-bottom:5px!important; }
.mb10 { margin-bottom:10px!important; }
.mb15 { margin-bottom:15px!important; }
.mb20 { margin-top:20px!important; 
		margin-bottom:20px!important; }
.mb25 { margin-bottom:25px!important; }
.mb30 { margin-bottom:30px!important; }
.mb35 { margin-bottom:35px!important; }
.mb40 { margin-bottom:40px!important; }
.mb50 { margin-bottom:50px!important; }
.mb60 { margin-bottom:60px!important; }
.mb70 { margin-bottom:70px!important; }
.mb80 { margin-bottom:80px!important; }
.mb90 { margin-bottom:90px!important; }
.mb100 { margin-bottom:100px!important; }
.mb150 { margin-bottom:150px!important; }
.mb200 { margin-bottom:200px!important; }

.ml20 { margin-left:20px!important;}
.ml30 { margin-left:30px!important;}
.ml40 { margin-left:40px!important;}

.mr10 {	margin-right:10px; }
.mr15 {	margin-right:15px; }

.mr25 {	margin-right:25px; }
.mr30 {	margin-right:30px; }
.mr35 {	margin-right:35px; }
.mr45 {	margin-right:45px; }
.mr55 {	margin-right:55px; }
.mr75 {	margin-right:75px; }

.pl10 {	padding-left:10px; }
.pl13 {	padding-left:13px; }
.pl15 {	padding-left:15px; }
.pl20 {	padding-left:20px; }
.pl35 {	padding-left:35px; }

.pt110 { padding-top:110px!important; }
.pt120 { padding-top:120px!important; }

.w190 { width:190px; }
.w455 { width:455px; }

.pt0 { padding-top:0px!important; }
.pt5 { padding-top:5px!important; }
.pt05 { padding-top:5px!important; }
.pt10 { padding-top:10px!important; }
.pt15 { padding-top:15px!important; }
.pt20 { padding-top:20px!important; }
.pt25 { padding-top:25px!important; }
.pt30 { padding-top:30px!important; }
.pt35 { padding-top:35px!important; }
.pt40 { padding-top:40px!important; }
.pt45 { padding-top:45px!important; }
.pt50 { padding-top:50px!important; }


.pb0 { padding-bottom:0px!important; }
.pb2 { padding-bottom:2px!important; }
.pb3 { padding-bottom:3px!important; }
.pb5 { padding-bottom:5px!important; }
.pb05 { padding-bottom:5px!important; }
.pb10 { padding-bottom:10px!important; }
.pb12 { padding-bottom:12px!important; }
.pb15 { padding-bottom:15px!important; }
.pb20 { padding-bottom:20px!important; }
.pb25 { padding-bottom:25px!important; }
.pb30 { padding-bottom:30px!important; }
.pb35 { padding-bottom:35px!important; }
.pb40 { padding-bottom:40px!important; }
.pb45 { padding-bottom:45px!important; }
.pb50 { padding-bottom:50px!important; }
.pb55 { padding-bottom:55px!important; }
.pb60 { padding-bottom:60px!important; }
.pb65 { padding-bottom:65px!important; }
.pb70 { padding-bottom:70px!important; }

.pl5 { padding-left:0.5em!important; }
.pl20 { padding-left:20px!important; }
.pl25 { padding-left:25px!important; }


.pr0 { padding-right:0px!important; }
.pr10 { padding-right:10px!important; }
.pr20 { padding-right:20px!important; }
.pr30 { padding-right:30px!important; }
.pr40 { padding-right:40px!important; }

.lh150 { line-height:150%!important; }
.lh160 { line-height:160%!important; }
.lh170 { line-height:170%!important; }
.lh180 { line-height:180%!important; }
.lh190 { line-height:190%!important; }
.lh200 { line-height:200%!important; }
.lh300 { line-height:300%!important; }


.w100 { width:100px; }
.w105 { width:105px; }
.w110 { width:110px; }
.w115 { width:115px; }
.w120 { width:120px; }
.w125 { width:125px; }
.w130 { width:130px; }
.w135 { width:135px; }
.w140 { width:140px; }
.w145 { width:145px; }
.w150 { width:150px; }


/* ***********************************************************************
 Text
*********************************************************************** */


.taL { text-align:left!important; }
.taC { text-align:center!important; }
.taR { text-align:right!important; }

.vaT { vertica-align:top!important; }
.vaM { vertica-align:middle!important; }
.vaB { vertica-align:bottom; }


/* add */
.catchImg {
	margin-bottom:20px;
}

.errArea {
	background: #FCAEAE;
	padding:1%;
	font-size:12px;
	margin-bottom:1%;
}

.errMsg {
	color:#f00;
	font-weight:bold;
}

.error{
	background:#FDE8E8;
}
