	body {
	 		padding : 0;
	 		margin : 0px 0px;
	 		background: #333333;
	 	}	 	



/* start header css */
		a.none{
			text-decoration: none;
		}
	 	a:link {
	 		color: #FF9900;
	 	}
	 	a:visited {
	 		color: #666699;
	 	}
	 	a:hover {
	 		color: #FF3300;
	 	}
	 	a:active {
	 		color: #FFCC00;
	 	}
	 	h6.footer {
			clear:both;
	 	}
	 	div#header {
	 		background: transparent  url(images/angrylamb_design1_02.gif) no-repeat;
	 		padding: 0;
	 		margin: 0;
	 		width: 801px ;
	 		height: 158px ;
	 	}
	 	div#header ul {
	 		padding: 14px 0 0 20px;
	 		margin: 0;
	 		border: none;
	 	}
	 	div#header ul li {
	 		display: inline;
	 		padding: 5px;
	 		margin: 0;
	 	}
	 	div#header ul li a {
	 		padding: 0;
	 		margin: 0;
	 		text-decoration: none;
	 		text-transform: uppercase;
	 		font: bold 11px Arial, Geneva, sans-serif;
	 	}
	 	div#form {
	 		padding: 0px;
	 		margin: 0 340px;
	 		position: absolute;
	 		top: 23px;
	 	}
		.button {
	 		margin: 10px;
	 		padding: 2px;
	 		font: 14px verdana, sans-serif;
	 		color: #fff;
	 		background-color: #039;
	 		border: 1px solid #B1D0EF;
	 	}
		.submitButton {
	 		margin: 5px 0px 5px 4px;
	 		padding: 4px;
	 		font: 9px verdana, sans-serif;
			text-transform:uppercase;
	 		color: #fff;
	 		background-color: #333333;
	 		border: 1px solid #999;
	 	}
		.button_login {
	 		margin: 5px 0 0 10px;
	 		padding: 1px;
	 		font: 9px verdana, sans-serif;
	 		color: #fff;
	 		background-color: #99cc99;
	 		border: 1px solid #fff;
		}
		.field {
			border: 1px solid #919161;
	 		background-color: #fff;
		}
		.checkbox {
	 		margin: 0 0 0 10px;
	 		padding: 1px;
		}
/* end header css */
/*start body css*/
	 	#content {
	 		padding:0px;
	 		margin:20px auto;
	 		width:801px;
	 		text-align:left;
	 		background:  transparent  url(images/angrylamb_design1_10.gif);
	 	}
		h1.watermark {
	 		padding:0px;
	 		margin:0px;
	 		width:800px;
			height:609px;
	 		background:  transparent  url(images/angrylamb_design1_05.gif) no-repeat;
	 	}
		h1.watermark2 {
			position:absolute;
	 		padding:0px;
	 		margin:-26px 0 0 801px;
	 		width:123px;
			height:399px;
	 		background:  transparent  url(images/angrylamb_design1_03.gif) no-repeat;
	 	}
		p.title {
			padding: 0;
			margin: 15px 0 0 51px;
			position:absolute;
			font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
		}
		.table_layout {
			padding: 0;
			margin: 150px 0 0 51px;
			position:absolute;
			font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
		}
		p.subtitle {
			padding: 0;
			margin: 40px 0 0 51px;
			position:absolute;
			font: bold 15px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
		}
		p.text {
			padding: 0;
			margin: 50px 0 0 51px;
			width: 450px;
			position:absolute;
			font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
		}
		p.text2 {
			padding: 0;
			margin: 75px 0 0 51px;
			width: 400px;
			position:absolute;
			font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
		}
		p.text3 {
			padding: 0;
			margin: 200px 0 0 51px;
			width: 400px;
			position:absolute;
			font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
		}
		.text3bold {
			font-weight:bold;
		}
		.highlight {
			font-weight:bold;
			color: #FFFF99;
		}
		.scroll {
			padding: 0;
			margin: 108px 0 0 51px;
			overflow: auto;
			height: 425px;
			width: 490px;
			position:absolute;
		}
		.copyright {
			padding: 0;
			margin: 552px 0 0 175px;
			width: 400px;
			position:absolute;
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			color: #666633;
		}
		.table_required {
			font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
			color: yellow;
		}		
		.picture1 {
			padding: 0px;
			margin: 230px 0 0 51px;
			position: absolute;
			z-index: 1000;
		}
		.button1 {
			padding: 0px;
			margin: 230px 0 0 51px;
			position: absolute;
			z-index: 1000;
		}
		.button2 {
			padding: 0px;
			margin: 230px 0 0 231px;
			position: absolute;
			z-index: 1000;
		}
		.button3 {
			padding: 0px;
			margin: 230px 0 0 412px;
			position: absolute;
			z-index: 1000;
		}
		.button4 {
			padding: 0px;
			margin: 230px 0 0 596px;
			position: absolute;
			z-index: 1000;
		}
		.button5 {
			padding: 0px;
			margin: 409px 0 0 141px;
			position: absolute;
			z-index: 1000;
		}
		.button6 {
			padding: 0px;
			margin: 409px 0 0 323px;
			position: absolute;
			z-index: 1000;
		}
		.button7 {
			padding: 0px;
			margin: 409px 0 0 503px;
			position: absolute;
			z-index: 1000;
		}
		#content2 {
	 		padding:0px;
	 		margin:-20px auto;
	 		width:801px;;
	 	}
		div#footer {
			background: url(images/angrylamb_wht_line.gif) no-repeat;
			width: 801px;
			height: 9px;
			padding: 0;
			margin: 0;
			position: relative;
			clear: both;
	 	}
/*end body css*/

/* FORM VALIDATION CSS */

/* Style for invalid input */
.invalidInput{
	border:1px dotted foo;
	background-color: #FFFF99;
}

/* Style for valid input */
.validInput{
	border: 1px dotted #FF0000;
}


	 	