/* Frames, Tables, etc (screen makeup) */
.splitfull {
    width: 100%;
}

.splithalf {
    width: 100%;
}

.splittwothird {
    width: 100%;
}

.splithalfCell {
    padding-right: 20px;
    width: 50%;
}

.splittwothirdCell {
    padding-right: 20px;
    width: 66%;
}

/* Titles & Subtitles */
.title {
    margin-top: 10px;
    width: 100%;
}

.title td {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 20px;
}

.subtitle {
    margin-top: 10px;
    width: 100%;
}

.subtitle td {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 20px;
}

.subtitle img {
    height: 44px;
    width: 42px;
    align: left;
    valign: center;
}

/* Content */
.dataField {
    width: 100%;
}

.dataField td {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    padding-bottom: 5px;
}

.dataField input {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: solid 1px #666666;
    border-radius: 6px;
    color: #262626;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    padding: 4px;
    width: 100%;
}

.dataField select {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: solid 1px #666666;
    border-radius: 6px;
    color: #262626;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    padding: 4px;
    width: 100%;
}

.dataField textarea {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: solid 1px #666666;
    border-radius: 6px;
    color: #262626;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    height: 100px;
    padding: 4px;
    width: 100%;
}

.tableField {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    border: solid 1px #000000;
    width: 100%;
}

.tableField td {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    padding: 10px;
}

.tableFieldRowBand1 {
    background-color: #FFFFFF;
}

.tableFieldRowBand2 {
    background-color: #DDDDDD;
}

/* Cells */
.cellLabel {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    padding-top: 5px;
    width: 100px;
}

.cellSublabel {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    padding-top: 5px;
    text-align: right;
    width: 50px;
}

.cellAutoLabel {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    padding-top: 5px;
    padding-right: 20px;
}

.cellNote {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    color: #4F6228;
    font-size: 9pt;
}

.cellNote span {
    font-weight: bold;
}

.cellSub {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    padding-bottom: 0px !important;
}

.cellSubTextMiddle {
    text-align: center;
    padding-bottom: 0px !important;
}

.cellSubTextMiddle input {
    text-align: center;
}

.cellNoteSub {
    color: #FF0000;
    font-size: 11pt;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
}

.inTitle td {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 5px;
    vertical-align: middle;
}

.inTitle img {
    height: 20px;
    margin-right: 5px;
    width: 20px;
}

.inFields td {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 5px;
    vertical-align: middle;
}

.inFields input {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    background-color: #D9D9D9;
    border: solid 1px #BFBFBF;
    border-radius: 6px;
    color: #262626;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    padding: 4px;
    width: 200px;
}

.inFields select {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    background-color: #D9D9D9;
    border: solid 1px #BFBFBF;
    border-radius: 6px;
    color: #262626;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    padding: 4px;
    width: 200px;
}

.inFields img {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    cursor: pointer;
    height: 20px;
    margin-left: 10px;
    width: 20px;
}

.inFrame {
    width: 100%;
}

.inFrame iframe {
    border: solid 1px #BFBFBF;
    border-radius: 6px;
    height: 480px;
    width: 100%;
}

.inFrameSml {
    width: 100%;
}

.inFrameSml iframe {
    border: solid 1px #BFBFBF;
    border-radius: 6px;
    height: 205px;
    width: 100%;
}

.inFrameSml textarea {
    background-color: #D9D9D9;
    border: solid 1px #BFBFBF;
    border-radius: 6px;
    color: #262626;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    height: 205px;
    margin-bottom: 20px;
    padding: 4px;
    width: 100%;
}

.inFrameExtraSml {
    width: 100%;
}

.inFrameExtraSml textarea {
    background-color: #D9D9D9;
    border: solid 1px #BFBFBF;
    border-radius: 6px;
    color: #262626;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt;
    height: 120px;
    margin-bottom: 20px;
    padding: 4px;
    width: 100%;
}

.buttonField {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    text-align: right;
}

.buttonField img {
    height: 40px;
    width: auto;
}

.buttonFieldTitle {
    text-align: right;
    vertical-align: middle;
    padding-right: 15px;
}

.buttonFieldTitle img {
    cursor: pointer;
    height: 40px;
    width: auto;
    vertical-align: middle;
}

.buttonFieldTwo {
    text-align: right;
    vertical-align: middle;
    cursor: pointer;
    padding-bottom: 10px;
}

.buttonFieldTwo img {
    height: 35px;
    width: auto;
}

/* SCDatabase */
.subtitleSC {
    margin-top: 10px;
    width: 100%;
}

.subtitleSC td {
    box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    font-family: "Trebuchet MS", "Helvetica", "sans-serif";
    font-size: 10pt !important;
    padding-bottom: 20px;
}

.subtitleSC img {
    height: 35px !important;
    width: 35px !important;
    align: left;
    valign: center;
}

/* Append to all CSS */
textarea {
    resize: none !important;
}
