/* CSS Document */

/* block-level and inline elements */
body { background:#FFFFFF; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:13px; padding:10px; }
table { }
hr { background:#DDDDDD; border:solid 1px #DDDDDD; color:#DDDDDD; }
h1 { color:#666666; font-size:24px; }
input { }
a { color:#666666; }
a:link {color: #0e58a0}

/* general style classes */
.section-heading { color:#666666; font-weight:bold; font-size:1.2em; }
.question-heading { color:#666666; font-weight:bold; }
.question-text { color:#666666; font-size:13px; font-weight:bold; }
.choice-text { color:#666666; font-size:13px; text-align:left }
.perseus-link { display: none;  }
.perseus-link {font-size: x-small;}
.text-block { color:#666666; font-size:13px }
.response-set { margin: 15pt 30pt 0pt 30pt; }
.response-set table thead { }
.submit-button {}
.calculated-field { background: #FAFAFA; }
.status{padding: 10px;background-color: #FFFFCC;}

/* choose one/many question styles */
/* list-anchor is the class used for the labels for choice groups */
.choice-text {font-size:13px;}
.list-anchor {font-weight: bold;}      

/* table styles */
.category-row {color:#666666; font-size:13px}
.anchor-row {font-size:13px}
.choice-row {color:#666666; font-size:13px}
.coded-choice {font-size:13px}
.total-row {font-size:13px; font-weight: bold;}
.odd-row {font-size:13px }
.even-row {font-size:13px; background:#eef5fc; }
.topic-text {font-size:13px}

/* table and cell styles for multi-page progress indicator */
.progress-table { border: solid 1px #0000ff; line-height:13px; width:175px; }
.completed-cell { background:#0000ff; }
.uncompleted-cell { background:#DDDDDD; }
.progress-labels{ background-color: #F0F0F0; color: #BABABA; font: bold 9px Tahoma, sans-serif; width:175px; }
.progress-labels td { border: solid 2px #D0D0D0; }
.progress-text { font-size:.8em; margin-top:5px; }

/* Live Results */
.QuestionHeading { font-weight: bold; }
.QuestionText { }
.ReportElement { font-family: Arial, sans-serif; font-size: 12pt; padding: 15px 0px; width: 98%; }
.ReportQuestion { font-family: arial, sans-serif; font-size: 12pt; }
.ReportTable { border: solid 1px #C0C0C0; font-family: Arial, sans-serif; font-size: 10pt; }
.ReportTable td { border: solid 1px #C0C0C0; }
.ReportScale { background-color: #F0F0F0; border: solid 2px #D0D0D0; color: #BABABA; font: bold 9px Tahoma, sans-serif; }
.ReportScale td { border: solid 2px #D0D0D0; }
.ReportBar { border: solid 1px #C0C0C0; height: 18px; line-height: 18px; }
.ReportBar td { border: solid 1px #C0C0C0; height: 18px; line-height: 18px; }
.ReportItemRow { background-color: #FFFFFF; }
.ReportAltItemRow { background-color: #F8F8F8; }
.FreqBar { background:#8888FF; border:solid 1px #4B54C5 !important; }
.ReportHeaderRow { background-color: #E1ECFF; color: #3C4184; font-size: 8pt; height: 24px; }
.ReportFooterRow { background-color: #E1ECFF; color: #3C4184; font-size: 8pt; height: 24px; }
.ReportTotal { font-size: 9pt; font-weight: bold; }
.ReportRowLabel { color: #808080; }

/* CSS for header and footer */

#cco-header #cco-header-right {
     float: left;
     width: 80%;
}

#cco-header #cco-logo {
     display: block;
     float: left;
     height: 100%;
     width: 16%;
     vertical-align: middle;
     text-align: center;
     background: transparent url(/AppData/1783842983/Group%20Media/Cisco_logo.gif) no-repeat;
     margin-right:.5em;
}

#cco-header {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
     font-style: normal;
     line-height: 1.2;
     position:relative;
     border-bottom:1px solid #CECECE;
     height: 4.5em;
}

#cco-header-right .clear {clear:both; height:1px; overflow:hidden; }

#cco-header #cco-header-right #page-title {
     color:#465766;
     font-size:182%;
     font-weight: normal;
}

#cco-footer {
      color: #333;
      background-color: #fff;
      padding:.8em 0;
      border-top:1px solid #999;
      font-size: 86%;
      font-family:Arial, Helvetica, sans-serif;
      font-style: normal;
      line-height: 120%;
      position:relative;
      margin: 28px 0 0 15px;
}

#cco-footer a, #cco-footer a:visited {
����������� color: #2f6681;
����������� background-color: transparent;
����������� text-decoration: none;
}
#cco-footer a:hover {text-decoration: underline;}

#cco-footer #footer-text {font-size:85%}
#cco-footer * { font-size:100% !important }
#cco-footer #footer-text #cco-contact-info #cco-footer-left #cco-footer-right {padding:.2em 0}
#cco-footer .light-gray {color:#CECECE}

#framework-footer {
  margin:28px 0 0 15px;
  font-size:86%; /* Set font smaller than normal */
  color:#333;
  background-color:#fff;
  line-height:120%;
  }
#framework-footer a, #framework-footer a:visited {
  color:#2f6681;
  background-color:transparent;
  text-decoration:none;
  }
#framework-footer a:hover {
  text-decoration:underline;
  }
#framework-footer #footer-copyright {
  padding:0 7px 0 0;
  float:left;
  }
#framework-footer #footer-legal {
  float:left;
  padding-bottom:18px;
  }





