﻿body, button, input, select, div, table, p, a{
    margin:0
    ; padding:0
    ; font-family:Century Gothic
    ; font-size:12px
}
.leftpanel{
    text-align:left
    ; padding-left:10px
}

.leftpanel > span{
    margin-top:20px
    ; display:block
}

.contentpanel{
    text-align:left
    ; vertical-align:top
    ; padding-right:10px
}

.leftpanel, .contentpanel{
    padding-top:40px
}

.titlebar{
    background-color:#f89828
    ; border: dashed 1px #a87d4a
    ; color:White
    ; font-weight:bold
    ; font-size:16px
    ; padding:5px
    ; padding-left:10px
}

.topbox{
    width:981px
}

.bodytable{
    margin:10px
}

.commboxT{background-image:url(../images/bg_box_top.jpg)}
.commboxB{background-image:url(../images/bg_box_bottom.jpg)}
.commboxL{background-image:url(../images/bg_box_left.jpg)}
.commboxR{background-image:url(../images/bg_box_right.jpg)}
.commboxTL{background-image:url(../images/bg_box_corner_top_left.jpg)}
.commboxTR{background-image:url(../images/bg_box_corner_top_right.jpg)}
.commboxBL{background-image:url(../images/bg_box_corner_bottom_left.jpg)}
.commboxBR{background-image:url(../images/bg_box_corner_bottom_right.jpg)}
.commboxTL, .commboxTR, .commboxBL, .commboxBR { height:15px; width:15px}

.valsum{ font-weight:bold; color:#dd0000}

.footer{
    color:Gray
    ; margin-top:50px
    ; font-size:11px
}

.footer .link{ 
    margin-bottom:10px
}

.footer .link a {
    margin:10px
    ; color:Gray
    ; font-size:11px
}

.footer .link a:link{ text-decoration:none}
.footer .link a:hover{ text-decoration:underline}
.separator td{ vertical-align:middle}
.separator div{ border:0; border-top:dotted 2px #c5c5c5; height:1px; margin-top:20px; margin-bottom:20px}
.separator b{color:#c5c5c5}
.error{ color:Red;}