/* Layout */
body{margin:0; background:url(../images/ecre_body_bg_main.jpg) repeat-x top #efe3d3;}
/* for randam */


		



#page{ overflow:hidden;}
#page ul{list-style:none; margin:0}
#page em{background:none;}

.column{float:left;}
.fl_left{float:left;}
.fl_none{float:none!important;}
.fl_right{float:right!important;}
.pads{ padding:0 20px;}
.margin_btm{ margin-bottom:20px; float:left}

.ecre_none{ display:none;}
.ecre_block{ display:block;}
.readmore, .more_news{ background:url(../images/ecre_readmore.png) no-repeat right 8px; clear:left; display:block; padding-right:12px; font-weight:bold; width:85px;}
.downloadm{ background:url(../images/ecre_readmore.png) no-repeat right 8px; clear:left; display:block; padding-right:12px; font-size: 13px;font-weight:bold; width:80px; }
.margin_nill{margin:0px!important}
.back { width:44px; }



.ecre_list_bull ul li { background:url(../images/ecre_li_bull.png) no-repeat left 9px; padding-left:19px; padding-bottom:5px;}
.ecre_list_bull ol li { background:none;}




.no_brdr{border:none!important; border-width:0px;}

hr{background:transparent none; border:0px solid #ccc; border-top:1px solid #a2b02b;}

p, div, li {font-size:13px;}

.last{margin-right:0;}
.clear{clear:both!important; overflow:hidden}

/* Headings overwrite */

/* Links special */
.pdf, .PDF{padding:2px 0 .13em 23px; background:url(../images/icon_pdf.gif) 0 45% no-repeat !important; line-height:1.2em;}
.doc, .DOC{padding:2px 0 .13em 23px; background:url(../images/icon_doc.gif) 0 45% no-repeat !important; line-height:1.2em;}
.ppt, .PPT{padding:2px 0 .13em 23px; background:url(../images/icon_ppt.gif) 0 45% no-repeat !important; line-height:1.2em;}
.txt, .TXT{padding:2px 0 .13em 23px; background:url(../images/icon_blank.gif) 0 45% no-repeat !important; line-height:1.2em;}
.xls, .XLS{padding:2px 0 .13em 23px; background:url(../images/icon_xls.gif) 0 45% no-repeat !important; line-height:1.2em;}
.zip, .ZIP{padding:.3em 0 .13em 23px; background:url(../images/icon_zip.gif) 0 20% no-repeat !important; line-height:1.2em;}
.jpeg, .JPEG{padding:2px 0 .13em 23px; background:url(../images/icon_jpeg.gif) 0 45% no-repeat !important; line-height:1.2em;}
.blank, .BLANK{padding:2px 0 .13em 23px; background:url(../images/icon_blank.gif) 0 45% no-repeat !important; line-height:1.2em;}
.ext, .EXT{padding:2px 0 .13em 23px; background:url(../images/icon_link.gif) 0 45% no-repeat !important; line-height:1.2em;}


a .pdf, a.PDF{padding:0 0 .5em 22px !important; background:url(../images/icon_pdf.gif) 0 50% no-repeat !important; line-height:1.2em;}
a .doc, a.DOC{padding:.5em 0 .5em 23px!important; background:url(../images/icon_doc.gif) 0 50% no-repeat !important; line-height:1.2em;}
a .ppt, a.PPT{padding:.5em 0 .5em 23px!important; background:url(../images/icon_ppt.gif) 0 50% no-repeat !important; line-height:1.2em;}
a .txt, a.TXT{padding:.5em 0 .5em 23px!important; background:url(../images/icon_blank.gif) 0 50% no-repeat !important; line-height:1.2em;}
a .xls, a.XLS{padding:.5em 0 .5em 23px!important; background:url(../images/icon_xls.gif) 0 50% no-repeat !important; line-height:1.2em;}
a .zip, a.ZIP{padding:.3em 0 .3em 23px!important; background:url(../images/icon_zip.gif) 0 20% no-repeat !important; line-height:1.2em;}
a .jpeg, a.JPEG{padding:.5em 0 .5em 23px!important; background:url(../images/icon_jpeg.gif) 0 50% no-repeat !important; line-height:1.2em;}
a .blank, a .BLANK{padding:.5em 0 .5em 23px!important; background:url(../images/icon_blank.gif) 0 50% no-repeat !important; line-height:1.2em;}

a .ext,a.EXT{padding:.5em 0 .5em 23px; background:url(../images/icon_link.gif) 0 0% no-repeat; line-height:1.4em;}

.btn_box{background-color:#efeeee;color:#767676; border:1px solid #a2b12b; font-size:10px;font-weight:bold;padding:3px 9px; cursor:pointer; font-family:Verdana, Geneva, sans-serif}
.btn_box:hover{color:#fff;background-color:#a2b12b; text-decoration:none}


.pdf, .PDF{padding:2px 0 .13em 23px !important; background:url(../images/icon_pdf.gif) 0 5% no-repeat; line-height:1.2em;}
.doc, .DOC{padding:2px 0 .13em 23px!important; background:url(../images/icon_doc.gif) 0 5% no-repeat; line-height:1.2em;}
.ppt, .PPT{padding:2px 0 .13em 23px!important; background:url(../images/icon_ppt.gif) 0 5% no-repeat; line-height:1.2em;}
.txt, .TXT{padding:2px 0 .13em 23px!important; background:url(../images/icon_blank.gif) 0 5% no-repeat; line-height:1.2em;}
.xls, .XLS{padding:2px 0 .13em 23px!important; background:url(../images/icon_xls.gif) 0 5% no-repeat; line-height:1.2em;}
.zip, .ZIP{padding:.3em 0 .13em 23px!important; background:url(../images/icon_zip.gif) 0 5% no-repeat; line-height:1.2em;}
.jpeg, .JPEG{padding:2px 0 .13em 23px!important; background:url(../images/icon_jpeg.gif) 0 5% no-repeat; line-height:1.2em;}
.blank, .BLANK{padding:2px 0 .13em 23px!important; background:url(../images/icon_blank.gif) 0 5% no-repeat; line-height:1.2em;}
.ext, .EXT{padding:2px 0 .13em 23px!important; background:url(../images/icon_link.gif) 0 5% no-repeat; line-height:1.2em;}


a .pdf, a.PDF{padding:0 0 .5em 22px; background:url(../images/icon_pdf.gif) 0 50% no-repeat; line-height:1.2em;}
a .doc, a.DOC{padding:.5em 0 .5em 23px; background:url(../images/icon_doc.gif) 0 50% no-repeat; line-height:1.2em;}
a .ppt, a.PPT{padding:.5em 0 .5em 23px; background:url(../images/icon_ppt.gif) 0 50% no-repeat; line-height:1.2em;}
a .txt, a.TXT{padding:.5em 0 .5em 23px; background:url(../images/icon_blank.gif) 0 50% no-repeat; line-height:1.2em;}
a .xls, a.XLS{padding:.5em 0 .5em 23px; background:url(../images/icon_xls.gif) 0 50% no-repeat; line-height:1.2em;}
a .zip, a.ZIP{padding:.3em 0 .3em 23px; background:url(../images/icon_zip.gif) 0 20% no-repeat; line-height:1.2em;}
a .jpeg, a.JPEG{padding:.5em 0 .5em 23px; background:url(../images/icon_jpeg.gif) 0 50% no-repeat; line-height:1.2em;}
a .blank, a .BLANK{padding:.5em 0 .5em 23px; background:url(../images/icon_blank.gif) 0 50% no-repeat; line-height:1.2em;}

a .ext,a.EXT{padding:.5em 0 .5em 23px; background:url(../images/icon_link.gif) 0 0% no-repeat; line-height:1.4em;}


a.link_btn {background:url(../images/ecre_link_btn.png) no-repeat right -28px; height:24px; padding-right:12px; display:inline-block; float:left}
a.link_btn span {background:url(../images/ecre_link_btn.png) no-repeat 0 0;   height:20px; padding:4px 0 0 12px; display:block;  cursor:pointer; float:left}
a.link_btn:hover, a.link_btn:hover span{text-decoration:none;}


.link_btn {background:url(../images/ecre_link_btn.png) no-repeat right -28px; height:24px; padding-right:12px; display:inline-block; float:left}
.link_btn span {background:url(../images/ecre_link_btn.png) no-repeat 0 0;   height:20px; padding:3px; display:block; padding-left:12px;  padding-right:0px; cursor:pointer; float:left }
.link_btn:hover, .link_btn:hover span{text-decoration:none;}

.ecr_btn_sprites{background:url(../images/ecre_fom_buttons.png) no-repeat; width:76px; height:25px; display:block; border:none; cursor:pointer}
input.submit_btn{background-position:0 -30px}
input.cancel_btn{background-position: 0 0}



.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 ;  font-size:0.81em; background:url(../images/eur_bull.png) no-repeat left 10px;  }
.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:13px;  }
.dynamic_content td {font-size:13px; }



.dynamic_content em{font-style:italic;  }

.dynamic_content p {font-size:13px;  margin-bottom:13px; }

.title_box{ margin-bottom:10px; }
.first_title{ border-bottom:2px solid #dbd1c5; }
.home_title h2{ font-size:30px !important;}

.title_box h2{}

#content{ padding:22px 105px 10px 0px;}
#contentright{ padding:22px 0px 10px 0px;}
#contentright .leftcontentbar{width:420px;float:left;}
#content .leftpad{ padding-left:11px !important;}
.leftpad{ padding-left:11px !important;}
.toppad{ padding-top:21px !important;}

#top_nav_wrapper{overflow:hidden; height:45px; position:relative;z-index:2;  background:#f6ebde url(../images/ecre_head_bg1.jpg) repeat-y center ;}
#top_nav_wrapper .top_body{ position:relative;}

#top_nav_wrapper .member_btn{ margin-top:10px; margin-right:21px;}
#top_nav_wrapper .member_btn li a{ font-size:10px}
#top_nav_wrapper #top_nav{ margin-left:260px; display: inline-block; width:60%; text-align:right;}
#top_nav_wrapper #top_nav ul{ }
#top_nav_wrapper #top_nav ul li:first-child{background:none; padding-left:11px;}
#top_nav_wrapper #top_nav ul li{ background:url(../images/ecre_head_top_nav.jpg) left top no-repeat; float:left; padding:10px 12px 0 34px; height:34px; color:#3a240f}

#top_nav_wrapper #top_nav ul li a{ color:#3a240f}
#top_nav_wrapper #top_nav #google_translate_element{
	float:right;
	width:154px;
	margin:10px 0px 0px 12px;
}

#top_links{margin-top:10px!important;}
#top_links li{float:left; font-size:0.75em; background:url(../images/etpgah_topnav_sep.gif) no-repeat right center; padding:0 8px;}
#top_links li a{color:#fff;}
#top_links li a:hover{color:#e37b00; text-decoration:none}
#top_links li.active a{color:#e37b00;}

#top_links li.last{background:transparent none;}

#banner_wrapper{height:361px; position:relative;  overflow:hidden; background:url(../images/ecre_banner_bg.jpg) repeat-y center;}
#logo{ margin-left:15px; display:block; }

#banner_wrapper .main_nav{ width:260px;}


#banner_wrapper #banner_rotate{  border-right:1px solid #cccccc;   }
#banner_wrapper #banner_rotate .banner_slides { float:left; height:361px;  }/**/
#banner_wrapper #banner_rotate .banner_slides img{ float:left; }


#banner_wrapper div.banner_slides {	position:relative;	margin-left: 0px; z-index:1;	display: none; background-color:#fff}
/* rotator css */
#banner_wrapper div.banner_slides ul{margin:0;}
#banner_wrapper div.banner_slides ul li {	float:left;	position:absolute; left:0; list-style: none; z-index:2}
/* rotator image style */
#banner_wrapper div.banner_slides ul li img { float:left;}
#banner_wrapper .show{z-index:1 !important;}




#banner_rotate .homebanner_text {text-align:left;  width:auto; height:70px; position:absolute !important;  left:10px; bottom:6px; padding:10px 15px 0 15px; z-index:100  }
#banner_rotate .homebanner_text h2 {color:#3a240f;  padding:15px 7px 0px 0px; font-size:34px;  margin:0 ; float:left; width:auto}
#banner_rotate .homebanner_text h2 cufon.cufon-canvas{margin:0px 0 0 0; height:25px!important }
#banner_rotate .homebanner_text span.readmore { position:absolute; right:100px; bottom:23px; background-position: right -11px; width:100px;}
#banner_rotate .homebanner_text span.readmore a{ font-weight:bold; font-size:13px; color:#3a240f;  }
#banner_rotate .homebanner_text span.readmore a:hover{ text-decoration:underline; color:#3a240f !important;}
/* news slider start*/



#newsSlider{}
#newsSlider ul.slides li .content_box img{ float:left; margin-right:28px; border:1px solid #dcd2c6}
#newsSlider ul.slides li .content_box p{width:300px; float:left; line-height:18px; margin-bottom:8px;}
#newsSlider ul.slides li .content_box h3{font-size:21px; width:300px; display:inline-block; float:left;}

.newsSlider_details ul.news_list li{ float:left;}

#newsSlider ul.slides li .content_box span.readmore{ font-weight:bold;}

/*
* Required 
*/
/*#newsSlider .container { width:595px; min-height:250px; overflow:hidden; position:relative; cursor:pointer; margin:17px 51px 20px 51px ; }*/
#newsSlider .container { width:300px; min-height:420px; overflow:hidden; position:relative; cursor:pointer; margin:17px 0px 20px 0px ; }
#newsSlider div.slides { position:absolute; top:0; left:0; }
#newsSlider ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
#newsSlider div.slides > div,ul.slides li { position:absolute; top:0; width:300px; display:none; height:auto !important; padding:0; margin:0; }
ul.slides li .content_box {
	width:300px;
	overflow:hidden;
}
/*
* Optional
*/
#loopedSlider,#newsSlider { margin:0 auto; position:relative; clear:both; border-bottom:2px solid #dbd1c5}
#newsSlider .pagination_bulls ul.pagination { list-style:none; padding:0; margin:0; }
#newsSlider .pagination_bulls ul.pagination li:first-child{ padding:0}
#newsSlider .pagination_bulls ul.pagination li  { float:left; padding-left:7px; }
#newsSlider .pagination_bulls ul.pagination li a { background:url(../images/ecre_news_slider_bull.png) no-repeat right 0; width:15px; height:15px; display:block; }
#newsSlider .pagination_bulls ul.pagination li.active a { background:url(../images/ecre_news_slider_bull.png) no-repeat 0 0; }

#newsSlider .pagination_bulls{ position:absolute; z-index:9999; top:-55px; right:0px;}
#newsSlider .prv_nxt_btn span.prv, #newsSlider .prv_nxt_btn span.nxt{background:url(../images/ecre_news_slider_btn.png) no-repeat; height:33px; width:30px;}
#newsSlider .prv_nxt_btn { position:absolute; height:35px; z-index:99999; top:105px; width:700px; left:0}
#newsSlider .prv_nxt_btn span.prv:hover, #newsSlider .prv_nxt_btn span.nxt:hover{ background:url(../images/ecre_news_slider_btn.png) no-repeat; height:33px; width:30px;}
#newsSlider .prv_nxt_btn span.nxt{background-position: 0 -156px; float:right !important;}
#newsSlider .prv_nxt_btn span.nxt:hover{background-position: 0 -156px;}



#newsSlider .prv_nxt_btn span.prv {  background-position: 0px -103px; float:left !important}
#newsSlider .prv_nxt_btn span.prv:hover{background-position: -0px -105px;}
#newsSlider .prv_nxt_btn span.prv a, #newsSlider .prv_nxt_btn span.nxt a{ display:block; width:30px; height:33px;}
/* news slider end*/

#caption_wrapper{position:relative; z-index:1;  border-bottom:9px solid #ded2c4; background:#3a240f; min-height:125px;}
#caption_wrapper .brak_news h2 span.cufon-canvas canvas { }
#caption_wrapper .brak_news{ margin-right:28px; margin-top:15px; margin-left:5px;}
#caption_wrapper .brak_news h2 { font-size:24px; width:110px; float:left; font-weight:bold;}
#caption_wrapper .brak_news h2 strong{ font-size:39px;}
#caption_wrapper .brak_news span.news_icon{ background:url(../images/ecre_caption_bknes_icon.png) no-repeat center; width:208px; height:54px }

#caption_wrapper .container_ecre .pads{ padding:10px 10px 9px 20px; overflow:hidden;}
#caption_wrapper p.caption{font-size:1.50em; font-weight:normal; margin:0px 0 0 10px; line-height:28px; text-indent:0px!important; color:#2e0f05}
*html div #caption_wrapper p.caption{}

#caption_wrapper .tips_link {}
#caption_wrapper .tips_link ul{}
#caption_wrapper .tips_link ul li.last{ padding-right:0px;}
#caption_wrapper .tips_link ul li{ float:left; min-height: 165px; width:196px; padding:18px 22px 2px 20px; border-left:1px solid #9d9287; color:#fff; }
#caption_wrapper .tips_link ul li p{ font-style:italic; font-size:13px; margin-bottom:0px}
#caption_wrapper .tips_link ul li h3{ font-size:15px; margin:0}
#caption_wrapper .tips_link ul li p a{ white-space:nowrap;}


#left_colm{}

#left_colm #left_nav_wrap{  float:left }
#left_colm #left_nav_wrap .top_cap{ background:url(../images/ecre_left_nav_top.png) no-repeat; width:220px; height:12px; }
#left_colm #left_nav_wrap .nav_body{ background:#f2e3d2; min-height:350px;}
#left_colm #left_nav_wrap .nav_body h3{ font-size:17px; font-weight:bold; padding-top:9px; padding-left:13px; padding-bottom:16px; margin:0px; border-bottom:1px solid #968370}


#left_colm #left_nav_wrap .nav_body ul{}
#left_colm #left_nav_wrap .nav_body ul li a:hover{ text-decoration:none; color:#3a240f !important}
#left_colm #left_nav_wrap .nav_body ul li a{ color:#3a240f; background:url(../images/ecre_left_nav_bull.png) no-repeat ; padding:12px 5px 12px 47px; display:block;}
#left_colm #left_nav_wrap .nav_body ul li:first-child{ border-top:none}
#left_colm #left_nav_wrap .nav_body ul li{  border-top:#e0d3c4 1px solid; font-size:12px; font-style:italic }

#left_colm #left_nav_wrap .nav_body ul li.weekly_bulletin a{ background-position:11px 13px}
#left_colm #left_nav_wrap .nav_body ul li.rss a{ background-position:11px -29px}
#left_colm #left_nav_wrap .nav_body ul li.fan a{ background-position:11px -69px}
#left_colm #left_nav_wrap .nav_body ul li.twitter a{ background-position:11px -111px}
#left_colm #left_nav_wrap .nav_body ul li.contactUs a{ background-position:11px -150px}
#left_colm #left_nav_wrap .nav_body ul li.supportus a{ background-position:11px -185px}

#left_colm .subscribe_wapper{float:left; margin-bottom:20px; overflow:hidden}
#left_colm .subscribe{ background: #f2e3d2 ; padding:10px 10px 3px 12px; width:200px;  }
#left_colm span.subscribe_botm{background: url(../images/ecre_left_box_botm.png) bottom left no-repeat; width:220px; float:left; height:12px;}
#left_colm .subscribe h3{ font-size:24px; margin-bottom:0; font-weight:normal; font-style:italic; color:#3a240f; line-height:30px;}
#left_colm .subscribe h3 a{ font-size:24px; margin-bottom:0; font-weight:normal; font-style:italic; color:#3a240f; line-height:30px;}
#left_colm .subscribe h3 a:hover{ text-decoration:none;}
#left_colm .subscribe h3 span.cufon { height:29px !important;}



#left_colm .left_search{  display:block}
#left_colm .left_search ul{ background:url(../images/ecre_search.png) no-repeat; width:243px; height:40px; float:left}
#left_colm .left_search ul li{ float:left}
#left_colm .left_search ul li input{float:left; background:transparent none; border:none}
#left_colm .left_search ul li input.searchword{ font-size:14px; color:#61665c; position:relative; top:1px; line-height:16px; height:35px; margin-left:10px; width:168px; font-style:italic;}
#left_colm .left_search ul li input.gobutton{position:relative;  margin-right:26px; background:url(../images/eur_btn_trans.gif) repeat 0 0; width:36px; height:40px; display:block; padding:0; cursor:pointer}


#mainnav_wrapper{ position:relative;  }
#mainnav_wrapper .container_ecre{border-top:1px solid #d1d1c9;   border-bottom:1px solid #d1d1c9; overflow:hidden;height:38px;}



#content_wrapper{overflow:hidden; position:relative; padding:1px 0 50px 0; min-height:260px; }/* background:url(../images/ecre_body_bg.jpg) repeat-x #efe2d2;*/
.leftbar{}
.main{padding-left:0px; margin-bottom:20px}
.main h2{margin-bottom:26px;}
.main p{font-size:0.94em; line-height:23px}


#right_container{}
#right_container .title_box h2{ font-weight:bold; margin-bottom:25px; padding-left:11px; }
#right_container .pads{padding:0; padding-top:24px; float:left}/* padding-top:30px;*/

#right_container .home_news_rot h2{ font-size:21px !important}

#right_container #news_slider{}

.rightbar{ padding-left:20px; padding-top:7px;}


#footer_contact_wrapper{position:relative;   border-top:10px solid #ded2c4; background:#3a240f; width:100%; overflow:hidden; padding-bottom:10px; color:#efe2d3}

#footer_mainnav_wrapper{ margin-top:10px; margin-left:33px;}

#footer_mainnav_wrapper .footer_main_nav{ margin-bottom:27px; float:left; text-transform:uppercase; }
#footer_mainnav_wrapper .footer_main_nav ul{}
#footer_mainnav_wrapper .footer_main_nav ul li:first-child{ background:none; padding-left:0px;}
#footer_mainnav_wrapper .footer_main_nav ul li{ float:left; background:url(../images/ecre_footer_nav_bul.jpg)  left 8px no-repeat; padding:0px 7px 0 12px; font-weight:bold; font-size:10px;}
#footer_mainnav_wrapper .funded_by{ display:inline-block; }
#footer_mainnav_wrapper .funded_by p{ margin:0; font-size:11px;}
#footer_mainnav_wrapper .funded_by p.cc_licence{ background:url(../images/ecre_footer_logo_cc.jpg) no-repeat left;  padding:3px 0 3px 25px; color:#9e9488}
#footer_mainnav_wrapper .funded_by p.cc_licence a{ color:#a59c90; text-decoration:underline;}
#footer_mainnav_wrapper .funded_by p.cc_licence a:hover{ text-decoration:none;}

#copyright_wrapper{  overflow:hidden  }
.copyright{text-align:right; padding-right:20px; color:#9e9488; font-size:11px; margin-top:88px}
.copyright p{ margin:0; font-size:11px;}
.copyright a{color:#9e9488;}

.homepage .rndm_bgcolor{background-color:#fff;}
/*.rndm_bgcolor_2{background-color:#644103;}
*/

/* inner pages*/

#article_container{}
#article_container h3:first-child{ padding-top:0}
#article_container h3{ padding-left:0px; clear:left; padding-top:13px; }
#article_container img{ border:none; margin:5px 13px 2px 0 ; float:none }
.staff .logo img{ border:2px solid #eedbc6!important; }
#article_container .c_member { padding-left:0px; float:left; margin-bottom:12px;}
#article_container .c_member ul{ display:block; clear:left }
#article_container .c_member li{ float:left;}
#article_container .c_member li dl{ margin-bottom:0}
#article_container .c_member li.logo{}
#article_container .c_member li.address{ width:200px;}
#article_container .c_member li.description{ width:550px;}
#article_container p img{ float:none}


#article_container div.image_caption{ text-align:center; clear:left}
#article_container div.image_caption p{ margin-bottom:12px; font-size:12px; color:#666;}

img#captchaImg{ margin:0 15px 0 0}

#cpt .jqTransformInputWrapper{ width:202px !important;}


#article_container ul.langugage_sort{ margin-top:-50px;}
#article_container ul.langugage_sort > li{ float:left; padding-right:10px; }
#article_container ul.langugage_sort > li.title{ font-style:italic; color:#3a240f; padding-top:3px;}

#contact_page .address{ width:290px; border-right:1px solid #d1c7bb; float:left; margin-right:20px;}
#contact_page { padding-top:15px;}

#contact_page .googlemap_container { width:375px !important;  height:300px; float:left;}
#contact_page .googlemap_container img{ border:none !important;}
.googlemap_container { position:relative; z-index:1; background:#e5e3df; border:1px solid #dbd1c5; border-top:none !important; margin-top:-1px;}
.googlemap_container .map_shadow{background:url(../images/bg_shadow_left.png) repeat-y; width:6px; height:450px; float:left; position:absolute; z-index:100}

#comp_member{}
#comp_member span.sub_head{ font-style:italic;  padding-bottom:20px; display:block; padding-top:10px;}
#comp_member .member_details{ margin-bottom:30px;}
#comp_member .member_details .title_box h3 { margin:0}

#comp_member .member_details div.discription{ width:335px;}

#comp_member .member_details .about_member{ border-right:1px solid #d1c7bb}
#comp_member .member_details .contact_member{ margin-left:29px;}
#comp_member .member_details .contact_member .member_details_logo{ margin-bottom:30px;}

#comp_member .member_details .our_tips li{ padding-bottom:0px; font-size:12px;}

#comp_member .member_details .contact_member .member_contact_address dl dt{ float:left}
#comp_member .member_details .contact_member .member_contact_address dl.address{ }
#comp_member .member_details .contact_member .member_contact_address dl.address dt{ background:url(../images/ecre_member_contact_map_mark.png) no-repeat top left; width:20px; height:60px; float:left; display:block;}
#comp_member .member_details .contact_member .member_contact_address dl.address dd{ margin-left:11px; float:left; width:230px; font-size:12px;}
#comp_member .member_details .contact_member .member_contact_address dl.address dd span{ display:block;}
#comp_member .member_details .contact_member .member_contact_address dl.address dd span.address { padding-bottom:15px;}
#comp_member .member_details .contact_member .member_contact_address dl.address dd span.email { padding-top:15px;}

#comp_member .latest_news .header{ margin-bottom:20px;}
#comp_member .latest_news .news_list{}
#comp_member .latest_news ul.news_list{ margin-bottom:20px;}
#comp_member .latest_news  > ul { padding-right:20px;}
#comp_member .latest_news > ul.last{ padding-right:0}

#comp_member .latest_news ul.news_list li.pdf{ clear:left; font-size:11px;}
#comp_member .latest_news ul.news_list li dl{ float:left; margin-bottom:0px;}
#comp_member .latest_news ul.news_list li dt{ float:left; display:block;} 
#comp_member .latest_news ul.news_list li dt img{ margin-right:10px;}
#comp_member .latest_news ul.news_list li dd{ float:left; display:inline-block; margin-left:0; width:219px; font-size:12px;} 
#comp_member .latest_news ul.news_list li dd div.downloads{ float:left; margin-top:10px;}

#comp_member .latest_news ul.news_list li dd div.downloads ul{ float:left}

#comp_member .latest_news ul.news_list li.date{ color:#938575; font-size:12px;}
#comp_member .latest_news ul.news_list li.title h4{ margin:0 }
#comp_member .latest_news ul.news_list li .readmore{ font-weight:bold;}
#comp_member .googleMap{}

#archive_filter{ min-height:170px;}
#archive_filter div.archive_filter{}
#archive_filter div.archive_filter ul.form_elements{}
#archive_filter div.archive_filter ul.form_elements li.title{ float:left; padding-right:25px; padding-top:3px; }
#archive_filter div.archive_filter ul.form_elements > li{ padding-right:25px; display:inline-block}
ul.news_list li.pdf{ float:left}


#comp_member .member_form_element .form_elements ul li.title, #comp_member .member_form_element .form_elements ul li.filterCountry{ float:left;}
#comp_member .member_form_element .form_elements ul li.title { padding-right:20px; font-style:italic; color:#3a240f}
#comp_member .member_form_element .form_elements ul li.filterCountry .jqTransformSelectWrapper{}
#comp_member .member_form_element .form_elements ul li.title label{ display:block; margin-top:4px;}


/*comp news */



#comp_news {}

#content > .top_mesage{ padding-top:0 !important;}
.top_mesage { padding-left:0px; font-size:16px; line-height:50px; padding-top:22px;}
.top_mesage .cufon{ height:22px !important;}

.top_mesage > span.cufon { display:none !important;}

.top_mesage p{ font-size:16px; line-height:50px;  }
.news_wapper{}
.top_mesage ul { margin-bottom:15px !important; }
.top_mesage li{font-size:16px; line-height:25px;}

.top_mesage a:hover{ text-decoration:none;}


.news_wapper ul { border-top:#dbd1c5 1px solid !important; border:none;padding:30px 0 22px 0; padding-left:11px;}

.ulpadding ul { border-top:#dbd1c5 1px solid !important; border:none; padding:14px 0 5px 11px; }



#comp_news .news_wapper ul li h3{ margin-bottom:5px;}


#comp_news .news_wapper li h3.news_head {}

#comp_news .news_wapper li h3 { color:#3a240f}
/*#comp_news .news_wapper li h3:hover{ color:#07a5cc !important; cursor:pointer }*/
#comp_news .news_wapper li h300{ color:#07a5cc !important; }


#comp_news .news_wapper li span.none{ display:none;}
/*#comp_news .news_wapper li span.block{ display:block;}*/


#comp_news .news_wapper li span.readmore{ margin-bottom:5px;  color:#3a240f; font-weight:bold; height:23px;font-size:12px; background:none; cursor:pointer;}
#comp_news .news_wapper li span.date{ color:#938575; font-size:12px; margin-bottom:5px; height:23px; }
#comp_news .news_wapper li div.news_details{ color:#3a240f; font-size:12px; display:none; clear:left;}
#comp_news .news_wapper li div.news_details p{ margin-bottom:10px; float:left}
#comp_news .news_wapper li div.news_details ul{ float:left; padding:0; border:none !important; margin:0 0}
#comp_news .news_wapper li div.news_details div.downloads{clear:left; margin-bottom:15px; overflow:hidden;}
#comp_news .news_wapper li div.news_details ol{ clear:left;}


/**/
#refugees_story  .news_wapper ul li h3{ margin-bottom:5px;}


#refugees_story .news_wapper li h3.news_head {}
#refugees_story .news_wapper .fulltext{}
#refugees_story .news_wapper .fulltext ul{ margin:0 ; padding:14px 0; border:none !important;}
#refugees_story .news_wapper .fulltext ol{}
#refugees_story .news_wapper .fulltext ol li{ margin-left:0px !important; font-weight:normal;}




#refugees_story .news_wapper .fulltext{ display:none;}

#refugees_story .news_wapper li h3 { color:#3a240f}
#comp_news .news_wapper li h3:hover{ color:#07a5cc !important; cursor:pointer }
#refugees_story .news_wapper li h300{ color:#07a5cc !important; }


#refugees_story .news_wapper li span.none{ display:none;}
/*#comp_news .news_wapper li span.block{ display:block;}*/


#refugees_story .news_wapper li span.readmore{ margin-bottom:5px;  color:#3a240f; font-weight:bold; height:23px;font-size:12px; background:none; cursor:pointer;}
#refugees_story .news_wapper li span.date{ color:#938575; font-size:12px; margin-bottom:5px; height:23px; }
#refugees_story .news_wapper li div.news_details{ color:#3a240f; font-size:12px; display:none; clear:left;}
#refugees_story .news_wapper li div.news_details p{ margin-bottom:10px; float:left}
#refugees_story .news_wapper li div.news_details ul{ float:left; padding:0; border:none !important; margin:0 0}
#refugees_story .news_wapper li div.news_details div.downloads{clear:left; margin-bottom:15px; overflow:hidden;}
#refugees_story .news_wapper li div.news_details ol{ clear:left;}



/*pagination start*/

#pagination_bottom{ border-top:1px solid #dbd1c5; padding:25px 0 0 0; height:13px;}
.items_per_page li{color:#91948a; float:left; padding-right:7px; font-size:13px !important; line-height:14px;   }

/**+html .items_per_page li{line-height:18px;}*/
.items_per_page li.title{ padding-right:5px;  font-style:italic}
.items_per_page li.selected span{color:#3a240f !important; font-weight:bold;}
.items_per_page li span.sep{color:#91948a !important; }
.items_per_page li.selected a{ font-weight:bold}
.items_per_page li a{ text-decoration:none; font-weight:bold;}
.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_bottom{ }
.pagination li span{ display:block; line-height:12px;}
.pagination{ margin-right:10px; margin-top:-1px!important}

.pagination li{float:left; font-size:13px !important; margin-right:7px; font-weight:normal ; line-height:14px;}
.pagination li a{cursor:pointer; text-decoration:none;}
.pagination li{ font-weight:bold;}
.pagination li span{color:#3a240f!important; font-weight:bold; padding-top:1px; }
.pagination li.prev { font-weight:normal;}
.pagination li.prev span{  }
.pagination li.prev, .pagination li.prev a{ }

.pagination li.next{margin-right:0; font-weight:normal;}
.pagination li.next span{}
.pagination li.next, .pagination li.next a{ text-decoration:none; }

/*pagination end*/

/* listing table start*/
.data_tables th span{ float:left;}
.data_tables th a.sort{background:url(../images/sort_btn.png) no-repeat 0 50%; width:8px; height:16px; text-indent:-5000px; overflow:hidden; display:block; margin-top:3px; margin-left:21px;
float:left}
.data_tables tr td span.Finished{ color:#76b02c !important;}
.data_tables{}
.data_tables tr th:first-child { border-left:none}
.data_tables tr th{ border-bottom:#f3efea solid 1px; border-left:#f3efea solid 1px;padding:2px 0 7px 18px; background:#e1d7cc; width:280px;}

.data_tables tr td{ background-color:#f8f0e4;  padding:0 0 0 18px; vertical-align:middle; height:52px;}
.data_tables tbody tr td:first-child{ }
.data_tables tbody tr td:last-child{}
.data_tables tbody tr td.last{ border-left:1px solid #fbf6f1}
.data_tables tr.even td{ background-color:#fcf9f4}
#members_list .data_tables tbody tr td.last.downloads ul li{ padding-left:0}
.data_tables tbody tr td.project_name a{  text-decoration:none;}/*color:#333;*/
.data_tables tbody tr td.project_name a:hover{ text-decoration:underline;}

.data_tables tbody tr td span.mark{ background:url(../images/ecre_member_map_list_mark.png) no-repeat left top; width:25px; height:35px; padding:5px 0 0 10px ; display:block; float:left }

/* listing table end*/

/* filter_by start*/
#table_filters{ margin-bottom:20px;}


.filter_by{}
.filter_by ul{}
.filter_by ul > li{ }

/* filter by end*/


.faq_ecre div p{margin-bottom:0;}
.faq_ecre h2{ margin-bottom:20px;}
.faq_ecre .faq_question{ font-weight:bold; line-height:21px; cursor:pointer}
.faq_ecre ol > li{ margin-left:29px; padding-left:0px; font-weight:bold;}
.faq_ecre ol > li div.faq_question:hover{ color:#44ADAA}



.faq_ecre ol li .faq_answer { display:none; padding-bottom:25px; font-weight:normal;}



.contact_details{}
.contact_details dl{font-size:12px}
.contact_details dl dt{ float:left; padding-right:10px; }
.contact_details dl dt:first-child{ color:#07A5CC !important;}
.contact_details dl dd.designation { margin-left:0}

.donors_logo{ float:left;}
.donors_logo ul{ margin-bottom:20px; float:left;}

.donors_logo ul li:first-child{ padding-left:0px}
.donors_logo ul li{overflow:hidden; margin-bottom:30px; width:650px;}
.donors_logo ul li img{ margin:0  auto!important; padding:0; border:0 !important;}
.donors_logo ul li p{ margin:0; display:block;}

.donors_logo ul li span{ }
.donors_logo ul li dt{ float:left; width:160px;}
.donors_logo ul li dd{ display:inline-block; float:left; width:460px; }

.donors_logo ul li span.logo{float:left;}
.donors_logo ul li dd span.title{ font-weight:bold; }
.donors_logo ul li dd  span.intotext p{ font-size:12px;}


/* submit project start*/
.submit_artcil_form ul > li{clear:both; width:100%; margin-bottom:20px; float:left; font-size:13px;}
.submit_artcil_form ul li.no_btmmargin{margin-bottom:0}
.submit_artcil_form ul li label{ width:100px;  float:left; font-size:13px; color:#333333}
.submit_artcil_form ul li label span.star{ color:#E98700}
.submit_artcil_form ul li  .req{ color:#d57401; font-size:13px; margin:0}
.submit_artcil_form ul li .jqTransformInputWrapper{ width:380px !important}
.submit_artcil_form ul li .jqTransformSelectWrapper{ width:85px !important;}
.submit_artcil_form ul li .jqTransformSelectWrapper ul li{ margin-bottom:0}

.submit_artcil_form ul li input.inputbox{ float:left;  width:370px; }
.submit_artcil_form ul li.required_field, .submit_artcil_form ul li.contry_field{ margin-bottom:10px;}


.submit_artcil_form ul li #tbl_contacts{ float:left; width:376px;}
.submit_artcil_form ul li #tbl_budgets{ float:left; width:370px;}
.submit_artcil_form ul li textarea.textarea{ float:left; width:370px;}
.submit_artcil_form ul li.button_container input.eur_btn_sprites{ margin-left:11px; float:right}



.submit_artcil_form ul li table{margin-bottom:10px; width:378px; float:left}
.submit_artcil_form ul li table td{padding:0;}

/*.submit_project_form ul li table#tbl_attachments tr td:first-child{width:250px}*/
.submit_project_form ul li table#tbl_attachments tr td{border-bottom:1px solid #eaeaea; padding-bottom:5px}
/* submit project end*/



/* search*/

.search_form{}


/* search_area*/
#search_result_page .search_area .serch_pads{padding: 10px 11px;}
#search_result_page .search_area{ background:#f6ebde; border:1px #dbd1c5 solid;  margin-bottom:20px;}
#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 .search_filter > ul > li{ float:left; margin-left:19px;}
#search_result_page .search_area .search_filter > ul > li:first-child{margin-left:0px;}
#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:11!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; }

ul.searchintro{ border-bottom:1px solid #f4f4f4 ; padding-bottom:15px ; }
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:54px !important;}
ul.searchintro li div.jqTransformSelectWrapper ul li{ padding:0}
ul.searchintro li.display_limit{ padding-right:20px; width:150px;}

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;}

#search_result_page .search_filter div.jqTransformInputWrapper .jqTransformInputInner div input{ width:295px;}
#search_result_page .search_filter div.jqTransformInputWrapper { width:235px !important}
#search_result_page .search_filter{ position:relative; z-index:1;}

#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/ecre_fom_buttons.png) no-repeat; width:76px; height:25px; display:block; border:none; cursor:pointer}

#report_annual h3{ margin-bottom:0}

/**/

div.indicator{position:absolute; width:100%; height:100%; background:url(../images/preloader.gif) no-repeat center 100px; left:0; top:0; z-index:100}


#testimonial{padding:0 30px; font-style:italic;}
#testimonial .testimonial_colum{ position:relative; margin-left:20px; padding:8px 0; }
#testimonial .testimonial_colum:first-child{ margin-left:0}
#testimonial .testimonial_colum p{ margin:0 0 8px 0; font-size:13px;  text-indent:34px;}
#testimonial .testimonial_colum span.left_bull{ background:url(../images/ecre_cods.png) no-repeat  0 0; width:24px; height:26px; display:block; position:absolute; top:0; left:0;}
#testimonial .testimonial_colum span.right_bull{ background:url(../images/ecre_cods.png) no-repeat  0 -75px; width:24px; height:26px; display:block; position:absolute; right:0; bottom:8px}
#testimonial .testimonial_colum span.author{ float:right; clear:left; margin-right:30px; font-size:11px; }


div.linkarticle { background:url(../images/ecre_linkarticle_bull.png) no-repeat left; padding-left:20px; margin-bottom:5px;}
div.linkarticle a{ font-weight:bold;} 

#article_container #responseDiv { position:relative;}
#article_container #responseDiv div.downloads{ float:left; width:100%}
#article_container #responseDiv p{ }

.memphis{ }

.article_rightbar{ /*position:absolute; top:-3px; right:-220px;width:200px;*/; width:250px; float:right;}
.readmores{cursor:pointer;font-weight:bold; margin-top:-15px}
.article_rightbar>div{padding:15px;}
.article_rightbar p{margin-bottom:5px;}


.focus_slider{width:300px; float:left;}
#jTweets_main{float:right; width:350px;}
#jTweets_container{ overflow:hidden;height:405px;}
#jTweets ul li:first-child{
border:none;
}
#jTweets ul li{
border-top:solid 1px #DBD1C5;
padding:6px 0px;
}
.jta-tweet-profile-image{
float:left;
margin:0px 7px 0px 0px;
line-height:100%;
}
.jta-tweet-profile-image img{
width:27px;
}
.jta-tweet-body{
width:89%;
float:left;
line-height:18px;
margin-top:-4px;
color:#000;
font-weight:bold;
}
.jta-tweet-body a{
display:block;
color:#666;

}
.addthis_toolbox{
margin-top:20px;
display: inline-block;
width:100%;
}
.addthis_toolbox > a{
padding-right:6px!important;	
}
#tags{
	margin:0px 0px 20px 0px!important;
	display:inline-block;
}
#tags li{
list-style:none!important;
background:none!important;
line-height:100%;
padding:0px 10px;
margin:0px;
text-transform: uppercase;
border-left:solid 1px #07A5CC;
float:left;
}
#tags li:first-child{
padding-left:0px;
border:none
}
.news_list ul#tags{
	padding:10px 0px 0px!important;
	margin-top:0px!important;
	border:none!important;
	width:100%!important;
}
.smallfont{
	font-size:11px;
	font-weight:normal;
	background-position: 0px 5px;
}
.smallfont a{
	font-weight:normal;
	font-size:11px;
}
.search_filter li.tag{
	float:left;
	margin-left:255px!important;
	position: relative;
	z-index: 8;
}
.search_filter li.tag ul{
	background:#fff;
	z-index: 4;
}
.c2 > #content.dynamic_contant.content_box{
	padding-right:0px!important;
}
/*Set height for jweets container "10px" height on load height of twitter feeds.*/