/* Generic Definitions */
BODY { margin: 0; padding: 0; font: 11px arial, verdana, sans-serif; color: #000000; }
TD, TH, .BOD, FONT {font: 11px arial, verdana, sans-serif; color: #000000;}
input, select, textarea {  font: 11px arial, verdana, san-serif; color: #513E3E; background-color: #eaeaea; }
A:link, A:visited, A:active { color: #7C98AE; text-decoration: none; }
A:hover { color: #666666; text-decoration: none; }
.err { font: 11px arial, verdana, sans-serif; color: #ff0000; text-decoration: bold; }


/* Right Column CSS */
.quizHeader { font: 13px arial, verdana, sans-serif; color: #e8e8e8; text-decoration: bold; }
.quizText { font: 11px arial, verdana, sans-serif; color: #e8e8e8;}
.quizResults { font: 11px arial, verdana, sans-serif; color: #e8e8e8;}


/* Drop Down Menu CSS */
table.menu {font-size:100%; position:absolute; visibility:hidden;}
.menu { font: 10px arial, verdana, sans-serif; color: #FF3300;}
a.menu:link, a.menu:visited, a.menu:active  { font: 11px arial, verdana, sans-serif; color: #e8e8e8; text-decoration: bold; }
a.menu:hover { font: 11px arial, verdana, sans-serif; color: #666666; text-decoration: bold; }

/* About Text CSS */
.aboutHeader  { font: 14px arial, verdana, sans-serif; color: #7C98AE; font-weight: bold;}
a.header:link, a.header:visited, a.header:active  { font: 11px arial, verdana, sans-serif; color: #e8e8e8; text-decoration: bold; }
a.header:hover { font: 11px arial, verdana, sans-serif; color: #666666; text-decoration: bold;}

/* Consulting Text CSS */
.consultingHeader  { font: 14px arial, verdana, sans-serif; color: #7C98AE; font-weight: bold;}
a.consultingHeader:link, a.consultingHeader:visited, a.consultingHeader:active  { font: 14px arial, verdana, sans-serif; color: #7C98AE; font-weight:  bold; }
a.consultingHeader:hover { font: 14px arial, verdana, sans-serif; color: #666666; font-weight:  bold;}

/* Litigation Text CSS */
.litigationHeader  { font: 14px arial, verdana, sans-serif; color: #7C98AE; font-weight: bold;}
a.header:link, a.header:visited, a.header:active  { font: 11px arial, verdana, sans-serif; color: #e8e8e8; text-decoration: bold; }
a.header:hover { font: 11px arial, verdana, sans-serif; color: #666666; text-decoration: bold;}

/* Sub-Service Pages Text CSS */
.serviceSubHeader  { font: 14px arial, verdana, sans-serif; color: #7C98AE; font-weight: bold;}
.serviceSubList  { font: 12px arial, verdana, sans-serif; color: #513E3E;}
a.consultingHeader:link, a.consultingHeader:visited, a.consultingHeader:active  { font: 14px arial, verdana, sans-serif; color: #7C98AE; font-weight:  bold; }
a.consultingHeader:hover { font: 14px arial, verdana, sans-serif; color: #666666; font-weight:  bold;}

/* Articles & Presentations Text CSS */
.articleHeader  { font: 14px arial, verdana, sans-serif; color: #7C98AE; font-weight: bold;}
.articleDate  { font: 9px arial, verdana, sans-serif; color: #666666; font-style: italic;}
a.litigation:link, a.litigation:visited, a.litigation:active  { font: 11px arial, verdana, sans-serif; color: #e8e8e8; text-decoration: bold; }
a.litigation:hover { font: 11px arial, verdana, sans-serif; color: #666666; text-decoration: bold;}


/* Footer CSS */
a.footer:link, a.footer:visited, a.footer:active  { font: 11px arial, verdana, sans-serif; color: #7C98AE; text-decoration: none; }
a.footer:hover { font: 11px arial, verdana, sans-serif; color: #666666; text-decoration: underline; }
