
/* Styles NavTop */
body           { margin:0; text-align:left;}
.topSearchBox  { font-size:13px; width:130px; height:16px; background-color:#EFEFF7; border: 1px solid #BDBDBD; } 
#dropshadow    { width:798px; margin:0 AUTO;  }
#mainbody      { margin:0px 0px 0px 10px; width:650px; background-color:#fff; }
#formcontainer { padding:14px 0px 0px 0px; text-align:left; vertical-align:middle; background-color:#fff; font-size:10pt; font-family:Trebuchet MS, Tw Cen MT; }
#menu          { height:29px; width:714px; background-color:#fff; }
.searchbutton  { width:18px; height:17px;  position:relative; top:3px; }
img            { border:none; }
table tr td    { font-size:10pt; font-family: Tw Cen MT,Trebuchet MS,sans serif; color:#333; }

/* Styles Homepage */
#mainfeature        { width:778px; height:239px; background-image:url(images/feature.png); background-repeat:no-repeat; }
#mainfeaturemessage { width:250px; text-align:left; margin:0px 0px 0px 500px; font-size:9pt; font-family:Verdana; color:#CFC3BA; line-height:21px; }
#newscontent        { background:#577e8f; width:778px; }
#firmnews           { float:left;  font-size:9pt; font-family:Verdana; text-align:left; width:350px; padding:25px 0px 25px 25px; color:#D5DEE3; font-size:10pt; }
#eventnews          { float:right; font-size:9pt; font-family:Verdana; text-align:left; width:365px; padding:25px 20px 25px 0px; color:#D5DEE3; font-size:10pt; }
#firmnews a         { font-size:9pt; font-family:Verdana; text-decoration:none; color:#D5DEE3; }
#firmnews a:hover   { font-size:9pt; font-family:Verdana; text-decoration:underline; color:#D5DEE3; }
#firmnews a:visited { font-size:9pt; font-family:Verdana; text-decoration:none; color:#D5DEE3; }
#firmnews a:visited:hover   { font-size:9pt; font-family:Verdana; text-decoration:underline; color:#D5DEE3; }
#eventnews a         { font-size:9pt; font-family:Verdana; text-decoration:none; color:#D5DEE3; }
#eventnews a:hover   { font-size:9pt; font-family:Verdana;text-decoration:underline; color:#D5DEE3; }
#eventnews a:visited { font-size:9pt; font-family:Verdana;text-decoration:none; color:#D5DEE3; }
#eventnews a:visited:hover   { font-size:9pt; font-family:Verdana;text-decoration:underline; color:#D5DEE3; }

/* General Styles */
#content      { width:620px; text-align:left; font-size:10pt; font-family:Trebuchet MS, Tw Cen MT; color:#333; }
a             { color:#0B3659; font-size:10pt; font-family:Trebuchet MS, Tw Cen MT; text-decoration:underline; }
a:hover       { color:#000;  font-size:10pt; font-family:Trebuchet MS, Tw Cen MT; text-decoration:none; }
a:visited     { color:#0B3659; font-size:10pt; font-family:Trebuchet MS, Tw Cen MT; text-decoration:underline; }
a:visited:hover { color:#000;  font-size:10pt; font-family:Trebuchet MS, Tw Cen MT; text-decoration:none; }
#mainHeadline { width:500px; font-family:Trebuchet MS, Tw Cen MT; font-size:28px; padding:18px 0px 10pt 0px; color:#333; text-align:left; }
.monthyear    { font-size:10pt; font-family:Trebuchet MS, Tw Cen MT; color:#333; vertical-align:top; }
.education { color:#333; }

/* Result Lists */
.result1 { background-color:silver; } 
.result2 { background-color:#fff; }

/* Client & Industry pages */
.quote { color:#4F7087; font-weight:bold; font-style:italic; font-size:10pt; font-family:Trebuchet MS, Tw Cen MT; }

/* Individual Bios & Area Pages */
#smallBioline     { font-family:Trebuchet MS, Tw Cen MT; font-size:18pt; padding:8px 0px 10pt 0px; color:#333; text-align:left; }
#smallHeadline     { font-family:Trebuchet MS, Tw Cen MT; font-size:18pt; padding:8px 0px 10pt 0px; color:#333; text-align:left; }
#leftContent       { font-family:Trebuchet MS, Tw Cen MT; font-size:10pt; color:#333; float:left; width:400px; text-align:left; }
#rightContent      { float:right; width:216px; }
#relatedContent    { font-family:Trebuchet MS, Tw Cen MT;  font-size:10pt; width:200px; margin: 0 0 0 0px; color:#333; padding:10px 0px 25px 10px; text-align:left; }
#itemContent       { text-align:left; width:400px; font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#333; margin:10 0 0 0px; } 
.subhead           { width:100%; font-weight:bold; padding:10pt 0px 6px 0px; margin:14px 0px 8px 0px; color:#000; }
#attorneyContact   { margin: 0 0 0 0px; font-family:Tw Cen MT, Trebuchet MS;  color:#000; padding:0 0 0 0px;}
.secretary         { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#0B3659; }
a.Contact          { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#0B3659; text-decoration:underline; }
a.Contact:hover    { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#000; text-decoration:none; }
a.Contact:active   { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#000; text-decoration:none; }
a.Contact:visited  { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#0B3659; text-decoration:underline; }
a.Contact:visited:hover { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#000; text-decoration:none; }
.header			   { font-family:Tw Cen MT, Trebuchet MS; font-size:20px; font-weight:bold; }
#tabDivider        { background-color:#000; height:2px; }

/* forms */
.inputbox            { font-family:Trebuchet MS, Tw Cen MT; font-size:10pt; background-color:#EFEFF7; border:1px solid #BDBDBD; margin:0 0 0 10px; overflow:auto;}
.inputboxsearch      { font-family:Trebuchet MS, Tw Cen MT; font-size:10pt; background-color:#EFEFF7; border:1px solid #BDBDBD; margin:0 0 0 15px; overflow:auto;}
.formitem            { margin:4px 0px 4px 0px; }
fieldset             { font-family:Trebuchet MS, Tw Cen MT; font-size:10pt; margin:10px 0px 10px 0px; border:1px solid #4A2121; width:520px; padding:10px 0px 10px 0px; }
fieldset legend      { font-family:Trebuchet MS, Tw Cen MT; font-size:10pt; color:#4A2121; padding:0px 5px 0px 5px; }
fieldset label.main  { display:block; float:left; width:90px; padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; text-align:right; font-size:10pt; color:#333; }
fieldset label       { width:90px; padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; font-size:10pt; color:#333; }
.underline           { text-decoration:underline; }
.contactform         { margin:0px 0px 0px 50px; font-family:Trebuchet MS, Tw Cen MT; color:#333; font-size:10pt; }
#areas { font-size:10pt; font-family:Trebuchet MS, Tw Cen MT; color:#333; }
h2 { color:#4A2121; font-size:18px; font-family:Trebuchet MS, Tw Cen MT; }

/* Styles NavBase */
#toolbar      { background-color:#4A2121; text-align:center; padding:5px 0px 5px 0px; }
#toolbar a    { font-family:Trebuchet MS, Tw Cen MT; color:#fff; font-size:10pt; font-weight:bold; text-decoration:none;}
#footer       { background-color:#525A5A; height:59px; text-align:left; }
#footerleft   { float:left; padding-left:24px; padding-top:9pt; padding-bottom:16px; color:#fff; }
#footerleft a { font-family:Trebuchet MS, Tw Cen MT; color:#fff; font-size:14px; text-decoration:none; }
#footerright  { float:right; font-family:Verdana; padding-right:24px; padding-top:15px; padding-bottom:17px; font-size:10px; color:#fff; }
#footerright a { font-size:10px; color:#fff; font-family:Verdana; text-decoration:none; }
#bottom { height:21px; } 


