.comments{background:#e4e9f3;padding: 10px; margin: 20px 0}
/****************  Form Styles ************************/
.entry{background:#e4e9f3;margin:20px 0; padding: 10px;}
.entry form {
                  font-size: 1.1em;
                  line-height: 18px;
				  width: 100%;
				  padding:0;
				  margin: 0;
   }

.entry fieldset {
                   margin: 10px 0 10px 0;
                   border: none;
				   padding:0;
   }
.entry ol, .entry ul{margin:0; padding:0;}
.entry label {
                   line-height: 1.8;
                   vertical-align: top;
                   /*float: left;*/
                   text-align: left;
                   /*margin-right: 0.6em;*/
                   /*width: 100px;*/
                   font-weight: bold;
				   display:block;
				   
   }
   
.entry li.comments label{width: 400px;}
   
  .entry fieldset ol, .entry li {
                  list-style: none;
   }
   .entry fieldset legend {
                   font-weight: bold;
				   	padding: 8px;
					border-bottom:dotted 2px #878484;
					margin: 5px 0 2px 0;
					width: inherit;
					color: #666666
   }
   .entry fieldset ol li.sub{padding-top:10px;}
   .entry fieldset fieldset {
                   border: none;
				   clear:both;
   }
   .entry fieldset fieldset legend {
                   padding: 10px 8px 5px 5px;
              
   }
  
   .entry fieldset fieldset label {
                  display: block;
  					width: auto;

   }
   .entry form em {
                   font-style: normal;
                   font-weight: bold;
                   color: #FF0000;
   }
  .entry input {
                   border: solid 1px #666666;
   }
   .entry textarea {
                  
                   background: #fff;
                   border: 1px solid #666666;
                  

   }
   .entry .submitbutton, .entry input[type="submit"] {
                   font-weight: normal;
                   color: #FFFFFF;
				   background: url(../images/button-bg.jpg) #FF6600 no-repeat;
				   padding: 3px;
				   border: solid 1px #FF3300;
				   margin-left: 10px;
   }
   .entry ol li.radiocheck label, .entry ol li.radiocheck input{display:inline;}
    .entry ol li.radiocheck label{width: 120px; float: none;}
 /************ Error Msg Styles **************/
#errormsg{
	width: 100%;
	margin:5px 0 10px 0; 
	padding: 5px 0 5px 15px ;
	background: #ffc;	
	text-align: center;
	border: solid 1px #000000;
	}

#errormsg h1{
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}
.required{color:#FF0000; padding-left: 6px;}
#requiredmsg{font-size: 90%;}
.clearboth{
	clear: both;
}