


.page .mainbody .content .imgright { padding: 20px 10px 6px 15px; float: right; }
.page .mainbody .floatl { width: 60%; }
.page .mainbody .floatl .content {  }
.page .mainbody .floatl .content ul { margin: 6px 0; padding: 0; }
.page .mainbody .floatl .content ul li { margin: 2px 0 2px 20px; padding: 0; list-style-type: disc; list-style-position: outside; }
.page .mainbody .floatl .content ul li a { text-decoration: none; padding: 0; }
.page .mainbody .content a { text-decoration: underline; }
.page .mainbody .floatl .content p { margin-top: 6px; margin-bottom: 6px; }
.page .mainbody .floatl .content b { font-weight: normal; }
.page .mainbody .floatl .content h3 { font-weight: bold; display: inline; }
.page .mainbody .floatl .content h4 { font-weight: normal; font-style: normal; display: inline; }
.page .mainbody .floatr { width: 35%; }

.page .mainbody .floatr .news { font-size: 0.9em; font-family: helvetica; margin-top: 3px; margin-bottom: 12px; display: inline; }
.page .mainbody .floatr .news .div-line { border-top: 2px solid black; }
.page .mainbody .floatr .news h2 { color: #800000; font-size: 1.5em; line-height: 1.5; text-decoration: underline; margin-bottom: 3px; border-style: none; }
.page .mainbody .floatr .news ul { font-size: 0.9em; margin-bottom: 12px; margin-left: 20px; border-top-style: none; border-right-style: none; border-bottom-color: black; border-bottom-width: 1px; border-left-style: none; }
.page .mainbody .floatr .news li { margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1pt dotted blue; border-top-style: none; border-right-style: none; border-left-style: none; list-style-type: disc; list-style-position: outside; display: list-item; }
.page .mainbody .floatr .news li.tes { display: list-item; margin-bottom: 6px; padding-bottom: 6px; border-top-style: none; border-right-style: none; border-bottom: 1pt dotted blue; border-left-style: none; list-style-image: url(../images/anouncement.png); list-style-position: outside; }
.page .mainbody .floatr .news li.tes b { font-style: italic; }
.page .mainbody .floatr .news li img { float: left; padding-right: 6px; }
.page .mainbody .floatr .news .more a { color: maroon; font-size: 0.8em; font-variant: small-caps; padding: 0; }
.page .mainbody .floatr .news a.more { color: maroon; font-variant: small-caps; padding: 0; }
.page .mainbody .floatr .mailbox { color: white; background-image: url(../images/mail-list-bg.jpg); background-repeat: no-repeat; bottom: 0; width: 250px; height: 125px; margin-left: 18px; padding-top: 16px; }
.page .mainbody .floatr .mailbox p { text-align: center; }
.page .mainbody .floatr .mailbox .i-box { text-align: left; margin-top: 10px; margin-left: 20px; }
.page .mainbody .floatr .mailbox .i-box p { font-size: 0.9em; font-variant: small-caps; text-align: left; }
.locations { }
.locations h2 { color: #800000; line-height: 1.25em; }
.locations ul li { font-size: 0.7em; line-height: 1em; list-style-type: disc; list-style-position: inside; }
.b1 { font-weight: bold; }

