/* ----- mozilla bug fix ----- */

html	{min-width: 990px;}

/* ----- layout ----- */

body				{text-align: center; margin: 0; padding: 0; border: 0; background: #eeeeee; color: #666; font: 9pt/12pt Arial, Helvetica, sans-serif;}
div#wrapper			{color: #666; background:  url(../images/wrapper_bg.jpg) repeat-y left top; width: 990px; margin: 0 auto; padding: 0; text-align: left;}
div#wrapper02			{color: #666; background: url(../images/wrapper_bg_02.jpg) top left no-repeat; width: 990px; margin: 0 auto; padding: 0; text-align: left;}
div#contents		{width: 800px; padding: 0; margin: 0; border: 0; margin-left: 30px; padding-top: 23px;}
div#headerlogo		{width: 149px; height: 65px; float: left; margin: 0; padding: 0; border: 0;}
div#headerlinks	{ width: 100px; height: 35px; padding: 0; border: 0; }
div#headertagline { margin: 25px 0 0 440px; padding: 0; width: 300px; height: 35px; border: 0; }
div#headernav		{ width: 960px; float: left; padding: 0; border: 0; }
div#maincontent { padding: 0; width: 740px; float: left; border: 0; }
div#rtcontent { padding: 0; width: 220px; float: right; border: 0; }
div#footer			{ clear: both; border: 0; background: url(../images/wrapper_bg_03.jpg) no-repeat left top; color: #666; font-size: 8pt; line-height: 12pt; text-align: right; width: 990px; height: 55px; padding: 10px 0 0; }
.copyright { color: #777; text-align: right; width: 220px; padding-right: 45px; }
p { }
.date { color: #ed7b00; font-size: 8pt; text-align: center; vertical-align: middle; width: 220px; }
.starburst-red { width: 54px; height: 145px; }
.notice {
	width: 500px;
	}
td { }
td.courts1 { color: #349cc1; background-color: #eeeeee; }
td.courts2 { color: #349cc1; background-color: #eeeeee; }
a:link { font-size: 8pt; line-height: 12pt; }

a:visited { font-size: 8pt; line-height: 12pt; text-decoration: none; }

a:hover { color: #ed7b00; font-size: 8pt; line-height: 12pt; }

a:active { font-size: 8pt; line-height: 12pt; }
.folder { background-image: url(../folderimages/content_bg.gif); background-repeat: no-repeat; background-position: 0 27px; width: 713px; }
.foldercontent { padding-right: 20px; padding-left: 20px; }
.tabactive { color: #349cc1; font-size: 12px; font-weight: bold; background-image: url(../folderimages/h1_tab_right.gif); background-repeat: no-repeat; background-position: right top; text-align: center; width: 130px; height: 32px; margin-top: 0; padding-right: 15px; }
.tabactive-ext { color: #349cc1; font-size: 12px; font-weight: bold; background-image: url(../folderimages/h1_tab_right.gif); background-repeat: no-repeat; background-position: right top; text-align: center; margin-top: 0; padding-right: 15px; width: auto; height: 32px; }
.tabactive-left { background-image: url(../folderimages/h1_tab_left.gif); background-repeat: no-repeat; background-position: left top; margin-top: 0; height: 28px; }
.tablink { font-size: 12px; font-weight: bold; background-image: url(../folderimages/h2_tab_right.gif); background-repeat: no-repeat; background-position: right top; text-align: center; width: 120px; margin-top: 0; height: 20px; padding-right: 15px; }
.tablink-ext { font-size: 12px; font-weight: bold; background-image: url(../folderimages/h2_tab_right.gif); background-repeat: no-repeat; background-position: right top; text-align: center; margin-top: 0; padding-right: 15px; width: 150px; height: 20px; }
.tablink-ext2 { font-size: 12px; font-weight: bold; background-image: url(../folderimages/h2_tab_right.gif); background-repeat: no-repeat; background-position: right top; text-align: center; margin-top: 0; padding-right: 15px; width: 170px; height: 20px; }
#tab a:link { color: #99a19b; font-size: 12px; font-weight: bold; text-decoration: none; width: 100px; }
#tab a:hover { color: #ed7b00; font-size: 12px; font-weight: bold; background-color: #eee; background-image: url(../images/date_bkg.jpg); background-repeat: repeat; background-position: center top; text-decoration: none; width: 100px; height: 20px; }
#tab a:visited { font-size: 12px; font-weight: bold; text-decoration: none; background-repeat: repeat; background-position: center top; width: 100px; height: 20px; }
#tab a:active { color: #349cc1; font-size: 12px; font-weight: bold; text-decoration: none; background-repeat: repeat; background-position: center top; width: 100px; height: 20px; }
.tablink-left { background-image: url(../folderimages/h2_tab_left.gif); background-repeat: no-repeat; background-position: left top; height: 28px; margin-top: 0; }
h1 { color: #7d7d71; font-size: 12pt; font-weight: bold; }
h2 { color: #349cc1; font-size: 12pt; font-weight: bold; padding-left: -5px; }
h3 { color: #ed7b00; font-size: 11pt; }
.quote { color: #7d7d71; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 15pt; padding-right: 15px; padding-left: 35px; }
.quote-firm { color: #7d7d71; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; padding-right: 15px; padding-left: 35px; }
.quote-view { color: #7d7d71; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; padding-right: 15px; padding-left: 35px; }
.quote-firm-pg { color: #7d7d71; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; padding-right: 10px; padding-left: 35px; }
.quote_top { background-image: url(../images/quote_top.jpg); background-repeat: no-repeat; background-position: left top; }
.quote_bottom { background-image: url(../images/quote_bottom.jpg); background-repeat: no-repeat; background-position: right bottom; }
.table { padding: 2px; border: solid 1px #349cc1; }
.table-indent { margin-left: 25px; }
.courts { font-size: 8pt; border: solid 1px #349cc1; -moz-border-radius: 1px; }
.courts td { border: solid 1px #ccc; 	padding: 0.2em 2ex; color: #7d7d71; }
.courts tr.d0 td { background-color: #eaf5f8; }
.courts tr.d1 td { background-color: #e3eef1; }

