body, p, td	{font-family: sans-serif,tahoma,verdana,arial,helv,helvetica; font-size: 10pt}
body	{margin: 0px 0px 0px 0px; background-color:#eeeeee}
td	{padding:0px 0px 0px 0px}
p	{margin: 4px 0px 4px 0px}
a	{color: #906e4c; text-decoration: underline}
a:hover	{color: #ff3333}

div.main {position:relative; margin:10px auto; padding:0px; width:792px; border:1px solid #999999; background-color:#ffffff}

table.imageline {background-color:#eeeeee; border-collapse:collapse}
table.imageline td {border-bottom:1px solid #999999; padding:4px 4px 4px 4px}
table.imageline img {vertical-align:bottom}

div.content {padding:10px 10px 0px 10px}

p.back {color:#666666}
p.back a {color:#666666; text-decoration:none}
p.back a:hover {color:#000000; text-decoration:none}
h1 {font-size: 18pt; font-weight:bold; color:#666666; border-bottom:1px solid #999999; margin:15px 0px 25px 0px}
p.h1-subtitle {font-size: 10pt; font-weight:bold; color:#666666; margin: -20px 0px 15px 0px}
h2	{border-bottom: 1px solid #ddbb99; color: #442200; font-size: 12pt; margin: 20px 0px 2px 0px}
p.h2-subtitle {font-size: 8pt; font-weight:bold; color:#442200; margin: 0px 0px 8px 0px}
h3 {font-size: 10pt; font-weight:bold; color:#000000; margin: 12px 0px 8px 0px; text-decoration:underline}

div.main p.footer	{background-color: #ffffff; border-top: 1px solid #999999; color: #666666; font-size: 8pt; padding: 2px 2px 2px 2px; text-align: center; margin-top: 20px}
div.main p.footer a	{color: #666666; text-decoration: none}
div.main p.footer a:hover	{color: #000000; text-decoration: none}

table.title	{border-collapse:collapse; width:100%}

iframe	{border-style:none}

div.visit	{float:right; background-color:#e5cbb1; padding:1px 10px 6px 10px; vertical-align:top; margin-left:20px; width:300px}
div.visit h3	{text-decoration:none; color:#442200}

td.title	{border-bottom: 1px solid #002233; color: #442200; font-size: 16pt; font-weight:bold; margin: 0px 0px 0px 0px; vertical-align: bottom}
td.title2	{border-bottom: 1px solid #002233; color: #442200; font-size: 9pt; font-weight: bold; margin: 0px 0px 0px 0px; vertical-align: bottom}
td.subtitle	{color: #442200; font-size: 9pt; font-weight: bold; margin: 0px 0px 0px 0px; vertical-align: top}
td.subtitle2	{color: #442200; font-size: 9pt; font-weight: bold; margin: 0px 0px 0px 0px; vertical-align: top}
p.title-portfolio	{color: #442200; font-size: 10pt; font-weight:bold; margin: 0px 0px 0px 0px}
td.title-empty	{background-color: #ffffff}
td.title-image	{background-color: #ffffff; padding: 0px 10px 0px 10px}
td.title-main	{background-color: #ffffff; padding: 0px 0px 10px 0px; vertical-align: bottom}
td.title-column	{background-color: #ffffff}

td.title-line	{background-color: #ffffff}

td.menu	{background-color: #ffffff; padding: 10px 10px 20px 10px; vertical-align: top}
p.menu-level1	{border: 1px solid #ddbb99; background-color: #ddbb99; color: #442200; font-weight: bold; margin: 4px 0px 2px 0px; padding: 0px 0px 0px 2px}
p.menu-level2	{border: 1px solid #ffffff; color: #442200; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 2px}
p.menu-level3	{border: 1px solid #ffffff; color: #442200; font-size: 8pt; margin: 0px 0px 0px 18px; padding: 0px 0px 0px 2px}
p.menu-level1 a	{color: #442200; text-decoration: none}
p.menu-level2 a	{color: #442200; text-decoration: none}
p.menu-level3 a	{color: #442200; text-decoration: none}
p.menu-level1 a:hover	{color: #002233; text-decoration: none}
p.menu-level2 a:hover	{color: #002233; text-decoration: none}
p.menu-level3 a:hover	{color: #002233; text-decoration: none}
p.menu-sel	{border: 1px solid #002233}

td.content	{background-color: #ffffff; padding: 10px 0px 20px 0px; vertical-align: top}
td.content-left	{vertical-align: top}
td.content-right	{vertical-align: top}
table.list	{border: none; margin: 0px 0px 0px 20px; vertical-align: top}
td.list-point	{border: none; vertical-align: top}
td.list-item	{border: none; vertical-align: top}

table.download	{border: none; margin: 0px 0px 0px 20px}
td.download-symbol	{border: none; padding: 1px 3px 1px 0px}
td.download	{border: none; padding: 1px 0px 1px 0px}

table.biography-info	{border: none; margin: 4px 0px 4px 0px}
td.biography-info-key	{border: none; font-weight:bold; padding: 1px 5px 1px 0px; vertical-align: top}
td.biography-info-value	{border: none; padding: 1px 0px 1px 0px; vertical-align: top}
table.biography	{border: none; margin: 4px 0px 4px 0px}
td.biography-year	{border-top: 1px solid #eeeeee; font-weight:bold; padding: 0px 0px 0px 0px}
td.biography-text	{border: none; padding: 1px 0px 10px 10px}

table.gallery	{border: none; margin: 0px 0px 0px 0px}
td.gallery-nav	{border: none; font-weight: bold; text-align: center; padding: 0px 0px 10px 0px}
td.gallery-img	{border: none; padding: 0px 0px 0px 0px}
td.gallery-tag	{border: none; font-weight: bold; text-align: center; padding: 5px 0px 0px 0px}
td.gallery-thumb	{border: none; padding: 0px 8px 8px 0px}

table.emailform	{border: none; margin: 0px 0px 0px 0px}
td.emailform-label	{border: none; font-weight: bold; padding: 0px 0px 0px 0px}
td.emailform-input	{border: none; padding: 0px 0px 0px 0px}
td.emailform-textarea	{border: none; padding: 0px 0px 0px 0px}
td.emailform-submit	{border: none; padding: 0px 0px 0px 0px}
input.emailform-text	{border: 1px solid #cccccc}
textarea.emailform-textarea	{border: 1px solid #cccccc}
input.emailform-submit	{}

table.columns	{background-color: #ffffff; margin: 20px 0px 20px 0px}
td.columns	{background-color: #ddbb99; border: 1pt solid #002233; padding: 0px 10px 6px 10px; vertical-align: top}
td.columns-space	{background-color: #ffffff; padding: 0px 0px 0px 0px; vertical-align: top}

table.box	{border: 1px solid #002233; margin: 10px 0px 10px 0px}
td.box-tit	{background-color: #ddbb99; color: #442200; font-size: 8pt; font-weight: bold; padding: 2px 2px 2px 2px}
td.box	{background-color: #ffffff; font-size: 8pt; padding: 2px 2px 2px 2px}
td.box p	{font-size: 8pt;}
td.box table.download	{border: none; margin: 0px 0px 0px 5px}
td.box td.download-symbol	{border: none; padding: 1px 3px 1px 0px}
td.box td.download	{border: none; font-size: 8pt; padding: 1px 0px 1px 0px}

table.bike-short	{border: 1px solid #002233; margin: 10px 0px 10px 0px}
td.bike-short-tit	{background-color: #ddbb99; color: #442200; font-size: 8pt; font-weight: bold; padding: 2px 2px 2px 2px; vertical-align: top}
td.bike-short	{background-color: #ffffff; font-size: 8pt; padding: 2px 2px 2px 2px; vertical-align: top}

table.images {border-collapse:collapse}
table.images td {padding: 0px 10px 0px 0px}

