
body {
    font-family: 'Open Sans', Trebuchet MS, Helvetica, sans-serif, Verdana, Arial;
    font-size: 10px;
    margin: 0;
}

b {
    font-weight: bold;
    color: #344564;
    font-size: 120%;
}

input {
    font-size: 10px;
}

select {
    font-size: 10px;
}

td {
    font-size: 10px;
}

h1 {
    color: #CCCCCC;
    font-size: 28px;
    margin-left: 20px;
    font-weight: bold;
}

h2 {
    color: #CCCCCC;
    font-size: 20px;
    margin: 4px 0 12px 0;
}

div {
    font-size: 12px;
    line-height: 190%;
}

.rCorners {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    padding: 14px 18px 14px 18px;
}

.sCorners {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px 6px 6px 6px;
    padding: 4px 4px 4px 4px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
}


.SmallFont {
    font-size: 10px;
    color: red;
}

.MediumFont {
    font-size: 12px;
}

.LargeFont {
    color: #CCCCCC;
    font-size: 24px;
    margin: 0px 0 10px 10px;
    font-weight: bold;
}

.headerstyle {
    color: #344564;
    font-size: 120%;
    font-weight: bold;
}

.footerstyle {
    font-size: 12px;
}

.linkclass {
    font-size: 9px;
    color: blue;
    text-decoration: underline;
}

.maindvtable {
    margin-top: 20px;
}

.marginrgt20 {
    margin-right: -20px;
}

.rptdatechangedv {
    border: 1px solid #CCCCCC;
    background-color: #EBEBEB;
    margin: 20px 20px 0 0px;
    width: 400px;
    height: 350px;
    float: left;
    text-align: left;
}

.apirptdatechangedv {
    border: 1px solid #CCCCCC;
    background-color: #EBEBEB;
    margin: 0px 20px 20px 20px;
    width: 800px;
    height: 200px;
    text-align: left;
}
.apiDateLabel {
    padding-top:5px;
    width: 80px;
    float: left;
}
.apidatepicker{
    float:left;
    margin-left: 50px;     
}

.apirptcatseastat {
    border: 1px solid #CCCCCC;
    background-color: #EBEBEB;
    margin: 20px 20px 0 0px;
    width: 450px;
    float: left;
    text-align: left;
}

.apirpttop10statesearch {
    border: 1px solid #CCCCCC;
    background-color: #EBEBEB;
    margin: 20px 0 0 0;
    width: 450px;
    float: left;
    text-align: left;
}

.apichktopstates {
    font-size: 12px;
    margin-left: 25px;
}

.fntSize14 {
    font-size: 14px;
}

.fntsize12 {
    font-size: 12px;
}

.rptrealtimefont {
    width: 110px;
    float: left;
}

.rptrealtimefonttxt {
    width: 120px;
    margin: 4px 0px 4px 0px;
    float: left;
}

.rptrealtimedtrange {
    width: 180px;
    margin: 4px 0px 4px 0px;
    float: left;
}

.rptrealtimefontsearch {
    width: 120px;
    float: left;
}

.rptrealtimecritreasear {
    border: 1px solid #CCCCCC;
    background-color: #EBEBEB;
    padding-bottom: 30px;
    margin: 20px 20px 0 0px;
    width: 400px;
    float: left;
    text-align: left;
}

.rptindividualusers {
    border: 1px solid #CCCCCC;
    background-color: #EBEBEB;
    padding-bottom: 30px;
    margin: 20px 20px 0 0px;
    width: 400px;
    float: left;
    text-align: left;
}

.rptrealtimerefdv {
    border: 1px solid #CCCCCC;
    background-color: #EBEBEB;
    margin: 20px 20px 0 0px;
    width: 400px;
    height: 350px;
    float: left;
    text-align: left;
}

.rprealtimespncss {
    font-weight: bold;
    font-size: 12px;
    color: red;
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 10px;
}
