/* Basic CSS file */
html, body { margin:0px; padding:0px; }

/* Font family */
fieldset, form, input, optgroup, select, textarea { font-family:"Trebuchet MS", Verdana, sans-serif; }

/* Margins */
ol, ul { margin-top: 0; }

/* Font size and color */
fieldset, form, input, optgroup, select, textarea { font-size:11px; color:#666966; }
* html div.mceColorPreview { /* TinyMCE fix */ font-size:0px; }
big { font-size: 115%; }
small { font-size: 85%; }

/* Links */
a { text-decoration:none; }
a:hover { text-decoration:underline; }

/* Images */
img { border:0px; vertical-align:middle; }
a img { border:0; }

/* Paragraphs */
p { margin:0px 0px 12px 0px; padding:0px; }
pre { margin:0px; padding:0px; }

/* Forms */
form { margin:0px; padding:0px; }
optgroup { padding-top:3px; padding-bottom:3px; font-style:normal; }

/* Acronyms and abbreviations */
acronym { speak:normal; }
abbr { speak:spell-out; }

/* Clear */
.clear { display:block; clear:both; height:0.1px; line-height:0.1px; font-size:0.1px; visibility:hidden; overflow:hidden; }

/* Standard attributes */
.block { display:block !important; }
.inline { display:inline !important; }
.none { display:none !important; }
.nowrap { white-space: nowrap; }
.invisible { width:0px; height:0px; left:-1000px; top:-1000px; position:absolute; overflow:hidden; display:inline; }

.n { font-weight: normal !important; font-style: normal !important; }
.s { font-weight: bold !important; }
.i { font-style: italic !important; }
.u { text-decoration: underline; }
.nu { text-decoration: none; }
.strk { text-decoration: line-through; }

.w100 { width: 100% !important; }
.r { color: #c02 !important; }
.g { color: #091 !important; }
.b { color: #20b !important; }
.gr0 { color: #000 !important; }
.gr4 { color: #444 !important; }
.gr6 { color: #666 !important; }
.gr8 { color: #888 !important; }
.grA { color: #AAA !important; }
.grF { color: #FFF !important; }

.fll { float: left; }
.flr { float: right; }
.fln { float: none; }
.nod { display:none; }
.nop { padding:0; }
.nob { border:0; }
.nom { margin:0; }

.padlr2 { padding-left: 2px !important; padding-right: 2px !important; }
.padlr4 { padding-left: 4px !important; padding-right: 4px !important; }

.tall { text-align: left !important; }
.talc { text-align: center !important; }
.talr { text-align: right !important; }

.valt {	vertical-align: top !important; }
.valm {	vertical-align: middle !important; }
.valb {	vertical-align: bottom !important; }

.bw0 { background-color: #f7f7ff; }
.bw1 { background-color: #eeeeee; }
.bb0 { background-color: #F5F7FD; }
.bb1 { background-color: #E1E8FF; }

.selOn  { cursor: pointer; background-color: #FEFEEE; }
.selOff { cursor: default; }

.fmono { font-family: "Courier New", "Andale Mono", monospace !important; }

.f8 { font-size: 8px !important; }
.f9 { font-size: 9px !important; }
.f10 { font-size: 10px !important; }
.f11 { font-size: 11px !important; }
.f12 { font-size: 12px !important; }
.f13 { font-size: 13px !important; }
.f14 { font-size: 14px !important; }
.f15 { font-size: 15px !important; }
.f16 { font-size: 16px !important; }
.f18 { font-size: 18px !important; }
.f20 { font-size: 20px !important; }

.bred { border: 1px solid red !important; }

/* Highlite colors */
.hl1 { background-color: #ffcccc; color: #666; }
.hl2 { background-color: #ffffcc; color: #666; }
.hl3 { background-color: #ffccff; color: #666; }
.hl4 { background-color: #ccccff; color: #666; }
.hl5 { background-color: #ccffcc; color: #666; }
.hl6 { background-color: #ccffff; color: #666; }
