#atag_page { }
#atag_page li{list-style:none;}
#atag_page em{background:transparent none;}




ul, ol{ margin:0}


ul.enviro{ margin-bottom:15px;}
ul.enviro li{ border:1px solid #ccc;}

.readmore{ font-size:13px;}
a{color:#009cd5;}
a.readmore{ color:#eb623c;}
.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;}


/*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 .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:22px; 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{ }
#page_wrapper{width:1240px; padding:0px 15px; }



/* main nav --------------------------------------------------------------------------------------------------*/

/* 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}

#placeHolder .listing{ page:auto; margin-bottom:0}
/*Mid_container ---------------------------------------------------------------*/
#mid_container{ margin-right:26px; margin-bottom:10px; }



/*right_container------------------------------------------------------------------*/
#right_container{ float:right; position:absolute; right:0; top:0}
.upcoming_events ul.nobottom_margin{ margin-bottom:0 !important}
.upcoming_events ul.nobottom_padding { padding-bottom:0px !important; }


.upcoming_events ul { margin:0 0 15px 0; border:1px solid #cccccc; 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 #ccc; border-top:1px solid #ccc; overflow:hidden!important }
.figur_box{ border-top:1px solid #000; margin-top:-1px; padding-top:18px;}
.figur_box hr{ margin:3px;}
.figur_box h5{ font-size:28px; line-height:27px; float:left; width:100%; }
.figur_box h5 span.tonne{ font-size:21px !important}
.figur_box p{ font-size:14px; margin-bottom:0; }
.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:#f4f4f4; }
.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;}
.imagefigur.figur_box p img{ margin:-7px 7px 0 0}




#facts_figures .rightpad{ margin-right:17px !important;}

.figur_percentage{ float:left!important  }
.figur_percentage ul{ margin-top:15px;}
.figur_percentage ul li { background:#f3f3f3; float:left; width:100%; margin-bottom:5px!important; 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:28px; color:#333; height:59px; padding-top:12px; padding-right:9px; padding-right:1px; }
.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{ float:right!important}
#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:capitalize!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:10px 18px; color:#fff; margin-bottom:5px; }
#climate_target ul li span.target{ font-size:28px; 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;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;   }

.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: 10px 5px 10px 5px; height:40px; overflow: hidden;}
.publications_slider li img {float: left; display: inline; margin-top:3px;}
.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{ float:left;*position:absolute!important}


/*governance ----------------------------------------------------------------------*/

#governance { }
#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;}
#boarddirectors .directorslist ul li.logo img{ border:none}

#boarddirectors .directorslist ul li.title{ border:none; margin-bottom:13px; font-size:12px; font-weight:bold;word-wrap: break-word; text-transform:uppercase; height:30px; width:200px!important; }
#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 div.intro{ width:900px;}
#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{ float:left; padding-bottom:0; overflow:hidden!important; margin-bottom:5px!important; margin-right:15px;
 }

#listing_type1 .reports_listing_clm ul li{margin:0; padding-bottom:0px;}
#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; padding:0; margin:0}
#listing_type1 .reports_listing_clm ul li.title h4{ margin-bottom:2px; padding:0; font-weight:bold;}
#listing_type1 .reports_listing_clm ul li p{ padding-bottom:0px;}
#listing_type1 .reports_listing_clm ul li .show_more p{ padding-top:2px;}
#listing_type1 .reports_listing_clm ul li dl{ margin:0; padding:0}
#listing_type1 .reports_listing_clm ul li.list{ }
#listing_type1 .reports_listing_clm ul li dl img{ width:100px; height:80px; display:none}
#listing_type1 .reports_listing_clm ul li dl dt{ }
#listing_type1 .reports_listing_clm ul li dl dd{ }
#listing_type1 .reports_listing_clm ul li dl dd span.dwn{ clear:left; font-size:13px; display:none;  }
#publication #listing_type1 .reports_listing_clm a{ display:none;}

#listing_type1 .reports_listing_clm ul li.title span.year{ float:right; font-weight:bold; font-size:15px;}

#morepublications{ display:none;}
#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{}
#inner_page .column{ float:none;}

#ourmember .column{  display:inline-block}
#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 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;}

#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}
.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; }

#right_container #gray_box:first-child{ margin-top:48px;}

#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;}
#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 .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:8px;}
#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 .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}
/*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:100%; 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:12px; 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;}
#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:12px; 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}

#report_annual h3{ margin-bottom:0}

/*Pressrelease Print*/
.print_btn{ position:absolute; right:0px; top:0px;}

/**/

/*Event Details Page*/

#event_details .event_program div, #event_details #atag_link_s1{ display:inline-block;}
#event_details .c5{ clear:both;}

/*Governance Page*/
#boarddirectors .directorslist ul li.title{ width:100%;}
#boarddirectors .directorslist ul li{ float:none; display:inline-block; clear:left;}
#facts_figures .figur_box{ display:inline-block; float:left;}
#publication .reports_listing_clm ul{ display:inline;}