@charset "UTF-8";

body {
	margin: 0px;
	padding: 0px;
	height:100%;
}
div#wrapper {
	width:956px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color:#333333;
}
a img {
	border:0px;
}
/*--------- HEADER ---------*/
div#banner {
	position:relative;
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	height:152px;
	margin-bottom:5px;
}
div#banner div.banner_title {
	position:absolute;
	bottom:0px;
	left: 0px;
}
div.tools {
	margin-bottom: 5px;
}
/*--------- navigation ---------*/
ul#navigation {
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	height:57px;
}
ul#navigation li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-repeat:no-repeat;
	padding:0pt;
	height:57px;
	overflow:hidden;
	display:block;
	margin-right:5px;
}
ul#navigation li span {
	display:block;
	height:57px;
	overflow:hidden;
	text-indent:-9000px;
	width:100%;
}
ul#navigation li a {
	display:block;
	height:57px;
	overflow:hidden;
	text-indent:-9000px;
	width:100%;
}
ul#navigation li a:hover {
	background:transparent none repeat scroll 0%;
}
ul#navigation li#nav_spacer {
	background-image: url(images/span.gif);
	width: 359px;
}
ul#navigation li#link_1 {
	background-image:url(images/link_1.gif);
	width:73px;
}
ul#navigation li#link_1 a {
	background-image:url(images/link/link_1.gif);
}
ul#navigation li#link_1 a:hover {
	background-image:url(images/hover/link_1.gif);
}
ul#navigation li#link_2 {
	background-image:url(images/link_2.gif);
	width:145px;
}
ul#navigation li#link_2 a {
	background-image:url(images/link/link_2.gif);
}
ul#navigation li#link_2 a:hover {
	background-image:url(images/hover/link_2.gif);
}
ul#navigation li#link_3 {
	background-image:url(images/link_3.gif);
	width:88px;
}
ul#navigation li#link_3 a {
	background-image:url(images/link/link_3.gif);
}
ul#navigation li#link_3 a:hover {
	background-image:url(images/hover/link_3.gif);
}
/*ul#navigation li#link_4 {
	background-image:url(images/link_4.gif);
	width:119px;
}
ul#navigation li#link_4 a {
	background-image:url(images/link/link_4.gif);
}
ul#navigation li#link_4 a:hover {
	background-image:url(images/hover/link_4.gif);
}*/
ul#navigation li#link_5 {
	background-image:url(images/link_5.gif);
	width:116px;
}
ul#navigation li#link_5 a {
	background-image:url(images/link/link_5.gif);
}
ul#navigation li#link_5 a:hover {
	background-image:url(images/hover/link_5.gif);
}
ul#navigation li#link_6 {
	background-image:url(images/link_6.gif);
	width:131px;
}
ul#navigation li#link_6 a {
	background-image:url(images/link/link_6.gif);
}
ul#navigation li#link_6 a:hover {
	background-image:url(images/hover/link_6.gif);
}
ul#navigation li#link_7 {
	background-image:url(images/link_7.gif);
	width:141px;
}
ul#navigation li#link_7 a {
	background-image:url(images/link/link_7.gif);
}
ul#navigation li#link_7 a:hover {
	background-image:url(images/hover/link_7.gif);
}
ul#navigation li#link_8 {
	background-image:url(images/link_8.gif);
	width:157px;
		margin-right:6px;
}
ul#navigation li#link_8 a {
	background-image:url(images/link/link_8.gif);
}
ul#navigation li#link_8 a:hover {
	background-image:url(images/hover/link_8.gif);
}
ul#navigation li#link_9 {
	background-image:url(images/link_9.gif);
	width:69px;
	margin-right:0px;
}
ul#navigation li#link_9 a {
	background-image:url(images/link/link_9.gif);
}
ul#navigation li#link_9 a:hover {
	background-image:url(images/hover/link_9.gif);
}

/*--------- Content ---------*/
div.quoteModule {
	padding-left:0px;
	float:left;
	width:658px;
	clear: left;
	padding-bottom:20px;
}
td.qmmt_main {
	width:658px;
	margin:0px;
	padding:0px;
}
div.quoteModule div table tbody tr td table tbody tr td.qm_maintext table {
	/*display:none;
	visibility:hidden;*/
}

div.content {
	padding-left:20px;
	width:933px;
	float: left;
}
div.content h1 {
	background-image:url(images/header_bg.gif);
	background-repeat:no-repeat;
	height:40px;
	color:#525252;
	font-weight:normal;
	font-size:20px;
	padding:15px 0px 0px 50px;
	margin:0px;
	margin-left:-20px;
	margin-bottom:12px;
}
h1 span.info {
	background-image:url(images/heading_1_bullet.gif);
	background-repeat:no-repeat;
	display:block;
	padding-left:32px;
	height:32px;
}
h2 {
	color:#0072AE;
	font-weight:normal;
	font-size:22px;
	margin-top:0px;
}
h3 {
	color:#0072AE;
	font-weight:normal;
	font-size:22px;
	margin:0px;
}
h4 {
	font-family:Arial;
	font-size:12px;
	left:10px;
	padding-bottom:3px;
	right:10px;
	margin:0px;
	font-weight:bold;
	font-style:italic;
}
h5 {
	font-family:Arial;
	font-size:12px;
	left:10px;
	padding-bottom:3px;
	right:10px;
	margin:0px;
	font-weight:normal;
	font-style:italic;
}
img.subtopic {
	float:left;
*/	padding-right:10px;
}
.left {
	float:left;
	clear:left;
}
.right {
	float:right;
	clear:right;
}
hr {
	border:none;
	margin:10px;
	padding:0;
	overflow:auto;
	color:#FFF;
	clear:both;
}
div.content div.right {
	float:right;
	clear:right;
	width:auto;
	overflow:auto;
}
div.content div.director {
	overflow:visible;
	width:100%;
}
div.content div.director div {
	width:100%;
	float:right;
	clear:right;
	overflow:auto;
	text-align: justify;
}
div.content div.director img {
	float:left;
	clear:left;
	overflow:auto;
	padding-right: 8px;
	padding-bottom: 8px;
}
div.content div.director p {
	margin-left: 108px;
}
div.content div.information {
	/*width:100%;*/
	font-size:16px;
	pdding-bottom:30px;
}
div.content div.information p {
	margin:0px;
	font-style:italic;
	color:#000000;
}
div.content div.information strong {
	color:#0072AE;
	font-weight:normal;
	font-size:22px;
	font-style:normal;
}
div.content div.information a {
	font-style:normal;
	color:#000000;
}
div.content span.right {
	float:right;
	clear:right;
}
div.content div {
}
div.content p {
	line-height: 1.5em;
}
div.content a, div.content a:visited, div.content a:hover, div.content a:active {
	color:#0072AE;
	font-weight:bold;
}
div#second_column {
	width:254px;
	float:right;
	/*_display:compact;*/
	padding-right:6px;
}
div.annual_report {
	text-align:center;
	font-size:10px;
}	
div.annual_report img {
	margin-bottom:5px;
}
div.annual_report h2 {
margin:8px;
margin-top:20px;
}
div.annual_report a{
	width:100%;
	text-decoration:none;
	color:#000000;
}
div.annual_report a:hover{
	widtH:100%;
	text-decoration:underline;
	color:#000000;
}
div.box {
	float:left;
	margin-right:30px;
	margin-left:auto;
	white-space:nowrap
}
div.box_right {
	float:right;
	margin-left:auto;
	white-space:nowrap
}
/*--------- QuoteMedia ---------*/

div.quoteMedia {
	position:relative;
	
}
div.quoteMedia_SEC_filing {
	float:left;
	width:680px;
	height:872px;
	overflow:auto;
}
div.quoteData {
	background-image:url(images/second_article.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	padding:10px;
	padding-top:411px;
	width:234px;
}
/*--------- Footer ---------*/

div#footer {
	background-image:
 url(images/footer_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:935px;
	padding:20px 10px;
	margin-bottom:20px;
	text-align:center;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	white-space:pre;
	line-height:normal;
}
div#footer a, div#footer a:hover, div#footer a:active, div#footer a:visited {
	color:#666666;
	text-decoration:none;
}
div#footer a:hover{
	text-decoration:underline;
}

/*--------- Standard items  ---------*/

p {
	margin-top:0px
}
/*--------- quoteMedia ---------*/

.qm_main, .qm_maintext, .qm_cycle, .qm_activebutton, .qm_inactivebutton, .qm_cycledown, .qm_cycleup, .qmmt_main, .qmmt_text, .qmmt_cycle, .qmmt_tabactive, .qmmt_tab {
	font: 11px arial;
	color: #333;
}
.qmmt_text_up, .qmmt_text_down {
	font: 12px arial;
}
.qm_inactivebutton, .qm_activebutton, .qm_heading_bar, .qmmt_tab, .qmmt_tabactive, .qmmt_header_bar, .qmmt_main {
	border-color: #ffffff;
}
.quoteData {
	font: 12px arial;
	width: 150px;
}
.quoteData span {	
	float: right;
}
.qmjsdatadown {
	color: #c00;
}
.qmjsdataup {
	color: #090;
}
.qm_inactivebutton, .qmmt_tab {
	background: #eaeaea;
	border-color: #ffffff;
}
.qm_activebutton, .qmmt_tabactive {
	background: #fff;
	border-color: #ffffff;
}
.qm_heading_bar, .qmmt_header_bar {
	background: #2AB7EF;
	text-align:left;
}
.qm_heading_text, .qmmt_header_text {
	font: 12px arial;
	color: #FFFFFF;
	background:none;
	padding:2px;
	padding-top:3px;
	font-weight:bold;
}
td.qm_heading_text span{
	padding:3px;
}
.qm_cycle {
	background-color: #fff;
}
.qmmt_cycle {
	background-color: #f1f1f1;
}
a.qm:link, a.qmmt:link {
	color: #0073ad;
	text-decoration: underline;
}
a.qm:visited, a.qmmt:visited {
	color: #0073ad;
	text-decoration: underline;
}
a.qm:hover, a.qmmt:hover {
	color: #0073ad;
	text-decoration: none;
}

