/* HELPER CLASSES */
.nopad{padding:0!important;}
.lesspad{padding:0 0 0 10px!important;}
.hide_1, .show_0, .show_ ,.hide_Yes {display:none!important;}
.show_1, .hide_, .hide_0{display:block!important;}
.red{color:#c80d17;}
.blue{color:#002a5c;}
.grey{color:#999;}
.borderRight{border-right:1px solid #ddd;}
.borderLeft{border-left:1px solid #ddd;}
.bannerTitle{background:#2c4c70;display:block;padding:6px 10px;color:white;font-size:16px!important;font-weight:normal;line-height:1;}
.smallest{font-size:10px!important;margin:0;}
.formHidden{display:none;}
.shortBottom{margin-bottom:3px;text-transform:none!important;}
::-moz-selection {background-color: #FFA;color: #000;}
::selection {background-color: #FFA;color: #000;}
a.small{font-size:11px;text-decoration:none;}
a.small:hover{text-decoration:underline;}
a.back.button{background-color:#012b5d;}
a.back.button:hover{background-color:#0e488d;}
.hidden { display:none; }
table.no-background tbody tr:nth-child(2n) {background:none;}
.formL{width:45%;float:left;}
.formR{width:45%;float:left;margin-left:5%;}
hr.clear{width:100%;clear:both;float:none;border:none;margin-top:10px;}
.fixh240{height:238px!important;}
.formTable{}
.formTable td{padding: 2px 4px;    border: 1px solid #ddd;
    border-collapse: collapse;}
.formTable td input{margin:0;}

.formColourFields input[type="text"], .formColourFields input[type="password"], .formColourFields input[type="date"], .formColourFields input[type="datetime"], .formColourFields input[type="email"], .formColourFields input[type="number"], .formColourFields input[type="search"], .formColourFields input[type="tel"], .formColourFields input[type="time"], .formColourFields input[type="url"], .formColourFields textarea {
    background-color: #f2f2f2;}
.result {
    height: 200px;
    overflow-y: auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* only webkit-based browsers will read the following styles */
	.fixh240{height:237px!important;}
	h4{letter-spacing:-0.88px!important}
}

/* LISTS & NAVS*/
.nine.columns ul {list-style:none;}
.nine.columns ul li {margin:0 0 10px;padding:0 0 0 16px;background:url(/images/bg/bullet.png) no-repeat 0 7px;line-height: 1.35;}
.nine.columns ul li a {color:#b5121b;}
.nine.columns ul li a:hover{color:#c92029; text-decoration:none;}

ul.arrowBlue{margin:20px 0 0 0;list-style:none!important;padding:0;}
ul.arrowBlue li{margin:5px 0 ;list-style-type:none;padding:0 0 0 15px;background: url("/images/arrow-blue.png") no-repeat left center!important;}
ul.arrowBlue li a{color:#002a5c!important; text-decoration:underline;}
ul.arrowBlue li a:hover{color:#0e488d!important; text-decoration:none;}

ul.updates{margin:0;list-style-type:none;padding:0;}
ul.updates li{margin: 4px 0 0;list-style-type:none;padding:0;border-bottom:1px solid #ddd;height: 81px;}
ul.updates li p {margin: 0 0 9px;line-height: 1.28;}
ul.updates li .date{font-size:11px;color:#787878;text-transform:uppercase;}
ul#webapp3488pagination,
ul#webapp31036pagination
 {display:none;}
ul.updates li a {text-transform:uppercase;}

.sidebarNav {margin:0 0 10px 0;float:left;width:100%;}
.sidebarNav ul{ margin:16px 0 0 0;list-style-type:none;padding:0;border-top:1px solid #eee;border-left:1px solid #eee; border-right:1px solid #eee;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;float:left;width:100%;}
.sidebarNav ul li{margin:0;list-style-type:none;padding:0;float:left;width:100%;}
.sidebarNav ul li a{margin:0;list-style-type:none;padding:7px 10px;border-bottom:1px solid #ddd;color:#39393d;width:100%;float:left;background:transparent;text-decoration:none;}
.sidebarNav ul li a:hover{background:#b90f0f; color:white;}
.sidebarNav ul li.selected a{background:#b90f0f ; color:white;}
.sidebarNav ul li.selected {position:relative;}
.sidebarNav ul li.selected img.arrow-red {position:absolute;right: -6px;top: 38%;}
/* second level nav */
.sidebarNav ul li ul{display:none;border: medium none;margin:0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;border-bottom:1px solid #eee;}
.sidebarNav ul li ul li img{display:none;}
.sidebarNav ul li ul li a,.sidebarNav ul li.selected ul li a,.sidebarNav ul li.selected ul li.selected a{color:#39393D;border: medium none;background:url(/images/bg/sub-item.png) no-repeat scroll 10px 13px #fff;padding:7px 10px 7px 23px;}
.sidebarNav ul li.selected ul li.selected a {background: url("/images/bg/sub-item.png") no-repeat scroll 10px 13px #eceff1;}
.sidebarNav ul li ul li:hover a,.sidebarNav ul li ul li.selected a,.sidebarNav ul li ul li.selected a:hover{color:#646262;border: medium none;background:url(/images/bg/sub-item.png) no-repeat scroll 10px 13px #eceff1;padding:7px 10px 7px 23px;}
/* third level nav */
.sidebarNav ul li ul li ul{display:none;}
.sidebarNav ul li ul li.selected ul{border:none;}
.sidebarNav ul li ul li.selected ul li a,.sidebarNav ul li.selected ul li.selected ul li a{background:url(/images/bg/sub-item.png) no-repeat scroll 23px 13px #fff;padding:7px 10px 7px 37px;}
.sidebarNav ul li ul li ul li a:hover,.sidebarNav ul li ul li ul li.selected a,.sidebarNav ul li.selected ul li.selected ul li.selected a,.sidebarNav ul li ul li.selected ul li.selected a:hover,.sidebarNav ul li.selected ul li.selected ul li.selected a:hover,.sidebarNav ul li.selected ul li.selected ul li a:hover{background:url(/images/bg/sub-item.png) no-repeat scroll 23px 13px #eceff1;padding:7px 10px 7px 37px;}

.sidebarNav ul#nav_702294 li.selected img.arrow-red,.sidebarNav ul#nav_702627 li.selected img.arrow-red,.sidebarNav ul#nav_704190 li.selected img.arrow-red,.sidebarNav ul#nav_702060 li.selected img.arrow-red  {top: 12px;}
img.arrow-red {top: 12px!important;}



/* TOP BAR */
.topbar{width:980px;margin:0 auto; padding:0;height:30px;background:#36393d;}
.topbar form{margin-top:4px;}
.topbar form label{color:#fff; font-size:11px;float: left; padding:5px;margin:0;}
.topbar form input[type="text"]{margin:0;color:#fff; font-size:11px;float: left; padding:5px;border:none;background:transparent;-moz-appearance:none;-webkit-appearance:none;height:20px; border-bottom:1px solid #56595e;width:120px;}
.topbar form input[type=submit]{margin:0;float: left; border:none;-moz-appearance:none;-webkit-appearance:none;height:20px;width:20px;height:20px;text-indent:-9999px;overflow:hidden;background:transparent url("/images/search.png") no-repeat center center;}
.topbar #nav_692016{margin:0 5px 0 0;padding:0;list-style-type:none;float:right;border-right:1px solid #56595e;}
.topbar #nav_692016 li{float: left;margin:0;padding:0;list-style-type:none;}
.topbar #nav_692016 li a{float: left;margin:0;padding:6px 12px;list-style-type:none;border-left:1px solid #56595e;background:none;color:#fff;text-transform:uppercase;font-size:11px;font-weight:bold;text-decoration:none;}
.topbar #nav_692016 li a:hover{background:#282a2e;}
.topbar #nav_692016 li.selected a{-moz-box-shadow: inset 0px 2px #c80d17;-webkit-box-shadow: inset 0px 2px #c80d17;box-shadow: inset 0px 2px #c80d17;text-decoration:none;}

.header{margin-bottom:20px;}

/* PAGE */
.page{width:980px; margin:0 auto;padding:20px 0 40px ;background:#fff;min-height:700px;}
.internalBanner{margin-bottom:5px;}
.breadcrumbs{margin:3px 0 0;}
.breadcrumbs a{font-size:11px; color:#555; text-decoration:none;}
.breadcrumbs a:hover{color:#999; }
.breadcrumbs .house{width:15px; height:15px; overflow:hidden; float:left; background: url("/images/home.png") no-repeat 0 1px;text-indent:-999px;}
.bid,.ask, .left .mid {width:33.33%;}
table.market tr td {padding:0;}
table.market tbody tr:nth-child(even) {background: #ffffff!important;}
#nav_692023{margin:47px 0 0 0;padding:0;list-style-type:none;float:right;border-bottom:1px solid #36393d;}
#nav_692023 li{float: left;margin:0;padding:0;list-style-type:none;}
#nav_692023 li a{float: left;margin:0;padding:10px 0 5px 0;list-style-type:none;background:none;color:#36393d;font-size:14px;text-align:left;font-weight:bold;text-decoration:none;}
#nav_692023 li a:hover,  #nav_692023 li.selected a{-moz-box-shadow:  0px 3px #36393d;-webkit-box-shadow:  0px 3px #36393d;box-shadow:  0px 3px #36393d;}
#nav_692023 li#navPolicy a{width:110px;margin:0;}
#nav_692023 li#navData a{width:110px;margin:0 0 0 40px;}
#nav_692023 li#navLearning a{width:130px;margin:0 0 0 40px;}
#nav_692023 li#navStandards a{width:100px;margin:0 0 0 40px;}
.subscribers { background: url(/images/bg/subscribers.png) no-repeat scroll 0 0;float: left;height: 184px;margin: 0 0 10px 0;width: 100%;padding:25px 15px;}
.subscribers h2 {margin:0 0 15px 0;color:#fff;}
.subscribers a.website {border-bottom: 1px solid #FFFFFF;color: #FFFFFF;float: left;font-weight: bold;margin: 0 0 20px;padding: 0 0 7px;text-decoration: none;text-shadow: 0 1px 1px #000000;}
img.r-training{padding:20px 0 0 0;}
.nine.columns a.button{margin:10px 0 0 0;}
.seven.columns.lesspad p{margin-bottom: 4px;}
.directors .four.columns{height:130px;}
.directors .four.columns:last-child{float:left;}
.directors h5{color:#393939;}
.search-pagination{float:left;width:100%;border-top: 1px dotted #727D8E;padding:5px 0;}
.search-pagination a{font-weight:bold;text-decoration:none;letter-spacing:2px;text-transform:uppercase;}
a#searchprev{margin: 0 10px 0 0;}
a#searchnext{}
.search-result a{color: #B5121B;text-decoration:none;}
table.program tbody tr td{line-height: 1.8;border:none;padding:0;font-size: 12px;}
.workshop h5{color: #000000;font-size: 14px;margin: 0 0 17px;}
.workshop ul{margin:0 0 16px 20px;}
.workshop-sidebar {margin-top:15px;}
.workshop .testimonials h2{border-bottom:none;}
.workshop .testimonials .three.columns{padding:0 10px;}
.workshop .testimonials .three.columns:last-child{float:left;}
.workshop .testimonials .item{background: url(/images/bg/quote-open.png) no-repeat scroll 10px 10px #ECEFF1;padding: 28px 10px 10px;position: relative;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
.workshop .testimonials .item .quote-close{background: url(/images/bg/quote-close.png) no-repeat scroll right 0 rgba(0, 0, 0, 0);bottom: 0;float: left;height: 20px;position: absolute;width: 87%;}
span.icon_Arrow_up{width:7px;height:8px;background:url(/images/bg/rates-arrow-up.png) no-repeat 0 0;float: left;margin: 6px 6px 0 0;}
span.icon_Equal_sign{width:8px;height:5px;background:url(/images/bg/equal-sign.png) no-repeat 0 0;float: left;margin: 7px 6px 0 0;}
span.icon_Arrow_down{width:7px;height:8px;background:url(/images/bg/rates-arrow-down.png) no-repeat 0 0;float: left;margin: 6px 6px 0 0;}

/* FLOW CHART DIAGRAM */

.committees-flowchart{background:url(/images/commitees-bg.jpg) no-repeat 0 0;width:948px;height:622px;border:1px solid #dddddd;position:relative;}
.committees-flowchart a{text-decoration:none;}
.title{font-size:11px;font-weight:bold;text-align:center;position:absolute;}
.item{font-size:11px;color:#777777;text-align:center;position:absolute;line-height: 1.2;}
.item.right{text-align: left;}
.item.left{text-align: right;}



.committees-flowchart .top-left{top:26px;left:407px;width:139px;height:33px;color:#fff;padding: 10px 0;background:#002a5c;}
.committees-flowchart .top-right{top:26px;left:407px;width:139px;height:33px;color:#fff;padding: 10px 0;background:#002a5c;}

.committees-flowchart .cf_1{top:26px;left:407px;width:139px;height:33px;color:#fff;padding: 10px 0;background:#002a5c;}
.committees-flowchart .cf_2{top:85px;left:407px;width:139px;height:33px;color:#777777;padding: 10px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.committees-flowchart .cf_3{top:167px;left:22px;width:139px;height:33px;color:#fff;padding: 4px 0;background:#4b719d;}
.committees-flowchart .cf_4{top:167px;left:191px;width:139px;height:33px;color:#fff;padding: 9px 0;background:#4b719d;}
.committees-flowchart .cf_5{top:167px;left:343px;width:99px;height:33px;color:#fff;padding: 4px 0;background:#4b719d;}
.committees-flowchart .cf_6{top:167px;left:448px;width:109px;height:33px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.committees-flowchart .cf_7{top:167px;left:622px;width:139px;height:33px;color:#777777;padding: 9px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.committees-flowchart .cf_8{top:167px;left:803px;width:139px;height:33px;color:#777777;padding: 9px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.committees-flowchart .cf_9{top:219px;left:22px;width:139px;height:33px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.committees-flowchart .cf_10{top:219px;left:191px;width:139px;height:33px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.committees-flowchart .cf_11{top:271px;left:0;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_12{top:299px;left:0;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_13{top:327px;left:0;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_14{top:355px;left:0;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_15{top:397px;left:0;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_16{top:425px;left:0;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_17{top:481px;left:0;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_18{top:271px;left:99px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_19{top:299px;left:99px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_20{top:327px;left:99px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_21{top:355px;left:99px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_22{top:397px;left:99px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_23{top:425px;left:99px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_24{top:481px;left:99px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_25{top:271px;left:169px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_26{top:299px;left:169px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_27{top:271px;left:268px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_28{top:299px;left:268px;width:83px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_29{top:226px;left:394px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_30{top:268px;left:394px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_30-A{top:296px;left:394px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_31{top:324px;left:394px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_32{top:352px;left:394px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_33{top:394px;left:394px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_34{top:226px;left:510px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_35{top:268px;left:510px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_36{top:296px;left:510px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_37{top:324px;left:510px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_38{top:352px;left:510px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_39{top:226px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_40{top:268px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_41{top:310px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_42{top:352px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_43{top:394px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_44{top:436px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_45{top:478px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_46{top:520px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_47{top:562px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_48{top:590px;left:582px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_49{top:226px;left:700px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_50{top:268px;left:700px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_51{top:310px;left:700px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_52{top:394px;left:700px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_53{top:352px;left:700px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_54{top:436px;left:700px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_55{top:478px;left:700px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_56{top:520px;left:700px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_57{top:562px;left:700px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_58{top:226px;left:764px;width:100px;height:20px;color:#777777;padding: 0;}
.committees-flowchart .cf_59{top:226px;left:880px;width:100px;height:20px;color:#777777;padding: 0;}


.committees-flowchart a:hover .cf_1{background:#013b7f;}
.committees-flowchart a:hover .cf_3{background:#5e8ec5;}
.committees-flowchart a:hover .cf_4{background:#5e8ec5;}


.structure-flowchart a{text-decoration:none;}
.structure-flowchart{background:url(/images/structure-diagram-bg.jpg) no-repeat 0 0;width:948px;height:300px;border:1px solid #dddddd;position:relative;}

.structure-flowchart .cf_1{top:26px;left:407px;width:140px;height:34px;color:#fff;padding: 10px 0;background:#002a5c;}
.structure-flowchart .cf_2{top:88px;left:322px;width:140px;height:34px;color:#777777;padding: 5px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_3{top:88px;left:492px;width:140px;height:34px;color:#777777;padding: 10px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_4{top:151px;left:322px;width:140px;height:34px;color:#777777;padding: 10px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_5{top:151px;left:492px;width:140px;height:34px;color:#777777;padding: 10px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_6{top:239px;left:20px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_7{top:239px;left:176px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_8{top:239px;left:333px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_9{top:239px;left:490px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_10{top:239px;left:645px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_11{top:239px;left:800px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}

.structure-flowchart a:hover .cf_1{background:#013b7f;}
.structure-flowchart a:hover .sub{background:#f1f8ff;}



/* === NEW FLOW CHART DIAGRAM  === */

.committees-flowchartNew{background:url(/images/diagram-background.png) no-repeat 0 0;width:948px;height:672px;border:1px solid #dddddd;position:relative;}
.committees-flowchartNew a{text-decoration:none;}
.title{font-size:11px;font-weight:bold;text-align:center;position:absolute;}
.item{cursor:default;font-size:11px;color:#777777;text-align:center;position:absolute;line-height: 1.2; border:1px solid #aaa;   }
.committees-flowchartNew .item.right{text-align: center;}
.committees-flowchartNew .item.left{text-align: center;}



.committees-flowchartNew .top-left{top:26px;left:230px;width:139px;height:33px;color:#fff;padding: 10px 0;background:#002a5c;}
.committees-flowchartNew .top-right{top:26px;left:585px;width:139px;height:33px;color:#fff;padding: 10px 0;background:#002a5c;}

.committees-flowchartNew .cf_1{    top: 19px;
    left: 397px;
    width: 159px;
    height: 43px;
    color: #fff;
    padding: 14px 0;
    background: #002a5c;}
.committees-flowchartNew .cf_2{top:130px;left:407px;width:139px;height:33px;color:#777777;padding: 10px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.committees-flowchartNew .cf_2b{top:80px;left:407px;width:139px;height:33px;color:#777777;padding: 10px 0;background:#f9f9f9;border:1px solid #aaaaaa;}

.committees-flowchartNew .cf_3{top:187px;left:22px;width:139px;height:33px;color:#fff;padding: 4px 0;background:#4b719d;}
.committees-flowchartNew .cf_4{top:187px;left:181px;width:139px;height:33px;color:#fff;padding: 9px 0;background:#4b719d;}
.committees-flowchartNew .cf_5{    top: 187px;
    left: 450px;
    width: 140px;
    height: 33px;
    color: #fff;
    padding: 5px 0;
    background: #4b719d;}
.committees-flowchartNew .cf_6{    top: 240px;
    left: 339px;
    width: 139px;
    height: 33px;
    color: #777777;
    padding: 4px 0;
    background: #f9f9f9;
    border: 1px solid #aaaaaa;}
.committees-flowchartNew .cf_7{    top: 240px;
    left: 562px;
    width: 141px;
    height: 33px;
    color: #777777;
    padding: 9px 0;
    background: #f9f9f9;
    border: 1px solid #aaaaaa;}
.committees-flowchartNew .cf_8{top: 240px;
    left: 723px;
    width: 141px;
    height: 33px;
    color: #777777;
    padding: 9px 0;
    background: #f9f9f9;
    border: 1px solid #aaaaaa;
}
.committees-flowchartNew .cf_9{top:240px;left:22px;width:139px;height:33px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.committees-flowchartNew .cf_10{top: 240px;
    left: 181px;
    width: 139px;
    height: 33px;
    color: #777777;
    padding: 4px 0;
    background: #f9f9f9;
    border: 1px solid #aaaaaa;}
.committees-flowchartNew .cf_10b{    top: 240px;
    left: 790px;
    width: 139px;
    height: 33px;
    color: #777777;
    padding: 4px 0;
    background: #f9f9f9;
    border: 1px solid #aaaaaa;}
	
	.afma-blue{background:#e4f0f5 }
	.afma-yellow{background:#f1efda }
	.afma-purple{background:#ede6f4 }
	.afma-green{background:#dff9e3 }
	.afma-red{background:#f6d7d7 }
	
.committees-flowchartNew .cf_11{top: 290px;height: 20px;color: #777777;padding: 2px 0;width: 139px;left: 22px;}
	
.committees-flowchartNew .cf_12{top: 320px;height: 20px;color: #777777;padding: 2px 0;width: 139px;left: 22px;}
.committees-flowchartNew .cf_13{top: 350px;height: 20px;color: #777777;padding: 2px 0;width: 139px;left: 22px;}
.committees-flowchartNew .cf_14{top: 380px;height: 20px;color: #777777;padding: 2px 0;width: 139px;left: 22px;}
.committees-flowchartNew .cf_15{top: 410px;height: 20px;color: #777777;padding: 2px 0;width: 139px;left: 22px;}
.committees-flowchartNew .cf_16{top: 440px;height: 20px;color: #777777;padding: 2px 0;width: 139px;left: 22px;}
.committees-flowchartNew .cf_17{top: 470px;height: 20px;color: #777777;padding: 2px 0;width: 139px;left: 22px;}
.committees-flowchartNew .cf_19{top: 500px;height: 40px;color: #777777;padding: 5px 0;width: 139px;left: 22px;}
.committees-flowchartNew .cf_19b{top: 550px;height: 40px;color: #777777;padding: 5px 0;width: 139px;left: 22px;}
.committees-flowchartNew .cf_19c{top: 600px;height: 20px;color: #777777;padding: 2px 0;width: 139px;left: 22px;}
.committees-flowchartNew .cf_19d{top: 630px;height: 20px;color: #777777;padding: 2px 0;width: 139px;left: 22px;}

.committees-flowchartNew .cf_20{    top: 290px;
    left: 182px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;
}

.committees-flowchartNew .cf_21{    top: 320px;
    left: 182px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
	
.committees-flowchartNew .cf_30{    top: 290px;
    left: 790px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;
}

.committees-flowchartNew .cf_31{    top: 320px;
    left: 790px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;
}
.committees-flowchartNew .cf_32{    top: 350px;
    left: 790px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;
}
.committees-flowchartNew .cf_33{    top: 380px;
    left: 790px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;
}
.committees-flowchartNew .cf_34{    top: 410px;
    left: 790px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;
}
.committees-flowchartNew .cf_35{    top: 440px;
    left: 790px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;
}
.committees-flowchartNew .cf_36{    top: 470px;
    left: 790px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;
}
.committees-flowchartNew .cf_40{    top: 290px;
    left: 339px;
    width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_41{    top: 320px;
    left: 339px;
   width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_42{    top: 350px;
    left: 339px;
    width: 139px;
    height: 40px;
    color: #777777;
    padding: 5px 0;}
.committees-flowchartNew .cf_43{    top: 400px;
    left: 339px;
   width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_44{    top: 430px;
    left: 498px;
   width: 139px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_45{    top: 460px;
    left: 498px;
    width: 139px;
    height: 20px;
    color: #777777;
     padding: 2px 0;}

.committees-flowchartNew .cf_50{ top: 290px;
    left: 495px;
    width: 130px;
    height: 40px;
    color: #777777;
    padding: 5px;}
.committees-flowchartNew .cf_51{top: 290px;
    left: 638px;
    width: 130px;
    height: 40px;
    color: #777777;
    padding: 11px 0;}
.committees-flowchartNew .cf_52{    top: 340px;
    left: 495px;
    width: 130px;
    height: 40px;
    color: #777777;
    padding: 11px 0;}
.committees-flowchartNew .cf_53{top: 340px;
    left: 638px;
    width: 130px;
    height: 40px;
    color: #777777;
    padding: 11px 0;}
.committees-flowchartNew .cf_54{    top: 390px;
    left: 495px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_55{top: 390px;
    left: 638px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_56{    top: 420px;
    left: 495px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_57{top: 420px;
    left: 638px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_58{    top: 450px;
    left: 495px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_59{top: 450px;
    left: 638px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_60{    top: 480px;
    left: 495px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
	.committees-flowchartNew .cf_61{top: 480px;
    left: 638px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
	
	.committees-flowchartNew .cf_62{    top: 510px;
    left: 495px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
	
	.committees-flowchartNew .cf_63{top: 510px;
    left: 638px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew .cf_64{    top: 540px;
    left: 495px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px;}
	.committees-flowchartNew .cf_65{top: 540px;
    left: 638px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
	.committees-flowchartNew .cf_66{    top: 570px;
    left: 495px;
    width: 130px;
    height: 40px;
    color: #777777;
    padding: 5px;}
	.committees-flowchartNew .cf_67{top: 570px;
    left: 798px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
	.committees-flowchartNew .cf_69{top: 600px;
    left: 798px;
    width: 130px;
    height: 20px;
    color: #777777;
    padding: 2px 0;}
.committees-flowchartNew a:hover .cf_1{background:#013b7f;}
.committees-flowchartNew a:hover .cf_3{background:#5e8ec5;}
.committees-flowchartNew a:hover .cf_4{background:#5e8ec5;}


.structure-flowchart a{text-decoration:none;}
.structure-flowchart{background:url(/images/structure-diagram-bg.jpg) no-repeat 0 0;width:948px;height:300px;border:1px solid #dddddd;position:relative;}

.structure-flowchart .cf_1{top:26px;left:407px;width:140px;height:34px;color:#fff;padding: 10px 0;background:#002a5c;}
.structure-flowchart .cf_2{top:88px;left:322px;width:140px;height:34px;color:#777777;padding: 5px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_3{top:88px;left:492px;width:140px;height:34px;color:#777777;padding: 10px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_4{top:151px;left:322px;width:140px;height:34px;color:#777777;padding: 10px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_5{top:151px;left:492px;width:140px;height:34px;color:#777777;padding: 10px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_6{top:239px;left:20px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_7{top:239px;left:176px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_8{top:239px;left:333px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_9{top:239px;left:490px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_10{top:239px;left:645px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}
.structure-flowchart .cf_11{top:239px;left:800px;width:126px;height:34px;color:#777777;padding: 4px 0;background:#f9f9f9;border:1px solid #aaaaaa;}

.structure-flowchart a:hover .cf_1{background:#013b7f;}
.structure-flowchart a:hover .sub{background:#f1f8ff;}

/* MEDIA TABLE */
.filter-box{background:#46494d;width:100%;float:left;padding:8px;}
.filter-box .left{margin:0 8px 0 0;padding:4px 10px 3px;color:#fff;}
.filter-box a{float:left;width:180px;height:22px;background:url(/images/bg/button-media.png) no-repeat 0 0;margin:0 8px 0 0;cursor:pointer;color:#000;padding:4px 10px 3px;text-decoration:none;}
.filter-box .custom-select{float:left;width:180px;height:22px;background:url(/images/bg/dropdown-media.png) no-repeat 0 0;overflow:hidden;margin-right:7px;}
.filter-box select{background: none repeat scroll 0 0;border: medium none;box-shadow: none;padding: 0;width: 220px;font-size:13px;padding:2px 10px;font-family: 'Noto Sans', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1;}
.filter-box select option{background:#fff;}
.filter{display:none;}
#filter-topic table.media tbody tr{display:none;}
table.media{border: 1px solid #DDDDDD;border-collapse: collapse;clear:both;}
table.media tbody tr.header{}
table.media tbody tr{background: none repeat scroll 0 0 #eaf1f6;}
table.media tbody tr:nth-child(2n) {background: none repeat scroll 0 0 #f7fbfe;}
table.media tbody tr th{background: none repeat scroll 0 0 #e3e3e3;font-size:11px;text-transform:uppercase;text-align:left;padding:12px 10px;}
table.media tbody tr td{padding:12px 10px;font-size:12px;line-height:1;}
table.media tbody tr td h3{font-size:12px;color:#b90f0f;margin:0 0 5px;}
table.media tbody tr td h3 a{font-size:12px;color:#b90f0f;text-decoration:none;}
table.media tbody tr td h3 a:hover{text-decoration:underline;color:#c92029;}
table.media tbody tr td p {margin:0;}

/* SIDE */
.search-side{border:1px solid #eee;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;float:left;width:100%;padding:10px;}
.search-side h2{border:none;font-size:13px;color:#999999;margin-top:0;margin-bottom:8px;padding:0;}
.search-side input.cat_textbox_small{border:1px solid #b6b3ab;box-shadow:none;height:18px;font-size: 11px;padding: 2px 6px;}
.sidebar-item{float: left;width: 100%;border:1px solid #eeeeee;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;overflow:hidden;margin:0 0 10px 0;}
.sidebar-item h4{padding:10px;background:#012b5d;color:#fff;font-size:13px;font-weight:normal;text-transform:none;}
.sidebar-item p{padding:0 10px;float: left;}
.sidebar-item a{text-decoration:none;}
.sidebar-item a:hover{text-decoration:underline;}
.sidebar-item a.download{background:url(/images/bg/download-arrow.png) no-repeat 0 2px;padding:0 0 0 20px;float: left;}
.sidebar-item a.secondary.button{background-color:#eceff1;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border:none;font-size:14px;text-transform:uppercase;color:#51555b;font-weight:bold;width:100%;text-align:center;padding: 6px 15px;}
.sidebar-item a.secondary.button:hover{background-color:#dcdcdc;text-decoration:none;}
.sidebar-item h5{color:#36393d;text-transform:uppercase;font-weight:normal;padding:0 10px;margin:0 0 15px 0;}
.sidebar-item hr{border-color: #eeeeee;border-style: solid;margin: 15px 0;}
.sidebar-item ul{padding: 0 10px;list-style:none;}
.sidebar-item ul li{background:url(/images/bg/bullet-arrow-blue.png) no-repeat scroll 0 5px;padding: 0 0 0 13px;line-height: 1.2;margin: 0 0 8px;clear:both;}
.sidebar-item ul li a{}
.sidebar-item a.back{background: url(/images/bg/arrow-back.png) no-repeat scroll 0 7px;color: #36393D;float: left;margin: 15px 0 15px 10px;padding: 0 10px 0 25px;text-transform: uppercase;}


.searchSite .cat_textbox_small{width:75%!important;float: left!important;height:22px;}
.searchSite .cat_button{width:24%; float:right;}


/* FOOTER */
#footer{width:980px; margin:0 auto 40px auto;background:#36393d;min-height:260px;position:relative;padding:0;}
#footer a.goTop{position:absolute; top:-11px; right:20px;width:25px;height:35px;overflow:hidden;text-indent:-9999px;background:url("/images/top.png") no-repeat center center;float:left;cursor:pointer;z-index:10;}
#footer ul{margin:30px 0 20px 0;padding:0;list-style-type:none;}
#footer ul li{color:#90959c; font-size:12px;margin:4px 0;}
#footer ul li a{color:#90959c; font-size:12px;text-decoration:none;}
#footer ul li a:hover{color:#fff;}
#footer ul li.top {margin:0 0 10px 0;}
#footer ul li.top a{color:#fff; font-size:13px;text-transform:uppercase;}
#footer .copyright{padding:7px;margin:0;background:#22262b;width:100%;position:absolute; bottom:0;left:0;color:#90959c;font-size:11px;height:42px;}
#footer .copyright p, #footer .copyright a{margin:5px 0 0 0;font-size:11px;}

.faqs{width:95%; clear:both;float:left;padding:10px 0;margin:0;}
.faqs .faq-question{width:100%;clear:both;position:relative;padding:6px 0;}
.faqs .faq-question a{color: #002a5c!important;background: url("/images/arrow-blue.png") no-repeat left center!important;padding:0 0 0 12px;}
.faqs .answer{padding:14px 0 0 0;}
.faqs .answer p{line-height:18px}


/* buttons */
.cat_button { width: auto; background: #b5121b;  color: white; text-transform: uppercase; cursor: pointer; display: inline-block; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; font-family: inherit; font-size: 12px; font-weight: normal; line-height: 1; margin: 0; font-weight: bold; border: medium none; font-weight: bold; padding: 5px 12px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }


/* Cycle */
ul.slides{height:300px;overflow:hidden;}
ul.slides li{width:625px;}
ul.slides li img{width:625px;}
ul.slides li .caption{position: absolute;right: 0;top: 0;z-index: 2147483647;text-align: right;}
ul.slides li .caption .big{background: url(/images/bg/white.png) repeat scroll 0 0;color:#00295b;font-weight:bold;font-size:25px;padding:0 15px;margin: 80px 0 5px;float: right;}
ul.slides li .caption .mid{background: url(/images/bg/white.png) repeat scroll 0 0;font-weight:bold;float:right;padding:0 15px;clear: right;}
ul.slides li .caption .mid span.links a{text-decoration:none;font-style:italic;font-weight:normal;}
ul.slides li .caption .mid span.links a:hover{text-decoration:underline;}

ul.slides li .caption2{position: absolute;right: 0;top: 191px;z-index: 2147483647;text-align: right;}
ul.slides li .caption2 .mid{background: url(/images/bg/white.png) repeat scroll 0 0;font-weight:bold;float:right;padding:0 15px;clear: right;}
ul.slides li .caption2 .mid span.links a{text-decoration:none;font-style:italic;font-weight:normal;}
ul.slides li .caption2 .mid span.links a:hover{text-decoration:underline;}

#nav-slide{position: absolute;right: 20px;top: 280px;z-index: 2147483647;}
#nav-slide a{width:10px;height:10px;text-indent:-9999px;background:url(/images/bg/pager.png) no-repeat -21px 0;float:left;margin-left:10px;transition:none;-webkit-transition:none;}
#nav-slide a.activeSlide{background:url(/images/bg/pager.png) no-repeat 0 0;}


/* CALENDAR  */
#calendar{  }
.tabs-menu { font-size:0; margin:0; }
.tabs-menu li { display:inline-block; } 
.tabs-menu li.current { position: relative; background-color: #fff; z-index: 5; }
.tabs-menu li a { font-weight:bold; display:inline-block; font-size:16px; padding: 0 10px; text-transform: uppercase; color: #fff; text-decoration: none; width:173px; background:#d1d1d1;  line-height:31px; text-align:center; }
.tabs-menu .current a {  background:#2c4c70; }
.tab { background-color: #fff; margin-bottom: 10px; width: auto; }
.tab-content { display: none; }
#tab-2 { display: block; }
.fc-header{ background:#2c4c70; }
.fc-header-title h2 { color:#ffffff; font-weight:bold; font-size:16px; margin:0; border:0; padding:0; }

._electricity .fc-event-inner{ border-left:5px solid #2ecc71; }
._exchange_traded_prod .fc-event-inner, ._exchange_traded_prods .fc-event-inner{ border-left:5px solid #3498db; }
._foreign_exchange .fc-event-inner{ border-left:5px solid #9b59b6; }
._interest_rate .fc-event-inner{ border-left:5px solid #e67e22; }
._risk_comp .fc-event-inner{ border-left:5px solid #e74c3c; }
._operation .fc-event-inner{ border-left:5px solid #34495e; }
._services .fc-event-inner{ border-left:5px solid #16a085; }
._accreditation .fc-event-inner{ border-left:5px solid #f1c40f; }
._other .fc-event-inner{ border-left:5px solid #f17288; }

.fc-event-container .fc-event-inner:hover .fc-event-title{ color:#ffffff; }
.fc-event-container .fc-event._electricity:hover{ background:#59de91;}
.fc-event-container .fc-event._exchange_traded_prod:hover, .fc-event-container .fc-event._exchange_traded_prods:hover { background:#56b2f0; }
.fc-event-container .fc-event._foreign_exchange:hover{ background:#c888e2; }
.fc-event-container .fc-event._interest_rate:hover{ background:#f49c4e; }
.fc-event-container .fc-event._risk_comp:hover{ background:#f97b6e; }
.fc-event-container .fc-event._operation:hover{ background:#61809f; }
.fc-event-container .fc-event._services:hover{ background:#2ac5a7; }
.fc-event-container .fc-event._accreditation:hover{ background:#ffe682; }
.fc-event-container .fc-event._other:hover{ background:#faa6b4; }

.legend_list{ background:#f9f9f9; border:1px solid #e8e6e3;	 padding:3px 6px; margin:0 0 6px; }
.legend_list ul { margin:0; }
.legend_list ul li{ color:#393939; display:inline-block; margin-left:5px !important; font-size:12px; }
.legend_list ul li:first-child{ margin-left:0;}
.legend_list ul li span{ display:inline-block; width:9px; height:9px; margin:0 3px 0 0; }
.legend_list ul li._electricity span{ background:#2ecc71; }
.legend_list ul li._exchange_traded_prod span, .legend_list ul li._exchange_traded_prods span{ background:#3498db; }
.legend_list ul li._foreign_exchange span{ background:#9b59b6; }
.legend_list ul li._interest_rate span{ background:#e67e22; }
.legend_list ul li._risk_comp span{ background:#e74c3c; }
.legend_list ul li._operation span{ background:#34495e; }
.legend_list ul li._services span{ background:#16a085; }
.legend_list ul li._accreditation span{ background:#f1c40f; }
.legend_list ul li._other span{ background:#f17288; }
.filter-wrap .custom-select{ margin:0 6px 0 0; }

.calendar-search{ float:right; }
.calendar-search form{ margin:0; }
.calendar-search input[type="text"]{ outline:none; margin:0; border:0; height:25px; line-height:25px; width:177px; background:url(../images/search-icon.png) no-repeat 10px center #000000; padding: 0 0 0 30px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; font-size:13px; color:#ffffff; }

.event-hover-con{ display:none; position:absolute; top: -33px; left: 103%; z-index: 1; }
.event-hover-wrap{ position:relative; width:255px; background:#ffffff; box-shadow: #acacac 0 0 18px; padding:23px 0 13px; } 
.event-hover-wrap:after { content: ""; position: absolute; top: 40px; left: -8px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 8px solid #ffffff; }
.event-hover-wrap h5{ margin:0 0 0 15px; padding:0 0 15px; border-bottom:1px solid #d1d1d1; font-size:14px; color:#000000; font-weight:normal; }
.event-hover-wrap h5 span{ display:inline-block; width:11px; height:11px; margin:0 5px 0 0; } 
._electricity h5 span{ background:#2ecc71; }
._exchange_traded_prod h5 span, ._exchange_traded_prods h5 span{ background:#3498db; }
._foreign_exchange h5 span{ background:#9b59b6; }
._interest_rate h5 span{ background:#e67e22; }
._risk_comp h5 span{ background:#e74c3c; }
._operation h5 span{ background:#34495e; }
._services h5 span{ background:#16a085; }
._accreditation h5 span{ background:#f1c40f; }
._other h5 span{ background:#f17288; }
.event-hover-wrap ul{ margin:0; padding:8px 15px; }
.event-hover-wrap ul li{ color:#777777; list-style:none; padding:0 0 0 20px; margin:0 0 10px; }
.event-hover-wrap .location { background:url(../images/icon-location.png) no-repeat 0 center; }
.event-hover-wrap .date { background:url(../images/icon-date.png) no-repeat 0 center; }
.event-hover-wrap .time { background:url(../images/icon-time.png) no-repeat 0 center; }
.event-hover-wrap .duration { background:url(../images/icon-duration.png) no-repeat 0 center; }
.event-hover-wrap .price { background:url(../images/icon-price.png) no-repeat 0 center; }
.event-hover-wrap .person { background:url(../images/icon-person.png) no-repeat 0 center; }
.dl-pdf{ border-bottom:1px solid #d1d1d1; border-top:1px solid #d1d1d1; padding:10px 15px; }
.dl-pdf a{ display:block; background:url(../images/icon-file.png) no-repeat 0 center; padding:0 0 0 15px; }
.hover-btns{ text-align:center; font-size:0; padding:10px 0 0; }
.hover-btns .more-info-btn,
.hover-btns .reg-btn{ cursor:pointer; text-decoration:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:107px; margin:0 5px; line-height:25px; height:25px; font-size:13px; text-align:center; color:#ffffff; font-weight:bold; display:inline-block; }
.hover-btns .more-info-btn{ background:#2c4c70; }
.hover-btns .reg-btn{ background:#b5121b; }
/* .fc-event:hover .event-hover-con{ display:block; } */

.agenda-head{ background:#dce9f8; padding:7px 10px; }
.agenda-head strong{ font-size:14px; margin:0; color:#393939; }
.agenda-wrap table{ border-spacing:0; width: 100%;}
.agenda-wrap table th{ padding:6px 5px; font-size:11px; text-align:left; background:#dce9f8; } 
.agenda-wrap table th:first-child{ padding:6px 10px; } 
.agenda-wrap ._electricity td:first-child,.agenda-wrap ._business td:first-child { border-left:5px solid #2ecc71; }
.agenda-wrap ._exchange_traded_prod td:first-child, .agenda-wrap ._exchange_traded_prods td:first-child, .agenda-wrap ._management td:first-child { border-left:5px solid #3498db; }
.agenda-wrap ._foreign_exchange td:first-child, .agenda-wrap ._market td:first-child{ border-left:5px solid #9b59b6; }
.agenda-wrap ._interest_rate td:first-child, .agenda-wrap ._policy_regulation td:first-child{ border-left:5px solid #e67e22; }
.agenda-wrap ._risk_comp td:first-child, .agenda-wrap ._policy_tax td:first-child{ border-left:5px solid #e74c3c; }
.agenda-wrap ._operation td:first-child, .agenda-wrap ._operations td:first-child{ border-left:5px solid #34495e; }
.agenda-wrap ._services td:first-child{ border-left:5px solid #16a085; }
.agenda-wrap ._accreditation td:first-child{ border-left:5px solid #f1c40f; }
.agenda-wrap ._other td:first-child, .agenda-wrap ._policy_other td:first-child{ border-left:5px solid #f17288; }
.agenda-wrap td{ border:0; font-size:12px; }
.agenda-wrap table tr{ background:#fffcf7; }
.agenda-wrap table tr:nth-child(odd){ background:#f7f5f2 }
.agenda-wrap table td:nth-child(1){ width:10%; }
.agenda-wrap table td:nth-child(2){ width:15%; }
.agenda-wrap table td:nth-child(3){ width:40%; }
.agenda-wrap table td:nth-child(4){ width:15%; }
.agenda-wrap table td:nth-child(5){ width:20%; }

#eventagenda table td:nth-child(1){ width:10%; }
#eventagenda table td:nth-child(2){ width:5%; }
#eventagenda table td:nth-child(3){ width:25%; }
#eventagenda table td:nth-child(4){ width:5%; }
#eventagenda table td:nth-child(5){ width:12%; }
#eventagenda table td:nth-child(6){ width:7%; }
#eventagenda table td:nth-child(7){ width:12%; }
#eventagenda table td:nth-child(8){ width:21%; }

.hint-icon{ padding-right:18px; display: inline-block; line-height:15px; height:15px; background:url(../images/hint-icon.png) no-repeat right center; cursor:pointer;}
.agenda-wrap .hover-btns{ text-align:left; padding:7px 0; }
.agenda-wrap .hover-btns a{ width: 80px !important; font-size:11px !important; }

.ce-false, .price-false { display: none; }

#hintCE-content{ display:none; position:absolute; top: 92px; left: 657px; z-index: 1; }
#hintCE-content .event-hover-wrap {width: 185px;padding: 10px;}
#hintPrice-content{ display:none; position:absolute; top: 92px; left: 745px; z-index: 1; }
#hintPrice-content .event-hover-wrap {width: 185px;padding: 10px;}


#ccvhelp-content{ display:none; position:absolute; top: -19px; left: 185px; z-index: 1; }
#ccvhelp-content .event-hover-wrap {width: 340px;padding: 10px;}
#discounthelp-content{ display:none; position:absolute; top: -19px; left: 267px; z-index: 1; }
#discounthelp-content .event-hover-wrap {width: 185px;padding: 10px;}
#Amount-content{ display:none; position:absolute; top: -15px; left: 175px; z-index: 1; }
#Amount-content .event-hover-wrap {width: 185px;padding: 10px;}



/* Event Details */
.event-details label{ display:inline-block; min-width:78px; }
.program-title-fee p{ margin:0; }
.program-title-fee > div{ width:49%; }
._program strong{ width:250px; }
._program,._title,._fee{ margin:0 0 5px; }
.testimonials-wrap h2{ border:0; }
.testimonials-wrap ul li{ margin-left:13px !important; vertical-align:top; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:url(../images/quote-1.png) 10px 10px #eceff1 no-repeat !important; width:164px; display:inline-block; padding:30px 9px 0 !important; }
.testimonials-wrap ul li p{ color:#36393d !important; display: inline-block; min-height:98px; background:url(../images/quote-2.png) 97% 95% no-repeat #eceff1 !important; padding:0 0 30px; text-decoration:none; margin:0; }
.testimonials-wrap ul li:first-child{ margin-left:0 !important; }
@-moz-document url-prefix() { 
	.testimonials-wrap ul li{
		margin-left:12px !important;
	}
}
.side-panel{ margin:0 0 10px; border:1px solid #eeeeee; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.side-panel .panel-head{ background:#012b5d; padding: 10px 15px; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; }
.panel-head h5{ margin:0; font-weight:normal; color:#ffffff; font-size:13px; }
a.dl{ padding:0 0 0 20px; background:url(../images/dl.png) no-repeat 0 center; }
a.grey-btn{ text-decoration:none; text-align:center; padding:5px 0; background:#eceff1; font-size:14px; font-weight:bold; color:#51555b; display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.reg-option .grey-btn{ margin:0 0 10px; }
.panel-content{ padding:12px; }
.related-links ul{ margin:0; padding:0; }
.related-links ul li{ list-style:none; padding:0 0 0 15px; background:url(../images/arrow-black.png) 0 7px no-repeat; margin:0 0 10px; }
.related-links ul li a{ text-decoration:none; font-size:12px; }
a.back-btn{ font-size:14px; text-decoration:none; display: block; padding:0 0 0 20px; color:#000000; background:url(../images/back-arrow.png) 0 center no-repeat; }




#AFMA{align:left!important;}














.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.pull-left{
	float:left;
}

.pull-right{
	float:right;
}
.align-l{
	text-align:left;
}
.align-r{
	text-align:right;
}
.align-c{
	text-align:center;
}
@media screen and (max-width: 860px) { 
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/* isLoading | jQuery plugin */
.syntax-container{background:#FCFCFC;-webkit-border-radius:7px;-webkit-background-clip:padding-box;-moz-border-radius:7px;-moz-background-clip:padding;border-radius:7px;background-clip:padding-box;border:1px solid #e3e3e3;margin-bottom:30px;padding-bottom:20px;}
.isloading-wrapper.isloading-right{margin-left:10px;}
.isloading-overlay{position:relative;text-align:center;}.isloading-overlay .isloading-wrapper{background:#FFFFFF;-webkit-border-radius:7px;-webkit-background-clip:padding-box;-moz-border-radius:7px;-moz-background-clip:padding;border-radius:7px;background-clip:padding-box;display:inline-block;margin:0 auto;padding:10px 20px;top:10%;z-index:9000;}

