* {margin:0; padding:0}
html, body {height:100%}
body {background:url("../img/body.jpg") repeat-x #ddd; font-family:sans-serif;  color:#000}
a {color:#982a40; text-decoration:none}
a:hover {text-decoration:underline}
h2 {font-weight:normal; font-size:1.3em; padding-left:200px; line-height:2.4em}
h3 {font-size:1.2em; margin:10px 0}
table {border-collapse:collapse; font-size:1em}
th, td {padding:2px 7px; vertical-align:top}
th {font-weight:normal; text-align:left; border-bottom:double #ccc}
td {border-bottom:1px solid #ccc}

#text {float:left; width:500px; margin:30px 30px 50px 30px; font-size:.8em; line-height:1.5em}
#text a {text-decoration:underline; font-weight:bold}
#text a:hover {text-decoration:none}
#text p {margin:20px 0}
#text img {margin:5px; border:2px solid #ccc; margin:0; border:0; vertical-align:middle}
#text ul {margin:10px 0 10px 20px; list-style-type:square}

#header1 {height:37px; background:url("../img/headfoot.jpg") no-repeat top #fff}
#header1 div, #footer div {color:#666; font-size:.7em; font-weight:bold; margin:20px 25px}
#header1 a, #footer a {color:#666}
#footer div {font-weight:normal; margin-top:2px}

#header {width:760px; margin:auto}
#header h1 {display:block; position:relative; height:130px}
#header span {display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url("../img/header.jpg"); z-index:1}

#page {width:780px; height:auto; background:url("../img/page.jpg") repeat-y #fff; margin:0 auto; position:relative}

#main {padding:0 10px}
#title {height:49px; background-color:#f4e9ec}

#left, #right {position:absolute; top:37px; left:0; width:10px; height:200px; background:url("../img/leftright.jpg") repeat-x left #fff}
#right {left:auto; right:0; background-position:right}

#footer1 {width:100%; height:37px; text-align:center; background:url("../img/footer1.jpg") repeat-x #fff}
#footer {width:760px; height:37px; margin:auto; background:url("../img/headfoot.jpg") no-repeat bottom #fff}

#column {width:170px; margin-top:-45px; float:left}

#menu {border-bottom:0; border-left:0; position:relative}

.menu {list-style-type:none; background:#eee; xborder:1px solid #ccc}
.menu li {height:24px; background:url("../img/menu.jpg") repeat-x #ccc; padding-left:10px; line-height:1.6em}
.menu a {font-family:Georgia, "New York CE", utopia, serif; font-size:.7em; font-weight:bold; color:#982a40; display:block}

#menu li {position:relative; float:left; width:158px; border:1px solid #ccc; border-bottom:0}
#menu li ul {position:absolute; left:-999em; margin-left:158px; margin-top:-27px}
#menu li ul ul {left:-999em}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left:auto}

address, .more {font-family:Verdana, "Geneva CE", lucida, sans-serif; font-size:.6em; font-style:normal; border-right:1px solid #ccc; background:#f2f2f2; color:#666; padding:15px 10px 0 10px}
address a {color:#666}
.more {text-align:right; border-bottom:1px solid #ccc; padding:0; padding:5px 10px 10px 0}
.more a {color:#982a40; font-weight:bold}

br.clear {clear:both}
.fl {float:left}
.fr {float:right}