/* Layout Overrides for 3-Column */
/*-------------------------------*/

/* 3 Column */
/*----------*/
#lower-area                           { width: 740px; }
#left-col                             { width: 195px; float: left; margin-right: 20px; }
#mid-col                              { width: 510px; float: left; padding-right: 10px; min-height: 300px; }
#right-col                            { width: 200px; float: right; }

/* 2 Column */
/*----------*/
body.two-col #right-col               { display: none; }
body.two-col #mid-col                 { width: 700px; padding-right: 0; }

#feature-area                         { background: #fff; no-repeat; border: 1px solid #ddd;  margin-bottom: 15px; height: 320px; }
#feature-area                         { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* SIDEBAR (modified for 3 column layout */
/*---------------------------------------*/
#left-col .sidebar-links              { width: 195px; background: url(/site/images/sidebar/sidebar_bg_bottom_3col.png) no-repeat 0 100%; margin-bottom: 10px; padding: 40px 1px 1px 1px; position: relative; }
#left-col .sidebar-links h2           { width: 195px; position: absolute; left: 0; top: 0; height: 23px; padding: 10px 0 0 20px; margin: 0 !important; font-size: 120% !important; background: url(/site/images/sidebar/sidebar_bg_heading_3col.png) no-repeat 0 0; }
#left-col .sidebar-links li           { list-style: none; }
#left-col .sidebar-links li span      { display: block; padding: 0 10px; }
#left-col .sidebar-links li a         { display: block; padding: 10px 22px 10px 10px; text-decoration: none; border-bottom: 1px solid #ddd; background: url(/site/images/sidebar/arrow_gray_circle.png) no-repeat 95% 12px; }
  #left-col .sidebar-links li a:link    { color: #616161; }
  #left-col .sidebar-links li a:visited { color: #616161; }
  #left-col .sidebar-links li a:hover   { color: #000; background-image: url(/site/images/sidebar/arrow_gray_circle.png); }
  #left-col .sidebar-links li a:active  { color: #000; }
#left-col .sidebar-links li.first a   { border-top: 0 !important; }
#left-col .sidebar-links li.last a    { border-bottom: 0; }
#left-col .sidebar-links p            { padding: 10px 20px; color: #616161; }

  /* Sidebar Selected Top Level
  ------------------------------*/
  #left-col .sidebar-links li.selected          { margin-top: -1px; }
  #left-col .sidebar-links ul li ul li.selected { margin-top: -1px; }
  #left-col .sidebar-links li.selected a        { font-weight: bold; color: #000; background-image: url(/site/images/sidebar/arrow_black_circle.png); }
  #left-col .sidebar-links li.selected ul a     { font-weight: normal; }
  #left-col .sidebar-links li.selected ul li.selected a { font-weight: bold; color: #000 !important; }
  
.promo-tile                           { background: url(/site/images/sidebar/bg_promo_gradient_blue.png) repeat-x 0 0; border: 1px solid #C9DFF2; }

span.title													  { font-weight: bold; }
