.repHeader{
/*
	display:none;
	font-weight: bolder;
	font-size: 18pt;
	font-family: 'Trebuchet MS'
*/
	position:absolute;
	left:30px;
	top:200px;
	
	font-weight: bolder;
	font-size: 16.5pt;
	width:140px;
	color:rgb(45,88,133);
	font-family:Palatino, Georgia, serif;
	line-height:25pt;
	/*color:rgb(113,63,112);*/
}
.repBody{
	/*At 800x600 resolution, this is what displays in the whole viewing area:*/
	/*width:592px;*/
	
	/*At 1024x768, this is what displays, and is what is optimal:*/
	width:816px;
}
.repInputHeader{
	text-align: left;
	font-family: Trebuchet MS,Verdana,Arial;
	font-size: 14pt;
	font-weight: bold;
	text-decoration:underline;
	margin-bottom:9px;
}
.repInputSubheader{
	margin:9px 15px 9px 15px;
}
.repInputBody{
	margin:4px 15px 5px 12px;
	padding-left:9px;
	padding-bottom:5px;
	background-color:rgb(240,235,240);
	border:1px solid #000;
	border-top:3px solid #000;
	border-left:2px solid #000;
}
.inputrow{
	height:14px;
}
#drill2set1 input, #drill2set2 input{
	/*Indent drill2 items under a header*/
	margin-left:10px;
}
.repInputBody th{
	text-align:left;
}
#DateRangeNote{
	text-align:right;
	padding-right:2px;
}
#divDateThruBox{
	line-height:20px;
	font-style: italic;
	padding-left:9px;
}
#DateRangeContainer{
	margin-top:10px;
	height:55px;
}
.DateInputContainer{
	display:inline;
}
#drilldowncontainer{
	/*Needs to fit 'Juvenile' case class without changing size*/
	height:355px;
}
/*
#radDrill2SetSelector_1, #radDrill2SetSelector_2{
	border-color:rgb(45,88,133);
	border-width:2px 0 0 2px;
	border-style:solid;
}
*/
.trRepColumns{
	vertical-align:top;
}
.lRepColumn{
	width:300px;
	padding-right:45px;
}
.lRepColumn .repInputBody{
	width:280px;
}
.rRepColumn{
	width:495px;
}
.BreakoutHeader{
	font-size:13pt;
	text-decoration:underline;
	text-align:left;
}
.BreakoutContainer div{
	margin-top:0;
	margin-bottom:0;
}
.BreakoutContainer{
	border:1px solid #656;
	border-top:3px solid #656;
	border-left:2px solid #656;
	padding:4px;
	margin-top:4px;
}
.tdBreakoutContainerLeft{
	/*10.8em fits "Domestic Relations" without breaking the line*/
	width:180px;
}
.tdBreakoutContainerCenter{
	padding:0 4px 0 0;
}
.tdBreakoutContainerRight{
	width:220px;
}
.DeSelectAll{
	text-decoration:underline;
	font-size:8pt;
	cursor:hand; /*IE-6 value, overridden with CSS standard value in next rule*/
	font-style:italic;
}
html > body .DeSelectAll{
	cursor: pointer;
}
#divSASInputsContainer{
	position:absolute;
	top:570px;
	left:550px;
}
.SubmitButton{
	background-color:#ccc;
	font-size:10pt;
}
#divErrors{
	color:#b22;
	font-style:italic;
	font-size:10pt;
}

.repDrill2Subheader{
	font-weight:bold;
	font-size:12pt;
}

td{
	vertical-align:top;
}
label{
	font-family : Trebuchet MS, Arial, Verdana, san-serif;
	font-size : 10pt;
}
input{
	background-color:transparent;
}
select, option{
	font-size: 9pt;
}

