@font-face {
  font-family: 'HelveticaNeueLTStd77BoldCond';
  src: url('/fonts/helveticaneueltstd-bdcn_0-webfont.eot');
  src: local(' '), url('/fonts/helveticaneueltstd-bdcn_0-webfont.woff') format('woff'), url('/fonts/helveticaneueltstd-bdcn_0-webfont.ttf') format('truetype'), url('/fonts/helveticaneueltstd-bdcn_0-webfont.svg#webfontYBqhUifw') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BotonBold';
  src: url('/fonts/boton_medium-webfont.eot');
  src: local(' '), url('/fonts/boton_medium-webfont.woff') format('woff'), url('/fonts/boton_medium-webfont.ttf') format('truetype'), url('/fonts/boton_medium-webfont.svg#webfontJspesfGm') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Captureit';
  src: url('/fonts/Captureit.eot');
  src: local(' '), url('/fonts/Captureit.woff') format('woff'), url('/fonts/Captureit.ttf') format('truetype'), url('/fonts/Captureit.svg#webfontCoolDog') format('svg');
  font-weight: normal;
  font-style: normal;
}




      .title {font: 36px "BotonBold"; color: #8e7d71; font-weight: normal; }
   .subtitle {font: 21px "HelveticaNeueLTStd77BoldCond"; color: #5d2e00; font-weight: normal; }
  .subtitle2 {font: 18px "HelveticaNeueLTStd77BoldCond"; color: #5d2e00; font-weight: normal; }
  .subtitle3 {font: 15px "HelveticaNeueLTStd77BoldCond"; color: #ff3333; font-weight: normal; }
  .cooldog   {font: 24px "Captureit"; color: #000099; font-weight: normal; }


/*      .title {font-family: verdana, arial, helvetica; font-size: 24px; color: #18120d; font-weight: bold; } */
/*   .subtitle {font-family: verdana, arial, helvetica; font-size: 18px; color: #5d2e00; font-weight: bold; } */
/*  .subtitle2 {font-family: verdana, arial, helvetica; font-size: 14px; color: #5d2e00; font-weight: bold; } */



    .heading {font-family: verdana, arial, helvetica; font-size: 13px; color: #18120d; font-weight: bold; }

          TH {font-family: verdana, arial, helvetica; font-size: 15px; font-weight: bold; }
          TD {font-family: verdana, arial, helvetica; font-size: 12px; }
 
        BODY {font-family: verdana, arial, helvetica; font-size: 12px; background-attachment: fixed; } 
          UL {font-family: verdana, arial, helvetica; font-size: 12px; } 
          OL {font-family: verdana, arial, helvetica; font-size: 12px; } 
          TD {font-family: verdana, arial, helvetica; font-size: 12px; }
           P {font-family: verdana, arial, helvetica; font-size: 12px; }
    .content {font-family: verdana, arial, helvetica; font-size: 12px; }
        FORM {font-family: verdana, arial, helvetica; font-size: 12px; }
    .logfile {font-family: courier, monaco; font-size: 10px; }
         PRE {font-family: courier, monaco; font-size: 10px; }

    .tablebg { background-color: #59493c; } 
   .tablebg2 { background-color: #faf4ee; } 
         .th { background-color: #eee6db; font-family: verdana, arial, helvetica; font-size: 11px; color: #472301; font-weight: bold; }

       .bold {font-family: verdana, arial, helvetica; font-size: 11px; color: #333399; font-weight: bold; }
        .red {font-family: verdana, arial, helvetica; font-size: 11px; color: #aa0000; }
     .purple {font-family: verdana, arial, helvetica; font-size: 11px; color: #660066; }
      .green {font-family: verdana, arial, helvetica; font-size: 11px; color: #009900; }
    .example {font-family: verdana, arial, helvetica; font-size: 11px; color: #009900; }
 .directions {font-family: verdana, arial, helvetica; font-size: 11px; color: #b79e8d; }
    .warning {font-family: verdana, arial, helvetica; font-size: 11px; color: #990000; }
      .small {font-family: verdana, arial, helvetica; font-size: 11px; }

.description {font-family: verdana, arial, helvetica; font-size: 11px; color: #666666; }
     .catnav {font-family: verdana, arial, helvetica; font-size: 13px; color: #0000ff; text-decoration: none; }
       .tiny {font-family: verdana, arial, helvetica; font-size:  9px; }
     .header {font-family: verdana, arial, helvetica; font-size: 11px; color: #000000; } 
     .footer {font-family: verdana, arial, helvetica; font-size: 11px; color: #000000; }
    .footer2 {font-family: verdana, arial, helvetica; font-size: 11px; color: #000000; text-align: center; background-color: #FFFFFF; }
   .footlink {color: #3765b7; }
.whiteheader {font-family: verdana, arial, helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; }
  .activeYes {font-family: verdana, arial, helvetica; font-size: 11px; color: #009900; font-weight: bold; }
   .activeNo {font-family: verdana, arial, helvetica; font-size: 11px; color: #990000; font-weight: bold; }
.completeYes {font-family: verdana, arial, helvetica; font-size: 11px; color: #0000FF; font-weight: bold; }
 .completeNo {font-family: verdana, arial, helvetica; font-size: 11px; color: #FF0000; font-weight: bold; }

       .gant { color: #0000ff; }
   .ganthead {font-family: verdana, arial, helvetica; font-size: 11px; color: #333399; font-weight: bold; }
   .gantdate {font-family: verdana, arial, helvetica; font-size:  9px; }
   .ganttask {font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; }

           A { color: #3765b7;  }
     A:hover { color: #aa0000;  }
   A:visited { color: #3765b7;  }






.button:hover,.button-small:hover,.button-huge:hover,.button:focus,.button-small:focus,.button-huge:focus{opacity:0.85;text-decoration:none !important;}
.button-small{float:none;display:inline-block;height:22px;line-height:22px;padding:0 15px !important;font-size:11px;}
.button-huge{float:none;display:block;width:100%;height:52px;padding:0;font-size:18px;line-height:52px;}
.button-huge.inline-block{display:inline-block;width:auto;padding:0 30px;margin:0;}
.button.disabled,.button-small.disabled,.button-huge.disabled,.button.disabled:hover,.button-small.disabled:hover,.button-huge.disabled:hover,.button.disabled:focus,.button-small.disabled:focus,.button-huge.disabled:focus{background-color:#ddd !important;color:#999 !important;cursor:default;-webkit-box-shadow:0px 1px 0 #bbb, 0px -1px 0 #bbb;-moz-box-shadow:0px 1px 0 #bbb, 0px -1px 0 #bbb;box-shadow:0px 1px 0 #bbb, 0px -1px 0 #bbb;}

.button,.button-small,.button-huge{ 
  display:inline-block;
  width:auto;
  white-space:nowrap;
  height:22px;
  margin:1px 5px 1px 0;
  padding:0 15px;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
  font-style:normal;
  font-size:12px;
  line-height:22px;
  cursor:pointer;
  border:0;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
  color:#000000 !important;
  vertical-align:top;
  letter-spacing:0.3px;
  -webkit-transition:opacity .2s;
  border-top:1px solid rgba(255, 255, 255, 0.5);
  text-shadow:none;}


/* PRC regular buttons: class="button p4" */
 .p4 { background:url(/images/buttonbg.gif) repeat-x 0 50%; background-color:#6475c8;-webkit-box-shadow:0px 1px 0 #4b301c, 0px -1px 0 #4b301c;-moz-box-shadow:0px 1px 0 #4b301c, 0px -1px 0 #4b301c;box-shadow:0px 1px 0 #4b301c, 0px -1px 0 #4b301c;}

/* PRC Delete buttons: class="button p5" */
.p5 {  background:url(/images/button_deletebg.gif) repeat-x 0 50%; background-color:#cc0000;-webkit-box-shadow:0px 1px 0 #4a8074, 0px -1px 0 #660000;-moz-box-shadow:0px 1px 0 #660000, 0px -1px 0 #660000;box-shadow:0px 1px 0 #660000, 0px -1px 0 #660000;}






