FORM {
    margin:             0px;
}

.OuterTable {
    table-layout:       fixed;
    border:             1px solid black;
}
.OuterTable TD {
    border-bottom:      1px solid black;
    height:             20px;
}
.InnerTable {
    width:              100%;
}
.LayoutTable TD {
    border:             0px;
}
.InnerTable DIV {
    height:             16px;
    overflow:           hidden;
    padding-top:        2px;
    width:              100%;
}
SELECT {
    border:             0px;
    width:              100%;
}
TEXTAREA {
    border:             0px;
    height:             100%;
    overflow:           hidden;
    padding:            5px;
    width:              100%;
}

IMG {
    visibility:         hidden;
}

.Selection {
    display:            none;
    position:           absolute;
    top:                0;
    left:               0;
    z-index:            200;
    border:             2px ridge #6699cc;
    width:              600px;
    background-color:   white;
}
#RolesDisplay {
    font-weight:        bold;
    padding-left:       15px;
}

.Button {
    width:              75px;
}
.InputValue, .CharacterName {
    background-color:   transparent;
    border:             0px;
    padding-left:       5px;
    padding-right:      5px;
    width:              100%;
}
.CharacterName {
    color:              white;
    font-size:          14px;
    font-weight:        bold;
    height:             23px;
    padding:            3px;
    text-align:         center;
}
.Section, .DoubleSection, .InnerSection, .LeftSection, .RightSection {
    background-color:   black;
    border-right:       1px solid black;
    color:              white;
    font-weight:        bold;
    text-align:         center;
}
.DoubleSection {
    border-left:        1px solid black;
    border-right:       2px solid black;
}
.InnerSection {
    border-right:       0px;
}
.LeftSection {
    border-left:        1px solid black;
    border-right:       0px;
}
.RightSection {
    border-right:       2px solid black;
}

.Field, .FieldLeft {
    background-color:   #e0e0e0;
    font-weight:        bold;
    padding-left:       5px;
}
.FieldLeft {
    border-left:        1px solid black;
}
.Value, .ValueInner, .ValueLeft, .ValueRight {
    text-align:         center;
}
.Value {
    border-right:       1px solid black;
}
.ValueLeft {
    border-left:        1px solid black;
}
.ValueRight {
    border-right:       2px solid black;
}
.TextValue, .TextValueLeft, .TextValueRight {
    overflow:           hidden;
    text-align:         left;
    padding-left:       5px;
}
.TextValueLeft {
    border-left:        1px solid black;
    border-right:       1px solid black;
}

.SkillName, .SkillNameBottom {
	font-size:			7pt;
    border-left:        1px solid black;
    padding-left:       5px;
	padding-top:		1px;
}
.SkillNameBottom {
    border-bottom:      2px solid black;
}
.SkillValue, .SkillValueBottom {
    text-align:         center;
}
.SkillValueBottom {
    border-bottom:      2px solid black;
}

.TopDTValue, .TopRightDTValue {
    border-top:         2px solid black;
    text-align:         center;
}
.TopRightDTValue {
    border-right:       1px solid black;
}
.DTField, .RightDTField {
    background-color:   #e0e0e0;
    font-weight:        bold;
    text-align:         center;
}
.RightDTField {
    border-right:       1px solid black;
}
.DTValue {
    text-align:         center;
}
.RightDTValue {
    border-right:       1px solid black;
    text-align:         center;
}

#FeatsTable TD
{
	font-size:			7pt;
	padding-top:		1px;
}
