body{font:11px Arial, Helvetica, sans-serif;line-height:1.5;background:#cfeaf8;color:#333}
.pressdb{font:11px Arial, Helvetica, sans-serif;line-height:1.5;color:#333}
.error{color:Red}
.lightblue{color:#9fd6f1}
.spacer{padding-top:15px;display:inline-block;width:100%}
li.bold{font-weight:700;color:#0064a6}
hr{border:0;width:100%;color:#9fd6f1;background-color:#9fd6f1;height:1px;left:0;margin-top:25px;margin-bottom:15px}
.newsticker{margin-top:-30px;float:right;margin-right:20px}
p,h3{padding-top:0}
.buttonsloc{float:right;text-align:right;width:100%}
.buttonsloc li{display:inline;float:left;width:300px}
.awards{background-color:#0064a6;color:#fff;margin-top:10px;font-weight:700;margin-bottom:5px;padding:5px}
#header{float:left;margin-top:25px;width:50%}
#fastfind{margin-top:25px;float:right;width:200px;display:inline}
#fastfindheader{width:inherit;background-color:#fff}
#login{text-align:center;font-size:.9em;font-weight:700;background:#002246;background-image:url(../images/template/topstrip_bg.gif);background-repeat:repeat-x;float:left;color:#0064a6;padding:5px 10px 3px 5px}
#loginstripcorner{float:left;background-image:url(../images/template/topstrip_bg.gif);height:23px;}
#topnav{float:right;background:#0064a6;background:-webkit-gradient(linear, left top, left bottom, from(#0064a6), to(#002246));background:-moz-linear-gradient(top, #0064a6, #002246);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0064a6', endColorstr='#002246');}
#loginbox #login{width:130px;height:15px;background-image:none;background-color:#fff;text-align:left;font-size:1em;font-weight:400;color:#333;padding:0}
div #flashhead{background-image:none;cursor:pointer;margin:0;padding:0}
div #flashhead a img{border:0}
#masthead #login a:link,a:visited{color:#FFF}
#navstrip{display:block;height:25px;width:960px;background:#0064a6;background-image:url(../images/template/menustrip_bg.gif);background-repeat:repeat-x}
#infostrip{clear:both;margin-bottom:20px;width:inherit;background-color:#fff;padding:14px 20px 20px}
#priceinfo{color:#333;font-weight:700;left:650px;width:380px;position:relative;top:-15px}
#piccontentcol{width:800px;float:left;clear:none;padding-bottom:20px;overflow:visible;margin-left:20px;margin-right:20px}
#adcol{float:left;width:235px;padding-left:20px}
#adcol .perm{font-size:10px;color:#000}
#adcol img{margin-bottom:20px;border:1px solid #999}
#contentcol{width:680px;float:left;clear:none;padding-bottom:20px;overflow:visible}
#contentcolonobanner{width:920px;float:left;clear:none;padding-bottom:20px;overflow:visible;margin-left:20px;margin-right:20px}
#maincontent a img{border:none}
#headerbanner li a,#headerbanner li a:link,#headerbanner li a:visited,#headerbanner li a:active,#contentcolinfo h2.title2 a:link,#contentcolinfo h2.title2 a,#contentcolinfo h2.title2 a:visited,#contentcol h2.title2 a:link,#contentcol h2.title2 a,#contentcol h2.title2 a:visited,#formwrapper h2.title2 a:visited,#formwrapper h2.title2 a:link,#formwrapper h2.title2 a,#formwrapper h2.title2 a:active{text-decoration:none;color:#0064a6}
#headerbanner a:hover,#contentcolinfo h2.title2 a:hover,#contentcol h2.title2 a:hover,#formwrapper h2.title2 a:hover{color:#999!important}
#contentcolinfo h1.title1 a:link,#contentcolinfo h1.title1 a,#contentcolinfo h1.title1 a:visited,#contentcol h1.title1 a:link,#contentcol h1.title1 a,#contentcol h1.title1 a:visited,#formwrapper h1.title1 a:visited,#formwrapper h1.title1 a:link,#formwrapper h1.title1 a,#formwrapper h1.title1 a:active{text-decoration:none;color:#9fd6f1;font-weight:400}
#maincontent .title1{font-weight:700!important;color:#0064A6;display:inline;font-size:1.4em;margin-right:8px}
#maincontent .title2{color:#9fd6f1;display:inline;margin-left:3px;font-weight:400}
#maincontent h1,.address h7{color:#0064a6;font:1.4em Arial, Helvetica, sans-serif;font-weight:400}
#maincontent .title2pdf{display:inline;font-weight:400}
#maincontent .boldblue{color:#9fd6f1;font-weight:700}
#maincontent h2{color:#9fd6f1;font:1.4em Arial, Helvetica, sans-serif;font-weight:400;margin:8px 0 10px}
#maincontent h3{font:1em Arial, Helvetica, sans-serif;color:#0064a6;font-weight:700;margin:8px 0 -5px}
#maincontent h3.altinvest{font-size:1em;color:#0064a6;font-weight:700;margin-top:10px;margin-bottom:-12px}
#maincontent h6{font-size:12px;color:#9fd6f1;font-weight:700;margin-top:10px;margin-bottom:-10px}
#maincontent #loginheader{color:#0064a6;font-weight:700;font-size:1.4em;margin-top:8px;margin-bottom:-8px}
#maincontent .subnavigation{margin:10px 0 15px}
#maincontent .subnavigation li{display:inline;margin-right:4px;font-weight:700;font-size:11px}
#maincontent .subnavigation li a.selected{color:#F90;display:inline;font-weight:700}
#maincontent .subnavigation li a.last, #maincontent .subnavigation li:last-child a{border-right:none;display:inline}
#maincontent .subnavigation li a.lastselected{color:#F90;display:inline;font-weight:700;border-right:none}
#maincontent .subnavigation li a{color:#0064a6;text-decoration:none;border-right:1px solid #0064a6;display:inline;padding:0 7px 0 0}
#maincontent .subnavigation li a:hover{color:#F90;text-decoration:none}
#maincontent ul.bulletlisttwocol{width:400px;overflow:hidden;padding:8px 0}
#maincontent ul.bulletlisttwocol li{margin-left:5px;padding-left:10px;width:175px;background:url(../images/bullettblue.gif) no-repeat;float:left;display:inline}
#maincontent ul.bulletarrowtwocol li{margin-left:5px;padding-left:10px;width:125px;background:url(../images/arrowlightblue.gif) no-repeat;float:left;display:inline}
#maincontent ul.arrowtwocol{display:block;float:left}
.listofco{width:700px;float:left;padding-bottom:15px}
#maincontent ol.numberedlist{padding-left:0;margin-left:0;margin-top:10px;list-style:decimal}
#maincontent ol.numberedlist li{margin-left:25px;margin-right:10px}
#maincontent ul.arrowtwocol li{margin-left:5px;padding-left:10px;width:250px;background:url(../images/arrowlightblue.gif) no-repeat;float:left;display:inline}
#maincontent ul.bulletarrow li{margin-left:5px;padding-left:10px;width:145px;background:url(../images/arrowlightblue.gif) no-repeat}
#maincontent ul.bulletarrowonecol{margin:5px 0}
#maincontent ul.bulletarrowonecol li{padding-left:10px;background:url(../images/arrowlightblue.gif) no-repeat}
#maincontent p{text-align:justify;padding:8px 0 0}
#maincontent ul.bulletlist{padding:4px 10px 8px 0}
#maincontent ul.bulletlist li{margin-left:5px;padding-left:10px;background:url(../images/bullettblue.gif) no-repeat}
#maincontent ul.arrowlist{margin:15px 0}
#maincontent ul.bulletlist li ul li{margin-left:5px;padding-left:10px;background:url(../images/bullettblue2.gif) no-repeat}
#maincontent ul.tpmbulletlist{padding-top:0;padding-bottom:0}
#maincontent ul.tpmbulletlist li{margin-left:22px;list-style-type:decimal;margin-bottom:1px}
#contentcolinfo{width:470px;padding-right:20px;float:left;clear:none}
#contentcolcontact{margin-top:80px;padding-left:20px;border-left:1px solid #0064a6;min-height:350px;width:169px;float:left;clear:none;overflow:visible}
#contentcolcontact h4{color:#0064a6;font-size:12px;font-weight:700;margin-bottom:10px;line-height:1.2}
.address{margin-bottom:10px;line-height:1.2;font-size:.95em}
.address h5{font-size:1em;color:#000;margin-bottom:2px}
#contentcol .address a{font-size:.95em;line-height:1.4;color:#999}
select{font-size:.95em;border:solid 1px #ccc;padding:2px}
#footer{clear:both;margin-top:5px;text-align:right}
#footer li{list-style:none;display:inline;border-right:1px solid #FFF;padding:0 7px}
#footer ul,#footer p{display:inline;color:#333;font-size:.9em;font-weight:700;background-color:#CCC;font-style:normal;line-height:20px;padding:4px 7px}
#footer ul{background-image:url(../images/template/footer_bar_corner_bg.gif);background-repeat:no-repeat;background-position:left top}
#logo{margin-top:30px;margin-bottom:30px;background-image:url(../images/eb/tp_electronic_broking_logo.jpg);width:150px;height:33px;background-repeat:no-repeat}
#sitemap{float:left;clear:none}
#sitemap table td{vertical-align:top;width:235px;padding-top:3px;padding-bottom:3px;font-weight:400}
#sitemap table tr td table tr td.enhance li{list-style-image:url(../images/sitemapbullett.gif)}
#sitemap .enhancetitle{color:#333;text-align:left;padding:0 0 0 10px}
#sitemap .enhance{color:#333;text-align:left;font-weight:400;padding:0 0 0 5px}
#sitemap h2{font-size:1.1em}
#sitemap ul.sitemapclass{padding-bottom:15px}
#sitemap ul.sitemapclass li{font-weight:400;color:#0064a6;padding-bottom:5px}
#sitemap ul.sitemapclass li ul li{margin-left:0;padding-left:8px;background:url(../images/arrowlightblue2.gif) no-repeat}
#sitemap h3{margin:0;padding:0 0 0 3px}
#sitemap h2 a,#sitemap h2 a:active,#sitemap h2 a:link{color:#0064a6!important;font-weight:700;margin-bottom:8px;text-decoration:none}
table.auctioninfo{font-size:11px;font-family:Arial, Verdana;border:none;margin-top:5px;width:100%}
table.auctioninfo td{font-weight:400;vertical-align:top;background-color:#cfeaf8;border-bottom:1px solid #fff;border-collapse:collapse;padding:1px 5px}
table.auctioninfo td.header{font-weight:700;background-color:#0064a6;color:#fff;width:180px}
table.auctioninfo td.header2{font-weight:700;background-color:#036FAD;color:#fff}
.noline{text-decoration:none;text-align:right;float:right}
.legalmifid{font-size:10px;width:100%}
.legalmifid td{width:33%;vertical-align:top;background-color:#cfeaf8;color:#0064a6;padding:3px 8px}
#stratmags{margin-top:15px;margin-bottom:-15px}
#stratmags td img{border:solid 2px #9fd6f1}

#stratmags td h3
{
    font-size:11px;
    font-weight:normal;
    color:#000;
}

#stratmags td h3 b
{

    font-weight:bold;
        color:#000;
}



#stratmags td{vertical-align:top;padding-right:10px;padding-bottom:20px;color:#002246}
#globalvoldate{clear:both;width:inherit;padding:14px 20px 10px 0}
#globalvolindex{font-weight:700;left:510px;width:310px;position:relative;top:-35px;color:#0064a6;font-size:1.4em}
#globalvol{padding-left:20px;padding-right:20px}
#globalvolindexs{width:550px;margin-top:15px;padding:0}
#indexes{width:150px;margin-top:-5px;margin-bottom:10px;padding:0 0 0 10px}
#globalvolindexs td{vertical-align:bottom}
#indexes td{border-bottom:solid 1px #fff;border-collapse:collapse;padding:3px 0 3px 5px}
table.globalindexprods{width:550px;border:solid 1px #efefef;margin-top:15px}
table.globalindexprods td{padding:5px 5px 5px 20px}
.globalindexprods_header{padding:10px;background:-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#cccccc));background:-moz-linear-gradient(top, #efefef, #cccccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef, endColorstr=#cccccc);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef, endColorstr=#cccccc)";}
.globalindex_header{padding:10px;background:-webkit-gradient(linear, left top, left bottom, from(#9fd6f1), to(#aeddf7));background:-moz-linear-gradient(top, #9fd6f1, #aeddf7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9fd6f1, endColorstr=#aeddf7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#198112234, endColorstr=#174221247)";}
.indexval{background-color:#DFDDDD}
table.tpworldwide tr td.content{vertical-align:top;text-align:justify}
table.tpworldwide tr td.logo{vertical-align:top;padding-top:15px}
table.tpworldwide tr td,table.tpcountry tr td{padding-right:20px}
table.tpcountry tr td ul li a:hover{text-decoration:underline}
table.tpworldwide,table.tpcountry{margin-left:0;width:100%}
table.tpworldwide td{width:350px}
table.tpcountry{margin-bottom:40px}
table.tpcountry td{width:120px;margin-top:10px}
.tpcountry a,.tpcountry a:link,.tpcountry a:visited,.tpcountry a:active{color:#0064a6!important;text-decoration:none}
.tpcountry a:hover{color:#999!important;text-decoration:underline}
table.tpmatched{width:100%;margin-bottom:15px;margin-top:15px}
table.tpmatched td{color:#0064a6;background-color:#e5f3fb;vertical-align:top;border-bottom:1px solid #cfeaf8;border-collapse:collapse;padding:4px 5px}
table.tpmatched td.input{width:80px}
table.tpmatched td.parameters{width:100px}
.projhydra{background-color:#e0f0fa;margin-top:10px;padding:5px 15px 15px}
#boxes a:link,#boxes a,#boxes a:visited{color:#333;text-decoration:none}
#boxes a:hover{color:#f90;text-decoration:none}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px}
#boxes #dialog{width:375px;height:203px;background-color:#efefef;border:solid 2px #333;padding:10px}
h3.faq{margin-top:-10px}
table.profile td{vertical-align:top;padding-bottom:15px;margin-top:20px}
table.profile td.textcol p{text-align:justify}
.profile img{margin-top:5px!important}
#profilecol h1{margin-left:100px!important}
.expanded{width:675px!important;margin-top:8px}
#maincontent-inner a:hover{color:#ccc}
#maincontent-inner h2{margin-bottom:-3px}
#maincontent div.tabscontent h3{color:#0064a6!important;margin:8px 0 0}
div.tabscontent table img{opacity:0.9;filter:alpha(opacity=90);}
div.tabscontent{background:#cfeaf8;height:auto;color:#002246;margin-bottom:30px;padding:5px 10px 10px}
#maincontent div.tabscontent a,#maincontent div.tabscontent a:link,#maincontent div.tabscontent a:visited{color:#0064a6!important}
.tabs li{list-style:none;display:inline}
.tabs a,.tabs a:link,.tabs a:visited{display:inline-block;background:#9fd6f1;text-decoration:none;padding:5px 10px}

.tabs h2{display:inline-block;padding:0px; margin:0px 0px 5px 0px !important; font-size:11px; line-height:11px;}
.tabs h2 a,.tabs h2 a:link,.tabs h2 a:visited{background:#9fd6f1;font-size:11px;display:inline;text-decoration:none;padding:7px 10px;}



#maincontent .tabs a.active{background:#cfeaf8;color:#0064a6;font-weight:bolder}
.faq{padding-top:15px}
.das_header{text-align:left;vertical-align:top}
.das_date{white-space:nowrap}
.das_ac,.das_trades{text-align:center}
.das_main{width:95%;margin:auto}
#headerbanner{background:#9fd6f1;width:705px;height:38px;margin-bottom:15px}
#headerbanner ul{background:url(../Images/template/headerbanner/left_curve_seo_mhead_white.gif) no-repeat top left;height:56px}
#headerbanner li span{color:#0064a6;font-size:1.4em;font-weight:700;display:inline-block;margin:7px 15px 15px}
#maincontent-inner #headerbanner{margin-top:-10px!important;width:690px!important}
#profilecol #headerbanner{width:860px!important;margin-left:100px}
#formwrapper #headerbanner{width:780px!important}
#globalvol #headerbanner{width:940px!important}
.das_main #headerbanner{width:936px!important}
.legal{font-weight:400;color:#333}
ul.legal li{margin-top:15px;list-style-type:none}
.legalboldnumber{padding-right:15px}
.legal ul li{list-style-type:none;margin-top:15px;font-weight:400;color:#333}
.legal p{font-weight:400;color:#333;text-align:justify}
.tabscontent table.datelist td{background-color:#E5F3FB;border-bottom:1px solid #CFEAF8;vertical-align:top;padding:10px 15px}
.tabscontent table.datelist{border:1px solid #CFEAF8 important}
#applogo{margin:40px 15px 0}
#tpieodlogo{margin-top:50px!important}
.darkblue,#maincontent .title3,#contentcolcontact a:link,#contentcolcontact a:visited,#contentcolcontact a:active,#maincontent .tpicontact a,#maincontent .tabs a,#maincontent .tabs a:link,#maincontent .tabs a:visited,.lebatable .lightblue{color:#0064a6}
.grey,#maincontent a:hover,#contentcolinfo h1.title1 a:hover,#contentcol h1.title1 a:hover,#formwrapper h1.title1 a:hover,#contentcolcontact a:hover,#maincontent div.tabscontent a:hover{color:#999}
.bold,#sitemap ul.sitemapclass li.siteheader,table.tpmatched td.header{font-weight:700}
#masthead #login a,#footer ul a{text-decoration:none}
#masthead #login a:hover,a:active,#maincontent a,#maincontent a:link,#maincontent a:visited,#maincontent a:active,#footer ul a:hover{color:#F90}
#thumbnail img,#adcol a:link img,#adcol a:visited img{border:1px solid #999}
#maincontent h3.link a,#maincontent h3.link a:link,#maincontent h3.link a:visited,#maincontent .subnavigation a:visited,#maincontent .subnavigation a:active{color:#0064a6;text-decoration:none}
#maincontent h3.link a:hover,#sitemap a:hover,#sitemap ul li ul li a:hover{color:#f90}
#maincontent ul,#sitemap ul{list-style-type:none;padding-left:0;margin-left:0}
#maincontent ul.bulletarrowtwocol,#maincontent ul.bulletarrow,.maplink a img,ul.tabs{margin-top:15px}
#maincontent ul.arrowlist li,.address ul li,table.tpcountry tr td li{margin-left:5px;padding-left:10px;background:url(../images/arrowlightblue.gif) no-repeat}
#contentcolinfo ul.arrowbullett li,#contentcol ul.arrowbullett li{margin-left:5px;padding-left:10px;background:url(../images/arrowlightblue.gif) no-repeat;font-weight:700}
#contentcolinfo ul.arrowbullett2 li,#contentcol ul.arrowbullett2 li{margin-left:5px;padding-left:10px;margin-top:10px;background:url(../images/arrowlightblue.gif) no-repeat}
.address a,#contentcol .tpicontact a{font-size:.95em;line-height:1.4;color:#0064a6}
#footer ul a:link,#footer ul a:visited,#footer ul a:active{color:#333}
#sitemap a,#sitemap a:link,#sitemap a:active,#sitemap a:visited,#sitemap ul li ul li a,#sitemap ul li ul li a:link,#sitemap ul li ul li a:active,#sitemap ul li ul li a:visited{font-weight:400;color:#0064a6;text-decoration:underline}
#globalvolindexs.header,.normal{background-color:#efefef}
.globalindexprods tr:nth-child(even),.globalindexprods td.even{background:#fff}
.globalindexprods tr:nth-child(odd),.globalindexprods td.odd{background:#efefef}
.close,.agree{border:solid 1px #999;background-color:#ccc;padding:5px}
.energyprods td,.daily_activity table tr td{vertical-align:top}
.contactlist h3,ul.faq li ul li{margin-bottom:8px!important}
.curvestable{margin: 0 0 15px; color: #0064a6;}
.curvestable td {padding: 2px;}
td.curvedetails {background-color: #e5f3fb;border-bottom: 1px solid #cfeaf8;color: #0064a6;}
.curvesheader {font-weight: 700;background-color: #9fdbf1;}
.chooserun {margin: 15px 0; text-align: right;padding: 2px;}
ul.market-contactlist{}
.market-contactlist li{margin-left:0;margin-bottom:2px;}
.email0{display:none;}

.bookmark
{
    float:right;
}

.required
{
   color:#ff0000
}
.welcome
{
    font-size:11px;
}
.normaltext
{
     font-size:11px !important;
     display:inline;
     padding:0px !important;
     margin:0px !important;
     color:#000 !important;
}
.frm
{
    position:relative;
    background-color: #d0ecf9;
    border-color: #cccccc #999999 #999999 #cccccc;
    border-right: 2px solid #999999;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    margin: 15px 0;
    padding: 25px 20px;
    font-family:Arial, Sans-Serif;

}

.frm .row
{
    display:table;
    margin-bottom:5px;
}

.frm .row:after
{
    clear:both;
}
.frm label, .frm .input
{
    float:left;
    font-size:11px;


}


.frm .row label
{
    text-align:right;
    font-size:11px !important;
    width:180px !important;
    font-weight:bold;
    line-height:24px;
}

.frm a
{
    color:#0069aa !important;
    text-decoration:none;
}

.frm a:hover
{
    text-decoration:underline;
}


.frm .input
{
    width:250px !important;
    margin-left:10px;
    line-height:23px;
}
.frm input
{
    width:240px;
    padding:3px 5px;
    font-size:11px;
    
}
.frm input[type="checkbox"]
{
    float: left;
    margin: 4px 10px 0px 0px;
}

.frm input.nowidth
{
    width:auto;

}

.frm select.txt
{
        padding:3px 5px;
    font-size:11px;
    width:100px;
}

.frm .btn
{
    margin:0;
    float:right;
    width:90px;
    cursor:pointer;
}

.frm .row.footer
{
    margin:0px 0 0 0px;
    padding-top:15px;
}

.disclaimer
{
    text-align:right;
}
.statustext
{
    text-align:center;
    color:Red;
    font-weight:bold;
    
}
.statustext:after
{
    content:"";
    clear:both;
    display:table;
    padding-bottom:10px;
}



.tbl.clean
{
    width:100%;
    border:0;
    padding:0;
    margin:0;
}

.tbl.clean tr,.tbl.clean th,.tbl.clean td
{
       border:0;
    padding:0;
    margin:0;
}

.tbl.clean th
{
    text-align:left;
    padding:5px;
}

.tbl.clean td
{
    text-align:left;
    padding:3px 5px;
}

.tbl.clean td a
{
    text-decoration:none;
}

.tbl.clean td a:hover
{
    text-decoration:underline;
}

.tbl.clean tr:hover
{
    background-color:#f2f2f2;

}

.tbl.clean tr.edit
{
    background-color:#e2e2e2;

}

.tbl.clean th.action
{
    width:100px;
}



#trigger
{
	float:left;
	text-decoration:none;
}

#trigger:hover
{
	float:left;
	text-decoration:underline;
}



#popup_window{
padding: 10px;
background: #267E8A;
cursor: pointer;
color: #FCFCFC;
margin: 200px 0px 0px 200px;
}
.popup-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(00, 0, 0, .3);
    top: 0;
    left: 100%;
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}
.overlay .popup-overlay {
    opacity: 1;
    left: 0
}
.popup {
    position: fixed;
    top: 25%;
    left: 50%;
    z-index: -9999;
}
.popup .popup-body {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
    opacity: 0;
    min-height: 150px;
    width: 800px;
    margin-left: -400px;
    padding: 20px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    position: relative;
    -moz-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    -webkit-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    text-align: left;
    border: 1px solid #e9e9e9;
}
.popup.visible, .popup.transitioning {
    z-index: 9999;
}
.popup.visible .popup-body {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.popup .popup-exit {
    cursor: pointer;
    display: block;
    position: absolute;
    padding:5px;
	top:20px;
	right:20px;
	text-decoration:none;
 
}
.popup .popup-exit:hover
{
	text-decoration:underline;
}

.popup .popup-content {
    overflow-y: auto;
}
.popup-content .popup-title {
    font-size: 24px;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
}
.popup-content p {
    font-size: 10px;
    text-align: justify;
}

.backlink a
{
    margin-left:15px;
}

ul.tradelist, ul.tradelist ul
{
    padding:0;
    margin:0;
}

ul.tradelist
{
    clear:both;
    margin-bottom:25px;
}

.tradelist > li
{
   float:left;
   width:25%;
   box-sizing:border-box;
   padding:10px;
}


.tradelist .title
{
    font-size:12px !important;
    padding:10px 5px;
    clear:both;
}

.tradelist li a,.tradelist li span
{
    padding:5px;
}
.tradelist li span
{
    color:#999;
}

.tradelist:after
{
    display:block;
    content:"";
    clear:both;
}

.tradelisthorizontal li
{
    padding:10px 15px;
    
}

.tradelisthorizontal li a:after
{
    padding:5px;
    content:"";
}

a.help-link:link, a.help-link:active, a.help-link:visited
{
    padding:1px 4px;
    margin-left:5px;
    font-weight:bold;
    font-size:10px;
    background-color:#0069aa;
    color:#fff !important;
}
a.help-link:hover
{
    background-color:#1132cc;
    text-decoration:none;
}
.help-text
{
   position:absolute;
   top:230px;
   left:335px;
   border:1px solid #999;
   background-color:#fff;
   padding:10px !important;
   z-index:99;
   width:300px;
   display:none;
}

.help-text li
{
    padding-left:3px;
    list-style-type:square;
    margin-left:10px;
}