*{ margin: 0px; padding: 0px; border: none }
div, img, ul, li, h1{ position: relative }
body{ font-family: Verdana; font-size: 12px; background: #fff url(gfx/bg.jpg) left top }
table td{ vertical-align: top }

.overhead{ background: transparent url(gfx/mTopBg.jpg) left top repeat-x; height: 99px; z-index: 1 }
.header{ background: transparent url(gfx/belt.png) left 30px repeat-x; height: 127px; z-index: 2; margin-top: -36px }
.subLogo{ position: absolute; left: 0px; top: 0px; background: transparent url(gfx/mSubLogo.jpg) left top no-repeat; height: 179px; z-index: 3; padding-left: 255px }
.subLogo h1.bye{ width: 319px; height: 57px; background: transparent url(gfx/bye.png) left top no-repeat; top: 20px }
.subLogo h1.hello{ width: 310px; height: 28px; background: transparent url(gfx/hello.png) left top no-repeat; top: 68px; left: 8px }
.logo{ position: absolute; left: 0px; top: 60px; z-index: 6; background: transparent url(gfx/logo.png) left top; width: 253px; height: 152px }
.decor{ position: absolute; right: 0px; top: 0px; z-index: 7; background: transparent url(gfx/bearOnClouds.png) left top; width: 211px; height: 173px }

.red{ color: #8c0e13 }
.wine{ color: #d10019 }
.yellow{ color: #f2963f }
.bgWhite{ background-color: #fff }

.center{ text-align: center }
.italic{ font-style: italic }

.mContainer{ width: 83%; z-index: 4; margin-top: -11px; background: transparent url(gfx/rShadow.png) right top repeat-y }
.mContainer .main{ margin-right: 7px; background-color: #fff; padding-left: 17px; padding-right: 17px }
.mContainer table{ margin-top: 77px; font-family: Arial }
.mContainer table h1{ font-size: 18px; text-align: center; margin-bottom: 15px }
.mContainer .left{ float: left; width: 255px; background-color: #fff }
.mContainer .left h1{ font-weight: bold; font-size: 20px; text-align: center; margin: 73px 15px 0px 15px; padding-bottom: 16px; border-bottom: 1px solid #fdd6a4 }
.mContainer .left ul{ display: block; margin: 0px 15px; list-style: none }
.mContainer .left ul li{ border-bottom: 1px solid #fdd6a4; text-align: center; padding: 5px 0px }
.mContainer .left ul li a{ text-decoration: none; color: #d10019; font-weight: bold }
.mContainer .left ul li.act{ background-color: #fffbf5 }
.mContainer .left ul li.act a{ color: #8b0e13 }

.scheme{ margin-right: 17px; margin-bottom: 17px; }

.fContainer{ width: 83%; z-index: 5; clear: left; }
.fContainer .main{ margin-right: 70px; background: transparent url(gfx/bShadow.png) left bottom repeat-x; height: 78px }
.fContainer .round{ float: right; width: 70px; height: 70px; background: transparent url(gfx/round.png) right bottom no-repeat }

.footDecor{ float: left; clear: left; width: 252px; height: 166px; margin-top: -103px }

.bRed{ border-top-color: #8c0e13; border-bottom-color: #8c0e13 }
.bLightRed{ border-top-color: #d10019; border-bottom-color: #d10019 }
.bLightCream{ border-top-color: #fcd6a4; border-bottom-color: #fcd6a4 }

.mainMenu{ list-style: none; padding-top: 20px; margin-left: 220px; text-align: center; z-index: 10; }
.mainMenu li{ display: inline; z-index: 10 }
.mainMenu li a{ margin: 0px 10px; text-decoration: none; font-style: italic; font-size: 16px; font-weight: normal; color: #f2963f; padding: 2px 0px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; text-transform: uppercase }

.mLink1{ border-top-color: #fcd6a4; border-bottom-color: #fcd6a4 }
.mLink3{ border-top-color: #d10019; border-bottom-color: #d10019 }
.mLink4{ border-top-color: #8c0e13; border-bottom-color: #8c0e13 }

.right{ position: absolute; width: 16.8%; right: 0px}
.right h1{ font-family: Arial; font-weight: bold; font-size: 18px; margin-bottom: 10px }

.rightBlock{ border: 1px solid #8c0e13; background-color: #fcd6a4; color: #8c0e13; padding: 12px 17px; margin-bottom: 14px; z-index: 50 }
.rightBlock a, .rightBlock h1{ color: #d10019 }
.rightBlock h1{ font-weight: bold; font-size: 18px; text-align: center; margin-bottom: 5px }
.rightBlock p{ margin-bottom: 12px }
.rightBlock p.small{ margin: 0px; font-size: 10px }

.sign{ margin-left: 15px; margin-bottom: 12px }