/* style.css - main style sheet */

html, body { margin: 0; padding: 0; height: 100%;}

#content {min-height: 100%; margin-bottom: -20px;}
/* for IE not Mac \*/
* html #content {height: 100%;}
/* end for IE */


body {
    margin: 0px;
    background-color: #fde79c;
    font-family : 'Verdana', 'Sans Serif', sans-serif;
    font-size : 0.85em;
  }

/* Defining the header box */
#header {
    background-color:#200010;
    color:#FFFFFF;
    height: 80px;
    width: 100%;
    float: none;
    vertical-align:middle;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 4px;
  }

/* Header links */
#header a, #header a:visited, #header a:hover {
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
  }

/* Sidebar box */
#sidebar {
    max-width: 14em;
    float: left;
    padding-left: .5em;
    padding-right: .5em;
    border-right: 1px solid #000000;
    background-color: #fde79c;
  }

/* Body text box */
#bodytext {
    width: 72%;
    padding-left: .5em;
    padding-right: .5em;
    float: left;
    background-color: #fde79c;
  }

/* Footer text box */
#footer {
    text-align: center;
    height: 20px;
    width:100%;
    float:left;
    font-size:0.9em;
    background-color: #fde79c;
    padding-top: 4px;
  }

/* heading 1 */
h1 {
    border-bottom: 1px solid #000000;
  }

/* Images */
img {
    border: none;
  }

/* Actual text font of the heading */
.headingtext {
    font-size: 2.5em;
    font-weight: bold;
  }

/* Heading description font size */
.headingdesc {
   font-size: 1.5em;
  }

/* Modification stamp : text */
.modifiedtext {
    color: #786742;
  }
  
/* Line height of content */
.contentpar {
    line-height: 150%;
  }

/* Link color */
a {
    color: #0000FF;
    text-decoration: none;
}

/* Visited link color */
a:visited {
    color: #0000FF;
}

/* Link Hover color */
a:hover {
    color: #000000;
    font-weight: bold;
  }

/* Actual text font of the small heading */
.smheading {
    font-size: 1.0em;
    font-weight: bold;
  }
  
li {
    padding-bottom: 12px;
}

.centered-table {
    margin-left: auto;
    margin-right: auto;
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.col1 {
    width: 20%;
}

.col2 {
    width: 80%;
}

