a {text-decoration: none}
p, td, li {font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 120%; color: #191970}
p {text-align:left}
h1 {font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: center; color: #191970}
h2 {font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: center; color: #191970}
caption {font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 140%; color: #191970}
th {font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 120%; color: #191970}
body {background-image: url('../images/bkgdc.jpg')}

/* ID's */
#topbox { width:100%; margin-bottom:10px; }
#searchbox {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-style: Verdana, Arial, sans-serif;
    font-weight: bold;
    font-size: 120%;
    color: #191970;
}

/* Classes */
.main { width:95%; margin-left:auto; margin-right:auto; padding:10px; display:table; }
.progress td, th { border:1px solid #808080; font-size: 90%; }
.body_bag { width: 100%; margin-left: auto; margin-right: auto;padding: 10px; }
.menu { margin-top:10px; font-family: Verdana, Arial; text-align: left;}
.menu ul { list-style:none; position:relative; float:left; margin:0; padding:0; }
.menu li { background-color:lightsteelblue; font-size:120%;}
.menu ul a { display:block; text-decoration:none; font-weight:700; font-size:100%; padding:5px 5px; }
.menu ul li { position:relative; float:left; margin:0; padding:0; font-size:100%;}
.menu ul li:hover { background:tan; z-index: 9999; }
.menu ul ul { display:none; position:absolute; top:100%; left:0; background:#fff; padding:0; }
.menu ul ul li { float:none; width:150px; font-size:100%;}
.menu ul ul a { line-height:100%; padding:8px 10px; }
.menu ul ul ul { top:0; left:100%; }
.menu ul li:hover > ul { display:block; }
.progress{
    margin: 0px auto;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    color: #191970;
    border-style: solid;
    border-color: #808080;
    border-width: 1px;
    border-collapse: collapse;
    width: 85%;
    table-layout: fixed;
}
.row {
    width: 100%;
    display: table;
}
.col {
    text-align: center;
    border-style: solid solid none none;
    border-color: #808080;
    border-width: 1px;
    width: 8%;
    padding: 2px;
    display: table-cell;
}

