﻿body {
    color:#36332c;
    /*font-size:.9em;*/
    line-height:1.5;
    font-family: helvetica, arial, sans-serif;
}
a {
    color: #257999;
    text-decoration:underline;
}
.headlineCP {
    border: 0 none;
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 700;
    color: #2e3a2c;
    font-size: 2.1em;
    text-decoration: none;
}
.subheadCP {
        margin-top: .167em;
    border: 0 none;
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 600;
    color: #4c604c;
    font-size: 1.4em;
    text-decoration: none;
}
.widgetContainerCP {
    background-color:#f5f3f0;
    border: 1px solid #ccc;
    padding:10px;
    margin:0 0 10px 0;
}
.formLabelCP {
    color: #54241C;
    font-family: Arial;
    font-size: 10pt;
    color: #54241C;
    font-weight: bold;

}
h2.cp {
    border-bottom-style: solid;
    border-bottom-width: 3px;
    margin: 0 -5px 7px;
    padding: 0 95px 2px 5px;
    border-bottom-color: #f5f3f0;
}

.FormInput {

}
.PlaceholderText {
    font-style: italic;
    color: #999 !important;
}

/*DSInmateRoster*/
.center {
    text-align:center;
}

input.ui-button {
    margin:5px 0;
}

input.letterbutton {
    width:30px;
   text-align:center;
   padding:.4em;
   margin:5px 0;
}

div.rosterdetail {text-align:left;}

div.rosterdetail h1{
    margin:5px 0;
    font-size:1.4em;
}
div.rosterdetail h2{
    margin: 5px 0;
    font-size: 1.2em;
}

div.caseheader {
    width:100%;
    text-align:center;
    border-top:solid 1px #999;
    border-bottom:solid 1px #999;
}

h2.inmateName {
    border-bottom:solid 1px #999;
    padding: 0 0 5px 0;
}

#tblInmateRoster_filter label input, #tblInmateRoster_length label select {
color:#333;}