@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------*/
/* | **************************************************************************  |*/
/* | START OF MAIN INTERFACE CSS TAGS - DO NOT TOUCH/CHANGE WITHOUT CONTACTING   |*/
/* | BILL DENGLER OR NICOLAS CHALESLE                                            |*/
/* | **************************************************************************  |*/
/* -------------------------------------------------------------------------------*/
@import url(footer.css);

* {
	margin: 0;
	padding: 0;
}

body { /*WARNING - DO NOT TOUCH/CHANGE - ANY CHANGES WILL ALTER THE WEBSITE*/
	margin: 0;
	padding: 0;
	/*top   right  bottom left*/
	font: normal 11px Verdana, Arial, Georgia, sans-serif; 
	color: #000000;
	text-align: center;
	zoverflow-x: hidden;
}

#printheader { /*this header is for when a person prints th */
	display: none;
}

#container { /*WARNING - DO NOT TOUCH/CHANGE - ANY CHANGES WILL ALTER THE WEBSITE*/
	margin: 0 auto;
	height: auto;
/************ narrower/old interface size
	width: 770px;
**************/
	width: 950px;
	top: 138px;
	border: 0;
	text-align: left;
	padding-bottom: 20px;
	padding-top: 0px;
}

#mainbody, #mainBody{ /*this header css is for pages within IBs website */
	/*position:absolute; */
	left:auto; 
	right:auto; 
	height: auto;
/************ narrower/old interface size
	width: 770px;
**************/
	width: 950px;
/************ narrower/old interface size
	background-image:  url(http://www.interactivebrokers.com/images/sitetemplate/mainTempBodMid.gif);
**************/
	background:  url(http://www.interactivebrokers.com/images/sitetemplate/mainTempBodMid_2.gif) repeat-y 0 0;
}

#mainBodyBottom{
	left: auto; 
	right:auto; 
	width: 950px;
	padding-top:10px;
	background:  url(../../images/sitetemplate/new/mainTempBodBot_3.png) no-repeat bottom left;
	height: 20px;
	text-align: justify;

}

.fp1pixel {
	margin-left: 1px;
}

.disclaimer {
	font: normal 9px Verdana, Arial, Georgia, sans-serif; 
	color: #999;
	border-spacing: 10px;
	border-collapse: seperate;
}

#footer{
	font: normal 9px Verdana, Arial, Georgia, sans-serif; 
	color: #666666;
	left: auto; 
	right:auto; 
	bottom: 0;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}

#footer a, #footer a:visited {
	padding: 2px;
	border: 1px solid #f4f4f4;
	background-color: #fff;
}
 
#footer a:hover {
	padding: 2px;
	border: 5px solid #993300;
	background-color: #D94904;
	color: #fff;
}
.Title, h1{
	font: bold 18px Arial, Verdana, Georgia, sans-serif; 
	color: #000;
	padding: 15px 20px 10px 20px;
	/*top   right  bottom left*/
}

/*h3 is reserved for main page*/

h2 {
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #000;
	margin: 5px 20px;
    padding-bottom: 5px;
	text-align:left;
	border-bottom:1px solid #ccc
}

h4 {
	font: bold 14px Arial, Verdana, Georgia, sans-serif; 
	color: #000;
	margin: 0px 20px;
    padding-bottom: 0px;
	text-align:left;
}


p {
	margin-bottom: 10px;
	font: normal 11px  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	text-align: justify;
	color: #000000;
	padding: 5px 20px;
	/*top   right  bottom left*/
}

table {
	font: normal 11px  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	text-align: justify;
	color: #000;
}

ul, ol {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14pt;
	text-align: left;
	color: #000000;
	margin: 5px 20px;
	padding:5px 20px;
}

ul {list-style-image:url(http://www.interactivebrokers.com/images/sitetemplate/arrow_12x12.png)}

li {
	line-height: 14pt;
}

#backtohome{
	position: absolute;
	z-index: 10;
	left:auto; 
	right:auto; 
	top: 20px;
}


#signinsearch {
	float: right;
	z-index: 5000; 
	margin-top: 10px;
	color: #666;
}

#signinsearch, #signinsearch a, #signinsearch a:visited, #signinsearch a:hover {
 	font: normal 10px Verdana, Arial, Georgia, sans-serif;
	text-decoration: none;
	color: #666;
}
#signinsearch a:hover {
	text-decoration: underline;
	color: #000;
}

#search_box {
    width: 260px;
    height: 25px;
	background:url(../../images/sitetemplate/new/bg_search_box.png) no-repeat
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#search_box #submit {
    float: right;
    margin: 3px 4px 0 0;
	outline:0;
}

#identifier{
        position: absolute;
        top: 22px;
        margin-left: -95px;
        width: 40px;
        text-align: center;
}

#international{ /*positions the internaitional dropdown*/
        position: absolute;
        top: 14px;
        margin-left: -70px;
		z-index:50000
}


#ibmenu{
	position: absolute;
	z-index: 1000;
	left:auto; 
	right:auto; 
	top: 80px;
	zfont: normal 10px Verdana, Arial, Georgia, sans-serif;
	width: 950px;
}

/*end of templates CSS */



/*Styles for inside guts*/
.breadcrumbs, .breadcrumbs a, .breadcrumbs a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff0000;
	text-transform: none;
	text-decoration: underline;
	position: relative;
	top: 0px;
	text-align: left;
	left: auto; 
	right: auto; 
	margin: 5px 20px;
		/*top   right  bottom left*/
}
	
.breadcrumbs a:hover { 
	color: #666666;
	}
	
.CellHeader, .cellheader, .CellHeader2, .pdfCellHeader, .pdfcellheader, .pdfCellHeader2 { 
	font: bold 16px Arial, Verdana, Georgia, sans-serif; 
	/*color:   ; The Font Color controls of this style are in child css pages*/
	/*background-color:   ; The Background Color controls of this style are in child css pages*/
	margin: 5px 20px;
	padding: 5px;
	text-align:left;

        /*added below on 2-18
        padding-bottom: 5px;
	border-bottom:1px solid #999; */
}

.CellSubheader, .cellsubheader, .CellSubHeader {
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #000000;
	margin: 5px 20px;
	padding: 0px;
	text-align:left;
}

.CellTitle, .cellTitle, .celltitle,
.CellTitle2, .cellTitle2, .celltitle2,
.CellTitle3, .cellTitle3, .celltitle3,
.CellSubTitle, .cellSubTitle, .cellsubtitle, .celltitleright { 
	font: bold 12px Arial, Verdana, Georgia, sans-serif;
	text-align: inherit;
	margin: 5px 20px;
	padding: 5px;
		/*top   right  bottom left*/
}
/*The Background Color and Font Color controls of this style are in child css pages*/
/*.CellTitle, .CellTitle2, .CellTitle3, .celltitleright  {
	color: color defined in child css pages;
	background: color defined in child css pages;
}*/

.CellSubTitle, .cellSubTitle, .cellsubtitle {
	color: #000000;
	background: #d9d9d9;/*CCCCCC*/
	border-bottom: 1px solid #999;
}

.CellOn, .CellOff, .CellOff3, .cellon, .celloff {
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	margin: 5px 20px;
	padding: 5px;
		/*top   right  bottom left*/
	border-bottom: 1px solid #CCC;
}
/*The Background Color and Font Color controls of this style are in IBG_main.css*/
/*.CellOn {
	background: #CCC - color defined in global.css;
}*/

.CellOff, .CellOff3, .celloff {
	background: #FFF;
}
.cellleft, .borderleft {
        border-left: 1px solid #CCC;
}

.cellright, .borderright {
        border-right: 1px solid #CCC;
}

.celltop, .bordertop {
        border-top: 1px solid #CCC;
}

.cellbottom, .borderbottom {
        border-bottom: 1px solid #CCC;
}

.dropdown { 
	font: bold 11px Arial, Verdana, Georgia, sans-serif; 
	color: #000000; 
	border:1px solid #999999;
	/*background-color:   ; The Background Color controls of this style are in child css pages*/
	margin: 5px 20px;
	padding: 5px;
	text-align:left;
}

.openaccounttab { /*used on Institutions, Brokers open account pages*/
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #000000;
	background-image:  url(http://www.interactivebrokers.com/images/common/benefits/OpenAcctTab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0px;
	padding: 2px 0px 0px 0px;
		/*top   right  bottom left*/
	width: 162px;
	height: 18px;
}

.TableOutline, .tableOutline, .Tableoutline, .TableNoOutline, .tabledrop, .columnleft, .columnright { /* used on dropdowns for accounts - advisors individiuals institutions brokers */
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 14px;
        border: 1px solid #999999;
        padding: 0px;

        /*top   right  bottom left*/
/************ new width added for table **************/
		width:96%;
		margin: 5px 20px;
}

.TableNoOutline, .columnleft, .columnright { /* used on dropdowns for accounts - advisors individiuals institutions brokers */
        border: 0px;
}
.columnleft{padding-right:5px;}
.columnright{padding-left:5px;}

.tabledrop { /* used on dropdowns for accounts - advisors individiuals institutions brokers */
	background: transparent url(http://www.interactivebrokers.com/images/sitetemplate/mainTemplateBkgrnd.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 8px 8px 0px 0px;
	/*top   right  bottom left*/
}

.instructions, .ibcomments, .Instructions {
	font: normal 11px Arial, Verdana, Georgia, sans-serif; 
	background: #FFFFCC;
	border: 0px dotted #999999;
	color: #000000;
	margin: 0px 20px;
	padding: 5px 10px;
	/*top   right  bottom left*/
}

.warning, .red {
	margin-bottom: 10px;
	font: normal bold 11px  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	text-align: justify;
	color: #FF0000;
	margin-bottom: 10px;
}

.code {
	margin-bottom: 10px;
	font: normal 11px  Courier New, Courier, mono; 
	line-height: 14pt;
	color: #000000;
	/*padding: 5px 40px 5px 20px;*/
	/*top   right  bottom left*/
}

.smalltext {
	font: bold 11px Verdana, Arial, Georgia, sans-serif; 
	color: #000000;
	padding: 0px;
	/*top   right  bottom left*/
}

.smalltext2 {
	font: 9px Verdana, Arial, Georgia, sans-serif; 
	color: #000000;
	padding: 5px 20px;
}

/* ******** CSS Tags for Form Fields*/
input, select, Textarea {
font-family: Arial, Helvetica, Verdnan, sans-serif;
font-size: 10px;
padding: 1px 1px 1px 1px;
}

/* ******** CSS Tags for Consultants*/
.ConsultantsOn {
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background: transparent url(../images/sitetemplate/mainTemplateBkgrnd.gif) repeat-x;
	margin: 5px 30px 5px 20px;
	padding: 5px 5px 5px 5px;
		/*top   right  bottom left*/
	border-bottom: 1px solid #999999;
}

.ConsultantsOff {
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px 40px 0px 15px;
	padding: 5px 5px 5px 5px;
		/*top   right  bottom left*/
	border-bottom: 1px solid #999999;
}

/* ********CSS Styles for PDF Title */
.quicklinks {
	margin-bottom: 10px;
	font: 18px  Verdana, Arial, Georgia, sans-serif; 
	font-weight: 900;
	line-height: 14pt;
	text-align: center;
	color: #000000;
	padding: 0px;
}

.highlightstitle {
	font: bold 24px  Times New Roman, Times, serif; 
	line-height: 18pt;
	text-align: left;
	color: #000000;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 15px;
}

.highlights {
	font: bold 12px  Verdana, Arial, Georgia, sans-serif; 
	line-height: 12pt;
	text-align: center;
	color: #ffffff;
	width: 250px;
	background: #000000;
	padding: 3px;
	margin: 0px 0px 0px 15px;
}



/* STYLES FOR WEBINAR CALENDAR*/

.CalendarTable { /* used on dropdowns for accounts - advisors individiuals institutions brokers */
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 14px;
        padding: 0px;
        margin: 5px 20px 5px 20px;
		border: 1px solid #999999;
        /*top   right  bottom left*/
		        /*top   right  bottom left*/
/************ new width added for table **************/
		width:95%;

}

.CalendarCellOn {
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background: #CCCCCC;
	margin: 5px 30px 5px 20px;
	padding: 3px 5px 20px 5px;
		/*top   right  bottom left*/
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.CalendarCellOff {
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 5px 30px 5px 20px;
	padding: 3px 5px 20px 5px;
		/*top   right  bottom left*/
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.Calendardate {
	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 5px 0px 0px -5px;
	padding: 3px;
		/*top   right  bottom left*/
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.cellwebinar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 1px;
	padding-left: 5px;
	border-bottom: 1px solid #cccccc;
}

/*Options Commentary Styles - Do not touch without speaking to Michael Gibbons */
#mainBodyOC{ /*this header css is for the options commentary whitebranding */
	position: absolute;
	left:auto; 
	right:auto; 
	top: 5px;
	height: auto;
	margin-left: 0;
	width: 779px;
	background-image:  url(../images/sitetemplate/mainTempBodMid.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding-left: 0;
	padding-right: 10px;
}

#headerOC { /*this header css is for the options commentary whitebranding */
	z-index: 0;
	left:auto; 
	right:auto; 
	margin: 0px auto;
	width: 779px;
	top: 0px;
	background: transparent url(../images/sitetemplate/mainTemplateHeaderOC.gif) no-repeat center top;
	text-align: left;
	background-position: 0 0;
	padding-bottom: 5px;
	padding-top: 10px;
}
.CellRed, .CellBlue, .CellBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 5px;
}
.CellRed {
	color: #FFFFFF;
	background-color: #FF0000;
}
.CellBlue {
	color: #FFFFFF;
	background-color: #0033CC;
}

.CellBlack {
	color: #FFFF99;
	background-color: #000000;
}


.CellSubheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 2px;
	border-bottom: 1px solid #666666;
}


/*.CellOff2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #ff0000;
	padding: 1px;
	border-top-width: 50px;
	border-top-style: none;
	border-top-color: #f3f3e9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f3f3e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f3f3e9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f3f3e9
}*/

.TableOutline2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #666666;
}

.TableData{ 
        padding: 0px;
        margin: 5px 20px;
		padding-right:20px;
        /*top   right  bottom left*/
}


.upperLine {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        color: #000000;
        background-color: #FFFFFF;
        border-top: 1px solid #000000;
}


.CellRed2, .CellBlue2, .CellBlack2, .CellOn2 {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	border-bottom: 1px solid #333;
	padding: 1px 5px 1px 1px;
}

.CellOn2 {
	color: #000000;
	padding-left: 5px;
	background: #f3f3e9 url(http://www.interactivebrokers.com/images/common/ofir_cream.gif) repeat;
}

.CellRed2 {
	color: #FFFFFF;
	/*background-color: #FF0000;*/
	background: #FF0000 url(http://www.interactivebrokers.com/images/common/ofir_red.gif) repeat;
}

.CellBlue2 {
	color: #FFFFFF;
	/*background-color: #0000ff;*/
	background: #0000ff url(http://www.interactivebrokers.com/images/common/ofir_blue.gif) repeat;
}

.CellBlack2 {
	color: #FFFF99;
	/*ackground-color: #000000;*/
	background: #000000 url(http://www.interactivebrokers.com/images/common/ofir_black.gif) repeat;
}

/*  END OF CSS TAGS FOR OPTIONS COMMENTARY */


/*  START OF CSS TAGS FOR PDF HIGHLIGHTS PAGES 
.pdfCellHeader, .pdfcellheader,
.pdfCellHeader2 {
	font: bold 14px Arial, Verdana, Georgia, sans-serif; 
	color: #000000;
	background-image:  url(../images/sitetemplate/cellHeader.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 15px 0 5px 15px;
	padding: 4px 0px 0px 10px;
	width: 739px;
	height: 25px;
}*/

.pdfCellSubheader {
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #000000;	
	background-image:  url(../images/sitetemplate/cellSubHeader.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 15px 0 5px 15px;
	padding: 1px 0px 0px 10px;
	width: 739px;
	height: 18px;
}

.pdfCellTitle {
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #FFFFFF;
	text-align: inherit;
	background-image:  url(../images/sitetemplate/cellTitle.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 15px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
		/*top   right  bottom left*/
	height: 25px;
}

.pdfCellTitle2 {   /*to be used for cell titles with 2 lines of text*/
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #FFFFFF;
	text-align: inherit;
	background-image:  url(../images/sitetemplate/cellTitle2.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 15px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
		/*top   right  bottom left*/
	height: 50px;
}

.pdfCellTitle3 {  /*to be used for cell titles with 3 lines of text*/
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #FFFFFF;
	text-align: inherit;
	background-image:  url(../images/sitetemplate/cellTitle3.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 15px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
		/*top   right  bottom left*/
	height: 75px;
}

.pdfCellSubTitle {
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #000000;
	text-align: inherit;
	background-image:  url(../images/sitetemplate/CellSubTitle.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 15px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
		/*top   right  bottom left*/
	height: 25px;
}

.pdfCellOn {
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	margin: 5px 30px 5px 20px;
	padding: 15px 5px 15px 5px;
		/*top   right  bottom left*/
	border-bottom: 1px solid #999999;
}

.pdfCellOff {
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px 40px 0px 15px;
	padding: 15px 5px 15px 5px;
		/*top   right  bottom left*/
	border-bottom: 1px solid #999999;
}

.pdfinstructions {
	font: bold 11px Arial, Verdana, Georgia, sans-serif; 
	background: #FFFFCC;
	border: 1px dotted #999999;
	color: #000000;
	margin: 0px 30px 0px 20px;
	padding: 5px 10px 5px 10px;
	/*top   right  bottom left*/
}

.pdfTableOutline {
font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #000000;
	background: transparent url(../images/sitetemplate/mainTemplateBkgrnd.gif) repeat-x;
	text-align: left;

	border-bottom: 5px solid #999999;
	border-top: 5px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;

	margin: 5px 10px 5px 15px;
        /*top   right  bottom left*/
}

.pdfTableOutline2 {
	font: normal 11px  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	text-align: left;
	color: #000000;
	padding: 5px 20px 5px 5px;
	margin: 0px  10px 10px 0px;
}

.pdftableleft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	border: 1px solid #666666;
	padding: 3px;
}

.pdftableleft ul {
	text-align: left;
	margin: 20px;
	padding: 0;
}

.pdftableleft ul li{
	margin: 0;
/*	padding: 3px 0 3px 5px;*/
}

.pdftable p{
	font: normal 11px  Verdana, Arial, Georgia, sans-serif; 
	line-height: 14pt;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

.pdftable ul {
	text-align: left;
	margin: 20px;
	padding: 0;
}


.quicklinks {
	margin-bottom: 10px;
	font: 18px  Verdana, Arial, Georgia, sans-serif; 
	font-weight: 900;
	line-height: 14pt;
	text-align: center;
	color: #000000;
	padding: 0px;
}

.highlightstitle {
	font: bold 24px  Times New Roman, Times, serif; 
	line-height: 18pt;
	text-align: left;
	color: #000000;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 15px;
}

.highlights {
	font: bold 12px  Verdana, Arial, Georgia, sans-serif; 
	line-height: 12pt;
	text-align: center;
	color: #ffffff;
	width: 250px;
	background: #000000;
	padding: 3px;
	margin: 0px 0px 0px 15px;
}
.pdfsmalltext {
	font: 9px Verdana, Arial, Georgia, sans-serif; 
	color: #000000;
	padding: 3px;
	/*top   right  bottom left*/
}
/*main menu for ib individuals*/

.menu {
width:950%; 
height:32px; 
top:105px;
position:relative; 
z-index:1000;
font: normal 11px  Verdana, Arial, Georgia, sans-serif;}

.menu ul {
padding:0;
margin:0;
list-style-type:none;}

.menu li {
float:left;
width:96px;
position:relative;}

/* TOP LEVEL LINKS */
.menu a, .menu a:visited {
display:block;
text-decoration:none; 
color:#fff; 
width:96px; 
height:30px; 
padding-left:10px; 
line-height:29px;
}

/* TOP LEVEL HOVER */
.menu a:hover{color:#fff; background:#434A54;}

/**************************  2ND LEVEL ATTRIBUTES  **************************/
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:29px;
left:0; 
width:96px;
border-top:1px solid #666; /*TOP BORDER LINE*/
}
/* LINKS */
.menu ul ul a, .menu ul ul a:visited {
background:#FFF; 
color:#000; 
height:auto; 
line-height:12px; 
padding:5px 10px; 
width:128px; 
border:1px solid #666666;
border-width:0 1px 1px 1px;
}

/* 2ND LEVEL HOVER */
.menu ul ul a:hover{color:#fff; background:#636E7D;}

/* 2ND LEVEL BACKGROUND */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#FFF url(http://www.interactivebrokers.com/scripts/common/subnav2.gif) center right no-repeat;}

/* 2ND LEVEL BACKGROUND HOVER */
.menu ul ul a.drop:hover{
background:#636E7D url(http://www.interactivebrokers.com/scripts/common/subnav2.gif) center right no-repeat;}


/**************************  3RD LEVEL ATTRIBUTES  **************************/
.menu ul ul ul a, .menu ul ul ul a:visited {background:#FFF; }

.menu ul ul ul a:hover {background:#636E7D; }

.menu ul ul ul{left:149px; top:-1px; width:149px;}

.menu ul ul ul.left {left:-149px;}


/* TALBE STYLE FOR IE TO WORK */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* VISABLE/INVISABLE STATES */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible; }

.menu ul :hover ul :hover ul {
visibility:visible; }

.menu ul :hover ul ul{visibility:hidden;}

.nextpage {
display:block; page-break-before:always;
}



/******************************* new dividers************************/
.divider01 {
    background: url(http://www.interactivebrokers.com/images/sitetemplate/divider_shadow_01.png) repeat-x 0 0;
    margin: 1px;
    height: 76px;
}

.separator{
background: url(http://www.interactivebrokers.com/images/sitetemplate/mainTempBodSeperator.gif) no-repeat 0 0;
width:950px;
height:34px;
}





