html, body
{
   position: absolute;
   top: 0px;
   left: 0px;
   height: 100%;
   width: 100%;

   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-family: Arial, Verdana, Tahoma;
   font-weight: normal;
   font-size: 0.8em;

   background-color: #E8E8E8;
}

.LoginForm
{
   position: relative;
   font-family: Arial, Verdana, Tahoma;
   font-weight: bold;
   top: 0px;
   left: 0px;
   width: 750px;
   min-width: 750px;
   max-width:750px;
   height: 480px;
   min-height: 480px;
   max-height: 480px;
   background-color: #F8F8F8;
   background-image: url(backgroundGRA.GIF);
}

.LoginHeaderBlock
{
  position: absolute;
  top: 70px;
  left: 143px;
  height: 30px;
  width: 99%; 
  font-size: 20pt;
}

.LoginLogo
{
  position: absolute;
  top: 20px;
  left: 12px;
}

.LoginHeader
{
  position: absolute;
  top: 0px;
  left: 64px;
  
  padding-top: 4px;
  padding-left: 4px;
}

.LoginLanguages
{
  position: absolute;
  top: 12px;
  right: 1%;

  font-family: Verdana; 
  font-size: 0.50em; 
}

.LoginContentBlock
{
  position: absolute;
  margin-left:143px;
  top: 142px;
  font-size: 12px;
  font-weight: bold;
}

.LoginFooterBlock
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 12px;
  width: 99%; 
}


.LoginInfo
{
  position: absolute;
  bottom: 2px;
  left: 1%;
}

.LoginVersion
{
  position: absolute;
  bottom: 2px;
  right: 1%;
}

.LoginButton
{
}

.Content
{
  position: absolute;
  top: 10%;
  left: 1%;
  width: 53%;
  height: 80%;
  font-size: 1.2em;
}

.ContentSplitter
{
  position: absolute;
  top: 10%;
  left: 54%;
  height: 80%;

  border-left-style: dotted;
  background-color: #999999; 
  border-left-width: 1px; 
}

.ContentInformation
{
  position: absolute;
  top: 10%;
  right: 1%;
  width: 44%;
  height: 80%;
}

.ContentInformationFull
{
  position: absolute;
  top: 10%;
  left: 1%;
  width: 98%;
  height: 80%;
}

.InfoInformation
{
  position: absolute;
  top: 10%;
  right: 1%;
  width: 98%;
  height: 80%;
}

.DetailPageHeaderText
{
  font-family: Tahoma;
  font-size: medium;
  font-variant: small-caps;
  font-weight: bold;
  padding-left: 1%; 
  padding-right: 1%;
}

.ActivationCodeTextBox
{
  text-transform: uppercase;
  font-size: 0.9em;
  width: 70px;
}

.EULAFrame
{
  margin: 1% 0% 1% 0%;
  width: 100%;
  height: 75%;
  background-color: Aqua;
}

select
{
  font-size: 12px;
}

td.info, td.bullet
{
  text-align: center;
  vertical-align: top;
  padding: 2px;
  width: 46px;
}

td.infotext
{
  padding-top: 16px;
}

div.eaninfotext
{
  padding-left: 15px;
  padding-top: 25px;
}


.info
{
  width: 46px;
}

.bullet
{
  width: 16px;
}

.textbox
{
  width: 200px;
}

a.helplink
{
  font-size: 1.25em;
}

h3
{
  margin-top: 0px;
  padding-top: 0px;
  font-size: 1.25em;
  font-weight: bold;
}

p
{
  font-size: 1.1em;
}

.navButton
{
  position: absolute;
  right: 10%;
  bottom: 5%;
}

a:link, a:visited
{
  color: Black;
}

a:hover
{
  color: Blue;
}

.TextWidth
 { 
 	width: 250px;
 	height:13px;
 	color: black; 
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size: 11px
}

.ComboWidth 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	font-size:11px; 
	width:256px; 
}

.LabelWidth 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	font-size:11px; 
	font-weight: bold; 
}


.wait-container 
{
	position : absolute;
	width: 30%;
	height: 30%;
	left: 35%;
	top: 35%;
	visibility : hidden;
	z-index : 99;
	text-align : center;
}

.wait-box 
{
	width : 200px;
	height : 140px;
	font-family : verdana;
	font-weight : bold;
	color : Black;
	font-size : 10pt;
	background-color : #F5F5F5;
	text-align : center;
	border : solid 3px #A1A1A1;
	margin:0 auto;
}
