body 
{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:20px;
    padding:0;
    margin:0;
}

.text
{
    margin:10px;
}

.helptext
{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    padding:0;
	margin:10px;
}

.helptextheader
{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:22px;
    padding:0;
	margin:10px;
}

.cmdtext
{
	font-family:"Courier";
	font-size:16px;
    padding:0;
    
}

.container 
{
    display:block;
    width:1200px;
    margin-left:auto;
    margin-right:auto;
}

.infoblock
{
    display:block;
    position:absolute;
    width:417px;
    top: 140px;
    height: 322px;
    left: 590px;
    margin-left:auto;
    margin-right:auto;
}

.infotext
{
    font-size:20px;
}
.container2 
{
    display:block;
    border: thin ridge #C0C0C0;
    position:absolute;
    width:560px;
    top: 140px;
    left: 10px;
    margin-left:auto;
    margin-right:auto;
}

.datainput td
{
   padding:5px;
}

.ctextbox
{
    width:230px;
}
    
.Captchalabel
{
    font-size:15px; 
}

.formDesc
{
    width:270px;
    font-size: 18px;
}
.formInput
{
    width:250px;
    font-size: 20px;
    height: 26px;
}

.validationDiv
{
    padding: 0px 0px 5px 0px;
    margin: 8px 0px 0px 0px;
}
.correct
{
    color: Green;
    font-size: 0.8em;
    font-weight: bold;
}
.incorrect
{
    color: Red;
    font-size: 0.8em;
    font-weight: bold;
}
.style1
{
    border-style: groove;
    border-collapse: collapse;
    border: 2px solid;
    width: 100%;
}
.style2
{
    border: 1px solid;
}
.style3
{
    border: 1px solid;
    width: 110px;
}
.style4
{
    border: 1px solid;
}
.style5
{
    border: 1px solid;
    width: 108px;
}

.btnClass {
    border: 1px solid;
    font-size: 16px;
    height: 26px;

}

.btnClass:hover 
{
    font-weight: bold;
}
.helpimg
{
  border-bottom-style:none;
    height: 25px;
    width: 25px;
    border-left-color: White;
    border-right-color: White;
    border-top-color: White;
    border-bottom-color: White;
}

#logo{display:inline-block; position:absolute; top:35px; left:0px;}
h1#titleWrapper{display:inline-block; position:absolute; top:80px; right:0px; background:url(images/top-bar.png) no-repeat top right; left:527px; width:475px; height:52px; font-size:24px; font-weight:normal; padding:12px 16px 0 0; color:#a0258f; text-align:right; margin:0}
