body {font-family:Arial;}
@media (min-width:992px) {body {font-size:1em; color:#454545; text-align:center; background-color:#efefef;}}
@media (max-width:768px) {body {font-size:0.8em; color:#454545; text-align:center; background-color:#efefef;}}

a:link {text-decoration:none; color:#454545;}
a:visited {text-decoration:none; color:#454545;}
a:hover {text-decoration:underline; color:#454545;}

td {font-family:arial; color:#454545; border-collapse:separate; border-width:1px; border-style:solid; border-color:#ccc; background-color:#fff; padding:5px; vertical-align:top;}
input {border:1px solid; border-color:#ccc;}
textarea {border:1px solid; border-color:#ccc;}

.center {text-align:center;}
.outerTable {width:100%; border-collapse:collapse; table-layout:fixed;}
.outerRight {border-style:none; background-color:#efefef; width:5%;}
.outerLeft {border-style:none; background-color:#efefef; width:5%;}
.innerTable {border-width:1px; border-color:#ccc; border-style:solid; padding:5px; width:100%; text-align:justify;}
.innerCaption {font-size:1.1em; color:#454545; border-width:1px; border-color:#ccc; border-style:solid; border-bottom-style:none;}
.footer {padding:10px;}
.form {padding:10px;}