/* header start */     
#header img { height:auto;
 }
 
 .PTSRight 
 {
     margin-right:35px;
     }
 
/* header end */                  

/* Registration steps start */

.stepformstrap { text-align:center; font-size:1.2em; padding:10px; margin:0; color:Red;}

.step { font-size:.8em; padding:0 10px 0 10px; margin-bottom:10px; display:block; overflow:hidden; clear:both; }

.step p {font-size: inherit; margin:10px 0px;}
    
    
.step h3 { color:Red; margin:5px 0px; }

.stepinstruction 
{
    padding-bottom:2px;}

.stepformline { display:block; overflow:hidden; height:22px; clear:both; margin-bottom:5px; }
.stepformgap { display:block; overflow:hidden; height:5px; clear:both; }

.stepformline input, .stepformline select { float:left;}

.inputlabel { float:left; width:145px;}
.inputlabel2 { margin-left:10px; float:left; width:150px;}
.inputlabel3 { float:left; width:185px;}

.notmandatory, .mandatory { float:left; display:block; overflow:hidden; height:25px; width:10px;}

.notmandatory, .mandatory, .mandatorystar { color:Red; padding-left:5px;}

.validateform { height:25px;
                display:block;
                overflow:hidden;
                 float:left;}

/*  Footer  */

.stepformfooter { display:block; position:relative; height:50px; margin:15px 0 0 0; border-top:1px solid #666666; font-size:.7em;}

.stepformfooter a { color:#666666;}

.stepformfooter a:link, .stepformfooter a:visited { text-decoration:none;}

.stepformfooter a:active, .stepformfooter a:hover { text-decoration:underline;}

.stepformfooter .address {
	position: absolute;
	top: 10px;
	left: 10px;
	overflow: hidden;
}

.stepformfooter .numbers {
	display:inline-block;
	margin-left:15px;
}

.stepformfooter .footermenu {
	position: absolute;
	top: 10px;
	right: 10px;
	overflow: hidden;
}

.stepformfooter  ul {
margin:0;
padding:0;
}

.stepformfooter  li {
width:auto;
margin:0 auto;
display:inline;
padding:0 8px;
background:url(../interface/red_pipe.gif) no-repeat 0 0.3em;
}

.stepformfooter ul li.first {
padding-left:0;
background:none;
}

.stepformfooter ul li.last {
padding-right:0;
}

/* Registration steps end */

.warning {
	COLOR: red; Font-Size:10pt;
}

.containersmall 
{
    width:380px;
    display:block;
    overflow: hidden;
    padding:0px 35px 0px 10px;
    Font-Size:75%;
    }
    
   .containersmall .address {margin-left:18px;}
   
   li li {
	list-style-type: lower-alpha;
}

  ol ul {
	margin-top:10px;
}

.containersmall ol
{
    padding-right:10px;

    }
