@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);
@import url(buttons.css);
* {
	margin: 0;
	padding: 0;
}
html { /* This CSS tag is for the grey background of IB site */
	background: transparent url(../../images/sitetemplate/new/mainTemplateBkgrnd_en.gif) repeat-x fixed;
}
body { /*WARNING - DO NOT TOUCH/CHANGE - ANY CHANGES WILL ALTER THE WEBSITE*/
	margin: 0;
	padding: 0;
	font: normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	line-height:18px; 
	color: #000;
	text-align: center;
	/*overflow-x: hidden;
	zzbackground: transparent url(../../images/sitetemplate/new/header_menu_top.png) repeat-x;*/
}
table, tr, td, h1, h2, h3, h4, h5, h6 {font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}
#header { /*this header css is the IBGmain and en/individual graphic */
	z-index: 0;
	left:auto; 
	right:auto; 
	margin: 0px auto;
	width: 950px;
	height: 150px;
	background: transparent url(../../images/sitetemplate/new/mainTemplateHeader_3_en.png) no-repeat center bottom;
	text-align: left;
}
#printheader { /*this header is for when a person prints */
	display: none;
}
#container { /*WARNING - DO NOT TOUCH/CHANGE - ANY CHANGES WILL ALTER THE WEBSITE*/
	margin: 0 auto;
	height: auto;
	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;
	width: 950px;
	background:  url(../../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-size:9px;
	color: #999;
	border-spacing: 10px;
	border-collapse: seperate;
}
#footer{
	background:  url(../../images/sitetemplate/new/mnTempFooter.png) no-repeat top center;
	height:68px;
	font-size:11px; 
	color: #333;
	left: auto; 
	right:auto; 
	bottom: 0;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	margin-top:-20px;
}
#footer a, #footer a:visited {
	color:#333;
	text-decoration:none
}
#footer a:hover {
	color: #0000FF;
        text-decoration:none
}
#footer .socialbuttons {float:right;padding-right:50px}
#footer .socialbuttons a img, #footer .socialbuttons a:visited img, #footer .socialbuttons a:hover img{
         padding:0 2px; margin:0px;}
#footer ul {
         list-style-image:none;padding-left:0px}
#footer {list-style:none;}
#footer li{float:left;display:block;padding: 0 15px}
.Title{
	font-size:18px; 
	font-weight:lighter;
	color: #666;
	padding: 15px 20px 10px 20px;
	/*top   right  bottom left*/
}
h1{
	font-size:16px; 
	font-weight:lighter;
	color: #0066ff;
	padding: 15px 20px 10px 20px;
	/*top   right  bottom left*/
}
.tab_url_footer{
	font-size:11px;
	font-weight:normal;
	color:#ccc
}
h2 {
	font-size:14px;
	font-weight:lighter;
	color: #000;
	margin: 5px 20px;
        padding-bottom: 5px;
	text-align:left;
	border-bottom:1px solid #ccc
}
h4 {
	font-size:14px; 
	font-weight:bold;
	color: #000;
	margin: 5px 20px;
        padding-bottom: 0px;
	text-align:left;
}
p, .indent_left_right, .indent_left, .indent_right{
	font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: 10px;
	text-align: justify;
	color: #000;
	padding: 5px 40px;
	/*top   right  bottom left*/
}
.indent_left_right{padding:5px 100px;}
.indent_left{padding:5px 0px 5px 100px;}
.indent_right{padding:5px 100px 5px 0px;}
table {
	text-align: left;
	color: #000;
}
ul, ol {
	margin:5px 20px 5px 40px;
	padding:5px 20px;
	font:normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	text-align:left;
	color: #000;
}
ul {
	list-style-image:url(../../images/sitetemplate/arrow_12x12.png);
}
li {
	margin:10px 0px;
}
#backtohome{
	position: absolute;
	z-index: 10;
	left:auto; 
	right:auto; 
	top: 20px;
}
.roundedcorners{
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
#signinsearch {
	float: right;
	z-index: 5000; 
	margin-top: 10px;
	color: #666;
}
.social_buttons {/*border:1px solid blue;*/display:inline;position:absolute;margin:0 0 0 675px}
#signinsearch, #signinsearch a, #signinsearch a:visited, #signinsearch a:hover {
 	font-size:10px;
	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: 185px;
   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 international dropdown*/
	position: absolute;
	top: 14px;
	margin-left: -70px;
	z-index:50000
}
#ibmenu{
	position: absolute;
	z-index: 1000;
	left:auto; 
	right:auto; 
	top: 80px;
	width: 950px;
}
/*end of templates CSS */
/*Styles for inside guts*/
.breadcrumbs, .breadcrumbs a, .breadcrumbs a:hover {
	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: #666;
	}
a, a:visited{
	text-decoration: underline;
	color: #0000FF;
}
a:hover, .CellHeader a:hover, .cellheader a:hover, .CellHeader2 a:hover, .pdfCellHeader a:hover, .pdfcellheader a:hover, .pdfCellHeader2 a:hover {
	text-decoration: none;
	color: #666;
}
a img, a:visited img, a:hover img, a:link img, a:active img {
	text-decoration: none;
	border: none;
	outline:0px;
}
a:focus, a:focus img{outline:0px;}	
.h1noshow{display:none} /*this hides h1 reference from search engines. Used on main IBG and main en*/
.dropdown { 
	font-size:11px;
	font-weight:bold; 
	color: #000; 
	border:1px solid #999;
	/*background-color:   ; The Background Color controls of this style are in child css pages*/
	margin: 5px 20px;
	padding: 5px;
	text-align:left;
}
/*Controls the flash applicaiton on the front page*/
#flashcontent {
	width: 739px;
	margin-left:10px;
	padding: 5px;
}
.columnleft{padding-right:5px;}
.columnright{padding-left:5px;}
.tabledrop { /* used on dropdowns for accounts - advisors individiuals institutions brokers */
	background: transparent url(../../images/sitetemplate/mainTemplateBkgrnd.gif) repeat-x;
	font-size: 11px;
	line-height: 14px;
	padding: 8px 8px 0px 0px;
	/*top   right  bottom left*/
}
.instructions, .ibcomments, .Instructions {
	font-size:12px;
	border: 1px solid #ffcc66;
	color: #000;
	margin: 0px 20px;
	padding: 5px 20px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FFFFCC;	
	background: -moz-linear-gradient(100% 100% 90deg, #ffeccd, #FFFFFF);/* Firefox 3.6+ */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*)*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#ffeccd));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#ffeccd, #FFFFFF);/* Safari 5.1+, Chrome 10+ */ 
	background: -o-linear-gradient(#ffeccd, #FFFFFF);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #FFFFFF 0%,#ffeccd 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#ffeccd',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #FFFFFF 0%,#ffeccd 100%); /* W3C */
	/*shadow*/
	-moz-box-shadow: 0 0 5px #ffeccd;
	-webkit-box-shadow: 0 0 5px#ffeccd;
	box-shadow: 0 0 5px #ffeccd;
}
.warning, .red {
	margin-bottom: 10px;
	font-size:11px;
	font-weight:bold;
	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: #000;
	/*padding: 5px 40px 5px 20px;*/
	/*top   right  bottom left*/
}
.smalltext {
	font-size:11px;
	font-weight:normal; 
	color: #000;
	padding: 0px;
	/*top   right  bottom left*/
}
.smalltext2 {
	font-size:9px;
	font-weight:normal; 
	color: #000;
	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: #000;
	padding: 0px;
}
.highlights {
	font: normal 12px  Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	margin: 20px 0px 0px 40px;
	letter-spacing:5px
}
.highlightstitle {
	font-size: 18px;
	font-weight:bold;
	text-align: left;
	color: #000;
	margin: 3px 0px 0px 40px;
}
/* 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;
	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;
	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;
	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;
	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;
}
.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-family: 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(../../images/common/ofir_cream.gif) repeat;
}
.CellRed2 {
	color: #FFFFFF;
	/*background-color: #FF0000;*/
	background: #FF0000 url(../../images/common/ofir_red.gif) repeat;
}
.CellBlue2 {
	color: #FFFFFF;
	/*background-color: #0000ff;*/
	background: #0000ff url(../../images/common/ofir_blue.gif) repeat;
}
.CellBlack2 {
	color: #FFFF99;
	/*ackground-color: #000000;*/
	background: #000000 url(../../images/common/ofir_black.gif) repeat;
}
/*remove*/
/*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(../../scripts/common/subnav2.gif) center right no-repeat;}
/* 2ND LEVEL BACKGROUND HOVER */
.menu ul ul a.drop:hover{
background:#636E7D url(../../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(../../images/sitetemplate/divider_shadow_01.png) repeat-x 0 0;
    margin: 1px;
    height: 45px;
	clear: both;
}
.separator{
	background: url(../../images/sitetemplate/mainTempBodSeperator.gif) no-repeat 0 0;
	width:950px;
	height:34px;
}
/******************************* for browser detection ************************/
.browser_detection{ 
	position:absolute;
	z-index:90000000000000000;
	margin: 250px 80px;
	height: auto;
	width: 770px;
	background:#ffffcc;
	padding:10px;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000;
	border:7px solid #ff0000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
/******************************* for commission menus ************************/
.comm_container{
	margin-left:20px;
	padding: 0;
	border: 0px solid #999;
	width:910px
}
.comm_container div.comm_accordion_bar a,
.comm_container div.comm_accordion_bar_child a{
	background: #eee url(../../images/common/buttons/btn_arrow_down.png) no-repeat 3px 15px;
	font: bold 16px "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, sans-serif;
	color: #333;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 15px 10px;
	padding-left:36px;
	text-decoration: none;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.comm_container div.comm_accordion_bar_child a{
	background: #eee url(../../images/common/buttons/btn_arrow_down_small.png) no-repeat 3px 3px;
	padding: 5px;
	padding-left:36px;
	font-size:14px;
}
.comm_container div.comm_accordion_bar a:visited,  .comm_container div.comm_accordion_bar a:active,
.comm_container div.comm_accordion_bar_child a:visited,  .comm_container div.comm_accordion_bar_child a:active{
	color:#000;
}
.comm_container div.selected a, .comm_container div.active a, .comm_container div.comm_accordion_bar a:hover,
.comm_container div.comm_accordion_bar_child a:hover{
	zbackground: url(../../images/sitetemplate/new/HLgradient_over_2.gif) no-repeat 0 0;
	color: #0066FF;
}
.comm_container div.submenu{ /*DIV that contains each sub menu*/
	background: white;
	padding: 5px;
	height: 50%; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.comm_table, .comm_table_borderless {
	margin: 0px 20px;
	border: 1px solid #ccc;
	padding:5px;
        background:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*shadow*/
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px#ccc;
	box-shadow: 0 0 5px #ccc;
}
.comm_table_borderless {
        border:0px;
	/*shadow*/
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px#ccc;
	box-shadow: 0 0 0px #ccc;
}
tr.linebottom td {border-bottom:1px dashed #ccc}
.comm_table_header,  .comm_table_subheader{
	padding: 5px 8px;
	font: bold 14px "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, sans-serif;
	line-height: 18px;
	color:#0066FF;
}
.comm_table_subheader{color:#000}
.comm_table_content, .commission_price{
	padding: 8px;
	/*font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 16px;*/
	color: #000;
}
.comm_table_content a {line-height:16px}
.commission_price{	font: bold 14px "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, sans-serif;}
.comm_table_bkgrnd {
	/*background: url(../../images/common/fxview_tablecontent.jpg) bottom repeat-x;*/	/* fallback */	
	background: -moz-linear-gradient(100% 100% 90deg, #E7E7E7, #FFFFFF);/* Firefox 3.6+ */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*)*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E7E7E7));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#FFFFFF, #E7E7E7);/* Safari 5.1+, Chrome 10+ */ 
	background: -o-linear-gradient(#E7E7E7, #FFFFFF);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #FFFFFF 0%,#E7E7E7 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7',GradientType=0 ); /* IE6-9 */
}
.comm_table_content ul, .comm_table_content ol {
	margin:5px 10px;
}
.comm_table_content li {
	margin:4px 0px;
}
.comm_table_gradient {
	border-top:1px solid #DDD;
	border-bottom:1px solid #CCC;
	/* BACKGROUND GRADIENT */
	background:#FFFFFF;
	background:-moz-linear-gradient(100% 100% 90deg, #DDDDDD, #FFFFFF);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#DDDDDD));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#FFFFFF, #DDDDDD);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#FFFFFF, #DDDDDD);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #FFFFFF 0%,#DDDDDD 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFDDDDDD',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #FFFFFF 0%,#DDDDDD 100%); /* W3C */
}
.lineRightGray {
	border-right: #CCCCCC 1px solid;
}
.lineRightBlack {
	border-right: #666 1px solid;
}
.comm_table_content sup {font: normal 10px Arial, Helvetica, sans-serif; color:#333333}
div.comm_accordian_example{float:right;font: normal 10px Arial, Helvetica, sans-serif;text-decoration:none}
div.comm_accordian_example a{
	color: #0000FF;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}
div.comm_accordion_example a:visited, div.comm_accordion_example a:active, div.comm_accordion_example a:hover{
	color: #0000FF;
	text-decoration:none;
	border-bottom:1px solid #666
}
.submenu3 { /*style for js that is located in the accordian script on the commissions page*/
	text-align:right;
	font-size:12px;
	}
.comm_table_subheader1 {	
	padding: 5px 8px;
	font: bold 14px "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, sans-serif;
	line-height: 18px;
	color:#0066FF;
}
.comm_example {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:13px;
	font-weight:normal;
	color:#0066FF;
}

/*  ACCORDION STYLES ---------------------------------------------------------------------------------------------------- */
.accordion {
	margin:0px auto;
	padding:0px;
	width:910px;
	height:auto;
}
.accordion .ui-state-focus {
	outline:none;
}
/* LARGE ACCORDION BAR STYLES */
.accordion div.accordion_big a, .accordion div.accordion_big a:link, .accordion div.accordion_big a:visited, .accordion div.accordion_big a:hover, .accordion div.accordion_big a:active, .accordion div.accordion_big a:focus { 
	display:block;
	margin:0px 0px 10px 0px;
	padding:12px 10px 12px 35px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#555;
	background:#EEEEEE url(../../images/common/buttons/btn_arrow_right_small.png) no-repeat 4px 7px;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	outline:none;
}
.accordion div.accordion_big a:hover {
	color:#1D7CC4;
}
.accordion div.accordion_big.ui-state-active a {
	color:#1D7CC4;
	background:#EEEEEE url(../../images/common/buttons/btn_arrow_down_small.png) no-repeat 4px 7px;
}
/* SMALL ACCORDION BAR STYLES */
.accordion div.accordion_small a, .accordion div.accordion_small a:link, .accordion div.accordion_small a:visited, .accordion div.accordion_small a:hover, .accordion div.accordion_small a:active, .accordion div.accordion_small a:focus { 
	display:block;
	margin:0px 0px 10px 0px;
	padding:8px 10px 8px 35px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#555;
	background:#EEEEEE url(../../images/common/buttons/btn_arrow_right_small.png) no-repeat 4px 2px;
	border:1px solid #ccc;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	outline:none;
}
.accordion div.accordion_small a:hover {
	color:#1D7CC4;
}
.accordion div.accordion_small.ui-state-active a {
	color:#1D7CC4;
	background:#EEEEEE url(../../images/common/buttons/btn_arrow_down_small.png) no-repeat 4px 2px;
}
/* FAQ ACCORDION BAR STYLES */
.accordion div.accordion_faq a, .accordion div.accordion_faq a:link, .accordion div.accordion_faq a:visited, .accordion div.accordion_faq a:hover, .accordion div.accordion_faq a:active, .accordion div.accordion_faq a:focus { 
	display:block;
	margin:0px 0px 10px 0px;
	padding:2px 0px 2px 20px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#555;
	background:url(../../images/common/buttons/arrow_right.png) no-repeat 8px 5px;
	outline:none;
}
.accordion div.accordion_faq a:hover {
	color:#1D7CC4;
}
.accordion div.accordion_faq.ui-state-active a {
	color:#1D7CC4;
	background:url(../../images/common/buttons/arrow_down.png) no-repeat 8px 5px;
}
/* COMMISSION EXAMPLES ACCORDION BAR STYLES */
.accordion div.accordion_example a, .accordion div.accordion_example a:link, .accordion div.accordion_example a:visited, .accordion div.accordion_example a:hover, .accordion div.accordion_example a:active, .accordion div.accordion_example a:focus { 
	float:right;
	margin:-20px 0px 10px 0px;
	padding:2px 0px 2px 20px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#0066FF;
	background:url(../../images/common/buttons/arrow_right.png) no-repeat 8px 7px;
	outline:none;
}
.accordion div.accordion_example a:hover {
	color:#0066FF;
}
.accordion div.accordion_example.ui-state-active a {
	color:#0066FF;
	background:url(../../images/common/buttons/arrow_down.png) no-repeat 8px 7px;
}

/* new styles to handle css3 gradient buttons*/
a.green_button{ 
	background: #009e0f url(../images/common/gradient_bkgrnd_green.png); background-repeat: repeat-x;/* fallback */ 
	background: -moz-linear-gradient(100% 100% 90deg, #009e0f, #2bdb3d);/* Firefox 3.6+ */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*)
	*/ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2bdb3d), to(#009e0f));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#009e0f, #2bdb3d);/* Safari 5.1+, Chrome 10+ */ 
	background: -o-linear-gradient(#009e0f, #2bdb3d);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #2bdb3d 0%,#009e0f 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bdb3d', endColorstr='#009e0f',GradientType=0 ); /* IE6-9 */
	border:1px solid #090;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:10px;
	display:inline-block;
	/* rounded corners*/
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	/*shadow*/
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	color:#000;
	margin:10px 0;
text-decoration:none;
}
a.green_button:hover {
	text-decoration:none;
	color:#FFF
}
/* used for open account title pages */
div.title_header{
	font:Verdana, Geneva, sans-serif;
	font-weight:bolder;
	font-style:italic;
	font-size:22px;
	color:#09F;
	padding:10px 20px
}
div.title_header span{
	font:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-style:italic;
	color:#000
}
/* FAQ DROP DOWN STYLES */
div.faq_dropdown a {
	position:relative; /*To help in the anchoring of the ".statusicon" icon image*/
	display:block;
	padding:0px 5px 0px 5px;
	padding-left:20px;
	width:auto;
	font:bold 13px "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
	color:#444;
	background:url(../../images/common/buttons/btn_arrowdown_small.png) no-repeat 0px 1px;
}
div.faq_dropdown a:visited, div.faq_dropdown a:active {
	color:#000;
}
div.faq_dropdown a:hover {
	color:#06F;
}
div.selected a, div.active a {
	color:#06F;
}
/* CALC DROP DOWN STYLES */
.comm_container div.calc_dropdown a {
	position:relative; /*To help in the anchoring of the ".statusicon" icon image*/
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	width:auto;
	font:bold 13px "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
	color:#FFF;
	border:1px soild #333333;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background: #0066FF;	
	background: -moz-linear-gradient(100% 100% 90deg, #0066FF, #7BB0FF);/* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7BB0FF), to(#0066FF));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#0066FF, #7BB0FF);/* Safari 5.1+, Chrome 10+ */ 
	background: -o-linear-gradient(#0066FF, #7BB0FF);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #7BB0FF 0%,#0066FF 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7BB0FF', endColorstr='#0066FF',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #7BB0FF 0%,#0066FF 100%); /* W3C */
}
.comm_container div.calc_dropdown a:visited, .comm_container div.calc_dropdown a:active {
	color:#FFF;
}
.comm_container div.calc_dropdown a:hover {
	color:#FFF;
	background: #7BB0FF;	
	background: -moz-linear-gradient(100% 100% 90deg, #012E9D, #7BB0FF);/* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7BB0FF), to(#012E9D));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#012E9D, #7BB0FF);/* Safari 5.1+, Chrome 10+ */ 
	background: -o-linear-gradient(#012E9D, #7BB0FF);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #7BB0FF 0%,#012E9D 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7BB0FF', endColorstr='#012E9D',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #7BB0FF 0%,#012E9D 100%); /* W3C */
}
/* MARKET BRIEF BLOGS STYLES */
.blogchart {
	margin:0px 1px;
	padding:0px;
	background:url(../../images/common/chart_separator.png) repeat-x 0px 230px;
}
.blogtable {
	margin:0 auto;
	padding:0px;
	width:850px;
	height:auto;
}
.blogleft {
	margin:0px;
	padding:15px 10px 0px 0px;
	font-size:11px;
	color:#666;
}
.blogright {
	margin:0px;
	padding:0px 0px 0px 10px;
}
.blogseperator {
	margin:30px auto;
	padding:0px;
	width:850px;
	height:4px;
	background:url(../../images/common/blog_separator.png) no-repeat 0px 0px;
}
/*for simple toggle slider - supports design.js */
#slider{
	display:block
}
/* IB TRADERS REPORT STYLES ---------------------------------------------------------------------------------------------------- */
.tradersreporttitle {
	margin:0px auto;
	padding:20px 0px 20px 0px;
	font:bold 46px/50px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#444;
	background:transparent url(../../images/common/icon_tradersreport.png) no-repeat 625px 0px;
}
.reportnav {
	margin:0px 0px 0px 1px;
	padding:0px;
	width:948px;
	height:26px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	/* GRADIENT STYLES */
	background:#E7E7E7;
	background:-moz-linear-gradient(top, #FFFFFF, #CCCCCC);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#CCCCCC));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC')"; /* IE8 */
}
.reportcolumnleft {
	margin:0px;
	padding:30px 30px 30px 60px;
	font-size:12px;
	line-height:15px;
	color:#666;
}
.reportcolumnright {
	margin:0px;
	padding:30px 80px 30px 30px;
}
.tradersreport-h1 {
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	color:#666;
}
.tradersreport-h2 {
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	color:#000;
}
.tradersreport-p {
	margin:8px 0px 0px 0px;
	padding:0px;
	text-align:justify;
}
.reportdivider {
	margin:0px auto;
	padding:0px;
	width:850px;
	height:4px;
	background:transparent url(../../images/common/tr_divider.png) no-repeat 0px 0px;
}
a.reportlink, a.reportlink:visited, a.reportlink:hover, a.reportlink:active, a.reportlink:focus {
	cursor:pointer;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#1D82F8;
	outline:none;
}
a.reportlink:hover {
	color:#666;
}
.sharecontainer {
	display:inline-block;
	margin:0px;
	padding:10px 0px;
	border:1px solid red;
}
.sharemenu {
	position:relative;
	z-index:100;
	margin:0px;
	padding:7px 10px 7px 26px;
	width:104px;
	height:15px;
	background:url(../../images/common/icon_tr_social.png) no-repeat 0px 0px;
}
.sharemenu a, .sharemenu a:visited, .sharemenu a:hover, .sharemenu a:active, .sharemenu a:focus {
    text-decoration:none;
	cursor:pointer;
	outline:none;
}
.bordertop {
	border-top:1px solid #CCC;
}
.borderright {
	border-right:1px solid #CCC;
}
.borderbottom {
	border-bottom:1px solid #CCC;
}
.borderleft {
	border-left:1px solid #CCC;
}
.clearfloat {
	clear:both;
}
/* FANCY BOX JQUERY STYLES ---------------------------------------------------------------------------------------------------- */
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 5004;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../../images/common/jquery/fancybox.png');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5000;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 5001;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 5002;
	border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 5001;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../../images/common/jquery/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 5003;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
	overflow-x: hidden;
	overflow-y: scroll;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../../images/common/jquery/blank.gif');
	z-index: 5002;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 5002;
	display: block;
}
#fancybox-left-ico {
	background-image: url('../../images/common/jquery/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('../../images/common/jquery/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../images/common/jquery/fancybox-x.png');
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../../images/common/jquery/fancybox.png');
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../../images/common/jquery/fancybox-y.png');
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../../images/common/jquery/fancybox.png');
	background-position: -40px -182px; 
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../images/common/jquery/fancybox-x.png');
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../../images/common/jquery/fancybox.png');
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../../images/common/jquery/fancybox-y.png');
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../../images/common/jquery/fancybox.png');
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 5002;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('../../images/common/jquery/fancy_title_over.png');
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../../images/common/jquery/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../../images/common/jquery/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../../images/common/jquery/fancybox.png') -55px -90px no-repeat;
}
/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/common/jquery/fancy_shadow_nw.png', sizingMethod='scale'); }