/* Colors
#4a2121 - burgundy (lines, h2)
#ADBDB5 - gray (bkgd)
#BDBDBD - gray (line)
#525A5A - dk gray (headline bkgd, footer bkgd)
#CFC3BA - gray
#0B3659 - dark blue (h1)
#577e8f - med blue (news bkgd)
#D5DEE3 - lt blue (news text)


*/

/* Styles NavTop */
body           { background:#ADBDB5; margin:14px 0 0 0; text-align:center;}
.topSearchBox  { font-size:13px; width:130px; height:16px; background-color:#EFEFF7; border: 1px solid #BDBDBD; } 
#dropshadow    { width:798px; background: url(images/backg.gif) repeat-y top center; margin:0 AUTO;  }
#top           { background-image:url(images/bg-top.gif); height:28px; background-repeat:no-repeat; }
#mainbody      { margin:0px 10px 0px 10px; width:778px; background-color:#FFFFFF; }
#header        { float:left; }
#formcontainer { padding:14px 0px 0px 0px; text-align:left; vertical-align:middle; background-color:#FFFFFF; font-size:12px; font-family:Trebuchet MS, Tw Cen MT; }
#menu          { text-align:left; height:29px; width:778px; background-color:#FFFFFF; }
.searchbutton  { width:18px; height:17px;  position:relative; top:3px; }
img            { border:none; }
table tr td    { font-size:12px; font-family:Trebuchet MS, Tw Cen MT; color:#333333; }
h1 { color:#0B3659;font-family:Trebuchet MS, Tw Cen MT;font-size:16px;margin-bottom:3px;}

/* Styles Homepage */
#mainfeature        { width:778px; height:239px; background-image:url(images/feature.jpg); background-repeat:no-repeat; }
#mainfeaturemessage { width:250px; text-align:left; margin:0px 0px 0px 500px; font-size:11px; font-family:Verdana; color:#CFC3BA; line-height:21px; }
#newscontent        { background:#577e8f; width:778px; }
#firmnews           { float:left;  font-size:11px; font-family:Verdana; text-align:left; width:350px; padding:25px 0px 25px 25px; color:#D5DEE3; font-size:12px; }
#eventnews          { float:right; font-size:11px; font-family:Verdana; text-align:left; width:365px; padding:25px 20px 25px 0px; color:#D5DEE3; font-size:12px; }
#firmnews a         { font-size:11px; font-family:Verdana; text-decoration:none; color:#D5DEE3; }
#firmnews a:hover   { font-size:11px; font-family:Verdana; text-decoration:underline; color:#D5DEE3; }
#firmnews a:visited { font-size:11px; font-family:Verdana; text-decoration:none; color:#D5DEE3; }
#firmnews a:visited:hover   { font-size:11px; font-family:Verdana; text-decoration:underline; color:#D5DEE3; }
#eventnews a         { font-size:11px; font-family:Verdana; text-decoration:none; color:#D5DEE3; }
#eventnews a:hover   { font-size:11px; font-family:Verdana;text-decoration:underline; color:#D5DEE3; }
#eventnews a:visited { font-size:11px; font-family:Verdana;text-decoration:none; color:#D5DEE3; }
#eventnews a:visited:hover   { font-size:11px; font-family:Verdana;text-decoration:underline; color:#D5DEE3; }

/* Result Lists */
.result1 { background-color:silver; } 
.result2 { background-color:#FFFFFF; }
#columnLists table tr td { width:50%; }

/* General Styles */
#content      { width:722px; text-align:left; font-size:12px; font-family:Trebuchet MS, Tw Cen MT; color:#333333; margin:25px 25px 25px 25px;}
a             { color:#0B3659; font-size:12px; font-family:Trebuchet MS, Tw Cen MT; text-decoration:underline; }
a:hover       { color:#000000;  font-size:12px; font-family:Trebuchet MS, Tw Cen MT; text-decoration:none; }
a:visited     { color:#0B3659; font-size:12px; font-family:Trebuchet MS, Tw Cen MT; text-decoration:underline; }
#mainHeadline { width:778px; font-family:Trebuchet MS, Tw Cen MT; font-size:28px; background-color:#525A5A; padding:18px 0px 12px 0px; color:#FFFFFF; text-align:left; }
.monthyear    { font-size:12px; font-family:Trebuchet MS, Tw Cen MT; color:#333333; vertical-align:top; width:100px; }
.education { color:#ffffff; }

/* Client & Industry pages */
.quote { color:#4F7087; font-weight:bold; font-style:italic; font-size:12px; font-family:Trebuchet MS, Tw Cen MT; }
.phoneLabel {float:left; width:50px; clear:both; display:block; font-weight:bold;}
.phoneLabel2 {float:left; width:90px; clear:both; display:block; font-weight:bold;}
.phoneLabel3 {float:left; width:500px; clear:both; display:block; font-weight:bold;}
.phone {float:left; display:block; width:300px; margin-left:5px;}

/* Individual Bios & Area Pages */
#smallBioline      { background-color:#525A5A; padding:18px 0px 12px 75px; text-align:left; }
#smallHeadline     { font-family:Trebuchet MS, Tw Cen MT; font-size:28px; background-color:#525A5A; padding:18px 0px 12px 25px; color:#FFFFFF; text-align:left; }
#indent			   { font-family:Trebuchet MS, Tw Cen MT; font-size:28px; text-indent:-50px; color:#FFFFFF; text-align:left; }
#leftContent       { font-family:Trebuchet MS, Tw Cen MT;  font-size:12px;  color:#333333; float:left; width:561px; text-align:left; }
#rightContent      { float:right; border-left:1px solid #000000; border-bottom:1px solid #000000; width:216px;  background-color:#4F7087; }
#relatedContent    { font-family:Trebuchet MS, Tw Cen MT;  font-size:12px; width:190px; margin: 0 10 0 10px; color:#333333; padding:10px 0px 25px 10px; text-align:left; }
#itemContent       { text-align:left; width:480px; font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#333333; margin:10 0 0 25px; } 
.subhead           { border-bottom:1px solid black; width:100%; font-weight:bold; padding:12px 0px 6px 6px; margin:14px 0px 8px 0px; background-color:#4A2121; color:white; }
#attorneyContact   { background:#4A2121; margin: 0 0 0 0px; font-family:Tw Cen MT, Trebuchet MS;  color:#ffffff; padding:0 0 0 25px;}
#attorneyTitle	   { font-family:Tw Cen MT, Trebuchet MS;  color:#ffffff; }
.secretary         { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#ffffff; }
a.Contact          { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#ffffff; text-decoration:underline; }
a.Contact:hover    { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#000000; text-decoration:none; }
a.Contact:active   { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#000000; text-decoration:none; }
a.Contact:visited  { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#ffffff; text-decoration:underline; }
a.Contact:visited:hover { font-family:Tw Cen MT, Trebuchet MS; font-size:14px; color:#000000; text-decoration:none; }
.header			   { font-family:Tw Cen MT, Trebuchet MS; font-size:20px; font-weight:bold; }
#tabDivider        { background-color:#000000; height:2px; }

/* forms */
.inputbox            { font-family:Trebuchet MS, Tw Cen MT; font-size:12px; background-color:#EFEFF7; border:1px solid #BDBDBD; margin:0 0 0 10px; overflow:auto;}
#unsubscribe         { font-family:Trebuchet MS, Tw Cen MT; font-size:12px; margin-left:6px; }
.inputboxsearch      { font-family:Trebuchet MS, Tw Cen MT; font-size:12px; 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:12px; 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:12px; color:#4A2121; padding:0px 5px 0px 5px; }
fieldset label.main  { display:block; float:left; width:90px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right; font-size:12px; color:#333333; }
fieldset label       { width:90px; padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; font-size:12px; color:#333333; }
.underline           { text-decoration:underline; }
.contactform         { margin:0px 0px 0px 50px; font-family:Trebuchet MS, Tw Cen MT; color:#333333; font-size:12px; }
#areas { font-size:12px; font-family:Trebuchet MS, Tw Cen MT; color:#333333; }
h2 { color:#4A2121; font-size:18px; font-family:Trebuchet MS, Tw Cen MT; }
.subscriptionLabel{float:left;width:75px;}
.paymentLabel{float:left;width:140px;}

.rsvpboxes { margin: 15px 0; }
.rsvpboxes input { float: left; width: 10px; }
.rsvpboxes .subscriptionLabel{ float: left; width: 87px; }
.rsvpboxes .rsvpno { width: 140px; text-align: right; margin-right: 20px; }

/* Styles NavBase */
#toolbar      { background-color:#4A2121; text-align:center; padding:5px 0px 5px 0px; }
#toolbar a    { font-family:Trebuchet MS, Tw Cen MT; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
#footer       { background-color:#525A5A; height:59px; text-align:left; }
#footerleft   { float:left; font-family:Trebuchet MS, Tw Cen MT; padding-left:24px; padding-top:11px; padding-bottom:16px; color:#FFFFFF;font-size:14px; }
#footerleft a { font-family:Trebuchet MS, Tw Cen MT; color:#FFFFFF; font-size:14px; text-decoration:none; }
#footerright  { float:right; font-family:Verdana; padding-right:24px; padding-top:15px; padding-bottom:17px; font-size:11px; color:#FFFFFF; }
#footerright a { font-size:14px; font-family:Trebuchet MS, Tw Cen MT; color:#FFFFFF; font-family:Verdana; text-decoration:none; }
#bottom { background-image:url(images/bg-bottom.gif); height:21px; background-repeat:no-repeat; } 
#baseNavigation { background-color:#ffffff; text-align:center; height:30px; padding-top:5px; }
#baseNavigation a { text-decoration:none; font-weight:bold; color:#0B3659; }

