body    { background-color: #fff }

#page { margin: 0 auto; width: 901px }
#topmenu        { background-image: url(pict/top-back.jpg); background-repeat: repeat-x; width: 901px; height: 149px; float: left }
.logo { background-color: #e00; background-image: url(pict/logo-back.jpg); background-repeat: repeat-x; padding-top: 20px; padding-left: 20px; width: 255px; height: 129px; float: left }
.flags { padding-top: 17px; padding-left: 37px; float: left }
.flags p { margin: 18px 0 0; padding: 0 }
.flags a { margin-right: 4px }
#menu-block          { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #1b2f38; background-image: url(pict/med-pic.jpg); background-repeat: no-repeat; background-position: right top; width: 901px; height: 40px; float: left }
#main { background-image: url(pict/main-back.gif); background-repeat: repeat-y; width: 901px; height: auto; float: left }
.left-box   { color: #000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding-top: 20px; padding-left: 20px; width: 625px; float: left; clear: left; z-index: 0 }
.left-box img  { margin: 3px; padding: 2px; border: solid 1px #b4b4b4 }
.submenu  { background-image: url(pict/right-pict.jpg); background-repeat: no-repeat; background-position: right top; padding-right: 14px; padding-left: 26px; width: 214px; float: right; clear: right }
.subtext { color: black; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; padding-top: 20px; padding-bottom: 20px; padding-left: 15px; float: left }
.submenu li { background-image: url(pict/arrow.gif); background-repeat: no-repeat; list-style-type: none; display: block; position: relative; width: 207px; height: 30px; float: left; border-bottom: 1px solid #b4b4b4 }
.submenu li a { color: #fff; text-decoration: none; background-color: #1b2f38; background-image: url(pict/arrow.gif); background-repeat: no-repeat; background-position: 10px 9px; display: block; padding-top: 7px; padding-left: 28px; width: 179px; height: 23px }
.submenu li a:hover { color: #fff; text-decoration: none; background-color: #274452 }
.submenu ul { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 145px 0 0; padding: 1px 0 0; float: left; border-top: 2px solid #4b4b4b; border-bottom: 2px solid #4b4b4b }
#footer        { color: #fff; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #666; background-image: url(pict/boot-logo.gif); background-repeat: no-repeat; background-position: 0 top; padding-top: 52px; padding-left: 15px; width: 865px; height: 21px; float: left; clear: both }
.text1 { color: #333; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif }
.textfull { color: #333; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
a  { color: #000; text-decoration: underline }
a:hover  { color: #000; text-decoration: underline }

#b0     { z-index: 10; width: 85px; float: left }
#b1     { z-index: 10; width: 90px; float: left }
#b2     { z-index: 10; width: 100px; float: left }
#Menu #b2 ul    { background-color: #274452 }
#b3     { z-index: 10; width: 90px; float: left }
#b4     { z-index: 10; width: 105px; float: left }
#Menu #b4 ul { background-color: #274452 }
#b5     { z-index: 10; width: 98px; float: left }
#Menu #b5 ul { background-color: #274452 }
#Menu            { margin: 0; padding: 0; z-index: 50; height: 40px }
#Menu a           { color: #ffffff; text-decoration: none; background-image: url(pict/arrow.gif); background-repeat: no-repeat; background-position: 10px 12px; display: block; padding-top: 10px; padding-left: 28px; height: 30px }
#Menu a:hover { background-color: #274452 }
#Menu li           { background-image: url(pict/dots.gif); background-repeat: no-repeat; background-position: right 0; list-style: none; display: block; position: relative; height: 40px }
#Menu li ul       { visibility: hidden; margin-left: 10px; padding: 5px 2px; position: absolute; top: 35px; left: 2px; width: 180px; border: solid 0 #fff }
#Menu li ul li   { color: #fff; background-image: none; text-align: left; padding: 0 5px 0; position: relative; z-index: 60; width: auto; height: 23px }
#Menu li ul li a    { color: #fff; background-image: url(pict/arrow.gif); background-repeat: no-repeat; background-position: 2px 5px; text-align: left; padding: 2px 0 0 18px; position: relative; z-index: 60; width: auto; height: 20px }
#Menu li ul li a:hover  { background-color: #ae2a1c }
#Menu li:hover>ul { visibility: visible; }

hr {width:90%;height:1px;color:black;}

p {margin:.5em 0}
p.indent {margin-left:40px}
p.left {text-align:left}
p.center {text-align:center}
p.right {text-align:right}

img  { border-width: 0 }
img.left  { margin-right: 5px; float: left }
img.right   { margin-left: 5px; float: right }

kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid}
abbr {border-bottom:1px dashed;cursor:help}
span.underline {text-decoration:underline}
h1 { color: #c00; font-size: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h2 { color: #c00; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; margin: 0; padding: 0 }
td  { width: 206px; margin: 0; padding: 3px 0; border-top: 0; border-right: 0; border-bottom: 2px solid #b4b4b4; border-left: 0 }
.sform td   { margin: 0; width: auto; border: 0 }
.sform img  { border: none }
.sform p { line-height: 24px }
tr  { vertical-align: top;  }
table { margin: 0; padding: 0; border: 0; border-collapse: collapse}
.mnu-info a { color: #c00; font-weight: bold; background-image: url(pict/arrow.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 18px }
.mnu-item { background-color: #ececec; background-position: 0 5px; margin-top: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; width: 600px; float: left; border: solid 1px #dadada }
.mnu-item h2 { font-size: 1.2em; background-color: #dadada; display: block; padding: 2px 10px 3px 8px; border-style: solid; border-width: 1px; border-color: #f4f4f4 #b4b4b4 #b4b4b4 }
.mnu-item a { color: #c00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(pict/arrow.gif); background-repeat: no-repeat; background-position: 0 3px; margin: 0; padding: 0 0 0 18px }
.moreinfo { float: right }
fieldset { margin: 5px; padding: 5px 0 5px 10px }

