/* ************** */
/* Table Settings */
/* ************** */
table tbody tr.hover {background: #ffffd1;}
.shade {background: #f6f6f6;}
.highlight {background: yellow;}


/* *************** */
/* User Formatting */
/* *************** */
.user_type_0 {color: green; font-weight: bolder;}
.user_type_5 {color: blue; font-weight: bolder;}
.user_type_10 {color: maroon; font-weight: bolder;}

/* ****************** */
/* General Formatting */
/* ****************** */
em {font-style: italic;}
strong {font-weight: bolder;}

.toggle {
	cursor: pointer;
}

.full {width: 100%;}
.block {display: block; margin: 0 auto;}
.clear {clear: both;}
.top {vertical-align: top;}
.bottom {vertical-align: bottom;}
.txtL {text-align: left;}
.txtR {text-align: right;}
.txtC {text-align: center;}
.txtUC {text-transform: uppercase;}
.txtCAP {text-transform: capitalize;}
.hidden {display: none;}

.wAuto {width: auto}
.hAuto {height: auto;}
.flright {float: right;}
.flleft {float: left;}

hr {background: silver; height: 1px; border: 0; margin: 20px 10px;}

/* ********************** */
/* General Margin/Padding */
/* ********************** */
.p {padding: 10px;}
.pt {padding-top: 10px;}
.pl {padding-left: 10px;}
.pr {padding-right: 10px;}
.pb {padding-bottom: 10px;}

.pmin, table.pmin tr td  {padding: 3px;}

.m {margin: 10px;}
.mt {margin-top: 10px;}
.ml {margin-left: 10px;}
.mr {margin-right: 10px;}
.mb {margin-bottom: 10px;}

/* ************* */
/* General Fonts */
/* ************* */
.h {color: #632b2b; font-weight: bolder;}
.inactive {color: #a9a9a9;}
.inf {background: #ffffd1;}
.disable {color: gray;}

.red {color: red;}
.blue {color: blue}
.gray {color: gray;}
.silver {color: silver;}
.green {color: green;}

table.txtBig tr td {font-size:16px;}

.lg {font-size: 180%;}
.s, tr.s td {font-weight: bolder;}
.i {font-style: italic;}

.note {font-size: 10px; font-style: normal;}