/* CSS Document */
.maincontainer{
	width:auto;		
}

.rowcontainer{
	height: auto;
	margin-bottom: 2px;
	width: auto;
	clear:  both;
}

.footercontainer{
	height: 50px;
	width:auto;
	/* border: 1px solid #000; */
	line-height:50px;
	text-align:center;
	clear:  both;
}

.headerfootercontainer{
	height: auto;
	width:auto;
	/* width: 800px;*/
	margin-bottom: 10px;	
	clear:both;
}

.betweenrowcontainer p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	font-style:  italic;
	font-weight: bold;
	text-align:  left;
}

.label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	width: 150px;
	float: left;
}

.fields{
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
	width: auto;
	
}

.field_div{
	width: auto;
	/* border: 1px solid #000; */
	float: left;
	clear:right;
	margin-right: 48px;	
}

.buttoncontainer{
	width: 600px;
	margin-left: 150px;
}

.formstyle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.formstyle textarea{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    margin-bottom: 10px;
	width: 500px;
	height: 200px;
}

.formstyle select{
    font-size: 12px;
    border-width: 1px;
    border-style: solid;
    margin-bottom: 10px;
	border-color:#000000;
	width: 500px;
}

.formstyle textfield{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    margin-bottom: 10px;
	width: 500px;
}

.formstyle h1{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin-right: 4px;
   border: 0px solid #000000;
}

.formstyle h2{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: inherit;
   font-style:italic;
   border: 0px solid #000000;
}

.formstyle p{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.minmax{
	float: left;
	height: 14px;
}

.minmax input{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    margin-bottom: 10px;
	width: 80px;
}

.upload{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}

.info
{
 width: 250px;
 height: auto;
 margin: 0 0 10px 10px;
 padding: 5px;
 border: 1px dashed #666666;
 background-color: #F2F2F2;
 color: #666666;
 font-size: 80%;  
 float:right;
 margin-right: 50px;
}

.info ul
{
	margin-top:0px;
}

.profile_notindenteditem
{
  padding-left:10px;
  margin-left:10px;
  margin-bottom:0px;
}

.profile_head
{
  font-style:italic;
}

select
{
	border: 1px solid #000;
	width:142px;
}