.fl{
	float:left;
	}
.fr{
	float:right;
	}
.cb{
	clear:both;
	}
.show{
	display:block;
	}
.hide{
	display:none;
	}
.oa{
	overflow:auto;
	}
.w100per{
	width:100%;
	}
.f11{
	font-size:11px;
	}
.txt-left{
	text-align:left;
	}
.txt-center{
	text-align:center;
	}
.pabs{
	position:absolute;
	}	
.prel{
	position:relative;
	}
	  .ht100
        {
            height: 100%;
        }
.w48per{
	width:48%;
		}	
		.w2per
		{
		    width:2%;
		}
		.w5per
		{
		    width:5%;
		}
		.w100per
		{
		    width:100%;
		}
.w10per{
	width:10%;
		}	
		.w15per{
	width:15%;
		}
		.w20per{
	width:20%;
		}	.w30per{
	width:30%;
		}	
		.w40per{
	width:40%;
		}	
		.w50per{
	width:50%;
		}	
		.w60per{
	width:60%;
		}	
.m0{
	margin:0;
	}
.mt0{
	margin-top:0;
	}
.mr0{
	margin-right:0;
	}
.mb0{
	margin-bottom:0;
	}
.ml0{
	margin-left:0;
	}
	
.m5{
	margin:5px;
	}
.mt5{
	margin-top:5px;
	}
.mr5{
	margin-right:5px;
	}
.mb5{
	margin-bottom:5px;
	}
.ml5{
	margin-left:5px;
	}
	
.m10{
	margin:10px;
	}
.mt10{
	margin-top:10px;
	}
.mr10{
	margin-right:10px;
	}
.mb10{
	margin-bottom:10px;
	}
.ml10{
	margin-left:10px;
	}
	
.m15{
	margin:15px;
	}
.mt15{
	margin-top:15px;
	}
.mr15{
	margin-right:15px;
	}
.mb15{
	margin-bottom:15px;
	}
.ml15{
	margin-left:15px;
	}
		
.m20{
	margin:20px;
	}
.mt20{
	margin-top:20px;
	}
.mr20{
	margin-right:20px;
	}
.mb20{
	margin-bottom:20px;
	}
.ml20{
	margin-left:20px;
	}

.p5{
	padding:5px;
	}
.pt5{
	padding-top:5px;
	}
.pr5{
	padding-right:5px;
	}
.pb5{
	padding-bottom:5px;
	}
.pl5{
	padding-left:5px;
	}
	
.p10{
	padding:10px;
	}
.pt10{
	padding-top:10px;
	}
.pr10{
	padding-right:10px;
	}
.pb10{
	padding-bottom:10px;
	}
.pl10{
	padding-left:10px;
	}	
.p10{
	padding:10px;
	}
.pt15{
	padding-top:15px;
	}
.pr15{
	padding-right:15px;
	}
.pb15{
	padding-bottom:15px;
	}
.pl15{
	padding-left:15px;
	}		

.p20{
	padding:20px;
	}
.pt20{
	padding-top:20px;
	}
	 .pt30
        {
            padding-top: 30px;
        }
.pr20{
	padding-right:20px;
	}
.pb20{
	padding-bottom:20px;
	}
.pl20{
	padding-left:20px;
	}
.m30{
	margin:30px;
	}	
.mt30{
	margin-top:30px;
	}
.mr30{
	margin-right:30px;
	}
.mb30{
	margin-bottom:30px;
	}
.ml30{
	margin-left:30px;

.caret{
	display: inline-block;
	width: 0;
	height: 0;
	text-indent: -99999px;
	vertical-align: top;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #000;
	filter: alpha(opacity=30);
	-khtml-opacity: .3;
	-moz-opacity: .3;
	opacity: .3;
	content: "\2193";
}
.fbold
{
    font-weight:bold;
}
.nowrap{
	white-space:nowrap;
	}	
.hand{
	cursor:pointer;
	}
.bg-lighgray{
	background:#f7f7f7;
	}
	  
       
      
       
       