body,table,td,th,caption,blockquote,div,p, .formText {color:#343200;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
body {background-color:#EAEACB;margin:0px;}

.header_background {background-color:#867435;}
.left_background {background-color:#DADAB7;}
.left_background2 {background-image:url(/img/cambio/suede/color.gif);background-repeat:repeat-x;}
.businesscard {color:#ffffff;}

p {margin:16px 0px 16px 0px;}

h1 {font-size:22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 12px;}
h1,h2,h3,h4,h5, .header {font-family:verdana,arial,helvetica,sans-serif;margin:0px;color:#959167;}
hr {color:#959167;}
ul,ol {margin-bottom:8px;margin-top:4px;}
li {margin-bottom:10px;}

input, select, textarea, .input, .input1, .input2 {color:#959167;}
.button {color:#000000;}


.poweredby {font-family:verdana,arial,helvetica,sans-serif;font-size:11px;text-decoration:none;}
.home_page_layout {padding:15px 15px 15px 15px;}

/* Used to put a border around listing thumbnails and buttons. The color should match the Shadedrow color. */
.bordered {border:1px solid #C3C39E;}

.color, .colorlight, .colormedium, .light {color:#ffffff;}
.colordark {color:#ffcc00;}

.larger {font-size:16px;font-weight:bold;}
.title, .pagetitle, .label1 {font-size:16pt;font-weight:bold;margin:0px 0px 0px 0px;}


.asterisk {font-family:verdana;font-weight:bold;}

.subheaderrow, .td1 {background-color:#B2AE87;color:#ffffff;font-weight:bold;}
.headerrow, th, th.header, .theader, th.header {background-color:#959167;color:#ffffff;font-weight:bold;}
.evenrow, .shadedrow, .formlight, .calctd1 {background-color:#C3C39E;}
.oddrow, .calctd2 {background-color:#DCDCBB;}
.calctd3 {background-color:#CFCFAC;}

a {color:#959167;}
a:visited {color:#343200;}
a:hover {color:#4126C9;}

.address, .footer, .footer P {font-size:11px;}
.compact, .small {font-size:10px;}

.hot, .error, .errormessage {color:#4126C9;}
a.hot {color:#4126C9;}
a.hot:visited {color:#4126C9;}
a.hot:hover {color:#4126C9;}

th a {color:#ffffff;}
th a:visited {color:#ffffff;}
th a:hover {color:#ffffff;}

.reverse {color:#ffffff;}
a.reverse {color:#AFB1D5;}
a.reverse:visited {color:#ffffff;}
a.reverse:hover {color:#ffffff;}

.headerrow a {color:#ffffff;font-weight:bold;}
.headerrow a:visited {color:#ffffff;}
.headerrow a:hover {color:#ffffff;}
.headerrow a.reverse:hover {color:#ffffff;}

.calcTitleTable {color:#000000;padding:6px;margin:10px 0px 10px 0px;}
TH.calcTitleTable {font-size:16px;color:#959167;background-color:#EAEACB;}
TD.calcTitleTable {font-weight:bold;color:#959167;}
.calcHeaderTable {font-size:14px;font-weight:bold;color:#ffffff;background-color:#B1B1B1;padding:3px;}
.calcGraphTable {border:2px solid #5A5D52;color:#000000;background-color:#cecece;padding:5px;margin:0px 0px 10px 0px;}
.calcTable, .calcTable TD {color:#000000;padding:3px;margin:0px 0px 10px 0px;}
TABLE.calcTable {border:2px solid #B2AE87;}
TH.calcTable {font-size:11px;color:#FFFFFF;background-color:#959167;border:1px solid #C3C39E;}
TD.calcTable {border:1px solid #C3C39E;}
.calcPercent {color:#0033CC;}
.calcNegNum {color:#CC0000;}
.calcPosNum {color:#009933;}

.element TD {font-size:10px;width:100%;}
.element TH, .element .header, .element .calctd1, .element .td1 {font-size:10px;}
.element .input{font-size:10px;width:120px;}

.disabled {background-color:#EAEACB;color:#343200;}

.formLabel {font-weight:bold;}

.editbutton {background-color:#ff3300; border-color:#ffffff; border-style: outset; border-width: 1px; color:#ffffff; font-family: arial, helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none;}

a.editbutton:visited {color:#ffffff;}

a.editbutton:hover {color:#BAFF00;}

OL.condensed , UL.condensed  {margin-left:20px;}

/* left nav*/
  /*all cambio*/
    /*resets*/
    .main_nav, .main_nav li, .main_nav li a, .sub_nav, #mini_nav ul{
      margin:0;
      }
      
    .main_nav, .main_nav li, #mini_nav ul{
      padding:0;
      }
      
    /*structure*/
    
    .main_nav{
      width:140px;
      }
      
    .main_nav li a{
      display:block;
      padding:2px 0 8px 26px;
      position:relative;
      height:1%;
      }
      
    .main_nav_header_first{
      height:53px;
      margin:0px 0 -20px 0;
      display:block;
      position:relative;padding-top:15px;
      }
      
    * html .main_nav_header_first{
      margin-top:-17px;
      height:53px;
      padding-top:18px;
      }
      
    *:first-child+html .main_nav_header_first{
      margin-top:-17px;
      height:53px;
      padding-top:18px;
      }
      
    .sub_nav{
      padding:0 0 6px 18px;
      }
      
    * html .subcategory a{margin-top:-13px;}
    * html .subcategory .sub_nav a{margin-top:0;}
    
    *:first-child+html .subcategory a{margin-top:-13px;}
    *:first-child+html .subcategory .sub_nav a{margin-top:0;}
      
    .subcategory .nav_plus, .subcategory .nav_plus_on{
      float:left;
      position:relative;
      padding-left:7px;
      padding-right:0;
      z-index:9;
      height:1%;
      padding-top:3px;
      }
    
    * html .subcategory .nav_plus, * html .subcategory .nav_plus_on{
      margin-right:-32px;margin-top:0;
      }
    
     *:first-child+html .subcategory .nav_plus, *:first-child+html .subcategory .nav_plus_on{
       margin-right:-32px;margin-top:0;
       }
       
     #breadcrumb{
      float:right;
      position:relative;
      clear:both;
      margin:-34px 0px 8px 16px;
      padding:5px 8px 5px 8px ;
      }
      
    * html #breadcrumb{
      margin-top:-50px;
      }
      
    *:first-child+html #breadcrumb{
      margin-top:-50px;
      }
      
    #left_nav_container{
      width:159px;padding:0;margin:0;
      }
      
    #left_nav_footer{
      height:27px;
      }
    
    #mini_nav{
      float:right;
      position:relative;
      clear:right;
      margin:0 0 8px 8px;
      }
    
    #mini_nav_heading{
      vertical-align:top;
      padding:0;
      }
        
    #mini_nav h3{
      margin:0 0 0 8px;
      padding-top:4px;
      height:26px;
      width:100%;
      }
      
    /*typography*/
    
    .main_nav li, #mini_nav h3{
      font-family:Tahoma,Arial,Geneva,Verdana,sans-serif;
      }
    
    .main_nav li a, #breadcrumb{
      font-size:0.9em;
      }
      
    #mini_nav h3{
      font-size:1.3em;
      }
      
    .main_nav, #breadcrumb, #mini_nav h3{
      font-weight:bold;
      }
      
    .main_nav li{
      list-style:none;
      }
      
    .main_nav a{
      text-decoration:none;
      }
      
    /*imgs*/
    
    
    .main_nav li a.navigation_normal, .main_nav li a.navigation_highlight,
    .main_nav li a.navigation_normal_on, .main_nav li a.navigation_highlight_on,
    .main_nav li a.navigation_normal:hover, .main_nav li a.navigation_highlight:hover,
    .main_nav li a.navigation_normal_on:hover, .main_nav li a.navigation_highlight_on:hover {
      background-position:-10px 3px;
      background-repeat:no-repeat;
      } 
    .main_nav li a.navigation_normal, .main_nav li a.navigation_highlight{
      background-image:url(/img/cambio/suede/leftnav_off.gif);
      }
      
    .main_nav li a.navigation_normal_on, .main_nav li a.navigation_highlight_on{
      background-image:url(/img/cambio/suede/leftnav_on.gif);
      }
      
    .main_nav li a.navigation_normal:hover, .main_nav li a.navigation_highlight:hover,
    .main_nav li a.navigation_normal_on:hover, .main_nav li a.navigation_highlight_on:hover{
      background-image:url(/img/cambio/suede/leftnav_hover.gif);
      }
      
    .main_nav_header{
      background-image:url(/img/cambio/suede/leftnav_right.gif);
      background-position:top right;
      background-repeat:no-repeat;
      }
      
    .main_nav_header_first{
      background-image:url(/img/cambio/suede/leftnav_top_right.gif);
      background-position:bottom right;
      background-repeat:no-repeat;
      }
      
    #left_nav_container{
      background-image:url(/img/cambio/suede/leftnav_right_bg.gif);
      background-position:right top;
      background-repeat:repeat-y;
      }
      
    #left_nav_footer{
      background-image:url(/img/cambio/suede/leftnav_bottom.gif);
      background-position:top right;
      background-repeat:no-repeat;
      }
      
    #mini_nav_heading{
      background-image:url(/img/cambio/suede/elements/top_middle.gif);
      background-position:top left;
      background-repeat:no-repeat;
      }
      
    #mini_nav_heading h3{
      background-image:url(/img/cambio/suede/elements/top_middle_head_bg.gif);
      background-position:top left;
      background-repeat:repeat-x;
      }

  /*blue-only*/
    /*color - shades of blue, black, white*/

    #mini_nav h3{
      text-shadow:2px 2px 1px #DEDBB5;
      }
    
    .main_nav li a.navigation_normal_on, .main_nav li a.navigation_highlight_on,
    .main_nav li a.navigation_normal_on:visited, .main_nav li a.navigation_highlight_on:visited{
        color:#4F4C00;
        }
        
    .main_nav li a:hover, .main_nav li a.navigation_highlight, .main_nav li a.navigation_highlight:link,.main_nav li a.navigation_highlight:visited{
      color:#949263 !important;
      }
      
    .main_nav, .main_nav li a, .main_nav li a:link, .main_nav li a:visited{
      color:#3C3F1F;
      }
      
    #mini_nav h3{color:#3C3F1F;}
     
    /*bg*/
    
    .main_nav_header_first, #left_nav_container{
      background-color:#DEDBB5;
      }
      
    .nav_plus img, .nav_plus_on img{
      background-color:#c6e3ff;
      }
      
     .nav_plus:hover img, .nav_plus_on:hover img{
        background-color:#fff;
        }
    /*borders*/

/*end left nav*/