
	
	.center{text-align:center;}
	.error{
		color: #CC0000;
		margin-left: 10px;
		font-weight: bold;
	}
	
	/****************  Form Styles ************************/
#forms form {
                  font-size: 1em;
                  line-height: 20px;
                  font-family: Tahoma,  Verdana;
				  width: 100%;
				  padding:0;
				  margin:0;
   }
#forms ul, #forms ol{margin:0;padding:0;}
#forms fieldset {
                   margin: 10px 0 10px 0;
				   padding-left: 0;
                   border: none;
   }

#forms label {
                   line-height: 1.8;
                   vertical-align: top;
                   float: left;
                   text-align: left;
                   margin-right: 0.5em;
                   width: 80px;
                   font-weight: bold;
				   
   }
  #forms .captcha img{position:relative; display:block; clear: both;}
  #forms li.captcha img{padding: 10px 0 0 135px;}
#forms li.long label, #forms li.comments-input label{width: 300px;}
   
   #forms fieldset ol{padding-left:0; margin-left:0;}
  #forms fieldset ol, #forms li {
                   margin: 0;
                   padding: 5px 0;
                  list-style: none;
   }
   #forms fieldset legend {
                   font-weight: bold;
				   	padding: 8px;
					border-bottom:dotted 2px #878484;
					margin: 5px 0 2px 0;
					width: inherit;
					color: #666666
   }
   #forms fieldset ol li.sub{padding-top:10px;}
   #forms fieldset fieldset {
                   border: none;
				   clear:both;
   }
   #forms fieldset fieldset legend {
                   padding: 10px 8px 5px 5px;
              
   }
  
   #forms fieldset fieldset label {
                  display: block;
  					width: auto;

   }
   #forms form em {
                   font-style: normal;
                   font-weight: bold;
                   color: #FF0000;
   }
  #forms input {
                   border: solid 1px #666666;
   }
   #forms textarea {
                   float: left;
                   background: none;
                   border: 1px solid #666666;
                   width: 100%;

   }

   #forms .submitbutton, #forms 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;
   }
   #forms ol li.radiocheck label, #forms ol li.radiocheck input{display:inline;}
    #forms 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{padding-left:5px;color:#FF0000;}
#requiredmsg{font-size: 90%;}
.clearboth{
	clear: both;
}