/*  
Theme Name: Investment U
Version: 1.1
Author: Investment U

The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/


.plusSB {
width: 255px; 
border: 1px dotted #ccc;
background-color: #eaf2da;
padding: 20px;
margin-bottom: 15px;
}


/* PLUS sign up */
#plus {
	background-color: #4b650b;
	border-bottom: 1px solid #ffffff;
	color: #E5ECD3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
	height: 35px;
}
#pluscontent {
	padding-top: 5px;
	width: 970px;
	margin: auto;
}

#pluscontent p {
	float: left;
}

#plus a {
	color: #ed9d34;
}
#plus a:hover {
	color: #fff;
}

/* End Plus sign up */

/* latest from our experts */

#expertsection {
font-size: 13px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
padding-bottom: 2px;
}

#experttitle {
font-size: 15px; 
font-weight:bold; 
font-family: Helvetica, sans-serif;
text-decoration: none;
}

#expertauthor {
font-size: 13px; 
font-weight:normal; 
font-family:Arial, Helvetica, sans-serif;
padding-bottom: 5px;
}

.gray-list {
    -moz-background-inline-policy: continuous;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D5D5D5;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-top: 1px #D5D5D5 solid;
    border-left: 1px #D5D5D5 solid;
    margin-bottom: 20px;
}


.gray-list .container {

  -moz-background-inline-policy: continuous;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F6F6F6;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CDCBDB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: -1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 0px;
    padding-left: 13px;
    padding-right: 10px;
    padding-top: 11px;
    border-right: 1px #D5D5D5 solid;
}
 
/* latest from our experts END */

/* IU Research section */

 .gray-list2 {
    -moz-background-inline-policy: continuous;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #D5D5D5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D5D5D5;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D5D5D5;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top: 1px #D5D5D5 solid;
    border-left: 1px #D5D5D5 solid;
    border-right: 1px #D5D5D5 solid;
    margin-bottom: 20px;
}

.gray-list2 .container {

  -moz-background-inline-policy: continuous;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F6F6F6;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CDCBDB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: -1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 16px;
    padding-left: 13px;
    padding-right: 10px;
    padding-top: 11px;
}

#smallSUbox {
	width: 600px;
	height: 150px;
}

#smallSUboxtop {
	width: 600px;
	height: 80px;
	overflow:visible;
}

#smallSUboxbottom {
	width: 512px;
	margin-left: 8px;
	background-color: #26487d;
	padding-left: 80px;
	height: 60px;
	overflow:visible;
	margin-top: -2px;
}

#smallSUboxtopFR {
	width: 600px;
	height: 80px;
	overflow:visible;
	background:url(images/FreeReport-top.png) left top no-repeat;
}

#smallSUboxtopRN {
	width: 500px;
	height: 40px;
	position:relative;
	top: 43px;
	left: 90px;
	font-family:Arial, Helvetica, sans-serif;
	color: #cee7f3;
	font-size: 20px;
	font-weight: bold;
	

}

hr {
color: #fff; 
background-color: #fff; 
border: 1px dotted #ccc; border-style: none none dotted; 
width: 100%;
}

.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(marker.png) no-repeat;
}


.tableIU { 
padding: 8px;
}
.table {
margin: 3px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color: #1d1d1c;
	line-height: 20px;
	margin: 0;
background: #ffffff url(/images/bg-top.png) top center repeat-x; 

	}
a {

	color:#282472;
	text-decoration: none;
	}

a:hover {
	color: #cc9933;
text-decoration: underline;
         	}
	
a img {
	border: none;
	}

/**
 * Pull text off screen, but keep it available for screen-readers and other access devices.
 */
.accessiblity {
	font-size: 0;
	height: 0;
	left: -32000px;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	width: 0;
}
	
.left {
	float: left;
	}
.right {
	float: left;
	}
.boxad {
         float: right;
         }
.center {
	margin: 0px auto;
	}


.Header_5{
font-family:"Helvetica", Arial, San-serif;
	color: #282472;
	font-size: 24px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.textwidget {

/*	margin-left:5px; */
	width:210px;
	border: none;
	}
	

.divider {
	border-bottom:#999999 1px solid;
	padding: 0px;
	margin-bottom:12px;
	width:270px;
	}

h1,h1 a,h2, h2 a,h3, h3 a {
	font-family:"Helvetica", Arial, San-serif;
	color: #282472;
	font-weight: normal;
	text-decoration: none;
        font-size:12px;
font-weight: bold;
	}

h6, h6 a {
	font-family:"Helvetica", Arial, San-serif;
	color: #282472;
	font-weight: bold;
	text-decoration: none;
        font-size:18px;
	}

#container { 
	width:1000px;
        background-color: transparent;
	text-align: left; 
	margin: 12px auto; 
	line-height:20px;
        margin-top: 0px;
        margin-bottom: 0px;
position: relative;
top: -6px;
	}

#container2 {
width: 1000px;
background: #ffffff url(/images/bg-2.png) top center repeat-y; 
}
	
.Oxford_Medium_-_Black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #000000;
}

#header { 
margin-bottom:0pt;
padding:15px 5px 0px 5px;
height:85px;
background: url(/images/navbuttons/IU-hdr2.png) no-repeat top left;
width: 970px;
}

#headerplus { 
margin-bottom:0pt;
padding:0px 5px 17px 5px;
height:85px;
background: url(/images/navbuttons/IU-hdr-plus2.png) no-repeat top left;
width: 970px;
	}


#header h1 {
float: left;
width: 490px;
height: 80px;

	}
#header h1 a {
float: left;
text-indent: -9999px;
width: 490px;
height: 80px;	
}


	

#topAd {
	font-size: 18px;
	font-family:"Helvetica", Arial, San-serif;
	width: 400px;
	height: 70px;
	float: right;
margin-top: 0px;
border: 1px solid #3f70d4;
}

#headerplus #topAd {
	margin-top: 20px;
}

#menu {
	font-family: "Arial",  Helvetica, sans-serif;
/*	font-family: "Arial",  Helvetica, sans-serif;*/
	font-size: 15px; /*changed (by default: 13px*/
	font-weight:bold;
	color: #000000;
	padding: 0px 0px 0px 14px;
	/*margin-bottom: 20px;*/ /*changed */
	margin-left:0px;
	height: 32px;

/*	width:100%;*/
text-align: center;
	}

#menu li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none; 
padding-right: 20px;
	}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none; 
list-style-image: none;
margin-top: 10px;
	}
#menu ul li a {
	color: #ffffff;
	padding: 17px 10px 0px 0px;
	margin: 0px;
	text-decoration: none;
text-align: center;
	}

#menu ul li a:hover {
	color: #ccc;
	text-decoration: none;
	}
#menu ul li.current_page_item a {
	color: #ffffff;
	text-decoration: none;

	}*/

.chalkboard {font-family:"Helvetica", Arial, San-serif;    color: #CCCCCC; } 

.chalkboard a { font-family:"Helvetica", Arial, San-serif;   color: #CCCCCC; } 

.chalkboard a:hover {    font-family:"Helvetica", Arial, San-serif;    color: #CCCCCC;    text-decoration: underline; }

#content { 
    color: #121211;
	line-height:normal;
	margin:0 10px 25px 25px;
	overflow: visible;
	width: 600px;
}

#contentPPC { 
	/*width: 700px;*/ 
	margin: 10px;
/*	float: left;
	position:relative;*/
	margin:0 5px 15px 5px;
	padding: 30px 70px 15px 50px;
	line-height:normal;
        color: #121211;
	}

#contenttPPC p{
	margin: 0;
/*	line-height: 19px;*/
	line-height:19px;
	padding: 0 0 10px 0;
	}
#contenttPPC p img{
	border: none;
	margin-right: 5px;
	margin-bottom: 3px;
	}

#content p{
	margin: 0;
/*	line-height: 19px;*/
	line-height:19px;
	padding: 0 0 10px 0;
	}
#content p img{
	border: none;
	margin-right: 5px;
	margin-bottom: 3px;
	}
#content h1 {
	/*font-size: 24px;
	padding: 4px 0px 10px 0px;
	margin: 0px;*/
	font-size: 30px;
	line-height: 35px;
	text-decoration: none;
	color: #282472;
	font-weight: bold;
	margin-top: 18px;
	margin-bottom: 14px;
	display: block;
	}

#content h2 {
	font-size: 18px;
	margin: 10px 0;
	}

#content ol {
	list-style: decimal; 
	line-height: 20px;
	margin: 0;
	padding: 0 0 10px 30px;
	}
#content ul {
	list-style-type:disc;
	list-style-position:outside;
	margin: 0 0 10px 0;
	padding-left:15px;
	/*padding: 0 0 20px 0;*/
	}
#content li {
	margin: 0 0 10px 0;
	padding: 0;
        font-size: 11pt;
        line-height: 20px;
	}

#content ul li {
	/*background: url(http://investmentu.com/images/bullet.gif) no-repeat center left;*/
	margin: 0 0 10px 0;
	padding-left:0px;
	}
	
#content ul#less-spacing li {
	margin: 0 0 4px 0;
}

#content ul li a:hover {
	color: #282472; /* old #cc9933; */
	text-decoration: underline;
	}
	
#content ul li a {
	color: #205193;

	}	
	
	
	
#content a {
	color: #205193; /*old #282472; */
	text-decoration: none;
	}

#content a.post_title {
	font-size:30px;
	line-height:35px;
	text-decoration: none;
	color: #282472;
	font-weight: bold;
	margin-top: 18px;
	display: block;
}

#content a.post_titlesmall{
font-size:19px;
text-decoration: none;
color: #282472;
font-weight: bold;
}

#group {
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
}
	

#content a:hover {
	color: #282472; 
	text-decoration: underline;

	}	



#content ul, ol {
margin:0 30px 16px 40px;
}


	
blockquote{
	margin: 0 0 0 25px;
	padding: 0 25px 0 10px;
	font-style: italic;
	color: #666666;
	border-left: 1px solid #cccccc;
	}
#content blockquote p{
	margin: 0 0 20px 0;
	padding: 0;
	}

.postspace {
	background: #FFFFFF;
	width: 440px;
	height: 32px;
	margin: 0;
	padding: 0;
	}
.postspace2 {
	background: #FFFFFF;
	width: 440px;
	height: 0;
	margin: 0;
	padding: 0;
	}
.postspace3 {
	background: #FFFFFF;
	width: 440px;
	height: 15px;
	margin: 0;
	padding: 0;
	}
	
.subscribe {
	float: left;
	margin: 10px 0px 20px -9px;
	}

#l_sidebar { 
	background: #ffffff;
	color: #000000;
/*	width: 213px;
	float: left;  */
/*	margin: 0px;
	padding-right: 10px ;*/
	table-layout:fixed;
        overflow:hidden;
	/*border-right: 1px solid #999999;*/
		line-height:normal;
			
	}


#l_sidebar p{
	margin: 0;
	line-height: 16px;
	padding: 5px 0 10px 0;
	line-height:normal;
	
	}
	
#l_sidebar h3, #r_sidebar h3 {
	font-size: 20px;
	margin-bottom:10px;
	padding: 0px;
	}

#l_sidebar ul {
	list-style: none;
	margin: 0;
/*	padding: 0 0 20px 0;*/
	padding: 0px 0px 0px 10px;
	}
	
	
#l_sidebar li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#l_sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#l_sidebar ul li a {
	display: block;
	color: #282472;
	text-decoration: underline;
	padding: 5px 0 5px 5px;
	}

#l_sidebar ul li a:hover {
	color: #cc9933; /* old  #cc9933; */
	/*background: #3366ff;*/
	text-decoration:underline;
	}
#l_sidebar ul.children {
	margin-left: 20px;
	}
	

#ad {
	margin: 0px auto;
	width: 144px;
	}


/* Right Sidebar */
#r_sidebar { 
	background: #ffffff;
	color: #000000;
	width: 270px; 
	padding-left:20px;
	line-height:normal;
	table-layout:fixed;
    overflow:hidden;
padding-top: 20px;
	}

#r_sidebar a:hover {
	color: #cc9933;
}

#r_sidebar p{
	margin: 0;
/*	line-height: 16px;*/
	line-height:normal;
	padding: 5px 0 10px 0;
	}
#r_sidebar h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#r_sidebar h5 {
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
#r_sidebar ul {
	margin-left:20px;
	line-height:normal;
	}
#r_sidebar li {
	list-style-type: disc outside;
/*	list-style-position:inside;*/
	line-height:normal;
	}
#r_sidebar ul li {
	/*background: url(http://investmentu.com/images/bullet.gif) no-repeat center left;*/
	margin: 0;
	padding-left:0px;
	}
#r_sidebar ul li a {
	/*display: block;*/
	color: #282472;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	}

#r_sidebar ul li a:hover {
	/*display: block;*/
	color: #cc9933;
	text-decoration: underline;
	}
	
#r_sidebar blockquote {
	font-size: 13px !important;
	line-height: 15px !important;
	margin-left: 0px;
	color: #444;
	width: 96%;
}

/* Premium Sidebar - shows when logged in */
#premium-sidebar { 
	background: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 8px 8px 24px 8px;
    overflow:hidden;
	}
#premium-sidebar .sidebar-title {
	font-family:"Helvetica", Arial, San-serif;
	font-size: 15px;
	font-style: bold;
	margin: 10px 0;
	text-align: center;
font-color: #26306f;
}
#premium-sidebar h3 {
	margin: 20px 0 10px 0;
}

#premium-sidebar p,
#premium-sidebar ul {
    margin-bottom: 0;
    margin-top: 0;
font-size: 11pt;
line-height: 19px;
}


#premium-sidebar h1 {
font-size: 22px;
font-weight: bold;
text-align: center;
}


#premium-sidebar .divider {
	width: auto;
}
#premium-sidebar .textwidget {
	border: 0;
	width: auto;
	padding: 0;
}
#premium-sidebar #wp-calendar {
	margin:0 auto 20px;
	width: 150px;
}


#eletter {
	background: url(http://investmentu.com/images/eletterbg.jpg) top left no-repeat;
	width: 203px;
	height: 197px;
	padding: 15px 5px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#s {
	width: 195px;
	height: 15px;
	border: 1px solid #000;
	padding: 5px;
	}

#searchsubmit {
	background: url(http://investmentu.com/images/search.gif) no-repeat;
	width: 85px;
	height: 22px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.rss {
	margin: 0px 5px 0px 0px;
	}
	
#footerwrap {
	text-align: center; 
	clear: both;
 background: url(http://www.investmentu.com/images/footer-bg.png) top center repeat-x;
margin-top: -5px;
}

#footer { 
	font-family: Helvetica, sans-serif;
	font-size:11px;
 margin: 0px auto 0px auto;
	clear:both;
	line-height: 18px;
        padding: 10px 20px 20px 20px;
	width: 980px;
color: #ffffff;

	}
	
#footer p {
	text-align: center;
}

#footer a {
color: #ffffff;
}

#footer a:hover {
	text-decoration: underline;
color: #ffffff;
	}
	
#footer ul {
	margin: 0px;
	padding: 0px;
	}
	
#footer ul li {
	list-style-type: none;
	position: relative;
	float: left;
	padding: 0px 3px 0px 0px;
	margin: 0px 0px 0px 3px;
	border-right: 1px solid #333;
	}
#footer ul li a {
	text-decoration: none;
	font-size: 12px;
	}

.post_title{

            font-family:"Helvetica", Arial, San-serif;
            color: #282472;
            font-weight: bold;
            text-decoration:none;
            line-height:none;
            font-size:30px;
margin-top: 15px;
            }

.post_title a{

            font-family:"Helvetica", Arial, San-serif;
            color: #282472;
            font-weight: bold;
            text-decoration:none;
            font-size:30px;
margin-top: 15px;
            }

 

.post_title a:hover  {

            color: #cc9933; /* old #cc9933; */
            text-decoration:none;
            

}          
/* Let's remove that Wordpress Stats Smiley Face ! */  
img#wpstats {   
     width:     0px;   
     height:    0px;   
     padding:   0px;   
     border:    none;   
     overflow:  hidden   
}  
 
/*start nav bar*/

.LB {
display: block;
width: 62px;
height: 40px;
background: url('http://investmentu.com/images/navbuttons/LB23.png') no-repeat;
text-decoration: none;
float: left;
}

.RB
{
display: block;
width: 70px;
height: 40px;
background: url('http://investmentu.com/images/navbuttons/RB23.png') no-repeat;
text-decoration: none;
float: left;
}

.navhome, .navarchives, .navExperts, .navRetire, .navResearch, .navResource, .navBookstore { float: left; }
.navhome { background: url('http://investmentu.com/images/navbuttons/Home3.png') no-repeat; }
	.navhome a
	{
	display: block;
	width: 66px;
	height: 40px;
	background: url('http://investmentu.com/images/navbuttons/Home3.png') no-repeat;
	text-decoration: none;
	float: left;
	}
		.navhome a:hover { background-position: -66px 0; }

.navarchives { background: url('http://investmentu.com/images/navbuttons/Archives3.png') no-repeat; }
	.navarchives a
	{
	display: block;
	width: 81px;
	height: 40px;
	background: url('http://investmentu.com/images/navbuttons/Archives3.png') no-repeat;
	text-decoration: none;
	float: left;
	}
		.navarchives a:hover { background-position: -81px 0; }

.navExperts { background: url('http://investmentu.com/images/navbuttons/InvestmentExperts3.png') no-repeat; }
	.navExperts a
	{
	display: block;
	width: 164px;
	height: 40px;
	background: url('http://investmentu.com/images/navbuttons/InvestmentExperts3.png') no-repeat;
	text-decoration: none;
	float: left;
	}
		.navExperts a:hover { background-position: -164px 0; }

.navRetire { background: url('http://investmentu.com/images/navbuttons/FAQ9.png') no-repeat; }
 .navRetire a
 {
 display: block;
 width: 78px;
 height: 40px;
 background: url('http://investmentu.com/images/navbuttons/FAQ9.png') no-repeat;
 text-decoration: none;
 float: left;
 }
 
  .navRetire a:hover { background-position: -78px 0; }

.navResearch { background: url('http://investmentu.com/images/navbuttons/InvestResearch.png') no-repeat; }
	.navResearch a
	{
	display: block;
	width: 174px;
	height: 40px;
	background: url('http://investmentu.com/images/navbuttons/InvestResearch.png') no-repeat;
	text-decoration: none;
	float: left;
	}
		.navResearch a:hover { background-position: -174px 0; }

.navResource { background: url('http://investmentu.com/images/navbuttons/Resources3.png') no-repeat; }
	.navResource a
	{
	display: block;
	width: 93px;
	height: 40px;
	background: url('http://investmentu.com/images/navbuttons/Resources3.png') no-repeat;
	text-decoration: none;
	float: left;
	}
		.navResource a:hover { background-position: -93px 0; }

.navBookstore { background: url('http://investmentu.com/images/navbuttons/IUbookstore3.png') no-repeat; }
	.navBookstore a
	{
	display: block;
	width: 122px;
	height: 40px;
	background: url('http://investmentu.com/images/navbuttons/IUbookstore3.png') no-repeat;
	text-decoration: none;
	float: left;
	}
		.navBookstore a:hover { background-position: -122px 0; }
	
/* IU Old CSS */

/*
Theme Name: Oxford Club theme
Theme URL: http://www.invaterra.com
Description: Theme for Oxford Club
Author: Invaterra
Author URI: http://www.invaterra.com
Latest updated: 19th Dec 2007
*/

/* CSS for Body */
*{margin:0; padding:0;}
/*body{color:#303030; margin:0; padding:0; font:76% "Helvetica", Arial, San-serif; font-size : 11pt;*/
body{color:#303030; margin:0; padding:0; font-family:"Helvetica", Arial, San-serif; font-size : 11pt; }
#page{color:#303030;margin: 1% auto 0 ;  width:65%; text-align:center;}
#top{color:#303030; margin: 0; width:100%; text-align:left; }

#wrap{h5 color:#303030; margin:0px ; width:950px; float:left; overflow:hidden; text-align:left; }
#wrap p{margin-left:0;}
#wrap ul,ol,li{ margin-left: 20px; }


.bodycontent img{ margin:0 ; padding:0 ; align:left;  }
.bodycontent imgth td{ margin-bottom:-1px;  }
.bodycontent imglh{ margin-top:-1px;  }
.bodycontent ul li{ margin: 5px 0px 10px 10px; padding:0 ;  list-style:none; }
.bodycontent{ margin-left:0px; }
.bodycontent a{color:#0033CC;font-weight:bold;  }


/* CSS for Links */
table{margin-bottom:0px;  }
#tbl{margin-bottom:-2px;}
a{background-color:inherit; color:#282472; font-weight: none; text-decoration:none;}
a:hover{background-color:inherit; color: #cc9933; /* #666666;*/ font-weight: none; text-decoration:underline;}
a img{border:0;}



/*#quickfind_div{
margin:0px 0px 0px;
margin-left:10px;
border-bottom:#CCCCCC 1px solid;
}
*/



/* CSS for Sidebars 
#leftside{background: url(img/sidebarblank.gif); float:left; margin:0 0px 0px; width:230px;}
#extras{float:left; margin:0 0px 0px; width:230px;}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget{font-size:1em; margin:10px 10px 18px;}
#leftside li, #extras li{line-height:1.2em; list-style:none; margin:10 10px 6px;}
#leftside ul ul, #extras ul ul{margin:0px 10px 0 10px;}
#leftside ul ul li, #extras ul ul li{margin:0 10px 4px;}
#leftside ul ul li a, #extras ul ul li a{font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist{font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul{margin:10px 10px 18px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a{font-weight:none;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3{background-color:inherit; color:#666666; font-size:1.1em; margin:10px 10px 5px;}*/
/*#leftside label, #extras label{display:none;}*/




/* CSS for Content 
#content{margin-left:230px; padding:10px; width:550px; }
#contentwide{margin-left:230px; padding-left:0px; width:550px; }
#content h2,#contentwide h2 {font-size:1.2em;margin:0 10 10px; color: #000000;}
#content h3,#contentwide h3{font-size:1.2em;margin:0 10 10px; color: #000000;}
#content img,#contentwide img{border:0px;margin:0px 0px 0px 0px;}
#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 10 10px 30px;}
#content li,#contentwide li{padding:0 10 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 10 0 16px;}*/

/* CSS for Footer 
#footer{ width:860px; border-top:1px;clear:both;color:#808080;font-size:0.9em;font-weight:normal;line-height:1.3em;margin:0 0;padding:8px; text-align:center; height: 100px;}
#footer p{margin:0;padding:0;}
#footer a{background-color:inherit;color:#808080;font-weight:normal;text-decoration:none;}
#footer a:hover{background-color:inherit;color:#505050;text-decoration:underline;}*/



/* CSS for Tags 
p,ul,ol{margin:0 0 16px;}
blockquote{border-left:4px solid #e0e0e0;margin:10px;padding:8px 8px 8px 15px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#666666;}
table#wp-calendar{margin:0 auto 18px;width:140px;}*/

/* CSS for Forms 
#s,#submit{background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 5px;padding:4px;width:130px;}
#searchsubmit{background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 0px;padding:2px;width:50px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Helvetica,Arial;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}*/

/* CSS for Float fix 
.contenttext{overflow:hidden;}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}*/

/* CSS for Various classes 
.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.post{margin:0px 0px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.sub{width: 99%;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}

.divider{height: 25px; width:60%; text-align:center;}
.postinfo{background-color:#ffffff;border:0px;color:#666666;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:1px 0 20px;padding:0px;}
.comment{background-color:#ffffff;border:0px;color:#666666;margin:0 0 10px;padding:0px 0px 0 0px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}
.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}
.sidebarbottom img {vertical-align:bottom; }*/

/* CSS for static content 
ol.sc1{ margin:0 10px 1px; font-style: normal ; }
ul.sc1{ margin:0 10px 1px;  font-style: normal ;}
ol.sc1 li{line-height:1.4em; margin:0 20px 1px;  font-style: normal ; }

ol.sc{ margin:0 10px 1px; font-style: normal ;}
ul.sc{ margin:0 10px 1px;  font-style: normal ;}
ul.sc li{line-height:1.4em; margin:0 20px 1px;  font-style: normal ; }*/




/* CSS for Invaterra widgets */
#signup_div{margin:-13px 0px 0px ; }
#signup_div li{margin:0px 10px 0px;}
#signup_div h2 {margin:0 -10px 10px;}


#image_text_div{margin:10px 0px 10px; }
#image_text_div li{margin:0px 10px 0px;}
#image_text_div h2 {margin:0 -10px 10px;}



#iuimage_div{margin:10px 0px 0px; }
#iuimage_div li{margin:0px 10px 0px;  float:middle;}
#iuimage_div h2 {margin:0 -10px 10px;}


/*#quickfind_div{line-height:normal;}*/
#quickfind_div li{line-height:normal; }
#quickfind_div ul{line-height:normal;}
/*#quickfind_div h2 {margin:0 0px 10px; line-height:normal;}*/
#quickfind_div select{line-height:normal; }
/*#quickfind_div img {vertical-align:top; margin-top:-3px; height:100%; line-height:normal;}*/

#iuarticle_div{margin:0px -10px 0px; }
#iuarticle_div li{margin:0px 20px 0px 0px; text-align: left; }
#iuarticle_div ul{margin:0 10px 0px; width:90%;}
#iuarticle_div h2 {margin:0px -10px 10px;}
#iuarticle_div img {vertical-align:top; margin-top:-3px; height:100%;}

#iusearch_div{margin:0px 0px 0px; line-height:normal; }
#iusearch_div li{margin:0px -10px 0px; line-height:normal }
#iusearch_div ul{margin:0 10px 0px; width:90%; line-height:normal;}
#iusearch_div h2 {margin:0 0px 10px; line-height:normal;}
#iusearch_div input {margin:0px 0px 0px; ;line-height:normal;}
#iusearch_div img {vertical-align:top; margin-top:-3px; height:100%; line-height:normal;}

 
.searchinput {
    width: 400px;
}
#content ul.all-gloss-terms {
    width: 400px;
    list-style-type:none;
	padding-bottom: 20px;
	
}
#content ul.all-gloss-terms li {
    width:150px;
    margin:15px 0 0 0;
    padding:0 10px 0 0;
    line-height:15px;
    float:left;
}

.cfox_preload_widget {
	text-align:center;
}

.iu-auth-content {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:#e6e6e6;
	border:1px solid #b3c3d3;
	padding:5px;
	margin:0 0 10px;
}

/* Login */
.login-box-header,
.login-box-inputs,
.login-box-submit,
.login-box-forgot {
	float:left;
}

.login-box-header {
	width:150px;
}

.login-box-inputs {
	width:370px;
}

.login-box-submit {
	width:70px;
}

.login-box-forgot {
	width:380px;
	text-align:right;
}

.login-box-inputs .login-box-inputs-username,
.login-box-inputs .login-box-inputs-password {
	float:left;
	width:50%;
}





.login-username,
.login-password {
	font-size: 13px;
}
#log,
#pwd {
	border: 1px solid #394d09;
	font-size: 13px;
	padding: 3px 4px;
	width: 95px;
}
.login-button {
	background: url(http://www.investmentu.com/images/dev/Login-Button.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 25px;
	overflow: visible;
	text-indent:-10000px;
	width: 80px;
}
.logout-button,
#sidebar_logout button.custom {
	background: url(images/logout-button.gif) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 32px;
	overflow: hidden;
	width: 104px;
}

#sidebar_logout {
	text-align:center;
}

/* Login Page */
#member-login {
	font-size: 16px;
	margin: 50px auto;
	width: 500px;
}
#member-login form {
	margin: 0 auto;
	width: 300px;
}
#member-login .login-username,
#member-login .login-password,
#member-login p {
	margin: 20px 0;
}
#member-login .login-username label,
#member-login .login-password label {
	display: block;
	float: left;
	line-height: 30px;
	width: 100px;
}
#member-login .login-button {
	margin-left: 100px;
}
#member-login .login_help {
	text-align: center;
	font-size: 13px;
}
#member-login .login_help a {
	margin: 0 4px;
}
#member-login #logout {
	text-align: center;
}

/* Lost Password */
#lost-password {
	font-size: 16px;
	margin: 50px auto;
	text-align: center;
}
#lost-password form {
	margin: 0 auto;
	width: 370px;
	text-align: left;
}
#lost-password label {
	display: block;
	float: left;
	line-height: 30px;
	width: 150px;
}
#user_login {
	border: 1px solid #af2002;
	font-size: 16px;
	padding: 4px 4px;
	width: 150px;
}
.btn-get-pw {
	margin-left: 150px;
}
#lost-password p {
	margin: 20px 0;
}

/* Header Login */

.sidebar_member_login {

}


#reportbg {
	background: url(/images/header-PC-login.png) 0 0 no-repeat;
	height: 45px;
	padding-left: 15px;
	position: relative;
top: -6px;
left: 10px;
width: 980px;
}

#HB {
width: 200px;
position: absolute;
left: 1px;
top: -17px;
}

#social {
width: 200px;
float: right;
background: transparent url(/images/socialbg.png) top center no-repeat; 
height: 38px;
width: 171px;
position: relative;
top: 6px;
}

#socialinside {
padding-left: 20px;
    padding-top: 8px;
}

#HBinside {
 left: -12px;
    position: absolute;
    top: 5px;
    width: 200px;
}
#header-login a:hover {
color: #b6af39;
} 

#header-login .copy {
font-family: Arial;
    font-size: 14px;
    font-weight: bold;

}

#header-login .login-username,
#header-login .login-password {
	float: left;
	margin-top: 11px;
	margin-right: 18px;
}
#header-login #log,
#header-login #pwd {
	font-size: 15px;
	padding: 3px 4px;
	width: 100px;
height: 15px;
}
#header-login label {
	font-size: 12px;
}
#header-login .login-button {
	margin-top: 10px;
width: 75px;
}
#header-login .login-meta {
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	padding: 10px 52px 0 0;
	position: absolute;
	right: 0;
	top: 0;
}
#header-login .login-meta li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.logged_in_as {
	display:none;
}


/* Sidebar Free Report Sign Up Box */

#SUcontainer {
	width: 270px;
	height: 200px;
	overflow:visible;
}

#SUtop {
	width: 280px;
	height: 106px;
	background: url(http://www.investmentu.com/images/Signup-Top.png) top no-repeat;
	float: none;
	margin-left: -10px;
}

#SUbottom {
	width: 250px;
	background-color: #28497b;
	float: none;
	padding: 0px 10px 10px 10px;
}

#SUbottom .title1 {
	text-align:center;
	color: #FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 25px;
}

#SUbottom .title2 {
	text-align:center;
	color: #FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 10px;
}


/* Comments */

#comments {
	color: #000;
	font-size: 11pt;
	margin-bottom: 20px;
}

#content .commentlist {
	list-style: none;
	padding-left: 0;
}

#content .commentlist li,
#content .commentlist li .comment-childs,
#content .commentlist li .chalt {
	border: 1px dotted #ccc;
	padding: 10px 10px 5px;
	margin: 0 0 5px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;	
	position: relative;
	display: block;
	zoom: 1;
}

#content .commentlist li.alt {
	background-color: #EAF2DA;
}

#content .commentlist li cite {
	font-weight: bold;
}

#content .commentlist li .comment-moderation {
	font-weight: bold;
	font-size: 8pt;
}

#content .commentlist li .comment-timestamp,
#content .commentlist li .comment-childs .commentmetadata,
#content .commentlist li .chalt .commentmetadata {
	position: absolute;
	top: 10px;
	right: 12px;
	font-size: 8pt;
}

#content .commentlist li .comment-childs,
#content .commentlist li .chalt {
	background-color: #EAF2DA;
}

#content .commentlist li.alt .comment-childs,
#content .commentlist li.alt .chalt {
	background-color: #fff;
}

#actionPopup {
	display: none;
}



/* ====================================
   Pop-Up Domination Styles 
   ==================================== */
   
   .popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel {
		background-image: url('/images/gray-panel-2.png') !important;
		margin-top: 40px !important;
   }
   
   .popup-dom-lightbox-wrapper .lightbox-color-green .lightbox-signup-panel {
		background-image: url('/images/green-panel.png') !important;
		width: 282px !important;
		padding-left: 0px !important;
		padding-right: 107px !important;
		padding-top: 180px !important;
	}
	
	@-webkit-keyframes orangePulse {
		  from { -webkit-box-shadow: 0 0 9px #333; }
		  50% { -webkit-box-shadow: 0 0 24px #000; }
		  to { -webkit-box-shadow: 0 0 9px #333; }
	}
	
	.popup-dom-lightbox-wrapper .lightbox-signup-panel input[type="text"], .popup-dom-lightbox-wrapper input[type="submit"].orange-button {
		padding: 14px 0 !important;
		height: auto !important;
		line-height: normal !important;
	}
	
	.popup-dom-lightbox-wrapper input[type="submit"].orange-button {
		width: 298px !important;
		border-radius: 4px !important;
		-moz-border-radius: 4px !important;
		-webkit-border-radius: 4px !important;
		background-image: none !important;
		color: #021b49 !important;
		text-shadow: 0px 0px 0px black !important;
		margin-top: 6px !important;
		margin-bottom: 20px !important;
		margin-left: 0px !important;
		border: 2px solid #2c6817 !important;
		background: #ff7c0d !important; /* Old browsers */
		background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100% !important); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)) !important; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%) !important; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%) !important; /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%) !important; /* IE10+ */
		background: linear-gradient(top, #ffa84c 0%,#ff7b0d 100%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 !important); /* IE6-9 */
		-webkit-animation-name: orangePulse;
		-webkit-animation-duration: 2s;
		-webkit-animation-iteration-count: infinite;
		cursor: pointer;
		* padding: 12px 0 !important; /* Applies to ie7 only */
		* margin-top: -10px !important; /* Keeps disclaimers within div on ie7 */
	}
	
	.popup-dom-lightbox-wrapper input[type="submit"].orange-button:hover {
		background: orange !important;
	}
	
	.popup-dom-lightbox-wrapper .lightbox-signup-panel input[type="text"] {
		width: 294px !important;
		border-radius: 4px !important;
		-moz-border-radius: 4px !important;
		-webkit-border-radius: 4px !important;
		font-size: 18px !important;
		color: #454343 !important;
		text-align: center !important;
		margin-top: 20px !important;
		margin-bottom: 20px !important;
		margin-left: 0px !important;
		border: 2px solid darkgreen !important;
		background: #f6f8f9 !important; /* Old browsers */
		background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%) !important; /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)) !important; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%) !important; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%) !important; /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%) !important; /* IE10+ */
		background: linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ) !important; /* IE6-9 */
	}
	
	.popup-dom-lightbox-wrapper .lightbox-main .lightbox-contentxx {
		width: 350px !important;
		margin-top: -5px !important;
	}
	
	.popup-dom-lightbox-wrapper .lightbox-color-green .lightbox-grey-panel p.heading {
		font-size: 31px !important;
		font-style: normal !important;
		color: #C20A0A !important;
		line-height: 38px !important;
	}
	
	.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel p {
		font-size: 15px !important;
		line-height: normal !important;
		margin-bottom: 13px !important;
	}
	
	.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel p strong {
		line-height: normal !important;
	}
	
	.popup-dom-lightbox-wrapper .lightbox-signup-panel input[type="submit"]:hover {
		/* background: url('/images/free-download-button.png') top right !important; */
	}
	
	.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel .lightbox-product-image {
		margin-left: -38px !important;
		background: url('http://www.investmentu.com/images/nyse-holiday-schedule-thumb-213x270.png') no-repeat !important;
		width: 207px !important;
		height: 323px !important;
		padding: 0 !important;
		margin-top: 13px !important;
		margin-right: 0px !important;
	}
	
	.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel .lightbox-product-image img {
		display: none !important;
	}

	.popup-dom-lightbox-wrapper .lightbox-close {
		width: 44px !important;
		height: 46px !important;
		right: 30px !important;
		top: 493px !important;
		background-image: none !important;
	}
	
	.popup-dom-lightbox-wrapper a.lightbox-close span {
		display: block !important;
		color: #666;
	}
	
	.popup-dom-lightbox-wrapper .lightbox-main .lightbox-signup-panel p {
		font-size: 14px !important;
		color: #074303 !important;
		font-weight: normal !important;
		text-align: center !important;
		background-image: none !important;
		text-shadow: 0px 0px 0px black !important;
		width: 297px !important;
		font-family: arial, helvetica, sans-serif !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		line-height: 37px !important;
		* width: auto !important; /* Fixes spacing in ie7 */
		* margin-left: 44px !important /* Realigns width in 1e7 */
		* margin-bottom: 6px !important /* Fixes paragraph spacing in ie7 */
		* line-height: 21px !important /* Fixes line height in 1e7 */
	}
			
	.return-link-box {
		display: block;
		width: 200px;
		margin: 10px auto 10px 96px;
		background: #EEE;
		border: 4px solid #DDD;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		color: darkBlue;
		font-weight: bold;
		font-size: 15px;
	}
	
	@-moz-document url-prefix() {
		.popup-dom-lightbox-wrapper .lightbox-color-green .lightbox-grey-panel p.heading  {
			margin-bottom: -14px !important;
		}
	}


	/* ====================================
   	   jQuery Tabbers
   	   ==================================== */

   	   #content .wpui-blue ul.ui-tabs-nav {
   	   		margin: 0;
   	   }

   	   #content .wpui-blue ul.ui-tabs-nav li.ui-state-active a {
   	   		color: #205193;
   	   }

   	   #content .wpui-blue ul.ui-tabs-nav li a {
   	   		color: #fff;
   	   }
