a, a * {
 color: black;
 text-decoration: none;
}

a:visited {
 color: black;
 text-decoration: none;
}

a:hover, a:hover * {
 text-decoration: none;
 color: #F00;
}

#menuleft .active {
 color: #F00;
}

h1 {
    font-size: 42px;
    line-height: 42px;
    padding: 0;
    border-bottom: 1px solid black;
}

h1, h2, h3, h4, h5, h6 {
    color: black;
    font-family: Georgia, "Times New Roman", Times, serif;
}

h1.title {
  color:#000066;
  border-bottom: 3px solid black;
  text-shadow: 2px 2px 2px gray;
  padding: 16px;
}

h2 {
 font-size:18px;
 font-family:verdana, arial, sans-serif ;
 font-weight:bold;
 padding:0;
 margin:0;
}

hr {
 border-bottom: 1px solid #d4d4d4;
}

.align-center {
 text-align: center;
}

.imgtext-table {
 table-layout: center;
}

body {
 position:absolute;
 color: black;
 margin:0;
 padding:0;
 width:100%;
 min-width:800px;
 background-color:#e6e6e6;
}

#menuleft {
 position: fixed;
 height:100%;
 margin:0;
 padding:10px;
 padding-top: 75px;
 background-color:#c0c0c0;
 width:160px;
 font-family: verdana, arial, sans-serif ;
 font-size: 18px;
 font-weight : bold;
 text-shadow: 1px 1px 2px #a5a5a5;
}

#menuleft a {
 text-decoration: none;
 color: black;
}

#menuleft a:hover {
 text-decoration: none;
 color: #F00;
}

#menuleft dt {
 padding:0;
 margin:2px 0;
}

#menuleft dd {
 padding:0;
 margin-left:10px;
 font-size:14px;
}

#menuleft .menutitle {
 border-top:0;
}

#content {
 position:absolute;
 top:10px;
 left:185px;
 /*right:163px;*/
 min-width:300px;
 max-width: 900px;
 padding:0 10px 10px;
 font-size: 14px;
 font-family: verdana, arial, sans-serif ;
 font-weight : normal;
}

#right {
 position:absolute;
 top:112px;
 right:5px;
 padding:10px;
 border:1px solid black;
 background-color:#FFD;
 width:130px;
 height:200px;
 font-family: verdana, arial, sans-serif ;
 font-size: 16px;
 font-weight : bold;
}

div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {
  margin-bottom: 10px;
}

div.csc-header h1 {
  font-size: 24px;
}

div.csc-default {
  margin: 2px;
}
