  .aForm, .bForm {
    margin: 2px 1px 1px 1px;
    width: 400px;
    float:left;
    border:1px solid red;
  }
  .bForm {
    /*background-image: url(gradient.gif);    
    background-image: url(msgfield2.jpg);*/
    background-repeat: repeat-x; 
  }
  ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
  }
  .bForm h3 {
    color:blue;
    font-size:160%;
    margin:10px 10px 10px 108px;
    /*text-align:center;*/
  }
  #form1 li {
	clear: both;
	margin: 2px;
    /*border:1px solid red;
    background-color: #FFFFE0;*/
    background-image: url(msgfield.jpg);
  }
  #form1 label.left {
    width: 100px;
    float: left;
    text-align: right;
    margin: 0 auto 0.5em;
    /*display: block;*/
    overflow:auto;
  }
  #form1 input, #form1 select, #form1 textarea {
    margin:4px;
  }
  #form1 fieldset {
    display:inline;
    width:160px;
    position:relative;
  }
  #form1 fieldset label{
    width:45px;
    float:left;
  }    
  #form1 fieldset input{
    float:left;
    margin:0;
    margin-right:10px;
  } 
  #form1 #acctTypeField span{
    vertical-align:top;
  } 
  #form1 #availability {
    margin-top:6px;
    margin-bottom:16px;
  }
  #form1 p {
    margin:4px;
  }
  #form1 .submitField input {
    margin: 0 0 0 100px;
	/*display: block;
	clear: both;
	width: 7.2em;
	height: 2em;
	margin: 0 0 0 100px;
	border: 1px solid rgb(128,128,128);
	padding: 2px 6px 2px 6px;
	font-size: 16px;
	text-align: center;
    background-color: yellow;*/
}

