body, html { font-size: 12px; }

.green	{ color: green; }
.orange	{ color: #FFA500; }
.red		{ color: red; }
.blue		{ color: blue; }
.darkred	{ color: #BA6868; }
.gray		{ color: gray; }

.colored-line { height: 1px; border: 0px; }

.align-center { margin-left: auto; margin-right: auto; }
.align-left { margin-left: 0px; margin-right: auto; }
.align-right { margin-left: auto; margin-right: 0px; }

.textc, .tcenter	{ text-align: center; }
.textr, .right	{ text-align: right; }
.textl, .left	{ text-align: left; }

img { border: none; }

.normal { font-weight: normal; }
.icon { position: relative; top: 2px; }
.hand { cursor: pointer; }


.block	{ display: block; }
.inline	{ display: inline; }
.underline	{ text-decoration: underline; }
.center	{ margin-left: auto; margin-right: auto; }
.bold		{ font-weight: bold; }
.wide		{ width: 100%; }


/** Box styles **/
.standard-box { margin-left: auto; margin-right: auto; padding: 5px; }
.inside-box { margin-left: auto; margin-right: auto; padding: 5px; }


/** Position styles **/
.moveup-1 { position: relative; top: -1px; }
.moveup-2 { position: relative; top: -2px; }
.moveup-3 { position: relative; top: -3px; }
.moveup-4 { position: relative; top: -4px; }
.moveup-5 { position: relative; top: -5px; }

.movedown-1 { position: relative; top: 1px; }
.movedown-2 { position: relative; top: 2px; }
.movedown-3 { position: relative; top: 3px; }
.movedown-4 { position: relative; top: 4px; }
.movedown-5 { position: relative; top: 5px; }

/** Padding **/
.pl2	{ padding-left: 2px; }
.pl4	{ padding-left: 4px; }
.pl6	{ padding-left: 6px; }
.pl8	{ padding-left: 8px; }
.pl10	{ padding-left: 10px; }

.pr2	{ padding-right: 2px; }
.pr4	{ padding-right: 4px; }
.pr6	{ padding-right: 6px; }
.pr8	{ padding-right: 8px; }
.pr10	{ padding-right: 10px; }
