/* QSI Press Release Styles */
@media screen {
	#pressh { height: 100px; }
	#pressh span { display: none; }
}

.press_image { padding: 10px 5px 0 5px; }

.contentpress { background: white url("/img/layout/press/bg_content_press.jpg") left top no-repeat; }
/* archive list */
.prarchivelist { margin: 0; padding: 0 0 1em; font-size: 1.5em; }
	.prarchivelist a { display: block; margin: 1em; padding: 2em 1.5em; float: left; }
	.prarchivelist a:link, .prarchivelist a:visited { background: #ddd; color: #555; }
	.prarchivelist a:hover, .prarchivelist a:active { background: #369; color: white; text-decoration: none; }
	.prarchivelist li { display: inline; list-style: none outside; }
/* press multiline header style */
h2.prmultilineh { color: #333; font-size: 11px; font-weight: normal; margin: 0; padding-top: 0; padding-bottom: .7em; letter-spacing: 0; color: #666; }
h2.prmultilineh strong { color: #900; font-size: 1.5em; line-height: 1em; padding-top: .7em; padding-bottom: .1em; font-weight: bold; display: block; }
/* mini archive */
.prarchivemini { position: relative; margin: 0 0 1em; padding: 0; }
	.prarchivemini h2 { font-size: 11px; font-weight: normal; color: #777; margin: 0; padding: 4px 10px 2px; background: #ddd;
		-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
	.prarchivemini ul { margin: 0; padding: 0 0 1em; font-size: 1em; }
	.prarchivemini li { display: inline; list-style: none outside; }
	.prarchivemini a { display: block; margin: 1px 2px 1px 0; padding: 11px 0 9px; width: 38px; height: 20px; text-align: center; float: left; }
	.prarchivemini a:link, .prarchivemini a:visited { background-color: #eee; color: #555; }
	.prarchivemini a:hover, .prarchivemini a:active { background-color: #369; color: white; text-decoration: none; }
	.prarchivemini .prachiveminifirst { padding: 11px 0 9px 1px; }
	.prarchivemini .prachiveminilast { margin: 1px 0; padding: 11px 1px 9px 0; }
/* press image / captions */
.primagecaptionxs, .primagecaptionsm, .primagecaptionmd, .primagecaptionlg { margin: 0 auto; padding: 1em 0; }
.primagecaptionxs span, .primagecaptionsm span, .prim agecaptionmd span, .primagecaptionlg span { display: block; font-style: italic; text-align: left; margin: 0 0 0 .5em; padding: 0; }
.primagecaptionxs { width: 210px; }
.primagecaptionsm { width: 330px; }
.primagecaptionmd { width: 410px; }
.primagecaptionlg { width: 500px; }
.primagecaptionxl { width: 650px; }
/* press image overview */
.primageov { margin: 0 0 1em; padding: 0; clear: right; border-top: 1px solid #ddd; width: 100%; }
* html .primageov { width: 99%; }
	.primageov td { text-align: center; padding: 5px; }
	.primageov th { padding: 5px; font-weight: bold; background: #999; color: white; text-align: center; }
		.primageov .primageova td { background: #ddd; }
		.primageov .primageova .primageovtn { padding: 0 5px; background-color: white; vertical-align: middle; border-left: 1px solid #ddd; }
		.primageov .primageovb td { background: #eee; }
		.primageov .primageovdesc td { padding: 1em; background: white; border-right: 1px solid #ddd; border-bottom: 3px double #ddd; border-left: 1px solid #ddd; text-align: left; }
/* press index list */
.prindexlist a { font-size: 1.1em; line-height: 1.5em; }
.prindexlist dt { color: #555; }
.prindexlist p { font-style: italic; padding: .2em 0 1em; }
/* lastest press releases */
.prlatest { margin: 0; padding: 1em 0 0; }
	.prlatest a { font-size: 1.04em; }
	.prlatest li { height: 3em; margin: 0; padding: .2em 0 2em; list-style: none outside; }
	.prlatest div { background: #E9EAED; color: #777; float: left; border-top: 1px solid #ddd; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; border-left: 1px solid #ddd; width: 2.1em; padding: 3px 1px 5px; margin: 0 1em 0 0; font-size: 1.2em; line-height: 1.1em; text-align: center; }
		.prlatest div span { font-size: .8em; }
/* press location */
.prlocation { text-transform: uppercase; letter-spacing: .09em; }
/* press page description */
.prpagedesc { letter-spacing: 5px; padding: 7px 0 0; color: #ccc; }
/* press resources */
.prrsrc { position: relative; margin: 0 0 1em; padding: 0; margin-bottom: 22px; border-bottom: 1px solid #ddd; }
	.prrsrc h2 { font-size: 11px; font-weight: normal; color: #777; margin: 0; padding: 4px 10px 2px; background: #ddd;
		-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
	.prrsrc ul { margin: 0; padding: 0; position: relative; }
	.prrsrc li { display: block; margin: 0 0 1px; padding: 5px 10px; background: #eee; }
/* press related info */
.prrelinfo { margin: 0; padding: 0 1.5em; }
	.prrelinfo li { list-style: url("/img/bullet/circle.gif") outside; margin: 0; padding: 0; }

