.html, body, table {font: 12px Tahoma,Arial,Verdana,sans-serif; color: #000000; line-height: 175%;}

a {text-decoration:underline; color: #333366;}
a:active {text-decoration:underline; color:#333366;}
a:visited {text-decoration:underline; color:#333366;}
a:hover {text-decoration: none; color: #ffffff; background-color: #000000; }

.footer {font-size: 10px; line-height: 125%; }

.left_panel {background-color:#ffffff; font-size: 10px; line-height: 100%}

.panel_subnav {text-align: right; font-size: 10px; line-height: 100%}

.page {background: url(images/page_bg_wide.jpg) top left no-repeat;}

.rule_blue {background: url(images/rule_blue.gif) center repeat-y; }
.rule_h {background: url(images/rule_h.gif) center repeat-x; }

.row_blue {border-top: 1px solid #333366;}

.home_in_chambers_title {font-size: 12px; font-weight: bold; color: #333366; text-transform: uppercase; line-height: 100%}
.home_in_chambers_headline {font-size: 12px; font-weight: bold; color: #666666; line-height: 100%;}
.home_in_chambers {font-size: 10px; color: #666666; line-height: 100%; }
.home_in_chambers_type {font-size: xx-small; color: #ffffff; background-color: #000000; padding: 0px 3px 0px 3px; line-height: 100%; text-transform: uppercase;}

.list1 { list-style: square;}

.members_heading {padding-LEFT: 10px; line-height: 200%; text-transform: uppercase; }
.members_date {padding-LEFT: 10px; line-height: 200%;}
.members_QC {font-weight: bold; line-height: 200%;}
.members {line-height: 150%;}
.members_name {font-size:12px; color: #000000; font-weight: bold; text-transform: uppercase; }
.members_case_title {font-weight: bold; font-style: italic; }
.members_subtitle {font-size:12px; color: #000000; font-weight: bold; text-transform: uppercase; }

.title {color: #333366; font-weight: bold; text-transform: uppercase; }
.subhead {line-height: 175%; text-transform: uppercase; }
.subnav {font-size: 10px; color: #666666; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; border-left: 1px solid #000000; line-height: 200%; }
.upload {font-size: 10px; color: #666666; font-style: italic; }
.small_link {font-size: 10px; color: #666666; }

.in_chambers_headline {font-weight: bold;} 

.contact {color: #000000; font-size: 10px; line-height: 100%; }
.contact_email {color: #000000; font-size: 10px; line-height: 100%; }

a.scroll {background-color: #ffffff; text-decoration: none;}
a:hover.scroll {background-color: #ffffff; text-decoration: none;}

.cv_small {font-size: 10px; line-height: 150%; }
.cv_small_subhead {font-size: 10px; line-height: 175%; text-transform: uppercase; } 
.cv_subhead {line-height: 175%; text-transform: uppercase; padding-right: 20px;}
.cv_chambers {line-height: 100%; padding-right: 20px;}
.cv_row {padding: 20px;}
.cv_print_image {border-left: 20px; border-bottom: 10px; border-color: #ffffff; }
.cv_print_name {line-height: 175%; padding-right: 20px;}
.cv_case {font-weight: bold; font-style: italic; }

.link_title {text-transform: uppercase; }

.support_name {color: #000000; text-transform: uppercase; line-height: 100%; }
.support_job_title {color: #000000; font-style: italic; line-height: 100%; }
.support_email {color: #000000; font-size: xx-small; line-height: 175%; }
a.support_email, a:hover.support_email {color: #000000; font-size: xx-small; line-height: 175%; }
.support_description {color: #000000; line-height: 150%; }

.news_index_headline, a.news_index_headline {font-weight: bold; color: #333366; line-height: 100%;}
.news_item_headline, a.news_item_headline {font-size: 14px; font-weight: bold; color: #333366; line-height: 100%;}
.news_date {font-style: italic; line-height: 100%;}
.news_type {font-size: 10px; color: #ffffff; background-color: #000000; padding: 0px 3px 0px 3px; line-height: 100%; text-transform: uppercase;}

.pubs_index_headline, a.news_index_headline {font-size: 14px; font-weight: bold; color: #333366;}
.pubs_item_headline, a.news_item_headline {font-size: 14px; font-weight: bold; color: #333366;}
.pubs_date {font-style: italic;}
.pubs_listing { line-height: 125%; }
.pubs_subtitle { font-weight: bold; }

.events_index_headline, a.events_index_headline {font-weight: bold; color: #333366; line-height: 100%;}
.events_item_headline, a.events_item_headline {font-size: 14px; font-weight: bold; color: #333366; line-height: 100%;}
.events_date {font-style: italic; line-height: 100%;}
.events_type {font-size: 10px; color: #ffffff; background-color: #000000; padding: 0px 3px 0px 3px; line-height: 100%; text-transform: uppercase;}

.print_background {background: url(images/print_header.gif) no-repeat top left fixed}

.tagline {font-style: italic; color: #333366; font-size: 16px; }

.admin_page {line-height: 100%; }
.admin_header {font-weight: bold; font-size: 16px; color: #333366; line-height:100%}
.admin_cell { background: url(images/admin_cell_bg.gif) no-repeat top left}
.admin_legend { background: url(images/admin_cell_bg.gif) no-repeat top left; font-style: italic; color: #333333; }
.admin_nav {background: #e6f0ff; }
.admin_type {font-size: xx-small; color: #000000; padding: 15px 4px 2px 4px; line-height: 175%; text-transform: uppercase;}
.admin_help_highlight {background: url(images/admin_cell_bg.gif) no-repeat top left; font-family:arial,helvetica; font-weight: bold font-size: 12px; color: #000000;}
.admin_blue {font-color: #333366; }
.admin_text_highlight {font-weight: blue; }

.legend {font-style: italic; color: #333333; line-height: 100%;}
.warning {font-style: italic; color: #ff0033; line-height: 100%;}

.bps_section {text-transform: uppercase; text-decoration: underline; }
.bps_subsection {font-weight: bold; }
.bps_headline {font-weight: bold; text-transform: uppercase;}

.text_image_right {border-left: 10px; border-top: 6px; padding-left: 10px; padding-top: 6px; border-color: #ffffff; }
.text_image_left {border-right: 10px; border-top: 6px; padding-right: 10px; padding-top: 6px; border-color: #ffffff; }
 
 .form_button {line-height: 100%; }