/* Start CSS Reset Classes */
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	92%
13px  =	100%
14px  =	107%
15px  = 114%
16px  =	122%
17px  =	129%
18px  =	136%
19px  =	144%
20px  =	152%
21px  =	159%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/
sup {vertical-align: top;font: normal 85% Verdana, sans-serif}
sup a{vertical-align: top;font: 136% Verdana, sans-serif;text-decoration: none;}
sup a:hover{vertical-align: top;font: 136% Verdana, sans-serif;text-decoration: underline;}
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}
/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,strong,th,var {font-style:normal;font-weight:normal;}
em {font-style: italic;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;display: inline;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* spacing divs to create vertical space */

.spacing-div_2X0 {padding: 2px 0px 0px 0px;}
.spacing-div_3X0 {padding: 3px 0px 0px 0px;}
.spacing-div_4X0 {padding: 4px 0px 0px 0px;}
.spacing-div_5X0 {padding: 5px 0px 0px 0px;}
.spacing-div_6X0 {padding: 6px 0px 0px 0px;}
.spacing-div_8X0 {padding: 8px 0px 0px 0px;}
.spacing-div_10X0 {padding: 10px 0px 0px 0px;}
.spacing-div_13X0 {padding: 13px 0px 0px 0px;}
.spacing-div_15X0 {padding: 15px 0px 0px 0px;}
.spacing-div_16X0 {padding: 16px 0px 0px 0px;}
.spacing-div_18X0 {padding: 18px 0px 0px 0px;}
.spacing-div_20X0 {padding: 20px 0px 0px 0px;}
.spacing-div_22X0 {padding: 22px 0px 0px 0px;}
.spacing-div_24X0 {padding: 24px 0px 0px 0px;}
.spacing-div_25X0 {padding: 25px 0px 0px 0px;}
.spacing-div_26X0 {padding: 26px 0px 0px 0px;}
.spacing-div_30X0 {padding: 30px 0px 0px 0px;}
.spacing-div_32X0 {padding: 32px 0px 0px 0px;}
.spacing-div_38X0 {padding: 38px 0px 0px 0px;}
.spacing-div_40X0 {padding: 40px 0px 0px 0px;}
.spacing-div_50X0 {padding: 49px 0px 0px 0px;}
.header h1 {position: relative;top: 0;text-align: left;color: #5F9635; font-family:arial,helvetica,sans-serif; font-weight: normal; font-size:170%; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}
.header h2 {position: relative;top: 0;text-align: left;color: #5F9635; font-family:arial,helvetica,sans-serif; font-weight: bold; font-size:122%; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}
.header p.ofxHeadline{
font: /*bold*/ 17px Arial;
color: #3D7000;/* #3D7000;
margin-bottom: 12px; */
margin-top: 4px;
}
.header em {font-style: italic;}

/* spacing divs to create horizontal space */
.spacing-div_0X4 {padding: 0px 0px 0px 0px;font-size:13px;}
.spacing-div_0X16 {padding: 0px 12px 0px 0px;font-size:13px;}

/* basic body text formatting for list items, h2 and h3 */
.text {text-align: left;font-family:Verdana, sans-serif;font-size:100%;color: #000000;line-height: 132%;}
.text a {color:#0F57C2;}
.text a:visited {color:#0F57C2;}  
.text h2 {font-family: verdana, sans-serif;color: #3F8800;line-height:122%;font-weight:bold;font-size:122%}
.text h3 {color:#000000;display:block;text-align:left;font-family:Verdana,sans-serif;font-size:100%;font-weight: bold;}
.text ul {text-align: left; line-height: 122%;}
.text li {padding: 0px 7px 7px 0px;margin: 0;background-image: url();background-repeat: no-repeat;background-position: 0px 7px !important;list-style: none;color: #000000;}
.text em {font-style: italic;} 

/* Article Text Formatting */
.article {text-align: left;font-family:Verdana, sans-serif;font-size:100%;color: #000000;line-height: 132%;}
.article a {color:#0F57C2;}
.article a:visited {color:#0F57C2;}  
.article h2 {font-family: verdana, sans-serif;color: #3F8800;line-height:122%;font-weight:bold;font-size:122%}
.article h3 {color:#000000;display:block;text-align:left;font-family:Verdana,sans-serif;font-size:100%;font-weight: bold;}
.article ul {text-align: left; line-height: 122%;}
.article li {padding: 0px 7px 7px 11px;margin: 0;background-image: url(/products/publications/images/greenbulsq.gif);background-repeat: no-repeat;background-position: 0px 7px !important;list-style: none;color: #000000;}

.article strong {text-align:left;font-family:Verdana,sans-serif;font-size:100%;font-weight: bold;}
.article p {padding: 0 0px 10px 0px;margin: 0;} 
.article em {font-style: italic;} 

h3.green_subheader {color:#244609;display:block;text-align:left;font-family:Verdana,sans-serif;font-size:100%;font-weight: bold;}

.publish_text {color:#666666;display:block;text-align:left;font-family:Verdana,sans-serif;font-size:85%;}


a {color:#0F57C2; text-decoration:none}
a:hover{color:#0F57C2;text-decoration:underline}
/*a:visited{color:#0F57C2;}*/

/*MORE links after article teaser text*/
.more_text{color:#0F57C2;text-decoration:none}

/* classes for breadcrumb */
.breadcrumb ul {margin: 0;padding: 0;text-align: left;font-family: Verdana, sans-serif;color: #666666;}
.breadcrumb li {position: relative;display: inline;padding: 0;margin: 0;list-style: none;font-family:Verdana, sans-serif;font-size:77%; vertical-align: middle:}
.breadcrumb .first {font-weight:bold;}
.breadcrumb a {color: #666666;}
.breadcrumb a:hover {color: #666666;}

/* classes for green flash heading */
.sIFRHeading {width:100%;font-family: Arial, Helvetica, sans-serif; font-size: 100%; border:none; padding:0; margin:0px 0px 0px 0px; float: left; font-weight: bold;}  
.sIFRHeading h1 {color: #5F9635; padding: 0px 0px 0px 0px; margin-top:0; font-size:182%;} 
.sIFRHeading h2 {color: #5F9635; padding: 0px 0px 0px 0px; margin-top:0; font-size:136%;} 
.sIFR-flash {visibility: visible !important; margin: 0; padding:0;}
.sIFR-replaced {font-family: Arial, Helvetica, sans-serif; font-size: 136%; border:none; padding:0px; margin:0px; visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; 	overflow: hidden;}
.sIFR-hasFlash .ofFlashHeader h1, .sIFR-hasFlash .ofFlashHeader2 h1 {font-size: 182% !important; 	letter-spacing: -1px !important;}


.sifr-container {margin-bottom: 15px; width: 100%;}
.sifr-container2 {margin-bottom: 0px; width: 100%;}


/* classes for footnote text */
.footnote {font-size: 85%; line-height: 122%; font-family: Verdana,sans-serif; margin-top: 0px;}
.footnote p {color: #666666; margin: 0;}
.footnote a {color:#0F57C2;}
.footnote ol {margin-top: 0px;padding-top: 0px;}
.footnote li {color: #666666;padding: 0px 0px 8px 0px;margin-left: 23px;background: none;list-style-type: decimal;list-style-position: outside;}
.footnote sup {font-size: 85%; vertical-align:top;}
.footnote em {font-style: italic;} 

/* classes for grey Smartmove footer component */
.footer {border-top: 1px solid #CCCCCC;background-color: #EEEEEE;height: 80px;padding: 3px 8px 0px 0px !important;margin: 0px 0px 0px 0px;text-align: right; font-size:77%; font-family:Verdana, sans-serif; line-height:152%;}
.footer a {color: #333399;}
.footerLogo {margin-left: 16px;margin-top:4px;float:left;}
.footnotesec{margin: 36px 0 36px 0;text-align: left;font-size: 92% !important;color: #666666;border: 1px solid #666666;border-left: none;border-right: none;}
.footnotesec p{line-height: 100%;font-family: Verdana,sans-serif;font-size: 92% !important;color: #666666;margin: 0;padding: 6px 0 8px 0;border: none;}

/* classes for static TOC component */

ul.staticWrapper{width:172px;list-style:none;padding:0px;margin:0px 0px 0px 0px;font-size:medium;}
.staticSection ul{list-style:none;	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.staticItem{font-weight:normal;font-family: tahoma;font-size:66%;line-height:118%;padding:4px 10px 4px 15px; margin-left:0px;}	
.staticItem a{color:#4E6172; text-decoration: none;}
.staticItem a:hover{color:#333399; text-decoration: underline;}				
.staticItem.lastItem{padding-bottom:12px;}	
.staticItem.itemOn{background-color:#BAD8EA;color:#000000;font-weight:normal;}
.staticItem.itemOn a{background-color:#BAD8EA;font-weight:normal;text-decoration: none !important;color:#000000;}	
.staticItem.itemOn a:hover{background-color:#BAD8EA;color:#000000 !important;font-weight:normal;text-decoration: none !important;}	

/* Begin TOC Classes */
.toc ul {border-bottom:1px solid #A3C183; border-right:1px solid #A3C183; border-left:1px solid #A3C183; font-family:Tahoma,Arial,Helvetica,sans-serif; padding: 2px 0px 10px 2px; list-style-image:none; list-style-position:outside; list-style-type:none; width: 170px;}
.toc li {border-top:medium none; color:#24486B; font-size:85%; font-weight:normal; line-height:129%; margin:0pt; padding:3px 0px 4px 14px; text-transform:none;}
.toc .sectiontitle {background-color:#4F8910; color:#FFFFFF; font-weight:bold; margin-bottom:2px; margin-left:0px; padding-left:7px;}
.toc img.tocicon {border:medium none; margin-left:3px; vertical-align:baseline;}
.toc li.selected {background-color:#EEEEEE; color:#4E6172; font-weight:bold;}
.toc li.selected a {color:#4E6172; font-weight:bold; text-decoration:none;}
.toc .subheading {color:#000000; font-weight:bold;}
.toc li.selected a:hover  {color:#000000; font-weight:bold; text-decoration:underline;}
.toc li a {color:#24486B; text-decoration:none;}
.toc li a:visited, a:active {color:#24486B;}
.toc li a:hover {color:#24486B; text-decoration:underline;}
.toc .navhead {background-color:#408800; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 7px; width: auto; vertical-align: middle;}
.toc .navhead a{COLOR: #FFFFFF; TEXT-DECORATION: none}
.toc .navhead a:hover{COLOR: #FFFFFF; text-decoration: underline;}
.toc h2 {color:#FFFFFF; font-family: arial, sans-serif; font-weight:bold; font-size:85%; padding: 0px 0px 0px 0px;}
.toc h2 {color:#FFFFFF; font-family: arial, sans-serif; font-weight:bold; font-size:85%; padding: 0px 0px 0px 0px;}
.toc .white-hr 
{
background-image: url(/products/publications/images/toc_bottom.gif);
height: 1px;
font-size: 2px; /*IE is the showing of 2 images on top of each other. To fix this we insert a font-size which is smaller then the height of image*/
margin-right: 0px;
}
/* End TOC classes */

.static-nav{width:174px;}

.static-nav-top-left{
background: url(/products/publications/images/static-nav-top-left.gif) no-repeat top left; 
height: 4px;
font-size: 2px; /*IE is the showing of 2 images on top of each other. To fix this we insert a font-size which is smaller then the height of image*/
margin-right: 8px;
width:166px;
}

.static-nav-top-right
{
float:right;
margin-top: -4px;
background: url(/products/publications/images/static-nav-top-right.gif) no-repeat top right !important;
height: 4px; 
width: 8px;
font-size: 2px;
}

.static-nav-contents
{
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
background: #FFFFFF;
}
.static-nav-header
{
	border-left: 1x solid #84AE27;
	border-right: 1px solid #84AE27;
	background: #84AE27;
	color:#ffffff
        padding-left:7px;
	padding: 0px 0px 3px 5px;
	
}

.static-nav-header h2
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:92%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 3px 0px;

}
.static-nav-header h2 a
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:92%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 3px 0px;

}
.static-nav-header h2 a:hover
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:92%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 3px 0px;

}

.static-nav-contents .static-nav-sub2
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size:92%;
	background: #EDEFCC;
	padding: 4px 0px 5px 5px;
		border-bottom: 1px solid #C6DA4D;
}
.static-nav-contents .static-nav-list
{
	background: #FFFFF;
	padding: 0px;
	border-bottom: 1px solid #C6DA4D;
}
.static-nav-contents .static-nav-list p
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size:92%;
}
.static-nav-contents .static-nav-sub2 h3
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size:92%;
	font-weight: bold;
	color: #666666;
}


.static-nav-bottom-left{
background-image: url(/products/publications/images/static-nav-bottom-left.gif);
height: 8px;
font-size: 2px; /*IE is the showing of 2 images on top of each other. To fix this we insert a font-size which is smaller then the height of image*/
margin-right: 8px;
}
.static-nav-bottom-right
{
float: right;
margin-top: -8px;
background-image: url(/products/publications/images/static-nav-bottom-right.gif); 
height: 8px; 
width: 8px;
font-size: 2px;
}



/* classes for rounded grey box component which holds Print and Email page elements */
.grayroundedcornr_box {background: url(/products/publications/images/gray-rounded-left-top.gif) no-repeat top left;}
.grayroundedcornr_top {background: url(/products/publications/images/gray-rounded-right-top.gif) no-repeat top right;}
.grayroundedcornr_bottom {background: url(/products/publications/images/gray-rounded-left-bottom.gif) no-repeat bottom left;}
.grayroundedcornr_bottom div {background: url(/products/publications/images/gray-rounded-right-bottom.gif) no-repeat bottom right;}
.grayroundedcornr_content {background: url(/products/publications/images/gray-rounded-border-bg.gif) top right repeat-y;}
.grayroundedcornr_top div,.greenroundedcornr_top,
.grayroundedcornr_bottom div, .grayroundedcornr_bottom {width: 100%; height: 10px; font-size: 1px;}
.grayroundedcornr_content, .grayroundedcornr_bottom {margin-top: 0px;}
.grayroundedcornr_content {padding-left: 5px;padding-right: 5px;margin-left: 5px;}

.grayboxContents a {color:#0F57C2;font-size: 85%;text-decoration: none;font-weight: bold;padding: 0px 0px 0px 5px;}

.square-sidebar {margin:0px; padding:0px;}
.square-sidebar .box{}
.square-sidebar .grey-hr {border-bottom:1px solid #DBDCDE;clear:both;height:1px;margin:0;padding:0;}
.square-sidebar .source{margin-left:44px;color:#666;font-family:Arial;font-size:77%;line-height:123.1%;text-transform:uppercase;}
.square-sidebar .subhead{margin-left:2px;color:#666;font-family:Arial;font-size:77%;line-height:123.1%;text-transform:uppercase;}
.square-sidebae .bluetext img{margin:4px 10px 1px 1px;}
.square-sidebar .text{line-height:150%;}




.view-sidebar {margin:0px; padding:0px;}
.view-sidebar .top-left{width:169px;float:left; background: url(/products/publications/images/sidebar_main_top-left.gif) no-repeat top left;}
.view-sidebar .box{}
.view-sidebar .top-right{float:right;background: url(/products/publications/images/sidebar_main_top-right.gif) no-repeat top right;}
.view-sidebar .boxcontent{width:149px;height:100%;padding:10px 9px 10px 9px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;font-size:85%;font-family:verdana,helvetica;}
.view-sidebar .boxcontent img{ margin-left: 10px;}
.view-sidebar .boxcontent .text li {padding: 0px 7px 7px 11px;margin: 0;background-image: url(/products/publications/images/greenbulsq.gif);background-repeat: no-repeat;background-position: 0px 5px !important;list-style: none;color: #000000;}
.view-sidebar .bot-left {float:left;width:10px;height:10px;font-size:1px;background: url(/products/publications/images/sidebar_main_bot-left.gif) no-repeat top left; }
.view-sidebar .bot-right {float:left;width:10px;height:10px;font-size:1px;background: url(/products/publications/images/sidebar_main_bot-right.gif) no-repeat top right; }
.view-sidebar .bot-mid {float:left;width:149px;height:10px;font-size:1px;background: url(/products/publications/images/sidebar_main_bot-mid.gif) repeat-x top; }

/* styles for calendar */
.view-sidebar .boxcontent_calendar {width:149px;padding:0px 2px 10px 4px;}
.view-sidebar .boxcontent_calendar .calendar{background: url(/products/publications/images/calendar-background.gif) no-repeat top left;}
.view-sidebar .boxcontent_calendar .inside-box{height:45px;width:134px;margin-left:7px;margin-top:17px;}/*background: url(/products/publications/images/translucent-box.gif) no-repeat;background-position: 0px 0px;*/ 
/* styles for calendar */

.view-sidebar .subhead .box{margin:3px 0px 0px 10px;clear:both;}
.view-sidebar .subhead .top-left {float:left;width:6px;height:9px;font-size:1px;background: url(/products/publications/images/right-sub-top-left.gif) no-repeat  0px 0px; }
.view-sidebar .subhead .top-right {float:left; width:6px; height:9px;font-size:1px;background: url(/products/publications/images/right-sub-top-right.gif) no-repeat 0px 0px;;}
.view-sidebar .subhead .top-mid {float:left;width:124px;font-size:1px; height:8px; background: url(/products/publications/images/sb_subhead_mid_top.gif) repeat-x;border-top:1px solid #d6d6d6;}
.view-sidebar .subhead .bot-left {float:left;width:6px;height:6px;font-size:1px;background: url(/products/publications/images/right-sub-bot-left.gif) no-repeat top right; }
.view-sidebar .subhead .bot-right {float:left;width:6px;height:6px;font-size:1px;background: url(/products/publications/images/right-sub-bot-right.gif) no-repeat top left; }
.view-sidebar .subhead .bot-mid {float:left;width:123px;height:6px;font-size:1px;background: url(/products/publications/images/right-sub-mid-bot.gif);}
.view-sidebar .subhead .mid {width:134px;background: url(/products/publications/images/sb_subhead_mid.gif) repeat-y right;border-left:1px solid #d6d6d6; }

.view-sidebar .subhead .mid-content {width:122px;margin:-3px 0px 0px 0px;padding:0px 5px 0px 5px;}
.view-sidebar .subhead .mid-content h3{margin:-2px 0px 0px 0px;color:#3F8800;font-weight:bold;font-size:100%;}



/* classes for center well body content */
.content{display:block;width:100%; overflow:hidden;font-family:verdana,helvetica,arial;font-size:100%;}
.content .image{float:left;border:1px solid #666;margin-right:0px}
.content .textblock {font-size:92%;}
.content .textblock .subheading{font-weight:bold;padding-left:5px;}
.content .textblock .subheading1{font-weight:bold;padding-left:0px;color:#3F8800;}
.content .textblock p{line-height:18px;padding-left:0px;}

/* classes for dotted line horizontal rule */
.rule{height:1px; padding:0px; margin:0px; border: none 0;border-top: 1px dotted #999999;}

/* classes for formatting of date beside green flash header */
.small{font-family:verdana,helvetica;font-size:77% !important;color:#666666; float: right; padding-top: 8px;}

/* Classes for Add to List component */
.addtotext {float: left; display:inline; font-family:verdana,helvetica; font-size:92%; line-height: 152%;}
.addto {text-align: left;font-family:Verdana, sans-serif;font-size:92%;color: #000000;line-height: 144%; display:inline; }
.addto a {color:#0F57C2;}
.addto a:visited {color:#0F57C2;}  
.addto ul {text-align: left; line-height: 200%;padding-left:0px}
.addto li {margin: 0px 0px 0px 5px;padding: 0px 0px 10px 15px;background-image: url(/products/publications/images/small_add_icon.gif);background-repeat: no-repeat;background-position: 0px 7px !important;list-style: none;color: #000000;}
.addto .smalltext{font-family:verdana,helvetica;font-size:92% !important;padding:5px 0px 0px 20px}

/* Classes for Add to List component inside a rounded green box-in-box */
.view-sidebar .boxcontent .text .addto  ul {text-align: left; line-height: 200%;padding-left:0px}
.view-sidebar .boxcontent .text .addto .smalltext{font-family:verdana,helvetica;font-size:92% !important;padding:5px 0px 0px 15px}
.view-sidebar .boxcontent .text .addto li {margin: 0px 0px 0px 0px;padding: 0px 0px 5px 8px;background-image:url(/products/publications/images/small_add_icon.gif);background-repeat: no-repeat;background-position: 0px 6px !important;list-style: none;color: #000000;}

.view-sidebar .boxcontent .text .addto li.smalltext {margin: 1px 0px 0px 0px;padding: 0px 0px 5px 8px; background-image:url(/products/publications/images/small_add_icon.gif);background-repeat: no-repeat;background-position: 0px 4px !important;list-style: none;color: #000000;
font-family:verdana,helvetica;font-size:92% !important;}


.image-list {width: 100%; padding: 0px; margin: 0px;}
.image-list img {clear: both; float: left; padding: 0px 15px 15px 0px; display: inline;}
.image-list ul {padding: 0px; margin: 0px;}
.image-list li {background: url(); background-repeat: no-repeat; background-position: 0px 4px  !important; display: inline; width: 70%; vertical-align: top; float: left; padding: 0px 0px 10px 14px; font-family: verdana, helvetica, arial; font-size: 100%;}



.noimage-list {width: 100%; padding: 0px; margin: 0px !important; clear: both;}
.noimage-list ul {padding: 0px; margin: 0px; clear: both;}
.noimage-list li {background: url(); background-repeat: no-repeat; background-position: 0px 4px  !important; display: inline; width: 95%; vertical-align: top; float: left; padding: 0px 0px 0px 14px; font-family: verdana, helvetica, arial; font-size: 100%;}


.break {padding-top: 100px; margin-top: 0px; clear: both;}
.break2 {padding: 0px; margin: 0px; clear: both;}
.clear-both {clear: both;}

/*Footer Classes*/
.ofHeading {
font-size:75%;
height:1%;
margin-bottom:2px;
overflow:hidden;
position:relative;
}
.ofHeading.ofBottomLine {
border-bottom:2px solid #CC9900;
}
.ofHeading ul {
bottom:0pt;
position:absolute;
right:0pt;
white-space:nowrap;
}
.ofHeading.ofBottomLine ul {
margin-bottom:2px;
}
.ofHeading.ofAlt1 ul, .ofHeading.ofAlt2 ul, .ofHeading.ofFlashHeader ul {
float:right;
margin-top:12px;
position:static;
}
.ofHeading.ofHeadingOverview ul {
margin-bottom:3px;
}
.ofHeading.ofPad2 ul {
margin-bottom:4px;
margin-right:5px;
}
.ofHeading li {
background:transparent url(/static/common/images/pipe.gif) no-repeat scroll right 3px;
display:inline;
font-size:90%;
margin-right:8px;
padding-right:9px;
}
.ofFooter {
border-top:1px solid #666666;
color:#666666;
font-size:75%;
line-height:1.3em;
margin-left:16px;
margin-top:32px;
padding:4px 8px 0pt 16px;
text-align:right;
}
.ofFooter .ofFooterLogo {
float:left;
margin-top:4px;
}
.ofFooter.ofSmartMove {
background-color:#EEEEEE;
border-top-color:#CCCCCC;
color:#666666;
height:83px;
margin-left:0pt;
padding:6px 8px 0pt 15px;
}
.ofFooter.ofSmartMove p {
padding-bottom:3px;
}
.ofSmartMove ul {
position:relative;
}
.ofSmartMove.ofHeading li {
background:transparent url(/static/common/images/pipe.gif) no-repeat scroll left 2px;
font-size:100%;
margin:0pt;
padding:0pt 2px 0pt 5px;
}
.ofSmartMove.ofHeading li.ofFirstChild {
background:transparent none repeat scroll 0% !important;
}
/*Footer Class End*/

/*Print Class*/

.Article_Print_page {
font-family:arial,sans-serif;
margin:0;
padding:20px 20px 0;
width:auto;
}

.Article_Print_page input{
float:left;
margin:0;
padding:0 10px;
}

.Article_Print_page a{
color: rgb(0, 0, 0); 
cursor: default; 
text-decoration: none;
padding: 0;
}

.Article_Print_page a:hover {
text-decoration: none;
}

.Article_Print_page a:visited {
color: black;
}


.Hr_For_Print_Article {
border-bottom:1px solid #DBDCDE;
clear:both;
height:1px;
margin:0;
padding:0;
}

.Print_Article li {
	background-image:url(/products/publications/images/print-icon.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 1px 0;
}

.Print_Article a{
color:#0F57C2;
font-family:arial,sans-serif;
font-size:85%;
padding-left: 19px;
text-decoration:none;

}

.Print_Article a:hover {
  text-decoration: underline;
}

/Print Class End*/

/* Legacy Investors Weekly Styles. Maintained for Compatibility */
.footnoteBlueI{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#000066;font-style:italic;}
.footnoteI{font-family:Verdana,Helvetica,sans-serif;font-size:11px;font-style:italic;color:#000000;}
.headerBlack{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000000;}
.headerBlue{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#000066;}
.headerGreen{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#336666;}
.bodyText {text-align: left;font-family:Verdana, sans-serif;color: #000000;line-height: 122%;font-size: 12px;}
.textI{font-family:Verdana,Helvetica,sans-serif;font-size:12px;color:#000000;font-style:italic;}
.SUP{font-family:Verdana,Helvetica,sans-serif;font-size:10px;color:#000000;vertical-align:super;}
.SUPblue{font-family:Verdana,Helvetica,sans-serif;font-size:10px;color:#000066;vertical-align:super;}
.SUPblueB{font-family:Verdana,Helvetica,sans-serif;font-size:10px;color:#000066;font-weight:bold;vertical-align:super;}
.tagline{font-family:Verdana,Helvetica,sans-serif;font-size:12px;color:#000000;font-style:italic;}
.author{font-family:Verdana,Helvetica,sans-serif;font-size:12px;color:#000000;font-style:italic;}

