/* CSS Document */

	HTML {
		margin:0px;
		padding:0px;
	}
	BODY {
		background-image:url(/images/bg02.gif);
		margin:0px;
		padding:0px;
	}
	DIV, TD {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.nav_off {
		background-color:#003300;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding-left:11px;
		padding-right:11px;
	}
	.nav_off a, .nav_off a:link, .nav_off a:visited, .nav_off a:hover, .nav_off a:active {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.tbl_01 {
		border:1px solid #CCC;
	}
	.tbl_01 TH {
		color:#B15CAF;
		background-color:#EFDEEF;
		height:22px;
		text-align:left;
		padding-left:5px;
	}
	.tbl_01 TD {
		background-color:#FFF;
		color:#000;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.heading_01 {
		font-size:18px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#B15CAF;
		
	}
	
	
	a:link, a:visited {
		color:#CC66CC;
		text-decoration:none;
	}
	a:hover, a:active {
		color:#CC0099;
		text-decoration:underline;
	}
	.indent {
		padding-left:10px;
	}
	
	
	
	.heading_02a {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:16px;
		color:#616161;
	}

	.registration table td { }
	.registration table th {
		text-align:left;
		padding-left:5px;
	}
	
	.boxInfo, .boxError {
		background-image:url(../images/bg-info.jpg);
		background-repeat:no-repeat;
		width:500px;
		height:100px;
		font:bold normal 14px Georgia, "Times New Roman", Times, serif;
		color:#333;
		position:relative;
	}
	.boxInfo span, .boxError span {
		position:absolute;
		display:block;
		top:40px;
		left:110px;
	}
	.boxError {
		background-image:url(../images/bg-error.jpg);
		color:#232323;
	}