/* Important basics */
a { color: #0033CC; }

TD, TH, SPAN, DIV, LI, UL, OL, BLOCKQUOTE, CENTER { font: 11px Tahoma; color: #4E4E4E; } 
LI, UL, OL { margin-top: 0px; margin-bottom: 0px; }
P { margin: 0px; font: 11px Tahoma; color: #4E4E4E; } 

/* navigation */
.nav1 { color: #000000; font: 11px Tahoma; font-weight: bold; }
a.nav1 { color: #000000; font: 11px Tahoma; text-decoration: none; }
a.nav1:hover { color: #0033CC; font: 11px Tahoma; text-decoration: none; }

.nav1inner { color: #0033CC; font: 11px Tahoma; font-weight: bold; }
a.nav1inner { color: #0033CC; font: 11px Tahoma; text-decoration: none; }
a.nav1inner:hover { color: #000000; font: 11px Tahoma; text-decoration: none; }

.nav1inneract { color: #000000; font: 11px Tahoma; font-weight: bold; }
a.nav1inneract { color: #000000; font: 11px Tahoma; text-decoration: none; }
a.nav1inneract:hover { color: #0033CC; font: 11px Tahoma; text-decoration: none; }

.nav2inner { color: #0033CC; font: 11px Tahoma; font-weight: bold; }
a.nav2inner { color: #0033CC; font: 11px Tahoma; text-decoration: none; }
a.nav2inner:hover { color: #000000; font: 11px Tahoma; text-decoration: none; }

.nav2inneract { color: #000000; font: 11px Tahoma; font-weight: bold; }
a.nav2inneract { color: #000000; font: 11px Tahoma; text-decoration: none; font-weight: bold; }
a.nav2inneract:hover { color: #0033CC; font: 11px Tahoma; text-decoration: none; font-weight: bold; }

.nav3inneract { color: #0033CC; font: 10px Arial; font-weight: bold; }
a.nav3inneract { color: #000000; font: 10px Arial; text-decoration: underline; }
a.nav3inneract:hover { color: #000000; font: 10px Arial; text-decoration: none; }

.nav3inner { color: #000000; font: 10px Arial; font-weight: bold; }
a.nav3inner { color: #000000; font: 10px Arial; text-decoration: none; }
a.nav3inner:hover { color: #000000; font: 10px Arial; text-decoration: underline; }

.locationbar { color: #B9B9B9; font: 10px Tahoma; }
a.locationbar { color: #737373; font: 10px Tahoma; text-decoration: none; }
a.locationbar:hover { color: #737373; font: 10px Tahoma; text-decoration: underline; }

/* links */
a.linkQuick { font: 11px Tahoma; }
a.caseMore { font: 11px Tahoma; }
a.linkNews { color: #4E4E4E; font: 11px Tahoma; }
a.linkNews:hover { color: #0033CC; font: 11px Tahoma; }
a.linkNews * { color: #4E4E4E; font: 11px Tahoma; }
a.linkNews:hover * { color: #0033CC; font: 11px Tahoma; }
a.caseList { font: 11px Tahoma; }
a.topLine { color: #DFDFDF; font: 10px Tahoma; text-decoration: none; }
a.textIdea { color: #FFFFFF; font: 11px Tahoma; text-decoration: none; }
a.res { color: #FF9300; font: 11px Tahoma; text-decoration: none; }
a.resact { color: #4E4E4E; font: 11px Tahoma; text-decoration: none; }

/* titles */
.titleIdea { color: #000000; font: 14px Tahoma; font-weight: bold; }
.titleQuick { color: #000000; font: 10px Tahoma; font-weight: bold; }
.titleCasePrev { color: #000000; font: 11px Tahoma; font-weight: bold; }
.titleNews { color: #000000; font: 11px Tahoma; font-weight: bold; }
.titleFooter { color: #000000; font: 11px Tahoma; font-weight: bold; }
.titlePage { color: #000000; font: 22px Tahoma; }
.titleNav1 { color: #FFFFFF; font: 11px Tahoma; font-weight: bold; }
.titleDoc { color: #000000; font: 12px Tahoma; font-weight: bold; }
.titleRelated { color: #000000; font: 11px Tahoma; font-weight: bold; }
.titleSpecial { color: #000000; font: 11px Tahoma; font-weight: bold; }
.titlePerson { color: #000000; font: 11px Tahoma; font-weight: bold; }

/*texts*/
.textIdea { color: #FFFFFF; font: 11px Tahoma; }
.textQuick { color: #CA7300; font: 11px Tahoma; }
.textFooter { color: #4E4E4E; font: 11px Tahoma; }
.textDoc { color: #4E4E4E; font: 11px Tahoma; }
.textDoc UL, 
  .textDoc OL { list-style: inside; margin: 0; padding: 0 0 0 35px; }


.caseLead { color: #4E4E4E; font: 11px Tahoma; }
.docLead { color: #000000; font: 11px Tahoma; }
.iconsFast { color: #7F7F7F; font: 10px Tahoma; }

.dateNews { color: #9E9E9E; font: 11px Tahoma; }

/* form elements */
input { font-family: Tahoma; font-size: 12px; border:1px solid #7F9DB9; background-color: #FFFFFF; }
.input { font-family: Tahoma; font-size: 12px; border:1px solid #7F9DB9; background-color: #FFFFFF; }