.nmnp{
	margin:0;
	padding:0;
}

.tacenter{text-align:center;}
.taright{text-align:right;}
.tajustify{text-align:justify;}
.bold{font-weight:bold;}
.fs_15{font-size:15px;}
.uppercase{text-transform: uppercase;}

.alertInfo{
	background: #F8FAFC url('img/icons/alertInfo.png') 15px no-repeat;
	border: 2px solid #B5D4FE;
}
.alertError{
	background: #fff6bf url('img/icons/alertError.png') 15px no-repeat;
	border: 2px solid #ffd324;
}
.alertFlash{
	background:#EEFFEB url('img/icons/on.png') 15px no-repeat;
	border: 2px solid #C8FEB5;

}

.alertInfo, .alertError, .alertFlash{
	text-align: left;
	padding: 5px 20px 5px 45px;
	margin-bottom:0;
}
.alertInfo a, .alertError a, .alertFlash a{
	margin :0;
	padding:0;
}




.pointer{
	cursor:pointer;
}
.pclear_both{
	height:1px
}
.clear_both, .pclear_both{
	clear:both;
}

img{
	border:none;
}
.display_none{display:none;}
.visibility_hidden{display:none;}
.fw_bold{font-weight:bold;}

.fs_12{font-size:12px;}

.width_200{width:200px}
.width_100{width:100px}
.width_90{width:90px}
.width_80{width:80px}

.mt_100{margin-top:100px;}
.reset_ul {
	margin:0px;
}
.reset_ul li{
	list-style:none;
	margin-left:-40px;
}

.iconON, .iconOFF, .iconRSS, .iconASK, .iconADD, .iconEMAIL, .iconPDF, .iconDISABLE, .iconRSS, .iconCOMMENTADD, .iconCOMMENTS{
	padding:2px 2px 2px 22px;
	height:22px;
	margin:0;
}
.iconPDF			{ background:url('img/icons/print.png') 0 1px no-repeat;}
.iconEMAIL			{ background:url('img/icons/email.png') 0 1px no-repeat;}
.iconADD			{ background:url('img/icons/add.png') 0 1px no-repeat;}
.iconASK			{ background:url('img/icons/ask.png') 0 1px no-repeat;}
.iconON				{ background:url('img/icons/on.png') 0 1px no-repeat; }
.iconOFF			{ background:url('img/icons/off.png') 0 1px no-repeat; }
.iconDISABLE		{ background:url('img/icons/disable.png') 0 1px no-repeat; }
.iconRSS			{ background:url('img/icons/rss.png') 0 1px no-repeat; }
.iconCOMMENTADD		{ background:url('img/icons/comment_add.png') 0 1px no-repeat; }
.iconCOMMENTS		{ background:url('img/icons/comments.png') 0 1px no-repeat; }



.w3c_link, .w3c_link a{
	color:#2E3A45;
	font-size:10px;
	padding:1px;
}

.totp, .totp a{	color:#4c98db; text-decoration:none;}
.totp a{ font-size:10px;}
.totp a:hover{	text-decoration:underline;}
.totp{font-size:11px;}


label, .label{
	display:block;
	float:left;
	width:80px;
}
.required_str{
	color:red;
}
.required_form{
	border:1px #EE725B solid;
	background: #fff6bf;
}

.float_left{float:left;}
.float_left{float:right;}

.del{text-decoration: line-through; color:white;}





