.cbl           { bottom: 5px; left: 5px; position: absolute; }
.center        { text-align: center; }
.clear         { border: none; clear: both; margin: 0; padding: 2px 0px 0px 0px; }
.ctl           { position: absolute; left: 5px; top: 5px; }
.ctr           { position: absolute; right: 5px; top: 5px; }
.fr            { float: right; }
.flcb          { float: left; clear:both;}
.fl            { float: left; display:inline; width:60%;}
.frcb          { clear: both; float: right; }
.frr           { clear: right; float: right; }
.fll           { clear: left; float: left; }
.small         { font-size: 0.79em; }
span.label     { display: inline; width: 100px; }
.ifr           { clear: right; float: right; margin: 0px 0px 0px 20px; }
table
table thead    { }
a.button       { float:right; margin:0px 0px 10px 5px; padding:5px 10px; font-size:11px; }
a.buttons       { float:left; display:inline; width:76%; margin:10px 0px 10px 5px; text-align:center; padding:5px 10px; font-size:11px; }
input.buttons       { float:left; display:inline; width:86%; margin:10px 0px 10px 5px; text-align:center; padding:5px 10px; font-size:11px; }
a.delete       { display: inline; float: left; }
.alert         { background: #FFEEEE; border: 1px solid #FF9999; color: #800000; margin: 2px 0px 2px 0px; padding: 1px;	text-align: center; }
.success       { background: #EEFFEE; border: 1px solid #99FF99; color: #008000; margin: 2px 0px 2px 0px; padding: 1px;	text-align: center; }
.notice        { background: #EEEEFF; border: 1px solid #9999FF; color: #0000FF; margin: 2px 0px 2px 0px; padding: 1px;	text-align: center; }
.mandatory     { color: #FF0000; font-size: 1.2em; }
span { color: #000000; font-size: 10px; }
img { font-size:3px; }
.mr50{margin-right:50px !important;}
.mr40{margin-right:40px !important;}
.mr30{margin-right:30px !important;}
.mr20{margin-right:20px !important;}
.mr10{margin-right:10px !important;}