div#content {
	position:relative;
	margin:auto;
	text-align:left;
	padding:0px 5px 28px 5px;
	width:1000px;
	background:transparent url('nav_bg.gif') repeat-y 762px top;
}

* html div#content { width:1010px; }

div#content td a,
div#content ul li a,
div#content p a { border-bottom:dotted 1px; }

div#content ul,
div#content div#right ul,
div#content blockquote ul { list-style-type:none; list-style-image:none; list-style-position:outside; }
div#content div#right ul li,
div#content blockquote ul li { background-image:url('list_img1.gif'); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 4px 13px; }
div#content blockquote ul li ul { padding-top:5px; }
div#content blockquote ul li ul li { background-image:url('list_img2.gif'); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 2px 13px; }
div#content blockquote ul.index li { padding-bottom:10px; }
div#content p { line-height:15px; }

div#content div#right ul li a { text-transform:uppercase; }

div#content div#right {
	display:block;
	float:left;
	width:210px;
	padding-left:29px;
	margin-top:40px;
}

div#content div#right p { text-align:left; }

div#content div#left {
	float:left;
	padding-right:30px;
	padding-bottom:20px;
	width:730px;
}

div#content div#left p.left,
div#content div#left p.right { display:block; float:left; width:50%; }
div#content div#left p.right { text-align:right; }

div.box_newsletter,
div.box_event,
div.box_contact,
div.box_research,
div.box_title {
	display:block;
	border:1px solid #999999;
	background:#eeeeee;
	margin-bottom:5px;
	padding:5px 12px 5px 12px;
}

/* div.box_newsletter { margin-top:20px; } */
div.box_newsletter p { padding-bottom:10px; }
div.box_newsletter form { display:inline; }
div.box_newsletter input.input { background:white; width:170px; border:1px solid #999999; }
div.box_newsletter input.button {
	display:inline-block;
	padding:1px 5px;
	background-color:#b3b3b3;
	background-image:url('bg_buttons_stripe.gif');
	background-position:top;
	background-repeat:repeat-x;
	border-color:#ffffff #aaaaaa #555555 #888888;
	border-style:solid;
	border-width:1px;
}

div.box_event {
	padding:12px;
	margin-bottom:10px;
	display:none;
}

div.box_contact { 
	display:block;
	float:left;
	width:305px;
	margin:12px 0px 10px 30px;
	padding:12px;
}

div.box_event h2 { font-size:12px; }

div.box_teaser {
	display:block;
	border:1px solid #999999;
	background:#eeeeee url('bg_box.gif') repeat-x center bottom;
	margin-bottom:5px;
	padding:5px 12px 5px 12px;
}

div.box_content {
	display:block;
	border:1px solid #999999;
	background:#eeeeee url('bg_box.gif') repeat-x center bottom;
	margin:0px 0px 30px 0px;
	padding:12px 12px 24px 12px;
}

div#content blockquote {
	position:relative;
	display:block;
	border:1px solid #999999;
	background:#eeeeee url('bg_box.gif') repeat-x center bottom;
	margin:0px 0px 30px 0px;
	padding:12px 12px 24px 12px;
	width:695px;
}

div#content blockquote div {
	position:absolute;
	top:0px;
	right:-280px;
	width:220px;
}

div#content blockquote.box_title  {
	display:block;
	border:1px solid #999999;
	background:#eeeeee;
	padding:8px 12px 0px 12px;
}

/* BUTTON CLASS */
div#content blockquote a.btn {
	display:inline-block;
	background:transparent url('btn_bg.gif') no-repeat;
	white-space:nowrap;
	line-height:25px;
	/* width:140px; */
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:0 0 0 15px;
	margin:0 2px 4px 0;
}

div#content blockquote a.btn:link,
div#content blockquote a.btn:active,
div#content blockquote a.btn:visited { background-position:left top; }
div#content blockquote a.btn:hover { background-position:left bottom; }

div#content blockquote a.btn span {
	display:block;
	background:transparent url('btn_bg.gif') no-repeat;
	padding:0 15px 0 0;
}

div#content blockquote a.btn:link span,
div#content blockquote a.btn:active span,
div#content blockquote a.btn:visited span { background-position:right top; }
div#content blockquote a.btn:hover span { background-position:right bottom; }
/* BUTTON CLASS */

div#content blockquote p,
div.box_content p { padding-bottom:14px; }

div#content div#left a.title_box,
div#content div#left div a.title_box { cursor:pointer; border:none; }

div#content div#left a.title_box div.box_title,
div#content div#left div a.title_box div.box_research { cursor:pointer; }

div#content div#left a.title_box:hover div.box_title,
div#content div#left div a.title_box:hover div.box_research { cursor:pointer; background:#deeede; }

/* Initial coverage Documents on Shares page */

div.box_research { width:695px; }

div#content div#left div.doc_date { display:block; float:left; font-weight:bold; padding-right:5px; }
div#content div#left div.doc_title {	display:block; float:left; width:620px; border-left:1px solid #555555; padding-left:5px; }
div#content div#left div.doc_title p.title { font-weight:bold; margin:0px; padding:0px; }
div#content div#left div.doc_title p.subtitle { color:#555555; margin:0px; padding:5px 0px 0px 0px; }

/* Initial coverage Documents on Shares page */

div#content blockquote.products { margin-bottom:14px; }
div#content blockquote.products p  a { text-decoration:none; }
div#content blockquote.products p span { float:left; padding-right:14px; }
div#content blockquote.products p span a,
div#content blockquote.products p span a img { border:none; }

div#content blockquote ul.pdf { list-style-type:none; list-style-image:none; list-style-position:outside; padding:0px; margin:0px; }
div#content blockquote ul.pdf li { background-image:url('pdf.gif'); background-repeat:no-repeat; padding:2px 0px 10px 25px; }

div#content blockquote.hide { display:none; }