body {background-color: #FFF5EE; margin-left: 2%; margin-right: 2%; font-size: 12px; padding: 2px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

body * {font-size: 12px;}

div.newsblock {}
	div.newsblock br {clear: none !important; display: none;}
	div.newsblock a.rsslinks, div.newsblock a:visited.rsslinks {display: block; margin-bottom: 3px; margin-top: 6px; font-size: 1em;}
	div.newsblock span {display: none;}
	
/* Default Link Colors */
a:link {font-weight:bold; color:#E3AE08; text-decoration:underline}
a:active {font-weight:bold; color:#E3AE08; text-decoration:underline}
a:visited {font-weight:bold; color:#E3AE08; text-decoration:underline}
a:hover {font-weight:bold; color:silver; text-decoration:underline}

/*Menu Bar Link Colors*/
a.nav:link {font-weight:bold; color:#E3AE08; text-decoration:underline;}
a.nav:active {font-weight:bold; color:#E3AE08; text-decoration:underline;}
a.nav:visited {font-weight:bold; color:#E3AE08; text-decoration:underline;}
a.nav:hover {font-weight:bold; color:silver; text-decoration:underline;}

div.bodytext {background-color: #333333;}

div.titlename {font-family:Arial; font-weight: bold; letter-spacing: 4px; color: #7D93DF; font-size: 2.2em; text-align: center; padding: 6px 0 2px; background-color: #000040;}

div.subtitle {font-family: "Times New Roman"; vertical-align: middle; color: #CCCCCC; font-size: 1.5em; font-weight: bold; text-align: center; padding: 0 0 4px; background-color: #000040; letter-spacing: 1px;}

div.menubar {color: #000000; background-color: #333366; text-align: center; padding: 3px 0 5px;}

div.pagedesc {padding: 4px 1em; text-align: justify; line-height: 150%;}

div.pagedesc p {margin: 4px 0; text-indent: 2em;}

div.maincontent {padding-bottom: 2px;}

div.leftmargin {float: left; width: 128px; background-color: #999999; margin-left: 2px; padding: 4px; margin-right: 6px;}

div.rightmargin {float: right; width: 168px; background-color: #999999; margin-right: 2px; padding: 4px; margin-left: 6px;}

div.sponsorlinkshdr {text-align: center; font-weight: bold; background-color: #000040; color: #CCCCCC;}
div.sponsorlinks {background-color: #999999; text-align: center; border: 1px solid #000040; padding-bottom: 3px;}
div.sponsorlinks a, a.googlestylelinks {color: #003366; font-weight: normal; font-size: 0.97em; margin-bottom: 3px; display: block;}

div.backgroundlinkshdr {text-align: center; font-weight: bold; background-color: #000040; color: #CCCCCC;}
div.backgroundlinks {background-color: #999999; text-align: left; border: 1px solid #000040; padding-bottom: 3px;}

div.qlinkshdr {font-weight: bold; color: #003333; font-size: 1.1em; text-align: left; padding-left: 2px; margin-top: 6px;}

p.qlinksitem {text-indent: -8px; padding-left: 8px; padding-right: 2px; margin: 4px 0px 3px 3px; font-size: 0.8em; color: #333333;}

/* Hyperlinks for Quick Links */
a.qlink:link {color: #990033; font-weight: normal; font-size: 1em;}
a.qlink:active {color:#CC0033; font-weight:normal; font-size: 1em;}
a.qlink:visited {color:#990066; font-weight:normal; font-size: 1em;}
a.qlink:hover {color:#CC0033; font-weight:normal; font-size: 1em;}
a.qlink * {font-size: 1em;}

span.newssource {color: #003366; font-weight: normal; font-size: 1em;}
span.newstext {color: #333333; font-size: 1em;}
span.newstext * {font-size: 1em;}

/*=== Central Content Styles ====*/
div.centralcontent {margin-left: 142px; margin-right: 182px; margin-top: 4px;}
div.centralcontent iframe {margin: 1em 0;}

div.casesheading {background-color: #333366; font-weight: bold; text-align: center; margin-bottom: 4px; padding: 3px 0;}

div.casetypelink {font-weight: bold; margin-top: 1em; padding-left: 4px;}
div.casetypelink a {font-size: 1.2em;}

div.caselist {margin-left: 2em; margin-top: 1em;}

.spothdr {font-weight: bold; color: #7D93DF; font-size: 1.3em; text-align: left;}
.spotsubhdr {}
.casename {font-weight: bold; color: #FF3399;margin-top: 1.1em; margin-left: 12px; line-height: 125%; background-color: #333333; font-size: 1.15em; width: 100%;}
.casenamedetail {font-family:Verdana; color:#FFFFFF; font-size: 11px; font-weight:normal; margin-left: 12px; width: 100%;}

.casesubhdr {font-weight:bold; color:#7D93DF}
.citation {font-family: Verdana; color: #E3AE08; font-weight: normal; font-size: 11px; margin-left: 12px; width: 100%;}

.casedetail {color:#FFFFFF; font-size: 0.9em; font-weight:normal; margin-left: 24px; line-height: 175%;}
.casedetail a {font-size: 1em;}
.fullcasedetail {font-family: Verdana; color: #FFFFFF; font-weight: normal;	line-height: 175%; margin-left: 24px; margin-bottom: 0.75em; margin-top: 0.75em; width: 100%;}
.fullcasedetail a {font-size: 1em;}
.fullcasedetailindent {margin: 0.75em 0px 0px 24px; text-indent:2em; color: #CFCFCF; line-height: 175%; font-weight:normal;}

.opinionlink {margin-left: 24px; margin-top: 4px; width: 100%; position: relative;}
.opinionnote {font-family: Verdana; color: #7D93DF; font-weight: normal; font-size: 0.9em;}

.relatedheading {font-family: Verdana; color: #7D93DF; font-weight: bold; font-size: 1em; margin-top: 1em; margin-left: 24px; width: 100%;}
ul.relateditems {list=style-type: square; margin: 8px 0 1em 36px; padding-left: 1em; position: relative;}
ul.relateditems li {margin-top: 4px;}
.relatedsource {font-family: Verdana; color: #CAC4AF; font-weight: normal; font-size: 0.9em;}

.legal {color: #8D8473; text-align: center; font-size: 0.8em;}
.legal * {font-size: 1em;}

div.webring {margin: 1.5em 4px;}
div.webring td {color: #7D93DF; font-weight: bold; background-color: #333333;}
div.webring a {color: #E3AE08 !important;}

/* T & C Page */
.legalheading {font-weight: bold; color: #FF3399; font-size: 13px; width: 100%; margin: 1em 0;}
	
.legalinfo {margin: 0px 0px 0px 0px; text-indent: 2em; color: #CFCFCF; font-weight: normal; line-height: 150%; width: 100%;}
.legalbullet1 {
	margin-left: 4em;
	margin-top: 1em;
	text-indent: 0;
}
.legalbullet2 {
	margin-left: 6em;
	margin-top: 1em;
	text-indent: 0;
}
.legalbullet2h {
	margin-left: 6em;
	margin-top: 1em;
	text-indent: -2em;
}

/* *********** Opinion Styles ************ */
div.opinion {font-size: 1.1em;}
div.opinion i, div.opinion em, div.opinion b, div.opinion strong {font-size: 1em;}
div.opinion div.caseheading {text-align: center; line-height: 150%; font-size: 1em;}
div.opinion p {line-height: 200%; text-indent: 3em; font-size: 1em;}

div.opinion p.subhead {line-height: 200%; text-indent: 0; font-size: 1.1em; font-style: italic; font-weight: bold;}
div.opinion p.subhead2 {line-height: 200%; text-indent: 0; font-size: 1.1em; font-style: italic; font-weight: bold; margin-left: 3em;}
div.opinion p.subhead3 {line-height: 200%; text-indent: 0; font-size: 1.1em; font-weight: bold; margin-left: 3em;}
div.opinion p.subhead4 {line-height: 200%; text-indent: 0; font-size: 1.1em; font-style: italic; margin-left: 3em;}
div.opinion p.subhead5 {line-height: 200%; text-indent: 0; font-size: 1em; margin-left: 3em; text-decoration: underline;}

div.opinion p.judge {line-height: 200%; text-indent: 0; font-size: 1em;}
div.opinion div.sectionheading {text-align: center; margin: 1em 0; font-size: 1.1em; font-weight: bold;}
div.opinion div.quote {margin: 0 3em; font-size: 1em;}
div.quote p {line-height: 120%; font-size: 1em; text-align: justify; text-indent: 0;}

div.toc-heading {color: #FF3399; font-weight: bold; font-size: 1.2em; text-align: center;}
ul.toc * {list-style: none; font-weight: normal;}
ul.toc {margin-left: 0; padding-left: 0}
ul.toc a {text-decoration: none;}
ul.toc a:hover {text-decoration: underline;}

ul.toc ul {margin-left: 2em; padding-left: 0;}

div.breadcrumb {font-weight: bold; color: #7D93DF;}
