
body		{ margin:0px; font-family:Arial; }

/* data in common text files */
div.d	{ margin-top:0px; margin-left:4px; margin-right:4px; margin-bottom:4px; font-size:12pt; padding:4px; }
div.d li	{ font-size:12pt; }
div.d hr    { margin:0px; }

/* data in selection frames */
div.s			{ margin-top:4px; margin-left:4px; margin-right:4px; margin-bottom:4px; font-size:9pt; padding:0px; }
div.s a:link		{ text-decoration:none; }
div.s a:visited	{ text-decoration:none; }
div.s a:hover		{ text-decoration:none; }
div.s a:active 	{ text-decoration:none; }
div.s p			{ margin-left:0px; margin-right:0px; margin-top:4px; margin-bottom:0px; }

/* data in info frame */
div.i			{ margin-top:8px; margin-left:8px; margin-right:8px; margin-bottom:8px; font-size:9pt; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:4px; }
div.i p     { margin:0px; }
div.i hr      { margin:0px; }

h1, h2, h3, h4
	{ font-weight:bold; border-style:none; border-width:thin; padding-left:8px; padding-right:8px; background-repeat:repeat-x; }
h1	{ font-size:12pt; }
h2	{ font-size:11pt; }
h3	{ font-size:10pt; }
h4	{ font-size:9pt; margin-bottom:0px; }

form		{ margin-left:0px; margin-right:0px; margin-top:8px; margin-bottom:0px; }

input.txt		{ padding-left:2px; padding-right:2px; }

img		{ vertical-align:text-top; border:0px; }

img.g, img.bb	{ vertical-align:middle; height:1.33em; width:auto; }	/* growing images with 9pt font*/
img.g2			{ vertical-align:middle; height:1em; width:auto; }	/* growing images with 12pt font */
img.bb			{ background-repeat: no-repeat; }

/* table.n normal table with header */
table.n		{ margin-top:8px; margin-left:8px; margin-right:8px; margin-bottom:0px; }
table.n th		{ vertical-align:top; text-align:center; font-weight:bold; background-repeat:repeat-x; padding-top:0px; padding-left:4px; padding-right:4px; padding-bottom:0px; }
table.n td		{ vertical-align:top; text-align:left; font-weight:normal; padding-top:0px; padding-left:4px; padding-right:4px; padding-bottom:0px; }

/* table.i used for displaying the issue data */
table.i		{ margin-top:4px; margin-bottom:0px; }
table.i tr.c      { background-image:url(cancelld.gif); }
table.i tr.s      { background-image:url(solicitd.gif); }
table.i th		{ text-align:left; vertical-align:top; font-weight:normal; font-size:9pt; padding-top:0px; padding-left:4px; padding-right:4px; padding-bottom:0px; }
table.i th.n		{ text-align:right; }	/* display numbers */
table.i td		{ text-align:left; vertical-align:top; font-weight:normal; font-size:9pt; padding-top:0px; padding-left:4px; padding-right:4px; padding-bottom:0px; }

/* table.d used for displaying the  dates */
table.d		{ margin-top:8px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding:0px; }			
table.d th		{ vertical-align:top; text-align:center; font-weight:bold; font-size:10pt; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }
table.d td		{ vertical-align:top; text-align:left; font-weight:normal; font-size:9pt; padding-top:1px; padding-left:2px; padding-right:2px; padding-bottom:1px; }
table.d tr.b, table.d td.fl, table.d td.fr, table.d td.bl, table.d td.br
			{ margin:0px; padding:0px; font-size:1pt; }

/* l)eft c)enter justified ... l)ight gray, d)ark gray ... s)eries */
table.d td.l, table.d td.ll, table.d td.ls, table.d td.lls
			{ text-align:left; }
table.d td.c, table.d td.cl, table.d td.cd
			{ text-align:center; }

/* table.r used for displaying the reprints */
table.r		{ margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }
table.r td		{ vertical-align:top; text-align:left; font-size:9pt; font-weight:normal; padding-top:0px; padding-left:4px; padding-right:4px; padding-bottom:0px; }
table.r td.n	{ text-align:right; }

/* table.s used for displaying the storyarcs */
table.s		{ margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }
table.s td		{ vertical-align:top; text-align:left; font-weight:normal; padding-top:0px; padding-left:4px; padding-right:4px; padding-bottom:0px; }
table.s td.n	{ text-align:right; }

/* table.f used for displaying details and features */
table.f		{ margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:4px; }
table.f th		{ vertical-align:top; text-align:center; font-weight:bold; background-repeat:repeat-x; padding-top:0px; padding-left:4px; padding-right:4px; padding-bottom:0px; }
table.f td		{ vertical-align:top; text-align:left; font-weight:normal; padding-top:0px; padding-left:4px; padding-right:4px; padding-bottom:0px; }
table.f p, li	{ font-size:9pt; }

/* top menu new */
/* Adapted from http://www.alistapart.com/d/slidingdoors2/v1/ex8a.html */
#mn		{ float:left; width:100%; line-height:normal; margin-bottom:8px; }
#mn ul 	{ margin:0; padding:0; list-style:none; }
#mn li 	{ display:inline; margin:0; padding:0; }

#mn span.ms 	{ float:left; display:block; padding:0 8px 0 0; }

#mn a.mi			{ float:left; margin:0; padding:0 0 0 16px; text-decoration:none; }
#mn a.mi span 	{ float:left; display:block; padding:5px 16px 4px 0px; font-weight:bold; font-size:14pt; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mn a.mi span 	{ float:none; }
/* End IE5-Mac hack */

#mn a.ma			{ float:left; margin:0; padding:0 0 0 16px; text-decoration:none; }
#mn a.ma span 	{ float:left; display:block; padding:5px 16px 4px 0px; font-weight:bold; font-size:14pt; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mn a.ma span 	{ float:none; }
/* End IE5-Mac hack */

#mn a.me 		{ float:right; padding:0 0 0 0; }
#mn a.me span 	{ float:right; display:block; padding:0px 10px 0px 0px; }

/* navi new */
/* Adapted from http://www.alistapart.com/d/slidingdoors2/v1/ex8a.html */
#nv		{ float:left; width:100%; line-height:normal; }
#nv ul 	{ margin:0; padding:0; list-style:none; }
#nv li 	{ display:inline; margin:0; padding:0; }

#nv a.ni			{ float:left; margin:0; padding:0 0 0 16px; text-decoration:none; }
#nv a.ni span 	{ float:left; display:block; padding:4px 16px 0px 0px; font-weight:bold; font-size:12pt; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nv a.ni span 	{ float:none; }
/* End IE5-Mac hack */
#nv a.ni span img 		{ width:36px; height:16px; padding-bottom:4px; }

#nv a.na			{ float:left; margin:0; padding:0 0 0 16px; text-decoration:none; }
#nv a.na span 	{ float:left; display:block; padding:4px 16px 0px 0px; font-weight:bold; font-size:12pt; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nv a.na span 	{ float:none; }
/* End IE5-Mac hack */

/* letters new */
div.lt		{ width:100%; font-weight:bold; font-size:16pt; }
div.lt img 	{ width:1px; height:24px; }
a.lt		{ padding:2px 2px 4px 2px; font-size:12pt; vertical-align:top; text-decoration:none; }

/* footer new */
/* Adapted from http://www.alistapart.com/d/slidingdoors2/v1/ex8a.html */
#ft		{ float:left; width:100%; line-height:normal; }
#ft ul 	{ margin:0; padding:0; list-style:none; }
#ft li 	{ display:inline; margin:0; padding:0; }

#ft span	{ float:right; display:block; padding:4px 8px 0 0; font-weight:bold; font-size:11pt; }

#ft a		{ float:left; margin:0; padding:0 0 0 16px; text-decoration:none; }
#ft a span 	{ float:left; display:block; padding:5px 16px 4px 0px; font-weight:bold; font-size:11pt; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ft a span 	{ float:none; }
/* End IE5-Mac hack */

/* table for input form */
table.fm		{ margin:0px; padding:0px; }
table.fm td	{ font-size:9pt; margin:0px; padding:0px; }

/* liquid round corners */
.lqt1		{ width:100%; margin-bottom:0px; font-size:20px; font-weight:bold; clear:both; }
.lqt2		{ width:100%; margin-bottom:0px; font-size:16px; font-weight:bold; clear:both; }
.lqt3		{ width:100%; margin-bottom:0px; font-size:14px; font-weight:bold; clear:both; }
.lqt4		{ width:100%; margin-bottom:0px; font-size:12px; font-weight:bold; clear:both; height:1.8em; }

/*.lqtl */
.lqtr		{ padding:4px 10px 4px 10px; }
.lqb, .lql , .lqr , .lqbl
			{ margin-top:0px; }
.lqbr		{ margin-top:0px; padding:4px 10px 10px 8px; }

.cto		{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }

/* title for data pages */
div.ti 		{ width:100%; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:4px; font-size:20px; font-weight:bold; clear:both; }
div.ti span.h	{ float:left; padding-left:12px; padding-top:5px; position:relative; z-index:2; }
div.ti span.r	{ display:block; position:relative; z-index:1; height:1.6em; text-align:right; padding-right:12px; }
div.ti img	{ height:1.6em; width:auto; }

/* buttons */
div.bu				{ position:relative; margin:0px; padding:0px; }
div.bu span.i			{ position:relative; }
div.bu span.t1		{ position:absolute; top:2px; left:0px; width:1.5em; text-align:center; font-weight:bold; font-size:10pt; cursor:pointer; }
div.bu span.s1		{ position:absolute; top:3px; left:1px; width:1.5em; text-align:center; font-weight:bold; font-size:10pt; color:#e2e2e2; cursor:pointer; }
div.bu span.t2		{ position:absolute; top:2px; left:0px; width:3.3em; text-align:center; font-weight:bold; font-size:10pt; cursor:pointer; }
div.bu span.s2		{ position:absolute; top:3px; left:1px; width:3.3em; text-align:center; font-weight:bold; font-size:10pt; color:#e2e2e2; cursor:pointer; }
div.bu span.t3		{ position:absolute; top:2px; left:0px; width:6.8em; text-align:center; font-weight:bold; font-size:10pt; cursor:pointer; }
div.bu span.s3		{ position:absolute; top:3px; left:1px; width:6.8em; text-align:center; font-weight:bold; font-size:10pt; color:#e2e2e2; cursor:pointer; }
div.bu img			{ height:1.33em; width:auto; }
div.bu a:link			{ text-decoration:none; color:#575757; }
div.bu a:visited		{ text-decoration:none; color:#575757; }
div.bu a:hover		{ text-decoration:none; color:orange; }
div.bu a:active		{ text-decoration:none; color:red; }

/* buttons new */
/* Adapted from http://www.alistapart.com/d/slidingdoors2/v1/ex8a.html */
#bt		{ float:left; width:100%; line-height:normal; }
#bt ul 	{ margin:0; padding:0; list-style:none; }
#bt li 	{ display:inline; margin:0; padding:0; }

#bt a		{ float:left; display:block; position:relative; margin:0 4px 0 0; padding:0px 0px 0px 0px; text-decoration:none; background:url(fmb3.gif) no-repeat left top; font-weight:bold; font-size:10pt; }
#bt a span 	{ position:absolute; top:2px; left:0px; cursor:pointer; color:#575757; width:96px; height:22px; text-align:center; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#bt a span 	{ float:none; }
/* End IE5-Mac hack */
#bt a span.s 	{ position:absolute; top:3px; left:0px; color:#e2e2e2; }

#bt a:hover 		{ color:orange; }
#bt a:hover span 	{ color:yellow; }
