/* Main Site Settings */
body { margin: 0px; padding: 0px; }
.bgBlue { background-color: #003366; }
.bgTan { background-color: #cccc99; }
.bgNews { background-image: url(images/tan_b1.gif); background-repeat: repeat-y; background-color: #cccc99; }

.bgBodyside { background-image: url(images/white_b1.gif); background-repeat: repeat-y; background-color: #ffffff; }
.bgBodytop { background-image: url(images/white_a2.gif); background-repeat: repeat-x; background-color: #ffffff; }

.hr { border-top: 1px solid #6699cc; height: 12px; }
.vr { border-right: 1px solid #6699cc; }

.hrBottom { border-bottom: 1px solid #003366; }

.linkDis { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #99ffff; text-decoration: none; }
.linkWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
a.linkWhite:link { color: #ffffff; }
a.linkWhite:hover { color: #99ccff; }

.linkBlue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; text-decoration: underline; }
a.linkBlue:link { color: #000066; }
a.linkBlue:hover { color: #6699cc; }

.linkStore { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; text-decoration: underline; }
a.linkStore:link { color: #ff0000; }
a.linkStore:hover { color: #6699cc; }

.linkColumn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; }
a.linkColumn:link { color: #ffffff; }
a.linkColumn:hover { color: #99ccff; }

.linkBrown { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333300; text-decoration: none; }
a.linkBrown:link { color: #333300; }
a.linkBrown:hover { color: #0066cc; }

.linkCatalog01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6699cc; text-decoration: none; }
a.linkCatalog01:link { color: #6699cc; }
a.linkCatalog01:hover { color: #003366; }
.linkCatalog02 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none; }
a.linkCatalog02:link { color: #003366; }
a.linkCatalog02:hover { color: #6699cc; }
.linkCatalog03 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999900; text-decoration: none; }
a.linkCatalog03:link { color: #999900; }
a.linkCatalog03:hover { color: #6699cc; }

.linkMap01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none; }
a.linkMap01:link { color: #003366; }
a.linkMap01:hover { color: #cc0000; }
.linkMap02 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration: none; }
a.linkMap02:link { color: #336699; }
a.linkMap02:hover { color: #cc0000; }
.linkMap03 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.linkMap03:link { color: #666666; }
a.linkMap03:hover { color: #cc0000; }

.linkFooter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; }
a.linkFooter:link { color: #ffffff; }
a.linkFooter:hover { color: #99ccff; }

.txtWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.txtBlue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; }
.txtBlack { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.txtNotice { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #33cc33; }

.txt1stletter { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.txtTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }

.txtReverse { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #003366; }
.txtColumn { font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold; color: #ffffff; background-color: #003366; }
.txtError { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cc0000; }
.txtRed { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0000; }
.txtOdd  {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; background-color: #999900;}
.txtEven {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; background-color: #6699cc;}

.titleWhite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.titleBlue { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; }

.copyrights { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: right; }

.imgLeft { padding: 4px 4px 4px 0px; white-space:pre; float: left; vertical-align: text-top; }
.imgRight { padding: 4px 0px 4px 4px; white-space:pre; float: right; vertical-align: text-top; }
.imgR { white-space: pre; float: right; vertical-align: super; }

.padTopBot { padding: 3px 0px 3px 0px; }
.vtop { vertical-align: top; display: inline; line-height: 140%; }
