@charset "UTF-8";

/* -- general purpose classes ---------------------------- */

h2.news { padding: 0px; font-size: 12px; }
span.news { font-size: 10px; font-style: italic; }
p.news { padding: 2px 0px 5px 3px; border-bottom: 1px dotted #990000; margin-bottom: 11px; }
p.news a {
	font-size: 10px;
	display: block;
	text-align: right;
	background: url(/_iface/obj/list_roundarrow.gif) no-repeat right;
	padding: 4px 2em 4px 2em;
	margin-top: .5em;
}

h1.title { border-bottom: 1px dotted #990000; display: block; padding-bottom: 2px; margin-bottom: 7px; margin-right: 5px; }

ul.spaced li { margin-bottom: 5px; }

.floatRight { float: right; margin-left: 10px; margin-bottom: 5px; }
.floatLeft { float: left; margin-right: 10px; margin-bottom: 5px; }

img.floatRight { background-color: #fff; padding-left: 10px; }
img.floatLeft { background-color: #fff; padding-right: 10px; }

#subNav .mid UL { margin: 0px; padding: 0px; list-style-type: none; font-size: 12px; }
#subNav .mid UL li { margin: 0 0 1px 0; padding-left: 0px; }
#subNav .mid UL li a { display: block; padding: 2px 20px 1px 2px; border-bottom: 1px solid #cccccc; margin-bottom: 3px; }
#subNav .mid UL li a:link, #subNav .mid UL li a:visited { color: #000000; text-decoration: none; background: url(/_iface/obj/list_arrow_wide.gif) no-repeat right 4px #fff; }
#subNav .mid UL li a:hover, #subNav .mid UL li a:active { margin-right: 0px; color: #fff; background: url(/_iface/obj/list_arrow_wideW.gif) no-repeat right 4px #990000; }

.separator { background: #990000; display: block; height: 2px; width: 100%; margin: .2em 0px 1em 0px; }

#frontPromo { float: right; background: #fff; padding-left: 10px; padding-bottom: 7px; }