body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3b3b;
    background: #000000;  
  	/* Center page for IE: */
	text-align:center;

}

.txtsmall { font-size:11px;}

#container 
{
  text-align :center;
  border-style:solid;
  border-width: 8px;
  border-color:Gray;
  background-color:#e3e1e7;
  width: 760px;
  /* Center page for compliant browsers: */
  margin: 0 auto;
  height:auto;
}

/* links */
#container a    	{ color: #001090; text-decoration: none; }
#container a:hover	{ color: #001090; text-decoration: underline; }

#footer 
{
    clear:both;
    display:block;
    text-align:center;
    margin:20px 0 20px 0;
    border-top:solid 2px Gray;
    padding:2px 0 0 0;
}

#footer p 
{
    margin-bottom:-1em;
    font-size:smaller;
    text-align:center;
}


h1 
{
    text-align:center;
}
h2 
{
    display:block;
    margin:5px 0px 10px 10px;
    text-align:left;
}
p 
{
    display:block;
    margin:8px 0px 10px 10px;
    text-align:justify;
    font-size:small;
    width:700px;
}

.controlcontainer
{
    margin:10px 0 0 0;
}    
.inputelement
{
    margin: 2px 0 2px 20px;
    clear: both;
}
.inputlabel
{
    margin:2px 5px 0 0;
    float: left;
    width: 150px;

}
.inputdata
{
    margin: 0 5px 0 -2.5em;
    float: left;
}
.inputdata2
{
    margin: 0 5px 0 -3.3em;
    float: left;
}
.validationmessage
{
    color:Red;
    font-weight:bold;
}   
.buttoncontainer
{
    margin: 25px 0 0 260px;
    clear: both;
}     
.button
{
    background-color: #3B3B3B;
	font-size: 10px;
	color: #FFFFFF;
	border: none;
	font-weight:500;
	font-size:10px;
    margin:0 10px 0 78px;
    float: left;

}