* {
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 7pt;   
}

body {

}

fieldset {
    border-color:#000000;
    padding:2px;
    border-width:1px;
    border-style:solid;
}

legend {
    color:#0000FF;
    font-weight:bold;
    vertical-align:top;
    font-size:10pt;
}

button {
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
    padding: 0px 3px;
    margin: 0px;
}

td {
    vertical-align:top;
    padding:0px;
    margin:0px;
}

select {
    padding:0px;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
    margin: 1px;
    background-color: #AABBDD;
}

input {
    padding:0px;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
    margin: 1px;
    background-color: #AABBDD;
}

p {
    margin: 0px;
    font-weight: bold;
}

ul {
    margin-top:0px;
}

.fs_stats {
    text-align: right;
}

.fs_weapon {
    text-align: right;
    float: right;
}

.fs_pvp {
    text-align: right;
}

.fs_options {
    text-align: right;
}

.fs_equipment {
    text-align: right;
    width: 320px;
}

.fs_summary {

}

.tbl_result {
    border-spacing:0px;
    border-collapse:collapse;
    margin: 0px 5px;
}

.tbl_result th {
    background-color: #DDBBAA;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}

.tbl_result td {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 2px;
}
.tbl_result .spleft {
    background-color:#CCCC55;
}    
    
.tbl_result .mindmg {
    background-color:#55CC55;
}

.tbl_result .maxdmg {
    background-color:#55CCCC;
}

.tbl_result .avgdmg {
    background-color:#CC5555;
}
.tbl_result .pvpdmg {
    background-color:#CC55CC;
}

.tbl_result .woedmg {
    background-color:#CCCCCC;
}

.tbl_layout {
    width: 1000px;
    margin: auto;
    border-spacing: 10px 0px;
}
