#client_logo {height:60px; width:260px; position:absolute; top:-60px; right:0px; background:url(orgtab_rubicon.gif);}
#client_nav {height:1.3em; padding:3px 0px 3px 10px; margin:0px 0px 0px 0px; background:url(navbg_rubicon.gif); background-repeat:repeat-x; background-color:#3559a2; font-size:1.0em; font-weight:bold; color:#ffffff;}
#client_facility {padding:10px; border:1px solid #3559a2; background:#ffffff; font-size:0.9em;}
#client_facility a, a:hover {color:#4A6AAC;}
#client_facility th {color:white; background:url(navbg_rubicon.gif); background-repeat:repeat-x; background-color:#3559a2;}

select{font-size:100%;}
.redx {color:red; font-weight:bold;}

.dynamic-slider-control {
	position:			relative;
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
}

.horizontal {width:	200px; height:27px;}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
	position:			absolute;
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	cursor:				default;
}

.dynamic-slider-control.horizontal .handle {
	width:				8px;
	height:				21px;
	background-image:	url("handle.horizontal.png");
}

.dynamic-slider-control .line {
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
	border:				1px solid rgb(90,97,90);
	background:			rgb(189,190,189);

	behavior:			url("css/boxsizing.htc"); /* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

.dynamic-slider-control.horizontal .line {
	height:				3px;
}

.dynamic-slider-control .line div {
	width:		1px;
	height:		1px;

	border:				1px solid;
	border-color:		rgb(230,230,230) rgb(189,190,189)
						rgb(189,190,189) rgb(230,230,230);
}

