 /*Reset for all general elements*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;outline:0;vertical-align:bottom;background:transparent;font-family:Helvetica,Arial,sans-serif;outline:none;font-size:15px;line-height:23px;}

body{background:#f7f7f7}
/*Define Constraints*/
.print-media{display:none}
.clear{clear:both;display:block;}
.ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.cap {text-transform:uppercase}
.float-left{float:left !important}
.float-right{float:right !important}
.make-block{display:block}
.greytxt{color:#9f9f9f;font-weight:100;line-height:normal;margin:0 0 4px 0;}
.blacktxt{color:#000;font-weight:100;line-height:normal;margin:0 0 4px 0;}
.inline{display:inline-block !important}
.aligncenter{text-align:center}

.blue-btn, .green-btn, .red-btn, .gery-btn{padding:6px 12px !important;font:normal 14px Helvetica,Arial,sans-serif;color:#ffffff;border-radius:2px;cursor:pointer;box-shadow:0 0px 1px #FFFFFF;display:inline-block;}
.blue-btn span, .green-btn span, .red-btn span, .gery-btn span{font-size:10px;line-height:16px;color:#ffffff;}
.blue-btn:hover, .green-btn:hover, .red-btn:hover{text-decoration:none; color:#ffffff}
.blue-btn{/*border:1px solid #1261DF;*/ background:#4d90fe url(http://img.investorwords.com/new/btn-bg.png) 0 -100px repeat-x; }
.blue-btn-btn:hover{background-position:0 -120px}
.green-btn{/*border:1px solid #05541e;*/background:#1b9743 url(http://img.investorwords.com/new/btn-bg.png) 0 -200px  repeat-x;}
.green-btn:hover{background-position:0 -240px}
.red-btn{/*border:1px solid #BB0808;*/ background:#CE0E0E url(http://img.investorwords.com/new/btn-bg.png) 0 0 repeat-x; }
.red-btn:hover{background-position:0 -20px}
.lightred-btn{/*border:1px solid #BB0808;*/ background:#CE0E0E url(http://img.investorwords.com/new/btn-bg.png) 0 -280px repeat-x; }
.lightred-btn:hover{background-position:0 -300px}
.gery-btn{/*border:1px solid #BB0808;*/ background:#f0f0f0; color:#000;}
.grey-btn:hover{background-position:0 -300px; color:#000;text-decoration:underline }
.small-btn{padding:4px 10px !important;text-transform:uppercase} /* you can add this after above colored btn to make it small by reducing the padding values from 6 - 8 to 3-6*/
.smallest-btn{padding:3px 6px !important;font-size:10px;line-height:16px;text-transform:uppercase} /* you can add this after above colored btn to make it small by reducing the padding values from 6 - 8 to 3-6*/
.semi-transparent{opacity: 0.7;filter:alpha(opacity=70);
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;}
.semi-transparent:hover{opacity:1;filter:alpha(opacity=100); }


/*Define Grids*/
.full-box{width:1010px;margin:0 auto;clear:both;position:relative;}
.half-box{width:505px;margin:0 auto;position:relative;float:left}
.right-box{width:356px; margin:0 auto; float:left; position:relative}
.left-box{width:654px; margin:0 auto; float:left; position:relative}
	.left-half{width:327px;margin:0 auto; float:left; position:relative}
	.left-one{width:218px;margin:0 auto; float:left; position:relative}
	.left-two{width:436px;margin:0 auto; float:left; position:relative}

.small-left-box{width:180px;margin:0 auto;float:left; position:relative}
.big-right-box{width:830px;margin:0 auto; float:left; position:relative}
	.content-box{width:474px;margin:0 auto; float:left; position:relative}
	.content-box-split{width:237px;margin:0 auto; float:left; position:relative}
	.big-right-split{width:415px;margin:0 auto; position:relative;float:left}

.blocks{margin:14px 10px 0 10px; clear:both;position:relative}
.blocks20{margin:20px 10px 0 10px; clear:both;position:relative}
.blocks5{margin:5px 10px 0 10px; clear:both;position:relative}
.blocksAd{margin:30px 10px 0 10px; clear:both; position:relative}
.blocks10{margin:10px 10px 0 10px; clear:both;position:relative}
.blocks0{margin:0px 10px 0 10px; clear:both;position:relative}
/*logo class*/
.logo{width:160px;height:38px;background:url(http://img.investorwords.com/new/investorwords.png) 0 0 no-repeat;display:block;}
.logo span{display:none}
/* Layout Defined*/
#navigation, #search, #content, #footer, #alpha{clear:both; width:100%; min-width:1010px;position:relative;overflow:hidden}
#navigation{background:#19975d/*#3F7F5D*/;height:30px;overflow:visible;}
#search{background: #f1f1f1;padding:12px 0; /*border-bottom:1px solid #e0e0e0;*/height:38px;}
#footer{ margin:0; padding-bottom:30px; background:#f7f7f7;overflow:hidden}
#footer *{font-size:12px !important;}
#footer a{}
#content{overflow:hidden;background:#ffffff;padding-bottom:25px;}
#alpha{padding:8px 0;text-align:center;background:#E6E6E6}
#membership{}
#register-user-block, #login-user-block{background:#E1EFD5;width:100%;  min-width:1010px; box-shadow:inset 0 -10px 20px #DAE7CE}
#term_favorite_star{width:32px;position:absolute;top:2px ;left:-8px;}
#loginpage{padding:40px 0;min-height:400px;}
/*Define General elemens like p,a, ul, ol, li, and, header font and colors*/
a{color:#0253B7; text-decoration:none}
a:hover{color:#A44533; text-decoration:underline}
/*a:visited{color:#789ECE}*/

h1{font-weight:700; font-size:32px; line-height:36px;margin-bottom:6px;}
h1 a{font-weight:700; font-size:32px; line-height:36px;margin-bottom:0px;}

h2{font-weight:100; font-size:26px; line-height:30px;margin-bottom:4px;}
h2 a{font-weight:100; font-size:26px; line-height:30px;margin-bottom:4px;}

h3{font-weight:100; font-size:20px; line-height:24px;margin-bottom:3px;}
h3 a{font-weight:100; font-size:20px; line-height:24px;margin-bottom:3px;}

h4{font-weight:100; font-size:18px; line-height:22px;margin-bottom:3px;}
h4 a{font-weight:100; font-size:18px; line-height:22px;margin-bottom:3px;}

h5{font-weight:100; font-size:16px; line-height:18px;margin-bottom:3px;}
h5 a{font-weight:100; font-size:16px; line-height:18px;margin-bottom:3px;}

p{margin-bottom:12px;}
p:last-child{margin-bottom:0px}

ul, ol{margin:0 0 12px 17px; padding:0}
ul:first-child, ol:first-child{margin-bottom:0}
ul li, ol li{margin-bottom:4px;}
ul li:last-child, ol li:last-child{margin-bottom:0px;}
ul li, ol li, ul li a, ol li a{line-height:18px;}
.small-left-box ul li, .small-left-box ol li, .small-left-box ul li a, .small-left-box ol li a, .right-box ul li,.right-box ol li, .right-box ul li a, .right-box ol li a, .right-box a{line-height:16px; font-size:14px;}
#nearby div, #nearby div a{line-height:16px; font-size:14px;margin:2px 0;display:block}
#nearby ul{margin:0 !important;padding:0;}
#nearby ul li{list-style:none}


#navigation ul{padding:0;margin:0 0 0 172px; overflow:hidden;width:610px;float:left}
#navigation ul li{float:left;display:block;list-style:none;padding:0;margin:0;position:relative}
#navigation ul li a{padding:6px 8px; color:#D3EBC8; font-weight:bold;font-size:14px;display:block;/*border-right:1px solid #296329; border-left:1px solid #679E67;*/position:relative}
#navigation ul li a:hover{text-decoration:none; color:#ffffff;/*background:#16814f*/}
#navigation ul li:first-child a{border-left:none}
#navigation ul li:last-child a{border-right:none}
#navigation ul li a.current{color:#ffffff;/*background:#16814f*/}
#navigation ul li span{background:url(http://img.investorwords.com/new/sprite_02.png);width:20px;height:7px;background-position:-40px 0; position:absolute; bottom:-1px;left:0}

a img{border:none}
#alpha a{display:inline-block;padding:0 6px;font-size:13px;font-weight:bold;color:#2E83D8}

/*Form Elements*/
	input[type=text] {border:1px solid #d1d1d1;border-top:1px solid #a0a0a0;background:#ffffff;padding:0 0 0 6px;}
	/*big search box*/
	.search-input{padding: 8px 3px 8px 6px !important;font: bold 16px Helvetica,Arial,sans-serif;width:340px;margin:0;float:left}
	.search-btn{padding:8px 8px !important;border:1px solid #0D3D8A; background:#4d90fe url(http://img.investorwords.com/new/btn-bg.png) 0 -100px repeat-x; font:bold 16px Helvetica,Arial,sans-serif; color:#fff;text-align:center;border-radius:2px; text-shadow:0 1px 0 #051D42;cursor:pointer;margin:0 0 0 1px;float:left;width:100px;}

	.search-btn:hover{background-position:0 -110px}
	/* homepage signup*/
	.hp-email{padding:3px !important;font:normal 13px Arial;width:123px;margin:0;padding:0}
	.hp-singup{padding: 4px 6px !important;border:1px solid #BB0808; background:#CE0E0E url(http://img.investorwords.com/new/btn-bg.png) 0 0px repeat-x; font:bold 12px Helvetica,Arial,sans-serif; color:#fff;border-radius:2px; cursor:pointer;}
	.hp-singup:hover{background-position:0 -10px;}

	#register-user-block input, #login-user-block input, #loginpage input, #membership-popup input{display:block; padding:6px 3px 6px 6px;font:normal 16px Helvetica,Arial,sans-serif;margin-bottom:2px;width:250px;border-radius:2px; border:1px solid #B5D3BF}
	label{display: block; font:bold 13px Helvetica,Arial,sans-serif;margin:0 0 2px 3px;width:85%;vertical-align: 2px;}
	#register-user-block input[type=submit], #login-user-block input[type=submit], #loginpage input[type=submit], #membership-popup input[type=submit]{padding:10px 6px !important;margin-top:8px;border:1px solid #1b9743;background:#1b9743 url(http://img.investorwords.com/new/btn-bg.png) 0 -180px  repeat-x;font:normal 16px Helvetica,Arial,sans-serif; color:#fff;border-radius:2px; cursor:pointer;text-align:center;width:258px;box-shadow:0 0 1px #ffffff}

	.label{font-size:12px; font-weight:bold;padding:0;margin:0 0 -4px 0;}
	
	.iw-errors,.iw-warning{line-height:normal !important} 
	.iw-errors{padding:3px 6px 3px 6px;text-align:center;margin:10px auto 20px auto;background:#fbe3e4;border:1px solid #fbc2c4;border-radius:2px;font-size:14px;display:block;clear:both}
	.iw-warning{padding:3px 6px 3px 6px;text-align:center;margin:10px auto 20px auto;background:#fff6bf;border:1px solid #ffd324;border-radius:2px;font-size:14px;display:block;clear:both}
	.nospacing{margin:0 !important}
	
/*Custom Classes*/
.slogan-text{font-size:11px;display:block;overflow:hidden;margin-top:4px; height:18px;width:160px;color:#D1E9DA;text-shadow:0 0 1px #095531}
.section-heading{font:bold 14px/16px 'Arial black',Helvetica,Arial,sans-serif; margin-bottom:8px}
.section-heading a{  text-decoration: none; color:#000000; font:bold 14px/16px 'Arial black',Helvetica,Arial,sans-serif; margin-bottom:8px}
.tod-pointer{padding-right:40px; background:url(http://img.investorwords.com/new/homepage-tod-pointer.png) top right no-repeat}
.sprite{background:url(http://img.investorwords.com/new/sprite_02.png)}
.lining{margin:10px 10px 0 10px;border-top:1px solid #e0e0e0;display:block}

.small-blocks-header{background:#f0f0f0 url(http://img.investorwords.com/new/block-header-bg.png) center center repeat-x;border:1px solid #d7d7d7; padding:4px 3px 4px 6px;position:relative;}
.small-blocks-header h2, .blocks-header h3, .blocks-header h4{padding:0;margin:0;font-weight:bold; color:#000; text-shadow:0 1px 0 #ffffff; font-size:13px;font-family: Helvetica,Arial,sans-serif;}
.small-blocks-header .blocks-header-pointer{}
.small-blocks-body{padding:5px 0}
.small-block-header-see-all {position:absolute; font-size:11px;top:0px;right:6px;}
.small-block-header-see-all a{font-size:11px;text-shadow:0 1px 0 #ffffff}

/*.blocks-header{background:#f0f0f0 url(http://img.investorwords.com/new/block-header-bg.png) center center repeat-x; -moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; border:1px solid #d7d7d7; padding:3px 10px;position:relative;}
.blocks-header span, .blocks-header h2, .blocks-header h3, .blocks-header h4{padding:0;margin:0;font-weight:bold; color:#000; text-shadow:0 1px 0 #ffffff; font-size:15px;font-family: Arial;}
.blocks-header .blocks-header-pointer{background-position:-76px 0;position:absolute; bottom:-10px; left:2px; width:25px; height:10px;}
.blocks-body{padding:10px;border:1px solid #d7d7d7; border-radius:0 0 3px 3px; border-top:none; background:#fff;}
*/
.aside{background:#f9f9f9;border:1px solid #dedede;border-radius:2px;}
.blocks-header{/*border-bottom:1px solid #d7d7d7; */padding:6px 15px;position:relative;}
.blocks-header span, .blocks-header h2, .blocks-header h3, .blocks-header h4{padding:0;margin:0;font-weight:bold; color:#000; text-shadow:0 1px 0 #ffffff; font-size:15px;font-family: Helvetica,Arial,sans-serif;}
.blocks-header .blocks-header-pointer{/*background-position:-76px 0;position:absolute; bottom:-10px; left:2px; width:25px; height:10px;*/}
.blocks-body{padding:8px 0;margin:0 15px;border-top:1px solid #ebebeb}


.membership{padding:20px 0px;margin:0px 10px;overflow:hidden}
	.membership .cta, .low_page_view_message{font:bold 26px Arial;text-align:center;margin-bottom:15px;color:#000000;text-shadow: 0 0 1px #f0f0f0}
	.membership .small-cta{font:normal 16px/20px Arial;margin-bottom:10px;;color:#000000;text-shadow: 0 0 1px #f0f0f0}
	.membership .box1{width:300px;padding-right:10px;float:left;position: relative}
	.membership .box2{width:220px;float:left;padding:0 45px 0 60px; background:url(http://img.investorwords.com/new/vertical-or.png) left center no-repeat;padding-top:34px;position: relative; min-height:165px}
	.membership .box3{width:310px; padding-left:44px; float:left;/*border-left:1px solid #d1e0c4;*/position: relative}
	.membership ul {margin-bottom:10px}
	.membership ul li{color:#000000 !important;text-shadow: 0 0 1px #f0f0f0;margin-bottom:0}
	.membership ul li p{color:#000000 !important;text-shadow: 0 0 1px #f0f0f0;margin-bottom:0;}
	.fb-signup-btn{display:block;padding: 10px !important;border:1px solid #2D83E0; background:#2D83E0 url(http://img.investorwords.com/new/btn-bg.png) 0 -100px repeat-x; font:normal 16px Helvetica,Arial,sans-serif; color:#fff;border-radius:2px; cursor:pointer;box-shadow:0 0px 1px #FFFFFF}
	.fb-signup-btn:hover{background-position:0 -120px; text-decoration:none; color:#fff}
	.fbicon{display:inline-block;width:11px; height:18px;background-position:-40px -10px;padding-right:10px;margin-right:10px;border-right:1px solid #1A51A5;}
	
.profile-box{padding:0px; float:right; text-align:right; max-height:30px;border-left:1px solid rgba(33, 102, 46, 0.56);box-shadow:-3px 0 4px rgba(52, 107, 77, 0.5);position:relative}
.profile-box a{padding:3px 10px 4px 10px; color:#D3EBC8;font-weight:bold; font-size:13px;display:block;float:left;/*border-right: 1px solid rgba(33, 102, 46, 0.56);*/text-decoration:none}
a.profile-box-selected, a.profile-box-selected:hover{background: #ffffff !important;color:rgb(52, 107, 77) !important;}
.profile-box-extra{
	position: absolute;
	width: 285px;
	height: 200px;
	z-index: 104;
	top: 30px;
	border: 1px solid #3F7F5D;
	background: #ffffff;
	color: #444;
	display:none;
	float:none;
	text-align:left;
	overflow:auto;
	left:-1px;
	border-top:none;
	box-shadow:0 3px 4px #a0a0a0;
	
}
.term-list-item{display:block;}
.term-list-item a{color: #0253B7;display: block;float: none;border:none;padding:4px 4px 4px 10px; font-size:13px; font-weight:100;line-height:16px;}
.term-list-item a:hover{background:#F2F8F5;color:#000000;}

.or{font:normal 14px Helvetica,Arial,sans-serif; color:#ffffff; float:left;display:block;padding:6px 0px 0 10px}

.profile-bar{padding:10px 0 20px 0;border-bottom:1px solid #efefef}
.profile-tabs{margin-top:4px;}
.profile-tabs a{margin:0 6px;margin-right:6px;font-size:13px;}
.profile-tabs a:hover{color:#000000;border-bottom:2px solid #000000;text-decoration:none}
.profile-tabs a.selected-profile-tab-link{color:#000000;border-bottom:2px solid #000000;text-decoration:none}

.fixed-notification-message{position:fixed;top:0px;margin:0 auto;padding:6px 10px;text-align:center;background:#ffffff;border:1px solid #4f4f4f;border-top:none;border-radius:0 0 3px 3px;font-size:12px;display:block;clear:both;box-shadow:0 0px 6px #424242}

/*
ul#profile-link{margin:0;padding:0}
ul#profile-link li{list-style:none;padding:0;margin:0}
ul#profile-link li a{padding:3px 0px 3px 10px; color:#ffffff;font-weight:bold; font-size:11px;display:block;float:left;}
#profile-drop-box{width:140px;padding:12px; background:#ffffff;border:1px solid #afafaf; box-shadow:0 0 3px #efefef;position:absolute;z-index:2;top:32px;right:0;border-radius:3px;}
#profile-drop-box a{display:block;font-size:12px;line-height:14px}
*/
.savelist, .seelist{display:block;margin-top:8px; padding-top:3px;text-align:center;font-weight:bold; font-size:13px;border-top:1px solid #ebebeb}


#suggestions{width:349px;border:1px solid #3F7F5D;background:rgba(255, 255, 255, 1); box-shadow:0 3px 4px #a0a0a0;z-index:10002;}
#suggestions a{display:block;padding:4px 8px;}
#suggestions a.over{background:#F2F8F5;text-decoration:none;color:#000}

.headword{max-width:322px;margin-bottom:0 !important;color:#A44533;margin-right:10px;font-size:26px;line-height: 28px;padding-left:30px;float:left}
.headwordblock{padding-bottom:9px;}
.headword-tools{max-width:90px;float:right;position:relative;top:4px;}
.headword-tools span{display:block;float:left;margin-right:6px;}
	.prev-page-link , .next-page-link{width:36px; height:31px;cursor:pointer; display:block; float:left;margin:0 3px;top:-4px;position: relative}
	.prev-page-link span,.next-page-link span{text-indent:-2000em; display:none}
	.prev-page-link{background-position:-40px -220px}
	.next-page-link{background-position:-76px -220px}

.headword-buttons{max-width:240px;float:left;position:relative;margin:0 10px;}


/*.defs p,.defs a, .defs span,.defs li{font-size:16px !important; line-height:24px !important;font-weight:100 !important} If you think we need bigger font size for Definition*/
.defs a{color:#000;border-bottom:1px solid #d5d5d5;text-decoration:none !important}
.defs a:hover{color:#0253B7;border-bottom:1px solid #0253B7;text-decoration:none !important}
.defs *{line-height:24px;font-size:15px;}
.defs h2.section-heading{font-size:12px !important;margin-bottom:0px !important;}
/*.defs .label{line-height:23px !important;font-size:15px !important; font-style:italic; margin-right:6px;font-weight:normal}*/
#star-rating{float:left;padding:0 10px;padding-right:5px;}
.defs .label{font-size:15px !important; font-style:italic; margin-right:6px;font-weight:normal}
.defs .example, .defs .note, .defs .essay{margin-top:8px;}
.definition{margin-bottom:12px;}
.definition h2{color: #A44533;margin-right: 10px;font-size: 18px;font-weight: bold;margin-top: 12px;}
.definition:last-child{margin-bottom:0px}

.usage-example-box{/*border-bottom:1px solid #e0e0e0;*/ padding-bottom:10px; margin-bottom:8px;}
.usage-example-box:last-child{border-bottom:none; padding-bottom:0; margin-bottom:0}
.usage-example span{font-size:22px;font-weight:bold;color:#909090}
.usage-example-source{margin:0 0 2px 15px;border-left:2px solid #DBDBDB;padding-left:10px;}
.usage-example-source {font-size:11px;line-height:14px !important;color:#787878}
.usage-example-source a{font-size:11px;line-height:14px !important;color:#787878}
.example-vote-div{font-size:13px;line-height:20px;color:#787878; margin:0 0 12px 15px !important;border-left:2px solid #DBDBDB;padding-left:10px;}
span.highlight-term{text-decoration:underline;font-size:15px;color:#444;}

#show-more-examples-bar, .bar-button-box{margin-top:18px;border-top:1px solid #d0d0d0;position:relative;z-index: 1}
a.load-more-examples, a.bar-button{font-size:12px; font-weight:bold;background:#ffffff;border:1px solid #d0d0d0;border-top:none;padding:2px 8px;border-radius:0 0 4px 4px;box-shadow:0 3px 3px #efefef;width:200px;display:block;margin:-1px auto 0 auto;position:relative}
a.load-more-examples:hover, a.bar-button:hover{text-decoration:none}

a.bar-button{text-align:center;margin-bottom:5px;color:#0253B7 !important;}
a.bar-button:hover{text-decoration:none !important;border-bottom:1px solid #d0d0d0;color:#a72005 !important;}

.vote-up-link, .vote-down-link{min-width:25px; text-align:center;font-weight:bold}

.horizontal-scroll-up, .horizontal-scroll-down{width:160px; height:18px; display:block;overflow:hidden;cursor:pointer;font-size:0}
.horizontal-scroll-up{background-position:-110px 0px}
.horizontal-scroll-down{background-position:-110px -18px}

a.boxed-link{font-size:11px;background:#fafafa;border-radius:2px;padding:3px 8px 4px 8px;border:1px solid #aaaaaa;color:#3f3f3f;cursor:pointer; }
a.boxed-link:hover{text-decoration:none;color:#222222;border:1px solid #b2b2b2}

a.icon-boxed-link{font-size:11px;font-weight:600;background:#fafafa;border-radius:2px;padding:4px 8px 5px 8px;border:1px solid #aaaaaa;color:#4b4b4b;cursor:pointer;display:inline-block;}
a.icon-boxed-link:hover{text-decoration:none;color:#000000;border:1px solid #b2b2b2}

a.icon-boxed-link span{display:block;float:left;font-size:0;margin-right:0 !important;}
span.icon-boxed-prev{width:8px;height:12px;background-position:-110px -115px}
a.icon-boxed-link:hover span.icon-boxed-prev{background-position:-110px -127px}
span.icon-boxed-next{width:8px;height:12px;background-position:-121px -115px}
a.icon-boxed-link:hover span.icon-boxed-next{background-position:-121px -127px}
span.icon-boxed-email{width:14px;height:12px;background-position:-129px -115px}
a.icon-boxed-link:hover span.icon-boxed-email{background-position:-129px -127px}
span.icon-boxed-print{width:14px;height:12px;background-position:-143px -115px}
a.icon-boxed-link:hover span.icon-boxed-print{background-position:-143px -127px}
span.icon-boxed-cite{width:14px;height:12px;background-position:-157px -115px}
a.icon-boxed-link:hover span.icon-boxed-cite{background-position:-157px -127px}

.icon-boxed-text{font-size:11px !important;font-weight:100;color:#4b4b4b;line-height:12px;margin-left:4px;}

/*Subject Heading */
.subject-sprite{background:url(http://img.investorwords.com/new/subject-title/subject-sprite.jpg) 0 0 no-repeat}
.subject-sprite a{width:198px; height:50px;display:block}
.subject-retirement{width:198px; height:50px; background-position:0 -700px}
.subject-forex{width:198px; height:50px; background-position:0 -420px}
.subject-stocks{width:198px; height:50px; background-position:0 -560px}
.subject-options{width:198px; height:50px; background-position:0 -0px}
.subject-trading{width:198px; height:50px; background-position:0 -308px}
.subject-futures{width:198px; height:50px; background-position:0 -134px}
.hp-subject-link{padding:0;margin:0;font-weight:bold; color:#000; text-shadow:0 1px 0 #ffffff; font-size:13px;font-family: Helvetica,Arial,sans-serif;line-height:13px;}

/*Social Btns*/
.fb-btn{background-position:-1px -31px; width:34px; height:31px;margin-right:6px}
.fb-btn:hover{background-position:-1px -62px}
.twt-btn{background-position:-1px -93px; width:34px; height:31px;margin-right:6px}
.twt-btn:hover{background-position:-1px -124px}
.gplus-btn{background-position:-1px -155px; width:34px; height:31px;margin-right:6px}
.gplus-btn:hover{background-position:-1px -186px}
.rss-btn{background-position:-1px -217px; width:34px; height:31px;margin-right:6px}
.rss-btn:hover{background-position:-1px -248px}
.lnk-btn{background-position:-1px -279px; width:34px; height:31px;margin-right:6px}
.lnk-btn:hover{background-position:-1px -310px}

/*TermPage Tools btn*/
.star-off-fixed, .star-on-fixed, .star-on-fixed:hover{background:url(http://img.investorwords.com/new/sprite_02.png) 0 0 no-repeat;display:block;width:30px;height:37px; top:0px; left:0px;position:absolute}
.star-off-fixed{background-position:-70px -31px;cursor:pointer;text-decoration:none !important}
.star-off-fixed:hover{background-position:-40px -31px}
.star-on-fixed{background-position:-40px -31px;cursor:pointer;text-decoration:none !important}
.star-on-fixed:hover{background-position:-40px -31px;cursor:pointer;text-decoration:none !important}

.star-off, .star-on, .star-on:hover{background:url(http://img.investorwords.com/new/sprite_02.png) 0 0 no-repeat;display:block;width:19px;height:18px;}
.star-off{background-position:-119px -30px;cursor:pointer;text-decoration:none !important}
.star-off:hover{background-position:-100px -30px}
.star-on{background-position:-100px -30px;cursor:pointer;text-decoration:none !important}
.star-on:hover{background-position:-100px -30px;cursor:pointer;text-decoration:none !important}


/*.collapse, .expand{position:absolute; top:8px; right:-5px;cursor:pointer}
.collapse{background-position: -40px -156px; width:21px; height:22px;display:block}
.expand{background-position: -62px -156px; width:21px; height:22px;display:block}*/
.collapse, .expand{position:absolute; top:10px; right:10px;cursor:pointer}
.collapse{background-position: -83px -170px; width:15px; height:14px;display:block}
.expand{background-position: -83px -156px; width:15px; height:14px;display:block}


.see-examples{display:inline-block;font:bold 12px Helvetica,Arial,sans-serif}

.back-to-top{background-position:-40px -178px; width:40px; height:40px;cursor:pointer;display:block;position:fixed;bottom:4px;right:25px;opacity: 0.4;filter:alpha(opacity=40)}


.citation-box{width:800px;background:#ffffff;text-align:center;z-index:103;box-shadow:0 0 8px #000000;border-radius:0 0 2px 2px;}
.citation-box-header{margin:0 2px 2px 2px;background:#f0f0f0;border-bottom:1px solid #e0e0e0;text-align:center;font-size:16px; font-weight:bold;text-shadow:0 1px 0 #ffffff;padding:6px 20px;border-radius: 3px 3px 0 0;}
.citation-box-body{padding:15px 20px;border-radius:0 0 3px 3px;}
.citation-box .close{width:100px;margin:10px auto 0 auto;display:block;background:#000000;text-align:center;color:#fff;padding:4px;border-radius:3px;cursor:pointer}
.citation-box p{font-size:13px;line-height:16px;}
.citation-box-body input{width:86%; padding:4px 3px; border:1px solid #a0a0a0;margin-bottom:4px;text-align:center}
.citation-box-body textarea{width:86%; padding:4px 3px; border:1px solid #a0a0a0;margin-bottom:4px;text-align:center}


/*Ads Placement*/
.ad-search-btn, .ad-skyscraper, .ad-lower-jumbo, .ad-right-jumbo, .ad-standalone, .ad-txt-above-jumbo, .ad-deep-lower{z-index:101}
.ad-search-btn{width:150px;margin:2px 10px;float:left}/*150X30*/
.ad-leaderboard{text-align:center;margin:0; padding:15px;background:url(../../images/new/stripe-bg.png);margin-top:10px;}
/*Pseudo Popups for NL SignuP*/
.black_overlay {display: block !important;position: fixed;top: 0;left: 0;right:0;bottom:0;background: #000;z-index: 10052;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);}
.styleA, .styleB, .styleC, .styleD, .styleE{background: #000 !important;}
#popup-element,#popup-element-A,#popup-element-B,#popup-element-C,#popup-element-D,#popup-element-E,#popup-element-searchTip,#popup-element-cite, #popup-element-closePopup, #popup-element-close-popup
{background:#fff;-moz-box-shadow: 0px 0px 15px #222222;-webkit-box-shadow: 0px 0px 15px #222222;box-shadow: 0px 0px 15px #222222;border:8px solid rgba(0, 0, 0, 0.5);z-index:10102;border-radius:4px; display:block}
.popup-wrap {position:fixed;}
.popup-wrap .header {position: relative; height: 20px;}
.popup-wrap .header .close{position: absolute; top: -16px; left: -18px; width: 36px; height: 35px; background: url(http://img.investorwords.com/close-btn.png) top right no-repeat;cursor: pointer;}
.popup-wrap-cite .header .close{display:block !important;position: absolute; top: -16px; left: -18px; width: 36px; height: 35px; background: url(http://img.investorwords.com/close-btn.png) top right no-repeat;cursor: pointer;}
.popup-wrap-close-popup .content-wrap .forseclose{position: absolute;
top: -20px;
left: -20px;
width: 36px;
height: 35px;
background: url(http://img.investorwords.com/close-btn.png) top right no-repeat;
cursor: pointer;
text-indent: -2000em;}
.content-wrap{padding: 0 10px; width:430px;min-height:250px;background:#ffffff;}
.content-wrap .buttons { padding-top: 0px; text-align: center;height:0}
#popup-element-cite .content-wrap{padding: 0 10px; width:650px;min-height:250px;background:#ffffff;}

@media screen and (max-device-width: 480px) {
	 .black_overlay{
	 	display:none !important;
	 	}
	 .queryclass{display:none !important;}
 	 #popup-element,#popup-element-A,#popup-element-B,#popup-element-C,#popup-element-D,#popup-element-E,#popup-element-cite, #popup-element-closePopup{
 		display:none !important;
 		}
	 
}

.subscribe-area {padding-top: 10px;padding-bottom: 10px;}
.submitbutton{cursor:pointer;width:100px; height:35px; border:0; background:url(http://img.investorwords.com/submit-hover.png) 0 0 no-repeat;font: inherit;vertical-align: top;}
.submitbutton:hover{background-position:0 -35px;}

.signupbutton{cursor:pointer;width:100px; height:35px; border:0; background:url(http://img.investorwords.com/signup-hover.png) 0 0 no-repeat;font: inherit;vertical-align: top;}
.signupbutton:hover{background-position:0 -35px;}

.submitbuttongolden{cursor:pointer;width:100px; height:35px; border:0; background:url(http://img.investorwords.com/submit-hover.png) 0 0 no-repeat;font: inherit;vertical-align: top;}
.submitbuttongolden:hover{background-position:0 -70px;}

.submitbuttonred{cursor:pointer;width:100px; height:35px; border:0; background:url(http://img.investorwords.com/submit-hover.png) 0 0 no-repeat;font: inherit;vertical-align: top;}
.submitbuttonred:hover{background-position:0 -105px;}

.submitbuttonsignupfree{cursor:pointer;width:148px; height:35px; border:0; background:url(http://img.investorwords.com/signup-for-free.png) 0 0 no-repeat;font: inherit;vertical-align: top;}
.submitbuttonsignupfree:hover{background-position:0 -35px;}

.getitnowbutton{cursor:pointer;width:140px; height:35px; border:0; background:url(http://img.investorwords.com/getitnow-hover.png) 0 0 no-repeat;font: inherit;vertical-align: top;}
.getitnowbutton:hover{background-position:0 -35px;}

.signmeupbutton{cursor:pointer;width:140px; height:35px; border:0; background:url(http://img.investorwords.com/signmeup-hover.png) 0 0 no-repeat;font: inherit;vertical-align: top;}
.signmeupbutton:hover{background-position:0 -35px;}

.envelope-icon{background:url(http://img.investorwords.com/envelope-icon.png) center left no-repeat; padding:3px 0 4px 46px;border:1px solid #aaa; box-shadow:inset 1px 2px 4px #DDD; font-weight:bold;}

.error-popup{color: red;padding-top: 5px; font-size:12px;}
/*Pseudo Popups for NL SignuP*/

.more_link{font-size:95%;font-weight:bold}



.cpc-ads-block a:hover img{width:120%;position:relative;left:-10%;border:6px solid #2678E0}

/* TOAST STYLES */
.toast-bar{display:none;bottom:0px;right:0px;position:fixed;min-height:130px;width:400px;background:#fff;font-family:Verdana,Arial,sans-serif;color:#111;box-shadow:2px 2px 22px 0px #111;z-index:1000; border:2px solid #a0a0a0; border-right:none; border-bottom:none;}
.toast-bar-close{position:absolute;width:24px;height:24px;margin:5px;right:0;top:0;
background:url('http://img.investorwords.com/new/close-toast.png') no-repeat;cursor:pointer}

#membership-popup{
	position: fixed;
	z-index: 10102;
	background: white;
	border: 3px solid #ddd;
	border-radius: 5px;
}

#membership-popup .small-gray-link{
	color: #888;
	font-size: 12px;
	display: inline-block;
}

#membership-popup form{padding-left:25px;}
#membership-popup .cta{font-size:18px !important;color:#777 !important;}
#membership-popup ul li{font-size:13px;color:#555 !important;}
#membership-popup .membership-popup-message{color: #a72005;text-align:center;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;
text-align:center;}

.membership-popup-close{
	float: right;
	margin-right:10px;
	margin-top:5px;
}

.membership-popup-close a{
	color: #aaa;
	font-size: 16px;
	cursor: pointer;
	font-weight: bold;
	text-decoration:none;
}

.membership-popup-close a:hover{
	color: #888;
	text-decoration:none;
}

.email-validation, .password-validation{
	display:none;
	color: #a72005;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}

.email-validation-sub{font-size:12px !important;color:#333;font-weight:normal;}
a.email-validation-anchor{color:#0253B7 !important; font-weight:bold;font-size:12px !important;}


/*
 * popup css for typos
 */
a.signup-check-button, a.signup-check-button:visited, a.signup-check-button:active, 
a.signup-check-button:link{
	color:white;
	padding:4px 6px;
	font-size:120%;
	font-weight: bold;
	border:1px solid #444;
	display:inline-block;
	margin-left:10px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	box-shadow:1px 1px #888;
	text-decoration:none;
	margin-bottom:5px;
}

a.signup-check-button:hover{
	box-shadow:1px 1px #bbb;
}

a#wrong-one{
	background: #E00000;
}

a#wrong-one:hover{background:red;}

a#right-one{
	background:#0253B7;
}

a#right-one:hover{background:#328dfd}

.signup-check-desc{
	font-size:105%;
	margin-bottom:7px;
	color:#222;
	font-weight:bold;
}

span.example-vote-helpfulness{
	display: block;
	font-size: 10px;
	color: #666;
	font-weight: bold;
}

span.vote-up-count, span.vote-total-count{font-size:10px !important;color:#333 !important;}

/*Below is for Differen WP Installaion*/
.home-post{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #dfdfdf}
.home-post:last-child{margin-bottom:none; border-bottom:none}
.home-post h1 a{font-weight:700; font-size:22px; line-height:36px;}
th, tr, td{vertical-align: middle;}
table.hovertable { 
	font-family: verdana,arial,sans-serif; 
	font-size:11px; 
	color:#333333; 
	border-width: 1px; 
	border-color: #999999; 
	border-collapse: collapse; 
} 
table.hovertable th { 
	background-color:#c3dde0; 
	border-width: 1px; 
	padding: 8px; 
	border-style: solid; 
	border-color: #a9c6c9; 
} 
table.hovertable tr { 
	background-color:#ffffff; 
} 
table.hovertable td { 
	border-width: 1px; 
	padding: 8px; 
	border-style: solid; 
	border-color: #a9c6c9; 
} 

.quiz-part{
	text-align:left;
	padding:10px 30px 30px 30px;
	font-size:20px;
	font-weight:bold;
}

.close-label{display:none;}

/* newsletter signup popup */


#popup-element-digiday{background: #ffffff; -moz-box-shadow: 0px 0px 15px #222222; -webkit-box-shadow: 0px 0px 15px #222222; box-shadow: 0px 0px 15px #222222;
z-index: 10102; border-radius: none;  display: block; width: 671px; min-height:500px; max-height:700px; font-family: 'Montserrat', sans-serif;}
#popup-element-digiday.effect-shown{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100)!important}

#popup-element-digiday .header .close{cursor:default; right:0px !important; top:15px !important; left:auto !important; background:none !important;}
#popup-element-digiday .header .close .close-label{display:inline-block !important; font-size:28px; font-weight:bold; color:#aaaaaa; text-transform: lowercase;}
#popup-element-digiday .header .close .close-label:hover{color:#777777;}
#popup-element-digiday .content-wrap{padding:0 !important; width: 671px;}

.b-newsletter-signup{ background: #ffffff; text-align:center;}
.b-newsletter-signup .title{ padding: 10px 25px; padding-top: 40px; font-size: 44px; color: #19975d; line-height: 48px; font-weight: bold; font-family: 'Montserrat', sans-serif;}
.b-newsletter-signup .title .highlighted{color: #3870e1; font-size: 44px; line-height:48px; font-weight: bold; font-family: 'Montserrat', sans-serif;} 

.b-newsletter-signup .content {padding: 25px; margin-top: 20px; padding-top: 20px; border-top:1px solid #dddddd;}
.b-newsletter-signup .pitch{font-size: 18px; color:#414042; display:inline-block; padding:20px 0; font-family: Helvetica,Arial,sans-serif;}
.b-newsletter-signup #emailpopup{padding:11px 9px; color:#5d5d5d; font-size: 21px; border:1px solid #d1d3d4; font-family: Helvetica,Arial,sans-serif;}
.b-newsletter-signup #emailpopup:focus{outline:none !important;}

.b-newsletter-signup .subscribe-result{padding: 35px 0;}
.b-newsletter-signup .subscribe-result-success{padding: 5px 0 25px 0 !important;}
.b-newsletter-signup input[type="submit"], .newsletter-signup-button{background: #3870e1; color: #ffffff !important; border:0 !important; font-weight:bold; letter-spacing: 3px;
border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; padding: 23px 45px; cursor:pointer; font-size: 20px; font-family: 'Montserrat', sans-serif;}
.newsletter-signup-button:hover{background: #3870e1; text-decoration: none; font-size: 20px;}
.b-newsletter-signup .checkboxes label{width:auto !important; display:inline !important; font-weight:normal;}

.b-newsletter-signup .email-marker{display: inline-block; background: #d1d3d4; color: #5d5d5d; padding: 12px;}
.b-newsletter-signup .email-marker .email-marker-img{display: inline-block; height: 16px; width: 20px; margin: 4px; background: #d1d3d4; color: #5d5d5d; 
background-size: 100%; background-repeat: no-repeat; background-image: url("http://img.investorwords.com/iw.popup.gray.mail.png");}
.b-newsletter-signup .email-marker.error{display: inline-block; background: #a72005; padding: 12px;}
.b-newsletter-signup .email-marker.error .email-marker-img{display: inline-block; height: 16px; width: 20px; margin: 4px; background: #a72005;
background-size: 100%; background-repeat: no-repeat; background-image: url("http://img.investorwords.com/iw.popup.whte.mail.png");}

.b-newsletter-signup .footer{font-size: 12px; background:#d1d3d4; color:#414042; padding:15px 0;}
.b-newsletter-signup .footer a, .b-newsletter-signup .footer .close{font-size: 12px; font-weight:bold; color:#414042; text-decoration: underline !important; cursor:pointer;}
.b-newsletter-signup .title .success{display:inline-block; background-size: 100%; background-repeat: no-repeat; background-image: url("http://img.investorwords.com/iw.popup.grn.flag.png"); 
height:55px; width:40px; margin-right:20px;}
.b-newsletter-signup .error-popup{color: #a72005; text-align: center; font-weight:bold; font-family: Helvetica,Arial,sans-serif;}

.b-newsletter-signup a#wrong-one{background: #a72005 !important;}
.b-newsletter-signup a#right-one{background: #3870e1 !important;}
.b-newsletter-signup a.signup-check-button, 
.b-newsletter-signup a.signup-check-button:visited, 
.b-newsletter-signup a.signup-check-button:active, 
.b-newsletter-signup a.signup-check-button:link{
	padding: 13px 9px; border:none !important; border-radius: none !important; box-shadow: none !important;
}
