@import url(email.css);
/***************************
	Main Content Styles
***************************/
* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #5f6269;
	background: #a3a5a8;
	height: 100%;
	width: 100%;
}
a:link, a:visited {
	color: #003952;
	text-decoration: none;
}
a:hover, a:active {
	color: #92002C;
}
a img {
	border: none;
}
.show {
	display: inline;
}
.hide {
	display: none;
}
.print {
	display: none;
}
.clear {
	clear: both;
}
.printOnly {
	display: none;
}
tr.altRow {
	background: #f2f2f2;
}
.narrativeText img {
	margin: 5px;
}

/***************************
	Container Styles
***************************/
div#siteCenter {
	width: 963px;
	margin: 0px auto;
}
div#headerLinks {
	float: right;
	padding: 0px 0px 9px 0px;
	width: 963px;
	text-align: left;
	font-size: 10px;
	background: url(/media/images/global/top_container.jpg) bottom center no-repeat;
}
div#siteContainer {
	position: relative;
	float: right;
	padding: 0px 0px 40px 0px;
	text-align: left;
	background: url(/media/images/global/content_back.jpg) 0px 0px repeat-y;
	z-index: 1;
}
div#header {
	float: left;
	position: relative;
	height: 90px;
	width: 963px;
	z-index: 1;
}
div#contentWrapper {
	float: left;
	padding: 0px 0px 20px 0px;
	width: 963px;
	background: url(/media/images/global/bottom_content.gif) bottom center no-repeat;
}
div#contentContain {
	float: left;
	position: relative;
	left: 48px;
	padding: 39px 0px 40px 0px;
	width: 867px;
	background: #42454d url(/media/images/global/top_content.gif) top center no-repeat;
}
div#sideContent {
	float: left;
	width: 243px;
	color: #fff;
}
div#topQuote {
	float: left;
	margin: -20px 0px 30px 1px;
	width: 577px;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	background: url(/media/images/global/right_quote.gif) bottom right no-repeat;
}
div#siteContent {
	position: relative;
	float: right;
	right: 47px;
	width: 577px;
	background: #fff;
}
div#related {
	position: relative;
	float: left;
	left: 15px;
	margin: 0px 0px 15px 0px;
	width: 166px;
}
div#mainContent {
	position: relative;
	float: left;
	left: 15px;
	margin: 0px 0px 15px 0px;
	width: 547px;
}
div#mainContent div.contentColumn {
	float: left;
	width: 260px;
	margin: 0px 20px 20px 0px;
}
div.col2 div#mainContent {
	position: relative;
	float: right;
	left: -15px;
	margin: 0px 0px 15px 0px;
	width: 361px;
}
div#footer {
	float: left;
	padding: 23px 0px 20px 0px;
	width: 963px;
	font-size: 10px;
	color: #ddd;
	background: url(/media/images/global/bottom_container.jpg) top center no-repeat;
}




/***************************
	Header Styles
***************************/
div#header h1 {
	position: absolute;
	top: 24px;
	left: 48px;
	z-index: 2;
}
div#header h1 a:link, 
div#header h1 a:visited {
	display: block;
	width: 165px;
	height: 79px;
	background: url(/media/images/global/logo.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
div#header h2.tagLine {
	position: absolute;
	top: 20px;
	left: 430px;
	width: 303px;
	height: 14px;
	background: url(/media/images/global/acess_text.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
div#headerLinks ul {
	float: right;
	margin: 8px 0px;
	list-style: none;
}
div#headerLinks li {
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #fff;
}
div#headerLinks li.lastItem {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	border: none;
}
div#headerLinks a:link, 
div#headerLinks a:visited {
	color: #fff;
}
div#headerLinks a:hover, 
div#headerLinks a:active,
div#headerLinks a.active {
	color: #42454D;
}
div#headerLinks a.hLight:link, 
div#headerLinks a.hLight:visited {
	color: #ccc;
	cursor: default;
}
div#headerLinks form {
	float: right;
	margin: 5px 6px 0px 0px;
}
div#headerLinks fieldset {
	border: none;
}
input#caseSearch,
input#siteSearch {
	float: left;
	padding: 1px 2px 2px 2px;
	color: #5f6269;
	border: 1px solid #42454d;
	border-right: none;
}
#caseSearch_arrow, 
#siteSearch_arrow {
	width: 21px;
	height: 19px;
	border: none;
	overflow: hidden;
	text-indent: 99px;
	display: block;
	float: left;
}
#caseSearch_arrow {
	background: url(/media/images/global/go_button.gif) no-repeat 0 -38px; 
	margin: 0px 10px 0px 0px;
}
#caseSearch_arrow:hover {
	background: url(/media/images/global/go_button.gif) no-repeat 0 -19px;
}
#siteSearch_arrow {
	background: url(/media/images/global/go_button.gif) no-repeat 0 0; 
}
#siteSearch_arrow:hover {
	background: url(/media/images/global/go_button.gif) no-repeat 0 -19px; 
}




div#topQuote .quote {
	display: block;
	padding: 15px 52px 0px 52px;
	background: url(/media/images/global/left_quote.gif) top left no-repeat;
}


div#topQuote .quoted {
	display: block;
	padding: 0px 50px 0px 215px;
	font-family: "Times New Roman", times, georgia, serif;
	font-size: 11px;
	font-style: italic;
	text-align: right;
	color: #818286;
	background: none;
}



/***************************
	Main Nav Styles
***************************/
ul#mainNav {
	position: absolute;
	top: 60px;
	left: 275px;
	list-style: none;
	font-size: 12px;
}
ul#mainNav li {
	display: inline;
	margin: 0px 12px 0px 0px;
	padding: 0px 10px 0px 0px;
	position: relative;
	height: 30px;
	background-image: url(/media/images/global/border_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
ul#mainNav li.lastItem {
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
}
ul#mainNav a:link, 
ul#mainNav a:visited {
	color: #42454d;
	padding-bottom: 16px;
}
ul#mainNav a.active:link,
ul#mainNav a.active:visited,
ul#mainNav a:hover, 
ul#mainNav a:active {
	color: #8e8e96;
}
ul#mainNav ul {
	display: none;
	position: absolute;
	left: 0;
	top: 30px;
	background: #74757A;
	width: 180px;
	/* list item padding fix
	padding: 4px 0px 20px 0px;
	*/
	padding: 4px 0px 4px 0px;
	font-size: 11px;
}
ul#mainNav li.hover ul {
	display: block;
}
ul#mainNav li li {
	display: block;
	border: 0px;
	/* list item padding fix
	padding: 4px 10px;
	height: 16px;
	*/
	padding: 2px 10px;
	height: auto;
	margin-right: 0px;
	background-image: none;
}
ul#mainNav li li a:link,
ul#mainNav li li a:visited {
	color: #ffffff;
	padding: 4px 0px;
	display: block;
}
ul#mainNav li li a:hover,
ul#mainNav li li a:active {
	color: #A3A5A8;
}


/***************************
	Left Column Styles
***************************/
ul#sideLinks {
	margin: 30px 0px 0px 23px;
	width: 171px;
	list-style: none;
}
ul#sideLinks li {
	margin: 0px 0px 15px 0px;
}
ul#sideLinks h3 {
	padding: 0px 0px 3px 0px;
	font-size: 13px;
	font-weight: normal;
	border-bottom: 1px solid #8e8e96;
}

li#featCases h3 a:link, li#featCases h3 a:visited,
li#recNews h3 a:link, li#recNews h3 a:visited {
	display: block;
	background: url(/media/images/global/white_expand.gif) center right no-repeat;
}

li#recNews h3 a:link, li#recNews h3 a:visited {
	color: #82b09c;
}
li#featCases h3 a:link, li#featCases h3 a:visited {
	color: #9fcee3;
}
ul#sideLinks li.open h3 a:link, 
ul#sideLinks li.open h3 a:visited {
	background: url(/media/images/global/white_collapse.gif) center right no-repeat;
}

li#recNews ul, li#featCases ul {
	display: none;
}
ul#sideLinks li.open ul {
	display: block;
}

li#recFilings h3 a:link, 
li#recFilings h3 a:visited {
	color: #93a840;
}
li#instInvestors h3 a:link, 
li#instInvestors h3 a:visited {
	color: #ddbb1d;
}
li#recFilingsAntitrust h3 a:link, 
li#recFilingsAntitrust h3 a:visited {
	color: #D4D365;
}
li#recFilings h3 a:hover, 
li#instInvestors h3 a:hover, 
li#recFilingsAntitrust h3 a:hover {
	color: #A3A5A8;
}
ul#sideLinks ul {
	margin: 5px 0px;
	list-style: none;
	font-size: 11px;
}
ul#secNav li {
	margin: 0px 0px 5px 0px;
}
ul#secNav ul {
	margin: 5px 0px 10px 15px;
}
ul#sideLinks ul a:link, 
ul#sideLinks ul a:visited, 
ul#sideLinks li.active ul a:link, 
ul#sideLinks li.active ul a:visited {
	color: #fff;
	cursor: pointer;
}
ul#sideLinks ul a:hover, 
ul#sideLinks ul a:active {
	color: #a3a5a8;
}
ul#sideLinks li.active a:link, 
ul#sideLinks li.active a:visited, 
ul#sideLinks li.active ul li.active a:link, 
ul#sideLinks li.active ul li.active a:visited,
ul#sideLinks li ul#secNav li.active ul li a:hover  {
	cursor: pointer;
	color: #a3a5a8;
}
ul#sideTabs {
	position: relative;
	top: 20px;
	right: 47px;
	list-style: none;
}
li#haveClaim a:link, 
li#haveClaim a:visited {
	display: block;
	width: 221px;
	height: 60px;
	background: url(/media/images/global/claim_tab.jpg) 0px 0px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
li#haveClaim a:hover, 
li#haveClaim a:active,
li#haveClaim a.active {
	background: url(/media/images/global/claim_tab.jpg) 0px -60px no-repeat;
}
li#basicRights a:link, 
li#basicRights a:visited {
	display: block;
	width: 221px;
	height: 60px;
	background: url(/media/images/global/protect_tab.jpg) 0px 0px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
li#basicRights a:hover, 
li#basicRights a:active
li#basicRights a.active {
	background: url(/media/images/global/protect_tab.jpg) 0px -60px no-repeat;
}



/***************************
	Main Content Styles
***************************/
h2#pageTitle {
	position: relative;
	font-size: 20px;
	font-weight: normal;
	color: #92002C;
}
div#siteContent h2.full {
	float: left;
	margin: 10px 0px 10px 15px;
	width: 547px;
	border-bottom: 1px solid #94959a;
}
div#pageHead {
	position: relative;
	float: left;
	left: 15px;
	width: 547px;
	margin: 15px 0;
}
div#pgInfo {
	position: absolute;
	height: 40px;
	width: 305px;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
}
div#pgInfo h2 {
	margin: 0px 0px 4px 0px;
	line-height: 19px;
}
div#pgInfo h3 {
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	line-height: 15px;
	color: #5F6269;
}
img#pgIMG {
	width: 547px;
	height: 107px;
}
img#pgImgOver {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
div#pageHead ul#pageLinks {
	position: absolute;
	bottom: 9px;
	right: 7px;
}
ul#pageLinks {
	float: right;
}
ul#pageLinks li {
	display: inline;
}
ul#pageLinks a {
	display: block;
	height: 17px;
}
ul#pageLinks a span {
	display: none;
}
ul#pageLinks a#emailPage {
	width: 63px;
	background: transparent url(/media/images/global/email_pg.gif) 0px 0px;
}
ul#pageLinks a#emailPage:hover {
	background: transparent url(/media/images/global/email_pg.gif) 0px -17px;
}
ul#pageLinks a#downloadPDF {
	width: 86px;
	background: transparent url(/media/images/global/dl_pdf.gif) 0px 0px;
}
ul#pageLinks a#downloadPDF:hover {
	background: transparent url(/media/images/global/dl_pdf.gif) 0px -17px;
}



div.narrativeText {
	font-size: 12px;
	line-height: 16px;
}
div.narrativeText strong {
	font-weight: bold;
	color: #333;
}
div.narrativeText h2,
div.narrativeText h3 {
	margin: 0px 0px 5px 0px;
	color: #92002C;
	font-size: 17px;
	font-weight: normal;
}
div.narrativeText h4 {
	margin: 0px 0px 5px 0px;
	color: #92002C;
	font-size: 14px;
	font-weight: normal;
}
div.narrativeText p {
	margin: 0px 0px 20px 0px;
}
div.narrativeText ul, 
div.narrativeText ol {
	margin: 0px 0px 20px 15px;
}
div.narrativeText li {
	margin: 0px 0px 15px 0px;
}
.rAlign {
	float: right;
	margin: 10px 0px 10px 10px;
}
div#mainContent img.relVideo {
	float: right;
	clear: both;
	margin: 14px 0px 15px 15px;
	width: 227px;
	height: 165px;
}
div.narrativeText img.imgRight {
	float: right;
	margin: 10px 0px 10px 10px;
	width: 145px;
	height: 100px;
}
div.narrativeText img.imgLeft {
	float: left;
	margin: 10px 10px 10px 0px;
	width: 145px;
	height: 100px;
}
div#mainContent form fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
div#mainContent form select {
	border-top: 1px solid #838383;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #838383;
	padding: 1px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #42454D;
}
div#mainContent form select option {
	padding-left: 5px;
}



/***************************
	Related Column Styles
***************************/
ul#relWidgets {
	list-style: none;
	font-size: 11px;
}
ul#relWidgets li {
	margin: 0px 0px 15px 0px;
	width: 166px;
	overflow: hidden;
}
ul#relWidgets a:link, 
ul#relWidgets a:visited {
	display: block;
	color: #92002C;
	border-bottom: 1px solid #d1d1d3;
	background: url(/media/images/global/blue_expand.gif) center right no-repeat;
}
ul#relWidgets li.open a:link, 
ul#relWidgets li.open a:visited {
	display: block;
	color: #92002C;
	border-bottom: 1px solid #d1d1d3;
	background: url(/media/images/global/blue_collapse.gif) center right no-repeat;
}
ul#relWidgets ul {
	display: none;
	margin: 7px 0px 0px 0px;
	list-style: none;
}
ul#relWidgets li.open ul {
	display: block;
}
ul#relWidgets ul li {
	margin: 0px 0px 10px 0px;
}
ul#relWidgets li ul a:link, 
ul#relWidgets li ul a:visited, 
ul#relWidgets li.open ul a:link, 
ul#relWidgets li.open ul a:visited {
	display: inline;
	color: #003952;
	border: none;
	background: none;
}
ul#relWidgets li ul a:hover,
ul#relWidgets li.open ul a:hover {
	color: #92002c;
}




/***************************
	Footer Styles
***************************/
div#footer ul {
	margin: 0px 0px 3px 0px;
	list-style: none;
}
div#footer li {
	display: inline;
	margin: 0px 3px 0px 0px;
	padding: 0px 3px 0px 0px;
	border-right: 1px solid #fff;
}
div#footer li.label, 
div#footer li.lastItem {
	margin: 0px;
	padding: 0px;
	border: none;
}
div#footer a:link, 
div#footer a:visited {
	color: #fff;
}
div#footer a:hover, 
div#footer a:active,
div#footer a.active {
	color: #42454D;
}
div#footer p#gb span {
	display: none;
}
div#footer div#disclaimer {
	margin: 10px 40px 10px 50px;
}


