﻿body {
    line-height:1.5; font-size:1.4em
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
{
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

/* Custom */
.mt25 { margin-top: 25px; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }
.m10 { margin: 10px;}
.toparea { width: 100%; height: 80px; background-color: #222; color: white; font-size: 35px; text-align: center; }
.toparea #title { padding-top: 16px; }
.toparea #title a, a:active, a:visited {text-decoration: none; color:white}
.toparea #title a:hover {color:green}
.toparea .logo {width:40px;height:40px;vertical-align: top;margin-top:5px;}
.xrow { font-size: 1.2em; }
.xrow #checkcashingtable a, a:link, a:active, a:visited { text-decoration: underline; color: #222; }
.xrow .loc {font-weight:700}
.xrow h3,h4 {color:darkgreen;}
footer {font-size:medium}
.col-center {float:none; margin: 0 auto;}
.enc {margin-top:20px}
.enc textarea {width:400px}
.enc button {width: 80px}
.articles a {text-decoration: none}