body
{
	border-top: 4pt solid #494900;
	margin: 0;
	padding: 4pt 0 0 0;
	font-family: Verdana, Arial, Helv, helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
	text-align: justify;
}

.body
{
	padding: 0 20px 0 200px;
}

body input
{
	padding: 0 15% 0 15%;
	font-family: Verdana, Arial, Helv, helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
	text-align: center;
}

a
{
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #b6b2b6;
}

a:hover
{
	color: #df5508;
	border-bottom: 1px dotted #df5508;
}

img
{
	border: 0;
}

h1
{
	font-family: Times Roman, Times, courier, serif;
	font-size: 14pt;
	font-weight: 500;
	padding: 6pt 0 6pt 0;
	text-align: center;
	border-bottom: 1pt dashed #b6b2b6;
}

h2
{
	font-weight: 500;
	font-family: Times Roman, Times, courier, serif;
	font-size: 14pt;
}

h3
{
	font-weight: 500;
	font-family: Times Roman, Times, courier, serif;
	font-size: 12pt;
}

h4
{
	font-weight: 500;
	font-family: Times Roman, Times, courier, serif;
	font-size: 11pt;
}

h5
{
	font-weight: 500;
	font-family: Times Roman, Times, courier, serif;
	font-size: 10pt;
}

h6,
.emotion h1
{
	font-weight: 500;
	font-family: Times Roman, Times, courier, serif;
	font-size: 9pt;
	border-bottom: 0;
}

table
{
	padding-left: 50px;
}

td
{
	spacing: 1px;
	padding: 4px;
}

tr
{
	font-weight: 800;
	font-style: italic;
	background-color: #c0c0c0;
}

tr + tr, tr + tr + tr + tr, tr + tr + tr + tr + tr + tr, tr + tr + tr + tr + tr + tr + tr + tr, tr + tr + tr + tr + tr + tr + tr + tr + tr + tr
{
	font-weight: 500;
	font-style: normal;
	background-color: #e0e0e0;
}

tr + tr + tr, tr + tr + tr + tr + tr, tr + tr + tr + tr + tr + tr + tr, tr + tr + tr + tr + tr + tr + tr + tr + tr, tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr
{
	font-weight: 500;
	font-style: normal;
	background-color: #f0f0f0;
}

.main_navigation
{
	padding: 6pt 0 6pt 0;
	font-family: Times Roman, Times, courier, serif;
	font-size: 12pt;
	height: 14pt;
	border-bottom: 1pt solid #616561;
}

.main_navigation ul
{
	margin: 0;
	padding: 0;
}

.main_navigation li
{
	float: left;
	padding: 0 10pt 0 10pt;
	list-style-type: none;
}

.main_navigation a
{
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}

.main_navigation a.selected
{
	color: #df5508;
	border-top: 2pt solid #9e8e51;
}

.main_navigation a:hover
{
	border-top: 2pt solid #e7e3d7;
}


.sub_navigation, .path
{
	padding: 1pt 0 1pt 0;
	font-family: Times Roman, Times, courier, serif;
	font-size: 10pt;
	height: 12pt;
	border-bottom: 1pt solid #616561;
}

.sub_navigation ul, .path ul
{
	margin: 0 0 0 8pt;
	padding: 0;
}

.sub_navigation li, .path li
{
	float: left;
	padding: 0 4pt 0 4pt;
	list-style-type: none;
}

.sub_navigation a, .path a
{
	text-decoration: none;
	color: #000000;
	text-transform: lowercase;
}

.sub_navigation a.selected, .path a.selected
{
	color: #df5508;
}

.sub_navigation a:hover, .path a:hover
{
	border-top: 1pt solid #e7e3d7;
	color: #df5508;
}


div.emotion
{
	position: absolute;
	top: 0;
	left: 10px;
	width: 160px;
	background-color: #efebd7;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
	border: medium double #aea671;
	margin: 60pt 0pt 2pt 0pt;
	padding: 2pt;
	text-align: center;
}

a.emotion
{
	color: #000000;
	text-decoration: none;
}


div.footer
{
	border-top: 1pt solid #616561;
	font-size: 10pt;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	clear: both;
}

div.footer span
{
	white-space: nowrap;
}


.gallery
{
 	width: 30%;
 	float: left;
 	height: 145px;
 	text-align: center;
 }


.start_navigation
{
	width: 50%;
	float: left;
	text-align: center;
	margin: 10% 0 10% 0;
	font-family: Times Roman, Times, courier, serif;
	font-size: 26pt;
	line-height: 28pt;
}

.start_navigation a
{
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}

.start_navigation a:hover
{
	border-top: 4pt solid #e7e3d7;
	border-bottom: 2pt solid #e7e3d7;
	color: #df5508;
}
