/* CSS Document */

* {
    margin:0; padding:0; 
}
    
img {
    /* border:1px solid #5c584c; */
    border:1px solid #cccccc; 
    padding:0;
}

p { 
    font-size: 0.9em;
    line-height: 1.3em;
    margin-bottom: 10px;
}

small { 
    font-size: 0.8em;
    color: #a39b8e;
    font-weight:normal;
}


/* HEADERS */

h1{
    font-size:1.3em;
    /* color:#6AB609; */
    /* color:#DF0101; red */  
    color:#21007F;
    font-weight: bold;
    margin:15px 0 10px 0;
}

h2 {
    font-size:1.6em; 
    /*color:#7DCF00;   nice green */ 
    color:#21007F;
    margin-top:0px;
}

h2 a, h2 a:visited { 
    color:#7DCF00;
    text-decoration:underline;
}

h2 a:hover, h2 a:visited:hover { 
    color:#7DCF00;
}

h3 {
    font-size:1.3em; 
    color:#5c584c;
}


/* LINKS */

/*
a { color:#8A827B; cursor:pointer; text-decoration:none;}
a:visited { color:#5c584c;}
a:hover{ color:#5c584c; text-decoration:underline;}
a:visited:hover{ color:#5c584c;}
*/

h3 a, h3 a:visited{color:#5c584c;}


/* LISTS */

/*
li { 
    margin:0px 0;
    font-size:1.1em;
    font-weight: bold;
}
*/
li {
    margin:0px 0;
    font-size:0.9em;
}

/*
li a { 
    color:#5c584c;
    font-weight: bold;
    text-decoration:none;
}
li a:hover { 
    color:#5c584c;
    text-decoration:none;
}

li a:visited {
    color:#5c584c;
    text-decoration:none;
}
*/

a:visited:hover {
    /* color:#5c584c; */
    color:#DF0101;
    text-decoration:none;
}

ul {
    /* margin-left:0; */
  list-style: square inside; color:#1e1a4b;    /* darker than site top nav blue here */
}

ol {
  list-style-position: inside; 
  color:#1e1a4b;    /* darker than site top nav blue here */
}

ul li {
}

.clear{
    clear: both;
}


    
/* TABLES */

table{
    width:100%;
    font-size:0.9em;
    border:none;
    border-style: hidden;
    border-collapse: collapse
    }
    
tr { 
    height:30px;
    }

td {
    border: 0px solid #dedede;
    border-width: 0px 1px 0px 0px;
}

.tdEnd {
    border: 0px solid #ffffff;
    border-width: 0px 1px 0px 0px;
    width:120px
} 

.tableHead{
    background-color:#dedede;
    color:#303930;
    font-weight:bold;
    text-indent:6px;
    }
    
.tableRowW{
    background-color:#ffffff;
    color:#303930;
    font-weight: normal;
    text-indent:6px;
    border-width: 0px 30px 0px 0px;
    border-color: #330033
    }

.tableRowG{
    background-color:#efefef;
    color:#303930;
    font-weight: normal;
    text-indent:6px;
    }    

.heading {
    width: 400px;
    height: 40px
}

.headingLeft {
    float:left;
}

.headingRight {
    float:right;
}


input{ 
    border:1px solid #C6BEB4; 
    color:#21007F; /* #8A827B */
    /*    background-color: #fff ! important;  */
    font-size: 1em;
    padding: 2px
}

input[type="submit"]:hover {
    background-color:#7DCF00;
    color:#fff;
}

/* DISPLAYING PROGRAMMING CODE ON WEBPAGE */

ol.code li {
    background-color: #F5F5F5;
    border-left: 2px solid #CCCCCC;
    margin: 1px 0;
    padding: 2px;
}

pre {
    /*background-color: #EEEEEE;*/
    background-color: #F7F7F7;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    font-size: small;
    overflow-x: auto;
    padding: 15px;
    margin-top: 10px;
}

span.highlight {
  color:red;
}

span.green {
  color:green;
}

span.blue {
  color: dodgerblue;
  font-weight: bold;  
}

span.highlight_blue {
  color:blueviolet;
}


hr.highlight {
  border: 0;
  color:#fff;
  background-color:#fff;
  height: 2px;
  width: 100%;
  text-align: left;
}































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
