@charset "utf-8";

/* Global */
* { 
	font: 9pt/12pt Arial, Helvetica, sans-serif;
	color:#000;
	text-align: left;
}
img { 
	border: none;
}
h3 { 
	font: 11pt/15pt Arial, Helvetica, sans-serif;
	color: #000 !important;
	font-weight: bold ;
	clear: both;
}
hr { 
	height: 1px;
	border: 0;
	border-bottom: 1px solid #000;
	margin: -4px 0 5px 0;
	padding: 0;
}
img.contentImageLeft {
	float: left;
	margin-right: 12pt;
}
img.contentImageRight,
.imageWithCaptionRight { 
	float: right;
	margin-left: 12pt;
}
#contentArea div.imageWithCaptionLeft,
#contentArea div.imageWithCaptionRight { 
	background-color: #f2f3f5;
	margin-bottom: 14px;
	position: relative;
	top: 3px;
}
#contentArea div.imageWithCaptionLeft img,
#contentArea div.imageWithCaptionRight img { 
	float: left;
}
#contentArea div.imageWithCaptionLeft span,
#contentArea div.imageWithCaptionRight span { 
	clear: both;
	display: block;
	padding: 4px 0 6px 0;
	font-size: 7pt;
	line-height: 8pt;
}
#contentArea div.imageWithCaptionLeft { 
	float: left;
	margin-right: 14px;
}
#contentArea div.imageWithCaptionRight { 
	float: right;
	margin-left: 14px;
}

/* removing needless navigation */
caption,
.hidden,
#metaNavigation,
#topLevelNavigation,
#leftArea,
.directLinks,
.moreLink,
.moreLinkMidBlock,
.formButtons { 
	display: none;
}
#headerContainer h1 { 
	font: 10pt/14pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left: 30pt;
	font-weight: bold;
}
#contentArea h1 { 
	margin-top: 28pt;
	font: 22pt/30pt "Times New Roman", Times, serif;
	color: #036;
	text-decoration: none;
}
#contentArea h2 { 
	font: 18pt/22pt "Times New Roman", Times, serif;
	color: #369;
}
#contentArea { 
	margin-left: 30pt;
	margin-right: 5pt}

table th { 
	font-weight: bold;
	border-bottom: 2px solid #000;
	vertical-align: bottom;
}
table td { 
	border-bottom: 1px solid #000;
	vertical-align: top;
}

#rightArea h4 { 
	font-weight: bold;
	font-size: 9pt;
	line-height: 11pt;
	margin-bottom: -3pt;
}
#rightArea { 
	margin-left: 30pt;
	margin-right: 5pt;
}
#rightArea p,
#rightArea li,
#rightArea a,
#rightArea th,
#rightArea td { 
	font: 8pt/10pt Arial, Helvetica, sans-serif;
}
#legalDisclaimerContainer { 
	margin-left: 30pt;
	margin-right: 5pt;
	margin-top: 60pt;
}
#legalDisclaimerContainer li { 
	list-style: none;
	display: inline;
	margin-right: 5pt;
}
#legalDisclaimerContainer ul { 
	margin: 0;
	padding: 0;
}
#legalDisclaimerContainer p,
#legalDisclaimerContainer li,
#legalDisclaimerContainer a { 
	font-size: 7pt;
	line-height: 8pt;
}
form li { 
	list-style: none;
}
form label { 
	width: 80pt;
	display: inline-block;
}
form input,
form textarea,
form select	{ 
	width: 160pt;
}
form ul li input,
form ul li label { 
	width: auto;
}