.not-on-a{clear:both; padding-top:5px; font-size:10px; width:201px; float:right; text-align:left;}
.inline_error{font-size:11px; font-weight:bold; color:#cc0000}

.contentTopLeft
{
  /*
  background-image:url(/images/grid.png);
  background-position:10px;
  */    
}


.fieldWithErrors label{color:#535143;}

#rememberme, #signin
{
  position:relative;
}

td#contentMainArea
{
  padding-left: 20px;
  padding-right: 20px;
  width: 710px;
}

div#regwrap
{
  padding-top:10px;
}

div#regform
{
  background:#fff;
  padding:20px;
  width:390px;
  float:left;
}

div#adminwrap
{
  padding-top:10px;
}

div#adminform
{
  background:#fff;
  padding:20px;
  width:590px;
  float:left;
}

div#appform
{
  background:#fff;
  padding:20px;
  width:500px;
  float:left;
}

div#regform form ul li
{
  position:relative;
}

.ie div#regform form ul li
{
  display:inline-block;
}

div#regform form ul li label
{
  display:block;
  padding-bottom:2px;
}

div#regform form ul li label.checkbox
{
  font-weight:normal;
  display:inline;
}

div#regform form ul li input.checkbox-input
{
  display:inline;
}

div#regform form ul li input.textfield
{
  width:302px;
  display:block;
  background:url(/images/patternWhite.png);
  padding:2px;
}

.safari div#regform form ul li input.textfield
{
  width:310px;
}


div#regform div.horizontalLine
{
  margin-top:30px;
  margin-bottom:10px;
}

div#regform small
{
  font-size:10px;
}

div#regform small.switch_platform
{
  width:400px;
}

div#regform form ul
{
  list-style-type:none;
  margin:0; padding:0;
}

div#regform form ul li
{
  margin:0; padding:0;
  margin-bottom:15px;
}

div#regform h2
{
  padding-top:20px;
}

div#regform div.slickbutton
{
  float:right;
}

li#submit_section
{
  margin-bottom:0 !important;
}


li#submit_section input
{
  float:right;
}

div#already_a_member
{
  float:left;
  margin-right:0px;
  width:410px;
  margin-top:5px;
}

div#already_a_member h2
{
  margin-bottom:10px;
}

div#already_a_member div.slickbutton
{
  width:100px;
}

a#start_download
{
  height:49px; width:210px; background-image:url(/images/download_reg.png); float:right; margin-top:15px;
  text-indent:-9999px;
}

div.fieldWithErrors
{
}

.form_note
{
  display: block;
  position:absolute;
  right:-205px;
  bottom:8px;
  display:none;
}


/* login page specific */

.loginpass{width:100px; float:left;}
#rememberme{ float:left; }
#rememberme input.checkbox-input{float:left;}
#intro-text{width:360px;}
