body { color: #454545; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; background-image: url(../media/images/core/siteBG.jpg); background-repeat: repeat-x; background-position: 0 top; margin: 0; }
p { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
table { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
td { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a { color: #1d5d9f; text-decoration: none; }
a:link { color: #1d5d9f ; }
a:hover { color: #454545 ; text-decoration: underline; }
.indexTitleL { background-color: #1e61a5; padding: 5px 5px 2px 10px; border-top: 2px solid white; border-bottom: 2px solid white; border-right-color: white; border-right-style: solid; border-left-color: white; border-left-style: solid; }
.indexTitleR { background-color: #454545; padding: 5px 5px 5px 10px; border-top: 2px solid white; border-bottom: 2px solid white; border-left: 2px solid white; border-right-color: white; border-right-style: solid; }
.indexTextR { background-color: #bbcfe4; padding: 10px; border-bottom: 2px solid white; border-left: 2px solid white; }
.indexTextL { background-color: #c7c7c7; padding: 10px; border-bottom: 2px solid white; }
.pad { padding: 3px; }
.titleTXT { color: white; font-size: 15px; }
.mainAreaPad { background-repeat: no-repeat; background-attachment: scroll; background-position: center; padding: 25px; }
.smallText { font-size: 11px; }
.leftTXTpad { padding-left: 25px; }
.imageBDR { border: solid 1px #a9a9a9; }

.appPadLine { color: #1e61a5; padding-bottom: 5px; border-bottom: 1px solid #1e61a5; }
.mastheadLinks { color: white; padding-top: 20px; padding-right: 25px; }
.padUline { padding-bottom: 5px; border-bottom: 1px solid #1e61a5; }
