/* Top */

div.top
{
  z-index: 2;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 80%;
  border: 0px;
  overflow: auto;
  background-attachment: scroll;
  background-image: url('images/top.jpg');
  background-repeat: no-repeat;
  clear: both;
} 

/* Header */

div.phrase
{
  position:absolute;
  left: 170px;
  left: 300px;
  top: 20px;
  font-style: italic;
}

div.logo
{
  position:absolute;
  left: 78%;
  top: 1%;
}

/* Footer */

div.footer
{
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 110px;
  left: 0px;
  bottom: 0px;
  background-image: url('images/footer.jpg');
}

div.footerleft
{
  position:absolute;
  left: 20px;
  top: 50px;
}

div.footerright
{
  position:absolute;
  right: 20px;
  top: 50px;
}

.footer 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color:#ffffff;
}

.footer a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	color:#ffffff;
}

.footer a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color:#ffffff;
}

.footer a:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color:#ffffff;
}

.footer a:hover 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  text-decoration:underline;
  color:#ffffff;
}

img
{
  border: 0px;
}

body,td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

td
{
  vertical-align: middle;
}

html, body
{
  height: 100%;
}

body 
{
	background-color: #330000;
	margin-left: 0px;
	margin-top: 0px;
  	margin-right: 0px;
	margin-bottom: 0px;
}

/* Links */

a 
{
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}

a:visited 
{
	color: #FF6600;
}

a:hover 
{
	color: #FF6600;
}

a:active
{
	color: #FF6600;
}

.detail 
{
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}

input, textarea
{
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  border: solid 1px #777777;
  padding: 2;
}

select
{
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  border: 0px;
  padding: 2;
}

font.error
{
  font-weight: bold;
  color: #00AAFF;
}