 /* Davy Stylesheet - Home */

#homeLeft			{ float:left; width:700px; margin-left:20px; margin-bottom:20px }
#homeRight			{ float:right; width:240px; margin-right:20px; }
#homeflashrep img	{ float:left; z-index: 0; }

/* Home left column sub-columns */
.hlcSub		{ width:340px; margin:20px 0 15px 0; }
	#hlcSub01	{ float: left; position:relative }
	#hlcSub02	{ float: right; }
	#hlcSub03   { position:absolute; top:500; }

/* Added for new slide show 8/12/2011 */
.slideshow            { width:700px; height:300px; overflow:hidden; position:relative; }
    .slideshow .items      { width:20000em; position:absolute }
    .slideshow .item        { float:left }
    .active                          { background-color:#000; color:#fff }
    
    .navi                             { position:absolute; left:335px; top:286px; z-index:100 }
    .navi a                          { float:left; display:inline-block; width:10px; height:10px; background:url(../img/newhomepage/navi.gif) no-repeat 0 0;
                                          margin-right:3px; cursor:pointer; text-indent:-9999em }
    .navi .active,
    .navi a:hover              { background-position:right 0 !important }

.hlcSub .hlcExp	{ background: url(/img/home/homeparaBg.gif) repeat-x; padding:8px 12px; min-height:80px; line-height:1.6em; font-size:105%; padding-bottom:25px }
.hlcSub .hlcExp a		{ text-decoration:none; color:#585858; }
.hlcSub .hlcExp a:hover	{ color:#2d2e27; }
.hlcSub .hlcExp a em		{ color:#336699; }
.hlcSub .hlcExp a:hover em	{ color:#583732; }

	#marketmoveHome			{ display:block; background:url(../img/lMovement_black.gif) transparent no-repeat; height:22px; width:240px;
							text-indent:-9999em; margin-bottom:6px;}
	#marketmoveHome:hover	{ background-position: 0 -22px; } 

/* Share Prices */
#shareprices			{ display:block; background: transparent url(/img/home/lastestshareBg.gif) no-repeat; height:24px; width:240px;
						text-indent:-9999em; margin-bottom:6px; }
#shareprices:hover		{ background-position: 0 -24px; }	

/* Morning News */
#morningnewsHeading		{ border-top:1px solid #ccc; border-bottom:1px solid #E5E6E5; height:29px; font-family: Arial, Helvetica, Sans-Serif; }
#morningnewsHeading h3	{ margin:4px 0 0 0; }

#morningnews			{ background: url(/img/home/homeparaBg.gif) repeat-x; padding:0 }
#morningnewsInfo		{ height:26px; border-top:1px solid #e5e6e5 }
.feed-icons				{ position:absolute; top:5px; right:0; display:inline-block; height:20px }
.feed-icons a			{ display:inline-block; float:left; width:0; height:15px }
	#mnFeed				{ float:left; width:230px; padding:4px 0 4px 4px; font-family:Arial, Helvetica, Sans-Serif; color:#999; }
	#mnFeed a			{ text-decoration:none }
	#mnDate				{ float:right; width:80px; margin:4px 6px 0 0; text-align:right; font-size:105% }
	.mnRSS				{ font-family: Georgia; padding:0 0 0 12px; background: url(/img/rss.gif) no-repeat 0 2px; }
	.mnRSS:hover		{ background-position: 0 -23px; }
	.mnPDF				{ font-family: Georgia; padding:0 0 0 16px; background: url(/img/pdf.gif) no-repeat 0 0px; }
	.mnPDF:hover		{  background-position: 0 -24px }
	.mnPDA				{ font-family: Georgia; padding:0 0 0 18px; background: url(/img/newhomepage/icon-iphone.gif) no-repeat 0 1px; }
	.mnPDA:hover		{ }
	.mnTwitter			{ font-family: Georgia; padding:0 0 0 17px; margin-left:8px; background: url(/img/twittericon_home_small.gif) no-repeat 0 0; }
	
#mnStories				{ padding:0 0 6px 0; border-top:1px solid #e5e6e5; position:relative; display:block; }
.mnStory				{ width:340px; min-height:370px; font-size:105%; display:block;  }
	#mnStories1, #mnStories2, #mnStories3, #mnStories4, #mnStories5  
						{ min-height:200px;}
	#mnStories ul		{ margin:10px 0 0 0;  }
	#mnStories li		{ background: url(/img/newhomepage/bubble.gif) no-repeat 0 3px; padding:0 20px; font-size:1em; margin:2px 6px 12px 5px; line-height:1.3; }
	#mnStories li a				{ text-decoration:none; color:#585858; }
	#mnStories li em			{ font-weight:bold; font-style:normal; color:#336699; }
	#mnStories .mnReadMore				 { color:#990000; text-decoration:none}
	#mnStories li a:hover				 { color:#2d2e27; }
	#mnStories li a:hover em			 { color:#583732; }
	#mnStories li a:hover .mnReadMore 	 { color:#990000; text-decoration:underline }
	
	#morningnews .moreinfo		{ margin:8px 0 5px 2px; }
.mnLinks			{ padding:2px 0 2px 0; display:block; font-size:95%; width:340px;}
.mnLinks a			{ color:#336699; text-transform:uppercase; text-decoration:none; }
	.mnFirst		{ float:left; margin:0 0 0 8px; padding:0 20px 0 12px; background: url(/img/link_arrow.gif) no-repeat 0 4px; }
	.mnRight		{ float:right; text-align:right; margin:0 8px 0 0; padding:0 0 0 12px; background: url(/img/link_arrow.gif) no-repeat 0 4px; }
	.mnLeft			{ float:left; margin:0 0 0 8px; padding:0 20px 0 12px; background: url(/img/link_arrow_rev.gif) no-repeat 0 4px; }
	.hlcPdfLinks	{ display:block}


/* Links */
#hrLinks		{ border-bottom:1px solid #E5E6E5; display:inline-block; margin:16px 0 0 0; padding:10px 0 4px 0; }
#hrLinks li		{ margin:0 0 4px 2px; }
#hrLinks a		{ background: url(/img/arrow_bullet.gif) no-repeat 0 3px; padding:0 0 0 12px; font-size:1.1em; text-decoration:none; }

#mnStories .hlLinks,
.mnDownloads .hlLinks			{ margin:10px 0 6px 0; padding:4px 0 2px 0; font-size:95%; }
#mnStories .hlLinks li,
.mnDownloads .hlLinks li		{ margin:0 0 10px 2px; padding:0; background: url(../img/newhomepage/pdf-lg.gif) no-repeat 0 5px; padding-left:40px;
								display:inline-block; line-height:1.5 }
#mnStories .hlLinks li a,
.mnDownloads .hlLinks li a		{ font-size:1.333em; text-decoration:none; color:#336699; padding:0; display:block; font-weight:bold }
#mnStories .hlLinks li a:hover,
.mnDownloads .hlLinks li a:hover{ color:#583732; }

.hlLinks li span				{ display:inline-block; float:left }
.hlLinks li span.pub			{ color:#83847d }
.hlLinks li span.pubdate		{ color:#585858; padding-left:10px }
.hlLinks li.pdflocked span.pub	{ background: url(../img/newhomepage/lock.gif) transparent no-repeat 0; padding-left:16px; color:#83847d }

#publicationLinks a.public		{ background: url(/img/pdf_bullet.gif) transparent no-repeat 0 10px; padding:8px 8px 4px 20px; text-decoration:none;}
#publicationLinks a.pdflocked	{ background: url(../img/pdf_bullet-lock.gif) transparent no-repeat 0 10px; padding:8px 8px 4px 18px; text-decoration:none;}


/* Sub menu */
#main			{ }
#mainmenu li	{ position:relative; z-index:1000; }
.mmsubmenu		{ display:block; top:35px; left:-1px;  position:absolute; display:none; border-top:1px solid #e5e5e5; }
.mmsubmenu li	{ float: left;  display: block;  border:1px solid #e5e5e5; border-width:0 1px;  }
#mainmenu #mm02 .mmsubmenu li a, #mainmenu #mm03 .mmsubmenu li a, #mainmenu #mm04 .mmsubmenu li a, #mainmenu #mm05 .mmsubmenu li a, #mainmenu #mm06 .mmsubmenu li a	
				{ text-indent:0; display: block; min-height:18px; background: #fff url(/img/home/submenubg.gif) repeat-x bottom;
				font-family:Arial; color:#666; text-decoration:none; padding:2px 6px;  }
#mainmenu #mm02 .mmsubmenu li a:hover, #mainmenu #mm03 .mmsubmenu li a:hover, #mainmenu #mm04 .mmsubmenu li a:hover, #mainmenu #mm05 .mmsubmenu li a:hover, #mainmenu #mm06 .mmsubmenu li a:hover
				{ background: #fff url(/img/home/submenubg_hover.gif) repeat-x bottom; }

li.over ul 		{ width:100px; z-index:1000; }
#mainmenu #mm02 .mmsubmenu li a { width:119px; }
#mainmenu #mm03 .mmsubmenu li a { width:186px; }
#mainmenu #mm04 .mmsubmenu li a { width:165px; }
#mainmenu #mm05 .mmsubmenu li a { width:124px; }
#mainmenu #mm06 .mmsubmenu li a { width:100px; }

li.over ul 		{ display: block; }
#mm02:hover #msub02, #mm03:hover #msub03, #mm04:hover #msub04, #mm05:hover #msub05, #mm06:hover #msub06
				{ display: block; }

/* New Homepage August 2008 */
#clientLoginBtn		{ display:block; width:240px; height:31px; text-indent:-9999em; margin-bottom:5px}
#clientLoginBtn:link, #clientLoginBtn:active, #clientLoginBtn:visited { background:url(../img/newhomepage/client-login.png) no-repeat top left; }	
#clientLoginBtn:hover { background-position:0px -31px;}	

#morning-equity, #about-davy, #downloads
						{ width:340px; height:25px; margin:0; }
#morning-equity			{ position:relative }
#morning-equity a		{ width:340px; height:25px; display:block; background:url(../img/newhomepage/latest-davy-research.gif) no-repeat top left; text-indent:-9999em;}
#about-davy				{ border-bottom:1px solid #e5e6e5;  }
#about-davy a			{ width:340px; height:25px; display:block; background:url(../img/newhomepage/about-davy.gif) no-repeat top left; text-indent:-9999em; }
#downloads				{ display:block; height:25px }
#downloads a				{ width:340px; height:25px; margin:10px 0 5px; display:block; background:url(../img/newhomepage/downloads.gif) no-repeat top left; text-indent:-9999em; border-bottom:1px solid #E5E6E5 }

#datestamp				{ position:absolute; right:72px; top:4px; text-indent:0; font-size:0.38em; color:#5A5B51 }
#datestamp2				{ position:absolute; right:72px; top:5px; text-indent:0; font-size:0.375em; color:#5A5B51; font-family:Georgia, Times, serif}

#spotlight						{ min-height:95px; }
#spotlight p					{ font-size:105% }
#spotlight #spotlight-on		{ width:340px; height:25px; margin:0; border-bottom:1px solid #e5e6e5;}
#spotlight #spotlight-on a		{ width:340px; height:25px; display:block; background:url(../img/newhomepage/spotlight-on.gif) no-repeat top left; text-indent:-9999em}
#spotlight img					{ float:right }
#spotlight em					{ display:block; font-size:110%; font-weight:bold; margin-bottom:5px; font-style:normal}

#davy-iphoneapp					{ width:240px; height:25px; background:url(../img/newhomepage/davy-iphone-app.gif) no-repeat top left; text-indent:-9999em }

#market-movements		{ width:240px; height:25px; margin:0; position:relative;}
#market-movements a		{ width:240px; height:25px; display:block; background:url(../img/newhomepage/market-movements.gif) no-repeat top left; text-indent:-9999em;}
#market-movements span	{ font-size:0.32em; position:absolute; top:5px; right:0; color:#5a5b51}
#top-10					{ width:240px; height:25px; margin:0 0 1px 0; position:relative;}
#top-10 a				{ width:240px; height:25px; display:block; background:url(../img/newhomepage/top-10.gif) no-repeat top left; text-indent:-9999em;}

table.top-10-iseq		{ border:1px solid #cccccc; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:95%; width:100%; margin-bottom:10px;}
table.top-10-iseq th, table.top-10-iseq td	{ padding:0px 5px; border:1px solid #cccccc;}
table.top-10-iseq th	{ text-align:left }
table.top-10-iseq th a			{ color:#336699; text-decoration:none; display:block; }
table.top-10-iseq th a:hover	{ color:#583732; }

table.top-10-iseq thead	th		{ color:#fff; background:#9c9d97; }
table.top-10-iseq thead	th.thtr	{ text-align:right; }

table.top-10-iseq td	{ text-align:right; color:#585858}
table.top-10-iseq tr.top-10-green td		{ color:#228882; font-weight:bold;}
table.top-10-iseq tr.top-10-red td			{ color:#990000; font-weight:bold;}
table.top-10-iseq tr.even th, table.top-10-iseq tr.even td	{ background-color:#f3f3f3 }


#currency-exchange		{ width:240px; height:25px; margin:0; }
#currency-exchange a	{ width:240px; height:25px; display:block; background:url(../img/newhomepage/currency-exchange.gif) no-repeat top left; text-indent:-9999em}

table.curr-exchange		{ border:1px solid #cccccc; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:95%; width:100%; margin-bottom:10px;}
table.curr-exchange th, table.curr-exchange td { padding:0px 5px; border:1px solid #cccccc;}
table.curr-exchange th	{ color:#585858; text-align:left }
table.curr-exchange td	{ text-align:right; color:#585858}
table.curr-exchange tr.even th, table.curr-exchange tr.even td	{ background-color:#f3f3f3 }

#iphone-app				{ margin-bottom:20px }
	#iphone-app h1				{ margin:20px 0 10px 0; border-bottom:1px solid #E5E6E5 }
	#iphone-app .iphone-img		{ float:left; display:inline-block; margin-right:20px }
	#iphone-app p				{ display:inline }
	#iphone-app .iphone-store	{ display:inline-block; margin:7px 20px }

#new-m-movements 				{ width:240px; margin-bottom:10px; position:relative; padding:0; }
#new-m-movements #tabs			{ margin:0; padding:0; width:240px; clear:both; background:url(../img/newhomepage/tabs-bg.gif) repeat-x bottom left; }
#new-m-movements ul#tabs li		{ margin:0; padding:0; float:left; list-style:none; line-height:1; height:21px }
#new-m-movements ul#tabs li a	{ background-image:url(../img/newhomepage/new-tabs.png); background-repeat:no-repeat; display:block; text-indent:-9999em; border-style:solid; border-width:1px 1px 0px 1px; height:20px; z-index:0; position:relative; margin-left:-1px; }
#new-m-movements ul#tabs li.nt-first a	{ margin-left:0; }
#new-m-movements ul#tabs li a:link, #new-m-movements ul li a:active, #new-m-movements ul li a:visited {border-color:#dfdede;}
#new-m-movements ul#tabs li a:hover { border-color:#bfbfbf; z-index:100;}
#new-m-movements ul#tabs .nt01	a	{ width:27px; background-position:-1px 0px}
#new-m-movements ul#tabs .nt02	a	{ width:27px; background-position:-29px 0px}
#new-m-movements ul#tabs .nt03	a	{ width:49px; background-position:-57px 0px}
#new-m-movements ul#tabs .nt04	a	{ width:36px; background-position:-107px 0px}
#new-m-movements ul#tabs .nt05	a	{ width:49px; background-position:-144px 0px}
#new-m-movements ul#tabs .nt06	a	{ width:45px; background-position:-194px 0px}
#new-m-movements ul#tabs .nt01	a:hover	{ width:27px; background-position:-1px -20px}
#new-m-movements ul#tabs .nt02	a:hover	{ width:27px; background-position:-29px -20px}
#new-m-movements ul#tabs .nt03	a:hover	{ width:49px; background-position:-57px -20px}
#new-m-movements ul#tabs .nt04	a:hover	{ width:36px; background-position:-107px -20px}
#new-m-movements ul#tabs .nt05	a:hover	{ width:49px; background-position:-144px -20px}
#new-m-movements ul#tabs .nt06	a:hover	{ width:45px; background-position:-194px -20px}
#new-m-movements ul#tabs .nt01	a.active	{ width:27px; background-position:-1px -40px; border-color:#bfbfbf; border-bottom:1px solid #fffefe; z-index:100}
#new-m-movements ul#tabs .nt02	a.active	{ width:27px; background-position:-29px -40px; border-color:#bfbfbf; border-bottom:1px solid #fffefe; z-index:100;}
#new-m-movements ul#tabs .nt03	a.active	{ width:49px; background-position:-57px -40px; border-color:#bfbfbf; border-bottom:1px solid #fffefe; z-index:100;}
#new-m-movements ul#tabs .nt04	a.active	{ width:36px; background-position:-107px -40px; border-color:#bfbfbf; border-bottom:1px solid #fffefe; z-index:100;}
#new-m-movements ul#tabs .nt05	a.active	{ width:49px; background-position:-144px -40px; border-color:#bfbfbf; border-bottom:1px solid #fffefe; z-index:100;}
#new-m-movements ul#tabs .nt06	a.active	{ width:45px; background-position:-194px -40px; border-color:#bfbfbf; border-bottom:1px solid #fffefe; z-index:100;}

#new-m-movements .ntBoxInner ul#m-info		{ padding:2px; margin:0 0 0 4px; display:block }
#new-m-movements .ntBoxInner ul#m-info li	{ display:inline; font-family:Arial, Helvetica, sans-serif; font-size:95%; line-height:1; padding:0 5px 0 0; margin:0; }
#new-m-movements .ntBoxInner ul#m-info li a 		{ text-indent:0; background:none; border:0; width:auto; height:auto; font-family:Georgia, "Times New Roman", Times, serif;}
#new-m-movements .ntBoxInner ul#m-info li a:link, #new-m-movements .ntBoxInner ul#m-info li a:active, #new-m-movements .ntBoxInner ul#m-info li a:visited { text-decoration:none}
#new-m-movements .ntBoxInner ul#m-info li a:hover 	{ text-decoration:underline}
#new-m-movements .ntBoxInner ul#m-info .m-info-value	{ width:75px; text-align:left;  }
#new-m-movements .ntBoxInner ul#m-info .m-info-value em	{ font-weight:bold; font-style:normal; color:#999999; }
#new-m-movements .ntBoxInner ul#m-info .m-info-neg	{ width:50px; text-align:left; color:#990000; padding-left:13px; background:url(../img/newhomepage/neg-arrow.gif) no-repeat 0 2px; }
#new-m-movements .ntBoxInner ul#m-info .m-info-pos	{ width:50px; text-align:left; color:#228882; padding-left:13px; background:url(../img/newhomepage/pos-arrow.gif) no-repeat 0 2px; }
#new-m-movements .ntBoxInner ul#m-info .m-info-last {}
#new-m-movements #ntSearch { margin:0; }
#new-m-movements #ntSearch input		{ float:left;}
#new-m-movements #ntSearch .ntInput	{ font-size:95%; width:196px; margin-right:2px; padding:2px 2px 1px 2px; color:#000}

#new-m-movements .ntBox				{ width:240px; margin-top:-1px; display:block; clear:both !important}
#new-m-movements .ntBoxWrap			{ width:230px; padding:4px 4px 26px 4px;  margin:-1px 0 5px 0; border:1px solid #bfbfbf; border-width:1px 1px 1px 1px; background:#fffefe url(../img/newhomepage/nt-box-bg.gif) repeat-x bottom left; display:block }
#new-m-movements .ntBoxInner		{ padding:0; margin:0; }
#new-m-movements .ntBoxInner img 	{ margin:0px 0 0 4px; }

/* Clearing Floats */

.clearfix 				{ display: inline-block; }
.clearfix:after 		{ content: "."; display:block; height: 0; line-height:0; clear:both; visibility:hidden; padding:0; }

/* Used to display PDF image for online documents for Client Correspondence */
#displayImage   		{ height:26px; border-top:1px solid #e5e6e5 }
	.mnDisplay			{ background: url(/img/pdf.gif) no-repeat 0 0px;  padding:0 0 0 16px; text-decoration:none;}
	.mnDisplay a		{ text-decoration:none;}
	.mnDisplay:hover	{ background-position: 0 -25px; }

