﻿html
{
	overflow: auto;
}

body 
{
	background-image: url(../graphics/BG.png);
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline
}

img
{
	border: none
}

h1
{
	font-size: 12pt; font-weight: bold;
}

#BodyDiv h1
{
	font-size: 13pt; color: #F00000;
}

#UltimateBodyDiv h1
{
	font-size: 10pt; font-weight: bold; color: #000; margin: 10px 0px 0px 0px
}

h2
{
	font-size: 10pt; font-weight: bold; 
}

p
{
	margin: 0px
}

/* buttons */
a.button
{
	display: block; float: left;
	text-align: center;
	padding-top: 5px; margin-right: 15px;
	width: 163px; height: 25px;
	color: Black;
	background-image: url(../buttons/Button.png); background-repeat: no-repeat;
}

a.button:hover
{
	background-image: url(../buttons/ButtonHover.png);
	text-decoration: none;
}

.spacebefore
{
	margin-top: 10px
}

.marginleft
{
	margin-left: 15px
}

/* text boxes */
.TextBox
{
	background-image: url(../graphics/BG.png);
	border: 1px solid Black
}

.TextBox:hover
{
	border: 1px solid #FFCE31;
}

.TextBox:focus
{
	border: 1px solid #FFCE31;
}

div.BookOverview
{
	display: block; float: left;
	margin: 10px; padding: 10px;
	border: solid 3px #3F3F3F;
	height: 320px;
}

div.BookOverview:hover
{
	border: solid 3px #FFCE31
}

.BookOverview a
{
	color: Black; text-decoration: none
}

.BookOverview a:hover
{
	text-decoration: none
}

.BookOverview a .BookTitle
{
	font-size: 10pt; font-weight: bold;
	padding: 0px; margin: 0px;
	margin-top: 5px;
}

.BookOverview a .BookRelease
{
	font-size: 10pt; font-weight: normal
}

.AuthorsPanel
{
	height: 95px;
	overflow: auto;
	padding-top: 5px; padding-left: 5px
}

.AuthorViewer
{
	border-top: solid 2px Black;
	padding-top: 10px;
	padding-bottom: 20px
}

.AuthorsPanel div:first-child
{
	border: none;
	padding-top: 0px;
}

.AuthorViewer img
{
	float: left;
	margin-right: 5px
}

.AuthorViewer h2
{
	margin: 0px; padding: 0px;
}

.AuthorViewer p
{
	margin: 0px; padding: 0px
}

.mandatory
{
	font-weight: bold; vertical-align: top
}

.error
{
	clear: both; display: block; color: Red
}

.BigRed
{
	color: #F00000; font-size: 16pt;
}

.sample
{
	padding: 10px; clear: both; margin-top: 20px
}