﻿body {
    font-family: 'Open Sans', serif;
    font-size: 15px;
    line-height: 20px;
    color: #666666;
}

label, input, textarea, select {
    font-family: 'Open Sans', serif;
    font-size: 15px;
    line-height: 20px;
    color: #666666;
    padding: 2px 2px 2px 2px;
    margin: 2px 2px 2px 2px;
}

    input[type="submit"] {
        width: 100px;
        height: 28px;
    }

    input[type="button"] {
        width: 100px;
        height: 28px;
    }

    input[type="checkbox"] {
        width: 16px;
        height: 16px;
        vertical-align: middle;
        position: relative;
        bottom: 1px;
    }

    input[type="radio"] {
        width: 16px;
        height: 16px;
        vertical-align: middle;
        position: relative;
        bottom: 1px;
    }

.txtfont {
    font-family: 'Open Sans', serif;
    font-size: 15px;
    line-height: 20px;
    color: #666666;
}

.C1TextNode {
    font-family: 'Open Sans', serif;
    font-size: 15px;
    line-height: 20px;
    color: #666666;
}

.alignLeft {
    text-align: left;
}

.alignRight {
    text-align: right;
}

.alignCenter {
    text-align: center;
}

.txtNumericInput {
    text-align: right;
    padding: 2px 2px 2px 2px;
    margin: 2px 2px 2px 2px;
}

.txtGenericInput {
    text-align: left;
    padding: 2px 2px 2px 2px;
    margin: 2px 2px 2px 2px;
}

.comboHeight {
    height: 28px;
    margin: 2px 2px 2px 2px;
    
}
