/* GKLS Finance Stylesheet */
/* Created by: Samir K. Dash */
/* Created on: 2 May 2008 */
/* Own version of set styles */
/* line 7, ../sass/gkls_finance.scss */
* {
  line-height: 1.29em;
}

/* line 11, ../sass/gkls_finance.scss */
p.v_body_content, .v_body_content b {
  padding: 4px 0px 10px 0px !important;
  margin: 0px;
  font-size: 9pt !important;
  color: #666666 !important;
}

/* line 18, ../sass/gkls_finance.scss */
li.v_sidebar_link_active {
  display: block;
  background-image: url(../images/corporate/pages/programs/supplies/sustainability/carat-pointer-txt_11px.gif);
  background-position: 0px 6px;
  background-repeat: no-repeat;
  padding-left: 13px !important;
  font-size: 8pt !important;
  color: #333333;
}

/* Main container CSS */
/* line 29, ../sass/gkls_finance.scss */
#v_container {
  width: 740px;
  margin: 0px auto;
  text-align: left;
}

/* Banner CSS */
/* line 36, ../sass/gkls_finance.scss */
#v_banner {
  height: 208px;
  width: 740px;
  font-size: 0px;
  margin-bottom: 16px;
}

/* line 43, ../sass/gkls_finance.scss */
#v_banner_555 {
  float: left;
  margin-left: 10px;
  height: 170px;
  width: 555px;
  font-size: 0px;
  margin-bottom: 16px;
}

/* Sidebar CSS */
/* line 53, ../sass/gkls_finance.scss */
#v_175_sidebars_container {
  float: left;
  width: 175px;
}

/* line 58, ../sass/gkls_finance.scss */
.v_175_sidebar {
  width: 175px;
  font-size: 8pt !important;
  margin-bottom: 16px !important;
}

/* line 64, ../sass/gkls_finance.scss */
.v_175_sidebar_header {
  padding: 7px 10px 5px 12px !important;
  background-image: url(../images/corporate/pages/programs/supplies/sustainability/sidebar_hd_175.gif);
  background-repeat: no-repeat;
  color: #333333 !important;
  font-weight: bold;
}

/* line 72, ../sass/gkls_finance.scss */
.v_175_sidebar_content {
  padding: 13px !important;
  padding-top: 8px !important;
  padding-right: 0px !important;
  background-image: url(../images/corporate/pages/programs/supplies/sustainability/sidebar_content_175.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  color: #666666 !important;
}

/* Sidebar link and bullet CSS */
/* line 85, ../sass/gkls_finance.scss */
.v_175_sidebar_content a:link,
.v_175_sidebar_content a:active,
.v_175_sidebar_content a:visited {
  display: block;
  background-image: url(../images/corporate/pages/programs/supplies/sustainability/carat-pointer-txt_11px.gif);
  background-position: 0px 4px;
  background-repeat: no-repeat;
  color: #666666 !important;
  padding-left: 13px !important;
  font-size: 8pt !important;
}

/* line 95, ../sass/gkls_finance.scss */
.v_175_sidebar_content a:hover {
  color: #f15a21 !important;
}

/* line 101, ../sass/gkls_finance.scss */
.v_sidebar_link_no_carat a:link,
.v_sidebar_link_no_carat a:active,
.v_sidebar_link_no_carat a:visited {
  display: inline !important;
  background-image: none !important;
  padding-left: 0px !important;
  color: #666666 !important;
  font-size: 8pt !important;
}

/* line 109, ../sass/gkls_finance.scss */
.v_sidebar_link_no_carat a:hover {
  text-decoration: underline;
  color: #f15a21 !important;
}

/* Sidebar ul and li CSS */
/* line 115, ../sass/gkls_finance.scss */
.v_175_sidebar_content ul {
  width: 150px;
  padding: 0px !important;
  margin: 0px !important;
}

/* line 121, ../sass/gkls_finance.scss */
.v_175_sidebar_content li {
  list-style: none;
  padding-top: 2px !important;
  font-size: 0px;
}

/* Main content CSS */
/* line 128, ../sass/gkls_finance.scss */
#v_content_container {
  float: left;
  width: 555px;
  margin-left: 10px;
}

/* Tab menu CSS */
/* line 135, ../sass/gkls_finance.scss */
.v_tab_menu_container {
  background-color: #fafafa;
}

/* line 139, ../sass/gkls_finance.scss */
.v_tab_menu_tabs_container {
  width: 555px;
  font-size: 9pt !important;
}

/* line 144, ../sass/gkls_finance.scss */
.v_tab_menu_tab_off {
  float: left;
  height: 19px;
  width: 137px;
  padding-top: 3px;
  margin-right: 1px;
  border-bottom: 1px solid #f15a21;
  background-image: url(../images/corporate/pages/programs/supplies/sustainability/tab_bg_off.gif);
  background-repeat: repeat-x;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
  font-size: 9pt !important;
}

/* line 160, ../sass/gkls_finance.scss */
.v_tab_menu_tab_on {
  float: left;
  height: 19px;
  width: 137px;
  padding-top: 3px;
  margin-right: 1px;
  border-bottom: 1px solid #f15a21;
  background-image: url(../images/corporate/pages/programs/supplies/sustainability/tab_bg_on.gif);
  background-repeat: repeat-x;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  font-size: 9pt !important;
}

/* line 175, ../sass/gkls_finance.scss */
.v_arrow_on {
  float: left;
  margin-top: -1px;
  background-image: url(../images/corporate/pages/programs/supplies/sustainability/tab_arrow_on.gif);
  background-position: 65px -1px;
  background-repeat: no-repeat;
  width: 137px;
  margin-right: 1px;
  height: 9px;
  font-size: 0pt;
}

/* line 187, ../sass/gkls_finance.scss */
.v_arrow_off {
  float: left;
  margin-top: -1px;
  background-image: url(../images/corporate/pages/programs/supplies/sustainability/tab_arrow_off.gif);
  background-position: 65px -1px;
  background-repeat: no-repeat;
  width: 137px;
  margin-right: 1px;
  height: 9px;
  font-size: 0pt;
}

/* line 201, ../sass/gkls_finance.scss */
.v_tab_menu_content {
  clear: both;
  background-color: #fafafa;
  width: 519px;
  padding: 14px 16px 22px 16px !important;
  margin-bottom: 10px;
  font-size: 8pt !important;
  color: #666666 !important;
}

/* line 211, ../sass/gkls_finance.scss */
.v_tab_menu_content b {
  font-size: 8pt !important;
  color: #666666 !important;
}

/* line 216, ../sass/gkls_finance.scss */
.v_tab_menu_content ul {
  padding: 10px 0px 0px 0px !important;
  margin: 0px 16px 0px 16px !important;
  list-style-type: square;
}

/* Main page content CSS */
/* line 223, ../sass/gkls_finance.scss */
#v_main_text_content_container {
  padding-left: 2px !important;
  width: 553px;
  font-size: 9pt !important;
  color: #666666 !important;
}

/* line 234, ../sass/gkls_finance.scss */
#v_main_text_content_container a:link,
#v_main_text_content_container a:active,
#v_main_text_content_container a:visited {
  color: #f15a21;
  text-decoration: none;
  font-size: 9pt !important;
}

/* line 240, ../sass/gkls_finance.scss */
#v_main_text_content_container a:hover {
  text-decoration: underline;
}

/* line 245, ../sass/gkls_finance.scss */
#v_main_text_content_container h3 {
  font-size: 20px;
  font-weight: normal;
  color: #333333;
}

/* line 254, ../sass/gkls_finance.scss */
.v_main_text_header {
  font-weight: bold;
  width: 553px;
  padding-bottom: 1px !important;
  border-bottom: 1px solid #ececec !important;
  font-size: 9pt !important;
  color: #666666 !important;
}

/* line 263, ../sass/gkls_finance.scss */
.v_main_text_content {
  width: 553px;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  margin-bottom: 7px !important;
  font-size: 9pt !important;
  color: #666666 !important;
}

/* line 272, ../sass/gkls_finance.scss */
.v_main_text_content_min_height {
  min-height: 93px;
}

/* line 276, ../sass/gkls_finance.scss */
.v_main_text_content ul {
  padding: 0px 0px 1px 0px !important;
  margin: 0px 0px 8px 16px !important;
  font-size: 9pt !important;
  color: #666666 !important;
  list-style-type: square;
}

/* line 284, ../sass/gkls_finance.scss */
.v_main_text_content li {
  padding: 0px 0px 1px 0px !important;
  margin: 0px 0px 0px 10px !important;
  font-size: 9pt !important;
  color: #666666 !important;
  list-style-type: square;
}

/* line 292, ../sass/gkls_finance.scss */
.v_main_text_content b {
  font-size: 9pt !important;
  color: #666666 !important;
}

/* line 297, ../sass/gkls_finance.scss */
.v_tn_image {
  padding-right: 10px;
}

/* line 312, ../sass/gkls_finance.scss */
.v_partnercells {
  border-top: #e4e4e4 solid 1px;
  border-bottom: #e4e4e4 solid 1px;
}

/* line 321, ../sass/gkls_finance.scss */
table td {
  font-size: 11px;
  color: #666666;
}

/* line 334, ../sass/gkls_finance.scss */
.v_left_col_type1 {
  border-right: #e4e4e4 solid 1px;
  vertical-align: top;
  font-weight: bold;
  background: #fbfbfb;
  border-top: #e4e4e4 solid 0px;
  border-bottom: #e4e4e4 solid 0px;
}

/* line 344, ../sass/gkls_finance.scss */
.v_left_col_type2 {
  border-right: #e4e4e4 solid 1px;
  vertical-align: top;
  font-weight: bold;
  background: #f7f7f7;
  border-top: #e4e4e4 solid 0px;
  border-bottom: #e4e4e4 solid 0px;
}

/* line 356, ../sass/gkls_finance.scss */
.v_right_col_type1 {
  vertical-align: top;
  border-right: #e4e4e4 solid 1px;
  background: #FFFFFF;
  border-top: #e4e4e4 solid 0px;
  border-bottom: #e4e4e4 solid 0px;
}

/* line 366, ../sass/gkls_finance.scss */
.v_right_col_type2 {
  vertical-align: top;
  border-right: #e4e4e4 solid 1px;
  background: #fbfbfb;
  border-top: #e4e4e4 solid 0px;
  border-bottom: #e4e4e4 solid 0px;
}

/* line 376, ../sass/gkls_finance.scss */
.v_right_col_type1last {
  vertical-align: top;
  border-right: #e4e4e4 solid 0px;
  background: #FFFFFF;
  border-top: #e4e4e4 solid 0px;
  border-bottom: #e4e4e4 solid 0px;
}

/* line 385, ../sass/gkls_finance.scss */
.v_right_col_type2last {
  vertical-align: top;
  border-right: #e4e4e4 solid 0px;
  background: #fbfbfb;
  border-top: #e4e4e4 solid 0px;
  border-bottom: #e4e4e4 solid 0px;
}

