
 select, textarea {
border : 1px solid #000000;
color : #f7f7f7;
background-color : #474747;
font-size : 11px;
font-family : Tahoma, sans-serif;
height:24px;
padding:3px;
}

input {
border : 1px solid #000000;
color : #f7f7f7;
background-color : #474747;
font-size : 11px;
font-family : Tahoma, sans-serif;
height:16px;
padding:3px;
}

textarea {
width: 100%;
}

/* Dark grey box, 1px black border. Font centered.
th {
background-color : #353535;
text-align : center;
padding-left : 3px;
padding-right : 3px;
border : 1px solid #222117;
font-size : 11px;
font-family : Tahoma, sans-serif;
}*/

.Regdiv {
background-color:#353535;
border:1px solid #222117;
font-family:Tahoma,sans-serif;
font-size:11px;
text-align:center;
height:18px;
list-style:none;
height:30px;
padding-top:10px;
}

.Regdiv2 {
background-color:#353535;
border:1px solid #222117;
font-family:Tahoma,sans-serif;
font-size:11px;
padding-left:3px;
padding-right:3px;
text-align:left;
width:454px;
padding-left:10px;
height:18px;
list-style:none;
height:30px;
padding-top:10px;
}

.inSel {
	width:324px;
}
.inSel2 {
	width:332px;
}
.inSelReg {
	width:101px;
}

.formLeftDiv {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
left:-18px;
position:relative;
text-align:left;
width:172px;
}

.formLeftDiv .label {
width:150px;
padding-left:16px;
color:#D2D2D2;
text-align:left;
background:#353535 none repeat scroll 0 0;
border:0px solid #000000;
height:30px;
}

ul {
	padding:0;
	margin:0;
}

div.regform {
border:0px solid #202020;
color:#D2D2D2;
display:block;
font-weight:bold;
margin-top:5px;
min-height:14px;
text-align:left;
width:616px;
height:450px;
}

.formRightDiv {
color:#fff;
font-size:10px;
left:152px;
position:relative;
text-align:left;
top:-462px;
}



/* Dark grey box, 1px black border .*/


.moon {
color : #66ff33;
}
.planet {
color : #ffffff;
}

#pagecontent
{ 
  width: 100%;
  margin: 0;
  padding: 0;
}

.regbox {
width : 695px;
height : auto;
background : #474747;
border : 1px solid #2c2c2c;
border-bottom : 19px solid #2c2c2c;
border-top : none;
padding : 0 14px 15px 14px;
color : #ffffff;
}

div.main, .mainbox {
    border : 1px solid #111111;
/*    background : #2c2c2c url(/images/vert-slice.png) repeat-y top left;*/
    background : #2c2c2c;

    margin : 0 10px 0 25px;
    height : auto;
    color : #ffffff;
    padding : 5px 14px 15px 14px;
}

.mainbox {
    width : 715px;
}
div.heading 
{
/*  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; */

  color : #d2d2d2;
  font-weight : bold;
  display : block;
  background : #4c4c4c; 
  border-color: #202020;
  border-style: solid;
  border-width: 1px; 
/*  min-height: 12px;*/
  min-height: 14px;
  padding-left: 15px;
  padding-right: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 5px;
  text-align: left;
	width:98%;
/*  position: relative;*/
}

div.content 
{
  padding-top: 1em;
  padding-left : 15px;
  padding-right : 5px;
  display : block;
  height:980px;
}


#extras
{
    padding-top: 2px;
    padding-bottom: 4px;
}




.contenthead {
color : #d2d2d2;
font-weight : bold;
display : block;
background : #4c4c4c;
border-color: #202020;
border-style: solid;
border-width: 1px;
/*width : 635px;*/
/*height : 17px;*/
min-height: 15px;
padding : 4px 2px 2px 15px;
}

.contentcontent {
padding-left : 15px;
padding-right : 5px;
display : block;
}

body  {
font-family:Tahoma, Helvetica, sans-serif;
background : #000000 none repeat-y fixed center top;
background-image : url(/css/img/bg-center.png);
margin:0px;
padding:0px;
font-size : 11px;
color : #ffffff;
  /* for IE */
 /* filter:alpha(opacity=70); */
  /* CSS3 standard */
 /* opacity:0.7; */
}




.jqmOverlay { background-color: #000; }

#recaptcha_area{
position:relative;left:12px;top:-4px;
}

#recaptcha_response_field {
color:#fff;
}

.confirmpass {
	position:relative;left:249px;top:-24px;
}

