body {background-color:#ffffff; color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; margin: 0px;}

a {color:#336699;}
a:visited {color:#5B5858;}
a:hover {color:#00A9FF;}
a.header {color:#003366;}
a.header:visited {color:#003366;}
a.header:hover {color:#006666;}
a.footer {color:#003366;}
a.footer:visited {color:#003366;}
a.footer:hover {color:#006666;}
a.hot {color:#660000;}
a.hot:visited {color:#660000;}
a.hot:hover {color:#006666;}
a.reverse {color:#cc0000;}
a.reverse:hover {color:#ffcc00;}
a.reverse:visited {color:#cc0000;}
th a {color:#C3E2FF;}
th a:visited {color:#C3E2FF;}
th a:hover {color:#ffffff;}

address {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
blockquote {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
caption {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
div {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
h1 {color:#484848; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; margin: 0px 0px 0px 0px;}
h2 {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 20px; margin: 0px 0px 0px 0px;}
h3 {color:#484848; font-family: verdana,arial,helvetica,sans-serif; font-size: 18px; margin: 0px 0px 0px 0px;}
h4 {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; margin: 0px 0px 0px 0px;}
h5 {color:#484848; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; margin: 0px 0px 0px 0px;}
h6 {font-family: verdana,arial,helvetica,sans-serif; margin: 0px 0px 0px 0px;}
h7 {font-family: verdana,arial,helvetica,sans-serif; margin: 0px 0px 0px 0px;}
h8 {font-family: verdana,arial,helvetica,sans-serif; margin: 0px 0px 0px 0px;}
h9 {font-family: verdana,arial,helvetica,sans-serif; margin: 0px 0px 0px 0px;}
hr {color:#484848;}
li {margin-bottom: 10px;}
ol {margin-bottom: 8px; margin-top: 4px;}
ul {margin-bottom: 8px; margin-top: 4px;}
p {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; margin: 16px 0px 16px 0px;}

strong {color:#7983A7;}

table {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
td {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
th {background-color:#747C98; color:#ffffff; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;}
TH {background-color:#747C98; color:#ffffff; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;}

.address {color:#636163; font-size: 11px;}
.asterisk {color:#ff0000; font-family: verdana; font-weight: bold;}
.bordered {border: solid 1px #E7E7D4; }

.businesscard {color:#636163;}

.calcHeaderTable {font-size:14px; font-weight:bold; color:#ffffff; background-color:#BDBEBD; padding: 3px 3px 3px 3px; }

.calcGraphTable {  border: solid #5A5D52; color:#000000; background-color:#cecece; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; }
.calcNegNum {color:#CC0000;}
.calcPercent {color:#0033CC;}
.calcPosNum { color:#009933; }
.calcTable { color:#000000; padding: 3px 3px 3px 3px; margin: 0px 0px 10px 0px; }
TABLE.calcTable { border:2px solid  #666666;}
TH.calcTable { font-size:11px; color:#D9D9D9; background-color:#547FB2; border: solid #D9D9D9;}
TD.calcTable { border: 1px solid #D9D9D9;}
.calcTitleTable { color:#000000; padding: 6px 6px 6px 6px; margin: 10px 0px 10px 0px; }
TABLE.calcTitleTable { }
TH.calcTitleTable { font-size:16px; color:#000000; background-color:#ffffff;}
TD.calcTitleTable { font-weight:bold; color:#000000;}
.color {color:#ffffff;}
.colorcell {background-color:#E0E7F4; color:#000000;}
.colordark {color:#006633;}
.colorlight {color:#ffffff;}
.colormedium {color:#ffffff;}
.colorrow {color:#000000;}
.compact {font-size: 11px;}
.compnamefooter {color:#333366; font-size: 10px; font-weight: bold;}
.credentials {color:#333366; font-size: 13px; font-weight: bold;}
.dark {background-color:#eaeaea;}
.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;}
.error {color:#660000;}
.errormessage {color:#660000;}
.evenrow {background-color:#E7E7D4;}
.footer {font-size: 11px;}
.header {color:#547FB2; font-size: 14px; font-weight: bold;}
th.header {color:#ffffff; font-size: 14px; font-weight: bold; background-color:#547FB2;}

/* Colorado Style Specific */
.headerCol1 { background-image:url(/img/colorado/blue/header_bkg.gif); background-repeat:repeat-x; }
.headerCol2 { background-color:#80B0E6; }
.headerCol3 { background-image:url(/img/colorado/blue/header_left_bkg.gif); background-repeat:repeat-x;}
.headerCol4 { background-image:url(/img/colorado/blue/quicknav_bkg.gif); background-repeat:repeat-x; }
.navButtonCol { background-image:url(/img/colorado/blue/mainnav_bkg.gif); background-repeat:repeat-x; }
.quickNavbg {background-image:url(/img/colorado/blue/quick_nav_bkg.gif); background-repeat:repeat-x; white-space:nowrap; }
/* End Colorado Style Specific */

.headercell {background-color:#003366; color:#ffffff; font-weight: bold;}
.headerrow, .theader {background-color:#547FB2; color:#ffffff; font-weight: bold;}
.headerrow a {color:#ffffff; font-weight: bold;}
.headerrow a:visited {color:#ffffff;}
.headerrow a:hover {color:#ffffff;}
.headerrow a.reverse:hover {color:#ffffff;}
.home_page_layout {padding-left:19px;}
.hot {color:#660000;}
.input {background-color:#ffffff; color:#003366;}
.light {background-color:#ffffff;}
.larger {color:#003366; font-size: 16px; font-weight: bold;}
  
.name {color:#337DAA; font-size: 18px; font-weight: bold;}
.navheaderCol { background-image:url(/img/colorado/blue/mainnav_heading_bkg.gif); background-repeat:repeat-x; }
.oddrow {background-color:#ffffff;}
.poweredby {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; text-decoration: none;}
a.poweredby {color:#000000;}
a.poweredby:hot {color:#000000;}

.reverse {color:#ffffff;}
.shaded2 {background-color:#747C98; font-weight: bold;}
.shadedcell {background-color:#eaeaea;}
.shadedrow, .formlight {background-color:#E7E7D4;}
.small {font-size: 11px;}
.subheaderrow {background-color:#cccccc; font-weight: bold;}
.title {font-size: 16pt; font-weight: bold; margin:0px 0px 0px 0px;}
.tollfreefooter {font-size: 11px;}
.topnav_button { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; font-weight: bold; color:#FFFFFF; text-decoration: none;}
a.topnav_button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#FFFFFF; text-decoration: none;}
a.topnav_button:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#FFFFFF; text-decoration: none;}
a.topnav_button:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-style: normal;	font-weight: bold; color:#ffffff; text-decoration: none;}


/* left nav*/
  /*all colorado*/
    /*resets*/
    .main_nav, ul.main_nav li, .main_nav_header, .main_nav_header_first, div#left_nav_container{
  margin:0;
  }
  
.main_nav, .main_nav li, .sub_nav, div#left_nav_container{
  padding:0;
  }
    /*structure*/
    
    .main_nav li, .main_nav li a{
      display:block;
      positiion:relative;
      }
      
    .main_nav li a{
      padding:4px 3px 4px 19px;
      }
      
    .main_nav_header, .main_nav_header_first{
      padding:6px;
      display:block;
      position:relative;
      width:168px;
      }
      
    .sub_nav{
      margin:6px;
      }
    
    * html .subcategory a{margin-top:-13px;}
    * html .subcategory .sub_nav a{margin-top:0;}
    
    *:first-child+html .subcategory a{margin-top:0px;}
    *:first-child+html .subcategory .sub_nav a{margin-top:0;}
      
    .subcategory .nav_plus, .subcategory .nav_plus_on{
      float:left;
      position:relative;
      padding:5px 0 0 3px;
      margin-top:0;
      z-index:9;
      }
    
    * html .subcategory .nav_plus, * html .subcategory .nav_plus_on{
      height:1%;
      margin-right:-32px;
      }
    
     *:first-child+html .subcategory .nav_plus, *:first-child+html .subcategory .nav_plus_on{
       height:1%;
       margin-right:-32px;
       }
    
    #breadcrumb{
      float:right;
      position:relative;
      clear:both;
      margin:-30px 8px 8px 8px;
      padding:5px 0px 5px 8px ;
    }
    
    #left_nav_container{
      width:182px;
      }
      
    #mini_nav{
      float:right;
      position:relative;
      clear:right;
      margin:0 8px 8px 8px;
      }
    
    #mini_nav_heading{
      vertical-align:top;
      padding:0;
      }
        
    #mini_nav h3{
      margin:0 0px 0 0px;
      padding:4px;
      height:
      width:100%;
      }
    /*typography*/
     
    #mini_nav h3{
      font-size:1.0em;
      }
      
    .main_nav_header, .main_nav_header_first{
      font-size:1.2em;
      }
      
    .main_nav_header, .navigation_normal_on, .navigation_highlight_on, .navigation_highlight{
      font-weight:bold;
      }
      
    .main_nav li a{
      text-decoration:none;
      }
      
    .main_nav li a:hover{
      text-decoration:underline;
      }
      
    /*imgs*/
    .main_nav_header, .main_nav_header_first{
      background:url(/img/colorado/blue/mainnav_heading_bkg.gif) 0px -2px repeat-x;
      }
      
     .main_nav li{
        background:url(/img/colorado/blue/mainnav_bkg.gif) 0px -2px repeat-x;
        }
        
      #mini_nav h3{
        background:url(/img/colorado/blue/quicknav_bkg.gif) 0px -5px repeat-x;
        }
      
  /*blue-only*/
    /*color - shades of blue, black, white*/
    
    .navigation_normal_on, .navigation_normal_on:visited, .navigation_highlight_on, .navigation_highlight_on:visited{
      color:#033b43;
      }
      
    .main_nav, .main_nav li a, .navigation_normal, .navigation_normal:visited{
      color:#066E76;
      }
      
    .main_nav li a:hover{
      color:#069;
      }
      
    .navigation_highlight, .main_nav li a.navigation_highlight:visited{
      color:#3975BD !important;
      }
    
    .main_nav_header, .main_nav_header_first, #mini_nav h3{
      color:#fff;
      }
      
    /*bg*/
    .main_nav_header, .main_nav_header_first{
      background-color:#299EAD;
      }
      
    .main_nav li{
      background-color:#F7FBF7;
      }
      
    #mini_nav td{
      background-color:#fff;
      }
      
    /*borders*/
    
   .main_nav li, .main_nav_header, .main_nav_header_first{
      border:1px solid #299ead;
      border-top:0;
      }
      
    .sub_nav{
      border-top:1px solid #299ead;
      }
      
/*end left nav*/