li	{}

img	{
	border-width: 0px;
	}

div, body, p, td, blockquote, .default, .caption, .desc, .input, .navlink, .result_num, .result_title, .docAuthline {
	font-size: 12px;
	font-family: arial,verdana,helvetica,sans-serif;
	}

.error_msg {
	font-weight: bold;
	color: #ff0000;
	border: 4px double #ff0000;
	padding: 5px;
	}
.invalid {
	font-size: 12px;
	font-weight: bold;
	color: red;
	font-family: arial,verdana,helvetica,sans-serif;
	}

.footnote, .copyright {
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
	}

.resultslegend, .resultsheader, .docHeading, .docText {
	font-size: 12px;
	text-decoration: none;
	font-family: arial,verdana,helvetica,sans-serif;
	}

.pagetitle, .docTitle {
	font-weight: bold;
	font-size: 16px;
	font-family: arial,verdana,helvetica,sans-serif;
	}

.sub_headline {
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	font-family: arial,helvetica,geneva,sans-serif;
	}

.emphasis {
	color: #0000cc;
	font-weight: bold;
	}

.subdued {
	color: #808080;
	font-size: 12px;
	font-family: arial,verdana,helvetica,sans-serif;
	}

.navtext {
	font-weight: bold;
	font-size:   12px;
	font-family: arial,verdana,helvetica,sans-serif;
	}

.result_extrainfo {
	font-size:   12px;
	color:  #777777;
	font-family: arial,verdana,helvetica,sans-serif;
	}

.title-white {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial,verdana,helvetica,sans-serif;
	text-decoration: normal;
	}

a.tab, a.tab:link, a.tab:visited, a.tab:active, a.tab:hover {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial,verdana,helvetica,sans-serif;
	text-decoration: none;
	}

a.resultsheader:link {}

a.resultsheader:visited {}

a.resultsheader:active {}

a.resultsheader:hover {}

.form_title, .form_title_half {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	width: 805px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	padding: 2px;
	background-color: #003366;
	}

.form_body, .form_body_half {
	font-family: arial;
	font-size: 10pt;
	width: 805px;
	padding: 2px;
	background-color: #F0F0F0;
	}

.form_body_half, .form_title_half {
	width: 398px;
	}

.white_matte, .cream_matte {
	text-align: center;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 50px;
	height: 15px;
	display: block;
	}

.cream_matte {
	background-color: #fff8dc;
	}

div#pp_sample {
	background-image: url(/chicagotribune/main/art/black_frame.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 327px;
	height: 402px;
	}

div.pp_sample_small {
	background-image: url(/chicagotribune/main/art/black_frame_small.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 81px;
	height: 100px;
	}

table.cart {
	border-collapse: collapse;
	}

th.cart, td.cart {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

div#short_submit {
	visibility: hidden;
	}

.list, .list_alt {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
	}

.list_alt {
	background-color: #e9e9e9;
	}

table.display {
	border-collapse: collapse;
	width: 100%;
	}

table.display th, table.display td {
	border: 1px solid #003366;
	padding: 2px 4px 2px 4px;
	vertical-align: top;
	}

span.value_text {
	font-weight: bold;
	}

table.box {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #003366;
	}

table.box th {
	background-color: #003366;
	font-weight: bold;
	color: #ffffff;
	padding: 1px 5px 1px 5px;
	border-width: 0px;
	text-align: left;
	}

table.box td {
	background-color: #F0F0F0;
	vertical-align: top;
	padding: 1px 5px 1px 5px;
	border-width: 0px;
	}

table.noborder td, table.noborder th {
	border-width: 0px;
	padding: 2px 4px;
	vertical-align: top;
	background-color: clear;
	font-weight: clear;
	color: #000000;
	text-align: clear;
	}

table.noborder th {
	font-weight: bold;
	text-align: center;
	background-color: #cccccc;
	border-color: #cccccc;
	}

th.offset {
	background-color: #003366;
	}

th.offset a {
	color: #ffffff;
	}

div.form_fail {
	color: #ff0000;
	font-weight: bold;
	border: 1px solid #f00;
	padding: 4px;
	margin: 20px 0px 20px 0px;
	width: 810px;
	}

.link_gold, .link_white, .link_gold:visited, .link_gold:active, .link_gold:link, .link_white:active, .link_white:active, .link_white:link {
	font-size: 10px;
	text-decoration: none;
	font-variant: small-caps;
	}

.link_gold, .link_gold:visited, .link_gold:active, .link_gold:link {
	color: #ffcc33;
	}

.link_white, .link_white:active, .link_white:active, .link_white:link {
	color: #ffffff;
	}

.main_bar {
	background-color: #c0c0c0;
	padding: 5px 5px;
	border: 1px solid #003366;
	border-width: 1px 0px 1px 0px;
	}

.doc_action_labels, .doc_action_labels a {
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	text-decoration: none;
	}

.doc_action_labels a {
	padding: 0px;
	}

.doc_action_labels a:hover {
	text-decoration: underline;
	}

img.format_icon {
	padding: 0px 2px 0px 2px;
	border-width: 0px;
	width: 22px;
	height: 18px;
	}

a#leftnav-dark {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
	color: 003366;
	}

a#leftnav-dark:link {
	color: #003366;
	}

a#leftnav-dark:visited {
	color: #003366;
	}

a#leftnav-dark:active {
	color: #003366;
	}

a#leftnav-dark:hover {
	color: #666666;
	text-decoration: underline;
	}

a.navlink {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	color: #003366;
	}

a.navlink:link {
	color: #003366;
	}

a.navlink:visited {
	color: #003366;
	}

a.navlink:active {
	color: #003366;
	}

a.navlink:hover {
	color: #666666;
	text-decoration: underline;
	}

#utility-description {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	}
