html { 
    height: 100%; 
} 

body { 
    /*height: 100%;*/ 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-bottom: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font-family: Arial, Helvetica, Sans Serif; 
    /*line-height: 120%;*/ 
    font-size: 12px; 
    color: #AA0000; 
    background: #F9FFF8; 
} 

.clr { 
    clear: both; 
} 

.error_message{ 
    color: #DD0000; 
    font-weight: bold; 
} 

.inputbox { 
    border: 1px solid #333333; 
    padding: 3px 3px 3px 5px; 
    font-family: arial, helvetica, sans-serif; 
    font-size: 11px; 
    color: #333333; 
} 

.button_submit { 
    border: 1px solid #000000; 
    padding: 3px 3px 3px 3px; 
    margin: 3px 3px 3px 3px; 
    font-size: 13px; 
    color: #000000; 
    width: 150px; 
    height: 25px; 
    vertical-align: middle; 
} 

.button_reset { 
    border: 1px solid #000000; 
    padding: 3px 3px 3px 3px; 
    margin: 3px 3px 3px 3px; 
    font-size: 13px; 
    color: #000000; 
    width: 25px; 
    height: 25px; 
    vertical-align: middle; 
} 

td.label_top{ 
    text-align: right; 
    text-decoration: none; 
    font-size: 11px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-left: 5px; 
    padding-right: 5px; 
    vertical-align: top; 
    /*width: 125px !important;*/ 
} 

td.label_middle{ 
    text-align: right; 
    text-decoration: none; 
    font-size: 11px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-left: 5px; 
    padding-right: 5px; 
    vertical-align: middle; 
    /*width: 125px !important;*/ 
} 

td.data{ 
    text-align: left; 
    text-decoration: none; 
    font-size: 11px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-left: 5px; 
    padding-right: 5px; 
    vertical-align: top; 
} 

td.data-middle{ 
    text-align: left; 
    text-decoration: none; 
    font-size: 11px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-left: 5px; 
    padding-right: 5px; 
    vertical-align: middle; 
}  
