.nodecor, .nodecor *
{ text-decoration: none; }

/* Battallion 2733 Site Colors */
.green, .green:hover, .green:visited { color: #228b22; }
.brown, .brown:hover, .brown:visited { color: #8b5a2b; }
.lttan, .lttan:hover, .lttan:visited { color: #fff8dc; }
.dktan, .dktan:hover, .dktan:visited { color: #eed8ae; }

.bg_green{ background-color: #228b22; }
.bg_brown{ background-color: #8b5a2b; }
.bg_lttan{ background-color: #fff8dc; }
.bg_dktan { background-color: #eed8ae; }

.border1solid { border: 1px solid }
.border2solid { border: 2px solid }

._fl, .float_none   { float: none; }
.fl-r, .float_right { float: right; margin-left: 10px; }
.fl-l, .float_left  { float: left; margin-right: 10px; }

._disp { display: none; }
.disp-i, .inline { display: inline; }
.disp-b { display: block; }

.w10  { width: 10%; }
.w15  { width: 15%; }
.w20  { width: 20%; }
.w30  { width: 30%; }
.w40  { width: 40%; }
.w50  { width: 50%; }
.w60  { width: 60%; }
.w70  { width: 70%; }
.w80  { width: 80%; }
.w90  { width: 90%; }
.w95  { width: 95%; }
.w100 { width: 100%; }

.w70p  { width: 70px; }
.w150p { width: 150px; }

.noborder { border: none; }

.clr-b { clear: both; }

/* Text Styles */
.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }

.center_container { margin-left: auto; margin-right: auto; }
.ta-c, .center { text-align: center; margin-left: auto; margin-right: auto; }
.ta-r, .right  { text-align: right; }
.ta-l, .left   { text-align: left; }

.centerAll, .centerAll * { text-align: center; }
.middleAll, .middleAll * { vertical-align: middle; }

.tiny   { font-size: 8px; }
.small  { font-size: 10px; }
.small_all *  { font-size: 10px; }
.medium { font-size: 12px; }
.large  { font-size: 14px; }
.xlarge { font-size: 18px; }
.ts70   { font-size: 70%; }
.ts80   { font-size: 80%; }
.ts90   { font-size: 90%; }
.ts100  { font-size: 100%; }
.ts105  { font-size: 105%; }
.ts110  { font-size: 110%; }
.ts120  { font-size: 120%; }
.ts130  { font-size: 130%; }
.ts140  { font-size: 140%; }

.pad5  { padding: 5px; }
.pad10 { padding: 10px; }
.pad15 { padding: 15px; }
.pad20 { padding: 20px; }
.pad25 { padding: 25px; }
.pad30 { padding: 30px; }

ul.no_bullets
{
list-style-image: none;
list-style-position: inside;
list-style-type: none;
}

.indent
{
padding-left: 1em
}

.inline { display: inline; }
.inline_all * { display: inline; }

.barOnTop  { border-top: 1px dashed; }
.barOnLeft { border-left: 1px dashed; }
