/* CSS LAST UPDATED 7/24/2006 - BILL D.*/


/* ---------------------------------------------------------------------------------------------------------------------*/
/* |   ************************************************************************************************************    |*/
/* |    START OF MAIN INTERFACE CSS TAGS - DO NOT TOUCH/CHANGE WITHOUT CONTACTING BILL DENGLER OR NICOLAS CHALESLE     |*/
/* |   ************************************************************************************************************    |*/
/* ---------------------------------------------------------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}

html { /* This CSS tag is for the grey background of IB site */
	background: none; 
	border: 0;

}

body { /*WARNING - DO NOT TOUCH/CHANGE - ANY CHANGES WILL ALTER THE WEBSITE*/
	margin-left: 0in;
	margin-right: auto;
	border: 0;
	/*top   right  bottom left*/
	font: normal 12pt Verdana, Arial, Georgia, sans-serif; 
	color: #000000;
	background-color: white;
	float: none;
}

#header { /*this header css is for IBs front page DO NOT TOUCH/CHANGE */
	display: none;
}

#header2 { /*this header css is for pages within IBs website */
	display: none;
}

#printheader { /*this header is for when a person prints the page */
	display: block;
	margin-left: 0in;
	margin-right: auto;
	height: 120px;
}

#container { /*WARNING - DO NOT TOUCH/CHANGE - ANY CHANGES WILL ALTER THE WEBSITE*/
	margin-left: 0in;
	margin-right: auto;
	width: auto;
	top: 0;
	border: 0;
	text-align: left;
	padding-bottom: 0;
	padding-top: 0;
	float: none;
}

#leftcolumn{
	display: none;
}

#leftcolumnfooter{
	display: none;
}

#rightcolumn{
	margin-left: 0;
	margin-right: auto;
	border: 0;
	height: 0;
	width: auto;
}

#rightcolumnfooter{
	position: none;
	top: 0;
	left: auto; 
	right:auto; 
	margin-left: 0;
	width: 567px;
	background-image:  none;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 0px;
	padding-right: 5px;
	height: 20px;	
	text-align: justify;	
}

#mainBody{ /*this header css is for pages within IBs website */
	margin-top: 0in;
	margin-left: 0in;
	margin-right: 1in;
	border: 0;
	width: 100%;
	float: none;
}

#mainBodyBottom{
	position: none;
	top: 0;
	left: auto; 
	right:auto; 
	margin-left: 0;
	width: 779px;
	background-image:  none;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 0px;
	padding-right: 5px;
	height: 20px;	
	text-align: justify;	
		float: none;
}

#signinsearch{
	display:none;
}

#navigation{
	display:none;
}

#pageHeader span,
/* #signinsearch .p1, */
#fpTitle h3 span,
#fpProducts h3 span,
#fpImage h3 span,
#fpBackground h3 span,
#fpOpenAccount h3 span,
#twstour h3 span,
#lselect h3 span,
#larchives h3 span,
#lresources h3 span,
#extradiv3,
#extraDiv4,
#extraDiv5,
#extraDiv6 {
	display:block;
}

.fp1pixel {
	margin-left: 0in;
	margin-right: 4in;
	text-align: left;
	border: 0;
}

table {
	margin-left: 0in;
	margin-right: 1in;
	border: 0;
	width: 7in;
}

.disclaimer {
	position: absolute;
	margin-top: 10px;
	margin-bottom: 10px;
	font: normal 7pt Verdana, Arial, Georgia, sans-serif; 
	color: #ffffff;
	border-spacing: 10px;
	border-collapse: seperate;
	border: 0;
	margin-left: 0; 
	margin-right: 0;
	top: 675px;
}

#fptext {
	position: none;
	margin-left: 0; 
	margin-right: auto;
	border: 0;
	font: normal 12pt Arial, Verdana, Georgia, sans-serif; 
	line-height: 22px;
	color: #000000;
	padding: 0;
	text-align: justify;
	/*top   right  bottom left*/
}

#fpIcons img {
	display: none;
}

#fpIcons a {
	display: none;
}
#fpIcons a:link img, #fpIcons a:visited img {
	display: none;
}

#fpIcons a:hover img, #fpIcons a:active img {
	display: none;
}

#fpFlags img {
	display:none;
}

#fpFlags a {
	display:none;
}
#fpFlags a:link img, #fpFlags a:visited img {
	display:none;
}

#fpFlags a:hover img, #fpFlags a:active img {
	display:none;
}

.borderit:hover{
	display:none;
}

#btnOpenAccount img {
	position: relative;
	top: 0px;
	border: 0;
	text-align: right;
	left: auto; 
	right: auto; 
	margin: 3px 1px 10px 20px;
	/*top   right  bottom left*/
}

#btnOpenAccount a, #btnOpenAccount a:link img, #btnOpenAccount a:visited img{
  text-decoration: none;
}

#btnOpenAccount a:hover img, #btnOpenAccount a:active img {
  text-decoration: none;
}

#rightcolumn2{
	padding: 0;
	margin: 0;
	background-image:  url();
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 250px;
}

#rightcolumn ul {
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#rightcolumn ul li{
	margin: 0;
	padding: 3px 0 3px 10px;
	border-bottom: 1px solid #ECEFD7;
}

#rightcolumn ul li a, #rightcolumn ul li a:visited {
	border-bottom: none;
}

#rightcolumn ul li a:hover {
	color: #94AB36;
}

#lselect {
	font-size: 0.9em; 
}

#lselect ul li {
	background: transparent url() no-repeat 0% 25%;
	padding: 3px 0 3px 25px;
}

#lselect a {
	display: block;
	font-size: 1.1em;
	color: #789B51;
}

#lselect a.c {
	display:inline;
	line-height:5px;
	margin:0;
	padding:0;
	font: normal 1.0em/0.9em Verdana, Arial, Tahoma, sans-serif;
	color: #B9B9B9;
	letter-spacing: -1px;
}

#fpTitle, #fpProducts, #fpImage, #fpBackground, #fpOpenAccount, #twstour{
	position: relative;
	left: 0px;
	width: auto;
	padding-bottom: 10px;
	text-align: justify;
}

#fpTitle h3 {
	font: bold 14pt  Verdana, Arial, Georgia, sans-serif; 
	line-height: 18pt;
	background-image:  none;
	color: #000000;
	margin-left: 0;
	width: auto;
	height: 60px;
}

#fpProducts h3 {
	font: bold 12pt  Verdana, Arial, Georgia, sans-serif; 
	line-height: 16pt;
	background-image:  none;
	background-position: left;
	margin-left: 1px;
	width: auto;
	height: 60px;
}

#fpImage h3 {
	display: none;
}

#fpOpenAccount h3 {
	display:none;
}

#twstour h3 {
	display:none;
}

#lselect, #larchives {
	margin-bottom: 20px;
}

#lselect h3 {
	background-image:  url();
	background-repeat: no-repeat;
	background-position: left;
	width: 196px;
	height: 40px;
}

#larchives h3 {
	background-image:  url();
	background-repeat: no-repeat;
	background-position: left;
	width: 196px;
	height: 40px;
}

#lresources h3 {
	background-image:  url();
	background-repeat: no-repeat;
	background-position: left;
	width: 196px;
	height: 40px;
}

#footer{
	display:none;
}

#footer a, #footer a:visited {
	display:none;
}

#footer a:hover {
	display:none;
}

.breadcrumbs, .breadcrumbs a {
	display:none;
}
	
.breadcrumbs a:hover { 
	display:none;
}

/* ---------------------------------------------------------------------------------------------------------------------*/
/* |   ************************************************************************************************************    |*/
/* |    END OF MAIN INTERFACE CSS TAGS - DO NOT TOUCH/CHANGE WITHOUT CONTACTING BILL DENGLER OR NICOLAS CHALESLE       |*/
/* |   ************************************************************************************************************    |*/
/* ---------------------------------------------------------------------------------------------------------------------*/




/* ---------------------------------------------------------------------------------------------------------------------*/
/* |                              CSS TAGS BELOW CONTROL MAIN HYPERLINKS THROUGHOUT WEBSITE                            |*/
/* ---------------------------------------------------------------------------------------------------------------------*/

a, a:visited {
	text-decoration: none;
	font: normal 11pt  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	color: #000000;
}

a:hover {
	text-decoration: none;
	font: normal 11pt  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	color: #000000;
}

a img, a:visited img, a:hover img, a:link img, a:active img {
	text-decoration: none;
	font: normal 11pt  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	color: #000000;
}

/* ---------------------------------------------------------------------------------------------------------------------*/
/* |                                 END OF TAG FOR MAIN HYPERLINKS THROUGHOUT WEBSITE                                 |*/
/* ---------------------------------------------------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------------------------------------------------*/
/* |                                            START OF TAGS FOR GUTS OF WEBSITE                                      |*/
/* ---------------------------------------------------------------------------------------------------------------------*/


acronym {
	text-decoration: none;
	color: #FF0000;
	border-bottom: 1px dotted #ff0000;
	cursor: help;
}

.CellHeader, .CellHeader2 {
	background-image: none;
	font: bold 12pt Arial, Verdana, Georgia, sans-serif; 
	color: #000000;
	margin: 0;
	padding: 0;
}

.CellSubheader {
	font: bold 12pt Arial, Verdana, Georgia, sans-serif; 
	line-height: 22pt;
	background-image: none;
	color: #000000;
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 739px;
	height: 18px;
}

.CellTitle {
	font: bold 12pt Arial, Verdana, Georgia, sans-serif; 
	background-image: none;
	color: #000000;
	text-align: inherit;
	margin: 0;
	padding: 0;
		/*top   right  bottom left*/
	width: auto;
	height: 25px;
}

.CellSubTitle {
	font: bold 11pt Arial, Verdana, Georgia, sans-serif; 
	background-image: none;
	color: #000000;
	text-align: inherit;
	margin: 0;
	padding: 0;
		/*top   right  bottom left*/
	width: auto;
	height: 25px;
}

.CellTitle2 {   /*to be used for cell titles with 2 lines of text*/
	font: bold 12pt Arial, Verdana, Georgia, sans-serif; 
	background-image: none;
	color: #000000;
	text-align: inherit;
	margin: 0;
	padding: 0;
		/*top   right  bottom left*/
	width: auto;
	height: 50px;
}

.CellTitle3 {  /*to be used for cell titles with 3 lines of text*/
	font: bold 12pt Arial, Verdana, Georgia, sans-serif; 
	background-image: none;
	color: #000000;
	text-align: inherit;
	margin: 0;
	padding: 0;
		/*top   right  bottom left*/
	width: auto;
	height: 75px;
}

.CellOn {
	margin-left: 0in;
	margin-right: auto;
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	color: #000000;
	background: none;
	margin: 0;
	padding: 4px 0px 4px 0px;
		/*top   right  bottom left*/
	border-bottom: 1px solid #999999;
}

.CellOff {
	margin-left: 0in;
	margin-right: auto;
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0;
	padding: 4px 0px 4px 0px;
		/*top   right  bottom left*/
	border-bottom: 1px solid #999999;
}



.Title, h1{
	font: bold 16pt Arial, Verdana, Georgia, sans-serif; 
	color: #000000;
	background-image: none;

	padding: 0;
	/*top   right  bottom left*/
	margin-left: 0in;
	margin-right: auto;
}

.instructions {
	margin-left: 0in;
	margin-right: auto;
	font: bold 11px Arial, Verdana, Georgia, sans-serif; 
	background: #FFFFCC;
	border: 1px dotted #999999;
	color: #000000;
	margin: 0;
	padding: 0;
	/*top   right  bottom left*/
}

p {
	margin-top: 10px;
	margin-left: 0in;
	margin-right: auto;
	padding: 0;
	font: normal 11pt  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	color: #000000;
}

.warning, red {
	margin-top: 10px;
	margin-left: 0in;
	margin-right: auto;
	padding: 0;
	font: bold 11pt  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	color: #000000;
}


.code {
	margin-top: 10px;
	margin-left: 0in;
	margin-right: auto;
	padding: 0;
	font: normal 11pt  Courier New, Courier, mono;
	line-height: 14pt;
	color: #000000;
}

#rightalign{ /* used to control the flags and open account button for pages within IB website */
	position: relative;
	left: auto; 
	right:auto; 
	top: 0;
	height: auto;
	margin-left: 410px;
	border: 0;
	text-align: right;
	padding-left: 0px;
	padding-right: 25px;
}

.smalltext {
	font: bold 11px Verdana, Arial, Georgia, sans-serif; 
	color: #000000;
	padding: 0 0 0 0;
	/*top   right  bottom left*/
}

.smalltext2 {
	font: 9pt Verdana, Arial, Georgia, sans-serif; 
	color: #000000;
	padding: 0;
	/*top   right  bottom left*/
}

.tabledrop, .TableOutline { /* used on dropdowns for accounts - advisors individiuals institutions brokers */
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	
	border-bottom: 0;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	
	margin-left: 0in;
	margin-right: auto;
	/*top   right  bottom left*/
}

ul {
	font: normal 11pt Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	color: #000000;
	margin-left: 0in;
	margin-right: auto;
	padding: 0px 0px 0px 15px;
	/*top   right  bottom left*/
}


/* ---------------------------------------------------------------------------------------------------------------------*/
/* |                                 HINT BOX  TAG FOR MAIN HYPERLINKS THROUGHOUT WEBSITE                               */
/* |                          used on pages like - Individuals, advisors, brokers, institutions                         */
/* ---------------------------------------------------------------------------------------------------------------------*/

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #f3f3e9;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font-family:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.noprint {
	display: none;
}

/* ---------------------------------------------------------------------------------------------------------------------*/
/* |                             END HINT BOX  TAG FOR MAIN HYPERLINKS THROUGHOUT WEBSITE                              |*/
/* ---------------------------------------------------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------------------------------------------------*/
/* |                                            CSS TAGS FOR OPTIONS COMMENTARY                                        |*/
/* ---------------------------------------------------------------------------------------------------------------------*/

.CellRed {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 18pt;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: normal;
}
.CellBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 18pt;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: normal;
}

.CellBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: normal;
}

/* ---------------------------------------------------------------------------------------------------------------------*/
/* |                                       END OF CSS TAGS FOR OPTIONS COMMENTARY                                      |*/
/* ---------------------------------------------------------------------------------------------------------------------*/

#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 { display:none }