@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,700);
/*topsection position------*/
.topsection{background:#333333;height:20px;padding:8px 0 !important;border-bottom:1px solid rgba(255,255,255,0.1);background:transparent url('../images/bg_footer.jpg');}
.topsection ul{margin:0;padding:0;}
.topsection ul li{display: inline;font-size:8pt;}
.topsection ul li.topbtn{border:1px solid #999;border-radius:3px;padding:4px 8px;}
.topsection ul li.topbtn:hover{background:#666666;transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;}
.topsection ul li.topbtn a{color:#999;text-decoration:none;}
/*.topsection ul li.topbtn a:visited{color:#999;text-decoration:none;}*/
.topsection ul li.topbtn a:hover{color:#FFF;}
ul.menu-topmenu{margin-left:12px;}
ul.menu-topmenu li{margin-right:6px;border-right:1px dotted #999999;padding-right:6px;}
ul.menu-topmenu li a{color:#999;}
/*Menu-------------------*/
.navi_wrap{float:right;margin-top:9px;}
#s5_menu_wrap {width:60%;border-radius:3px;float:right;padding:7px;background:rgba(255,255,255,0.4);border:1px solid rgba(0,0,0,0.1);}
@media all and (min-width: 640px){#s5_menu_wrap {width:60%;}}
#s5_nav li.active a, #s5_nav li.mainMenuParentBtnFocused a, #s5_nav li:hover a{color:#000;text-shadow:none;}
div.S5_grouped_child_item span{font-size:1.0em;}
.S5_grouped_child_item .S5_submenu_item a:hover{color:#666 !important}
.menuStyle{background:#CC0000;padding:2px 12px;border-radius:4px;color:white !important;margin-left:20px;}
.menuStyle img{position:absolute;margin-left:-22px;}
#s5_header_wrap {margin:7px 0 12px;}
.topbg{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}
.topbg > img{width:100%;left:0;right:0;}
.topbg:before{content: " ";width: 100%;height: 100%;position: absolute;z-index: 1000;top: 0;left: 0;
background: rgba(255,255,255,0);
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, , color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.6)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);}
#s5_body_padding{padding:0 12px;}
/*Side Menu------------*/
.moduletable_menu{margin:60px 0 20px;}
.moduletable_menu ul.menu{list-style: none outside none;}
.moduletable_menu ul.menu a {padding:12px 24px;display:block;background:url('../images/system/arrow.png') no-repeat left center;color:#333333;border-bottom:1px dotted #D3D3D3;}
.moduletable_menu ul.menu li.active a{color:#000;font-weight:bold;}
.moduletable_menu ul.menu li ul li a{font-weight:normal !important;}
.moduletable_menu ul.menu li ul li.active a{color:#666;font-weight:bold !important;}
.moduletable_menu ul.menu li ul li.parent.active a{font-weight:bold;}
.moduletable_menu ul.menu li ul li ul li a{color:#666;font-weight:normal !important;}
.moduletable_menu ul.menu li ul li ul li.current a{color:#F60;}
.moduletable_menu ul.menu a:hover {text-decoration:underline;}
.moduletable_menu ul.menu ul a:hover {text-decoration:underline;}
.moduletable_menu ul.menu ul a {background:none;padding:6px;padding-left:10px;border-bottom: none;display:block;}
.moduletable_menu ul.menu ul ul a {font-size:0.9em;padding:3px;padding-left:20px;border-bottom: none;display:block;font-weight:normal;}
.moduletable_menu ul.menu #current ul span {font-weight:normal;}
.moduletable_menu ul.menu li {padding:0px;}
.moduletable_menu ul.menu li ul li {margin-left:24px;}
.moduletable_menu ul.menu img {display:none;}
/*Social icons------------*/
a.socialico{display:block;width:24px;height:24px;float:left; margin-right:6px;}
a.fbmouseover {display:block;width:24px;height:24px;float:left; margin-right:6px;margin-left:82px;background-position:0px 0px;margin-top:-2px;transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;}
a.fbmouseover:hover {background-position:0px -24px;}
.moreInfo a{display:block;width:33px;height:33px;float:left; margin-right:6px;margin-top:-2px;transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;background:url('../images/readon-ico.png') no-repeat 80% 0;padding-left:12px;}
.moreInfo a:hover{background-position:80% -33px;}
/*Slides------------*/
.slide-desc{position:absolute;line-height:1.2em;}
.slide-desc ul{margin-left:18px;}
.slide-desc ul li{list-style-type:circle;}
.slide-desc p{padding:10px 0 20px;}
.slide-desc p > a:link,a:visited{text-decoration:underline;color:inherit;}
.slide-desc p > a:hover{text-decoration:none;}
.slide-desc a.red_link, .slide-desc a.download_link{margin-left:0;text-decoration:none !important;}
/*Content------------*/
.eventDetails{color:#B35C00 !important;background:url('../images/new-window-ico.png')no-repeat 0% 50%;padding-left:20px;background-size:16px;}
h2.bigHeading{font-family: 'Source Sans Pro', sans-serif;font-weight:700;font-size:40px;}
h2.bigHeading span{font-weight:300;font-size:25px;color:#EEE;margin-top:12px;display:block;}
.item-page h3{margin:12px 0;}
.item-page h2.title{font-size:1.3em;}
.item-page a:visited{color:#B35C00;}
.blog h1{color: #222222;font-size: 1.9em;font-weight: bold;line-height: 1.2em;margin-top: 20px;margin-bottom:18px;}
.red_link, .blue_link, .orange_link, .download_link{border-radius:4px;color:#fff;font-weight:bold;display:inline-block;padding:12px 20px;text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);transition: background-color 0.2s ease-out 0s;margin-left:10px;text-decoration:none !important;}
.red_link:hover, .blue_link:hover, .orange_link:hover{background:#454242;text-decoration:none;}
.red_link{background-color:#E55E48;color:#FFF !important;}
.blue_link{background-color:#5FAAE3;color:#FFF !important;}
.orange_link{background-color:#F63;color:#FFF !important;}
.play_vid{background-image:url('../images/play-ico.png');background-repeat:no-repeat;background-position:5% 50%;padding-left:42px;}
.play_vid:hover{background-image:url('../images/play-ico.png');background-repeat:no-repeat;background-position:5% 50%;}
.download_link{background:#5FAAE3 url('../images/download.png')no-repeat 5% 50%;color:#FFF !important;padding-left:42px;}
.download_link:hover{background:#454242 url('../images/download.png')no-repeat 5% 50%;text-decoration:none;}
.baImg{position:absolute;margin-top:-33px;}
.baText{float:left;margin-left:350px;margin-right:20px;color:#CCCCCC;padding-top:20px;text-shadow:-2px 1px 0px #000;}
.cpdText{color:#444;padding-top:20px;text-shadow:1px 1px 0px #fff;}
.otherText{color:#444;text-shadow:1px 1px 0px #fff;}
.pg-title{ line-height:1.2em;color:#222;font-size:1.9em;font-weight:bold;margin-top:20px;}
.blog h2{line-height:1.4em;color:#222;font-size:1.4em;margin-top:20px;}
table.dataTable{margin:12px 0px;border-collapse:collapse;}
table.dataTable td{padding:5px 10px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
table.dataTable tr td:first-child{border-left:none;border-top:none;}
table.dataTable tr td:last-child{border-right:none;}
table.dataTable tr:last-child td{border-bottom:none;}
table.dataTable a:visited{color:#B35C00;}
table.councilTable{margin:12px 0px;border-collapse:collapse;}
table.councilTable td{padding:6px;}
table.councilTable a:visited{color:#B35C00;}
.download-item{margin:12px 0;clear:both;}
.download-item a:link{padding-top:6px;display:block;}
.download-item a:visited{color:#B35C00;}
.download-item > a span{display:block;padding-top:6px;}
.sp-download-item br{clear:left; margin:0; padding:0}
.download-item img{max-height:32px;float:left;margin-right:5px;}
.download-item.column{float:left;width:23%;margin-right:12px;clear:none;}
.multilink{margin:20px 0;}.multilink a:link{display:inline-block;}
ul.itemList,ol.itemList{margin-left:30px;overflow: hidden;}
ul.itemList li,ol.itemList li{margin-bottom:12px;list-style-position: inside;}
.imgholder{margin:0 12px 3px 0;width:200px;}
.imgholder img{max-width:200px;}
.floatleft{float:left;}.floatright{float:right;}
.imgFloatLeft{float:left;margin:0 12px 12px 0;}
.pagination{margin:20px 0 10px;padding:12px 0;border-top:2px dotted #333;height:40px;}
p.counter{float:left;padding:5px 10px;border-radius:3px;border:2px solid #CCC; font-weight:bold;}
.pagenums{float:right;margin-top:5px;}
.pagenums a{background:none;color:#333;}
.pagenums > strong > a{color:#999;}
div.invilink{position:relative}
div.invilink a{position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;z-index:10;background-color:#FFF;opacity:0;filter:alpha(opacity=1);}
dd.published, dd.modified{font-size:8pt;border-bottom:1px dashed #DFDFDF;}
.linkicon{padding-left:36px;background-position:left center;background-repeat:no-repeat;}.video{background-image:url('../images/video-ico.png');}

/*temporary only*/
.row-0 > div.column-1 > dl.article-info{}
/*Event layout*/
.eventDateWrapper{width:50px;text-align:center;margin-right:12px;float:left;padding:6px;}
.eventDateWrapper h2{font-family: 'Source Sans Pro', sans-serif;font-weight:700;font-size:40px;margin-bottom:0;line-height:0.5em;color:#ff9933;text-shadow:0px 1px 0px #fff;}
.eventDateWrapper h2 > span{font-weight:300;font-size:19pt;color:#666;}
h3.eventTitle{margin-bottom:12px;font-weight:bold;font-size:1.1em;}
.eventIcon{display:block;margin:0 0 4px 70px;padding:0 0 2px 28px;}
.location{background:url('../images/location.png') no-repeat;}
.speaker{background:url('../images/person.png') no-repeat;}
.time{background:url('../images/time.png') no-repeat;}
.readon a{display: inline-block;margin: 0;overflow: visible;border-radius: 4px;line-height:1.1em;border:2px solid #999;background:#CCC;padding:5px 20px 5px 7px;font-weight:bold;font-size:8pt;text-transform:uppercase;color:#333 !important;-webkit-font-smoothing: antialiased;-webkit-transition: background-color 0.1s ease-in;-moz-transition: background-color 0.1s ease-in;-o-transition: background-color 0.1s ease-in;-ms-transition: background-color 0.1s ease-in;transition: background-color 0.1s ease-in;}
.readon a:hover{color:#fff !important; background:#333333;transition: background-color 0.2s linear; text-decoration:none;}
/*Layout------------*/
/*Sections*/
section.sect{padding:50px 0 15px;}
.one{background:#FFFFFF;-webkit-box-shadow: inset 0px 0px 24px 2px rgba(0,0,0,0.08);
-moz-box-shadow: inset 0px 0px 24px 2px rgba(0,0,0,0.08);
box-shadow: inset 0px 0px 24px 2px rgba(0,0,0,0.08);}
.two{}
.bottomOne{background:#cdd3d6 url('../images/bg-dot.png');border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.bottomTwo{background:url('../images/pattern-denin-opaque.png');-webkit-box-shadow: inset 0px 0px 17px 2px rgba(0,0,0,0.83);-moz-box-shadow: inset 0px 0px 17px 2px rgba(0,0,0,0.83);box-shadow: inset 0px 0px 17px 2px rgba(0,0,0,0.83);border-bottom:1px solid #000;}
#s5_center_area1{background:#FFF;padding:50px 12px 15px;border:1px solid #fff;border-right:none;border-left:none;-webkit-box-shadow: inset 0px 0px 24px 2px rgba(0,0,0,0.08);-moz-box-shadow: inset 0px 0px 24px 2px rgba(0,0,0,0.08);box-shadow: inset 0px 0px 24px 2px rgba(0,0,0,0.08);}
.pos_fixed{position:fixed;bottom:0;left:-100px;}
/*Footer*/
.footer{background:transparent url('../images/bg_footer.jpg');padding:10px;border-top:1px solid rgba(255,255,255,0.1);}
.footerc{color:#CCCCCC;}
/* SCROLL TO TOP */
#scrolltotop {height: 0;visibility:hidden;}
.scrolltotop {width:30px;height:30px;cursor:pointer;float:right;margin-right:5px;margin-top:-48px;background:transparent url('../images/s5_scroll_arrow.png') no-repeat;}  
/*Page suffix*/
.homepg h2{font-family: 'Source Sans Pro', sans-serif;font-weight:700;font-size:25px;color:#444;line-height:1.1em}
.homepg .item-separator{border:0;}
.homepg .row-separator{border-bottom:2px dotted #CCC;margin-top:18px;margin-bottom:18px;}
.homepg .items-row{margin-bottom:0 !important;}
.blog-books h3{font-weight:bold;margin-top:15px;}
.blog a:visited{color:#B35C00;}
/*Module style -sponsors*/
.module_round_box-sponsors{padding:0 !important; margin-bottom:24px}
.module_round_box-sponsors .s5_module_box_2{min-height:0 !important}
.module_round_box-sponsors .s5_mod_h3{color:#333; font-size:8pt; text-align:left;font-weight:normal; text-transform:uppercase;background:#fff;float:left;padding-right:20px;}
.custom-sponsors{clear:both}
/*mod_news_pro_gk4*/
.module_round_box-sponsors #navBorder{border:none;margin:0;padding:0;}
.module_round_box-sponsors .s5_mod_h3_outer{background-image:url('../images/module-head-pattern.png');height:15px;}
/*mod_zt_visitor_counter*/
.ztvc-visitor-counter{text-align:left;clear:right;}
/*Module style features*/
.features{padding:0 !important;list-style:none;}
.features .s5_mod_h3 {font-weight:bold; font-size:130%; margin-bottom:5px}
.features a:visited{color:rgba(179,92,0,0.08);}
/*Module style for news_gk_pro*/
.features #navBorder{border-top:none !important}
.feature-gap{height:0; margin-bottom:17px;}
/*Module style -features opera fix*/
@media not all and (-webkit-min-device-pixel-ratio:0){.features .s5_mod_h3 {font-size:120%;}}
/*Module style -features ie fix*/
.features .s5_module_box_2{min-height:0 !important}
/*Module style -list*/
.moduletable-list{margin:20px 0 30px;}
/*Module style none*/
.none a:visited{color:#B35C00;}
.mgnright30{margin-right:30px;}
/*Publication*/
.ba-item{border:1px solid #CCC; width:136px}
.ba-item a:hover img{border:2px solid #F06F24}
.press-item{border:1px solid #CCC; min-width:136px;margin-right:15px;float:left;}
.press-item span{font-size:9pt;text-align:center;display:block;}
.press-item:hover{border:1px solid #F06F24;}
.press-item a:hover img{border-top:2px solid #F06F24;}
div.gapper{height:12px;clear:both;}
/*mod_news_show_sp2-------------------*/
div.nssp2 .col-1{width:auto;}
h4.ns2-title{font-weight:normal;}
.ns2-row-inner .ns2-column{border-bottom:1px dotted #DDD;padding-bottom:8px;padding-top:8px;padding-left:20px;}
.ns2-page-inner .ns2-row.ns2-odd .ns2-column{background:#fcfcfc;}
div.nssp2-default .ns2-art-controllers{margin-top:20px;}
.ns2-tools .ns2-created{float:left;margin-right:12px;padding:8px 12px 8px 0px;width:118px;border-right:1px dotted #ddd;text-align:right;}
.ns2-tools .ns2-created .publishon{display:block;font-size:8pt;}
.ns2-tools .ns2-created .publishdate{display:block;color:#444;}

/*Tiny Slider----------*/
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
.tns-slider > .tns-item{text-align:center}
.tns-controls{display:inline-block}
.tns-controls button[data-controls]{margin-right:6px }
.tns-outer button{background:none;border:none;display:none}