/**************************************
  RLF COLORS:
     RED: #CC0033 (links, active nav border)
    GRAY: #333333 (top nav text, interior text)
    GRAY: #666666 (3col-left/right col text, footer text, atty details page title)
    GRAY: #999999 (footer navigation links/copyright)
    GRAY: #CCCCCC (box borders, active nav/dropdown background color)
    BLUE: #3366FF (highlights box)
***************************************/


/********************** BEGIN RESET STYLES **********************/
/* Used to reset all browsers to have the same default styling */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, cite, code, 
del, dfn, em, font, img, ins, kbd, q, samp, 
strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
label, legend, caption {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  font-family: Arial,Helvetica,Garuda,sans-serif !important;
}
table, tbody, tfoot, thead, tr, th, td, fieldset, form {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-family: Arial,Helvetica,Garuda,sans-serif !important;
}
div, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, 
input, select, textarea, 
dl, dt, dd, ol, ul, li, 
fieldset, legend, 
caption, th, td {
  font-size: 100%;
}

body {
  background: #CCCCCC;
  color: #333333;
}
ul {
  list-style: none;
}

a {
  font-size: 100%;
  color: #CC0033;
  text-decoration: none;
}

#breadCrumbContainer a:hover, .content a:hover, #footer a:hover, .active {
  text-decoration: underline;
}

blockquote, q {
  quotes: none;
}

/* remember to define focus styles! */
: focus {
  outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line height */
.content div, .content span, .content p, .content blockquote, 
.content a, .content font, 
.content li, .content th, .content td {
  line-height: 1.5;
}

.wide-col div, .wide-col span, .wide-col p, .wide-col blockquote, 
.wide-col a, .wide-col font, 
.wide-col li, .wide-col th, .wide-col td {
  line-height: 1.85;
}

/*********************** END RESET STYLES ***********************/











/*********************** BEGIN CONTAINER ***********************/
#container { /* Overall page container */
  width: 100%;
}

.centerPage {
  width: 950px;
  margin: 0 auto 0 auto;
  display: block;
  background: #FFFFFF;
  padding-right: 20px;
  padding-left: 20px;
}
/*********************** END CONTAINER ***********************/













/*********************** BEHIN HEADER ***********************/
#header { /* Header overall container */
  padding-top: 15px;
  padding-right: 20px;
  padding-left: 20px;
  height: 112px;
  margin-top: 20px;
}
#printWrapper #header {
  margin-top: 0px;
}
#logo { /* Logo */
  float: right;
  padding-right: 2px;
}
#logo img {
  width: 175px;
  height: 96px;
}



#navMenuLinks {
  width: 100%;
}

#navMenuLinks td {
  text-align: center;
  vertical-align: middle;
}

#navMenuLinks .separator, #navMenuLinks .separator img {
  width: 5px;
}
#navMenuLinks .separator img {
  height: 17px;
  margin-top: 19px;
}


#navMenuLinks td div {
  height: 54px;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  text-align: center;
}
#navMenuLinks .navNoRo {
  padding-left: 1px;
  padding-right: 1px;
}
#navMenuLinks .navNoRo a {
  color: #CC0033;
}
#navMenuLinks .navRo {
  background: #CC0033;
  border: 1px solid #CC0033;
}

#navMenuLinks .navRo a {
  color: #FFFFFF;
}

#navMenuLinks .navFirst .navNoRo {
  border-left: 1px solid #CCCCCC;
  padding-left: 0;
}
#navMenuLinks .navLast .navNoRo {
  border-right: 1px solid #CCCCCC;
  padding-right: 0;
}

#navMenuLinks td a, .submenu a { /* Nav block links */
  color: #333333;
  display: block;
}
#navMenuLinks td a {
  height: 13px;
  padding: 20px 11px;
  text-transform: uppercase !important;
}

#navMenuLinks td a, .submenu a {
  font-size: 11px;
}

.inactive {
  cursor: default;
}

#breadCrumbContainer {
  font-size: 10px;
  color: #CC0033;
  margin-top: 11px;
  padding-left: 1px;
  padding-bottom: 12px;
}



#nav { /* Nav container */
  width: 647px;
  float: left;
  margin-top: 16px;
}


/* Nav dropdowns */
#navDropDowns {
  z-index: 7;
  position: relative;
  width: 100%;
}

.submenu {
  z-index: 7;
  display: none;
  background: #FFFFFF;
  position: absolute;
  left: 0;
  top: 55px;
  width: 100%;
}

.submenu {
  line-height: 19px !important;
}
.submenu a {
  background: #FFFFFF;
  padding: 0 7px;
  position: relative;
}
.submenu a:hover {
  text-decoration: underline;
}
.submenu td {
  vertical-align: top;
}
.submenu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.submenu li {
  margin: 0;
}

.submenuBorder {
  border: 5px solid #CC0033;
  padding: 16px 10px 43px 17px;
}
.subMenuHeader {
  font-weight: bold;
}

.navIframe {
  z-index: 6;
  width: 0;
  height: 0;
  position: absolute;
  visibility: hidden;
}

.navContent {
  width: 100%;
}


.navLinkCol1 {
  width: 34%;
}
.navLinkCol2, .navLinkCol3 {
  width: 33%;
}

.submenuLinks {
  padding-right: 7px;
}
.submenuLinks, .submenuLinks a {
  color: #CC0033;
}

/* Nav search styles */
.navContentSearch .navLinkCol1, .navContentSearch .navLinkCol2 {
  width: 50%;
}
.navContentSearch .navLinkCol2 {
  text-transform: none !important;
}

.navContentSearch .navLinkCol2 a, .navContentSearch .navLinkCol2 a:hover {
  background: none;
}

.navContentSearch .searchImgBig {
  /*background-position: 0 -120px !important;*/
}
/*********************** END HEADER ***********************/














/*********************** BEGIN CENTER CONTENT ***********************/
.content {
  clear: both;
  font-size: 12px;
}
.minHeightDiv {
  min-height: 500px;
  height: auto !important;
  height: 500px;
}


#ss_sideWrapper table {
  width: 100%;
}
#homepagePeopleSearch, #ss_sideWrapper {
  padding-top: 7px;
}

#ss_sideWrapperButton {
  width: 20px;
  padding-left: 1px;
}

#ss_sideAdvSearch {
  text-transform: uppercase;
  padding-left: 17px;
  padding-top: 4px;
  font-size: 11px;
}

.floatClear {
  clear: both;
}

#pageOptions td {
  padding-right: 28px;
  padding-bottom: 18px;
}
#pageOptions div {
  width: 16px;
  height: 17px;
  overflow: hidden;
  position: relative;
  background: url('../images/utility-buttons.png');
}
#pageOptions div a {
  display: block;
  height: 17px;
  text-indent: -100px;
}
.icon_printPdf {
}
.icon_email {
  background-position: 0 -24px !important;
}
.icon_printHtml {
  background-position: 0 -48px !important;
}


.pageList2col table {
  width: 90%;
}
.pageList2col table td {
  width: 50%;
}
.pageList2col ul {
  margin-bottom: 0 !important;
}

/* practices */
.viewAllRelated {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}

.practiceStrengths {
  width: 95%;
  padding-top: 12px;
  padding-bottom: 14px;
}
.psWrapper {
  border: 1px solid #3366FF;
  padding: 16px 17px 0 17px;
}
.psTitle {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.25 !important;
}







/* people search alpha links */
.alphaLinks { /*^^^^^^^^^^^^^^*/
  height: 28px;
  position: relative;
  overflow: hidden;
}
.alphaLinks div { /*^^^^^^^^^^^^^^*/
  font-size: 11px;
  text-align: justify !important;
}
.alphaLinks img { /*^^^^^^^^^^^^^^*/
  width: 100%;
  height: 1px;
}


/* search input/select fields */
.inputField {
  border: 1px solid #CCCCCC;
  margin-bottom: 4px;
  padding-left: 14px;
  background: #FFFFFF;
}
.inputField div {
  border: 1px solid #FFFFFF;
  height: 16px;
  position: relative;
  overflow: hidden;
}

.inputField input {
  position: absolute;
  background-color: #FFFFFF;
  border: 0;
  border-color: #FFFFFF;
  padding-left: 1px;
  width: 100%;
  display: block;
  height: 15px;
  font-size: 11px;
  color: #333333;
  padding-top: 1px;
}

.inputFieldSelect {
  margin-bottom: 4px;
  border: 1px solid #CCCCCC;
  padding-left: 10px;
  background: #FFFFFF;
}
.inputFieldSelect div {
  border: 1px solid #FFFFFF;
  height: 16px;
  position: relative;
  overflow: hidden;
}
.inputFieldSelect div div {
  border: 0;
  right: -2px;
}

.inputFieldSelect select {
  color: #333333;
  font-size: 11px;
  height: 18px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 100%;
  border: 1px solid #FFFFFF;
}


/* search button */
.searchImgBig {
  width: 60px;
  height: 21px;
  overflow: hidden;
  position: relative;
  background: url('../images/utility-buttons.png');
  background-position: 0 -96px;
}
.searchImgBig a {
  display: block;
  height: 21px;
  text-indent: -100px;
}

.searchImgSmall {
  width: 20px;
  height: 21px;
  overflow: hidden;
  position: relative;
  background: url('../images/utility-buttons.png');
  background-position: 0 -72px;
}
.searchImgSmall a {
  display: block;
  height: 21px;
  text-indent: -100px;
}

.narrow-col .searchImgBig, .narrow-col .searchImgSmall {
  float: right;
}

/* calendar */
.calendarImage {
  padding-left: 3px;
  padding-bottom: 4px;
  vertical-align: middle !important;
}
#veCalendar {
  display: none;
  position: absolute;
  z-index:4000;
  width: 144px;
  height: 190px;
  top: 0;
  left: 0;
}

/* Search checkboxes */


/* Top bar */

#topSpotlightBar {
  border: 1px solid #CCCCCC;
  background: url('../images/topSpotlight-background.gif') repeat-y right;
}
#spotlightTable {
  width: 100%;
}

#topSpotlightBar .separator {
  width: 4px;
}
.sb_leftBox {
  width: 43px;
  height: 14px;
  background: #A3D2FF;
}
.sb_col1 {
  width: 185px;
  padding: 1px 0 1px 1px;
  vertical-align: bottom !important;
}
.sb_col1_cs {
  vertical-align: bottom !important;
}
.sb_col2 {
  padding: 1px 10px 1px 1px;
}
.sb_col3 {
  padding: 1px;
  width: 238px;
}

.sb_botRow td {
  height: 2px;
}
.sb_botCol1 {
  width: 229px;
  background: #333333;
}
.sb_botCol2 {
  width: 536px;
  background: #CC0033;
}
.sb_botCol3 {
  width: 215px;
  background: #333333;
}


.sb_col1 img, .sb_col2Table, .sb_col2 img {
  height: 162px;
}
.sb_col2Table {
  width: 100%;
}
.sb_col2Table .sb_summary {
  height: 151px;
}

.sb_col1 .sb_lawyerImg {
  border: 2px solid #999999;
  width: 163px;
  height: 133px;
  margin: 9px 0 12px 9px;
}
.sb_summary {
  vertical-align: bottom !important;
}
.sb_fullName {
  font-family: georgia !important;
}


.sb_lawyerTable .sb_summary {
  line-height: 1.2 !important;
  color: #666666;
  font-size: 16px;
  padding-bottom: 8px;
}
.sb_lawyerTable h1, .sb_lawyerTable .h1 {
  font-family: georgia !important;
  display: inline;
  color: #CC0033;
  font-size: 22px;
  font-weight: normal;
  line-height: 1.5 !important;
  padding-bottom: 0;
}

.sb_caseStudyTable .sb_summary {
  padding-bottom: 4px;
}
.sb_caseStudyTable .sb_summary .moreLinkWrapper, .sb_caseStudyTable {
  display: block;
}
.sb_caseStudyTable .sb_summary .moreLinkWrapper {
  margin-top: 7px;
}
.sb_caseStudyTable .sb_fullName {
  line-height: 1.0 !important;
  color: #333333;
  font-size: 24px;
}
.sb_col2NoImg .sb_fullName {
  /*width: 90%;*/
}


.sb_section_lawyers .sb_leftBox {
  background: #CC0033;
}
.sb_section_practices .sb_leftBox {
  background: #4775FF;
}
.sb_section_aboutUs .sb_leftBox {
  background: #333333;
}
.sb_section_community .sb_leftBox {
  background: #FF9900;
}
.sb_section_news .sb_leftBox {
  background: #999999;
}
.sb_section_knowledgeCenter .sb_leftBox {
  background: #000000;
}
.sb_section_careers .sb_leftBox, .pSpotlight_imgBox div {
  background: #CCFFFF;
}

.moreLink {
  text-transform: uppercase;
}


/* General page */

.table2col {
  width: 100%;
}
.table2col .col1, .table2col .col2 {
  width: 50%;
}
.table2col .col1 {
  padding-right: 8px;
}
.table2col .col2 {
  padding-left: 8px;
}

.table3col {
  width: 100%;
}
.table3col .col1, .table3col .col2 {
  width: 33%;
}
.table3col .col3 {
  width: 34%;
}

.lawyer_sImgBig {
  padding: 6px 0;
  background: url('../images/peopleBoxLarge-shadow.gif') no-repeat 4px 10px;
}
.lawyer_sImgBig img {
  width: 163px;
  height: 133px;
  border: 1px solid #CCCCCC;
}


/* News/Knowledge Center */

.newsKC_title {
  font-weight: bold;
}
.newsKC_date {
  font-weight: bold;
}


.lf_container {
  padding-top: 12px;
}
.lf_box {
  border: 3px solid #CCCCCC;
  padding: 14px 24px 14px 14px;
}
.lf_img {
  padding-right: 18px;
}
.lf_img img {
  border: 1px solid #CCCCCC;
}

.lf_summary .newsKC_title {
  line-height: 1.0 !important;
  font-size: 24px;
  font-family: georgia !important;
  width: 425px;
  font-weight: normal !important;
}


/** landing recent items (lri) **/
.lri_kc {
  position: relative;
}
.lri_container table {
  width: 100%;
}
.lri_box {
  padding: 0 2px;
}

.lri_kc .col1, .lri_kc .col2, .lri_boxBorderSide {
  width: 348px;
}
.lri_kc .col1, .lri_kc .col2 {
  background: url('../images/lri-boxBg.gif') repeat-y left;
}
.lri_kc .colSep img, .lri_boxBorderSide img {
  width: 1px;
  height: 1px;
}

.lri_boxBorderSide {
  height: 2px;
  background: #CCCCCC;
}
.lri_boxBottom {
  position: absolute;
  bottom: 0;
}



.lri_news .lri_titleBar {
  background: #999999;
}
.lri_kc .lri_titleBar {
  background: #CC0033;
}

.lri_titleBar td {
  padding: 8px 14px 8px 14px;
  vertical-align: bottom !important;
}
.lri_titleBar td, .lri_titleBar td a {
  color: #FFFFFF;
  line-height: 1.0 !important;
}

.lri_newsTitle td {
  padding-bottom: 7px;
  vertical-align: middle !important;
}

.lri_folderName {
  font-size: 14px;
  font-weight: bold;
}
.lri_viewAll {
  text-align: right !important;
}

.lri_summary {
  padding: 1px 14px 8px 14px;
}



/* search summary */
.sr_wrapper table {
  width: 100%;
}

.sr_wrapper span {
  color: #CC0033;
}
.sr_wrapper .sr_numResults {
  text-align: right;
}

.searchResultsTable {
  width: 100%;
}

/* lawyer search results */
.ss_lawyerImg img {
  width: 65px;
  height: 53px;
  border: 1px solid #CCCCCC;
}

.ss_lawyerName, .ss_lawyerContact, .ss_lawyerPractices, .ss_lawyerVCard {
  padding: 5px 0 5px 15px;
}

.ss_sep {
  padding: 8px 0;
}

.ss_sep div {
  height: 1px;
  background: #CCCCCC;
}
.ss_sep div hr {
  display: none;
}

.ss_lawyerImg {
  width: 70px;
}
.ss_lawyerName {
  width: 175px;
}
.ss_lawyerContact {
  width: 190px;
}
.ss_lawyerPractices {
  width: 175px;
}
.ss_lawyerVCard {
  /*width: 20%;*/
}




/* search forms */
.sf_wrapper .sf_sectionName {
  padding-bottom: 18px;
}
.sf_wrapper .sf_sectionCategory {
  padding-bottom: 14px;
}
.sf_wrapper h4 {
  padding-bottom: 4px;
}
.sf_wrapper {
  width: 84%;
}
.sf_wrapper .col1 {
  padding-right: 8px;
}
.sf_wrapper .col2 {
  padding-left: 8px;
}

.sf_alpha {
  padding-bottom: 14px;
}
.sf_alpha td {
  padding-right: 3px;
}
.sf_alpha a {
  border: 1px solid #CCCCCC;
  position: relative;
  padding: 1px 3px;
  font-size: 11px;
  line-height: normal !important;
}
.sf_alpha .sf_lastLetter {
  padding-right: 30px;
}


.sf_wrapper .sf_sectionKeyword {
  padding-top: 14px;
}
.sf_wrapper .sf_sectionScope {
  padding-bottom: 10px;
}
.sf_searchScope td {
  padding-bottom: 8px;
  vertical-align: middle !important;
}
.sf_searchScope label, .sf_searchScope .checkbox {
  cursor: pointer;
}
.checkboxLabel {
  line-height: normal !important;
  padding-left: 3px;
}

.dateCol {
  width: 225px;
}
.dateInput {
  width: 100%;
}
.calendarImage img {
  width: 18px;
  height: 18px;
  border: 1px solid #CCCCCC;
}
.searchTitle, .checkboxLabel {
  text-transform: uppercase;
}
.sr_resultsText {
  padding-bottom: 15px;
}
.searchTitle {
  padding-bottom: 8px;
}


/* Publications sign-up */
.webtemplate-fields {
  width: auto !important;
}

.webtemplate-fields colgroup col {
  width: auto !important;
}
.webtemplate-fields .wos-label {
  width: 85px;
}
.wos-label-required label {
  background: url('../images/require_star.gif') top right no-repeat;
  padding-right: 6px;
}

.webtemplate-fields td {
  padding-bottom: 1px;
}
.webtemplate-fields input, .webtemplate-fields select, .webtemplate-fields option {
  margin: 0px !important;
  padding: 0px !important;
}
.webtemplate-fields input {
  width: 246px;
}
.webtemplate-fields select {
  width: 250px;
}

.formButtons {
  width: 250px;
  padding-left: 85px;
  padding-top: 3px;
  text-align: left;
}

.submitImg {
  width: 60px;
  height: 21px;
  overflow: hidden;
  position: relative;
  background: url('../images/utility-buttons.png');
  background-position: 0 -144px;
}
.submitImg a {
  display: block;
  height: 21px;
  text-indent: -100px;
}

/* kc styling */
.kcSubscribe_linkWrapper {
  height: 68px;
  padding-bottom: 13px;
  position: relative;
}
.kcSubscribe_linkImg {
  position: absolute;
}
.kcSubscribe_linkImg img {
  width: 216px;
  height: 68px;
}
/*********************** END CENTER CONTENT ***********************/










/*********************** BEGIN FOOTER ***********************/
.nobreak {
  white-space: nowrap;
}
#backToTopLink {
  text-align: right;
  padding-bottom: 3px;
}
#footer td {
  vertical-align: top;
}

#footerContainer {
  border: 1px solid #CCCCCC;
  padding: 6px 17px;
}

#footerLinks, #footerCopyright, #footerCopyright a, #footerLinks a {
  font-size: 9px;
  color: #999999;
}

#footerSpotlightWrapper {
  padding: 13px 0 25px 0;
}
#footerSpotlight {
  width: 100%;
  font-size: 9px;
  color: #666666;
  line-height: 1.6;
}
#footerSpotlight a {
  color: #CC0033;
}

#footerSpotlight .separator, #footerSpotlight .separator div, #footerSpotlight .separator img {
  width: 1px;
}
#footerSpotlight .separator {
  padding-right: 16px;
  padding-left: 6px;
}
#footerSpotlight .separator div {
  background: #999999;
}
#footerSpotlight .separator img {
  height: 66px;
}

#footerSpotlight .s_fixed {
  width: 139px;
}

#footerSpotlight .s_img img {
  width: 36px;
  height: 36px;
  margin-right: 13px;
}


#footerLinksCopy {
  width: 100%;
  line-height: 1.75;
  margin-top: 8px;
  margin-bottom: 12px;
  text-align: left;
}

#footerLinks {
  padding-right: 10px;
}
#footerCopyright {
  /*width: 350px;*/
  text-align: right;
}
#footerCopyright table {
  /*display: inline;*/
  float: right;
}
#footerLinksCopy table td {
  text-align: left;
}

#cpLogo {
  padding-top: 6px;
  padding-bottom: 19px;
  text-align: right;
  margin-bottom: 20px;
}
/*********************** END FOOTER ***********************/











/*********************** BEGIN VE OVERRIDES ***********************/
div.portal-page-area {
  margin: 0 !important;
}
.content td {
  vertical-align: top;
  text-align: left;
}
.wide-col {
  width: auto !important;
}

.narrow-col {
  color: #666666;
}



/* Header styles */
h1, .h1, .pageTitle,
h2, .h2 {
  display: block;
  font-size: 22px;
  line-height: normal !important;
  padding-bottom: 1px;
}

h1, .h1, .pageTitle {
  font-weight: bold;
}
h2, .h2 {
}
h3, .h3 {
  display: block;
  color: #333333;
  font-size: 15px;
  padding-bottom: 2px;
  font-weight: bold;
}
h4, .h4, .portlet-area-title, .pageSubtitle {
  display: block;
  font-weight: bold;
}
h5, .h5 {
}
h6, .h6 {
}



.portal-page-area p, .portal-page-area ul, .portal-page-area ol, .spacer {
  margin: 0 0 21px 0;
}
.spacerTop {
  padding-top: 21px;
}


/* ul */
.portal-page-area ul li:before {
  content: "\2012 ";
  padding-right: 2px;
}
.portal-page-area ul {
  padding: 0;
  margin-left: 10px;
  list-style-type: none;
}
.portal-page-area ul li {
  background: none;
  padding-left: 0;
  text-indent: -10px;
}
.portal-page-area ul ul, .portal-page-area ol ul, .portal-page-area .pageListItems ul {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* ol */
.portal-page-area ol {
  padding: 0;
  margin-left: 40px;
}
.portal-page-area ol li {
  list-style-image: none;
  background: none;
  margin: 0;
  padding: 0;
}
.portal-page-area ol ol li, .portal-page-area ul ol li {
  list-style-image: none;
  background: none;
  margin: 0;
  padding: 0;
}
.portal-page-area ol ol, .portal-page-area ul ol {
  margin-left: 20px;
}



ul.noBullet {
  margin-left: 6px;
}

ul.noBullet li {
  list-style-image: none !important;
  background: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  text-indent: -6px !important;
}

ul.noBullet li:before {
  content: "" !important;
  padding-right: 0;
}


.top-col {
  padding-bottom: 26px;
}

.layout-1Column .wide-col { /*^^^^^^^^^^^^^^*/
  width: 100% !important;
  padding: 0 !important;
}

.layout-2ColWN .wide-col {
  padding-right: 18px;
}
.layout-2ColWN .page-colB {
  width: 198px !important;
}

.webtemplate-toolbar { /*^^^^^^^^^^^^^^*/
  display: none;
}


.layout-TopSpanWN .page-colA {
  padding-left: 1px !important;
  padding-right: 35px !important;
}
.layout-TopSpanWN .page-colB, .layout-TopSpanNWN .page-colC {
  width: 216px !important;
  padding-left: 2px !important;
}

.layout-TopSpanNWN .page-colA {
  width: 207px !important;
  padding-left: 1px !important;
  padding-right: 24px !important;
}
.layout-TopSpanNWN .page-colB {
  padding-left: 2px !important;
  padding-right: 35px !important;
}


/*********************** END VE OVERRIDES ***********************/







