#atag_page { background:url(../images/atag_site_bg.png) repeat-y center; display:inline-block }
#atag_page li{list-style:none;}
#atag_page em{background:transparent none;}
#print_logo{ display:none;}

#page_wrapper #header_wrapper, #page_wrapper #footer_wrapper,.footer_rotator {margin-left:-111px;}

ul, ol{ margin:0}

#mid_container .cufon{ height:24px !important;}
.intro, p.intro, .intro p { font-size:18px !important; padding-top:4px; clear:left;}
.intro cufon.cufon { height:24px !important;}

ul.enviro{ margin-bottom:15px;}
ul.enviro li{ border:1px solid #ccc;}

.readmore{ font-size:13px;}
a{color:#009cd5;}
a.readmore{ color:#eb623c;}

a.readmore_greybox{ text-decoration:underline}
a.readmore_greybox:hover{ text-decoration:none;}

.nopadding{ padding:0 !important}
.gradient_box{	 border:1px solid #d5d5d5;background:url(../images/atag_wight_grdent.png) repeat-x top; margin-bottom:16px;}

.show_more{ font-size:13px;}
.print { background:url(../images/atag_icons.png) no-repeat 0px -105px; padding-left:20px; float:left; clear:left; font-weight:bold; margin-bottom:15px;}

/*.subscribe_btn {  background:#f0f0f0; border:1px solid #d0d0d0; padding:7px 12px; margin-bottom:15px;}
.subscribe_btn span.icon{ background-position:0 -350px; float:left; width:34px; height:24px;}
.subscribe_btn a{ color:#069ed5; border-bottom:solid 1px #069ed5; font-size:18px; line-height:normal; text-decoration:none !important;}*/
.subscribe_btn a:hover{ text-decoration:none;}

.subscribe_btn {  background:url(../images/bl-btn.png) no-repeat left center #018bb9; padding:10px 12px; margin-bottom:15px; min-height:20px;}
.subscribe_btn span.icon{ background:none; float:left; width:34px; height:24px;}
.subscribe_btn a{ color:#fff; font-size:20px; text-transform:uppercase; line-height:normal; text-decoration:none !important;}

/*downloads-------------------------------------------------------------------*/
.downloads ul{ margin:0}
.downloads ul li { float: none;font-size: 13px;}

ul.dn { float:left}
ul.dn li{}
ul.dn li span.file_size{ display:inline ; color:#666;}


/* --------------------------------------------------------------------------------*/
.dynamic_content h2 span {font-weight:normal; }
.dynamic_content h5 {margin-bottom:0em; font-size:15px; }
.dynamic_content img {margin:3px 20px 10px 0; }
.dynamic_content img.fl_right {margin:3px 0px 10px 20px; }
.dynamic_content img.email {margin:0!important; float:none!important; position:relative; top:3px }
.dynamic_content .img_list {display:block; margin:15px 0 35px 0; float:left; clear:both}
.dynamic_content .img_list li {float:left; margin-right:5px; display:block}
.dynamic_content .img_list li a img {border:1px solid #c8c8c8; float:left}
.dynamic_content ul, .dynamic_content ol {margin:0 0 20px 0em!important; }
.dynamic_content ul li {list-style:none !important; margin: 0 0 0 2px ; padding-left:1.5em; font-size:14px; background:url(../images/atag_list_bull.png) no-repeat left 10px; line-height:19px; padding-bottom:12px;}
.dynamic_content ul li li, .dynamic_content ul li p {font-size:100%!important; }
.dynamic_content ol li {list-style:decimal!important; margin:0 0 0 23px; padding-left:2px; font-size:0.81em;  }
.dynamic_content ol li li, .dynamic_content ol li p {font-size:100%!important; }

.dynamic_content table th{font-size:14px; }
.dynamic_content td {font-size:14px; }

.dynamic_content blockquote {margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#005887; font-style:normal; font-weight:normal; letter-spacing:0px; line-height:22px; margin-bottom:20px; }

.dynamic_content blockquote em {margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#005887; font-style:italic; font-weight:normal; letter-spacing:0px; line-height:22px; margin-bottom:20px;   }

.dynamic_content em{font-style:italic;  }



/*-------------------- -------------------------------*/
#atag_page .readmore{padding:2px 0 .13em 23px; background:url(../images/dwn_icn.png) 0 45% no-repeat; line-height:1.2em;}
#atag_page .pdf, #atag_page .PDF{padding:2px 0 .13em 23px; background:url(../images/dwn_icn.png) 0 45% no-repeat; line-height:1.2em;}
#atag_page .doc, #atag_page .DOC{padding:2px 0 .13em 23px; background:url(../images/dwn_icn.png) 0 45% no-repeat; line-height:1.2em;}
#atag_page .ppt, #atag_page .PPT{padding:2px 0 .13em 23px; background:url(../images/dwn_icn.png) 0 45% no-repeat; line-height:1.2em;}
#atag_page .txt, #atag_page .TXT{padding:2px 0 .13em 23px; background:url(../images/dwn_icn.png) 0 45% no-repeat; line-height:1.2em;}
#atag_page .xls, #atag_page .XLS{padding:2px 0 .13em 23px; background:url(../images/dwn_icn.png) 0 45% no-repeat; line-height:1.2em;}
#atag_page .zip, #atag_page .ZIP{padding:.3em 0 .13em 23px; background:url(../images/dwn_icn.png) 0 20% no-repeat; line-height:1.2em;}
#atag_page .jpeg, #atag_page .JPEG{padding:2px 0 .13em 23px; background:url(../images/dwn_icn.png) 0 45% no-repeat; line-height:1.2em;}
#atag_page .jpg, #atag_page .JPG{padding:2px 0 .13em 23px; background:url(../images/dwn_icn.png) 0 45% no-repeat; line-height:1.2em;}
#atag_page .blank, #atag_page .BLANK{padding:2px 0 .13em 23px; background:url(../images/dwn_icn.png) 0 45% no-repeat; line-height:1.2em;}
#atag_page .ext, #atag_page .EXT{padding:2px 0 .13em 23px; background:url(../images/icon_link.gif) 0 45% no-repeat; line-height:1.2em;}


#atag_page a .pdf, #atag_page a.PDF{padding:0 0 .5em 22px; background:url(../images/dwn_icn.png) 0 50% no-repeat; line-height:1.2em;}
#atag_page a .doc, #atag_page a.DOC{padding:.5em 0 .5em 23px; background:url(../images/dwn_icn.png) 0 50% no-repeat; line-height:1.2em;}
#atag_page a .ppt, #atag_page  a.PPT{padding:.5em 0 .5em 23px; background:url(../images/dwn_icn.png) 0 50% no-repeat; line-height:1.2em;}
#atag_page a .txt, #atag_page a.TXT{padding:.5em 0 .5em 23px; background:url(../images/dwn_icn.png) 0 50% no-repeat; line-height:1.2em;}
#atag_page a .xls, #atag_page a.XLS{padding:.5em 0 .5em 23px; background:url(../images/dwn_icn.png) 0 50% no-repeat; line-height:1.2em;}
#atag_page a .zip, #atag_page a.ZIP{padding:.3em 0 .3em 23px; background:url(../images/dwn_icn.png) 0 20% no-repeat; line-height:1.2em;}
#atag_page a .blank, #atag_page a .BLANK{padding:.5em 0 .5em 23px; background:url(../images/icon_blank.gif) 0 50% no-repeat; line-height:1.2em;}

#atag_page a .ext, #atag_page a.EXT{padding:.5em 0 .5em 23px; background:url(../images/icon_link.gif) 0 0% no-repeat; line-height:1.4em;}


.icon{ background:url(../images/atag_icons.png) no-repeat; display:block;}

.publications_slider .arrow a, .publications_slider .arrow { background:url(../images/atag_icons.png) no-repeat; display:block;}
/*----------------------------------------------------------*/

#listing_type1{}
#listing_type1 ul { margin:0; float:left; padding-bottom:14px;}
#listing_type1 ul li{padding-top:12px; padding-bottom:9px; }
#listing_type1 ul li.title{ border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; }
#listing_type1 ul li.title h4{ margin:0; display:inline-block; width:448px; font-size:22px; font-weight:normal; line-height:normal;}
#listing_type1 ul li.title span.icon{ background-position:0 0; width:22px; height:22px; margin-right:8px; }
#medianews #listing_type1 ul li.title span.icon{ background-position:0 0; width:22px; height:26px; margin-right:6px; margin-left:7px; }
#listing_type1 ul li img{ margin-right:14px; float:left; padding-top:4px;}
#listing_type1 ul li p{ margin-bottom:0;  font-size:14px;}
#listing_type1 ul li p a.pdf{ clear:both;}


/*HEADER---------------------------------------------------*/
#atag_page{ width:100%;}
#page_wrapper{width:1018px; padding:0px 0px; margin: 0 auto;}
#page_wrapper #header_wrapper{position:relative; width:1240px; height:360px; overflow:hidden; }
#page_wrapper #header_wrapper h1#logo{ position:absolute; left:124px; top:30px; z-index:5; margin-left:12px}
#page_wrapper #header_wrapper .top_search_bar{background:url(../images/trans_white.png) repeat; position:absolute; top:0px; right:0px; width:880px; height:45px; z-index:2}
#page_wrapper #header_wrapper .top_search_bar .topnav_wrp{ width:769px}
#page_wrapper #header_wrapper .top_search_bar .top_nav {width:496px;float:left; }
#page_wrapper #header_wrapper .top_search_bar .top_search{ float:right}
#page_wrapper #header_wrapper .top_search_bar .top_links{ text-align:right; padding:11px 10px 0px 20px; }
#page_wrapper #header_wrapper .top_search_bar .top_links li{ list-style:none; display:inline;  padding:0px 15px; line-height:22px; background:url(../images/atag_topnav_line.png) no-repeat left 5px;}
#page_wrapper #header_wrapper .top_search_bar .top_links li:first-child{ border:none; background:none}
#page_wrapper #header_wrapper .top_search_bar .top_links li a{color:#333333; font-size:15px; text-decoration:none;}
#page_wrapper #header_wrapper .base_shade{ position:absolute; width:100%; height:20px; bottom:0px; background:url(../images/banner_shade.png) repeat-x bottom; z-index:6;}

#page_wrapper #header_wrapper .top_search_bar .search_main{ padding:9px 0px; float:left;}
#page_wrapper #header_wrapper .top_search_bar .search_main li{float:left; list-style:none;}
#page_wrapper #header_wrapper .top_search_bar .search_main li.search_button{ display:inline;}
#page_wrapper #header_wrapper .top_search_bar .search_main li input{border:0px #fff; font-size:15px; color:#5d5c5c;}
#page_wrapper #header_wrapper .top_search_bar .search_main li.search_field{width:214px; height:24px; padding:0px 10px; background:#fff; border:solid 1px #999999; border-right:none;}
#page_wrapper #header_wrapper .top_search_bar .search_main li.search_field input{ width:210px;}
#page_wrapper #header_wrapper .top_search_bar .search_main li.search_button input{width:38px; height:26px;background:url(../images/search_btn.png) no-repeat center; cursor:pointer;}

#page_wrapper #header_wrapper #banner_container{position:relative;}
#page_wrapper #header_wrapper #banner_container .title{background:url(../images/trans_black.png) repeat; padding:8px 0px; position:absolute; top:130px; width:1240px; z-index:2; text-align:right; line-height:40px;}
#page_wrapper #header_wrapper #banner_container .title h2{color:#fff; font-size:47px; font-weight:normal; padding-left:524px; width:605px; float:left; margin:0px;}


#banner_container .slideshow { width:1240px !important; height:360px !important;}
#banner_container .slideshow img {  }
#banner_container .slideshow span{ z-index:1 !important}


/* main nav --------------------------------------------------------------------------------------------------*/
#mainnav.navigation_main{ width:275px; height:470px; background:url(../images/atag_nav_bg.png) no-repeat center; position:absolute; left:98px; top:0px; z-index:4;}
#mainnav.navigation_main ul{ margin:113px auto 0px auto; padding:0px; width:249px;}
#mainnav.navigation_main ul li{ list-style:none; background:url(../images/nav_line.gif) repeat-x top; padding:5px 0px 3px 20px; position:relative;}
#mainnav.navigation_main ul li:hover{ background-color:#014a66;}
#mainnav.navigation_main ul li.active{ background-color:#014a66;}
#mainnav.navigation_main ul li.active ul.sub{display:block;}
#mainnav.navigation_main ul li.active ul.sub #current a{color:#08c9fc;}
#mainnav.navigation_main ul li.active ul.sub li.active a{color:#08c9fc;}

#mainnav.navigation_main ul li a{font-size:17px; font-weight:bold; text-transform:uppercase; color:#FFF; text-decoration:none; display:inline-block; line-height:25px;}
.block{display:block!important;}
#mainnav.navigation_main ul li ul.sub{ display:none; position:absolute; z-index:-6; background:url(../images/atag_sub_nav_bg.png) no-repeat; width:880px; margin:0; top:1px; left:-111px; padding-left:360px}
/*#mainnav.navigation_main ul li:hover ul.sub{ display:block}*/
#mainnav.navigation_main ul li ul.sub li{ float:left; background:none; width:169px; padding:0px; border-left:1px solid #fff; display:block; overflow:hidden; height:57px;}
#mainnav.navigation_main ul li ul.sub li:first-child{ border:none }
#mainnav.navigation_main ul li ul.sub li a{font-size:13px !important; font-weight:bold; text-transform:none; line-height:normal; padding:10px 10px 7px 14px; display:block; width:auto; min-height:40px;}
#mainnav.navigation_main ul li ul.sub li.bordernone{border:none}

#mainnav.navigation_main ul li:hover ul.sub li:hover a{ color:#08c9fc;}

.press_details #mainnav.navigation_main { height:198px;}

#page_wrapper.press_details #header_wrapper { height:198px;}
/* left_container---------------------------------------------------------------------*/

.green{ color:#80be42 !important}
.red{ color:#ea572e !important}
.blue{ color:#1ca5d7 !important}
.blue_faid{ color:#99bfcd !important}


span.big{ font-size:25px;}


span.greenbg{ background:#80be42 url(../images/atag_tick.png) no-repeat; width:12px; height:12px; display:block; margin:7px 14px 0px 0px; float:left;}
span.redbg{background:#ea572e url(../images/atag_tick.png) no-repeat; width:12px; height:12px; display:block; margin:7px 14px 0px 0px; float:left;}
span.bluebg{background:#1ca5d7 url(../images/atag_tick.png) no-repeat; width:12px; height:12px; display:block; margin:7px 14px 0px 0px; float:left;}

ul#facts_figures_list li span.figure_tick{background:url(../images/atag_tick.png) no-repeat; width:12px; height:12px; display:block; margin:7px 14px 0px 0px; float:left;}

ul#facts_figures_list li.figure_greenbox{}
ul#facts_figures_list li.figure_greenbox span.figure_tick{background-color:#80be42}
ul#facts_figures_list  li p span.green_Big{ font-size:25px; font-weight:bolder; color:#80be42}
ul#facts_figures_list  li p span.green{ color:#ea572e}

ul#facts_figures_list li.figure_bluebox{}
ul#facts_figures_list li.figure_bluebox span.figure_tick{background-color:#1ca5d7}
ul#facts_figures_list li p span.blue_Big{ font-size:25px; font-weight:bolder; color:#1ca5d7}
ul#facts_figures_list li p span.blue{color:#1ca5d7}


ul#facts_figures_list li.figure_redbox{}
ul#facts_figures_list li.figure_redbox span.figure_tick{background-color:#ea572e}
ul#facts_figures_list li p span.red_Big{ font-size:25px; font-weight:bolder; color:#ea572e}
ul#facts_figures_list li p span.red{color:#ea572e}





ul#facts_figures_list  li p span.big{ font-size:25px; font-weight:bolder;}


#left_container{ margin-right:26px; margin-bottom:32px;}
.facts_figures{ margin-bottom:15px;}
.facts_figures .module_title_box{}
.facts_figures .module_title_box h3{ font-weight:normal;}
.facts_figures .module_title_box h3{}

#facts_figures_list {}
#facts_figures_list  li{ border:1px solid #ccc; padding:7px 10px; background:#fff; margin-bottom:12px}
#facts_figures_list  li p{ margin:0; font-size:18px; line-height:normal;}
#facts_figures_list  li p span.big{ font-size:25px; font-weight:bolder;}

#testimonial{ margin-top:15px;}

#testimonial span.big_codes{ background:url(../images/atag_codes.png) no-repeat; width:50px; height:39px; display:block; float:left; margin-top:-3px;}
#testimonial span.small_codes{ background:url(../images/atag_codes.png) no-repeat 0 -59px; no-repeat; width:38px; height:30px; display:block; float:right; margin-top:-10px;}

#testimonial .blue_codes span.big_codes, #testimonial .blue_codes span.small_codes{background-color:#1ca5d7 !important}
#testimonial .red_codes span.big_codes, #testimonial .red_codes span.small_codes{background-color:#ea572e  !important}
#testimonial .green_codes span.big_codes, #testimonial .green_codes span.small_codes{background-color:#80be42 !important}



#testimonial p{ text-transform:uppercase; font-size:20px; line-height:normal;}
#testimonial .green_codes p, #testimonial .green_codes span{ color:#80be42 !important}
#testimonial .red_codes p, #testimonial .red_codes span{ color:#ea572e !important}
#testimonial .blue_codes p, #testimonial .blue_codes span{ color:#1ca5d7 !important}

/*Mid_container ---------------------------------------------------------------*/
#mid_container{ margin-right:26px; margin-bottom:10px;}
.welcome_txt{ margin-bottom:50px;}
.welcome_txt p, .welcome_txt a{ font-size:20px; line-height:normal;}
.welcome_txt a.readmore{color:#1CA5D7; text-decoration:underline;}
.what_new_list{}
.what_new_list ul { margin:0; float:left; margin-bottom:14px;}
.what_new_list ul li{padding-top:11px; padding-bottom:8px;}
.what_new_list ul li.title{ border-bottom:1px solid #ebebeb; border-top:1px solid #d8d8d8; }
.what_new_list ul li.title h4{ margin:0; display:inline-block; width:448px; font-size:22px; font-weight:normal; line-height:normal;}
.what_new_list ul li.title span.icon{ background-position:0 0; width:22px; height:22px; margin:0px 10px 4px 6px;}
.what_new_list ul li img{margin-left:13px; margin-right:14px; float:left}
.what_new_list ul li p{ margin-bottom:0;  font-size:14px; display:inline;}
.what_new_list ul li p a.readmore{ display:block;text-decoration:underline; overflow:hidden}
#mid_container .what_new_list ul li p{ padding-left:12px; padding-right:12px; display:block;}




/*right_container------------------------------------------------------------------*/
#right_container{ float:right; margin-top:0px;}
#right_container.events_page{ margin-top:20px;}
.upcoming_events ul.nobottom_margin{ margin-bottom:0 !important}
.upcoming_events ul.nobottom_padding { padding-bottom:0px !important; }
.issuebar{ margin-left:30px;}


.upcoming_events ul { margin:0 0 15px 0; border:1px solid #cccccc; float:left; }
.upcoming_events ul li a{ color:#fff !important;}
.upcoming_events ul.box li.title a:hover{ text-decoration:none}
.upcoming_events ul.box{  color:#fff; padding:7px 0px 10px 0px}
.upcoming_events ul.box li{ list-style-position:outside;}
.upcoming_events ul.box li.title{ border-bottom:1px solid #fff!important; padding-left:13px; font-size:22px; padding-bottom:7px; margin-bottom:8px; line-height:normal;}
.upcoming_events ul.box li.discretion{padding-left:13px; font-size:18px}
.upcoming_events ul.box li.date{ font-size:14px; padding-left:13px;}

.upcoming_events ul.blue_box{ border:1px solid #9fcfea !important; background:url(../images/atag_upcmg_blue_bg.jpg) repeat-x top #009cd4;}
.upcoming_events ul.green_box{ border:1px solid #cbe4b1 !important; background:url(../images/atag_upcmg_green_bg.jpg) repeat-x top #80be42;}
.upcoming_events ul.red_box{ border:1px solid #ded5cc !important; background:url(../images/atag_upcmg_red_bg.jpg) repeat-x top #d04119;}
.upcoming_events ul.red_box li.discretion{ padding-bottom:10px;}
.upcoming_events li img.upcoming_events_image{  border-top:1px solid #ded5cc !important; float:left}


/*---------------------------------------------------------------------------------------------------------*/

.eventlist_wrp{}
.eventlist_wrp ul.nobottom_margin{ margin-bottom:0 !important}
.eventlist_wrp ul.nobottom_padding { padding-bottom:0px !important; }


.eventlist_wrp ul { margin:0 0 15px 0; border:1px solid #cccccc; float:left; }
.eventlist_wrp ul li a{ color:#fff !important;}
.eventlist_wrp ul li img{ float:left; border-top:1px solid #ded5cc}
.eventlist_wrp ul.box li a:hover{ text-decoration:none}
.eventlist_wrp ul.box{  color:#fff; padding:5px 0px 6px 0px}
.eventlist_wrp ul.box li{ list-style-position:outside;}
.eventlist_wrp ul.box li.title{ border-bottom:1px solid #fff!important; padding-left:10px; font-size:22px; padding-bottom:5px; margin-bottom:5px!important; line-height:normal;}
.eventlist_wrp ul.box li.discretion{padding-left:11px; font-size:18px; line-height:20px; padding-right:15px;}
.eventlist_wrp ul.box li.date{ font-size:14px; padding-left:11px;}
.eventlist_wrp ul.box li.image{ padding-top:4px;}
.eventlist_wrp ul.blue_box{ border:1px solid #9fcfea !important; background:url(../images/atag_upcmg_blue_bg.jpg) repeat-x top #009cd4;}
.eventlist_wrp ul.green_box{ border:1px solid #cbe4b1 !important; background:url(../images/atag_upcmg_green_bg.jpg) repeat-x top #80be42;}
.eventlist_wrp ul.red_box{ border:1px solid #ded5cc !important; background:url(../images/atag_upcmg_red_bg.jpg) repeat-x top #d04119;}
.eventlist_wrp ul.red_box li.discretion{ padding-bottom:10px;}
.eventlist_wrp ul.red_box li.padnon{ padding-bottom:0 !important}
.eventlist_wrp li img.upcoming_events_image{  border-top:1px solid #ded5cc !important; float:left}




/*-----------facts_figures----------------------------------------------------------------------------**/
#facts_figures{ margin-bottom:100px;}
.title{ border-bottom:none !important}
.figurwapper{ border-bottom:1px solid #F3F3F3; border-top:1px solid #000; }
.figur_box{ border-top:1px solid #000; margin-top:-1px; padding-top:18px;}
.figur_box h5{ font-size:42px; line-height:27px; float:left; width:100%; }
.figur_box h5 span.tonne{ font-size:21px !important}
.figur_box p{ font-size:14px; }
.notopline{ border-top:none !important}
.gradient_box.figur_box{ width:306px !important; color:#fff; padding: 10px 10px; margin-bottom:0px;   }
.gradient_box.figur_box h5{ color:#fff}
.gradient_box.figur_box p{color:#fff}
/*#facts_figures #bigimg.figur_box{ border:none; padding:0; margin-top:0}*/

.imagefigur.figur_box{ border:none; padding:0; margin-top:0; background: url(../images/fct_fg_seperator.gif) repeat-y;}
.imagefigur.figur_box img{ float:left; border-right:11px solid #fff; margin-right:7px; }
.imagefigur.figur_box p{ font-size:14px; margin:0; padding-right:7px; padding-top:7px; padding-bottom:10px; display:table}
.imagefigur.figur_box p img{ margin:-7px 7px 0 0}
.imagefigur.figur_box p:first-child { float:left}



#facts_figures .rightpad{ margin-right:17px !important;}

.figur_percentage{}
.figur_percentage ul{ margin-top:15px;}
.figur_percentage ul li { background:#f3f3f3; float:left; width:100%; margin-bottom:13px; min-height:71px !important}
.figur_percentage ul li.active, .figur_percentage ul li:hover{ background:#024a66}

.figur_percentage ul li:hover{}

.figur_percentage ul li.active span.percentage, .figur_percentage ul li:hover span.percentage{ color:#fff}
.figur_percentage ul li.active span.discretion, .figur_percentage ul li:hover span.discretion, .figur_percentage ul li:hover span.discretion p{ color:#fff}


.figur_percentage li span{ float:left}
.figur_percentage li span.colorbox{ background:url(../images/atag_figure_percentage_bg.jpg) #009cd4 repeat-x; height:71px; display:block; width:217px; margin-right:9px;  min-height:71px !important}
.figur_percentage li span.percentage{ font-size:36px; color:#333; height:59px; padding-top:12px; padding-right:9px; padding-right:15px; }
.figur_percentage li span.discretion{ font-size:12px; float:none; color:#444343; line-height:18px; display:table; padding-top:6px; padding-bottom:6px;}
.figur_percentage li span.discretion p{ margin:0}


#climate_target{}
#climate_target .title{ padding-top:11px; border-bottom:none; border-top:1px solid #80be42; margin-top:-1px; margin-bottom:13px; display:block;}
#climate_target .title h3{ font-size:18px !important; color:#80be42 !important; margin-bottom:0; text-transform:none !important; line-height:normal;}

#climate_target ul{}
#climate_target ul li{ border:1px solid #cee6b6; background:url(../images/atag_figure_climate_target_bg.jpg) repeat-x #80be42 top; padding:20px 18px; color:#fff; margin-bottom:10px;}
#climate_target ul li span.target{ font-size:42px; display:block; font-weight:bold}
#climate_target ul li span.discretion{ font-size:13px; line-height:14px; }
#climate_target ul li span.discretion p{font-size:13px; color:#fff; margin:0; line-height:14px; }

#facts_figures .footer_source{ color:#b6b6b6; font-size:13px; padding-top:22px; float:left; width:100%;}
#facts_figures .footer_source p{color:#b6b6b6; }
#facts_figures .footer_source p em{color:#b6b6b6;}

/*Rotater -------------------------------------------*/
.footer_rotator { padding-bottom:10px; overflow:hidden; border-top:1px solid #c4c4c4 ; width:1240px;  }

.footer_rotator .title{ padding-top:10px;}
.footer_rotator .title h3{ margin-bottom:0}

.publications_slider ul {position: relative;	left: 0px;	width: auto;	margin: 0;	padding: 0;	list-style-type: none;	overflow: hidden;	z-index: 1;}
.publications_slider li {float: left;	margin: 0; display: inline;	width:185px;padding:5px; height:60px; overflow: hidden; text-align:center;}
.publications_slider li img {float: none; display: inline; margin-top:3px; text-align:center; max-height:48px; max-width:185px;}
.publications_slider li div {float: left; display: inline;	margin: 0 0 0 10px;	width: 160px; height:125px; position:relative}
.publications_slider li p{font-size:0.69em!important; margin-bottom:0px!important; height:78px} 
.publications_slider li a{font-size:0.69em!important; font-weight:bold} 
.publications_slider li div a{position:absolute; left:0; bottom:0px;}

.publications_slider  {  position:relative;overflow: hidden;	 padding:0 20px; clear:both; }

.publications_slider .back_icon a, .publications_slider .next_icon a { outline: none;}
.publications_slider .back_icon{position:absolute; top: 22px; left: 0; z-index: 2; width: 19px; height: 19px;  float:left; background-position: -46px -0px!important;}

.publications_slider .next_icon{position: absolute; top: 22px; right: 0; z-index: 2; width: 19px; height: 19px;  float:left; background-position:-78px -0px;}
.publications_slider .next_icon a{width:19px;	height: 19px;	line-height: 30px;	background-position:-78px 0px; overflow:hidden; cursor:pointer}
.publications_slider .next_icon a:hover {background-position: -78px -27px!important;}
.publications_slider .back_icon a{width: 33px; height: 19px; background-position:-46px -26px ; overflow:hidden; cursor:pointer;}
.publications_slider .back_icon a:hover {background-position:-46px 0px!important; }


.publications_slider .logos_wapper{ width:970px; overflow:hidden; margin:0 auto; height:69px;}


/*inner_page -----------------------------------------------------------------*/

#inner_page{ margin-bottom:75px;}
#inner_page .title{ border-bottom:1px solid #eae7e7; margin-bottom:11px;}
#inner_page .title h3{ text-transform:uppercase}
#inner_page .rightpad{ margin-right:27px;}

/*governance ----------------------------------------------------------------------*/

#governance { float:left}
#governance .rightpad{ }
#governance .content{ margin-right:10px; padding-right:18px; margin-bottom:50px;}
#governance .right_downloads .title{ margin-bottom:0; font-size:20px; padding:8px 14px 8px 14px;}
#governance .right_downloads{ border:1px solid #ccc; background:#f4f4f4}
#governance .right_downloads ul{ margin:0; padding-bottom:5px;}
#governance .right_downloads ul li{ background:url(../images/atag_icons.png) no-repeat 0 -55px ; margin-left:13px; padding:8px 21px; font-size:13px; }
#governance .right_downloads ul li a{ color:#3ea7db; text-decoration:underline;}

#boarddirectors .main_title{ margin-top:20px; clear:left; width:100%;}


#boarddirectors .directorslist{ border-top:1px solid #eae7e7; clear:both;}
#boarddirectors .directorslist ul{padding-top:11px; margin-top:-1px; border-top:1px solid #333; float:left; margin-left:11px; padding-bottom:28px; min-height:240px;}
#boarddirectors .directorslist ul:first-child{ margin-left:0}
#boarddirectors .directorslist ul li{line-height:16px; font-size:13px; color:#333; list-style-position:outside; margin-right:35px;}
#boarddirectors .directorslist ul li:first-child{ margin-right:0px;}
#boarddirectors .directorslist ul li.logo{ border:1px solid #eae7e7; margin-bottom:10px; display:table-cell; width:244px;height:121px;vertical-align:middle; text-align:center;}
#boarddirectors .directorslist ul li.logo img{ border:none; max-width:90%;}

#boarddirectors .directorslist ul li.title{ border:none; margin-bottom:13px; margin-top:10px; font-size:12px; font-weight:bold; text-transform:uppercase; height:30px; }
#boarddirectors .directorslist ul li.name{ color:#eb623c;  font-weight:bold;}
#boarddirectors .directorslist ul li.post{ margin-bottom:3px;}
#boarddirectors .directorslist ul li.email a{text-decoration:underline; color:#333;}
#boarddirectors .directorslist ul li.url a{ text-decoration:underline; color:#1896d4;}
#governance h3 span{ line-height:normal;display:inline-block;}

/*PUBLICATIONS ---------------------------------------------------------------*/
#publication{}
#publication .listing .title{ margin-bottom:0; border-bottom:0}
#publication #listing_type1 .reports_listing_clm a{text-decoration:underline;}
#listing_type1 .reports_listing_clm{ border-top:1px solid #d8d8d8}
#listing_type1 .reports_listing_clm ul{ margin-top:-1px; margin-left:36px; }
#listing_type1 .reports_listing_clm ul:first-child{ margin-left:0}
#listing_type1 .reports_listing_clm ul li.title{border-top: 1px solid #999999; border-bottom:1px solid #ebebeb}
#listing_type1 .reports_listing_clm ul li.title h4{ width:424px;}
#listing_type1 .reports_listing_clm ul li p{ padding-bottom:0px;}
#listing_type1 .reports_listing_clm ul li .show_more p{ padding-top:15px;}
#listing_type1 .reports_listing_clm ul li dl{ margin:0; padding:0}
#listing_type1 .reports_listing_clm ul li.list{ float:left}
#listing_type1 .reports_listing_clm ul li dl dt{ float:left}
#listing_type1 .reports_listing_clm ul li dl dd{  margin:0; position:relative; display:table;}
#listing_type1 .reports_listing_clm ul li dl dd span.dwn{ clear:left; font-size:13px;display:inline-block;width:330px; }


#listing_type1 .reports_listing_clm ul li.title span.year{ float:right; font-weight:bold; font-size:15px;}
#listing_type1 ul.c4{padding-bottom:0px;}

#morepublications{}
#morepublications .title h3{ text-transform:none}
#morepublications ul.morepublication_list{ margin:0; padding:0}
#morepublications ul.morepublication_list li{ background:url(../images/atag_icons.png) 0px -94px no-repeat;  border-bottom:1px solid #eae7e7; font-size:15px; font-weight:bold; padding:5px 0 5px 25px; }



#publication #brochur_reports { float:left; padding-bottom:30px;}

/* membership  --------------------------------------------------------------------------------------------*/

#ourmember{}
#ourmember .listing { margin-bottom:35px;}
#ourmember .listing .title{ margin-bottom:0; border-bottom:0}

#redbutton_atag{ display:inline-block; padding-right:20px; background:url(../images/atag_joyin.png) repeat-x  right -50px; height:39px; margin-bottom:20px; float:left}
#redbutton_atag span.icon{background:url(../images/atag_joyin.png) no-repeat left 0; width:52px; display:block; height:39px; float:left; margin:0; padding:0}
#redbutton_atag span{ padding:7px 5px 0px 5px; font-size:20px; color:#fff; float:left}
#redbutton_atag span a{ color:#fff; border-bottom:solid 1px #fff; text-decoration:none;}

/*grid table------------------------------------------------------*/
.table_grid{background:#fbfafa; }
.table_grid a{ color:#1896d4;}
.table_grid ul{ margin:0;  float:left; width:100%}
.table_grid ul:first-child{}
.table_grid ul li{ float:left; font-size:13px; border-bottom:#eae7e7 1px solid; float:left; width:100%}

.table_grid ul li .acronym, .table_grid ul li .cpny_name, .table_grid ul li .url{ float:left; padding:10px 10px;}

.table_grid ul li .acronym{ width:145px; }
.table_grid ul li .cpny_name{ width:293px; }
.table_grid ul li .url{ width:238px;overflow:hidden;  }
.table_grid ul li .url a{ text-decoration:underline;}

.table_grid .grid_header ul li span { float:left; padding-right:12px;}
.table_grid .grid_header ul li span.sort{ background:url(../images/atag_grig_sort_icon.png) no-repeat; width:8px; height:12px; display:block; padding:0; margin-top:7px}

.table_grid .grid_header{border-top:#dcdbdb 1px solid; text-transform:uppercase; }
.table_grid .grid_header ul li{font-weight:bold}
.table_grid .grid_header ul li {}
.table_grid .grid_header{}



 /* NEWS ------------------------------------------------------------------------------------------*/

#medianews{ margin-bottom:50px; float:left}
#medianews #right_container{ margin-top:25px;}
#medianews a.readmore{background:none; padding:0px;}
#medianews #listing_type1 .reports_listing_clm ul li.list{ padding:0px 10px 5px 10px; white-space:normal}
#medianews #listing_type1 .reports_listing_clm ul li{ list-style-position:outside;}

#medianews #right_container .subscribe_btn {
	padding-right:5px!important;
}

#news_listiong{}
#medianews #listing_type1 .reports_listing_clm ul{  margin-left:0px; }
#news_listiong #listing_type1 .reports_listing_clm ul { margin-top:0; }
#news_listiong #listing_type1 .reports_listing_clm ul li:first-child, #news_listiong #listing_type1 .reports_listing_clm ul li.title{ border-top:#D8D8D8 solid 1px;  width:100%}
#news_listiong #listing_type1 .reports_listing_clm ul li.title h4 { width:auto; display:block}

#news_listiong .downloads ul li{ border:none !important;}

#medianews #listing_type1 .reports_listing_clm{border-top:none ;}

#news_listiong #listing_type1 .reports_listing_clm ul li.title span.name {  padding-left:36px; font-size:13px; font-weight:bold}
#news_listiong #listing_type1 .reports_listing_clm ul li.title span.date { padding-left:10px; font-size:13px}

#news_listiong #listing_type1 .reports_listing_clm ul li a.readmore{ font-size:13px; color:#17a3d7 !important; text-decoration:underline}

/*pagination_bottom---------------------------------*/
#pagination{ height:23px; padding-top:10px;}
#pagination ul{ margin:0}

#pagination_bottom{ border-top:1px solid #d8d8d8}
#pagination_bottom ul{ margin:0}
/*projects page*/
.items_per_page{margin-top:0; margin-left:18px}

#pagination_bottom .items_per_page{ margin-top:12px;}



.items_per_page li{color:#333333; float:left; padding-right:7px; font-size:13px !important; line-height:16px;   }
.items_per_page li.title{ padding-right:5px; color:#91948a !important}
.items_per_page li.selected span{color:#6c6e66 !important; font-weight:bold; padding-top:1px;}
.items_per_page li span.sep{color:#91948a !important; }
.items_per_page li.selected a{color:#91948a !important}
.items_per_page li a{color:#91948a !important; text-decoration:none;}
.items_per_page li span, .items_per_page li a{line-height:10px; display:block; float:left; }

.items_per_page li.limitMe span{ padding-top:1px; font-size:12px;}



.pagination{ }
.pagination li span{ line-height:12px;}
.pagination{ margin-right:10px; }
.pagination li.label{font-size:0.81em; color:#fff}
.pagination li{float:left; font-size:13px !important; margin-right:22px; font-weight:normal ; line-height:14px; height:23px;}
.pagination li a{color:#26657d!important; cursor:pointer; text-decoration:none;}
.pagination li{color:#26657d; font-weight:bold}
.pagination li.selected span{color:#26657d!important; font-weight:bold;  }
.pagination li.selected{background:url(../images/atag_icons.png) no-repeat -53px -128px;}
.pagination li a:hover{background:url(../images/atag_icons.png) no-repeat -53px -128px; height:23px; display:block}


#pagination_bottom .pagination li { padding-top:13px;}
#pagination_bottom .pagination li.selected{background:url(../images/atag_icons.png) no-repeat -84px -144px;}
#pagination_bottom .pagination li:hover{background:url(../images/atag_icons.png) no-repeat -84px -144px;}




.pagination li.prev span{background:url(../images/atag_icons.png) no-repeat 0 -143px; padding-left:0px; height:9px; width:9px; display:block}
.pagination li.prev, .pagination li.prev a{color:#91948a!important; }

.pagination li.next{margin-right:0;}
.pagination li.next span{background:url(../images/atag_icons.png) no-repeat -26px -143px; padding-right:12px; height:9px; width:9px; display:block}
.pagination li.next, .pagination li.next a{color:#91948a!important; text-decoration:none; }

/*-------------------------------------------------------------------------*/


#sortby{ background:#f4f4f4; border:1px solid #cecece; margin-bottom:24px; margin-top:37px;}
#sortby .pads{padding:8px 15px; }

#sortby .title{ font-size:13px; border-bottom:1px dotted #c1c8cd; font-weight:bold; padding-bottom:4px; color:#797d7d;}
#sortby ul{ margin:0}

#sortby ul li:hover{background:url(../images/atag_icons.png) no-repeat 0 -170px;}
#sortby ul li.select{ background:url(../images/atag_icons.png) no-repeat 0 -170px;}
#sortby ul li{ font-size:13px;  background:url(../images/atag_icons.png) no-repeat 0 -197px; padding-left:19px;}
#sortby ul li a{ font-weight:bold;}

#inner_page .upcoming_events{}
#inner_page .upcoming_events .title{ border-bottom:none; margin-bottom:0}

/*----------------------------------------------------------------------------------*/

#join_atag{ margin-bottom:100px}
#join_atag .join_title{ padding-bottom:15px;}
#join_atag .title h3{ margin-bottom:10px;}
#join_atag .title .subhead{ font-size:16px; padding-top:8px; display:block; padding-bottom:4px;}
#join_atag .subhead { padding-bottom:8px;}
#join_atag p.subhead { padding-bottom:8px; margin:0px; }
#join_atag .title { padding-bottom:0px}
.join_member_form{width:100%;}
.join_member_form ul li .jqTransformInputWrapper{ width:285px !important;}
.join_member_form ul li.name .jqTransformInputWrapper{width:196px !important;}
.join_member_form ul li .jqTransformSelectWrapper { margin-right:10px;}
#join_atag .name .jqTransformSelectWrapper{ width:80px!important;}
#subsciption_atag .name .jqTransformSelectWrapper{ width:78px!important;}
.join_member_form ul li.name input.inputbox{ width:196px; }

.join_member_form ul li dl{ margin:0}
.join_member_form ul li dl dt{ float:left; width:270px;}
.join_member_form ul li dl dd{ float:left; width:470px;}
.join_member_form ul li dl dd span.instruction{  font-size:12px; float:left; font-style:italic; color:#686c71}
.join_member_form ul li label#annualcontributionlbl{ width:151px;}
.join_member_form .note{font-size:12px; color:#686c71}

.join_member_form ul li{clear:both; width:100%; margin-bottom:13px; float:left}
.join_member_form ul li.no_btmmargin{margin-bottom:0}
.join_member_form ul li.subhead{ margin-top:10px; border-bottom:solid 1px #d9d9d9; padding-bottom:12px; }
.join_member_form ul li.subhead label{ }
.join_member_form ul li label{  float:left; font-size:16px !important; font-family:Arial; color:#333333; padding-right:10px; font-weight:normal;}
.join_member_form ul li label span.star{ color:#E98700}
.join_member_form ul li label span.req{ color:#d57401; font-size:15px}
span.req{color:#d57401; font-size:15px}
#captcha { margin-top:0 !important}
.join_member_form ul li span.jqTransformCheckboxWrapper{ padding-right:10px;}
.join_member_form ul li input.inputbox{ float:left;  width:280px; height:18px; }


.join_member_form ul li #tbl_contacts{ float:left; width:376px;}
.join_member_form ul li #tbl_budgets{ float:left; width:370px;}
.join_member_form ul li textarea.textarea{ float:left; border:1px solid #d8d8d8; width:282px; background:#fdfdfd; height:105px;color:#45484B;font-family:Arial,Helvetica,sans-serif;font-size:16px;}
.join_member_form ul li.button_container input.atag_btn_sprites{margin-right:11px; float:left; }
.join_member_form ul li.button_container input img{ display:none}



.join_member_form ul li table{margin-bottom:10px; width:378px; float:left}
.join_member_form ul li table td{padding:0;}
.join_member_form ul li dl dd input.jqTransformInput{margin:0px 1px; width:98%!important; line-height:18px; border:none;}
/*.join_member_form ul li table#tbl_attachments tr td:first-child{width:250px}*/
.join_member_form ul li table#tbl_attachments tr td{border-bottom:1px solid #eaeaea; padding-bottom:5px}

.atag_btn_sprites{background:url(../images/atag_btn.png) no-repeat; width:131px; height:38px; display:block; border:none; cursor:pointer}
input.submit_btn{background-position:0 0x}
input.cancel_btn{background-position: -140px 0}

.join_member_form li.admission .jqTransformSelectWrapper{  width:282px !important;}
.join_member_form li.admission .jqTransformSelectWrapper ul{ width:280px !important; }
.jqTransformSelectWrapper ul li{ float:none}


/*--------------------------------------------------------------------------------*/

#subsciption_atag{}

#subsciption_atag .publication{ margin-top:30px; margin-bottom:30px; float:left}
#subsciption_atag .publication .subhead{ font-weight:bold;}

#subsciption_atag .publication ul.checkbox{ margin-left:40px}
#subsciption_atag .publication ul.checkbox li{ }
#subsciption_atag .publication ul.checkbox li label{ font-size:13px !important; }




/*our_activies--------------------------------------------------------------*/

#our_activies{}

#our_activies .activies_list{}



#our_activies .activies_list dl{ float:left; margin:0}
#our_activies .activies_list dl dt{ float:left; width:533px; color:#fff; font-weight:normal}
#our_activies .activies_list dl dt ul{ border:none; }
#our_activies .activies_list dl dt ul li.title{ border-bottom:1px solid #fff; padding-left:13px; font-size:20px; padding:5px 0 5px 13px; margin-bottom:8px;}
#our_activies .activies_list dl dt ul li.discretion{padding-left:13px; font-size:13px; line-height:18px; font-weight:normal; padding-bottom:5px;}
#our_activies .activies_list dl dt ul li.readmore{ font-size:13px; padding-left:13px; background:none}
#our_activies .activies_list dl dt ul li.readmore a{ color:#fff; text-decoration:underline}
#our_activies .activies_list dl dt ul li.readmore a:hover{ text-decoration:none;}
#our_activies .activies_list dl dt ul li.discretion p{ color:#fff; margin:0}


#our_activies .activies_list dl dd{ float:left; margin:0}

#our_activies .activies_list .blue_box{ border:1px solid #9fcfea !important; background:url(../images/atag_upcmg_blue_bg.jpg) repeat-x top #009cd4; margin-bottom:16px;}
#our_activies .activies_list .green_box{ border:1px solid #cbe4b1 !important; background:url(../images/atag_upcmg_green_bg.jpg) repeat-x top #80be42;margin-bottom:16px;}
#our_activies .activies_list .red_box{ border:1px solid #ded5cc !important; background:url(../images/atag_upcmg_red_bg.jpg) repeat-x top #d04119;margin-bottom:16px;}

#our_activies .activies_list .gradient_box{	 border:1px solid #d5d5d5;
 background:url(../images/atag_wight_grdent.png) repeat-x top; margin-bottom:16px;}



#our_activies .activies_details .bannerimg{ margin-bottom:20px;}
#our_activies .activies_details .intro p{line-height:18px; font-size:20px}

#our_activies .activies_details { font-size:13px; }
#our_activies a.readmore_greybox { color: #353535;}

#right_container #gray_box:first-child{ margin-top:21px;}

#gray_box { border:1px solid #ccc; background:#f0f0f0; margin-bottom:13px;}
#gray_box .title { padding:5px 32px 5px 12px; margin:0; border-bottom:1px solid #cccccc }
#gray_box .title h4{ margin:0; font-size:20px; font-weight:normal; line-height:24px; padding-top:5px;}
#gray_box .discretion { font-size:13px;}
#gray_box .discretion p{ margin:0}
#gray_box .pads{ padding:11px; float:left}

#other_links{ margin-bottom:25px;}
#other_links .title{  font-size:20px; margin-bottom:0px;}
#other_links .title h3{ margin-bottom:16px;}
#other_links ul{ margin:0}
#other_links ul li{ background:url(../images/atag_icons.png) no-repeat 0px -192px; border-bottom:1px solid #ccc; font-size:15px; font-weight:bold; padding:4px 0 4px 20px}
/*#other_links ul li:hover{background:url(../images/atag_icons.png) no-repeat 0px -165px;}*/



/*---------------------------------------------------------------------------------*/
#press_releases{}
#press_releases #listing_type1 ul li img { margin-bottom:20px;}

#press_releases{}
#press_releases .intro{ margin-bottom:30px; font-size:20px ; line-height:24px;}
#press_releases a{ text-decoration:underline;}
#press_releases #archive_tab{}
#press_releases #archive_tab .title{ border-bottom:1px solid #ccc; margin-bottom:20px;}

#archive_tab ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;border-bottom: 1px solid #ccc; /*--Set height of tabs--
	
	border-left: 1px solid #999;*/
	width: 100%;
}
#archive_tab ul.tabs li {
	float: left;
	margin: 0;
	
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--
	border: 1px solid #999;*/
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-left:40px;
	/*background: #e0e0e0;*/
}
#archive_tab ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 16px;
	
	
	
	/*border: 1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
#archive_tab ul.tabs li:hover{ background:url(../images/atag_icons.png) no-repeat 6px -243px;}

#archive_tab ul.tabs li:first-child { margin-left:0} 
#archive_tab ul.tabs li a:hover { color:#930; background:
	/*background: #ccc;*/
}
html #archive_tab ul.tabs li.active, html #archive_tab ul.tabs li.active a:hover  {color:#930; background:url(../images/atag_icons.png) no-repeat 6px -243px; /*--Makes sure that the active tab does not listen to the hover properties--*/
	/*background: #fff;
	border-bottom: 1px solid #fff; --Makes the active tab look like it's connected with its content--*/
}

#archive_tab .tab_container {
	/*border: 1px solid #999;*/
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
	margin-bottom:50px;
}
#archive_tab .tab_content {
	padding: 20px 20px 20px 0;
	font-size: 13px;
}
 
 #archive_tab .tab_container .tab_content ul{ margin:0;}
  #archive_tab .tab_container .tab_content ul li { float:left; display:block; width:100%}
  #archive_tab .tab_container .tab_content ul li span.year{ width:150px; display:block; float:left}
   #archive_tab .tab_container .tab_content ul li span.title{ width:400px; display:block;float:left; border-bottom:none !important; margin-bottom:0 !important; margin-right:40px;}
    #archive_tab .tab_container .tab_content ul li span.readmore{ width:150px; display:block;float:left}
 .contact {margin-bottom:50px;}
 #press_releases .contact .title{ border-bottom:1px solid #ccc; margin-bottom:20px;}

.contact .contact_details{ padding-bottom:5px;}
.contact .contact_details p{ margin:0; font-size:14px;}


#pressreleases_details .footer_txt p{ font-size:10px;}
#pressreleases_details .contact { margin-top:150px;}

#presscontact #boarddirectors .directorslist ul li.title { height:auto}

/*PRESSRELEASE PRINT*/
#print_page_wrapper{width:1000px; margin:auto; padding:25px;}
#print_page_wrapper #pressreleases_details img{ padding-bottom:20px;}
#page_wrapper .press_print{ height:140px!important;}
#page_wrapper .press_print h1#logo{ left:107px!important;}

/*-------------our_events-------------------------------------------------------*/

#our_events{}
#our_events .title h3{ margin-bottom:0}
#our_events .events_list ul li{ }
#our_events .events_list ul li.title{ padding:9px; line-height:normal;}
#our_events .events_list ul li.title h3{ text-transform:none; color:#fff; margin-bottom:0}
#our_events .events_list ul li.discretion{ color:#fff; font-size:13px; margin-left:13px; line-height:18px;}
#our_events .events_list ul li.image img{ float:left}
#our_events .events_list ul li.readmore{ background:none; padding-left:14px; padding-bottom:10px;}
#our_events .events_list ul li.readmore a{ color:#fff; text-decoration:underline}
#our_events .events_list ul li.readmore a:hover{ text-decoration:none}
#our_events .events_list ul li.discretion p{ color:#fff; margin-bottom:5px}

#our_events .blue_box{ border:1px solid #9fcfea !important; background:url(../images/atag_upcmg_blue_bg.jpg) repeat-x top #009cd4; margin-bottom:16px;}
#our_events .green_box{ border:1px solid #cbe4b1 !important; background:url(../images/atag_upcmg_green_bg.jpg) repeat-x top #80be42;margin-bottom:16px;}
#our_events .red_box{ border:1px solid #ded5cc !important; background:url(../images/atag_upcmg_red_bg.jpg) repeat-x top #d04119;margin-bottom:16px;}


#our_events ul.regional_event_listing{}
#our_events ul.regional_event_listing li.title{ padding:0 9px 7px 9px;}
#our_events ul.regional_event_listing li.title h3{ text-transform:none; color:#fff; margin-bottom:0}

#our_events ul.regional_event_listing li.title h3 a{ color:#fff}
#our_events ul.regional_event_listing li.title h3 a:hover{ text-decoration:none}
#our_events ul.regional_event_listing li.discretion{ color:#fff; font-size:18px; padding-left:13px; padding-right:17px;}
#our_events ul.regional_event_listing li.image img{ float:left}
#our_events ul.regional_event_listing li.date{padding-left:13px; color:#fff; font-size:14px}

/* our_team--------------------------------------------*/



#our_team{}

#our_team .team_listing{}
.team_listing{}
.team_listing ul li.memberwrap{ min-height:150px; margin-bottom:10px;}
.team_listing ul li.memberwrap a{ text-decoration:underline;}
.team_listing ul li dl{ margin-bottom:0}
.team_listing ul li dl dt{ float:left; margin-right:10px;}
.team_listing ul li dl dt img{ border:1px solid #eae7e7; float:left; margin-top:4px;}

.team_listing ul li dl dd{ display:inline-block; margin-left:0}
.team_listing ul li dl dd ul li{ min-height:auto;}
.team_listing ul li dl dd ul li { display:block; font-size:13px; line-height:18px;}
.team_listing ul li dl dd ul li.title{ border:none !important; margin-bottom:0 !important; font-weight:bold; color:#a0a0a0}
.team_listing ul li dl dd ul li.name{ color:#eb623c; font-weight:bold;}
.team_listing ul li dl dd ul li.designation{ margin-bottom:5px;}
.team_listing ul li dl dd ul li.tel{}
.team_listing ul li dl dd ul li.fax{}
.team_listing ul li dl dd ul li.readmore{ display:inline}
.team_listing ul li dl dd ul li a span.file_size{ display:inline ; color:#666;}
.team_listing ul li dl dd ul li.pdf{ margin-top:5px;}
/*archived_events------------------------------------------------------------------------*/
#archived_events{}
#archived_events .title h3{ margin-bottom:3px}
#archived_events .blue_box{ border:1px solid #9fcfea !important; background:url(../images/atag_upcmg_blue_bg.jpg) repeat-x top #009cd4; margin-bottom:16px;}
#archived_events .green_box{ border:1px solid #cbe4b1 !important; background:url(../images/atag_upcmg_green_bg.jpg) repeat-x top #80be42;margin-bottom:16px;}
#archived_events .red_box{ border:1px solid #ded5cc !important; background:url(../images/atag_upcmg_red_bg.jpg) repeat-x top #d04119;margin-bottom:16px;}


#archived_events ul.archived_events_listing{}
#archived_events ul.archived_events_listing li.title{ padding:9px;}
#archived_events ul.archived_events_listing li.title h3{ text-transform:none; color:#fff; margin-bottom:0}
#archived_events ul.archived_events_listing li.title h3 a{  color:#fff; }
#archived_events ul.archived_events_listing li.discretion{ color:#fff; font-size:18px; margin-left:13px;}
#archived_events ul.archived_events_listing li.image img{ float:left}
#archived_events ul.archived_events_listing li.date{margin-left:13px; color:#fff; font-size:14px}

#archived_events .event_grid ul li .year, .event_grid ul li .program, .event_grid ul li .name{ float:left; padding:10px 10px;}
#archived_events .event_grid ul li .year{ padding:12px 22px 0 32px; width:120px;}
#archived_events .event_grid ul li .program { width:322px; font-weight:bold;}
#archived_events .event_grid ul li .program span{ display:block; line-height:18px;}
#archived_events .event_grid ul li .program span.location{ color:#EA572E !important}
#archived_events .event_grid ul li .view{padding:12px 22px 0 0px; float:left}



.archive_listing{}
.archive_listing .event_grid ul li .year, .event_grid ul li .program, .event_grid ul li .name{ float:left; padding:10px 10px;}
.archive_listing .event_grid ul li .year{ padding:12px 22px 0 32px; width:90px;}
.archive_listing .event_grid ul li .program { width:322px; font-weight:bold;}
.archive_listing .event_grid ul li .program span{ display:block; line-height:18px;}
.archive_listing .event_grid ul li .program span.location{ color:#EA572E !important}
.archive_listing .event_grid ul li .view{padding:12px 22px 0 0px; float:left}

#brochur_reports .archive_listing .event_grid ul li .year{
    padding: 12px 15px 0 32px;
}
#brochur_reports .archive_listing .event_grid ul li .view{
    padding: 12px 10px 0 0px;
    width: 175px;
}

/*who v r------------------------------------------------------------------------------*/
#whovr{}

/*---event_details------------------------------------------------------------------*/

#event_details{}
#event_details .bannerimg{ margin-bottom:15px; overflow:hidden}
#event_details p{ font-size:14px;}
#event_details .rightpad{ margin-right:95px;}
#event_details a{ text-decoration:underline;}

.speakers{}
.speakers ul { margin-top:10px;}
.speakers ul li{ float:left; min-height:95px; margin-bottom:5px;}
.speakers ul li dl{ margin-bottom:0}
.speakers ul li dl dt{ float:left; margin-right:10px;}
.speakers ul li dl dt img{ border:1px solid #eae7e7; float:left}

.speakers ul li dl dd{}
.speakers ul li dl dd span{ display:block; font-size:13px; line-height:18px;}
.speakers ul li dl dd span.title{ border:none !important; margin-bottom:0 !important; font-weight:bold; color:#a0a0a0}
.speakers ul li dl dd span.name{ color:#eb623c; font-weight:bold;}
.speakers ul li dl dd span.designation{}
.speakers ul li dl dd span.url{}

.speakers ul li.left{width:312px;}
.speakers ul li.right{ width:345px;}

.event_program .dwn{ float:left; font-size:13px;}
.event_program{ margin-bottom:40px;}

.event_program .event_grid{background:#fbfafa; margin-bottom:15px;}
.event_program .event_grid ul li:first-child{border-top:#eae7e7 1px solid;}
.event_program .event_grid ul li{ float:left; font-size:13px; border-bottom:#eae7e7 1px solid; float:left; width:100%}

.event_grid ul li .time, .event_grid ul li .program, .event_grid ul li .name{ float:left; padding:10px 10px;}
.event_grid ul li .time{ padding:12px 22px 0 32px; width:100px;}
.event_grid ul li .program { width:325px; font-weight:bold; }
.event_grid ul li .name{}
.event_right_downloads.mrgtop{ margin-top:83px;}


.noborderbtm{ border-bottom:none !important}

.event_right_downloads { margin-bottom:50px;}
.event_right_downloads .title{ margin-bottom:0 !important; font-size:22px; padding:6px 14px;}
.event_right_downloads{ border:1px solid #ccc; background:#f4f4f4}
.event_right_downloads ul{ margin:0; padding-bottom:9px;}
.event_right_downloads ul li{ background:url(../images/atag_icons.png) no-repeat 0 -49px ; margin-left:13px; padding:9px 21px 0 21px; font-size:13px; }
.event_right_downloads ul li a{ color:#3ea7db; text-decoration:underline;}

.sponsors .title{ border-color:#000!important;}
.sponsors ul.sponsors_logos{ }
.sponsors ul.sponsors_logos li{ border:1px solid #eae7e7; margin-bottom:13px;}


#atag_link_s1{}
#atag_link_s1 .title h3{ text-transform:none}
#atag_link_s1 ul.atag_link_s1_list{ margin:0; padding:0}
#atag_link_s1 ul.atag_link_s1_list li, #morepublications ul.morepublication_list li, #other_links ul li{ background:url(../images/atag_plain.png) 0px 10px no-repeat;  border-bottom:1px solid #eae7e7; font-size:15px; font-weight:bold; padding:5px 0 5px 25px; }
#atag_link_s1 ul.atag_link_s1_list li:hover, #morepublications ul.morepublication_list li:hover, #other_links ul li:hover{background:url(../images/atag_plain.png) 0px -74px no-repeat; }
#right_container #morepublications .title, #atag_link_s1 .title{ margin-bottom:0px;}
#right_container #morepublications li a, #atag_link_s1 li a{ line-height:25px; text-decoration:none;}

/*FOOTER---------------------------------------------------*/
#page_wrapper #footer_wrapper{position:relative; width:1240px; background:url(../images/footer_bg.png) repeat-x top #f1f1f1; border-top:solid 1px #b6b6b6; padding:0px; min-height:118px; float:left}
#page_wrapper #footer_wrapper .footer_container{width:1018px; margin:0px auto; padding:10px 0;  overflow:hidden; }
#page_wrapper #footer_wrapper .footer_container .footer_links{width:250px; float:left;}
#page_wrapper #footer_wrapper .footer_container .footer_links ul{ margin:0}
#page_wrapper #footer_wrapper .footer_container .footer_links ul li{ list-style:none; line-height:17px;}
#page_wrapper #footer_wrapper .footer_container .footer_links ul li a{ font-size:13px; color:#666666; text-decoration:none;}


#page_wrapper #footer_wrapper .footer_container .footer_links ul.copyright { margin-top:10px;}
#page_wrapper #footer_wrapper .footer_container .footer_links ul.copyright li{color:#666666; font-size:11px;display:block;}
#page_wrapper #footer_wrapper .footer_container .footer_links ul.copyright li.poweredby{}
#page_wrapper #footer_wrapper .footer_container .footer_links ul.copyright li.copyright{ }


#page_wrapper #footer_wrapper .footer_container .footer_tweets{ float:right; width:305px;  position:relative; margin-right:1px;}
#page_wrapper #footer_wrapper .footer_container .footer_tweets .twiiter_icon{background:url(../images/twitter_ft.png) no-repeat top left; width:58px; height:33px; position:absolute; left:0px; top:0px; display:block; z-index:5;}
#page_wrapper #footer_wrapper .footer_container .footer_tweets .tweet_box{width:226px; padding:10px; border:solid 1px #cccccc; background:#fff; float:right; margin-top:4px;}
#page_wrapper #footer_wrapper .footer_container .footer_tweets .tweet_box ul{ margin:0}
#page_wrapper #footer_wrapper .footer_container .footer_tweets .tweet_box li{ list-style:none; font-size:13px; color:#6c6f70; line-height:15px;}
#page_wrapper #footer_wrapper .footer_container .footer_tweets .tweet_box li a{ color:#1896d4;}
#page_wrapper #footer_wrapper .footer_container .footer_tweets .tweet_box li a.tweets_time{font-size:10px; color:#000; text-decoration:none;}
#page_wrapper #footer_wrapper span.followtweets{ float:right}
#page_wrapper #footer_wrapper span.followtweets a{ font-size:12px; color:#acacac; text-decoration:underline;}
#page_wrapper #footer_wrapper span.followtweets a:hover{ text-decoration:none}
/*ATAG HOMEPAGE-------------------------------*/
#atag_homepage a.readmore{font-size:inherit;background:none; padding:0px;}


/*----------------system-message ------------------------------*/

#system-message{border:1px solid #cbe4b1 !important; background:url(../images/atag_upcmg_green_bg.jpg) repeat-x top #80be42;margin-bottom:16px; color:#fff}
#system-message dt.message{ border-bottom:1px solid #fff; padding:5px 13px ; text-transform:uppercase; font-size:20px; }
#system-message dd.message{}
#system-message dd.message ul{  margin-top:11px; }
#system-message dd.message ul li{ font-size:16px; padding-bottom:10px;}
#system-message dd.message ul li p{ color:#fff; font-size:16px;}
#system-message dt.error{ padding:5px 15px; border-bottom:1px solid #fff}
/*.blue_box{ border:1px solid #9fcfea !important; background:url(../images/atag_upcmg_blue_bg.jpg) repeat-x top #009cd4; margin-bottom:16px;}
.green_box{ border:1px solid #cbe4b1 !important; background:url(../images/atag_upcmg_green_bg.jpg) repeat-x top #80be42;margin-bottom:16px;}
.red_box{ border:1px solid #ded5cc !important; background:url(../images/atag_upcmg_red_bg.jpg) repeat-x top #d04119;margin-bottom:16px;}*/


/*artical_pagewapper---------------------------------------------------------*/

#artical_pagewapper{}
#artical_pagewapper p, #artical_pagewapper ul{ padding-right:40px;}
#artical_pagewapper p.intro { margin-bottom:25px;}

#inner_page #artical_pagewapper  h3{ border-bottom:1px solid #eae7e7; margin-bottom:11px; text-transform:uppercase; padding-bottom:16px; padding-top:20px;}
#inner_page #artical_pagewapper .title{ border:none !important; margin:0}
#inner_page #artical_pagewapper .title h3{ padding-top:0px;}

#inner_page #artical_pagewapper .rightpad{ margin-right:27px;}

#inner_page #artical_pagewapper  h5{font-size:16px !important; color:#333333; padding-right:10px; font-weight:normal; text-transform:none;  margin-top:10px; border-bottom:solid 1px #d9d9d9; padding-bottom:12px; margin-bottom:11px;}


/*---------------------------------------------------------------------------------------*/

/* search*/

.search_form{}


/* search_area*/
#search_result_page .search_area .serch_pads{}
#search_result_page .search_area{  margin-bottom:20px; z-index:11;}
#search_result_page .search_area .leftclm ul li.filter{ width:320px; margin-top:10px;}
#search_result_page .search_area .leftclm ul li input{ float:none;}
#search_result_page .search_area .leftclm ul { float:none;}


#search_result_page .search_area .leftclm{ float:left;  }
#search_result_page .search_area .ordering{ float:left; width:300px }
#search_result_page .search_area .ordering ul li.title{ width:80px; float:left;}
#search_result_page .search_area .ordering ul li .jqTransformSelectWrapper ul{ height:auto !important}

#search_result_page .search_area ul > li{ float:left; margin-right:30px;}
#search_result_page .search_area ul li ul li{ float:none; margin-right:0px;}
#search_result_page .search_filter ul  li div.jqTransformSelectWrapper{ width:155px !important; z-index:2px!important}

ul.seract_filter { overflow:hidden; }
ul.seract_filter li { padding-top:6px; display:block;}
ul.seract_filter li span{ margin-top:2px; }
ul.seract_filter li label { float:left; padding-right:10px; font-size:13px }

ul.searchintro{ border-bottom:1px solid #f4f4f4 ; padding-bottom:15px ; z-index:10;}
ul.searchintro li{ padding-right:10px;}
ul.searchintro li div.jqTransformSelectWrapper{ width:62px !important; float:right !important; margin-top:-3px;}
ul.searchintro li div.jqTransformSelectWrapper ul{ width:60px !important;  background:#fff}
ul.searchintro li div.jqTransformSelectWrapper ul li{ padding:0}
ul.searchintro li.display_limit{ padding-right:20px; width:150px; display:block;}
ul.searchintro li.display_limit label{ float:left;}
ul.search_result li.slnos { float: left;padding-top:20px; font-weight:bold; font-size:14px;}
ul.search_result li h3{ margin-bottom:10px; float:left; padding-right:10px;}
ul.search_result li h3 a:hover{ text-decoration:none;}
ul.search_result li span.catgroy{ display:block;}
ul.search_result li.title{ padding-top:20px;}
ul.search_result li:first-child{ margin-bottom:5px;}
ul.search_result li.title h3{ margin:0}
ul.search_result > li span.small { margin-bottom:0!important; display:inline-block}
ul.search_result li.small{margin-bottom:0 !important;}
ul.search_result li.decript{ padding-left:0px; font-size:13px;}

#search_result_page .search_filter div.jqTransformInputWrapper .jqTransformInputInner div input{ width:295px; margin:-2px 0px 0px 3px; line-height:normal;}
#search_result_page .search_filter div.jqTransformInputWrapper { width:324px !important}
#search_result_page .search_filter{ }

#search_result_page .search_only ul li:first-child{ padding-right:5px;}
#search_result_page .search_only ul li{ padding-right:10px; font-size:14px; color:#333333; float:left;}
#search_result_page .search_only span.title{ float:left; padding-right:20px; font-size:14px;}
#search_result_page .search_only { padding-bottom:15px; border-bottom:1px solid #f4f4f4; margin-bottom:20px;}

#search_result_page #pagination_bottom{ height:19px !important;}

.result h3{ margin:0; float:left; padding-right:10px;}
.result .totel{ font-size:13px; float: left; width:400px; font-family:Arial; font-weight:bold; padding-left:8px; padding-top:4px; font-style:italic}

#display{ width:500px; float:right; margin-top:-40px;}
#display ul li { padding-left:20px; font-size:13px; line-height:16px; }
#display ul li dl{ float:left;}
#display ul li dt{ float:left; font-size:13px; font-weight:normal; line-height:16px; padding-top:2px;}
#display ul li dd{ float:left; margin-left:10px;}
#display ul li.pagination{line-height:16px; padding-top:2px;}

#search_result_page #results_display .small{ display:block; margin-bottom:5px; }
#search_result_page #results_display .highlight{ padding-bottom:4px;}
#search_result_page #results_display p{ margin-bottom:14px; padding-left:25px;}
#search_result_page #results_display .small h5{ color:#333333; font-size:14px;}

#search_result_page  #results_display .number{display:inline-block; margin-bottom:6px; float:left; font-size:14px; padding-right:10px; font-weight:bold;}
.search_filter .search_btn{background:url(../images/atag_search_buttons.jpg) no-repeat; width:131px; height:40px; display:block; border:none; cursor:pointer}
.green_box{background: url("../images/atag_upcmg_green_bg.jpg") repeat-x scroll center top #80BE42;border: 1px solid #CBE4B1 !important;color: #FFFFFF;margin-bottom: 16px; padding:20px; color:#fff;}
.green_box h2{ border-bottom:1px solid #fff; color:#fff; padding:5px;}
.green_box span{ color:#fff;}
#report_annual h3{ margin-bottom:0}

/*Pressrelease Print*/
.print_btn{ position:absolute; right:0px; top:0px;}

/**/

/*H3 Border-bottom 4 article pages*/
#inner_page .title h3, #inner_page #join_atag .join_title h3{ border-bottom:solid 1px #EAE7E7; padding-bottom:15px;}
#morepublications .title h3, #other_links .title h3, #atag_link_s1 .title h3{ margin-bottom:0px;}
#inner_page #medianews .content .title h3, #inner_page #our_activies .content .title h3{ margin-bottom:0px;}
#inner_page #our_activies .noborderbtm h3{ border:none;}
#inner_page .listing .title h3, #inner_page #facts_figures .title h3, #inner_page #archived_events .title h3, #inner_page #our_events .title h3,  #inner_page .event_program .title h3,  #inner_page #medianews .title h3, #inner_page #search_result_page .title h3{border-bottom:none; padding-bottom:0px;}
#inner_page #archived_events #right_container .title h3{ text-transform:none; color:#fff; border:none;}






/*1024 window fit style*/

#our_activies .activies_list dl dt { width:502px;}
.table_grid ul li .acronym { width:135px}
.table_grid ul li .cpny_name { width: 277px;}
 .componentheading{ padding-left:25px;}
 #boarddirectors .directorslist ul{margin-left:10px;}
 #boarddirectors{ }
 #boarddirectors .directorslist ul:first-child {margin-left:4px;}
 #boarddirectors h3{ padding-left:20px;}
 #join_atag,#presscontact,,#facts_figures,, { }
/* #join_atag,#facts_figures,#presscontact,#publication div.listing,.sitemap,.padder{ padding:0 25px;}*/
 #climate_target ul li span.discretion p { padding-right:20px}
 .figur_box p { padding-right:20px}
 #our_activies #right_container{ width:283px; margin-top:25px;}
 #our_activies div.content{ margin-left:0!important}
 #facts_figures div.figur_box { width:308px;}
 div.figur_percentage{ margin-left:0!important;}
 #facts_figures div.figurwapper div.figur_box{ margin-left:0!important;}
 div.figurwapper div.figur_box:last-child{ float:right; margin-right:20px;}
 #listing_type1 .reports_listing_clm ul{ /*width:465px;*/}
 #listing_type1 .reports_listing_clm ul li.title h4 { width: 407px;}
 #listing_type1 .reports_listing_clm ul li.title span.year{ float:left;}
 
.c12{}
/*Following the users and client feedback, from karakas*/
/* 3 Columns margin */
#left_container {margin: 0 14px 32px 12px;}
#mid_container {margin-right: 14px;	margin-bottom: 10px;}
#right_container {	float: left;margin-top: 0px;}

/* WHO WE ARE */

#right_container {float: left;margin-top: 0px;}
#inner_page .rightpad {	margin-right: 15px;	margin-left: 20px;}
.c4 {width: 670px;}
.c8 {width: 725px;}
.c9 {width: 690px;}
.c4_a {	width: 670px;overflow: hidden;}

/* SEARCH - BANNER - FOOTER */

/* search box width */
#page_wrapper #header_wrapper .top_search_bar .topnav_wrp {	width: 757px;}
#page_wrapper #header_wrapper .top_search_bar .top_nav {width: 484px;float: left;}

/* banner title width */
#page_wrapper #header_wrapper #banner_container .title h2 {	color: white;	font-size: 47px;font-weight: normal;padding-left: 524px;width: 595px;float: left;margin: 0px;}

/* Rotator */
.publications_slider .logos_wapper {width: 946px;overflow: hidden;margin: 0 auto;height: 69px;}
.publications_slider .back_icon {position: absolute;top: 22px;left: 12px;z-index: 2;width: 19px;height: 19px;float: left;background-position: -46px -0px!important;}
.publications_slider .next_icon {position: absolute;top: 22px;right: 12px;z-index: 2;width: 19px;height: 19px;float: left;background-position: -78px -0px;}
.footer_rotator .title {padding-top: 10px;	margin-left: 12px;}

/* twitter box + footer links margin */
#page_wrapper #footer_wrapper .footer_container .footer_tweets {float: right;width: 305px;position: relative;margin-right: 12px;}
#page_wrapper #footer_wrapper .footer_container .footer_links {	width: 250px;float: left;margin-left: 12px;}

    
#gloabal_banner{ background:url(../images/ATAG_global_briefingbanner.jpg) no-repeat left top; height:208px; position:relative}
#gloabal_banner p.issues{ color:#fff; font-size:16px; position:absolute; bottom:40px; left:367px;}
.issue_block{ padding:30px 0; }
.issue_block div.downloads{ display:inline-block!important;}
.issue_block a{ font-weight:bold;}
h3{ border-bottom:1px solid #eae7e7; margin-bottom:11px; text-transform:uppercase; padding-bottom:21px; font-weight:normal}
.issue_block ul { margin-bottom:15px; font-size:13px; }
.issue_block a:hover{ text-decoration:none;}
.issue_block ul li{ font-size:13px; margin-bottom:8px;}
.plane_icon_general{background:url("../images/atag_plain.png") no-repeat scroll 0 5px transparent; padding-left:20px; display:inline-block}


.subtitle{font-size:22px; color:#000; border-bottom:1px solid #f0f0f0; padding:20px 0 20px 0; display:block;}
.issue_block .pdf{background:url("../images/icons_document.png") no-repeat scroll left -3px transparent!important; padding:2px 0 3px 20px!important; display:inline-block}
.issue_block .jpg{background:url("../images/icons_document.png") no-repeat scroll left -191px transparent!important; padding:2px 0 3px 20px!important;}
.issue_block .pps{background:url("../images/icons_document.png") no-repeat scroll left -144px transparent!important; padding:2px 0 3px 20px!important;}
.issue_block .ppt{background:url("../images/icons_document.png") no-repeat scroll left -144px transparent!important; padding:2px 0 3px 20px!important;}
.issue_block .png{background:url("../images/icons_document.png") no-repeat scroll left -52px transparent!important; padding:2px 0 3px 20px!important;}

#recaptcha_table td .jqTransformInputWrapper {width:140px!important; border:none!important; background:none!important;}
#recaptcha_table td .jqTransformInputWrapper input{background:#fff;}
#recaptcha_table .jqTransformInputInner{background:none; border:none;}
#subsciption_atag .jqTransformSafari .jqTransformInputInner div input{
	height:20px!important;
}
.selectnav{display:none;}

.dataTable th{
    border-color:#fbfafa!important;
    background:#fbfafa;
    color:#000;
    text-transform: uppercase;
    padding: 10px!important;
    border-bottom:solid 1px #eae7e7!important;
}
table.dataTable.no-footer {
    border-bottom: 1px solid #eae7e7!important;
}
.dataTable thead{
    border-bottom:solid 1px #eae7e7!important;
}
.dataTable tr.odd td, .dataTable tr.even td{
    background:#fbfafa!important;
}

/*#GLOBAL EVENTS
=================================================================================== */

a.btn-primary{
	font-size:21px;
	color:#fff;
	background:url(../images/primary-btn-bg.png) no-repeat -10px center #018ebe;
	padding:10px 20px 9px 52px;
	border-radius:3px;
	line-height:100%;
	text-transform:uppercase;
}
a.btn-primary cufon{
	line-height:100%;
}

#sort-events{
	display:inline-block;
	width:100%;
        margin-bottom:54px;
}
#sort-events .search-events{
	width:100%;
	display:inline-block;
	border:solid 1px #eae7e7;
	padding:4px 0px;
}
#sort-events .search-events input{
	border:none;
	padding:5px;
	color:#ea572e;
	font-size:14px;
	font-weight:bold;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:80%;
	float:left;
	margin-left:7px;
}
#sort-events .search-events input[type="button"]{
	float:right;
	margin-right:7px;
	width:28px;
	height:28px;
	background:url(../images/search-events.png) no-repeat center;
}
.tag-events{
	float:left;
	width:100%;
	clear:both;
	margin-top:20px;
}
.tag-events ul{
	margin:0px;
	padding:0px;
	display:inline-block;
	width:100%;
}
.tag-events ul > li{
	float:left;
	border-left:solid 1px #efeded;
	padding:0px 11px;
	line-height:100%;
	margin:3px 0px;
}

.tag-events ul > li a{
	text-decoration:none;
	line-height:100%;
	font-size:14px;
}
.tag-events ul > li a.active{
    font-weight:bold;
}
a.tag-all{
	font-size:13px;
	color:#ea572e;
	text-transform:uppercase;
	background:url(../images/arw-down-or.png) no-repeat right center;
	padding:3px 17px 2px 0px;
	width:64px;
	display:block;
	margin:auto;
}
#sort-events .clear-search{
	text-decoration:underline;
	float:right;
	font-size:14px;
}
#filter-events{
	margin:0px 0px 15px;
	display:inline-block;
	width:100%;
}
#filter-events > ul{
	margin:0px;
	padding:0px;
	display:inline-block;
	width:100%;
}
#filter-events > ul > li{
	float:left;
	width:25%;
	position:relative;
}
#filter-events > ul > li > a{
	background:#1ca5d7;
	color:#fff;
	font-size:14px;
	padding:8px 0px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	text-align:center;
	border-left:solid 1px #fff;
}
#filter-events > ul > li > a span.arw{
	background:url(../images/arw-down-wh.png) no-repeat right center;
	width:15px;
	margin-left:7px;
	height:10px;
	display:inline-block;
}
#filter-events > ul > li > a span.cal{
	background:url(../images/icon-cal.png) no-repeat right center;
	width:22px;
	height:22px;
	margin-left:7px;
	position:absolute;
}
#filter-events > ul > li ul, li.fil-date > div{
	background:#1ca5d7;
	padding:12px 0px;
	position:absolute;
	top:40px;
	z-index:99;
	display:none;
	z-index:3;
	left:1px;
	width:99.7%;
}

#filter-events > ul > li.fil-date div.date-pick{
	padding:0px 10px;
}
#filter-events > ul > li.fil-date div span{
	display:inline-block;
	width:49%;
	margin:0px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
#filter-events > ul > li.fil-date div span:first-child{
	margin-right:0px;
}
#filter-events > ul > li.fil-date div.date-pick a.submit-date{
	text-transform:uppercase;
	background:#004b67;
	display:block;
	color:#fff;
	padding:12px 0px 10px;
	line-height:100%;
	text-align:center;
	margin:0px;
	margin-top:10px;
}
#filter-events > ul > li.fil-date div.date-pick input{
	width:110px!important;
	height:30px;
	margin:0px;
	float:left;
	background:url(../images/cal-ico-blue.jpg) no-repeat right center #fff;
	border:solid 1px #ccc;
}

#filter-events .datetext{
	border: 1px solid #e4e4e4;
    box-shadow: 0 0px 2px #e4e4e4 inset;
    padding: 3px 15px 1px 4px;
	background:#fff;
	width:92px!important;
	margin:0px;
	text-align:left;
	color:#333;
	font-size:12px;
	font-weight:bold;
	background:url(../images/cal-ico-blue.jpg) no-repeat right center #fff;
	line-height:normal;
}
#filter-events #datetext1{
	float:left;
}
#filter-events #datetext2{
	float:right;
}
#filter-events .datetext span{
	display:block!important;
	font-weight:normal!important;
	color:#666666!important;
}

#filter-events > ul > li ul li{
	padding:0px 16px;
	width:98%;
	font-size:12px;
	color:#fff;
	margin:0px 0px 11px;
	line-height:100%;
	display:inline-block;
}
#filter-events > ul > li ul li a{
	color:#fff;
	font-size:12px;
	display:block;
}
#filter-events > ul > li ul li input[type="checkbox"]{
	float:left;
	margin:0px 6px 0px;
}
#global-events-list{
	display:inline-block;
	margin:0px 0px 0px -14px;
        min-height:200px;
        width:102%;
}
#global-events-list > li{
	float:left;
	width:31.40%;
	margin:7px 0px 7px 14px;
	height:365px;
	border:solid 2px #f3f3f3;
	position:relative;
	background:#f3f3f3;
}
#global-events-list > li .calendar_icons{
	position:absolute;
	left:10px;
	bottom:20px;
}
#global-events-list > li:hover{
	background:url(../images/bg-str.png);
	border-color:#ececec;
}
#global-events-list > li.atag-member-event{
	border-color:#9cc52d;
}
#global-events-list > li a{
}
span.noitem{
    font-size:14px;
    font-style:italic;
    color:#999;
    display:block;
    padding-left:15px;
    text-align:center;
    line-height:100px;
}
#global-events-list > li h3{
	padding:25px 25px 12px 25px;
	display:block;
	border-bottom:solid 1px #fff;
	margin:0px;
	text-transform:none;
}
#global-events-list > li h3 cufon{
    padding-bottom:4px;
}
.gl-event-info{
	padding:12px 5px 25px 25px;
}
.gl-event-info dl{
	margin:5px 0px 35px;
	font-size:18px;
	color:#333;
	font-weight:normal;
    display:inline-block;
    width:100%;
}
.gl-event-info dl dt{
	display:inline-block;
	font-size:18px;
        margin:0px 5px 0px 0px;
}
.gl-event-info dl dd{
	display:inline;
	margin:0px 0px 0px 0px;
	font-size: 18px;
}
.gl-event-info dl dt cufon {
	margin-bottom:0px;
}
.event-status{
	background:#9cc52d;
	color:#fff;
	text-transform:uppercase;
	padding:6px 12px 4px;
	font-size:18px;
	line-height:100%;
	display:inline-block;
}
.gl-event-info > span.event-status{
        position: absolute;
        left: 20px;
        bottom: 55px;
}
.event-status.stat-rest{
	background:#ea572e;
}
.processing{
	background:url(../images/loader.gif) no-repeat center;
	display:inline-block;
	width:100%;
	height:60px;
}
.event-leftcol{
	width:67%;
	float:left;
}
#global-events-wrap .event-leftcol > ul, #global-events-wrap .event-leftcol > ol {
	display:inline-block;
	width:100%;
}
#global-events-wrap .event-leftcol > ul > li {
    background: url("../images/atag_list_bull.png") no-repeat scroll left 7px rgba(0, 0, 0, 0) !important;
    color: #333333;
    line-height: 20px;
    padding-bottom: 5px;
    padding-left: 15px;
}
#global-events-wrap .event-leftcol ol > li {
	list-style-type:decimal;
	margin-left: 23px;
}
.event-rightcol{
	width:30%;
	float:left;
}
.event-rightcol{
	margin-left:15px;
}
.event-rightcol .event-loc p{
	font-size:18px;
}
.event-rightcol .tag-events{
    margin-top:0px;
}
.event-rightcol .tag-events label{
    color:#009cd5;
    font-size:15px;
    display:block;
}
.event-rightcol .tag-events ul > li:first-child{
    padding-left:0px;
    border:none;
}
.event-rightcol .event-loc cufon{
	padding:4px 0px;
}
.event-rightcol .event-loc .map{
	width:100%;
	height:135px;
        position:relative;
}
.event-rightcol .event-loc #map-canvas{
    position:static;
    width:100%;
    height:135px;
}
.event-rightcol > div{
	margin:7px 0px;
        display:inline-block;
        width:100%;
}
.event-rightcol .event-cal span{
	float:left;
	font-weight:bold;
	font-size:13px;
}
.calendar_icons{
    display:inline-block;
    margin-left:10px;
    height:22px;
}
.calendar_icons > li{
    float:left;
    margin-left:5px;
    height:22px;
}
.fancybox-effects-c{
    text-decoration:none!important;
    outline:none;
}
.event-rightcol .event-more .title{ margin-bottom:0!important; font-size:18px; padding:8px 14px 8px 14px; text-transform:uppercase;}
.event-rightcol .event-more{ border:1px solid #ccc; background:#f4f4f4; display:inline-block; width:100%; margin:0px 0px 20px;}
.event-rightcol .event-more ul{ margin:0; padding-bottom:5px;}
.event-rightcol .event-more ul li{ background:url(../images/dwn_icn.png) no-repeat 0 9px ; margin-left:13px; line-height:100%; padding:8px 21px; color:#009cd5; text-decoration:none; font-weight:bold; font-size:15px;  }
.event-rightcol .event-more ul li a{ color:#009cd5; text-decoration:none; font-weight:bold; font-size:15px; word-wrap: break-word; display:inline-block; max-width:250px;}

.title-blue{
	background:#1ca5d7;
	display:inline-block;
	width:100%;
	margin:20px 0px 7px;
	clear:both;
}
.title-blue h3{
	color:#fff;
	padding:9px 25px 7px;
	font-size:24px;
	margin:0px;
	text-transform:none;
}
a.btn-back{
	background:url(../images/back.png) no-repeat left center #ea572e;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	padding:12px 12px 10px 28px;
	margin-bottom:10px;
	border-radius:3px;
	display:inline-block;
}
.event-leftcol h3.event-title{
	display:block;
	width:100%;
	margin:10px 0px 5px;
	font-size:24px;
	text-transform:uppercase;
	padding:0px!important;
	border:none;
}
.event-leftcol h3.event-title cufon{
	padding:3px 0px;
}
.event-leftcol dl{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	clear:both;
}
.event-leftcol .gl-event-info{
	padding:0px;
}
.event-leftcol dl dt{
	float:left;
	clear:left;
}
.event-leftcol dl{
	margin-bottom:20px;
}
.event-leftcol dl dd{
	float:left;
}
.event-leftcol  .tag-events{
	margin:15px 0px;
}
.event-leftcol .event-sponsors{
	margin:25px 0px 10px;
	display:inline-block;
	width:100%;
}
.event-leftcol .event-sponsors img{
	border:solid 1px #ccc;
	margin:0px 7px 7px 0px;
	max-width:156px;
}
.event-leftcol .jcarousel-skin-tango{
	position:relative;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-clip-horizontal{
	width:677px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-item{
	width:160px;
	overflow:hidden;
	height:108px;
	margin-right:12px;
}
.event-leftcol .jcarousel-skin-tango ul.event-photo-slider > li {
	padding-left:0px;
	background:transparent !important;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-item img{
	max-width:160px;
	min-width:160px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-prev-horizontal{
	background:url(../images/event-arw-left.png) no-repeat center;
	width:30px;
	height:30px;
	top:36px;
	left:6px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-next-horizontal{
	background:url(../images/event-arw-right.png) no-repeat center;
	width:30px;
	height:30px;
	top:36px;
	right:13px;
}
.event-leftcol .jcarousel-skin-tango img{
    max-width:160px;
}

/*SUBMIT EVENTS*/

#submit-events{
	display:inline-block;
	width:100%;
	margin:30px 0px 10px;
}
#submit-events .form-row{
	display:table;
	width:100%;
	padding:7px 0px;
}
#submit-events .boxedrow{
	border:solid 1px #1ca5d7;
	padding:25px 10px 10px 10px;
	margin-bottom:20px;
	display: inline-block;
	width: 97.9%;
    position: relative;
}
#submit-events .form-row > span{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:33%;
}
#submit-events h6{
	font-size:15px;
	font-weight:bold;
	color:#1ca5d7;
	padding:5px 0px;
	border-bottom:solid 1px;
	display:block;
	min-width:300px;
	width:100%;
	/*display:table-caption;*/
	margin-bottom:-1px;
}
#submit-events .header {
	margin-bottom:25px;
}
#submit-events .form-row > span label{
	font-size:12px;
	color:#000;
	display:block;
	padding:3px 0px;
}
#submit-events .form-row > span label i{
	color:#ea572e;
	font-style:normal;
	font-size:15px;
	display:inline-block;
	margin-left:3px;
}
#submit-events .form-row > span input[type="text"],
#submit-events .form-row > span textarea{
	width:92%;
	padding:7px;
	border:solid 1px #e4e4e4;
	box-shadow:inset 0px 0px 2px #e4e4e4;
}
button.ui-multiselect{
    width:92%;
	padding:6px 7px;
	border:solid 1px #e4e4e4;
	font-weight:normal;
	color:#333;
	background:#fff;
	border-radius:0px;
	font-size:14px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	position:relative;
}
.ui-multiselect-menu{
	font-size:14px!important;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}
.ui-widget-content{
	border:solid 1px #ccc!important;
	border-radius:2px!important;
}
.ui-multiselect-checkboxes label{
	padding:4px 7px!important;
	border-radius:2px!important;
}

.ui-multiselect-checkboxes label input {
    margin: 1px 7px 0 0!important;
}
.ui-widget-content .ui-widget-header{
	background:#009ad1;
	border-radius:2px!important;
	padding:5px 8px!important;
	border:none;
}
button.ui-multiselect span.ui-icon{
        position:absolute;
        right:0px;
        top:0px;
        background:url(../images/select.gif) no-repeat right center;
        width:33px;
        height:32px;
}
label.push-2{
    margin-left:31%;
}
#submit-events .form-row span:last-child input[type="text"]{
	width:95.5%;
}
#submit-events .form-row > span.event-desc{
	width:66%;
}
#submit-events .form-row > span.event-desc textarea{
	width:98%;
	height:102px;
}
#submit-events hr{
	border-color:#1ca5d7;
	border-width:0px;
	height:1px;
	background:none;
	margin:10px 0px 22px;
}
#submit-events hr.bl-line{
	background-color:#EAE7E7;
}
#submit-events hr.grey-line{
	background-color:#ccc;
}
#submit-events span.first-sel input{
	width:62%!important;
}
#submit-events span.first-sel .selectwrap{
	width:90px;
	display:inline-block;
	margin-right:7px;
}
#submit-events span.first-sel .selectwrap .customSelectInner{
	width:58%!important;
}
.selectwrap{
	position:relative;
	display:inline-block;
	width:97%;
}
.selectwrap select{
	width:100%!important;
	top:0px!important;
	left:0px!important;
	height:32px!important;
}
#submit-events span.customSelect{
	width:100%;
}
#submit-events span.customSelect .customSelectInner{
	padding:3px 30px 3px 10px;
	border:solid 1px #e4e4e4;
	font-size:14px;
	color:#666;
	width:87%!important;
	background:url(../images/select.gif) no-repeat right center;
}
#submit-events .aligncenter{
	text-align:center;
        display:inline-block;
        width:100%;
	margin:60px 0px 15px;
}
#submit-events .aligncenter a.cleardata{
	color:#000;
	font-size:14px;
	text-decoration:underline;
}
#submit-events label.required{
	font-size:12px;
	color:#000;
	display:block;
	padding:3px 0px;
}
#submit-events label.required i{
	color:#ea572e;
	font-style:normal;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	margin-left:3px;
}
#submit-events .inputfile{
	width:85px;
	height:36px;
	overflow:hidden;
	position:relative;
}
#submit-events .inputfile span{
	font-size:18px;
	color:#fff;
	padding:10px 0px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/btn-bl-gr.png) repeat-x top center;
	pointer-events:none;
	width:100%;
	text-align:center;
}
.submitevent-form{
    display:inline-block;
    width:100%;
}
.captcha_holder{
    float:left;
    width:444px;
    margin-bottom: 23px;
}
.captcha_holder a{
	color:#009cd5!important;
}
#submit-events .ajax-upload-dragdrop{
    float:left;
    border:none;
    padding:0px;
    margin-left:20px;
    width:90px;
    height:36px;
    overflow: hidden;
}

#submit-events .ajax-file-upload{
    font-size:15px;
	color:#fff;
	padding:5px 0px;
        line-height:26px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/btn-bl-gr.png) repeat-x top center;
	width:82px;
	text-align:center;
        border-radius:0px;
        box-shadow:none;
}
#submit-events .ajax-file-upload-statusbar {
    border: none;
    background:#ccc;
    border-radius:0px;
    float: left;
    height: 36px;
    margin: 0px 13px 0px 0px;
    padding: 0;
    position: relative;
    width: 50px;
}
#submit-events .ajax-file-upload-statusbar .ajax-file-upload-red{
    width:22px;
    height:22px;
    background:url(../images/delete.png) no-repeat center;
    position:absolute;
    right:-15px;
    padding:0px;
    top:-11px;
    text-indent:-3000px;
    box-shadow:none;
}
#submit-events .ajax-file-upload-statusbar img{
    display: inline-block;
    width:50px;
   	height:36px;
    position: relative;
    }
.ajax-file-upload-filename{
    margin:0px!important;
}
.extra {
    bottom: 215px;
    position: absolute !important;
    right: 0;
}
.upload-wrap{
    float:left;
    width:55%;
    position:relative;
}
.upload-wrap label{
    display:block;
    width:100%;
    margin-left:20px;
    font-size:13px;
    float:left;
}
.red-class{
    position:absolute;
    bottom:57px;
    left:20px;
    font-size:13px;
    font-style: italic;
    width:100%;
    color: #ea572e!important;
}

#submit-events .date-row{
	position:relative;
}
#submit-events input#eventdateselection{
	background:url(../images/cal-ico-grey.jpg) no-repeat right center;
}
#submit-events .choose-event-date{
	position:absolute;
	width:92%;
	border: 1px solid #e4e4e4;
	border-top:none;
    box-shadow: 0 -2px 2px #e4e4e4 inset;
    padding: 7px;
	top:116px;
	background:#fff;
	display:none;
}
#submit-events .choose-event-date input[type="text"]{
	width:128px!important;
	height:20px;
	margin:4px;
	float:left;
	background:url(../images/cal-ico-blue.jpg) no-repeat right center;
}
.datetext{
	display:none;
}
#submit-events .datetext{
	width:92%;
	border: 1px solid #e4e4e4;
    box-shadow: 0 0px 2px #e4e4e4 inset;
    padding: 3px 7px;
	background:#fff;
	width:128px!important;
	margin:4px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/cal-ico-blue.jpg) no-repeat right center;
	line-height:normal;
}

#submit-events #datetext1{
	float:left;
}
#submit-events #datetext2{
	float:right;
}
#submit-events .datetext span{
	display:block;
	font-weight:normal;
	color:#666666;
}
#submit-events .choose-event-date input[type="text"]:focus{
	border-color:#f0886c;
}
#submit-events .choose-event-date label{
	width:144px!important;
	display:block;
	margin:0px 4px!important;
	padding:0px;
	text-align:center;
	line-height:100%;
	font-size:12px!important;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}
#submit-events .choose-event-date a.btn-primary{
	text-transform:uppercase;
	background:#004b67;
	display:inline-block;
        width:97%;
        border-radius:0px;
	color:#fff;
	padding:12px 0px 10px;
	line-height:100%;
	text-align:center;
	margin:2px 4px 2px;
        font-size:16px;
}
#submit-events .choose-event-date a.btn-primary cufon{
    border:none;
}
#ui-datepicker-div.ui-widget-content{
	border:solid 1px #004b67;
	border-radius:0px;
	padding:0px;
}
#ui-datepicker-div.ui-datepicker{
	width:255px!important;
}
#ui-datepicker-div.ui-widget-content .ui-datepicker-header{
	background:#004b67;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	border-radius:0px;
	border:none;
	border-bottom:solid 1px #fff;
}
.ui-datepicker-calendar th{
	font-size:13px;
	font-weight:normal;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:100%;
	background:#004b67;
}
.ui-datepicker-calendar td{
	padding:0px!important;
	border:solid 1px #e6e6e6!important;
	text-align:center;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#fff;
	font-size:13px;
	height:30px;
	width:30px;
}
.ui-datepicker-calendar td:first-child{
	border-left:solid 1px #004b67!important;
}
.ui-datepicker table{
	margin:0px!important;
}
.ui-datepicker-calendar td .ui-state-default{
	border:none!important;
	text-align:center;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#fff;
	font-weight:normal!important;
	color:#333!important;
	font-size:13px;
}
.ui-datepicker-calendar td.ui-datepicker-today{
	background:#0097c9;
}
.ui-datepicker-calendar td.ui-datepicker-today .ui-state-default{
	background:#0097c9;
	color:#fff!important;
}
.ui-datepicker-calendar td.ui-datepicker-week-end{
	background:#f6f6f6;
}
.ui-datepicker-calendar td.ui-datepicker-week-end .ui-state-default{
	background:#f6f6f6;
}
#ui-datepicker-div.ui-widget-content .ui-datepicker-header a.ui-datepicker-prev{
	background:url(../images/cal-ico-prev.jpg) no-repeat center!important;
	border:none!important;
}
#ui-datepicker-div.ui-widget-content .ui-datepicker-header a.ui-datepicker-next{
	background:url(../images/cal-ico-next.jpg) no-repeat center!important;
	border:none!important;
	padding:0px!important;
	margin:0px!important;
}
.ui-datepicker .ui-datepicker-title{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#ui-datepicker-div.ui-widget-content .ui-datepicker-header a.ui-corner-all span{
	display:none;
	}
button.ui-multiselect.error, span.customSelect.error .customSelectInner{
	border: 1px solid #fe0000 !important;
}
#global-events-wrap label.error{
	display:none!important;
}
#global-events-wrap .c6.rightpad{
	position:relative;
}
#global-events-wrap .c6.rightpad a.btn-primary{
    position:absolute; right:0px;
    top:0px;
}
#global-events-wrap .column.c0.nomargin{
    float:none;
    display:table;
}
#global-events-wrap .column.c0.nomargin > div.c6{
    display:table-cell;
    float:none;
    vertical-align:bottom;
}
/*my_calender*/

#global-events-wrap .my_calender{
	width:92%;
	padding:0px;
	margin-bottom:20px;
}
#global-events-wrap .my_calender td{
	text-align:center;
	vertical-align:middle;
}
#global-events-wrap .my_calender table tr td{
	border-bottom:solid 1px #ebebeb;
	font-size:16px;
	border-left:none;
	height:27px;
	position:relative;
	line-height:normal!important;
}
#global-events-wrap .my_calender table tr td.blank{
	background:none;
	padding:8px 5px!important;
}

#global-events-wrap .my_calender table tr:first-child td{
	border:none;
}
#global-events-wrap .my_calender table td.header_table{
	background:#fff;
	position:relative;
	padding-top:0px;
}
#global-events-wrap span.intro{
	margin-bottom:40px;
	display:block;
}
#global-events-wrap .my_calender table td.header_table h3{
	font-size:20px;
	color:#000;
	padding-bottom:0px;
	border:none;
}
#global-events-wrap .my_calender span.arrow_right{
	width:15px;
	height:15px;
	display:block;
	background:url(../images/cal-right.jpg) no-repeat center #fff;
	right:25%;
	left:auto;	
}
#global-events-wrap .my_calender span.arrow_left{
	width:15px;
	height:15px;
	display:block;
	background:url(../images/cal-left.jpg) no-repeat center #fff;
	left:25%;
	right:auto;
}
#global-events-wrap .my_calender table tr.days td{
	font-size:11px;
	color:#333;
}

.my_calender .tipContent{
	display:none;
}
#global-events-wrap .my_calender table tr td.mod_eventlistcalqajax_caltoday{
	font-weight:bold;
}

.my_calender table tr td a.green {
    background: none;
    color: #000!important;
    display: inline-block;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    width:auto;
}
.my_calender table tr td:hover a.green{
	color:#fff!important;
}
#export_calender{
	font-size:14px;
	text-decoration:underline;
        background:url(../images/pdf_icon.png) no-repeat left center;
        padding:5px 0px 5px 30px;
}
#graphical_export_calender{
        font-size:14px;
	text-decoration:underline;
        background:url(../images/pdf_icon.png) no-repeat left center;
        padding:5px 0px 5px 30px;
        margin-left:20px;
}
#global-events-wrap .my_calender table tr td .tipContent{
	display:none!important;
	box-shadow:0px 0px 2px #ccc;
	padding:12px;
	text-align:left;
	position:absolute;
	left:-61px;
	top:52px;
	z-index:1;
	width:170px;
	font-size:14px;
	background:#34aadc;
	border-radius:3px;
	color:#fff!important;
}
#global-events-wrap .my_calender table tr td .tipContent:before{
	content:"i";
	position:absolute;
	width:12px;
	height:9px;
	background:url(../images/cal-arw.png) no-repeat center;
	left:46%;
	top:-9px;
	text-indent:-3000px;
}


#global-events-wrap .my_calender table tr td .tipContent strong{
	font-size:15px;
	margin-bottom:6px;
	display:block;
}
#global-events-wrap .my_calender table tr td .tipContent a{
	color:#fff;
	text-decoration:underline;
}
#global-events-wrap .my_calender table tr td:hover > .tipContent{
	display:block;
}
#global-events-wrap .my_calender table tr td .tipContent hr{
	border-color:#fff;
	height:1px;
	border-width:0px 0px 1px 0px;
	margin:11px 0px;
	background:none;
}
#global-events-wrap .my_calender table tr td .tipContent .scrolcontent{
	max-height:140px
}
.tipContent .mCSB_scrollTools{
	margin:0px!important;
	right:-11px!important;
}
#global-events-wrap .my_calender td.mod_eventlistcalqajax_caltoday{
	box-shadow:inset 0px 0px 0px 2px #ea572e;
}
#global-events-wrap .my_calender td.link {
	cursor:pointer;
}
#global-events-wrap .my_calender td span.gacount{
	display:block;
	font-size:12px;
	color:#fff;
	background:#1ca5d7;
	padding:3px 2px 2px;
	border-radius:5px;
	width:18px;
	margin:2px auto 0px;
}
#global-events-wrap .my_calender table tr td.cal_prev_month,
#global-events-wrap .my_calender table tr td.cal_next_month{
	box-shadow:none;
	color:#8d99a6!important;
}
#global-events-wrap .my_calender td.cal_prev_month span.gacount,
#global-events-wrap .my_calender td.cal_next_month span.gacount{
	background:#b5b5b5;
}
#global-events-wrap .my_calender td:hover, #global-events-wrap .my_calender td.active{
	background:#34aadc!important;
	color:#fff!important;
	box-shadow:none;
}
#global-events-wrap .my_calender td.active a{
    color:#fff!important;
}
#global-events-wrap .my_calender tr:nth-child(1) td:hover,
#global-events-wrap .my_calender tr:nth-child(2) td:hover{
	background:#fff!important;
}
#global-events-wrap .my_calender td:hover span.gacount{
	background:#34aadc;
}
.my_calender table td.header_table span.arrow_right a{
	left:0px!important;
}
.my_calender table td.header_table span.arrow_left a{
	right:0px!important;
	left:0px!important;
}
ul.tweet_list{
	display:inline-block;
	border:solid 1px #dfdfdf;
	padding:13px;
	border-radius:5px;
	margin-bottom:12px;
}
ul.tweet_list > li{
	font-size:14px;
	color:#333;
	line-height:19px;
	margin:11px 0px;
}
ul.tweet_list > li:first-child{
    margin:0px;
    font-weight:bold;
    font-size:14px;
    display:inline-block;
    width:100%;
}
ul.tweet_list > li:first-child img{
    float:left;
    margin-right:15px;
}
span.follow_tw{
	display:block;
	text-align:center;
}
span.follow_tw a{
	font-size:12px;
	font-weight:bold;
	background:#f0f1f1;
	border-radius:3px;
	text-decoration:none;
	padding:4px 10px;
	color:#333;
	border:solid 1px #ccc;	
}
.share{
    margin-top:0px!important;
}
.share a{
    font-size:12px;
    text-decoration:none;
    line-height:18px;
}

/*-NEW EVENT PAGE-*/
#inner_page.eventsnew .rightpad{
	margin-left: 0px;
    padding-right: 30px;
    margin-right: 0;
}
#inner_page.eventsnew .title{
	margin-bottom:0px;
}
#inner_page.eventsnew .title h3{
	border-bottom:0px;
	margin-bottom: 0px;
}

.eventsnew ul.event_list li{
	/*float: left;*/
	display:table;
	width:100%;
	margin-bottom:10px;
	background-image: linear-gradient(#e9562d, #d04119);
}
.eventsnew ul.event_list li:last-child{
	margin-bottom:0px;
}
.eventsnew ul.event_list li > div{
	display:table-cell;
	vertical-align:top;
	position: relative;
}
.eventsnew ul.event_list li > div.event_list_img{
	width:200px;
}
.eventsnew ul.event_list li img{
	float:left;
}
.event_list_title {
    font-size: 22px;
    padding: 5px 5px 5px 20px;
    margin-bottom: 5px!important;
    line-height: normal;
	border-bottom:1px solid #FFFFFF;
}
.event_list_title h3, .event_list_title h3 a{
	border-bottom:0px;
	padding: 0px;
	margin: 0px;
	color:#FFFFFF;
	text-transform:none;
	font-size: 22px;
	display:inline;
}
.event_list_title > span{
	float: right;
	color:#FFFFFF;
	font-size:12px;
	padding-top: 7px;
}
.event_list_dis{
	float: left;
	padding:10px 20px 20px  20px;
}
ul.event_list li .event_list_content .event_list_dis{
	padding:10px 20px 35px  20px;
}
.event_list_dis p{
	font-size:16px;
	color:#FFFFFF;
	font-family:"Arial";
}
.eventsnew a.view_event{
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
    padding-top: 6px;
    padding-bottom: 6px;
	position: absolute;
	bottom: 5px;
	left: 20px;
	margin-left: 35px;
	
}
a.view_event::before{
	content: "";
	width:25px;
	height:25px;
	position:absolute;
	left: -30px;
	top: 5px;
	background:url(../images/airplane_white.png) no-repeat left center;
}
ul.event_list li.more-container{
	background: none;
	margin-top:30px;
}
ul.event_list li.more-container a {
    color: #039dd5;
    font-size: 20px;
    text-decoration: none;
	    float: left;
}
ul.event_list li.more-container a.border-line::after{
	bottom:0px;
	height:2px;
	background:#039dd5;
}

/*-animation-*/
a.border-line {
   /* color: #797878;*/
    /*margin: 0 20px;
    padding: 10px 0;*/
    position: relative;
    -moz-transition: ease-out 0.3s 0.1s;
    -o-transition: ease-out 0.3s 0.1s;
    -webkit-transition: ease-out 0.3s;
    -webkit-transition-delay: 0.1s;
    transition: ease-out 0.3s 0.1s;
}
a.border-line::after {
    height: 1px;
    width: 100%;
    background: #FFFFFF;
    content: "";
    position: absolute;
    left: 0px;
    bottom:5px;
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
a.border-line:hover::after {
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
/*---*/

.event_search_field{
	float: left;
	width:100%;
	margin-bottom:10px;
	border:1px solid #eae7e7;
}
.event_search_field input[type="text"]{
	border:0px;
	padding: 10px;
	outline: none;
	width:80%;
	color:#ea572e;
}
.event_search_field input[type="submit"]{
	border:0px;
	height:35px;
	width:23px;
	float: right;
	outline: none;
	cursor:pointer;
	background-color:transparent;
	background:url(../images/event_search_icon.png) no-repeat left center;
}

.event_search_field ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ea572e;
}
.event_search_field ::-moz-placeholder { /* Firefox 19+ */
  color: #ea572e;
}
.event_search_field :-ms-input-placeholder { /* IE 10+ */
  color: #ea572e;
}
.event_search_field :-moz-placeholder { /* Firefox 18- */
  color: #ea572e;
}

.subscribe_evnt{
	float: left;
	width:92%;
	font-size:20px;
	padding:7px 10px;
	margin-bottom:10px;
	background-color:#f0f0f0;
	border:1px solid #cccccc;
}
.subscribe_evnt a{
	color:#039dd5;
	margin-left:35px;
	position: relative;
	/*text-decoration:none;*/
}
.subscribe_evnt a::before{
	content: "";
	width:25px;
	height:25px;
	position:absolute;
	left:-35px;
	top:-1px;
	background:url(../images/airplane_dark_b.png) no-repeat left center;
}
.subscribe_evnt a.border-line::after{
	bottom:0px;
	background:#039dd5;
}

.highlight_event{
	width:100%;
	display:inline-block;
	background-image: linear-gradient(#6ac5e7, #0da1d6);
}
.highlight_event > ul li h3{
	text-transform:none;
	padding:7px 10px;
	font-size:22px;
	color:#FFFFFF;
	margin-bottom:3px;
}
.highlight_event > ul li h4{
	font-size:19px;
	color:#FFFFFF;
	line-height:23px;
	padding:0px 10px;
	font-family:"Arial";
	margin-bottom:5px;
}
#right_container .highlight_event > ul li h4{
    margin-top: 7px;
}
.highlight_event > ul li h4 a{
	color:#FFFFFF;
	text-decoration:underline;
}
.highlight_event > ul li > span{
	line-height:normal;
	padding:0px 10px;
	font-size:14px;
	font-family:"Arial";
	display:inline-block;
	margin-bottom:10px;
	color:#FFFFFF;
}
.highlight_event > ul li > .highlight_img{
	width:100%;
	float: left;
}
.highlight_event > ul li > .highlight_img img{
	max-width:100%;
	float:left;
}

/*-inner-*/
.evnt_priv_next {
	float: left;
	width:100%;
	margin-bottom:40px;
}
.evnt_priv_next a{
	float: left;
	color: #000000;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}
.evnt_priv_next a::before{
	content: "";
	width:13px;
	height:23px;
	position: absolute;
	left:-15px;
	top:-1px;
	transition: transform .25s;
	background:url(../images/arrow_previous.png) no-repeat left center;
	background-size:7px;
}
.evnt_priv_next a:hover::before{
	transform:scale(1.3) translateX(-0.8em) translateY(0px);
}
.evnt_priv_next a.next{
	float:right;
}
.evnt_priv_next a.next::before{
	left:inherit;
	right:-20px;
	background:url(../images/arrow_next.png) no-repeat left center;
	background-size:7px;
}
.evnt_priv_next a.next:hover::before{
	transform:scale(1.3) translateX(0.8em) translateY(0px);
}

#left-container.event_nav{
	width:35%;
	float:left;
}
.event_nav > ul{
	width: 249px;
}
.event_nav > ul > li{
	width:100%;
	text-align:center;
	background:#2fabd9;
	border-bottom:1px solid #FFFFFF;
}
.event_nav > ul > li:last-child{
	border:0px;
}
.event_nav > ul > li > a{
	position: relative;
    display: block;
	z-index: 2;
    /*margin: 30px auto 0;*/
    padding:8px 10px 7px;
    color: #fff;
    font-size: 14px;
    border-radius: 0;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    overflow: hidden;
    /*letter-spacing: .08em;*/
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.event_nav > ul > li > a:after {
    content: "";
	position: absolute;
	height: 0%;
	left: 50%;
	top: 50%;
	width: 150%;
	z-index:-1;
	-webkit-transition: all 0.75s ease 0s;
	-moz-transition: all 0.75s ease 0s;
	-o-transition: all 0.75s ease 0s;
	transition: all 0.75s ease 0s;
	background: #044b66;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	
}
.event_nav > ul > li > a:hover:after {
    height: 450%;
}
.event_nav > ul > li > a.active:after{
	height: 450%;
}

#right_container.event_inner_content{
	width:65%;
	float:left;
}
.event_inner_content h3.cal_icon{
	padding-right:50px;
	margin-bottom:10px!important;
	background:url(../images/cal_icon.png) no-repeat right top;
}
.event_inner_content p{
	font-family:"Arial";
	font-size:16px;
}

.event_when_wrap {
    width: 100%;
	margin-bottom:20px;
    display: inline-block;
    background-image: linear-gradient(#6ac5e7, #0da1d6);
}
#inner_page.eventsnew .event_when_wrap h3,
#inner_page.eventsnew .event_where_wrap h3{
    text-transform: none;
    padding: 7px 10px;
    font-size: 22px;
    color: #FFFFFF;
    margin-bottom: 3px;
	border-bottom: solid 1px #EAE7E7;
}
.event_when{
	display:block;
	padding: 7px 10px;
}
.event_when p{
	font-size: 16px;
    color: #FFFFFF;
	line-height: 24px;
	margin-bottom:0px;
}

.event_where_wrap {
    width: 100%;
    display:table;
	margin-bottom: 30px;
}
.event_where{
	width:58%;
	/*float: left;*/
	margin-bottom:20px;
    display:table-cell;
	vertical-align: top;
    background-image:linear-gradient(#e9562d, #d04119);
}
.event_where_dis{
	display:block;
	padding: 7px 10px;
}
.event_where_dis p{
	font-size: 16px;
    color: #FFFFFF;
	line-height: 24px;
	margin-bottom:0px;
}
.event_where_map{
	width: 37%;
	vertical-align: top;
    display:table-cell;
    /*padding-left: 30px;*/
    /*float: left;*/
	height:180px;
	border-left: 30px solid #FFFFFF;
	position: relative;
}
#map iframe{
	float: left;
	width:calc(100% - 30px);
	height: 100%;
	position: absolute;
    right: 0;
}
a.download_even{
	color: #039dd5;
	font-size:20px;
	text-decoration:none;
}
a.download_even::after{
	bottom:-3px;
	background: #039dd5;
}

/*-tab-*/
.tab_wrap{
	width:100%;
	float:left;
	margin-bottom: 30px;
}
ul.tab-menu{
	width:100%;
	float:left;
	margin-bottom: 15px;
}
ul.tab-menu li{
	float:left;
	margin-right:20px;
	list-style: none!important;
}
ul.tab-menu li:last-child{
	margin-right:0px;
}
ul.tab-menu li a{
	color:#000000;
	text-transform: uppercase;
	text-decoration:none;
}
ul.tab-menu li a:after{
	bottom: -3px;
	height: 2px;
	background:#000000;
}
ul.tab-menu li a.active:after{
	bottom: -3px;
	height: 2px;
	background:#000000;
	 -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.tab_wrap .tab-content{
	display: none;
	margin-bottom:0px;
}
.tab_wrap .tab-content.current{
	display: block;
	float: left;
	width:100%;
}
.tab_wrap .tab-content > li{
	display:table;
	width:100%;
	padding-top: 5px;
	margin-bottom:5px;
	list-style: none!important;
	border-top:1px solid #e9e9e9;
}
.tab_wrap .tab-content > li:last-child{
	border-bottom:1px solid #e9e9e9;
}
.tab_wrap .tab-content > li > div{
	display:table-cell;
	vertical-align: top
}
.tab_wrap .tab-content > li > div.date{
	width:123px;
	font-family:"Arial";
	font-weight: bold;
	font-size:16px;
}
#inner_page span.toggle_title{
	color: #ea572e;
	font-family:"Arial";
	font-weight: bold;
	font-size:16px;
	padding-right:40px;
	position:relative;
	display: block;
	margin-bottom: 10px;
}
#inner_page span.toggle_title.hideplus:after{
    content:none!important;
}
#inner_page span.toggle_title.hideplus a{
    pointer-events:none;
}
.toggle_wrap span.toggle_title a{
	color: #ea572e;
	display: inline-block;
    position: relative;
    text-decoration: none;
}
.toggle_wrap span.toggle_title a:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 50%;
    height: 2px;
    background-color: #ea572e;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s;
}
.toggle_wrap span.toggle_title a:after{
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    left: 50%;
    height: 2px;
    background-color: #ea572e;
    transform: scaleX(0);
    transform-origin: bottom right;
    transition: transform 0.3s;
}
.toggle_wrap span.toggle_title a:hover:before,
.toggle_wrap span.toggle_title a:hover:after{
    transform: scaleX(1);
}

.toggle_wrap span.toggle_title:after,
.speaker_wrap span.toggle_title:after{
	content:"";
	position:absolute;
	right:0;
	top:3px;
	width:16px;
	height:16px;
	transition: transform 0.3s;
	background:url(../images/toggle_plus.png) no-repeat right top;
}
.toggle_wrap span.toggle_title.active:after,
.speaker_wrap span.toggle_title.active:after{
	background:url(../images/toggle_minus.png) no-repeat right top;
}
.toggle_content{
	display:none;
}

.speaker_wrap{
	width: 100%;
    float: left;
    margin-bottom: 30px;
}
.speaker_wrap ul.speaker_list{
	margin-bottom:0px;
}
.speaker_wrap ul.speaker_list li {
    /* float: left; */
    display: table;
    width: 100%;
	list-style: none!important;
    margin-bottom: 20px;
}
.speaker_wrap ul.speaker_list li:last-child {
	margin-bottom:0px;
}
.speaker_wrap ul.speaker_list li > div {
    display: table-cell;
    vertical-align: top;
    position: relative;
}
.speaker_wrap ul.speaker_list li > div.speaker_img {
    width: 135px;
    padding-right: 30px;
}
.speaker_wrap ul.speaker_list li > div.speaker_img img {
	max-width:100%;
	margin:0px;
}
.speaker_list .toggle_title{
	margin-bottom:0px!important;
}
.speaker_list .toggle_title,
.speaker_list .toggle_title a{
	color:#044b66;
	font-size:14px;
	text-decoration:none;
	font-weight: normal;
    line-height: 20px;
}
.speaker_list .speaker_position,
.speaker_list .speaker_organisation{
	display:inline-block;
	width:100%;
	color:#044b66;
	font-size:14px;
	line-height: 20px;
    float: left;
}
.speaker_cont .toggle_content{
	float: left;
	width:100%;
	margin-top:18px;
}
.speaker_cont .toggle_content p{
	margin-bottom:0px;
    font-size:14px;
    line-height: 20px;
}
.event_content_wrap img{
	float: left;
	max-width:100%;
    margin-right: 20px;
}
.event_content_wrap ul,
.event_content_wrap ol{
	margin-bottom: 15px;
}
#atag_page .event_content_wrap > ul li{
	list-style: disc;
	list-style-position: inside;
}
#atag_page .event_content_wrap > ol li{
	list-style:decimal;
	list-style-position: inside;
}
.processing{
	height: 80px;
    background-size: 72px;
}
.more_loader{
	display:inline-block;
	background: url(../images/loader.gif) no-repeat center;
    height: 28px;
    background-size: 32px;
    float: left;
    width: 30px;
    margin-left: 14px;
    margin-top: -2px;
}

.table_grid > .dataTables_wrapper > table.dataTable thead tr > th:nth-child(1){
	width:80px!important;
}
#system-message {
    border: 1px solid #e8e8e8 !important;
    background: #fbfbfb;
    margin-bottom: 16px;
    color: #333;
    padding: 10px;
}
a.close{
	float: right;
    margin-top: -6px;
    color: #cac7c7;
    cursor: pointer;
	font-size: 20px;
}
.alert-message{
	font-size:13px;
}
h4.alert-heading{
	font-size: 20px;
    line-height: 18px;
    color: #099fd6;
	margin-bottom: 4px;
}
    
/*-NEW EVENT PAGE END-*/
#our_activies .activies_list dl dt{
    float:none;
    display: table-cell;
    vertical-align: top;
}
#our_activies .activies_list dl dd{
    float:none;
    display: table-cell;
    vertical-align: top;
}
#our_activies .activies_list dl dd img{
    max-width: 172px;
}
#gray_box img{
    max-width: 286px!important;
}
div.pagination{
	float: left;
    width: 100%;
	margin-top: 8px;
}
div.pagination p{
	margin: 0;
    width: auto;
    float: left;
    max-width: 50%;
	margin-top: -4px;
}
#pagination_bottom li a:hover{
	background:none;
}
#pagination_bottom p{
	margin-top: 6px;
}
.search .search_result > li h3{
	border-bottom: none!important;
    padding-bottom: 0px!important;
}
.search .chzn-container-single{
	width: 62px !important;
    float: right !important;
}
.search .chzn-container-active{
	outline:none;
}
.search .chzn-container-single .chzn-single,
.search .chzn-container-active.chzn-with-drop .chzn-single{
	height: 27px;
	box-shadow:none;
    background: none;
    border-radius: 0;
}
.search .chzn-container-single .chzn-single div b {
    display: block;
    position: absolute;
    right: 0px;
    width: 25px;
    height: 27px;
    background: url(../images/forms_images/select_right.gif) no-repeat top right;
	    background-position: 1px -1px;
}
.search .chzn-container ul.chzn-results {
    list-style: none;
    background-color: #FFF;
    border: solid 1px #abaf9f;
    margin: 0px;
    padding: 0px;
    height: 180px;
    overflow: auto;
    overflow-y: auto;
}
.search .chzn-container ul.chzn-results li {
    display: block;
    padding: 4px 5px 6px 14px;
    text-decoration: none;
    color: #8A8D82;
    background-color: #FFF;
    font-size: 13px;
}
.search .chzn-container ul.chzn-results li.result-selected,
.search .chzn-container ul.chzn-results li:hover{
    background: #EDEDED;
    color: #8A8D82;
}

#xmap.sitemap h2{
	text-transform: uppercase;
	border-bottom: solid 1px #EAE7E7;
    padding-bottom: 15px;
	font-size: 20px;
    line-height: 24px;
	color: #333333;
}
#xmap.sitemap ul.level_0{
	    width:30%;
    float: left;
    padding-right: 20px;
}
#xmap.sitemap ul.level_0:nth-child(3),
#xmap.sitemap ul.level_0:nth-child(4){
	margin-top:30px;
}
#xmap.sitemap ul.level_0 > li{
	width:100%;
	float: left;
	margin: 0 0 10px 0;
    padding: 0;
    white-space: nowrap;
    background: transparent;
    font-size: 14px;
    font-weight: bold;
}
#xmap.sitemap ul.level_0 > li > a{
	    color: #4c4b4b;
    line-height: 20px;
	text-transform: uppercase;
}
#xmap.sitemap ul.level_0 > li > a:hover{
	color: #3ea7db;
}
#xmap.sitemap ul.level_0 li a:hover {
    color: #3ea7db;
    text-decoration: none;
}
.sitemap ul.level_1 {
    border-top: 1px solid #ccc;
}
.sitemap ul.level_1 li {
    padding: 0 0 0 2em;
    white-space: nowrap;
    font-weight: normal;
    text-transform: none;
    font-size: 13px;
    margin-bottom: 0px;
}
.sitemap ul.level_1 li a {
    color: #3ea7db;
}

.downloads ul > a {
    word-break: break-all;
}
.serch_pads .search_filter > ul > li{
	float: left;
	width:100%;
	margin-bottom: 10px;
}
.serch_pads .search_filter > ul > li input#search-searchword{
	height: 26px;
    float: left;
    border-radius: 2px;
	margin-right:30px;
	padding:0px 10px;
    border: 1px solid #d8d8d8;
}
.serch_pads .search_filter > ul > li .search_btn{
	float: left;
	
}
.serch_pads .search_filter ul.seract_filter{
	float: left;
	width:100%;
	margin-bottom:20px;
}
.search > h1.page-title{
	padding-left: 25px;
	    font-size: 24px;
    margin-bottom: 12px;
}
.add-to-calendar-list{
    float:right;
    margin: 0px 0px 10px;
    border-radius: 6px;
    background: #fff;
    padding:12px;
    width:90px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
    position: absolute;
    right:0px;
    top:92px;
}
.add-to-calendar-list > li{
    list-style: none;
    float:left;
    margin: 4px 0px 4px 0px;
    width:100%;
}
.add-to-calendar-list > li a{
    display: block;
    padding-left: 24px;
    text-decoration: none;
}
#inner_page.eventsnew .title{
    float:left;
    width: 100%;
    clear:both;
}
.add-to-calendar-list > li.cal-ical a{
    background:url(../images/cal-1.png) no-repeat 0px 0px;
}
.add-to-calendar-list > li.cal-google a{
    background:url(../images/cal-2.png) no-repeat 0px 0px;
}
.add-to-calendar-list > li.cal-outlook a{
    background:url(../images/cal-3.png) no-repeat 0px 0px;
}

#inner_page #atag_page #page_wrapper #footer_wrapper{
    display: none;
}
#subsciption_atag #form-subscription li.admission dd > label{
  float: left;
  width: 100%;
}





#loginModal .close{
	cursor: pointer!important;
}
#loginModal input[type=password], #loginModal input[type=email] {
	width: 100%;
	padding: 12px 20px;
	margin: 8px 0;
	display: inline-block;
	border: 1px solid #ccc;
	box-sizing: border-box
}
#loginModal button {
	background-color: #4CAF50;
	color: #fff;
	padding: 14px 20px;
	margin: 8px 0;
	border: none
}
#loginModal button:hover {
	opacity: .8
}
#loginModal .imgcontainer {
	text-align: center;
	margin: 24px 0 12px;
	position: relative
}
#loginModal .container {
	padding: 16px
}
#loginModal.modal {
	display: none;
	position: fixed;
	z-index: 99;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	background-color: rgba(0,0,0,.4)
}
#loginModal .modal-content {
	background-color: #fefefe;
	margin: 5% auto 15%;
	width: 30%
}
#loginModal .close {
	position: absolute;
	right: 12px;
	top:12px;
	font-size: 35px
}
.tools_listing .c6{
    width:100%!important;
    margin:0px!important;
    clear:both!important;
}
.tools_listing a.pdf{
    font-size:13px;
}

#publication #listing_type1 .reports_listing_clm.n_tools a {
    margin-right: 0px;
}



/*#MEDIA QUERIES
=================================================================================== */
@media only screen and (max-width: 1100px) {
	input, button, select, textarea{
		-webkit-appearance:none;
		border-radius:0px;
	}
	#page_wrapper #header_wrapper .top_search_bar .search_main li input{
		background:none;
		margin-top:0px;
		margin-left:0px;
	}
	#page_wrapper #header_wrapper .top_search_bar .search_main li.search_field{
		/*padding-left:0px;*/
	}
}

/* #Tablet (Landscape 1024)
================================================== */
@media only screen and (min-width: 960px) and (max-width: 1100px) {
#page_wrapper{
	overflow:hidden;
        margin:auto !important;
}
#mainnav.navigation_main ul li ul.sub{
	width:772px;
}
#mainnav.navigation_main ul li ul.sub li:first-child{
	border-left:solid 1px #fff;
}
.container_atag, .c11{
	width:980px;
}
#right_container.c5{
	width:225px;
}
#right_container.c7{
	width:240px;
}
#inner_page .rightpad{
	margin-left:0px;
}
#listing_type1 .reports_listing_clm ul{
	width:464px!important;
}
.c9{
	width:100%;
	margin-right:0px!important;
}
#news_listiong #listing_type1 .reports_listing_clm ul{
	width:100%!important;
}
div.figur_percentage.c13{
	width:670px;
}
#climate_target.c12{
	width:291px;
	overflow:hidden;
}
.gradient_box.figur_box{
	width:287px!important;
}
#boarddirectors .directorslist ul.c5{
	width:235px!Important;
}
#boarddirectors .directorslist ul li.logo img{
	max-width:90%;
}
#boarddirectors .directorslist ul li.logo{
	text-align:center;
}
#atag_homepage #left_container{
	margin-left:0px!important;
	width:220px!important;
}
#atag_homepage #right_container.c7{
	width:236px!important;
}

/*-18-12-2014-*/
#global-events-wrap .c6.rightpad {
	width: 474px !important;
}
#filter-events > ul > li.fil-date div span {
	width: 48%;
}
#filter-events > ul > li.fil-date div.date-pick input {
	width:90px!important;
}
#filter-events .datetext {
	width: 85px!important;
}
.tag-events ul > li {
	padding: 0px 9px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 657px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-item {
	width: 155px;
	height: 103px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-item img {
	max-width: 155px;
	min-width: 155px;
}

/*event form*/
#submit-events .boxedrow {
	width: 98%;
}
.upload-wrap {
	width: 52%;
}
button.ui-multiselect {
	padding: 7 px 7px;
}


}

@media only screen and (max-width: 1060px) {
	#inner_page.events-page, #inner_page.events-page *{
		box-sizing: border-box;
	}
	#inner_page.events-page .c8{
		width: 70%!important;
		margin: 0px!important;
	}
	#inner_page.events-page .c5{
		width: 30%!important;
	}
	#inner_page.events-page .subscribe_evnt{
		width: 100%;
	}
}
@media only screen and (max-width: 768px) {
	#inner_page.events-page{
		margin-bottom: 0px!important;
	}
	#inner_page.events-page .c8{
		width: 100%!important;
		margin: 0px!important;
		padding: 0px!important;
	}
	#inner_page.events-page .c5{
		width: 100%!important;
	}
	#inner_page.events-page .subscribe_evnt{
		width: 100%;
	}
	.eventsnew ul.event_list li > div{
		display: inline-block;
		width: 100%;
	}
	.eventsnew ul.event_list li > div.event_list_img{
		width: 100%;
		text-align: center;
	}
	.eventsnew ul.event_list li > div.event_list_img img{
		float:none;
		max-width: 180px!important;
		margin-bottom: 10px;
	}
	.event_where_map{
		border-left:0px;
	}
	#left-container.event_nav, #right_container.event_inner_content{
		width: 100%;
	}
	.event_nav > ul{
		width: 100%;
		margin-bottom: 20px;
	}
	.event_nav > ul li a{background: #009cd5;}
	.event_nav > ul li a.active{background: #044b66;}
	.event_nav > ul li a:before, .event_nav > ul li a:after{
		content:none;
	}
	#inner_page .toppad{
		padding: 0px!important;
	}
}


/* #Tablet (Portrait 768)
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
#page_wrapper, #page_wrapper #header_wrapper, .container_atag, .footer_rotator, #page_wrapper #footer_wrapper .footer_container, #page_wrapper #footer_wrapper, #banner_container .slideshow{
	width:770px!important;
	margin:auto !important;
}
.container_atag{
	width:730px!important;
	margin:auto;
}
#mid_container.c2{
	width:470px;
	margin-right:0px;
}
#right_container.c7{
	width:730px;
	margin:auto;
	float:left;
}
.what_new_list ul li.title h4{
	width:430px;
}
.eventlist_wrp{
	width:240px;
}
.upcoming_events .c7_a{
	width:222px;
}
.logos_wapper{
	width:600px!important;
}
#mainnav.navigation_main{
	left:0px;
}
#page_wrapper #header_wrapper h1#logo{
	left:33px;
}
#page_wrapper #header_wrapper .top_search_bar .topnav_wrp{
	float:right;
	margin-right:20px;
}
#page_wrapper #header_wrapper #banner_container .title{
	width:100%;
}
#page_wrapper #header_wrapper #banner_container .title h2{
	padding-left:260px;
	width:500px;
	font-size:40px;
}
#inner_page .c8, #inner_page .c4{
	width:500px;
	margin-right:15px;
}
#inner_page #right_container.c5, #inner_page #right_container.c3{
	width:210px;
}
.eventlist_wrp, .eventlist_wrp ul, #facts_figures .c11, .c13, .c12, .c4_a, .c6, .c9, .c10, .c11, .sitemap, .search_details.c2{
	width:100%!important;
}
.c2{
	width:340px;
	overflow:hidden;
}
.enviro.column img{
	max-width:100%;
}
#mainnav.navigation_main ul li ul.sub{
	width:510px;
	margin-left:0px;
}
#mainnav.navigation_main ul li ul.sub li:first-child{
	border-left:solid 1px #fff;
}

#boarddirectors .directorslist ul, #boarddirectors .directorslist ul:first-child{
	width:335px;
	margin:0px 15px;
}
#boarddirectors .directorslist ul li.logo{
	text-align:center;
}
#ourmember{
	width:720px;
	margin-left:0px;
}
#our_activies .c4, #our_activies #right_container{
	width:100%;
}
/*#inner_page #our_activies .c4{
	width:475px;
}*/
#inner_page  img{
	max-width:100%;
}
#our_activies .activies_list{
	width:728px;
}
#our_activies .activies_list dl dt{
	width:560px;
}
#our_activies #right_container{
	margin-top:0px;
	width:100%!important;
}
#right_container #gray_box{
	margin-top:20px;
	margin-right:25px;
}
#facts_figures div.figur_box{
	width:100%;
	margin:0px;
}
#inner_page .column .column.rightpad{
	margin-left:0px;
	margin-right:15px;
}
.issuebar{
	margin-left:0px;
}
#inner_page .rightpad{
	margin-left:0px;
}

#listing_type1 .reports_listing_clm ul{
	margin-left:0px;
}
#listing_type1 .reports_listing_clm ul li.title h4{
	width:85%;
}
.join_member_form ul li dl dd{
	width:400px;
}
#gloabal_banner{
	height:140px;
	background-size:500px;
}
.componentheading{
	padding-left:0px;
}
#atag_homepage .eventlist_wrp{
	width:238px!important;
}
.upcoming_events{
	display:inline-block;
}
.upcoming_events ul{
	float:left;
	width:225px;
	margin:0px 0px 20px 10px;
}
.upcoming_events img{
	max-width:100%;
}
.upcoming_events p{
	margin:0px;
	display:inline;
}
.upcoming_events p img{
	margin:0px;
}
#boarddirectors .directorslist ul{
	min-height:260px;
}
.imagefigur.figur_box{
	height:150px;
	background:#f1f1f1;
}
#mainnav.navigation_main ul li:last-child ul.sub{
	top:-55px;
}
#subsciption_atag .jqTransformSafari .jqTransformInputInner div input{
	height:20px!important;
}

/*-18-12-2014-*/

#global-events-wrap .c6.rightpad {
	min-height: 250px;
}
#global-events-list > li {
	width:47.4%;
}
#filter-events > ul > li.fil-date div span {
	width:95%;
}
#filter-events > ul > li.fil-date div.date-pick input {
	width: 95%!important;
}
#filter-events #datetext1, #filter-events #datetext2 {
	width: 138px!important;
	float: left;
}
#filter-events .datetext span {
	text-align:left !important;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 489px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-item {
	width: 158px;
	height: 105px;
	margin-right: 7px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-item img {
	min-width: 158px;
}
.event-leftcol .event-sponsors img {
	max-width: 158px !important;
	margin-right: 0px;
}
#global-events-wrap .column.c0.nomargin > div.c6 {
	width: 56% !important;
}
.tag-events ul > li {
	padding: 0px 7px;
}

/*event form*/
#submit-events .boxedrow {
	width:96%;
}
#submit-events span.first-sel .selectwrap {
	width: 74px;
}
#submit-events span.first-sel input {
	width: 54%!important;
}
#submit-events span.first-sel .selectwrap .customSelectInner {
	width: 48%!important;
}
label.push-2 {
	margin-left: 36%;
}
#submit-events .form-row > span input[type="text"], #submit-events .form-row > span textarea {
	width: 90%;
}
#submit-events .form-row span:last-child input[type="text"] {
	width: 93%;
}
#submit-events .form-row > span.event-desc textarea {
	width: 96.5%;
}
#submit-events span.customSelect .customSelectInner {
	width: 82%!important;
}
button.ui-multiselect {
	height:32px;
}
button.ui-multiselect span.ui-icon {
	height: 30px;
}
.upload-wrap {
	width:100%;
	margin-top:25px;
}
#submit-events .ajax-upload-dragdrop, .upload-wrap label {
	margin-left:0px;
}

}
.g-recaptcha.rcaptcha_error iframe{
    border: 1px solid red;
}

/*Data table*/


.member_table_list > .dataTables_wrapper > table.dataTable thead tr > th:nth-child(3), .table_grid table.tablesorter thead tr > th:nth-child(3){
    width:35%!important;
}
.member_table_list > .dataTables_wrapper > table.dataTable thead tr > th:nth-child(2), .table_grid table.tablesorter thead tr > th:nth-child(2){
    width:50%!important;
}
table.dataTable thead tr > th:nth-child(1), .table_grid table.tablesorter thead tr > th:nth-child(1){
	width:80px!important;
}


.table_grid table.tablesorter{
	margin: 0px!important;
	border-bottom:solid 1px #ddd;
}	
.table_grid table.tablesorter th, .table_grid table.tablesorter td{
	padding: 10px 18px;
	border:none;
	border-top:solid 1px #ddd;
	background-color: #fafafa;
}
.table_grid table.tablesorter th{
	border:none!important;
	background-color: #fbfafa;
    color: #000;
    text-transform: uppercase;
	padding-top: 12px;
	padding-bottom: 12px;
}

.join_member_form .captcha{
	margin-top: 25px!important;
}

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}
 /* ALL MOBILE DEVICES
================================================== */
 
@media only screen and (max-width: 767px) {
.selectnav{display:block;}

#page_wrapper{
	width:480px!important;
}
.container_atag{
	width:94%!important;
	margin:auto;
}
#inner_page img{
	max-width:100%;
}
#header_wrapper, .eventlist_wrp, #our_activies, #subsciption_atag .publication, #subsciption_atag, #our_activies .activies_list dl dt, .eventlist_wrp ul, #facts_figures .c11, .c13, .c12, .c4_a, .c6, .c9, .c10, .c11, .sitemap, .search_details.c2, .c0, .c1, .c2, .c3, .c4, .c5, .c5_2, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .c13, .c14, .c15, .c16, .c17, c18, .c3_a{
	width:100%!important;
}	
#page_wrapper #footer_wrapper .footer_container, #page_wrapper #footer_wrapper, .footer_rotator{
	width:100%;
}
#page_wrapper #footer_wrapper .footer_container .footer_links{
	width:146px;
}
.publications_slider .logos_wapper{
	width:366px;
}
#left_container, #mid_container, #right_contaner, #inner_page .rightpad, div.figurwapper div.figur_box:last-child{
	margin-left:0px!important;
	margin-right:0px!important;
}
.what_new_list ul li.title h4{
	width:90%;
}
#artical_pagewapper p, #artical_pagewapper ul{
	padding-right:0px;
}
.table_grid ul li .acronym{
	width:125px;
	padding-left:6px;
	padding-right:6px;
}
.table_grid ul li .cpny_name{
	width:150px;
	padding-left:6px;
	padding-right:6px;
}
.table_grid ul li .url{
	width:135px;
	padding-left:6px;
	padding-right:6px;
}
#our_activies .activies_list dl dd{
	display:none;
}
.figur_percentage li span.colorbox{
	display:none;
}
.figur_percentage li span.percentage{
	left:10px!important;
}
.figur_percentage li span.discretion{
	width:76%!important;
	left:90px!important;
}
#listing_type1 .reports_listing_clm ul, .join_member_form ul li dl dd{
	margin-left:0px;
}
#page_wrapper #header_wrapper, #page_wrapper #footer_wrapper, .footer_rotator{
	margin-left:0px;
	height:auto;
}
#banner_container .slideshow{
	display:none;
}
#page_wrapper #header_wrapper .top_search_bar, #page_wrapper #header_wrapper .top_search_bar .topnav_wrp, #page_wrapper #header_wrapper .top_search_bar .top_nav{
	width:100%;
	padding-left:0px;
}
ul.menu.top_links{
	padding-left:0px!important;
	padding-right:0px!important;
	margin:0px;
	float:left;
}
.top_search_bar{
	background:#e3e3e3!important;
}
#page_wrapper #header_wrapper .top_search_bar .search_main li.search_field{
	width:140px;
}
#page_wrapper #header_wrapper .top_search_bar .top_search{
	position:absolute;
	top:0px;
	right:0px;
}
#page_wrapper #header_wrapper h1#logo{
	top:60px;
}
#mainnav.navigation_main ul{
	margin-top:45px;
}
/*Nav*/
#mainnav.navigation_main{
	width:100%;
	background:#55b7dc;
	left:0px;
	height:175px!Important;
	position:static;
}
#page_wrapper #header_wrapper #banner_container .title{
	position:relative;
	top:auto;
	width:100%;
	float:left;
	clear:both;
}
#page_wrapper #header_wrapper #banner_container .title h2{
	padding-left:0px;
	font-size:23px;
	line-height:27px;
	width:95%;
}
#primarynav{
	display:none;
}
.selectnav{
	position:absolute;
	top:133px;
	left:12%;
	z-index:99;
	padding:5px;
	border:solid 1px #333;
	width:75%;
	font-weight:bold;
	color:#27a8d8;
	font-size:15px;
	background:url(../images/res-nav.jpg) no-repeat right center #fff;
}
.componentheading{
	padding-left:0px;
}
.pagination li{
	margin-right:15px;
}
.imagefigur.figur_box{
	height:150px;
	background:#f1f1f1;
}
#facts_figures .gradient_box.figur_box{
	width:95%!important;
}

/*Welcome TEXT TO POS1 for MOBILE #255*/

#atag_homepage .toppad{
	padding-top:200px;
}
#atag_homepage #mid_container{
	position:static!important;
}
#atag_homepage .welcome_txt{
	position:absolute;
	top:30px;
}

/*-18-12-2014-*/

#page_wrapper #header_wrapper .top_search_bar .search_main{
	margin-right: 15px;
}
#global-events-wrap .c6.rightpad {
	min-height: 280px;
}
#filter-events > ul > li > a {
	min-height: 28px;
}
#filter-events > ul > li > a.upcomming_event {
	line-height:100%;
}
#filter-events > ul > li ul li {
	width:86%;
	padding: 0px 8px;
} 
#filter-events > ul > li.fil-date div span {
	width: 100%;
}
#filter-events > ul > li.fil-date div.date-pick input {
	width: 84px!important;
}
#filter-events .datetext {
	width: 62px!important;
}
#global-events-list > li {
	width: 97%;
}
.event-leftcol, .event-rightcol {
	width:100%;
	margin-left:0px;
}
.event-rightcol {
	margin-top: 20px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 100%;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-item {
	width: 146px;
	height: 97px;
	margin-right: 7px;
}
.event-leftcol .jcarousel-skin-tango .jcarousel-item img {
	min-width: 146px;
}
.event-leftcol .event-sponsors img {
	max-width: 145px !important;
	margin-right: 0px;
}
#global-events-wrap .column.c0.nomargin > div.c6 {
	float:left !important;
}
#global-events-wrap .c6.rightpad a.btn-primary {
	margin-bottom: 30px !important;
	position: relative !important;
}
.tag-events ul > li {
	padding: 0px 7px;
}

/*event form*/

#submit-events .form-row > span {
	display: block;
	width: 100%;
}
#submit-events span.first-sel .selectwrap {
	width: 100%;
	margin-right:0px;
	margin-bottom:15px;
}
#submit-events span.first-sel .selectwrap .customSelectInner {
	width:90% !important;
}
#submit-events span.first-sel input, #submit-events .form-row > span input[type="text"], #submit-events .form-row > span textarea {
	width: 96%!important;
}
#submit-events .form-row > span.event-desc, .selectwrap, button.ui-multiselect {
	width: 100% !important;
}
label.push-2 {
	margin-left:0;
}
#submit-events span.customSelect .customSelectInner {
	width: 91%!important;
}
button.ui-multiselect span.ui-icon {
	height:30px;
}
.upload-wrap {
	width: 100%;
	margin-top: 20px;
}
#submit-events .ajax-upload-dragdrop, .upload-wrap label {
	margin-left:0px;
}

#page_wrapper {
    width: 100% !important;
}
#listing_type1 ul > li dl{
	margin:0px;
}
#listing_type1 ul > li dd{
	margin:0px;
}
#listing_type1 ul li.title h4{
	font-size:18px;
	float:left;
	max-width:90%;
}
#loginModal .modal-content{
	width:90%;
	margin:50px auto;
}
#loginModal .modal-content input[type="checkbox"]{
	float:left;
	max-resolution: 3px;px 5px 0px 0px;
	-webkit-appearance:checkbox;
}
.tools_listing a.pdf {
	font-size: 14px;
	margin-top:10px;
	display:inline-block;
}
 

}
@media only screen and (max-width: 479px) {
#page_wrapper{
	width:320px!important;
}
.what_new_list ul li.title h4{
	width:85%;
}
.selectnav{
	left:-50%;
	right:-50%;
	margin:auto;
	width:90%;
}
#facts_figures .gradient_box.figur_box{
	width:93%!important;
}
#page_wrapper #header_wrapper h1#logo{
	left:55px;
}
#page_wrapper #header_wrapper .top_search_bar .top_links li{
	padding-left:8px;
	padding-right:8px;
}
#page_wrapper #header_wrapper .top_search_bar .search_main li.search_field{
	width:85px;
}
.table_grid ul li .acronym, .table_grid ul li .cpny_name, .table_grid ul li .url{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}
#facts_figures, #publication{
	width:100%;
}
.figur_percentage li span.discretion{
	width:68.5%!important;
}
#listing_type1 .reports_listing_clm ul li.title h4{
	width:260px;
}
#listing_type1 ul > li{
	width:98%!important;
}
#right_container{
	margin-bottom:20px;
	margin-left:0px;
	overflow:hidden;
}
#gloabal_banner{
	height:90px;
	background-size:300px;
}
#inner_page > .column.c2{
	margin-left:0px!important;
}
.publications_slider .logos_wapper{
	width:200px;
}
#pagination ul.items_per_page{
	width:110px;
	margin-top:-13px;
}
#pagination ul.items_per_page li{
	font-size:11px!important;
}
.selectnav{
	padding-right:35px;
}
.team_listing ul li dl dd{
	width:195px;
}
#publication #brochur_reports{
	float:none!important;
}
#listing_type1 .reports_listing_clm ul li dl dd{
	display:inline-block;
	width:100%;
}
.archive_listing .event_grid ul li .year{
	width:34px;
}
.archive_listing .event_grid ul li .program{
	width:192px;
}
/*Welcome TEXT TO POS1 for MOBILE #255*/

#atag_homepage .toppad{
	padding-top:255px;
}

/*-18-12-2014-*/


#global-events-wrap .my_calender span.arrow_left {
	left: 13%;
}
#global-events-wrap .my_calender span.arrow_right {
	right: 13%;
}
.tag-events ul > li {
	padding: 0px 5px;
}
#filter-events > ul > li {
	display: inline-block;
	float:none;
	width: 100%;
	margin-bottom: 1px;
}
#filter-events > ul > li > a.upcomming_event {
	line-height: inherit;
}
#filter-events > ul > li.fil-date div.date-pick input {
	width:96% !important;
}
#filter-events .datetext, #filter-events #datetext2 {
	float: left !important;
	width:92% !important;
	text-align:center;
}
#global-events-wrap .c6.rightpad a.btn-primary {
	margin-bottom: 30px !important;
	width: 70% !important;
	position: relative !important;
}

/*event form*/
#submit-events span.customSelect {
	width:100%;
}
#submit-events span.first-sel .selectwrap .customSelectInner {
	width: 85% !important;
}
#submit-events span.first-sel input, #submit-events .form-row > span input[type="text"], #submit-events .form-row > span textarea {
	width: 94%!important;
}
#submit-events span.customSelect .customSelectInner {
	width: 85%!important;
}

span.captcha_holder {
	width:300px !important;
}
.recaptchatable #recaptcha_response_field {
	width: 90% !important;
}
.recaptchatable #recaptcha_image {
	width: 160px !important;
}
/*.recaptchatable .recaptcha_image_cell center img {
	max-width: 121px;
}*/
#recaptcha_area td {
	padding-bottom:0px !important;
}
.recaptchatable .recaptcha_image_cell {
	float: left;
	width: auto;
}


}

@media only screen and (max-width:420px) {
	.event_where_wrap > div{
		width: 100%!important;
		display: block;
		margin: 0px!important;
	}
	ul.event_list li .event_list_content .event_list_dis, .event_list_title{
		padding-left: 15px;
		padding-right: 15px;
	}
	.event_list_title{
		font-size: 20px!important;
	}
	#page_wrapper{
		width: 100%!important;
	}
	#page_wrapper #header_wrapper h1#logo{
		left: 22%;
	}
	#inner_page.events-page .c5{
		margin: 20px 0px 0px 0px!important;
	}
	.add-to-calendar-list{
		width: 104px!important;
		top:98px;
	}
}

.newsletters{
    display:none;
}