			/* Page Elements */
				body {
					font-family:		Verdana, Arial, Helvetica;
					font-size:			10px;
					color:				#000000;
					background-image: url(../images/bh_bg.jpg);
				}
		
				form {
					position: relative;

				}
		
			/* Form Elements */
				label {
	position:			relative;
	display:			block;
	float:				left;
	width:				450px;
	clear:				both;
	border:				1px solid #dedede;
	padding:			5px;
	font-size:			1.2em;
	line-height:		30px;
	margin-bottom:		5px;
				}
				
				label.nocontent {
					border:				none;
				}
				
				label.active {
					background-color:	#DBF9C7;
					border:				1px solid #0099CC;
				}
				
				label.error {
					background-color:	#ecd0ce;
					border:				1px solid #990000;
				}				
				
				label.required {
					background-image:	url(required.gif);
					background-repeat:	no-repeat;
					background-position:center left;
				}	
				
				label.isgood {
					background-image:	url(tick.gif);
					background-repeat:	no-repeat;
					background-position:center left;
				}
				.comments{ height: 200px;}
				label.comments{ height: 150px;}
				
				label input {
					width:				150px;
					float:				right;
					padding:			5px;
					font-size:			1.2em;
					border:				2px solid #afafaf;
				}
				label input.active {
					border:				2px solid #0099CC;
				}
				label input.error {
					border:				2px solid #990000;
				}				
				#formsubmit {
					width:				155px;
					height: 40px;
					border: none;
					background-color: transparent;
					background-image: url(../images/b_submit.gif);
					background-repeat: no-repeat;
					background-position:center left;
					font-family: "Arial Rounded MT Bold", "Arial Black", Tahoma;
					font-size: 12px;
			
				}
				
				
				/* Info pop up classes */
				.infopop {
					display:			block;
					position:			absolute;
					left:				213px;
					top:				-11px;
					background:			transparent url(popBox.gif) no-repeat top left;
					line-height:		40px;
					color:				white;
					font-size:			1.2em;
					width:				270px;
					height:				62px;
					line-height:		62px;
					text-indent:		20px;
					padding: 0px 5px 10px 5px;
				}
				
				.errorpop {
					background-image:	url(popBoxWarning.gif);
				} 
				.commentsbox {text-align: left; float: right; position: relative; padding: 5px 5pxs 5px 5px;}
