/* CSS Document */

/* Start CSS Reset Classes */


/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body {font:13px Arial, Helvetica, sans-serif; background-color: #ffffff;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

table {border-collapse:collapse;border-spacing:0; font-size:inherit;}
	
fieldset,img {border:0;}

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
	
ol,ul {list-style:none;}
	
caption,th {text-align:left;}

q:before,q:after {content:'';}

abbr,acronym {border:0;}
/* End CSS Reset Classes */

/* Begin Global Link Treatment */
a {color: #0F57C2; text-decoration: none; font-family: arial, sans-serif;}
a:visited {color:#800080; text-decoration: none;}
a:active, a:focus {color:#E74B00; text-decoration: underline;}
a:hover {text-decoration: underline;}
/* End Global Link Treatment */

/* Begin Utility Classes */
.bold {font-weight: bold;}
.unbold	{font-weight: normal;}
.emphasis {font-style: italic;}
.underline	{text-decoration:underline;}
.grey-hr	{border-bottom:1px solid #DBDCDE; clear:both; height:1px; margin:0; padding:0;}
.hr-for-ie {display:none;}
.clear-both	{clear:both;}
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
/* End Utility Classes */

/* Layout classes */
.layout-container-region	{width:728px; margin:0px 0px 0px 15px;}
.layout-footer-region	{width:728px;}	
.layout-container-region .layout-spacer-1 {padding: 20px 0px 0px 0px;}
.layout-container-region .layout-spacer-2 {padding: 25px 0px 0px 0px;}
.layout-footer-region .layout-spacer-1 {padding: 20px 0px 0px 0px;}
.layout-footer-region .layout-spacer-2 {padding: 32px 0px 0px 0px;}

/* Page heading */
.header h1	{color:#428A00; font-weight:normal; font-size:182%; padding-bottom:12px;}

/* Leading text above the inner container box */
.header  p	{font-size:93%; line-height:17px;}

/* This is the box that houses the slides */
.inner-container	{padding:15px 0px 5px 15px; background-color:#F7F7F7; border:#CECFD6 solid 1px; width:728px;}

/* Slide heading */
.inner-container h2	{font-weight:bold; color:#428A00; font-size:131%;}

/*the Next and Previous anchors  */
.inner-container .page-number	{padding:6px 0px 16px 0px; font-weight:bold;}
.inner-container .page-number a	{text-decoration:none; color:#0F57C2; font-weight:bold; cursor:pointer;}
.inner-container .page-number a:visited	{text-decoration:none; color:#0F57C2; font-weight:bold;}
.inner-container .page-number a:hover	{text-decoration:none; color:#0F57C2; font-weight:bold;}

/*Page number, pipes, and right & left bullet arrows */
.inner-container .page-number p	{font-weight:bold;}
.inner-container .page-number .pipe-page-spacing	{padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; vertical-align:middle;}
.inner-container .page-number .next-bullet-spacing {padding:0px 0px 0px 2px; margin:0px 0px 0px 0px; vertical-align:middle;}
.inner-container .page-number .previous-bullet-spacing {padding:0px 2px 0px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}

.inner-container .full-text	{padding:0px 18px 25px 0px;}
.inner-container .full-text .hidden-text-link	{float:right; padding:0px 0px 5px 0px;}
.inner-container .full-text .hidden-text-link .show-hide-link	{padding:0px 0px 0px 15px; background-image:url(/research/equity/images/expand_blue_11_11.gif); 
background-position:0px 2px; background-repeat:no-repeat;}
.inner-container .full-text .hidden-text-link .show-hide-link-expanded	{padding:0px 0px 0px 15px; background-image:url(/research/equity/images/collapse_blue_11_11.gif);  background-position:0px 2px; background-repeat:no-repeat;}
.inner-container .full-text	.hidden-text	{display:none;}
.inner-container .full-text	.hidden-text ul	{padding:0px 0px 10px 0px;}
.inner-container .full-text h3	{font-size:93%; padding:0px 0px 5px 0px;}
.inner-container .full-text p	{font-size:93%; padding:0px 0px 5px 0px;}
.inner-container .full-text .last	{padding:0px 0px 0px 0px;}

.inner-container .screenshot	{padding:0px 0px 20px 0px;}

.disclosures	{margin:0px 0px 0px 15px;}
.disclosures p	{font-size:93%; color:#666666; padding:0px 0px 5px 0px;}

/*Fixed width for footer */
.footer {width:764px;}
