    .content {
        max-width: 900px;
        margin: auto;   
    }
    #acmaster * {
		margin: 1px;
		border: 0px; 
		padding: 0px;
	}
	#acmaster div {
		position: relative;
	}
	#acmaster #endofadultsdiv, #acmaster #endofchildren {
		height: 25px;
	}
	#acmasterp b {
		width: 20px; 
		text-align: right; 
		margin: 0px; 
		border: 0px; 
		padding: 0px; 
		text-indent: 10px;
	}
	#acmaster h1, #acmaster h2, #acmaster h3 {
		color: #AAAAFF; 
		text-indent: 50px; 
	}
	#acmaster select {
		border: 1px solid blue; 
		padding: 1px;
	}
	#acmaster .year {
		position: absolute; 
		left: 15px; 
		color: gray;
		font-size: 0.85em; 
	}#acmaster #endofyearsection {
		height: 10px;
	}
	#acmaster .calcpara {
		font-size: large; 
		color: #0000FF;
	}
	#acmaster .adultpara {
		border: 0px none #2222FF;
	}
	#acmaster .calcati,  #acmaster .calcadultname, #acmaster .calcchildname {
		background-color: white; 
		border: 1px solid blue; 
		padding: 0px; 
	}
	#acmaster .calcchildname, #acmaster .calcadultname, #acmaster #yearselect { 
		position: absolute; 
		left: 75px; 
		margin: 1px; 
		clip: auto;
	}
	#acmaster .calcrltsel, #acmaster .calcnightscare {
		background-color: #EEEEFF; 
		border: 1px solid blue; 
		padding: 0px; 
	}
	#acmaster .calcrltsel {
		position: absolute; 
		left: 100px; 
	}
	#acmaster .calcati, #acmaster .calcchildage {
		position: absolute; 
		left: 260px; 
	}
	#acmaster .calcnightscare { 
		position: absolute; 
		left: 325px; 
	}
	#acmaster .calcati { 
		width: 75px; 
	}
	#acmaster input[type="button"] { 
		width: 15px; 
		border-style: groove; 
		position: absolute; 
		left: 400px; 
		border:	1px solid black; 
		color: red; 
		background-color: #DDDDDD; 
	}
	#acmaster .ati {
		position: absolute; 
		left: 220px; 
		width: 30px; 
		text-align: right; 
		color: gray; 
		font-size: 0.85em;
	}
	#acmaster input[type="checkbox"] {
		border: 1px solid blue; 
		width: 25px;
	}
	#acmaster .adult, #acmaster .child {
		position: absolute; 
		left: 15px; 
		width: 60px; 
		text-align: left; 
		color: gray;
		font-size: 0.85em;
	}

	#acmaster .childspcr, #acmaster .thisadultspcr, #acmaster .adultspcr, #acmaster .yearspcr, 
	 #acmaster .endofchildrenspcr, #acmaster .submissionspcr, #acmaster .endofadultspcr {
		visibility: hidden; 
		position: relative;
	}
	#acmaster .endofchildspcr, #acmaster .endofadultspcr {
		visibility: hidden;
		width: 300px;
	}
	#acmaster .age {
		position: absolute; 
		left: 230px; 
		color: gray;
		font-size: 0.85em;
	}
	#acmaster .nightscare {
		position: absolute; 
		left: 245px; 
		width: 75px; 
		color: gray;
		font-size: 0.85em; 
	}
	#acmaster .thisadult { 
		position: absolute; 
		left: 20px; 
		width: 75px; 
		color: #9999DD; 
		overflow: hidden; 
		clip: auto; 
		font-size: 0.85em;
		text-align: right;
	}
	#acmaster #Calculate { 
		position: absolute; 
		left: 75px; 
		color: black; 
		width: 75px; 
		border: 1px groove blue;
	}
	#acmaster #endofadultsdiv .calcbutton,  #acmaster #endofchildren .calcbutton { 
		width: 75px; 
		color: black; 
		border: 1px groove blue;
	}
	#acmaster .endofthischilddiv {
		height: 3px;
	}
	#acmaster .helpimg { 
		position: absolute; 
		left: 554px; 
	}
	#acmaster .showcalculations { 
		position: absolute; 
		left: 350px; 
	} 
	#acmaster .showcalculationsspcr { 
		position: absolute; 
		left: 200px;  
		color: gray;
	}
	#acmaster #endofinput {
		height: 10px;
	}
	#acmaster #results td {
		border: 1px solid #A1A1FF; 
		font-size: 0.90em; 
		padding: 1px;
		list-style-type: none;
	}
	#acmaster #resultsie td { 
		font-size: 0.90em; 
		list-style-type: none;
	}
	#acmaster #results th {
		border: 1px solid #E1E1FF; 
		padding: 1px;
		list-style-type: none;
	}
	#acmaster #resultsie th {
		list-style-type: none;
	}
	#acmaster #results img {
		padding: 0px;
		margin: 0px;
	}
	#acmaster .ocp_tooltip { 
		background-color:#FFF1F1; 
		border: 2px solid #FF0000; 
		font-size: 1em; 
		padding: 3px; 
		z-index:100; 
		list-style-type: none; 
	}
	#acmaster .msg_tooltip { 
		background-color: #C1C1FF; 
		border:3px solid #0000FF; 
		font-size: 1.2em; 
		padding: 2px; 
		z-index:100; 
		list-style-type: none; 
	}
	#acmaster :focus {
		color:black; 
		background-color: yellow; 
	}