/* UTILITIES */				
					
.tac { 					text-align: center; }
.tal {					text-align: left; }
.tar { 					text-align: right; }
.vat { 					vertical-align: top; }
.vam { 					vertical-align: middle; }
.vab { 					vertical-align: bottom; }
.fl { 					float: left; }
.fr { 					float: right; }
.cb { 					clear: both; }
.cl { 					clear: left; }
.cr { 					clear: right; }
.ma { 					margin: 0 auto 0 auto; }
.fw { 					width: 100%; }
.fw2 {					width: 99%; }
.fw3 { 					width: 95%; }
.fh { 					height: 100%; }
.nb { 					border: 0 !important; } 
.b {					border: solid black .1em; }
.fwb { 					font-weight: bold !important; }
.fwn { 					font-weight: normal; }
.ital { 				font-style: italic; }
.fs0 {					font-size: 0em !important; }
.fs8 { 					font-size: .8em !important; }
.fs9 { 					font-size: .9em !important; }
.fs10 { 				font-size: 1em !important; }
.fs11 { 				font-size: 1.1em !important; }
.fs12 { 				font-size: 1.2em !important; }
.fs13 { 				font-size: 1.3em !important; }
.fs14 { 				font-size: 1.4em !important; }
.fs15 { 				font-size: 1.5em !important; }
.fs16 { 				font-size: 1.6em !important; }
.fs17 { 				font-size: 1.7em !important; }
.fs18 { 				font-size: 1.8em !important; }
.fs19 { 				font-size: 1.9em !important; }
.fs20 { 				font-size: 2em !important; }
.fs21 { 				font-size: 2.1em !important; }
.fs22 { 				font-size: 2.2em !important; }
.fs23 { 				font-size: 2.3em !important; }
.fs24 { 				font-size: 2.4em !important; }
.dn { 					display: none; }
.di { 					display: inline; }
.db { 					display: block; }
.bcw { 					background-color: White; }
.bcb { 					background-color: Black; }
.bcg { 					background-color: Gray; }
.bclg {					background-color: #f2f2f2; }
.vspace10 { 				height: 1em; }
.vspace17 { 				height: 1.7em; }
.vspace20 { 				height: 2em; }
.vspace30 { 				height: 3em; }
.vspace40 { 				height: 4em; }
.vspace50 { 				height: 5em; }
.on { 					display: ; }
.off{ 					display: none; }
.off2{					position:relative; top:-1000px; left:-1000px;}
.p0 {					padding: 0em; }
.p10 { 					padding: 1em; }
.p20 { 					padding: 2em; }
.cp {                   cursor:pointer; }
.fv {					font-family:Verdana,Helvetica; }

/* RESETS */
.reset { 				font-size: 1em !important; }
span { 					font-size: 1.2em; }
img {					border: 0; }
td { 					padding: 0; margin: 0; }
table {					border-spacing: 0; font-size: 1em; padding: 0; margin: 0; }
input { 				padding: 0; font-size: 1.3em; }
p { 					margin: 0; }
h1 { 					padding: 0; margin: 0; font-size: 1em; }
h2 { 					padding: 0; margin: 0; font-size: 1em; }
h3 { 					padding: 0; margin: 0; font-size: 1em; }
ol { 					margin: 0; padding: 0; list-style-position: inside; }
ul { 					margin: 0; padding: 0; list-style-position: inside; }

/* GLOBAL */				
body { 						font: 62.5% arial,helvetica,clean,sans-serif; color: #000; text-align: center; }
a:link, a:visited { 		color: #000064; font-weight: bold; text-decoration: none; }
a:hover { 					text-decoration: underline; }
a.alert:link, a.alert:visited { 	color: #b40000 !important; }
a.blue:link, a.blue:visited { 		color: #00f !important; font-weight: normal; }
	a.new:link, a.new:visited { 		color: #00f !important; }
.dark {                     color: #999 !important; }
.darkest { 					color: #000 !important; }
.tDull { 					color: #d1d1d1; }
.tWhite { 					color: #fff; }
.tAccent { 					color: #6fbb20; }
#header { 					padding: 1.3em 0 1.2em 0; }
.headerSpaceImg { 			width: 758px; height: 0; }
#navbar {					background: url(http://resources.investorvillage.com/Images/sprite04.gif) repeat-x 0px -66px; padding: .6em .7em .6em .5em; min-width: 740px; }
#navbar form { 				color: #fff; font-weight: bold; }
#navbar #tblTopSearch a { padding:0; }
#navbar a {					font-weight: bold; color: #fff; text-decoration: none; padding: .6em .5em .6em .5em; }
#navbar a.navbar:hover {			background-color:#f2f2f2; color:#000064; }
#navbar a.navbarGreen {			color:#67B33F; }
#navbar a.navbarGreen:hover {			background: url(http://resources.investorvillage.com/Images/sprite04.gif) repeat-x 0px top; color:#000064; }
#navbar a.navbarSelected {			background-color:#f2f2f2; color:#000064; }
#navbar a.navbarSelected:hover {			background-color:transparent; color:white; }
#navbar a.navbarSelectedDark {			background-color:#e2e2e2; color:#000064; }
#navbar a.navbarSelectedDark:hover {			background-color:transparent; color:white; }
#navbar ol li { 			padding: 0; margin: 0; list-style-type: none; display: inline; }
#navbar ol {				padding: 0; margin: 0; list-style-type: none; display: block; }
#navbar input { 			margin: 0 .4em 0 0; }
#navBarGo { 				margin-left: .4em; }
.navBarCheck { 				margin: .2em .5em 0 0; *margin: -2px 2px 0 0; vertical-align: top; }
#submenu { 					background: #F5F5F5 url(http://resources.investorvillage.com/Images/submenu_background2.gif) repeat-x top left; border-bottom: 1px solid #d1d1d1; text-align: left; padding: .4em 1.5em .4em 1.5em; }
.subMenuSpaceImg { 			width: 758px; height: 0; }
#submenu a:link { 			color: #6bb341; }
#submenu a:visited { 		color: #6bb341; }
#submenu span {				font-size: .96444em; }
#spnMyLinks a:link, #divMyLinks a:link { 		color: #000064 !important; font-weight: normal; }
#spnMyLinks a:visited, #divMyLinks a:visited { 	color: #000064 !important; font-weight: normal; }
#symbolBox { 				width: 7.6em; font-size: .8em; margin: 0; *margin-bottom: -.1em; padding: 0em .2em .1em .2em; vertical-align: top; font-weight: bold; font-family: Tahoma; border: .1em solid #dadada; }
#countrySelect { 			font-size: .8em; margin: 0; *padding: 0; padding: .1em; vertical-align: top; font-weight: bold; font-family: Tahoma; border: 0 solid #dadada; }
#content { 					padding: 1.8em 1.2em 2em 1.2em; }
#content-lite { 			padding: .8em 1.2em 1em 1.2em; }
#adColumn { 				padding-top: 1.9em; }

#footerTop { 				padding: 2em 0 .6em 0; border-bottom: .1em solid #000069; width: 74em; margin: 0 auto 0 auto; }
#footerBottom { 			padding: .7em 0 1.5em 0; }

a#aTopMenuFilter:hover {		color:#6fbb20; }

.buttons a { 				background: #fff; border: 1px solid #c1c1c1; font-size: 1.2em; padding: .4em .6em .5em .6em; font-family: tahoma; text-decoration: none; }
.buttons a:hover { 			background: #0a357a; color: #fff; }
.smallButtons a { 				background: #fff; border: .1em solid #c1c1c1; font-size: 1em;  padding: .2em .4em .3em .4em; font-family: tahoma; text-decoration: none; }
.smallButtons a:hover { 			background: #0a357a; color: #fff; }
.smallButtons a.arrow { 		background:#fff url(http://resources.investorvillage.com/Images/down-arrow-blue_off.png) no-repeat right; padding-right:1.6em; }
.smallButtons a.arrow:hover { 		background:#0a357a url(http://resources.investorvillage.com/Images/down-arrow-blue_on.png) no-repeat right; padding:.2em 1.6em .3em .4em; border: .1em solid #c1c1c1; text-decoration:none; color: #fff; }
.smallButtons a.buttonPressed {		background:#0a357a url(http://resources.investorvillage.com/Images/down-arrow-blue_on.png) no-repeat right; padding:.2em 1.6em .3em .4em; border: .1em solid #c1c1c1; text-decoration:none; color: #fff; }
.buttonsAlert a { 			background: #fff; color: #ba0000; padding: .4em .5em .5em .5em; }
.buttonsAlert a:hover { 	background: #ba0000; color: #fff; }
.buttons2 a { 				padding: .4em .4em .4em .4em; }
.greenButtons a { padding:5px; color:#6fbb20; }
.greenButtons a:hover { padding: 4px; border: .1em solid #c1c1c1; text-decoration:none; color:#000064; background-color:#6fbb20; }
.greenButtons a span { color:#000064; }
.greenButtons a.arrow { 		background:url(http://resources.investorvillage.com/Images/down-arrow-green_off.png) no-repeat right; padding-right:20px; }
.greenButtons a.arrow:hover { 		background:url(http://resources.investorvillage.com/Images/down-arrow-green_on.png) no-repeat right; padding: 4px 19px 4px 4px; border: .1em solid #c1c1c1; text-decoration:none; color:#000064; background-color:#6fbb20; }
.greenButtons a.buttonPressed {		background:url(http://resources.investorvillage.com/Images/down-arrow-green_on.png) no-repeat right; padding: 4px 19px 4px 4px; border: .1em solid #c1c1c1; text-decoration:none; color:#000064; background-color:#6fbb20; }
a.plain { 				background: inherit; border: 0px; font-size: 1em;  padding: 0px; font-family: tahoma; text-decoration: underline; color:#000064 }
a.plain:hover { 				background: inherit; border: 0px; font-size: 1em;  padding: 0px; font-family: tahoma; text-decoration: none; color:#000064 }

a.columnGreyHover:hover { background-color:#f2f2f2; }

a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

.RTSideButton {			height:45px; width:101px; background-color:#d7e3f2; border-left:#7e9db9 solid 1px; border-top:#7e9db9 solid 1px; border-bottom:#7e9db9 solid 1px; margin-top:10px; }
.PTSideButton {			height:45px; width:101px; background-color:#fafafa; border-left:#c1c1c1 solid 1px; border-top:#c1c1c1 solid 1px; border-bottom:#c1c1c1 solid 1px; margin-bottom:10px; }
.TESideButton {			height:45px; width:101px; }

.b1 { 					border: .1em solid #c1c1c1; }
.b1-5 { 				border: .5em solid #c1c1c1; }
.b1-bottom { 			border-bottom: .1em solid #c1c1c1; }
.b1-top { 				border-top: .1em solid #c1c1c1; }
.b1-left { 				border-left: .1em solid #c1c1c1; }
.b1-right { 			border-right: .1em solid #c1c1c1; }
.b2-5 { 				border: .5em solid #e9e9e9; }
.b2-2 { 				border: .2em solid #e9e9e9; }
.b2-2-bottom { 			border-bottom: .2em solid #e9e9e9; }
.b2-2-top { 			border-top: .2em solid #e9e9e9; }
.b2 { 					border: .1em solid #b1b1b1; }
.b3 { 					border: .1em solid #6bb341; }
.b3-5 { 				border: .5em solid #6bb341; }
.bgLight { 				background: #e9e9e9; }
.bgWhite { 				background: #fff; }
.bgAlert { 				background: #ba0000; }
.bgHighlight { 			background: #eaffdd; }

.p3 { 					padding: .3em; }
.p5 { 					padding: .5em; }
.p5-top { 				padding-top: .5em; }
.p5-bottom { 			padding-bottom: .5em; }
.p5-right { 			padding-right: .5em; }
.p5-left { 				padding-left: .5em; }
.p10-bottom { 			padding-bottom: 1em; }
.m5-top { 				margin-top: .5em; }
.m20-bottom { 			margin-bottom: 2em; }
					
/* TABS */
#tabsShading { 				background: url(http://resources.investorvillage.com/Images/stock_menu-tile.gif) repeat-x bottom left; }
#tabsShadingLeft { 			background: url(http://resources.investorvillage.com/Images/stock_menu-left.gif) no-repeat bottom left; }
#tabsShadingRight { 			background: url(http://resources.investorvillage.com/Images/stock_menu-right.gif) no-repeat bottom right; }
#tabsShading td div div a { 		color: #fff; font-size: 100%; }
.tabs_sprite-blue-left_top { 		background: #1f3163 url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat 0px top; }
.tabs_sprite-blue-left_bottom { 	background: url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -501px bottom; }
.tabs_sprite-blue-main_top { 		background: #1f3163 url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -20px top; }
.tabs_sprite-blue-main_bottom { 	background: url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -521px bottom; }
.tabs_sprite-blue-sep_top { 		background: #3d4669 url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -9px top; }
.tabs_sprite-blue-sep_bottom { 		background: url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -510px bottom; }
.tabs_sprite-blue-right_top { 		background: #1f3163 url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -11px top; }
.tabs_sprite-blue-right_bottom { 	background: url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -512px bottom; }
.tabs_sprite-green-left_top { 		background: #6fb74a url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -1000px top; }
.tabs_sprite-green-left_bottom { 	background: url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -1501px bottom; }
.tabs_sprite-green-main_top { 		background: #6fb74a url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -1020px top; }
.tabs_sprite-green-main_bottom { 	background: url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -1521px bottom; }
.tabs_sprite-green-sep_top { 		background: #499e31 url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -1009px top; }
.tabs_sprite-green-sep_bottom { 	background: url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -1510px bottom; }
.tabs_sprite-green-right_top { 		background: #6fb74a url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -1011px top; }
.tabs_sprite-green-right_bottom { 	background: url(http://resources.investorvillage.com/Images/sprite02.gif) no-repeat -1512px bottom; }
.tabs_end { 				height: 2.6em; min-width: ; width: .8em; }
.tabs { 					padding: 0.6em 1em .4em 1em; }
.tabs1 { 					padding: 0.6em 1em .4em 0.3em; }
.tabs2 { 					padding: 0.6em 0.3em .4em 1em; }
.tabs_sep { 				height: 2.6em; width: .1em; }
#tabsBonus { 				padding: 0 0 .5em .7em;  }
					
/* PLASTIC */
#plastic_top-tile { 			background: url(http://resources.investorvillage.com/Images/plastic-top_tile.gif) repeat-x top left; height:14px; }
#plastic-top_left { 			background: url(http://resources.investorvillage.com/Images/sprite03.gif) no-repeat 0px top; }
.plastic-top_left { 			height: 14px; width: 30px; }
#plastic-top_right { 			background: url(http://resources.investorvillage.com/Images/sprite03.gif) no-repeat -31px top; }
.plastic-top_right { 			height: 14px; width: 30px; }
#plastic_mid-wrapper { 			background: url(http://resources.investorvillage.com/Images/sprite03.gif) repeat-y -106px top; }
#plastic_mid-outter { 			background: url(http://resources.investorvillage.com/Images/sprite03.gif) repeat-y top right; }
#plastic_mid-inner_padding { 	padding: 0 .6em 0 .6em; }
#plastic_mid-inner { 			background: #d5d5d5 url(http://resources.investorvillage.com/Images/plastic-mid_tile.gif) repeat-x top left; }
#plastic_bottom { 				background: url(http://resources.investorvillage.com/Images/plastic-bottom-tile.gif) repeat-x top left; }
#plastic-bottom_left {			background: url(http://resources.investorvillage.com/Images/plastic-bottom_left.gif); }
.plastic-bottom_left { 			height: 22px !important; width: 21px; }
#plastic-bottom_right {			background: url(http://resources.investorvillage.com/Images/plastic-bottom_right.gif); }
.plastic-bottom_right { 		height: 22px !important; width: 21px; }
#plasticHeader { 				margin-top: -5px; padding: 0 29px 11px 20px; }
#plasticTitle { 				padding: 3px 20px 4px 20px; *padding: 3px 22px 4px 20px; }
#plasticTitleFix { 				*padding-top: 2px; }
#plasticContent { 				padding: 10px 22px 11px 20px; position: relative; }
#plasticFooter { 				padding: 1em 2.6em 0 1em; }
#plastic_mid-inner2 {           background: #d5d5d5; }
.plastic_mid-padding {          padding: 0.308em .769em 0px .769em; }
.opera .plastic_mid-padding {   padding: 0.308em 1.385em 0px 1.385em; }


.myIVHighlight { 				padding: 0 .4em 0 .4em; }
#myIVQuickLinks { 				padding: .2em 0 1.3em 0; }
.myIVBlogModuleBox { 			height: 21em; }
.myIVBlogModuleBox2 { 			height: 13.9em; }
.myIVBlogModuleHeader { 		padding: .5em 1em .5em 1em; }
.myIVBlogModuleContent { 		padding: 1em; }
.myIVBlogModuleSettings { 		padding: 4px; margin-bottom: 6px; }
.myIVBlogModuleBlurb { 			padding: .5em 1em .5em 1em; }
.myIVBlogModuleAll { 			padding-top: .5em; padding-bottom: 2em; }
.myIVBlogModuleIncomingLinks { 		padding: 1.5em 0 0 0; }
.myIVBlogModuleIncomingLinks ol { 	list-style-type: decimal; list-style-position: inside; line-height: inherit; margin: .3em 0 0 0; }
.myIVBlogModuleIncomingLinks ol li { 	padding-bottom: .1em; }
.myIVBlogModuleSubInfo { 		padding: 0 0 .3em 1.7em; font-weight: normal; }
.myIVBlogModuleSubPageTd1 { 	padding: .4em 1em .4em .5em; }
.myIVBlogModuleSubPageTd2 { 	padding: .4em .8em .4em 0em; }
#myIVBlogModuleSubPageHeader { 	padding: .2em 0 1.3em 0; }
#myIVBlogEditComments li { 		list-style-type: none; padding: .2em; }
	#myIVBlogEditComments ul { 		list-style-position: outside; }
	#myIVBlogEditComments 

/* BLOGS */
#blogSidebar { 					width: 17.5em; }
h3.sidebar { 					font-size: 1.6em; padding-bottom: .2em; }
.h3Container { 					margin-bottom: .3em; }
.blogHeadline { 				font-size: 1.7em; }
.blogBody { 					padding-top: 1em; }
h1.blog { 						color: #6bb341; font-size: 3em; }
h1.blog a:link { 				color: #6bb341;  }
h1.blog a:hover { 				color: #6cc837; }
h2.blog { 						font-size: 1.5em; }
div.blogBody div { 				padding-bottom: 1em; }
.blogAttachments { 				margin-bottom: 1.6em; }
.blogPost { 					margin-bottom: 3em; }
.blogContainer { 				margin: 2em 2em 0 2em; }
.blogTags a:link { 				font-weight: normal; }
.blogAttachments a:link { 		font-weight: normal; }
.blogHeader { 					padding-bottom: 2.3em; }

	.blogEdit textarea { 			height: 18em; font-family: arial; margin: 0; }
	.blogPostButtons { 				padding-top: 1.5em; padding-bottom: 3em; }
	.blogPostButtonsFix { 			padding: .6em 0 .6em 0; margin-top: -.6em; }
	.blogPostBrowseFix { 			*padding: .6em 0 .5em 0 !important; }
	.blogPostBrowseFix2 { 			padding-right: .6em; *padding: .6em .6em .5em 0 !important; }
	.blogPostBrowseFix3 { 			padding-right: .2em; *padding: .6em .2em .5em 0 !important; }
	.blogPostOptionsFix { 			*padding-bottom: .1em !important; *padding-top: .4em !important; }
	.blogPostOption { 				padding: .2em 0 .2em 0; }
	.blogPostOption input { 		vertical-align: top; margin: 0px; *margin-top: -2px; }
	.blogPostUploadAlert { 			position: absolute; top: 40.5em; left: 50%; margin-left: -23em; background: url(http://resources.investorvillage.com/Images/shade.gif); padding: 1em; }
	.blogPostPreview { 				position: absolute; top: 5em; left: 5%; background: url(http://resources.investorvillage.com/Images/shade.gif); width: 90%; }
	.blogUserEdit { 				position: absolute; top: 40.5em; left: 50%; margin-left: -13em; background: url(http://resources.investorvillage.com/Images/shade.gif); padding: 1em; }


/*TAKEN FROM iv_styles3.css*/	
	
#white_top_no_width { background: url(http://resources.investorvillage.com/Images/white_tile2.gif) repeat-x top left; }
#white-top_right { background: url(http://resources.investorvillage.com/Images/white_corner2-right.gif) no-repeat top right; }
.white-top_right { min-height: ; height: 10px; min-width: ; width: 13px; }
#white-top_left { background: url(http://resources.investorvillage.com/Images/white_corner2-left.gif) no-repeat top right; }
.white-top_left { min-height: ; height: 10px; min-width: ; width: 13px; }
#white-bottom_right { background: url(http://resources.investorvillage.com/Images/white_corner2-right2.gif) no-repeat top right; }
.white-bottom_right { min-height: ; height: 10px; min-width: ; width: 13px; }
#white-bottom_left { background: url(http://resources.investorvillage.com/Images/white_corner2-left2.gif) no-repeat top right; }
.white-bottom_left { min-height: ; height: 10px; min-width: ; width: 13px; }
#white-bottom_center { background: #fff url(http://resources.investorvillage.com/Images/white_tile3.gif) repeat-x bottom left; width: 100%; }
#white_content_no_width { border-left: 1px solid #C9D5BB; border-right: 1px solid #C9D5BB; }

#white_top_no_width { background: url(http://resources.investorvillage.com/Images/white_tile2.gif) repeat-x top left; padding: 0 0 0 0; *width: 100%;}
#white_top { background: url(http://resources.investorvillage.com/Images/white_tile2.gif) repeat-x top left; padding: 0 0 0 0; width: 51.385em; *width: 50.146em; min-width: 668px; *min-width: 668px; }
.white_bottom { width: 51.231em; *width: 50.146em; min-width: 666px; *min-width: 668px; background: #fff; border-left: 1px solid #d9d9d9; border-right: 1px solid #d1d1d1; }
.white_bottom_no_width { background: #fff; border-left: 1px solid #d9d9d9; border-right: 1px solid #d1d1d1; }
#white_bottom2 { background: url(http://resources.investorvillage.com/Images/white_tile3.gif) repeat-x bottom left; width: 51.385em; *width: 50.071em; min-width: 668px; *min-width: 667px; }
#white_bottom2_no_width { background: url(http://resources.investorvillage.com/Images/white_tile3.gif) repeat-x bottom left; *width: 100%; }
#white_content_no_width { background: #fff; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; *width: 100%; }
#white_content { background: #fff; border-left: 1px solid #d9d9d9; border-right: 1px solid #d1d1d1; width: 51.231em; *width: 50.146em; min-width: 666px; *min-width: 668px; }
#white_content_padding { padding: 0px 1em 0.692em 1em; }

tr.odd_board { background: #F2F3F7; padding: 0.308em 0 0.308em 0; }
tr.even_board { background: #E7E7E7; }
tr.odd { background: #f1f1f1; padding: 0.308em 0 0.308em 0; }
tr.even { background: #fff; }
tr.active { background: #E7FBB9; }
td.cell { padding: 0.462em 0.462em 0.462em 0.615em; vertical-align: top; border-bottom: 1px solid #d9d9d9; }
td.cell2 { padding: 0px 0.615em 0.615em 0.615em; vertical-align: top; border-bottom: 1px solid #d9d9d9; }
td.cell3 { padding: 0.615em 0.615em 0px 0.615em; vertical-align: top; border-bottom: 0px solid #d9d9d9; }
td.cellLP { padding: 0.2em 0.5em 0.2em 0.5em; vertical-align: middle; border-bottom: 1px solid #d9d9d9; }
td.cell_head  { padding: 1px 0.615em 1px 0.615em; }
td.normalLink a { font-weight: normal; color: #0000ff; }
td.normalLink a:visited { color: #990099; }
tr.header { background: #f1f1f1; font-weight: bold; }
td.header { padding: 0.308em 0.615em 0.308em 0.615em; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
a.cell:link, a.cell:active, a.cell:hover { color: #0000ff; font-weight: normal; }
a.cell:visited { color: #900080; font-weight: normal; }

#board-post_info { border-top: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; padding: 0.385em 0.385em 0.385em 0.385em; }
#board-post-user_menu { padding: 0.769em 0.385em 0.538em 0.385em;  *padding: 0.901em 0.375em 0.525em 0.375em; }
#board-post-user_name { padding: 0.308em 0 0 0; }
#board-post-wrapper { padding: 0.308em 0.462em 0 0.462em; *padding: 1px 0.45em 0 0.45em; margin: 0 auto 0 auto; }
#board-post-outter { background: #fff; padding: 0.154em 1.308em 0 1.308em; *padding: 0px 1.276em 0 1.276em; }
#board-post-outter_alt { background: #fff; padding: 0px 2.077em 0 2.077em; }
#board-post-response_top { width: 53.692em; border-top: 1px solid #c4c4c4; padding: 0.769em 0 0.538em 0.923em; }
#board-post-response_new { width: 53.692em; border-top: 1px solid #c4c4c4; padding: 0.769em 0 0.538em 0.923em; }
#board-post-subject { font-weight: bold; padding: 0px 0 0.615em 0; border-bottom: 1px solid #c4c4c4; }
#board-post-body { overflow: auto; width: 100%; line-height: 1.231em; padding: 0.615em 0 0.846em 0; }
#board-post-footer { border-top: 0px solid #c4c4c4; padding: 0.846em 0 0.846em 0; }
#board-post-response_bottom { width: 51.077em; border-top: 1px solid #c4c4c4; padding: 0.769em 0 0.462em 0; }
#board-post-sponsored_link { margin: 0 auto 0 auto; padding: 1em 0 0.308em 0.385em; border-top: 1px solid #c4c4c4; }
#board-post-replies_title { margin: 0 auto 0 auto; width: 92.4%; padding: 0px 0 0.615em 0; }
#board-post_menu-bottom { margin: 0 auto 0 auto; width: 92.4%; padding: 1.385em 0 1.538em 0; border-top: 0px solid #c4c4c4; }
#board-post-right_padding { padding: 0 0 0 0px; }
#board-post-right { width: 13.077em; min-width: 170px; }

#board-post-outter div ul li { list-style: disc; list-style-position: outside; padding-left: 0px; }
#board-post-outter div ol li { list-style: decimal; list-style-position: outside; padding-left: 0px; }
#board-post-outter div ul { padding: 0.769em 3.077em 0.769em 3.077em; }
#board-post-outter div ol { padding: 0.769em 3.077em 0.769em 3.077em; }
#board-post-outter div table tr td { padding: 0.308em; }
#board-post-outter div blockquote { padding: 0.769em 3.077em 0.769em 3.077em; }

#stock_header { border-bottom: 0px solid #233871; padding: 0.154em 0 0.769em 0; min-width: 820px; }
#stock_header-stats { padding: 0.231em; }
.stock_header-title { font-size: 1.29em; }
#stock_menu-outter_padding { padding: 0 0.769em 0 0.769em; *padding: 0 0px 0 0px; }
#stock_menu-outter { margin: 0 auto 0 auto; }
#stock_menu-bar { min-width: 326px; background: url(http://resources.investorvillage.com/Images/stock_menu-tile.gif) repeat-x top left; }
#stock_menu-related_links { width: 62.4%; *width: 60.8%; height: 1.692em; *height: 2.102em; padding: 0.462em 0 0 0; background: url(http://resources.investorvillage.com/Images/stock_menu-tile.gif) repeat-x top left;}
#stock_menu-related_links_padding { padding: 0 0 0 0.538em; }

.alert2_sprite-top_left { height: 1.769em; min-width: ; width: 6px; min-width: ; background: #b40000 url(http://resources.investorvillage.com/Images/sprite06.gif) no-repeat -840px top; }
.alert2_sprite-bottom_left { height: 1.769em; min-width: ; width: 6px; min-width: ; background: url(http://resources.investorvillage.com/Images/sprite06.gif) no-repeat -826px bottom; }
.alert2_sprite-tile_top { height: 1.769em; min-width: ; background: #b40000 url(http://resources.investorvillage.com/Images/sprite06.gif) repeat-x -864px top; }
.alert2_sprite-tile_bottom { height: 1.538em; *height: 1.727em; min-width: ; background: url(http://resources.investorvillage.com/Images/sprite06.gif) repeat-x -1289px bottom; padding: 0.231em 0.231em 0 0.231em; }
.alert2_sprite-top_right { height: 1.769em; min-width: ; width: 6px; min-width: ; background: #b40000 url(http://resources.investorvillage.com/Images/sprite06.gif) no-repeat -847px top; }
.alert2_sprite-bottom_right { height: 1.769em; min-width: ; width: 6px; min-width: ; background: url(http://resources.investorvillage.com/Images/sprite06.gif) no-repeat -833px bottom; }


.mw-header_padding{width:74.154em;*width:73.243em;height:1px;}
.mw-menu_padding{width:60.2em;*width:61.308em;height:0em;}
.mw-submenu_v3{width:60.6em;*width:57.8em;height:0px;}
.mw-stock_header{width:60.7em;*width:58.7em;height:0px;}
.mw-stock_module{width:72.923em;*width:71.166em;height:0em;}
.mw-stock_menu-inner{width:57em;*width:56em;height:0em;}
.mw-plastic_mid-wrapper_padding{width:58.3em;height:0em;}
.mw-plastic_mid-wrapper_padding2{width:71.1em;height:0em;}
.mw-plastic_mid-wrapper_padding3{width:57.6em;height:0em;}


/* MESSAGE BOARD PAGE */

table.tblcell tr td { padding:0.2em 0.4em 0.2em 0.6em;vertical-align: top; border-bottom: 1px solid #d9d9d9; }
table.tblcell a:link { color: #0000ff; font-weight: normal; }
table.tblcell a:active { color: #0000ff; font-weight: normal; }
table.tblcell a:visited { color: #900080; font-weight: normal; }
a.auth { font-family:Verdana,Geneva,Helvetica; }
#plastic_mid-header { border-bottom: 1px solid #6BB341; padding: 0 0 0.769em 0; }

.mmboardEven { padding: .2em .5em .2em .5em; background: #e8e8e8; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9;}
.mmboardOdd { padding: .2em .5em .2em .5em; }
.mmboardHeader { padding: .4em .5em .5em .5em; }
td.mmboardEven a, td.mmboardOdd a { font-weight: normal; color: #0000ff; }
td.mmboardEven a:visited, td.mmboardOdd a:visited { color: #990099; }
.mmboardPost { background: #fff; }
.mmboardPost2 { padding: 1.4em .5em 2em .5em; }
.mmboardSelected {font-weight: bold; }
.mmboardSelected td a {font-weight: bold; }
.mmboardSelected td a span {font-weight: bold; }
.mmboardSelected td a span.msgSubject { color:Purple; }
.mmboardSpacer { height: .2em; }
.msgRead td a span.msgSubject { color:Purple; }
.trimMsg { max-width:700px; overflow:hidden; }

.msgIgnored { color:#9F9F9F; }

/* NEW PLASTIC CONTAINERS */
.new-plastic_top-tile { background: #f2f2f2 url(http://resources.investorvillage.com/Images/mod-background_top.gif) repeat-x top; }
.new-plastic_top-left { background: url(http://resources.investorvillage.com/Images/mod-background_top_left.gif) no-repeat top left; }
.new-plastic_top-right { background: url(http://resources.investorvillage.com/Images/mod-background_top_right.gif) no-repeat top right; }
.new-plastic_bottom-tile { background: url(http://resources.investorvillage.com/Images/mod-background_bottom.gif) repeat-x bottom; }
.new-plastic_bottom-left { background: url(http://resources.investorvillage.com/Images/mod-background_bottom_left.gif) no-repeat bottom left; }
.new-plastic_bottom-right { background: url(http://resources.investorvillage.com/Images/mod-background_bottom_right.gif) no-repeat bottom right; }
.new-plastic_left { background: url(http://resources.investorvillage.com/Images/mod-background_left.gif) repeat-y left; }
.new-plastic_right { background: url(http://resources.investorvillage.com/Images/mod-background_right.gif) repeat-y right; }

/** POPUP **/
.popupBgLeft { background: url(http://resources.investorvillage.com/Images/popup_background-left.gif) left repeat-y; }
.popupBgRight { background: url(http://resources.investorvillage.com/Images/popup_background-right.gif) right repeat-y; }
.popupBgTop { background: url(http://resources.investorvillage.com/Images/popup_background-top.gif) top repeat-x; }
.popupBgBottom { background: url(http://resources.investorvillage.com/Images/popup_background-bottom.gif) bottom repeat-x; }
.popupBgTopLeft { background: url(http://resources.investorvillage.com/Images/popup_background-top_left.gif) top left no-repeat; }
.popupBgTopRight { background: url(http://resources.investorvillage.com/Images/popup_background-top_right.gif) top right no-repeat; }
.popupBgBottomLeft { background: url(http://resources.investorvillage.com/Images/popup_background-bottom_left.gif) bottom left no-repeat; }
.popupBgBottomRight { background: url(http://resources.investorvillage.com/Images/popup_background-bottom_right.gif) bottom right no-repeat; }

/* findboard.asp */
.board_directory_td { line-height: 1.231em; padding: 0px 0 0px 0; border-bottom: 0px solid #c1c1c1; }
.board_directory_header { padding: 0px 1em 0.769em 1em; border-bottom: 1px solid #d1d1d1; }

.cell_white { background: #fff; }
.cell_small { padding: 0.308em 0.385em 0.308em 1em; border-bottom: 1px solid #d9d9d9; }

.pr { position:relative; }
.pa { position:absolute; }
.tl0 { top:0em; left:0em; }
.relPopup { background:url(http://resources.investorvillage.com/Images/shade.gif); padding:1em; position:absolute; top:-1.6em; left:-1.3em; }

/**tooltips**/
.tip-top { display:none; }
.tip { background:#fff6b2; border:1px solid #debb59; padding:4px 6px; }
.tip-title {}
.tip-text { display:none; }
.tip-bottom { display:none; }


/** msg box **/
.msgBox { background:url(http://resources.investorvillage.com/Images/shade.gif); padding:1em; }

.pageNotes { padding:.8em 1.6em; background-color:#eecccc; }


/** home modules **/
.home-module_full { border-bottom: .1em solid #c1c1c1; padding: .4em 1.6em .4em 1.6em; width: 100%; }
.home-module_name { border-bottom: .1em solid #c1c1c1; padding: .4em .3em .4em 1.6em; width: 100%; }
.home-module_pos { color: #6fbb20; }
.home-module_neg { color: #ba0000; }
.home-module-foot { padding: 1em 1.6em 1em 1.6em; }
.home-module_latest { border-bottom: .1em solid #c1c1c1; padding: .4em; text-align: right; }
.home-module_last { border-bottom: .1em solid #c1c1c1; padding: .4em 1.6em .4em .3em; text-align: right; }
.home-module_new { border-bottom: .1em solid #c1c1c1; padding: .4em .8em; text-align: right; }
.loss { color: #ba0000; }
.gain { color: #6fbb20; }
.alert { color: #ba0000; }

/**DatePicker**/
.hidden { opacity: 0; position: absolute; }
.visible { opacity: 1; }

input.calendar, select.calendar { width: 99px; }

button.calendar { background:url(http://resources.investorvillage.com/Images/calendar-icon.gif); border:0; cursor:pointer; height:20px; margin-right:6px; width:20px; }
button.calendar:hover, button.calendar.active { background-position:0 20px; }

div.calendar { background: url(http://resources.investorvillage.com/Images/calendar.png); height: 195px; padding: 0 6px; text-align: center; width: 147px; }	
div.calendar * { margin: 0; padding: 0; }	
div.calendar div { background: none !important; cursor: move; height: 185px; overflow: hidden; padding-top: 10px; position: relative; width: 147px; }	
div.calendar caption { color: #333; font: normal 12px/16px Arial, Helvetica, sans-serif; padding-top: 6px; text-align: center; width: 100%; }
div.calendar caption a { cursor: pointer; display: block; height: 12px; overflow: hidden; position: absolute; text-indent: -100px; top: 17px; width: 11px; }
div.calendar caption a.prev { background-image: url(http://resources.investorvillage.com/Images/calendar-prev.gif); left: 0; }
div.calendar caption a.next { background-image: url(http://resources.investorvillage.com/Images/calendar-next.gif); right: 0; }
div.calendar caption a:hover { background-position: 0 12px; }
div.calendar caption span { height: 25px; position: relative; text-align: center; }
div.calendar caption span.month { padding-right: 8px; }
div.calendar caption span.month:after { content: ','; }
div.calendar table { background: #FFF; border: 0; border-collapse: collapse; border-spacing: 0; cursor: default; margin: 0 auto; overflow: hidden; width: 147px; }
div.calendar td, div.calendar th { border: 0; color: #499e31; font: normal 12px Arial, Helvetica, sans-serif; height: 21px; text-align: center; width: 21px; }
div.calendar td { background: url(http://resources.investorvillage.com/Images/calendar-td.gif); color: #FFF; font-size: 11px; }
div.calendar td.invalid { color: #999; }
div.calendar td.valid { background: url(http://resources.investorvillage.com/Images/calendar-valid.gif); color: #499e31; cursor: pointer; }
div.calendar td.hilite { background: url(http://resources.investorvillage.com/Images/calendar-hilite.gif); }
div.calendar td.inactive { background: url(http://resources.investorvillage.com/Images/calendar-td.gif) 0 100%; color: #FFF; }
div.calendar td.active, div.calendar td.hover { background: url(http://resources.investorvillage.com/Images/calendar-valid.gif) 0 100%; color: #FFF; cursor: pointer; }

/** auto completer style **/
.autocompleter-choices { border:solid #d1d1d1 1px; position:absolute; background-color: White; text-align:left; list-style:none; font-size:1.2em; color: #000; }
.autocompleter-choices li { cursor:pointer; padding:0 3px; }
span.autocompleter-queried { font-weight:bold; font-size:1.4em; }
.autocompleter-selected { background-color:#c7ffa7; }


/** advanced search, etc jon cole 1/28/08 **/
.dropDownLeft {background: #fff url(http://resources.investorvillage.com/Images/view_dropdown-left.gif) top left repeat-y;}
.dropDownBottomLeft {background: url(http://resources.investorvillage.com/Images/view_dropdown-bottom_left.gif) bottom left no-repeat;}
.dropDownTopLeft {background: url(http://resources.investorvillage.com/Images/view_dropdown-top_left.gif) top left no-repeat; padding: .3em 0;}
.dropDownTop {background: #fff url(http://resources.investorvillage.com/Images/view_dropdown-top.gif) top repeat-x;}
.dropDownBottom {background: url(http://resources.investorvillage.com/Images/view_dropdown-bottom.gif) bottom repeat-x; padding: .3em .5em .3em .7em;}
.dropDownBottom2 {background: #fff url(http://resources.investorvillage.com/Images/view_dropdown-bottom.gif) bottom repeat-x;}
.dropDownTop2 {background: url(http://resources.investorvillage.com/Images/view_dropdown-top.gif) top repeat-x; padding: .3em .2em .3em 0em;}
.dropDownRight {background: #fff url(http://resources.investorvillage.com/Images/view_dropdown-right.gif) top right repeat-y;}
.dropDownBottomRight {background: url(http://resources.investorvillage.com/Images/view_dropdown-bottom_right.gif) bottom right no-repeat;}
.dropDownTopRight {background: url(http://resources.investorvillage.com/Images/view_dropdown-top_right.gif) top right no-repeat; padding: .3em 0}

.searchLeft {background: #fff url(http://resources.investorvillage.com/Images/search-left.gif) left repeat-y;}
.searchTopLeft {background: url(http://resources.investorvillage.com/Images/search-top_left.gif) top left no-repeat;}
.searchBottomLeft {background: url(http://resources.investorvillage.com/Images/search-bottom_left.gif) bottom left no-repeat;}
.searchLeftSpace {height: 2em; width: .5em;}
.searchTop {background: #fff url(http://resources.investorvillage.com/Images/search-top.gif) top repeat-x; border-bottom: 1px solid #d1d1d1; padding: .2em 0 .1em 0;}
.ie7 .searchField {border: 0; padding: 0; margin: -.1em 0 -.2em 0; background: transparent; font-family: arial; height: 1.3em;}
.win.gecko .searchField {border: 0; padding: 0; margin: 0 0 -.1em 0; background: transparent; font-family: arial; height: 1.3em;}
.searchField {border: 0; padding: 0; background: transparent; font-family: arial; height: 1.3em;}
.searchIconRight {background: url(http://resources.investorvillage.com/Images/search-button1-right.gif) right repeat-y;}
.searchIconTopRight {background: url(http://resources.investorvillage.com/Images/search-button1-top_right.gif) top right no-repeat;}
.searchIconBottomRight {background: url(http://resources.investorvillage.com/Images/search-button1-bottom_right.gif) bottom right no-repeat; padding-right: 5px;}
.searchIconLeft {background: url(http://resources.investorvillage.com/Images/search-button1-left.gif) left repeat-y;}
.searchIconBottom {background: url(http://resources.investorvillage.com/Images/search-button1-bottom.gif) left bottom no-repeat;}
.searchIconTop {background: url(http://resources.investorvillage.com/Images/search-button1-top.gif) top no-repeat; width: 16px; height: 2em;}

.searchIconRightHov {background: url(http://resources.investorvillage.com/Images/search-button1-right_hov.gif) right repeat-y;}
.searchIconTopRightHov {background: url(http://resources.investorvillage.com/Images/search-button1-top_right_hov.gif) top right no-repeat;}
.searchIconBottomRightHov {background: url(http://resources.investorvillage.com/Images/search-button1-bottom_right_hov.gif) bottom right no-repeat; padding-right: 5px;}
.searchIconLeftHov {background: url(http://resources.investorvillage.com/Images/search-button1-left_hov.gif) left repeat-y;}
.searchIconBottomHov {background: url(http://resources.investorvillage.com/Images/search-button1-bottom_hov.gif) left bottom no-repeat;}
.searchIconTopHov {background: url(http://resources.investorvillage.com/Images/search-button1-top_hov.gif) top no-repeat; width: 16px; height: 2em;}
.searchIconPadding {padding: .2em 0 .4em 0;}
.searchDivider {background: #fff url(http://resources.investorvillage.com/Images/search-top.gif) top repeat-x; border-bottom: 1px solid #d1d1d1; padding: .3em .7em .1em 0; color: #000069; font-weight: bold;}
.searchTop2 {background: #fff url(http://resources.investorvillage.com/Images/search-top.gif) top repeat-x; border-bottom: 1px solid #d1d1d1; padding: .3em .6em .1em 0; color: #000069; font-weight: bold; height: 1.5em;}

.dropdownBorderGreen { background: #6fbb20; border-left: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; padding:.3em; }
.dropdownBorderBlue { background: #0A357A; border-left: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; padding:.3em; }
.dropdownBorder { background: #f7f7f7; border-left: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; padding: 0 .3em .3em .3em; }
.dropdownInner { background: #fff; padding: .7em; border-left: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }
.dropdownEntry { padding: 0em .4em; }
.dropdownEntrySelected { padding:0em .4em; background:#c7ffa7; }
.dropdownShadowRight { background:url(http://resources.investorvillage.com/Images/popup-shadow-right.png) repeat-y left; }
.dropdownShadowBottomLeft { width:10px; }
.dropdownShadowBottom { background:url(http://resources.investorvillage.com/Images/popup-shadow-bottom.png) top repeat-x; }
.dropdownShadowBottomRight {}

.popupFixedLeft { width: 11px; }
.popupFixedCenterOn { background: #fff url(http://resources.investorvillage.com/Images/popup-fixed2-002.png) top repeat-x; padding: 4px 0 0 0; }
.popupFixedCenterOff { padding: 4px 0 0 0; }
.popupFixedRightOn { background: #fff url(http://resources.investorvillage.com/Images/popup-fixed2-002.png) top repeat-x; padding: 7px 2px 0 7px; }
.popupFixedRightOff { padding: 7px 2px 0 7px; }
.popupFixedDropDown1 { background: url(http://resources.investorvillage.com/Images/popup-fixed2-006.png) top repeat-x; text-align: right; }
.popupFixedDropDown2 { background: url(http://resources.investorvillage.com/Images/popup-fixed2-010.png) left repeat-y; }
.popupFixedDropDown3 { background: url(http://resources.investorvillage.com/Images/popup-fixed2-011.png); padding: 1px 3px; }
.popupFixedDropDown4on { background: #c7ffa7; padding: 1px 3px; }
.popupFixedDropDown4off { background: ; padding: 1px 3px; }
.popupFixedDropDown5 { padding: 0 0 0 16px; }
.popupFixedDropDown6 { background: url(http://resources.investorvillage.com/Images/popup-fixed2-012.png) right repeat-y; }
.popupFixedDropDown7 { background: url(http://resources.investorvillage.com/Images/popup-fixed2-014.png) top repeat-x; }

.global_searchLeft {background: #fff url(http://resources.investorvillage.com/Images/global_search-left.gif) left repeat-y;}
.global_searchTopLeft {background: url(http://resources.investorvillage.com/Images/global_search-top_left.gif) top left no-repeat;}
.global_searchBottomLeft {background: url(http://resources.investorvillage.com/Images/global_search-bottom_left.gif) bottom left no-repeat;}
.global_searchLeftSpace {height: 2em; width: .5em;}
.global_searchTop {background: #fff url(http://resources.investorvillage.com/Images/global_search-top.gif) top repeat-x; border-bottom: 1px solid #d1d1d1; padding: .2em 0 0em 0; [padding: .2em 0 0 0; padding: .2em 0 .1em 0; ]padding:0em; }
.ie7 .global_searchField {border: 0; padding: 0; margin: -.1em 0 -.2em 0; background: transparent; font-family: arial; height: 1.3em;}
.win.gecko .global_searchField {border: 0; padding: 0; margin: 0 0 -.1em 0; background: transparent; font-family: arial; height: 1.3em;}
.global_searchField {border: 0; padding: 0; background: transparent; font-family: arial; height: 1.3em;}

.global_searchIconRight {background: url(http://resources.investorvillage.com/Images/global_search-button1-right.gif) right repeat-y;}
.global_searchIconTopRight {background: url(http://resources.investorvillage.com/Images/global_search-button1-top_right.gif) top right no-repeat;}
.global_searchIconBottomRight {background: url(http://resources.investorvillage.com/Images/global_search-button1-bottom_right.gif) bottom right no-repeat; padding-right: 5px;}
.global_searchIconLeft {background: url(http://resources.investorvillage.com/Images/global_search-button1-left.gif) left repeat-y;}
.global_searchIconBottom {background: url(http://resources.investorvillage.com/Images/global_search-button1-bottom.gif) left bottom no-repeat;}
.global_searchIconTop {background: url(http://resources.investorvillage.com/Images/global_search-button1-top.gif) top no-repeat; width: 16px; height: 2em;}

.global_searchIconRightHov {background: url(http://resources.investorvillage.com/Images/global_search-button1-right_hov.gif) right repeat-y;}
.global_searchIconTopRightHov {background: url(http://resources.investorvillage.com/Images/global_search-button1-top_right_hov.gif) top right no-repeat;}
.global_searchIconBottomRightHov {background: url(http://resources.investorvillage.com/Images/global_search-button1-bottom_right_hov.gif) bottom right no-repeat; padding-right: 5px;}
.global_searchIconLeftHov {background: url(http://resources.investorvillage.com/Images/global_search-button1-left_hov.gif) left repeat-y;}
.global_searchIconBottomHov {background: url(http://resources.investorvillage.com/Images/global_search-button1-bottom_hov.gif) left bottom no-repeat;}
.global_searchIconTopHov {background: url(http://resources.investorvillage.com/Images/global_search-button1-top_hov.gif) top no-repeat; width: 16px; height: 2em;}

.global_searchIconPadding {padding: .2em 0 .4em 0;}
.global_searchDivider {background: #fff url(http://resources.investorvillage.com/Images/global_search-top.gif) top repeat-x; border-bottom: 1px solid #d1d1d1; padding: .3em .7em .1em 0; color: #64b70f; font-weight: bold;}
.global_searchTop2 {background: #fff url(http://resources.investorvillage.com/Images/global_search-top.gif) top repeat-x; border-bottom: 1px solid #d1d1d1; padding: .3em .6em .1em 0; color: #64b70f; font-weight: bold; height: 1.5em;}


/** news feed **/
.newsfeedDateGroup { margin-bottom: 2em;}
.newsfeedDateHeader {border-bottom: 1px solid #c1c1c1; padding-bottom: .4em; margin-bottom: .2em;}
.newsfeedEntry {padding: .3em 0 0 .6em;}
.newsfeedEntry-td1 {}
.newsfeedEntry-td2 {padding: .4em 0 0 1em;}
a.newsfeedEntryLink {font-weight: normal;}
.newsfeedTimeStamp {font-size: 1em; color: #151515;}
.newsfeedEntryList {padding: .6em 0 0 0;}

/** CuteEditor Work-Around **/

.ceFontFix span {font-size: 1em;}
.ceFontFix blockquote {border-left:3px solid #000064; color:#444; display:block; padding-left:.75em;}
.ceFontFix p { margin: 0 0 1em 0; }
/**to be tested:   .ceFontFix font {font-size: 1em !important;}**/

/** OLD POPUP **/
#popup-wrapper { padding: 8px 2px 8px 2px; }
#popup-plastic_mid-wrapper { background: url(http://resources.investorvillage.com/Images/plastic-mid_left.gif) repeat-y top left; }
#popup-plastic_mid-outter { background: url(http://resources.investorvillage.com/Images/plastic-mid_right.gif) repeat-y top right; padding: 0 6px 0 6px; }
.popup-plastic_mid-padding { padding: 4px 23px 0px 23px; }
#popup-plastic_mid-header { border-bottom: 1px solid #6BB341;	padding: 0 0 10px 0; }
.plastic_mid-title { font-weight: bold; }
.plastic_mid-content { padding: 8px 0 8px 0; }
#popup-plastic_mid-inner { background: #E9E9E9 url(http://resources.investorvillage.com/Images/plastic-mid_tile.gif) repeat-x top left; }

/** registration **/
.inputDiv {border-left: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-top: 0; background: #fff url(http://resources.investorvillage.com/Images/field-dropshadow.gif) top repeat-x; padding: 4px;}
.inputDiv2 {border-left: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-top: 0; background: #fff url(http://resources.investorvillage.com/Images/field-dropshadow.gif) top repeat-x; padding: 2px;}
.inputText {font-size: 14px; font-weight: normal; border: 0px; background: transparent; padding: 0; margin: 0;}
.inputText2 {font-size: 12px; font-weight: normal; border: 0px; background: transparent; padding: 0; margin: 0;}
.invalid {color: #ba0000; font-weight: bold;}
.valid {color: #6fbb20; font-weight: bold;}
.info {color: #000; font-weight: bold;}
.select {font-size: 1.2em; width: 100%; padding: .2em .2em .25em .2em; border: 1px solid #c1c1c1; height: 25px;}

/** my iv stuff added to account settings page - to be added to all? **/
table.myiv tr td {padding: .6em .4em .0em .8em;}
.myivPaddingBottom {padding-bottom: .6em !important;}
