body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}

table, tr, td, input {
    font-size: 10pt;
}

.inpl {
    width: 60%;
    background-color: #ccccff;
}

.inpr {
    width: 40%;
    background-color: #ccccff;
}

.outpr {
    width: 40%;
    text-align: right;
    background-color: #ffccff;
}

#outerBorder {
    margin: 0px;
    padding: 1px 1px 1px 1px;
}

#header {
    border-top: 10px;
    height:80px;
}

#subheader {
    clear:both;
/*    height:20px;
    margin: 10px 10px 0px 10px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
     */
}

#shleft {
    min-height:1.2em;
    float:left;
    width:66%;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

#shright {
    min-height:1.2em;
    float:left;
    width:34%;
    margin-left:0%;
    text-align:right;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
/*
#subheader div {
font-size:15px;
float:right;
background-color: #ccffff;
}
*/

#main {
    width: 100%;
    height:auto;
    margin-top: 5px;
    display:block;
}

#content {
    /*  margin: 0 0 0 200px; */
    margin: 0 0 0 220px;
    height: 560px;
    /*  border: 1px solid #000000; */
}

#leftSidebar {
    /*
    float: left;
    width: 180px;
    height: 250px;
    border: 1px solid #000000;
    */
    float: left;
    width: 220px;
}

#helpleft {
    float: left;
    width: 620px;
}

#helpright {
    margin-left:625px;
    min-width: 180px;
}

#helpright ol, #helpright ol li {
    margin-top: 1em;
}

#banner {
    margin: 0px 40px 0px 0px;
    padding: 5px 0px 0px 5px;
    display:table-cell;
    vertical-align:middle;
    font-size:35px;
}

#footer {
    clear:both;
    margin-top:10px;
    width:100%;
    text-align:center;
    /*    border: 1px solid #000000; */
}

#subfooter {
    text-align:left;
}

