/*
 * Base: file:///D|/Resources/web
 * Base: http://courses.cs.vt.edu/~cs3304
 *
 * colors:
 *     dark background:      #4D729B    dark grey blue
 *     highlight over dark:  #ECDC94    light tan
 *     highlight over light: #DA4134    red
 *     alt color:            #998FB0    pale grey blue
 *     other text:           #000000    black
 */

BODY {background-color: #FFFFFF;
      /* font-family: Verdana,Helvetica,Arial,sans-serif; */
      }

A:link    {color: #DA4134 /*#3333CC*/ /*#998FB0*/ /*#3366CC*/;
           font-weight: bold;}
A:active  {color: #998FB0;
           font-weight: bold;
	   background-color: #4D729B; }
A:visited {color: #4D729B /*#9933cc*/ /* #336666; */;
           font-weight: bold;}

H1 {font-family: Verdana,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: x-large;
    color: #4D729B;}

H2 {font-family: Verdana,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: large;
    color: #4D729B;}

H3 {font-family: Verdana,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: medium;
    color: #4D729B;}

H4 {font-family: Verdana,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-style: italic;
    font-size: small;
    color: #4D729B;}

H3.subhead {font-family: Verdana,Helvetica,Arial,sans-serif;
            font-weight: bold;
            color: white; /*#ECDC94;*/
            background: /*url(http://courses.cs.vt.edu/~cs3304/images/title-back.gif)*/ #4D729B;
            font-size: 14pt;
            padding: 2px;
            white-space: pre;}

.sidebar {font-family: Helvetica,Arial,sans-serif;
          font-size: 10pt;
          color: #000000;}

TT {white-space: normal;
    color: #4D729B /*#26294E*/;
    /* font-size: 9pt; */
    font-family: lucida sans typewriter,courier,courier new,monospace;}

PRE,CODE {color: #4D729B;
          /* font-size: small; */
          font-family: lucida sans typewriter,courier,courier new,monospace;}

P {margin-right: 0px;}

P.caption {font-family: Helvetica,Arial,sans-serif;
           font-weight: bold;
           font-size: 10pt;
           color: #000000;
           padding: 5px;
           margin-right:0px;}
 
P.intro {font-size: 11pt;
         color: #DA4134;
         font-weight: bold;
         margin-right: 0px;}


/* table formatting */


TH.colhead {font-family: Helvetica,Arial,sans-serif;
            font-size: medium;
            font-weight: bold;
            color: #DA4134;
            background-color: #000000;}

TD.contents {font-family: Helvetica,Arial,sans-serif;
             font-size: small;
             background-color: #ECDC94;}

TD.section  {color: #ECDC94;
	     font-weight: bold;
	     font-size: medium;
	     background-color: #4D729B;}

TD.heading  {font-family: Verdana,Helvetica,Arial,sans-serif;
	     font-size: larger;
	     font-weight: bold;
	     color: white; /*#ECDC94;*/
             background: /*url(http://courses.cs.vt.edu/~cs3304/images/title-back.gif)*/ #4D729B;}

TD.page-heading  {font-family: Helvetica,Arial,sans-serif;
	     font-size: x-large;
	     font-weight: bold;
	     color: white; /*#ECDC94;*/
             background: /*url(http://courses.cs.vt.edu/~cs3304/images/title-back.gif)*/ #4D729B;}

TD.page-heading A {color: #ECDC94;}

TABLE.index TH {text-decoration: underline;}
TABLE.index TD {vertical-align: top;}

TABLE.contents TH {background-color: #ECDC94;}
TABLE.contents TD {background-color: #ECDC94; vertical-align: top;}
TABLE.contents TD.section {background-color: #4D729B;}

TD.border   {background-color: #4D729B;}

.depthead {font-family: Helvetica,Arial,sans-serif;
           font-size: medium;
           color: #ECDC94;
           font-weight: bold;
           margin-right: 0px;
           text-align:right;}

/* These styles are for the left nav bar */

DIV.navbar B {font-family: Helvetica,Arial,sans-serif;
              font-weight: bold;
              font-size: medium;}

DIV.navbar A {font-family: Helvetica,Arial,sans-serif;
              font-size: small;
              color:#4D729B;}

DIV.navbar P {font-family: Helvetica,Arial,sans-serif;
              font-size: small;
              margin-right: 0px;}

DIV.navbar {font-family: Helvetica,Arial,sans-serif;
            font-size: small;
            color: #000000;
            margin-right: 0px;}
