body { text-align: center; background: #ffffff; font-family: arial; font-size: 75%; }

img { border: 0px; }
h1 { margin: 23px 5px; color: #434343; font-size: 16pt; font-weight: normal; padding: 0px; }
h2 { color: #434343; font-size: 13pt; font-weight: bold; padding: 0px; margin: 20px 0px 10px -1px; }
h3 { color: #434343; font-size: 12pt; font-weight: bold; padding: 0px; margin: 15px 0px 10px -1px; }
p { color: #434343; margin: 0px 0px 10px 0px; font-family: arial; }
li { color: #434343; }
a { color: #434343; }

div.logo { width: 921px; margin: auto !important; margin: 0px 26px 19px 23px; text-align: right; padding-top: 0px; color: #7f7f7f; font-size: 11px; line-height: 100%; }


div.logo img { margin: 28px 8px -1px 8px; }
div.logo a.logo { display: block; float: left; margin: 0px 0px 19px 0px; border: 0px; }
div.logo a.logo img { margin: 0px; }


table.bookmarks { width: 970px; margin: 0px auto 0px auto; font-size: 80%; font-family: tahoma; clear: left; }
table.bookmarks th { background: #acbf03 url(../img/corner-r.gif) right top no-repeat; color: #ffffff; text-transform: uppercase; padding: 0px; }
table.bookmarks th a { font:bold 11px Arial; color: #ffffff; background: url(../img/corner-l.gif) left top no-repeat; display: block; text-align: center; padding: 6px 0px 5px 0px; text-decoration: none; }
table.bookmarks th.this { background-color: #76006c; background-image: url(../img/corner-r-o.gif); }
table.bookmarks th.this a { background-image: url(../img/corner-l-o.gif); }
table.bookmarks th.l { background-image: none; }
table.bookmarks th.f a { background-image: none; }

div.static-menu { background: #f2f0e5; margin: 1px auto 0px auto; width: 970px; padding: 6px 0px 6px 0px; }
div.static-menu a { font: bold 10px Arial; color: #434343; text-transform: uppercase; padding: 3px 0px 4px 12px; margin: 0px 22px; background: url(../img/bullet-g.gif) left 50% no-repeat; text-decoration: none; }
div.static-menu a.this { color: #7f1075; }

div.crumbs { margin: 10px auto 0px auto; text-align: left; width: 900px; color: #626262; font-size: 9px; }
div.crumbs a, div.crumbs strong { color: #626262; font-size: 11px; }

table.body { border-top: 8px solid #f2f0e5; border-bottom: 8px solid #f2f0e5; width: 900px; margin: 10px auto 0px auto; text-align: left; font-size: 100%; }
table.body td { vertical-align: top; }
table.body td.context { width: 210px; border-right: 1px solid #e6e1c4; padding-bottom: 15px; }
table.body td.body { padding: 0px 0px 25px 35px; background: url(../img/half.gif) left top no-repeat; }
table.body td.context a { display: block; margin: 0px; background: url(../img/a.gif) 0px 3px no-repeat; padding-left: 13px; }

table.body td.context * { clear: left; }
table.body div.hr { width: 100%; color: #f2f0e5; height: 8px; border: 0px; background: #f2f0e5; margin: 15px 0px 15px 0px; padding: 0px; font-size: 0px; clear: left; }
table.body td.context div.hr { width: 90%; }

table.body td.context div.menu { margin: 10px 10px 0px 0px; }
table.body td.context div.menu a { display: block; color: #434343; font-size: 12px; padding-left: 14px; background: url(../img/href.gif) 0px 3px no-repeat; margin: 0px 0px 2px 0px; }
table.body td.context div.menu a.this { color: #acbf03; font-weight: bold; text-decoration: none; }

table.body td.context strong { font-size: 14px; color: #434343; display: block; margin: 0px; }

table.body td.context div.links a { display: block; margin: 0px; background: url(../img/a.gif) 0px 3px no-repeat; padding-left: 13px; }
table.body td.context div.links a.title { font-size: 12px; margin: 12px 0px 6px 0px; border-left: 2px solid #acbf03; padding-left: 4px; margin-left: 4px; line-height: 100%; text-decoration: none; font-weight: bold; background: none; }

table.body td.context p { margin: 2px 0px 0px 0px; }

table.body td.body p { font-size: 110%; }
table.body td.body table { font-size: 90%; }
table.body td.body p img { border: 3px solid #e6e1c4; margin: 4px 10px 10px 0px; }
table.body td.body p img.noborder { border: 0px; }
table.body td.body ul, table.body td.body ol { list-style: none; padding-left: 0px; margin-left: 22px; }
table.body td.body li { background: url(../img/li.gif) 0px 4px no-repeat; margin: 0px 0px 3px 0px; padding-left: 18px; }
table.body td.body li ul, table.body td.body li ol { margin:  10px 0px 0px 10px; }

table.body td.body a.l0, table.body td.body a.l1, table.body td.body a.l2, table.body td.body a.l3, table.body td.body a.l4 { display: block; font-size: 100%; background: url(../img/li-small.gif) 0px 5px no-repeat; padding-left: 10px; font-family: tahoma; color: #434343; }
table.body td.body a.l0 { margin: 10px 0px 0px 10px; font-weight: bold; text-decoration: none; }
table.body td.body a.l1 { margin: 3px 0px 0px 25px; background-image: url(../img/li-light.gif); }
table.body td.body a.l2 { margin: 3px 0px 0px 40px; background-image: url(../img/li-light.gif); }
table.body td.body a.l3 { margin: 3px 0px 0px 55px; font-size: 80%; background-image: url(../img/li-light.gif); }

table.body td.body table.photo { float: right; width: 250px; height: 300px; border: 1px solid #ff0000; }
table.body td.body table.photo td { padding: 0px; }
table.body td.body table.photo tr.t td { background: url(../img/photo/top.gif) left bottom repeat-x; vertical-align: bottom; text-align: right; height: 14px; }
table.body td.body table.photo td.r { background: url(../img/photo/right.gif) left top repeat-y; }

div.copyright { text-align: left; padding: 15px 0px; color: #7f7f7f; font-size: 11px; width: 900px; margin: 0px auto; }