@charset "UTF-8";
/* TOOL DOWNLOADS */
.utilitybox { width:145px; }
.utilitybox img { border:1px solid #F30; }
.utilitybox .n0 { background-color:#F30; color:#FFF; padding:2px 4px; font-size: 12px; font-weight:bold; }
.utilitybox .n1 { font-weight:bold; background-color:#CCC; margin:0 0 2px; padding:0 2px; }
.utils,.utils li { list-style-type:none; padding:0; margin:0; }
.utils li { margin:12px 0 0; }
.util { background-image:url(images/utilitypane3.png); background-repeat:no-repeat; background-position:left top; padding:0 1px 1px; border-top:1px solid #152B4F; margin:0; }
.util,a.util:hover { color:#111; }
.util,.util em,.util strong,.util span { display:block; }
.util em { font-size:13px; background-color:#CCC; padding:0 2px; }
.util strong { font-size:14px; background-color:#152B4F; color:#FFF; padding:2px 4px; }
.util em,.util strong { font-weight:bold; font-style:normal; }
.util span { font-size:12px; background-repeat:no-repeat; background-position:left top; padding:0 0 0 144px; }
.util span span { padding:2px 2px 4px; }
.util span span.utilmd { font-size:13px; padding:0 2px; color:#06F; }
a.util:hover span span.utilmd { color:#F90; }
.utildl { padding:0 0 0 147px; }
.utildl a { display:block; }
@media only screen and (max-width:940px) {
	.util span span.utilmd { padding-bottom:5px; }
	.utildl a { padding:5px 0; }
}
@media only screen and (max-width:400px) {
	.util { padding:0; border:none; }
	.util span { padding-left:0; background-color:#FFF; }
	.util span span,.utildl { padding-left:2px; }
}
@media only screen and (max-width:300px) {
	.utilitybox { max-width:100%; }
	.utilitybox img { border:none; }
}
@media print {
	.util { padding:0; border:none; }
	.util span,.util strong,.util em { padding-left:0; background-color:#FFF; color:#000; }
	.util span span,.utildl { padding-left:2px; }
	.util span { font-size:11pt; }
	.util em,.util span span.utilmd { font-size:12pt; }
	.util strong { font-size:14pt; }
}
