.footerlogin a
{
    color: #868686;
}

.footerlogin a:hover
{
    color: #4caf3a;
    text-decoration: none;
    cursor: pointer !important;
}

.bannerstrip
{
	margin-top: 2px;
	height:29px;
}

.central-illustration
{
	margin-top:2px;
	margin-bottom:10px;
	padding-top:35px;
	background-color: Transparent;
	background-position:center;
	background-image: url(../images/central-illustration.jpg);
	background-repeat:no-repeat;
	height:105px;
}

.central-illustration-empty
{
	margin-top:2px;
	margin-bottom:10px;
	padding-top:15px;
	background-color: Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:1px;
}

.appformcontainer
{
	background-color:#f2f2f2;/*#f2f2f2*/
	margin-top: 2px;
	margin-bottom: 2px;
	padding-bottom:35px;
	width:939px;
}

.appformcontent
{
	/*padding-left: 50px;
	padding-right: 50px;*/
	margin-left:50px;/*50*/
	margin-right:50px;/*50*/
	background-color:#fff;
	/*width:500px;*/
	width: 838px;
}

.appformcontent .contentbox .top
{
    background: transparent url(../images/appform_bg_box_t.gif) no-repeat;   
    padding-top: 6px;
}

.appformcontent .contentbox .middle
{
    background: transparent url(../images/appform_bg_box_m.gif) repeat-y;
}

.appformcontent .contentbox .middle
{
    width: 838px;
    padding: 18px 16px;
}

.appformcontent .contentbox .bottom
{
    height: 6px;
    background: transparent url(../images/appform_bg_box_b.gif) no-repeat;
}

.boldtext
{
	font-weight:bold;
}

.boldtext1
{    
	color: #2f2f2f;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 2px;
}

div.row {
  clear: both;
  padding-top: 5px;
}

div.row span.label {
  float: left;
  width: 250px;
  text-align: left;
  padding-left:5px;
  padding-top:2px;
  padding-bottom: 6px;
  background-color:#f2f2f2;
  }
  
div.row span.formfield {
  float: left;
  width: 250px;
  text-align: left;
  padding-left:5px;
  } 

div.row span.formfielddateavailable {
  float: left;
  width: 180px;/*170*/
  text-align: left;
  padding-left:5px;
  } 

div.row span.validation {
  float: right;
  width: 200px;
  text-align: left;
  padding-right:50px;
  } 

div.rowcheck {
  clear: both;
  padding-top: 5px;
  }

div.rowcheck span.labelcheck {
  float: left;
  width: 450px;
  text-align: left;
  padding-left:5px;
  padding-top:2px;
  padding-bottom: 6px;
  background-color:#f2f2f2;
  }

div.rowcheck span.formfieldcheck {
  float: left;
  width: 50px;
  text-align: left;
  padding-left: 5px;
  } 

div.rowcheck span.validation1
 {
	  float: left;
	  width: 200px;
	  text-align: left;
	  padding-left:80px;
	  padding-top: 5px;
  } 

div.row span.validation2
 {
	  float: left;
	  width: 420px;
	  text-align: left;
	  padding-left: 0px;
	  padding-top: 5px;
  } 

.h1appform
{    
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #2f2f2f;
    font-size: 10pt;
    font-weight: bold;
}

div.general
{
	padding:0px 20px 0px 0px;
	width:580px;
}

select
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

span.declarations
{
  float: left;
  width: 400px;
  text-align: left;
  padding-left:5px;
  padding-top:2px;
  padding-bottom: 6px;
  background-color:#f2f2f2;
}

div.row span.reflabeltitle {
  float: left;
  width: 340px;
  text-align: left;
  padding-left:5px;
  padding-top:2px;
  padding-bottom: 6px;
  background-color:#f2f2f2;
  }

div.row span.refvalidation {
  float: left;
  width: 340px;
  text-align: left;
  padding-left:5px;
  padding-top:2px;
  padding-bottom: 6px;
  background-color:#ffffff;
  }

div.row span.titlespace {
  float: left;
  width: 60px;
  text-align: left;
  padding-left:5px;
  padding-top:2px;
  padding-bottom: 6px;
  background-color:#ffffff;
  }

div.row span.reflabel {
  float: left;
  width: 150px;
  text-align: left;
  padding-left:5px;
  padding-top:2px;
  padding-bottom: 6px;
  background-color:#f2f2f2;
  }

div.row span.references {
  float: left;
  width: 250px;
  text-align: left;
  padding-left:5px;
  padding-top:2px;
  padding-bottom: 6px;
  background-color:#f2f2f2;
  }

div.row span.checkbuttons {
  float: left;
  width: 150px;
  text-align: left;
  padding-left:5px;
  } 

.submitbutton
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight:bold;
    color: #fff;
    background-color: #4DAE3D;
    border-style: none;
    padding-top: 1px;
    padding-bottom: 1px;
	
	
}