@charset "utf-8";

/* -- GLOBAL LAYOUT STYLES ------------------------------ */
html {
	width: 				100%;
	height: 			100%;
}

body {
	margin: 			0;
	width: 				100%;
	font: 				normal 16px "Times New Roman", Times, serif;
	background-color: 	#FFFFFF;
}

a {
	color: 				blue;
	text-decoration: 	none;
}

a:hover {
	color:				#ee3023;
}

img {
	border: 			0px;
}

hr {
	height: 			1px;
	line-height: 		1px;
	border: 			0px;
	color:				#ee3023;
	background-color: 	#ee3023;
}

ul {
	margin-top: 		0px;
	padding-left: 		15px;
}

ul li {
	margin: 			10px 0px;
}

/* -- GLOBAL SECTIONS ---------------------------------- */
#container {
	position: 			relative;
	width: 				1024px;
	margin: 			0px auto;
}

#fixed {
	position:			fixed;
	top: 				0px;
	width: 				1024px;
	height: 			170px;
	background-color: 	#ffffff;
	padding-top: 		10px;
	z-index: 			1000;
}

#menu {

}

#header {
	margin-top: 		30px;
	float: 				left;
	width: 				760px;
}

#header img {
	display: 			block;
	border: 			0px;
}

#body {
	margin-top:			180px;
}

#footer {
	margin-top: 		30px;
	margin-bottom: 		40px;
	border-top: 		1px solid #ee3023;
	padding-top: 		5px;
	font-size: 			10px;
	font-family: 		Helvetica, Arial, sans-serif;
}

#footer a {
	color:				#000000;
	margin-right: 		10px;
}

/* -- MENU CSS ------------------------------------------ */
#menu ul {
	list-style-type: 	none;
	margin: 			0px;
	padding: 			0px;
}

#menu ul li {
	position:			relative;
	float: 				left;
	width: 				90px;
	height: 			40px;
	margin-right: 		12px;
	background-color: 	#f1f0e6;
	padding: 			0px;
	text-align: 		center;
	font: 				bold 12px Arial, sans-serif;
	cursor: 			pointer;
}

#menu ul li:hover {
	background-color: 	#dad9cf;
}

#menu ul li a {
	display:			block;
	width: 				80px;
	height: 			30px;
	padding: 			5px;
	color:				#000000;
	text-decoration: 	none;
	text-transform: 	uppercase;
}

#menu ul li.current {
	background-color: 	#4a3800;
}

#menu ul li div {
	display: 			none;
	position: 			absolute;
	top: 				28px;
	left: 				0px;
	width: 				auto;
	margin:				0px;
	padding-top:		20px;
	z-index: 			1000;
	text-align: 		left;
}

#menu ul li div a {
	display: 			inline;
	color: 				#414042;
	margin-right:		10px;
	font-weight: 		normal;

}

#menu ul li.current div a {
	color: 				#414042;
}

#menu ul li div a:hover {
	color: 				#000000;
}

#menu ul li div a.current-link {
	color: 				#000000;
	font-weight: 		bold;
}

#menu ul li.current a {
	color: 				#FFFFFF;
}

#menu ul li#menu-class-action {
	background-color:	#a8c2c4;
}

#menu ul li#menu-class-action a {
	color:				#4b3900;
}

#menu ul li#menu-class-action.current {
	background-color: 	#4a3800;
}

#menu ul li#menu-class-action.current a {
	color: 				#a8c2c4;
}

/* -- HEADER RSS ---------------------------------------- */
#rss {
	float: 				right;
	margin-top: 		10px;
	width: 				259px;
	text-align: 		right;
	font-size: 			10px;
	line-height: 		16px;
	font-weight: 		bold;
	font-family: 		Arial, Helvetica, sans-serif;
	padding-right: 		5px;
}

.rss-entry {
	margin-top: 		10px;
}

.rss-entry img {
	display: 			block;
	float: 				right;
	margin-left: 		5px;
	width: 				16px;
	vertical-align: 	middle;
	border: 			0px;
}

.rss-entry a {
	text-decoration: 	none;
	color: 				#999999;

}

/* -- CONTENT SECTIONS ---------------------------------- */
.column-l {
	float: 				left;
	width: 				764px;
}

.column-m {
	float: 				left;
	width: 				506px;
}

.column-s {
	float: 				left;
	width: 				245px;
}

.column-f {
	width:
}

/* -- HOMEPAGE CHARTS ----------------------------------- */
#chart-bcf, #chart-csf {
	z-index: 			100;
}

.chart-homepage {
	position: 			relative;
	margin: 			12px auto;
	width: 				350px;
	height: 			350px;
}

.chart-homepage-title {
	margin: 			6px 0px 0px 0px;
	color:				#ef463a;
	font:				normal 32px 'Times New Roman', Times, serif;
}

.chart-text-overlay {
	position:			absolute;
	top:				134px;
	left:				162px;
	width:				180px;
	height:				150px;
	overflow: 			hidden;
	text-align:			center;
	font-family:		Arial;
	font-size: 			14px;
	color:				#595a5d;
}

.chart-text-emphasis {
	color:				#ef463a;
	font:				normal 24px 'Times New Roman', Times, serif;
}

.chart-text-date {
	font-size: 			12px;
}

.chart-link {
	color: 				#414042;
	font: 				normal 13px Helvetica, Arial, sans-serif;
}

/* -- INFORMATIONAL PAGE CHARTS ------------------------- */
.chart-informational {
	position: 			relative;
	margin: 			12px auto;
	width: 				506px;
	height: 			506px;
}

.chart-informational .chart-text-overlay {
	top:				194px;
	left:				153px;
	width:				210px;
	height:				120px;
	font-size: 			18px;
}

.chart-informational .chart-text-emphasis {
	font-size: 			32px;
}

.chart-informational .chart-text-date {
	font-size: 			16px;
}

.chart-navigation {
	color: 				#ef463a;
	line-height: 		25px;
}

/* -- FEATURED MEDIA ------------------------------------ */
.featured-media {
	padding: 			12px 12px 12px 0px;
	font-family: 		Arial;
	font-size: 			14px;
	text-align:			left;
	color: 				#4a3a15;
}

.featured-media img {
	float: 				left;
	margin: 			0px 12px 12px 0px;
}

.featured-media h2 {
	margin: 			0px;
	font-weight: 		bold;
	font-size: 			16px;
}

.featured-media h2 a {
	color: 				#4a3a15;
}

.featured-media p {
	margin: 			0px;
}

/* -- IMPORTANT UPDATES --------------------------------- */
#important-updates {
	margin: 			10px 0px;
	border-top: 		1px solid #ef463a;
	border-bottom: 		1px solid #ef463a;
	background-color: 	#f1f0e6;
	padding: 			10px;
	text-align: 		left;
	font: 				bold 12px Arial, Helvetica, sans-serif;
}

#important-updates p {
	margin: 			5px 0px;
}

#important-updates a {
	text-decoration: 	none;
	color: 				#000000;
	font-weight: 		normal;
	font-style:			italic;
}

#important-updates a:hover {
	color: 				#ef463a;
}

/* -- FOR THE RECORD ------------------------------------ */
.record-section {
	margin: 			0px;
	background-color: 	#f1f0e6;
	font: 				normal 13px Arial, Helvetica, sans-serif;
}

.record-section p {
	margin: 			0px;
	padding: 			5px 10px;
	line-height: 		16px;
}

.record-section em {
	font-size: 			11px;
}

.record-section .link-section {
	padding: 			0px 10px;
}

.record-header {
	background-color: 	#ee2d25;
	padding: 			2px 10px;
	font-weight: 		bold;
	color: 				#ffffff;
}








/* -- TIMELINE NEW ------------------------------------------ */
#scroller {
	margin-top: 		0px;
	height: 			235px;
}

#scroller-frame {
	position: 			relative;
	margin-left: 		2px;
	width: 				1020px;
	height: 			235px;
	overflow: 			hidden;
}

#scroller-strip {
	list-style-type: 	none;
	position: 			absolute;
	top: 				0px;
	left: 				0px;
	width: 				4000em;
	padding-left: 		0px;
}

.scroller-arrow {
	display: 			none;
	position: 			absolute;
	top: 				75px;
	z-index: 			1000;
}

.scroller-arrow img {
	width: 				50px;
	height: 			80px;
}

.scroller-arrow-l {
	left: 				0px;
}

.scroller-arrow-r {
	right: 				0px;
}

.entry-scroller {
	margin: 			10px 17px 0px 17px;
	float: 				left;
	width: 				170px;
	height: 			235px;
}

.entry-scroller img {
	float: 				right;
	display: 			block;
	width: 				90px;
	height: 			70px;
}

.entry-scroller-date {
	width: 				80px;
	text-align: 		left;
}

.entry-scroller-year {
	font: 				bold 14px/16px "Arial Black", Gadget, sans-serif;
	color: 				#414042;
	text-align: 		center;
}

.entry-scroller-month {
	display: 			inline-block;
	font: 				normal 50px/50px 'Six Caps', sans-serif;
	color: 				#ef463a;
}

.entry-scroller-text {
	margin-top: 		15px;
	font: 				normal 12px/16px Arial, Helvetica, sans-serif;
	text-align: 		left;
	font-style: 		italic;
}


/* -- TIMELINE NEW ------------------------------------------ */
#news-scroller {
	height: 			120px;
}

#news-frame {
	position: 			relative;
	width: 				506px;
	height: 			120px;
	overflow: 			hidden;
}

#news-strip {
	list-style-type: 	none;
	position: 			absolute;
	top: 				0px;
	left: 				0px;
	width: 				4000em;
	padding-left: 		0px;
}

.news-strip-entry {
	margin: 			6px 6px;
	float: 				left;
	width: 				241px;
	height: 			118px;
}

#news-prev.scroller-arrow, #news-next.scroller-arrow {
	top: 				14px;
}


/* -- REPORTS ------------------------------------------- */
.report-entry {
	margin: 			0px;
	padding: 			15px 10px;
	background-color: 	#f1f0e6;
	border-bottom: 		1px solid #ee3023;
	font: 				normal 12px Helvetica, Arial, sans-serif;
	color:				#4a3800;
}

.report-entry a {
	color:				#4a3800;
}


.report-entry img {
	float: 				left;
	display: 			block;
	margin-right: 		10px;
	border: 			0px;
}

/* -- DISTRIBUTIONS TABLE --------------------------------------------------- */
.table-distributions {
	margin: 			0px;
	border-collapse: 	collapse;
}

.table-distributions th {
	border-top: 		1px solid #000;
	padding: 			5px 15px;
	font-size: 			14px;
	font-family: 		Arial, sans-serif;
	text-transform: 	uppercase;
}

.table-distributions td {
	border-top: 		1px solid #000;
	vertical-align: 	top;
	min-width: 			150px;
	padding: 			10px 20px;
	font-size: 			12px;
	font-family: 		Arial, sans-serif;
}

.table-distributions th:nth-child(odd), .table-distributions td:nth-child(odd) {
	background-color: 	#f7f4ef;
}


/* -- RECOVERY TABLE -------------------------------------------------------- */
.table-recovery {
	width: 				100%;
	margin: 			0px 15px 10px 15px;
	font: 				normal 13px Helvetica, Arial, sans-serif;
}

.table-recovery tr	 {
	text-align: 		left;
	padding: 			5px;
}

.table-recovery td {
	border-bottom: 		1px solid #000000;
	padding: 			5px;
}

.table-recovery td.amount {
	text-align:			right;
}

.recovery-header {
	font: 				normal 13px Helvetica, Arial, sans-serif;
	padding: 			10px 20px;
	font-size: 			14px;
	font-weight: 		normal;
}

/* -- RECOVERY TABLE ------------------------------------ */
#table-recovery-status {
	margin: 			0px;
	border-collapse:	collapse;
	font: 				normal 12px Arial, Helvetica, sans-serif;
}

#table-recovery-status tr {
	text-align: 		left;
	background-color: 	#ebe7de;
}

#table-recovery-status tr.alt-row {
	background-color: 	#f6f2e9;
}

#table-recovery-status td {
	width: 				240px;
	padding: 			5px;
}

#table-recovery-status td.amount {
	text-align:			right;
	font-weight: 		bold;
}

#chart-icon-overlay {
	position:			absolute;
	bottom:				0px;
	left:				362px;
	z-index: 			100;
}

#chart-icon-overlay2 {
	position:			absolute;
	bottom:				20px;
	left:				553px;
	z-index: 			99;
}

/* -- RECOVERIES, DISTRUBUTIONS AND SIPC CHART ------------ */
#rdsipc-chart-breakdown {
	margin-left: 		265px;
}

#rdsipc-chart-breakdown h2 {
	font: 				normal 18px Arial, Helvetica, sans-serif;
	color: 				#808285;
}

.rdsipc-chart-entry {
	float: 				left;
	position:			relative;
	margin-right:		20px;
	width: 				325px;
	height:				75px;
	padding:			0px;
	background-color:	#f1f1f1;
 	font: 				bold 14px/20px Arial, Helvetica, sans-serif;
}

.rdsipc-chart-badge {
	float:				left;
	width:				30px;
	height:				75px;
	margin-right:		5px;
}


/* -- TABS DISPLAY ---------------------------------------- */
ul.tabs {
	margin-left: 						0px;
	padding: 							0px;
	float: 								left;
	list-style: 						none;
	width: 								140px;
}
ul.tabs li {
	margin: 							0px;
	overflow: 							hidden;
	-moz-border-radius-topleft: 		10px;
	-moz-border-radius-bottomleft: 		10px;
	-webkit-border-top-left-radius: 	10px;
	-webkit-border-bottom-left-radius:	10px;
	border-top-left-radius: 			10px;
	border-bottom-left-radius: 			10px;
	background-color: 					#dfddc5;
	-webkit-box-shadow: 				inset 0 4px 4px -2px #333;
   	-moz-box-shadow: 					inset 0 4px 4px -2px #333;
    box-shadow: 						inset 0 4px 4px -2px #333;
	padding: 							10px 15px;
	text-align: 						left;
	font: 								bold 12px/12px Arial, Helvetica, sans-serif;
}
ul.tabs li:first-child {
	-webkit-box-shadow: 				none;
   	-moz-box-shadow: 					none;
    box-shadow: 						none;
}
ul.tabs li:last-child {
	-webkit-box-shadow: 				inset 0 4px 4px -2px #333, 0 4px 4px -2px #333;
   	-moz-box-shadow: 					inset 0 4px 4px -2px #333, 0 4px 4px -2px #333;
    box-shadow: 						inset 0 4px 4px -2px #333, 0 4px 4px -2px #333;
}
ul.tabs li a {
	color: 							#000;
	text-decoration: 				none;
	outline: 						none;
}

ul.tabs li a {
	color: 							#000;
	text-decoration: 				none;
	outline: 						none;
}

ul.tabs li.active {
	/*--Makes sure that the active tab does not listen to the hover properties--*/
	background: 						#f1f1e5;
	-webkit-box-shadow: 				0 4px 4px -2px #333;
   	-moz-box-shadow: 					0 4px 4px -2px #333;
    box-shadow: 						0 4px 4px -2px #333;

}
.tab_container {
	float: 								left;
	overflow: 							hidden;
	width: 								624px;
	min-height: 						500px;
	background: 						#f1f1e5;
	-moz-border-radius-topright: 		10px;
	-webkit-border-top-right-radius:	10px;
	border-top-right-radius: 			10px;
	-moz-border-radius-bottomleft: 		10px;
	-moz-border-radius-bottomright: 	10px;
	-webkit-border-bottom-left-radius: 	10px;
	-webkit-border-bottom-right-radius:	10px;
	border-bottom-left-radius: 			10px;
	border-bottom-right-radius: 		10px;
}
.tab_content {
	padding: 							20px;
}


/* -- LITIGATION TABLE ------------------------------------ */
.table-litigation {
	width: 				100%;
	margin: 			0px 15px 10px 15px;
	border-collapse: 	collapse;
	font: 				normal 13px Helvetica, Arial, sans-serif;
}

.table-litigation th {
	text-align: 		left;
	padding: 			5px;
}

.table-litigation td {
	border-bottom: 		1px solid #000000;
	padding: 			5px;

}

.table-litigation td img {
	display: 			block;
	margin: 			0px auto;
}

.table-litigation-header {
	background-color: 	#f1f0e6;
	color: 				#4a3800;
	font: 				bold 13px Helvetica, Arial, sans-serif;
}

/* -- DROP DOWN / REVEAL ENTRIES ------------------------ */
.dd-entry {
	clear: 				right;
	margin: 			20px 0px;
}

.dd-entry-header {
	background: 		#f1f0e6 url('/images/site/background-arrow.png') 10px 6px no-repeat;
	padding: 			5px 5px 5px 30px;
	color: 				#4a3800;
	font: 				bold 13px Helvetica, Arial, sans-serif;
	cursor: 			pointer;
}

.dd-entry-excerpt {
	margin-left:		30px;
	margin-top: 		5px;
	font: 				normal 12px Helvetica, Arial, sans-serif;
}

.dd-entry-content {
	display: 			none;
	margin-left:		30px;
}

.dd-active {
	background: 		#f1f0e6 url('/images/site/background-arrow-down.png') 10px 6px no-repeat;
}

.dd-icon {
	float: 				right;
	width: 				32px;
	height: 			32px;
	margin: 			0px 20px;
}

.dd-button {
	display: 			inline-block;
	margin-right: 		10px;
	border-radius: 		2px;
	background-color: 	#4a3800;
	padding: 			5px 10px;
	color: 				#fff;
	text-decoration: 	none;
}

.dd-button:hover {
	color: 				#fff;
}

.dd-entry-more {
	color: 				#000;
	font-weight: 		bold;
}

.ui-tooltip {
	font: 				normal 12px Helvetica, Arial, sans-serif !important;
}

/* -- PREVIEW WARNING --------------------------------- */
#preview-warning {
	position:			fixed;
	top: 				0px;
	left: 				0px;
	width: 				100%;
	z-index: 			2000;
	background-color: 	#CCCCCC;
	padding: 			5px;
	font-size: 			14px;
	text-align: 		center;
	-moz-box-shadow:	0 5px 5px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.75);
	box-shadow: 		0 5px 5px rgba(0, 0, 0, 0.75);
}

/* -- CONTACT FORM ------------------------------------ */
#form-container {
	margin: 			20px;
}

#contact-form {
	margin-bottom: 		10px;
	background-color: 	#f1f0e6;
	padding: 			2px 5px;
}

#contact-form p {
	margin: 			5px;
	clear: 				both;
}

#contact-form label {
	float: 				left;
	width: 				100px;
	font: 				bold 14px Helvetica, Arial, sans-serif;
}

/* -- TRUSTEE FORM ------------------------------------ */
#trustee-form-container {
	margin: 			10px auto;
	width: 				520px;
	border: 			1px solid #000000;
}
#trustee-form-container form {
	margin-bottom: 		0px;
	padding-bottom: 	10px;
}

#trustee-form-header {
	background-color: 	#CCCCCC;
	padding: 			5px 10px;
}

#trustee-form-header h1 {
	margin: 			0px;
}

#trustee-form-header p {
	font: 				normal 14px Helvetica, Arial, sans-serif;
}

#trustee-form-privacy {
	padding: 			10px;
	height: 			150px;
	overflow-y:			scroll;
	background-color: 	#EAEAEA;
}

#trustee-form-privacy p {
	margin: 			10px 0px;
}

.trustee-form-notes {
	font: 				normal 12px Helvetica, Arial, sans-serif;
	font-style:			italic;
}

#trustee-form-response {
	background-color: 	#f1f0e6;
	padding: 			5px 10px;
}

#trustee-form-response h2 {
	margin: 			0px;
	font-size: 			22px;
}
#trustee-form-response p {
	font: 				normal 12px Helvetica, Arial, sans-serif;
}
#trustee-form-response.error {
	color: 				#CC0000;
}

#ff_source_other {
	margin-left: 		10px;
	display: 			none;
}

/* -- TRUSTE QUESTION OVERLAY ------------------------- */
#question-container {
	padding: 			20px;
	font: 				normal 14px Helvetica, Arial, sans-serif;
	line-height: 		18px;
}

#question-container h1 {
	font: 				bold 14px Helvetica, Arial, sans-serif;
	line-height: 		18px;
	color: 				#4a3800;
}

/* -- ASK A TRUSTEE PAGE ------------------------------ */
#question-list {
	font: 				normal 12px Helvetica, Arial, sans-serif;
	margin: 			10px 0px;
	background-color: 	#f1f0e6;
	padding: 			2px 15px;
}

#question-list h2 {
	text-align: 		center;
	font-size: 			18px;
	font-weight: 		normal;
	color:				#ef463a;
}

#question-list a {
	font-size: 			12px;
	color: 				#4a3800;
}


/* -- NEWS LIST --------------------------------------- */
#news-list {
	background-color:	#f1f0e6;
	padding:			5px 10px;
}

#news-list p {
	margin: 			5px 0px;
	line-height: 		14px;
}

#news-list a {
	font: 				normal 12px Helvetica, Arial, sans-serif;
	color: 				#4a3800;
	text-decoration: 	none;
}


/* -- NEWS FORM --------------------------------------- */
#news-form {
	margin-bottom: 		10px;
	background-color: 	#f1f0e6;
	padding: 			2px 5px;
}

#news-form p {
	margin: 			5px;
	clear: 				both;
}

#news-form label {
	float: 				left;
	width: 				100px;
	font: 				bold 14px Helvetica, Arial, sans-serif;
}

/* -- SEARCH FORM --------------------------------------- */
#area-search-form {
	background-color: 	#f1f0e6;
	padding: 			2px 5px;
}

#search-form, #search-form-page {
	vertical-align: 	middle;
}

#search-form input, #search-form-page input {
	vertical-align: 	middle;
	font: 				normal 12px Helvetica, Arial, sans-serif;
}

#search-form label, #search-form-page label {
	float: 				left;
	margin: 			5px 10px 0px 0px;
	width: 				200px;
	vertical-align: 	middle;
	line-height: 		20px;
	font: 				bold 14px Helvetica, Arial, sans-serif;
	text-align: 		right;
}

.search-highlight {
	background-color: 	#4a3800;
	padding: 			2px 3px;
	color: 				#fff;
}

.table-search {
	width: 				600px;
}

.table-search td {
	width: 				300px;
	padding: 			5px 0px;
	text-align: 		left;
}

.search-sort {
	margin-left:		50px;
	font-size:			12px;
	line-height:		24px;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
}

/* -- DOCKET FORM --------------------------------------- */
#docket-form {
	background-color: 	#f1f0e6;
	padding: 			2px 5px;
}

#docket-form p {
	margin: 			5px;
	clear: 				both;
}

#docket-form label {
	float: 				left;
	width: 				100px;
	font: 				bold 14px Helvetica, Arial, sans-serif;
}

#docket-sort {
	display: 			inline-block;
	margin-top: 		10px;
	height: 			18px;
	line-height: 		18px;
	padding-top: 		5px;
	font: 				bold 12px Helvetica, Arial, sans-serif;
}

#docket-sort select {
	font: 				normal 11px Helvetica, Arial, sans-serif;
}

#btn-search {
	margin-left: 		240px;
}

#docket-links {
	margin-top: 		10px;
	font: 				normal 12px Helvetica, Arial, sans-serif;
}

.pagination {
	margin-top: 		10px;
	height: 			28px;
	line-height: 		28px;
	float: 				right;
	font: 				normal 12px Helvetica, Arial, sans-serif;
}

.pagination img {
	vertical-align: 	middle;
}

.pagination input {
	vertical-align: 	middle;
	width: 				20px;
	padding: 			2px 5px;
	border: 			1px solid #414042;
	font: 				normal 12px Helvetica, Arial, sans-serif;
}

/* -- DOCKET TABLE -------------------------------------- */
#docket-table {
	width: 				100%;
	clear: 				both;
	font-family: 		Helvetica, Arial, sans-serif;
	font-size: 			12px;
}

#docket-table tr.row-2 {
	background-color: 	#f1f0e6;
}

#docket-table th {
	background-color: 	#4a3800;
	padding: 			2px 10px;
	color: 				#FFFFFF;
	text-align: 		left;
}

#docket-table td {
	padding: 			5px;
	vertical-align: 	top;
}

#docket-table td p {
	margin: 			0px;
}

#docket-table th img {
	float: 				right;
	border: 			0px;
}

#docket-table td img {
	display: 			block;
	margin: 			0px auto;
	border: 			0px;
}

/* -- CHART PAGE ---------------------------------------- */
#chart-nav {
	float:				right;
	margin:				32px 0px 0px 0px;
	width:				180px;
	height:				25px;
	line-height:		25px;
	font:				bold 20px Helvetica, Arial, sans-serif;
	color:				#4a3800;
}

#chart-title {
	margin:				12px 10px;
	font-size:			60px;
	color: 				#ef463a;
}

.chart-title {
	margin:				12px 0px 0px 0px;
	font-size:			60px;
	color: 				#ef463a;
}

.chart-supporting {
	margin: 			0px;
	color: 				#4a3800;
	font-size: 			16px;
	line-height: 		20px;
}

#chart-frame {
	position:			relative;
	height:				400px;
	margin-bottom:		20px;
}

#chart-download {
	margin-top: 		10px;
	text-align: 		center;
}
#chart-download img {
	margin: 			0px auto;
}
#chart-download span {
	display: 			inline-block;
	width: 				60px;
	margin-top: 		7px;
}

#chart-overlay {
	position:			absolute;
	z-index:			200;
	left:				75px;
	top:				100px;
	width:				360px;
}

/* -- CHART TABLE --------------------------------------- */
.chart-entry {
	position:			relative;
	margin: 			5px 10px;
	padding: 			5px;
	color: 				#000000;
	font: 				normal 14px Helvetica, Arial, sans-serif;
	line-height: 		20px;
}

#chart-button-status {
	position:			relative;
	margin: 			5px auto;
	width: 				280px;
	height: 			26px;
	padding: 			6px 10px 4px 10px;
	background: 		url('/images/chart/button-status.png') top left no-repeat;;
	font: 				bold 16px Arial, Helvetica, sans-serif;
	color: 				#ffffff;
	line-height: 		20px;
	font-weight: 		bold;
	text-align: 		center;
	cursor: 			pointer;
}

a.disabled img {
	opacity: 			0.4;
}

/* -- CHART TOOLTIP ------------------------------------- */
.tooltip {
	float: 					right;
	margin-top: 			0px;
	margin-right: 			5px;
	cursor: 				pointer;
}

.tooltip-window {
	display: 				none;
	position: 				absolute;
	left:					40px;
	top: 					30px;
	z-index: 				300;
	width: 					400px;
	background-color: 		#ffffff;
	padding: 				0px 10px;
	box-shadow: 			0 0 5px #333333;
    -webkit-box-shadow: 	0 0 5px #333333;
    -moz-box-shadow: 		0 0 5px #333333;
    border:					1px solid rgba(55,55,55, 0.8);
	color: 					#000000;
	font: 					normal 14px Helvetica, Arial, sans-serif;
	line-height: 			18px;
}

.chart-detail-entry .tooltip-window {
	left:					50px;
}

.rdsipc-chart-entry .tooltip-window {
	top: 					50px;
}

/* -- TWITTER FEED -------------------------------------- */
#twitter-content {
	float: 					left;
	width: 					764px;
	color: 					#4a3800;
	font: 					normal 16px "Times New Roman", Times, serif;
}

#twitter-pagination {
	margin: 				12px 0px;
	height: 				23px;
	border-bottom: 			1px solid #4a3800;
	padding-bottom: 		12px;
	text-align: 			right;
	font-weight: 			bold;
	font-size: 				10px;
	text-transform:			uppercase;
	font-family:			Arial, Helvetica, sans-serif;
}

.twitter-prev {
	display: 				inline-block;
	width: 					100px;
	vertical-align:			middle;
	text-align: 			left;
}

.twitter-prev img {
	float: 					left;
	margin-right: 			5px;
}

.twitter-next {
	display: 				inline-block;
	width: 					100px;
	vertical-align:			middle;
	text-align: 			right;
}

.twitter-next img {
	float: 					right;
	margin-left: 			5px;
}

#twitter-pagination a {
	color: 					#4a3800;
}

#twitter-title {
	background: 			url('/images/site/background-arrow.png') 0px 0px no-repeat;
	padding-left: 			20px;
	font-weight: 			bold;
	font-size: 				14px;
	font-family:			Arial, Helvetica, sans-serif;
}

#twitter-message {
	margin: 				10px 0px 0px 18px;
	min-height: 			24px;
	background-color: 		#f3f3f4;
	padding: 				10px;
}

#twitter-message p {
	float: 					left;
	width: 					654px;
	margin: 				0px;
}

#twitter-message img {
	float: 					left;
	margin-top: 			6px;
	margin-right: 			12px;
}

#twitter-description {
	margin-left: 			18px;

}

#twitter-social-media {
	margin-top: 			12px;
	margin-left: 			18px;
}


#twitter-feed {
	float: 					left;
	margin-top: 			46px;
	margin-left: 			12px;
	width: 					221px;
	background-color: 		#f1f0e6;
	padding: 				12px;
	color: 					#4a3800;
	font-size: 				12px;
	font-family:			Arial, Helvetica, sans-serif;
}

#twitter-feed a {
	text-decoration: 		underline;
	color: 					#ef463a;
}

.twitter-entry {
	margin: 				12px 0px;
}

.twitter-date {
	margin: 				0px;
	color: 					#ef463a;
}

#twitter-feed .twitter-date a {
	color: 					#ef463a;
}

/* -- TEXT ---------------------------------------------- */
.header-section {
	background-color: 	#4a3800;
	padding: 			2px 10px;
	color: 				#FFFFFF;
	font: 				bold 12px Helvetica, Arial, sans-serif;
}

.header-section a {
	color: 				#FFFFFF;
}

.header-section-notes {
	font-weight: 		normal;
	font-style: 		italic;
}

.header-article {
	margin: 			10px 0px;
	color: 				#4a3800;
	font: 				bold 14px Helvetica, Arial, sans-serif;
}

.header-date {
	color: 				#4a3800;
	font: 				normal 14px Helvetica, Arial, sans-serif;
}

.header-article-grey {
	margin: 			10px 0px;
	color: 				#414042;
	font: 				bold 14px Helvetica, Arial, sans-serif;
}

.header-litigation {
	margin: 			10px 0px 0px 0px;
	color: 				#414042;
	font: 				normal 20px "Times New Roman", Times, serif;
}

.header-faq {
	font: 				bold 12px Helvetica, Arial, sans-serif;
}

.featured {
	margin: 			0px;
	background-color: 	#f1f0e6;
	padding: 			0px 10px;
	font-size: 			18px;
	text-align:			left;
}

.emphasis {
	margin: 			0px;
	color: 				#414042;
	font: 				normal 38px "Times New Roman", Times, serif;
	line-height: 		38px;
}

.money {
	margin: 			0px;
	color: 				#414042;
	font: 				normal 40px "Times New Roman", Times, serif;
	line-height: 		44px;
}

.money-detail {
	margin: 			0px;
	text-align:			center;
	color: 				#414042;
	font: 				normal 20px "Times New Roman", Times, serif;
	font-style: 		italic;
}

.red {
	color: 				#ef463a;
}

.text-news {
	font: 				normal 12px Helvetica, Arial, sans-serif;
	font-style: 		italic;
}

.text-small {
	font-size:			14px;
}

.button {
	margin: 			5px 0px;
	background-color: 	#dbd8bd;
	border-radius: 		3px;
	padding: 			5px 10px;
	font: 				bold 12px Arial, Helvetica, sans-serif;
	color: 				#000000;
	text-decoration: 	none;
}

.button:hover {
	color: 				#333333;
	text-decoration: 	none;
}

.download {
	font-family: 		Helvetica, Arial, sans-serif;
	font-size: 			12px;
}

.download img {
	float: 				left;
	margin-right: 		10px;
	margin-bottom: 		25px;
}

.hotline {
	background-color: 	#f1f0e6;
	padding: 			10px 0px;
	color: 				#414042;
	font: 				normal 24px "Times New Roman", Times, serif;
	line-height: 		24px;
	text-align: 		center;
}

.hotline-medium {
	margin: 			10px 0px;
	background-color: 	#f1f0e6;
	padding: 			10px 0px;
	color: 				#414042;
	font: 				normal 30px "Times New Roman", Times, serif;
	line-height: 		30px;
	text-align: 		center;
}

.hotline-large {
	margin: 			10px 0px;
	background-color: 	#f1f0e6;
	padding: 			10px 0px;
	color: 				#414042;
	font: 				normal 38px "Times New Roman", Times, serif;
	line-height: 		38px;
	text-align: 		center;
}

.hotline-white {
	margin: 			0px;
	padding: 			0px;
	color: 				#414042;
	font: 				normal 38px "Times New Roman", Times, serif;
	line-height: 		32px;
	text-align: 		center;
}

.class-action-medium {
	margin: 			10px 0px;
	background-color: 	#dee8e9;
	padding: 			0px 0px 10px 0px;
	color: 				#414042;
	font: 				normal 22px "Times New Roman", Times, serif;
	line-height: 		26px;
	text-align: 		center;
}

.class-action-header {
	margin-bottom: 		10px;
	background-color: 	#a8c2c3;
	padding: 			5px 0px;
}

.class-action-medium p {
	margin: 			5px 0px;
}

.class-action-medium hr {
	margin: 			6px 12px;
	color: 				#7479b0;
	background-color: 	#7479b0;
}

.link-section {
	text-align:			right;
}

.link-section a {
	color: 				#414042;
	font: 				normal 13px Helvetica, Arial, sans-serif;
}

.clear {
	clear: 				both;
	height: 			0px;
	line-height: 		0px;
}

/* -- EDITABLE REGION ------------------------ */
.cms-editable-region {
	border: 			1px solid #660000;
	position: 			relative;
}

.cms-editable-overlay {
	position: 			absolute;
	width: 				50px;
	top: 				0;
	right: 				0;
	background-color: 	#660000;
	padding: 			2px;
}

.cms-editable-overlay a {
	color: 				#FFFFFF;
}


/* -- MOBILE DEVICES REMOVE THE FIXED MENU ----------- */
@media screen and (max-width: 800px) {

	#fixed {
		position:			relative;
		top: 				0px;
		width: 				1024px;
		height: 			170px;
		background-color: 	#ffffff;
		padding-top: 		10px;
	}

	#body {
		margin-top:			0px;
	}

}
