body {
	font-size: 13px;
	margin: 0px;
	padding: 0px; 
}

body, input, textarea, select, option, optgroup, button {
	font-family: Arial, Helvetica, sans-serif;
}

.l { text-align: left; }
.r { text-align: right; }
.j { text-align: justify; }
.c { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.in { display: inline; }
.bl { display: block; }
.dn { display: none; }
.oa { overflow: auto; }
.oh { overflow: hidden; }
.ov { overflow: visible; }
.abs { position: absolute; }
.rel { position: relative; }
.va-m { vertical-align: middle; }
.center { margin-left: auto; margin-right: auto; }
.tdu {text-decoration: underline;}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearflow {
	overflow:hidden;
	word-wrap:break-word;
}

a img{
border: 0px;
}

strong {
	font-weight: bolder;
}

p {
	margin: 1em 0;
}
h1, h2, h3 {
font-weight: normal;
}

h1 {
	font-size: 2em;
	margin:0.67em 0;
}

h2 {
	font-size: 1.5em;
}

a {
text-decoration: none;
}
div.stateToogle {
	padding-top : 2px;
}

.x-form-item-required label {	color: maroon }