


/**** helper classes **********************************************************/

/**** background colors */
.bg_white	{ background:#FFFFFF; }
.bg_blue	{ background:#040484; }
.bg_grey	{ background:#686080; }
.bg_gray	{ background:gray; }
.bg_red		{ background:#C11111; }
.bg_green	{ background:#057F70; }

/**** font colors */
.white	{ color:#FFFFFF; }
.blue	{ color:#040484; }
.grey	{ color:#686080; }
.gray	{ color:gray; }
.red	{ color:#C11111; }
.green	{ color:#057F70; }

/**** font style formats */
.bold 	{ font-weight:bold; }
.normal	{ font-weight:normal  !important; }
.italic	{ font-style:italic; }
.nostyle{ font-style:normal; }
.caps	{ font-variant:small-caps; }
.underl	{ text-decoration:underline; }
.nodeco, .nodeco:hover, .nodeco:active, .nodeco:focus  { text-decoration:none  !important; }
.size80	{ font-size:82%; }
.size90	{ font-size:90%; }
.size100{ font-size:100%; }
.size110{ font-size:110%; }
.size125{ font-size:125%; }


/**** misc generic formats */
.left	{ text-align:left; }
.just	{ text-align:justify; }
.right	{ text-align:right; }
.center	{ text-align:center; }
.nobr	{ white-space:nowrap; }
.pre	{ font-family:monospace; white-space:pre; }
.prewrap{ font-family:monospace; white-space:pre-wrap; }

.top 	{ vertical-align:top; }
.middle	{ vertical-align:middle; }
.bottom	{ vertical-align:bottom; }

.nodisplay 	{ display:none !important; }
.block   	{ display:block; }
.floleft	{ float:left; }
.floright  	{ float:right; }
.nofloat	{ float:none; }
.clear 		{ float:none; clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent; }

.border		{ border:1px solid #C0C0C0; }
.border_red	{ border:1px solid #C11111; }
.noborder	{ border:none !important; }
.nomargin	{ margin:0 !important; }
.nopadding	{ padding:0 !important; }

.box	{ padding:2px; border:1px solid #333336; }

.w15	{ width: 15px; }
.w20	{ width: 20px; }
.w25	{ width: 25px; }
.w30	{ width: 30px; }
.w40	{ width: 40px; }
.w50	{ width: 50px; }
.w60	{ width: 60px; }
.w70	{ width: 70px; }
.w75	{ width: 75px; }
.w80	{ width: 80px; }
.w90	{ width: 90px; }
.w100	{ width:100px; }
.w110	{ width:110px; }
.w120	{ width:120px; }
.w130	{ width:130px; }
.w140	{ width:140px; }
.w150	{ width:150px; }
.w160	{ width:160px; }
.w180	{ width:180px; }
.w190	{ width:190px; }
.w200	{ width:200px; }
.w210	{ width:210px; }
.w230	{ width:230px; }
.w240	{ width:240px; }
.w250	{ width:250px; }
.w260	{ width:260px; }
.w270	{ width:270px; }
.w280	{ width:280px; }
.w300	{ width:300px; }
.w320	{ width:320px; }
.w360	{ width:360px; }
.w400	{ width:400px; }
.w420	{ width:420px; }
.w440	{ width:440px; }
.w460	{ width:460px; }
.w480	{ width:480px; }
.w500	{ width:500px; }
.w520	{ width:520px; }
.w640	{ width:640px; }
.w670	{ width:670px; }

.mtop0	{ margin-top:0; }
.mtop02	{ margin-top:0.25em;}
.mtop05	{ margin-top:0.5em; }
.mtop07	{ margin-top:0.75em;}
.mtop10	{ margin-top:1.0em; }
.mtop15	{ margin-top:1.5em; }
.mtop20	{ margin-top:2.0em; }
.mbot0	{ margin-bottom:0; }
.mbot02	{ margin-bottom:0.25em;}
.mbot05	{ margin-bottom:0.5em; }
.mbot07	{ margin-bottom:0.75em;}
.mbot10	{ margin-bottom:1.0em; }
.mleft5	{ margin-left:5px; }
.mleft10 { margin-left:10px; }
.mleft15 { margin-left:15px; }
.mleft20 { margin-left:20px; }
.mright10 { margin-right:10px; }

.pad5	{ padding:5px; }
.pad10	{ padding:10px; }

.cursorpointer { cursor:pointer; }
.cursorhelp { cursor:help; }
