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

.oddrow, .calctd2 {background-color:#D1D8DA;}
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;}

caption {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}

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;}

div {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}

p {color:#000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; 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:#000000;}

hr {color:#000000;}

ul {margin-bottom: 8px; margin-top: 4px;}

ol {margin-bottom: 8px; margin-top: 4px;}

li {margin-bottom: 10px;}

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


.businesscard {
	 padding: 12px 12px 16px 12px;
	border-bottom-color:#ffffff; border-bottom-style:solid; border-bottom-width:1px;
	border-right-color:#ffffff; border-right-style:solid; border-right-width:1px;
        border-left-color:#ffffff; border-left-style:solid; border-left-width:1px;
	border-top-color:#ffffff; border-top-style:solid; border-top-width:1px;
	}

th {background-color:#4A8294; color:#ffffff; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;}
th, th.header {background-color:#4A8294; color:#ffffff; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;}

.calcTitleTable { color:#000000; padding: 6px 6px 6px 6px; margin: 10px 0px 10px 0px; }
TABLE.calcTitleTable { }
TH.calcTitleTable { font-size:16px; color:#4A8294; background-color:#D6DBDE;}
TD.calcTitleTable { font-weight:bold; color:#213B28;}

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

.calcGraphTable {  border:2px solid #4A8294; color:#000000; background-color:#BCC5CA; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; }

.calcTable, .calcTable TD { color:#000000; background-color:#E7EBEF; padding: 3px 3px 3px 3px; margin: 0px 0px 10px 0px; }
TABLE.calcTable { border:2px solid #4A8294;}
TH.calcTable { font-size:11px; color:#FFFFFF; background-color:#4A8294; border:1px solid #95A3AB;}
TD.calcTable { border: 1px solid #95A3AB;}

.calcPercent {color:#0033CC;}
.calcNegNum {color:#CC0000;}

.calcPosNum { color:#009933; }

.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;}

.home_body {background-image: url(/img/mirada/turquoise/leftnav_bottom_bg.gif); background-repeat: repeat-y;}

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

.home_page_layout {padding: 15px 15px 15px 15px;}







.compact {font-size: 11px;}

.small {font-size: 11px;}

.reverse {color:#ffffff;}

.colorlight {color:#ffffff;}

.color {color:#ffffff;}

.colormedium {color:#ffffff;}

.colordark {color:#ffcc00;}

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

.hot {color:#660000;}

.error {color:#660000;}

.errormessage {color:#660000;}

.light {background-color:#ffffff;}



.larger {color:#003366; font-size: 16px; font-weight: bold;}

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









.headerrow, .theader {background-color:#4A8294; color:#ffffff; font-weight: bold;}

.shadedcell {background-color:#C2CBD0;}



.headercell {background-color:#003366; color:#ffffff; font-weight: bold;}

.subheaderrow, .td1 {background-color:#ABBDC2; font-weight: bold;}

.dark {background-color:#eaeaea;}

.evenrow {background-color:#eaeaea;}

.shadedrow, .formlight, .calctd1 {background-color:#E7EBEE;}

.colorcell {background-color:#E0E7F4; color:#000000;}

.oddrow,.calctd2 {background-color:#ffffff;}

.shaded2, calctd3 {background-color:#626255;}

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

.compnamefooter {color:#333366; font-size: 10px; font-weight: bold;}

.tollfreefooter {font-size: 11px;}

.credentials {color:#333366; font-size: 13px; font-weight: bold;}

.name {color:#337DAA; font-size: 18px; font-weight: bold;}

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;}

.mirada_photo {border: 1px solid #D0D9D8; padding: 5px;}

th a {color:#C3E2FF;}

th a:visited {color:#C3E2FF;}

th a:hover {color:#ffffff;}

a.reverse {color:#cc0000;}

a.reverse:visited {color:#cc0000;}

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

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

.headerrow a:hover {color:#ffffff;}

.headerrow a.reverse:hover {color:#ffffff;}

a.reverse:hover {color:#ffcc00;}

.header_background {background-color:#4B8294;}

.bordered {border: solid 1px #E7EBEE;}

.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:#D1D8DA; color:#000000;}

.formLabel {font-weight:bold;}

OL.condensed , UL.condensed  {margin-left:20px;}
/* left nav*/
  /*all mirada*/
    /*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;
      position:relative;
      }
      
    .main_nav li a, .main_nav li.subcategory .sub_nav li a{
      padding:2px;
      margin-left:8px;
      }
      
    .main_nav_header, .main_nav_header_first{
      padding:2px 2px 2px 10px;
      }
      
    .sub_nav{
      padding:0 2px 0 16px;
      display:block;
      position:relative;
      }
      
      * html .sub_nav{padding:0;margin:4px 2px 6px 16px;}
      *:first-child+html .sub_nav{padding:0;margin:4px 2px 6px 16px;}
      
    .main_nav li.subcategory a{
      padding-left: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:3px 0 0 0px;
      margin:0 0 0 -8px;
      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-top:0;
       }

    #breadcrumb{
      float:right;
      position:relative;
      clear:both;
      margin:-26px 92px 8px 8px;
      padding:5px 0px 5px 8px ;
    }
    
    * html #breadcrumb{
      padding:0;
      margin:-36px 40px 8px 8px;
      }
      
    *:first-child+html #breadcrumb{
      padding:0;
      margin:-36px 75px 8px 8px;
      }
      
    #left_nav_container{
      width:117px;
      }
      
    #mini_nav{
      float:right;
      position:relative;
      clear:right;
      margin:0 0 8px 8px;
      }
    
    #mini_nav_heading{
      vertical-align:top;
      padding:0 45px 0 0;
      }
        
    #mini_nav h3{
      margin:0 0px 0 0px;
      padding:9px 0 0 0;
      height:21px;
      width:100%;
      }
      
    /*typography*/
    
    .main_nav, #mini_nav h3{
      font-family:Tahoma,Arial,Geneva,Verdana,sans-serif;
      }
    
    .main_nav a{
      font-size:0.9em;
      }
      
    #mini_nav h3{
      font-size:1.0em;
      }
      
    .main_nav_header, .main_nav_header_first{
      font-size:1.1em;
      }
      
    .main_nav li{
      list-style:none;
      }
      
    .main_nav a{
      text-decoration:none;
      }
      
    /*imgs*/
    #mini_nav_heading{
      background-image:url(/img/mirada/turquoise/elements/top_middle.gif);
      background-position:top right;
      background-repeat:no-repeat;
      }
      
    #mini_nav_heading h3{
      background-image:url(/img/mirada/turquoise/elements/top_middle_head_bg.gif);
      background-position:top left;
      background-repeat:repeat-x;
      }
  /*color-only*/
    /*color*/
    
    #breadcrumb a, #breadcrumb, #breadcrumb a:hover, #breadcrumb a:visited{
      color:#000;
      }
      
    .main_nav, .main_nav a, .main_nav a:visited, .main_nav_header, .main_nav_header_first, .main_nav a:hover, #mini_nav h3{
      color:#fff;
      }
      
    /*bg*/
    
    .subcategory .sub_nav li{
      background-color:#357A8F;
      }
    
    .main_nav a.navigation_highlight{
      background-color:#319a9c;
      }
      
    .main_nav a:hover, .main_nav a.navigation_normal_on, .main_nav a.navigation_highlight_on{
      background-color:#73A6DE;
      }
      
    .main_nav li, .main_nav_header, .main_nav_header_first{
      background-color:#0C4B5F;
      }
      
    .main_nav li a{
        background-color:#999;
        }
        
      .nav_plus img, .nav_plus_on img{
        background-color:#fff;
        }
         
      .subcategory a.nav_plus, .subcategory a.nav_plus_on{
        background-color:transparent;
        }
      
    /*borders*/
    
    .main_nav li, .main_nav_header, .main_nav_header_first{
      border:1px solid #fff;
      border-top:0;
      }
/*end left nav*/