/* CSS Document */
html { height: 100%; }
.clr { clear: both; }
form { margin: 0; padding: 0; }
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, Sans Serif; line-height: 120%; font-size: 12px; color: #666666; }

/* Joomla core stuff */
a:link,
a:visited { color: #787878; text-decoration: none; font-weight: normal; }
a:hover { color: #787878; text-decoration: none; font-weight: normal; }
.button { color: #c64934; font-family: Arial, Hevlvetica, sans-serif; text-align: center; font-size: 11px; font-weight: bold; border: 3px double #FFC758; width: auto; background: #FFC758; padding: 0px 5px; line-height: 18px !important; line-height: 16px; height: 26px !important; height: 24px; margin: 1px; }
img { border: none; }
.inputbox { padding: 0px 2px 0px 2px; border: solid 1px #cccccc; background-color: #ffffff; }
#bd { background: #ffffff; Width: 100%; }
#main-wrapper { margin: 0 auto; padding: 0px; width: 998px; }
#wrapper { margin: 0 auto; padding: 0px; width: 998px; padding-top: 0px; }
#header { margin: 0 auto; padding: 10px 0px 0px 0px; width: 998px; height: 102px; }
#slideshow { margin: 8px 0px 10px 0px; padding: 0px; width: 998px; height: 268px; float: left; clear: both; overflow: hidden;}
#bodytop { width: 100%; margin: 0px; padding: 0px; }
#maincontentarea { margin: 20px 0px 0px 0px; padding: 0px; background: url(../images/maincontantarea.png) repeat-y top left; }
#maincontentarea a { color: #5D2000; text-decoration: none; }
#maincontentarea a:hover { color: #5D2000; text-decoration: underline; }
#maincontentarea a.contentpagetitle { font-weight: bold; }
#maincontentarea_left { margin: 20px 0px 0px 0px; padding: 0px; background: url(../images/maincontantarea_left.png) repeat-y top left; }
#maincontentarea_right { margin: 20px 0px 0px 0px; padding: 0px; background: url(../images/maincontantarea_right.png) repeat-y top left; }
#maincontentarea_only { margin: 20px 0px 0px 0px; padding: 0px; }
#maincontentarea_left a { color: #5D2000; text-decoration: none; }
#maincontentarea_left a:hover { color: #5D2000; text-decoration: underline; }
#maincontentarea_right a { color: #5D2000; text-decoration: none; }
#maincontentarea_right a:hover { color: #5D2000; text-decoration: underline; }
#maincontentarea_only a { color: #5D2000; text-decoration: none; }
#maincontentarea_only a:hover { color: #5D2000; text-decoration: underline; }
#body_lefttop { width: 490px; margin: 0px; padding: 0px; float: left; font-size: 32px; line-height: 50px; color: #636467; }
#body_righttop { width: 492px; margin: 0px; padding: 0px; float: right; border: 1px solid #c6c8ca; }
#body_righttop h3 { margin: 0px; padding: 0px 0px 0px 12px; width: 90%; line-height: 45px; font-size: 23px; text-transform: uppercase; font-weight: normal; }
#bodybottom { width: 100%; margin: 10px 0px 0px 0px; padding: 0px; }
#bodybottom h3 { font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 21px; color: #666666; margin: 0px; padding: 10px 0px 17px; text-align: left; font-weight: normal; text-transform: uppercase; }
#bodybottom select.inputbox { margin: 0px; padding: 7px; width: 622px; height: 35px; background: url(../images/search_input.png) no-repeat top left; border: none; color: #b3b1af; }
#bodybottom input.go_btn { margin: 0px 0px 0px 5px; padding: 7px; width: 33px; cursor: pointer; height: 35px; background: url(../images/go.png) no-repeat top left; border: none; }
#body_righttop input.go_btn { margin: 0px 0px 0px 5px; padding: 7px; width: 33px; cursor: pointer; height: 35px; background: url(../images/go.png) no-repeat top left; border: none; }
div.contact_line { line-height: 30px; margin: 0px 0px 20px 0px; padding: 0px; }
#colormod { width: 100%; margin: 0px; padding: 0px; }
#logo { margin: 0px 0px 0px 0px; padding: 0px; float: left; width: 250px; height: 86px; }
.logo_img { margin: 0px; padding: 0px; }
#logo h1 img { float: left; margin: 0px; padding: 0px; }
#tagline { width: 493px; height: 55px; margin: 0px; padding: 29px 0 0 111px; float: left; }
#partner { width: 130px; height: 55px; margin: 0px; padding: 0px; float: right; }
#menuarea { margin: 0px; padding: 0px; width: 100%; height: 44px; float: left; clear: both; }
#mainmenu { margin: 0px 0px 0px 0px; padding: 0px; width: 766px; height: 44px; float: left; background: #ffc758; }
#search { margin: 0px; padding: 0px; width: 225px; height: 44px; float: right; background: #ffebc8; }
#mod_search_searchword { border: none; width: 175px; height: 28px; margin: 0px 0px 0px 0px; padding-left: 10px; background: none; line-height: 28px; }
input.button_search { margin: 0px; padding: 0px; width: 30px; height: 30px; background: none; border: none; cursor: pointer; }
#mainbody { margin: 0px; padding: 0px 0px; width: 998px; }
#leftcol h3 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 15px; font-weight: bold; }
#leftcol_content { margin: 64px 10px 0px 0px; padding: 0px 10px; width: 110px; float: left; background: #fff3e1; }
#leftcol_content h3 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 15px; font-weight: bold; }
#leftcol_content ul.menu { margin: 0px; padding: 0px; list-style: none; }
#leftcol_content ul.menu li { margin: 0px; padding: 5px 0px 5px 0px; list-style: none; background: none; }
#leftcol_content ul.menu ul { margin: 0px; padding: 0px; }
#leftcol_content ul.menu li li { margin: 0px; padding: 5px 0px 5px 10px !important; list-style: none; }
#leftcol_content ul.menu li li:first-child { padding: 10px 0px 5px 10px !important; }
#leftcol_content ul.menu li li:last-child { padding: 5px 0px 0px 10px !important; }
#leftcol_content ul.menu li#current a,
#leftcol ul.menu li a:hover { color: #5d2000; text-decoration: underline; }
#leftcol_content ul.menu li#current li a { color: #4D4D4F; text-decoration: none; }
#leftcol_content ul.menu li a { color: #4d4d4f; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#bodyrightonly { float: left; width: 712px; margin: 0px 10px 0px 0px; padding: 0px; line-height: 130%; text-align: justify; }
#bodyonly { margin: 0px; padding: 0px; width: 998px; line-height: 130%; text-align: justify; }
div.title_c { font-weight: bold; font-size: 16px; margin: 0px 0px 20px 0px; }
#bodyleftonly { margin: 0px; padding: 0px; width: 858px; float: right; line-height: 130%; text-align: justify; }
#bodyboth { margin: 0px; padding: 0px; width: 573px; float: left; line-height: 130%; text-align: justify; }
#leftcol { margin: 0px 10px 0px 0px; padding: 0px 10px; width: 110px; float: left; }
#rightcol { margin: 0px; padding: 0px 10px; width: 255px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #4d4d4f; }
div#col_area { padding: 10px 0px; }
#rightcol h3 { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 15px 0px; padding: 0px; color: #4d4d4f; }
#rightcol a { color: #5d2000; font-weight: bold; }
#rightcol div.mod_right_area { margin: 0px 0px 26px 0px; padding: 0px 0px 26px 0px; border-bottom: 1px solid #a87354; }
#rightcol li.documents_li_main { margin: 0px 0px; padding: 6px 0px; line-height: 34px; border-bottom: 2px solid #ffffff; }
.documents_ul_main .documents_li_main .documents_div_main .docleft { width: 88% !important; }
.documents_ul_main .documents_li_main .documents_div_main .docright { width: 12% !important; }
#rightcol li.documents_li_main_last { margin: 0px 0px; padding: 6px 0px; line-height: 34px; list-style: none; }
.documents_ul_main .documents_li_main_last .documents_div_main .docleft { width: 88% !important; float: left; }
.documents_ul_main .documents_li_main_last .documents_div_main .docright { width: 12% !important; float: right; }
#rightcol .documents_ul_main .documents_li_main_last .documents_div_main .docright .document_icon { width: 22px; height: 22px; }
#rightcol a.mod_docman_lister_link { line-height: 18px; }
#rightcol .documents_ul_main .documents_li_main .documents_div_main .docright .document_icon { width: 22px; height: 22px; }
#rightcol span.info_email a { color: #4d4d4f; font-weight: normal; }
#rightcol div.video_title { margin: 8px 0px 0px 0px; }
#rightcol div.video_more { width: 100%; text-align: right; }
#rightcol div.video_more a { font-size: 11px; text-decoration: none; font-weight: normal; }
.module-whitebox { border: 1px solid #c6c8ca; padding: 10px; }
div#mod1 div.module-whitebox { text-align: center; padding: 7px; }
#bottom_modules { margin: 10px 0px 10px 0px; padding: 0px; width: 100%; float: left; clear: both; }
#bottom_modules td { vertical-align: top; }
.modarea h4 { font-size: 12px; }
h4 { margin: 0px; padding: 0px; color: #5d2000; }
.modarea img { padding: 0px 5px 10px 0px; }
.subtitle { margin-bottom: 10px; color: #231f20; font-weight: bold; }
.modarea { border-bottom: 1px solid #d4d5d7; padding: 0px 0px; }
.oddarticle { padding: 19px 0px; }
.evenarticle { padding: 16px 0px 0px 0px; }
@
-moz-document url-prefix () { .evenarticle { padding: 17px0px0px0px; }
}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 21px; color: #4d4d4f; margin: 0px; padding: 10px 0px 17px; text-align: left; font-weight: normal; }
#mod2 h3 { font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 21px; color: #4d4d4f; margin: 0px; padding: 7px 0px 20px 0px; text-align: left; font-weight: normal; text-transform: uppercase; }
.module-boxborder { border: 1px solid #d4d5d7; }
.greytxt { color: #595a5c; font-size: 16px; padding-left: 8px; height: 243px; }
#expandmod { /*background:url(../images/expand.png) no-repeat top left;
			height:43px;
			width:100%;*/
margin: 0px; padding: 0px; }
ul.years { margin: 0px; padding: 0px; background: #fff3e1; }
ul.years li { margin: 0px; padding: 15px 0px 15px 45px; background: #fff3e1 url(../images/orange_p.png) no-repeat left center; list-style: none; font-size: 18px; color: #793e23; text-transform: uppercase; border-top: 1px solid #c6c8ca; }
ul.years li a { font-weight: normal; color: #793e23; text-decoration: none; }
ul.years li a:hover { font-weight: normal; color: #793e23; text-decoration: underline; }
div.a_area ul.years { margin: 0px; padding: 0px; background: #fff3e1; border-left: 1px solid #C6C8CA; border-right: 1px solid #C6C8CA; border-bottom: 1px solid #C6C8CA; }
div.a_area ul.years li { margin: 0px; padding: 24px 0px 24px 45px !important; background: #fff3e1 url(../images/orange_p.png) no-repeat left center; list-style: none; font-size: 18px; color: #793e23; text-transform: uppercase; border-top: 1px solid #c6c8ca; }
div.a_area ul.years li a { font-weight: normal; color: #793e23; text-decoration: none; }
div.a_area ul.years li a:hover { font-weight: normal; color: #793e23; text-decoration: underline; }
.maintxt a { text-align: right; color: #793e23; float: right; }
.morestories a { text-align: right; color: #793e23; float: right; }
.morestories { padding-bottom: 8px; }
#mod1 h3 { margin: 0px 0px 0px 0px !important; padding: 10px 17px 0px 5px; text-transform: uppercase; }
#mod1 a.readon,
#mod2 a,
#mod3 a.readon { color: #5d2000; text-decoration: none; font-weight: normal; font-size: 12px; }
#mod1 a:hover .readon,
#mod2 a:hover,
#mod3 a.readon:hover { color: #5d2000; text-decoration: underline; font-weight: normal; }
#mod2 h4 { color: #5d2000; font-weight: bold; height: 50px; }
#mod1 a.readon:hover,
#mod2 a:hover { color: #5d2000; text-decoration: underline; font-weight: normal; }
#mod1 { margin: 0px; padding: 0px; width: 325px; float: left; padding: 0 12px 0 0; }
#mod2 { margin: 0px; padding: 0px; width: 325px; float: left; }
#mod3 { margin: 0px; padding: 0px; width: 325px; float: right; }
div.maintxt { margin: 0px 0px; height: 59px; }
div.maintxt_new { margin: 24px 0px 0px 0px; padding: 0px; width: 100%; text-align: right; }
div.modfytslider .sliderwrapper .contentdiv div.fytslider_title_text { color: #000000; font-size: 13px; font-weight: bold; }
#mod3 h3 { padding-left: 8px; padding-top: 17px; padding-bottom: 17px; text-transform: uppercase; height: 41px; }
.greentxt { text-align: right; }
.greentxt img { padding-right: 8px; }
#footer { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; background: url(../images/footer_bg.jpg) repeat-x top left; clear: both; }
#footer_left { margin: 0px; padding: 0px; width: 75%; float: left; }
#footer_right { margin-top: 1px; padding: 0px; width: 24%; float: right; }
#footer_menu { width: 100%; margin: 0px; padding: 0px; color: #787878; font-size: 11px; line-height: 30px; background: #6f1200; height: 42px; margin: 10px 0px; }
#footer_menu td a { color: #ffc758; padding: 0px 10px; line-height: 42px; text-transform: uppercase; font-weight: normal; }
#footer_menu td a:hover { text-decoration: underline; }
#footer_bottom { margin: 0px; padding: 0px; clear: both; width: 100%; }
/*START:Edited -Mrunal -06/06/2017 -subscriber changes. */
#copyright { margin: 0px; padding: 0px; /*width: 60%;*/width: 40%; color: #999999; float: left; }
#facebook_mod { margin: 0px; padding: 0px; float: right; /*width: 238px;*/ width: 60%;height: 45px;text-align: right }
#facebook_mod .custom, #facebook_mod .acymailing_module{display: inline-block;}
#facebook_mod .custom{margin-left: 8px;}
#facebook_mod .acymailing_module p{margin: 0px;padding: 0px;}
/*END:Edited -Mrunal -06/06/2017 -subscriber changes. */
#dropmenu { margin-top: 5px; padding: 0px; width: 10%; float: right; background: url(../images/drop_arrow.jpg) no-repeat; background-position: right; }
#dropmenu a { font-size: 13px; font-weight: bold; color: #4D5383; }
div.module-grey h3,
div.module-dark h3,
div.module-blue h3 { margin: 0px 0px 5px 0px; padding: 0px; font-size: 13px; line-height: normal; color: #000000; }
div.module-grey,
div.module-dark,
div.module-blank,
div.module-blue { margin: 0px 0 10px; padding: 0; float: left; clear: both; width: 100%; }
div.module-grey div,
div.module div div,
div.module-dark div,
div.module div div,
div.module-blue div,
div.module div div { padding: 0; }
div.module-grey div div div,
div.module-dark div div div,
div.module-blue div div div { padding: 4px 10px 15px 8px; }
div.module-blank div div div,
div.module-blue div div div { padding: 5px; }
div.module-grey div div div div,
div.module-dark div div div div,
div.module-blank div div div div,
div.module-blue div div div div { margin: 0; padding: 0; float: none; background: none; }
div.module-grey { background: url(../images/box-br-grey.gif) no-repeat bottom right
#E6E6E6; }
div.module-grey div { background: url(../images/box-bl-grey.gif) no-repeat bottom left; }
div.module-grey div div { background: url(../images/box-tr-grey.gif) no-repeat top right; }
div.module-grey div div div { background: url(../images/box-tl-grey.gif) no-repeat top left; }
.componentheading { font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 21px; color: #666666; margin: 0px; padding: 10px 0px 17px; text-align: left; font-weight: normal; text-transform: uppercase; }
.contentheading_article { font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 21px; color: #666666; margin: 0px; padding: 5px 0px 17px; text-align: left; font-weight: normal; text-transform: uppercase; }
.contentcolumn { padding-right: 5px; }
.contentheading { font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 21px; color: #666666; margin: 0px; padding: 10px 0px 17px; text-align: left; font-weight: normal; text-transform: uppercase; }
.projectheading { font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 21px; color: #666666; margin: 0px; padding: 10px 0px 17px; text-align: left; font-weight: normal; }
.contentpaneopen { width: 100%; }
.resourcesclass .componentheading,
.resourcesclass .dm_cat,
.componentheading_category { position: absolute; z-index: 99px; margin: 0px 0px 0px -140px; padding: 0px; width: 998px; font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 21px; color: #666666; text-align: left; font-weight: normal; text-transform: uppercase; }
div#bodyrightonly div#countrymenu-box { margin: 0px 0px 0px 0px !important; }
.contentpagetitle { font-size: 13px; font-weight: bold; color: #cccccc; text-align: left; }
#mainbox { width: 100%; margin: 0px; padding: 0px; }
#mainleft { float: left; width: 28%; margin-top: 4px; }
#mainright { float: right; width: 70%; margin-top: 4px; }
#top_mod { margin: 0px; padding: 0px; width: 998; }
#breadcrumb { clear: both; float: left; height: 20px; margin: 10px 0; padding: 0; width: 788px; color: #5d2000; }
#breadcrumb a { color: #5d2000; text-decoration: none; font-weight: normal; }
#breadcrumb a:hover { text-decoration: underline; }
#social_mod { margin: 12px 0px 0px 0px; padding: 0px; float: right; width: 135px; height: 20px; }
div.joomla_add_this { float: right; }

/* Tooltips */
.tool-tip { float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 200px; text-align: left; }
.tool-title { padding: 0; margin: 0; font-size: 100%; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background: url(../../system/images/selector-arrow.png) no-repeat; }
.tool-text { font-size: 100%; margin: 0; }
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul { padding: 0; margin: 0; }
#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li { background: none; padding: 5px; height: 25px; margin: 0; list-style-type: none; }

/* System Standard Messages */
#system-message dd.message ul { background: #006699; border: none; }

/* System Error Messages */
#system-message dd.error ul { background: #BF0000; border: none; }

/* System Notice Messages */
#system-message dd.notice ul { background: #EE9600; border: none; }
#system-message dt { display: none; }
#system-message dd { margin: 0px 0px 0px 0px; padding: 0px; }
#system-message { margin: 10px 5px 20px 5px; }
#system-message dd.message ul { background: #C0D2E8 url(../../system/images/notice-info.png) 4px center
no-repeat; border-top: 3px solid #0099DD; border-bottom: 3px solid #0099DD; margin: 0px; padding-left: 40px; text-indent: 0px; color: #425563; }

/* System Error Messages */
#system-message dd.error ul { color: #425563; background: #C0D2E8 url(../../system/images/notice-alert.png) 4px center
no-repeat; border-top: 3px solid #0099DD; border-bottom: 3px solid #0099DD; margin: 0px; padding-left: 40px; text-indent: 0px; }

/* System Notice Messages */
#system-message dd.notice ul { color: #425563; background: #C0D2E8 url(../../system/images/notice-note.png) 4px center
no-repeat; border-top: 3px solid #0099DD; border-bottom: 3px solid #0099DD; margin: 0px; padding-left: 40px; text-indent: 0px; }
.clearfix:after { clear: both; display: block; content: "."; height: 0; visibility: hidden; }
* html>body .clearfix { width: 100%; display: block; }
* html .clearfix { height: 1%; }

/*.ul_container{
z-index:1000000;
position:relative;
border:1px solid red;


}
*/
.imagehoverMain div.mask:last-child { }
.contentpaneopen img.hideimage { display: none; }
div.list-footer,
#hwdvids span.pagination,
#dm_nav span.pagination,
.content_area_text .pagination { float: right; margin: 0px; padding: 0px; }
div.pagination_blog { margin: 40px 0px 0px 0px; padding: 0px; float: right; }
.pagination span,
.pagination a { padding: 0px 4px; color: #5D2000; }
.pagination a,
.pagination strong { color: #5D2000; }

/*
Contact Module
*/
.info_name { font-weight: bold; }
table#topsearch { margin: 7px 0px 0px 6px; padding: 0px; width: 213px; height: 30px; background: url(../images/search_bg.png) no-repeat; }

/*Template override css*/
.thumsup_img { float: left; vertical-align: top; }
.blog_article_description { padding-bottom: 10px; padding-left: 15px; vertical-align: top; }
.blog_introtext { padding-top: 20px; }
a.item_title { font-size: 12px !important; font-weight: bold !important; color: #5D2000 !important; }
a:hover .item_title { text-decoration: underline !important; }
span.readmore { float: right; }
div.created_date { margin: 11px 0px 0px 0px; padding: 0px; }
.overview_tab_main div.moduletable h3 { margin: 0px; padding: 0px 0px 0px 30px; background: #ffc758; line-height: 50px; font-size: 16px; font-weight: bold; }
.overview_tab_main div.moduletable tr.raw0 td { background: #ffebc8; line-height: 42px; padding: 0px 0px 0px 30px; }
.overview_tab_main div.moduletable tr.raw1 td { background: #ffffff; line-height: 42px; padding: 0px 0px 0px 30px; }
.overview_tab_main div.moduletable tr.raw0_last td { background: #ffebc8; line-height: 35px; padding: 0px 5px 0px 30px; }
.overview_tab_main div.moduletable tr.raw0_last td div.last_view_link { margin: 40px 0px 0px 0px; }
.overview_tab_main div.moduletable tr.raw0 a { padding: 0px 10px 0px 0px; }
div.countryprog_snapshot { margin: 0px; padding: 0px; width: 335px; float: left; }
div.countryportfolio_chart { margin: 0px; padding: 0px; width: 335px; float: right; background: #ffebc8; }
div.countryportfolio_chart h3 { margin: 0px; padding: 0px 0px 0px 30px; background: #ffc758; line-height: 50px; font-size: 16px; font-weight: bold; }
div.chartarea_area { background: #ffffff; width: 250px; margin: 0px 0px 10px 10px; }
div.chartarea { background: #ffffff; width: 315px; margin: 0px 0px 10px 10px; }
div#chartdiv { margin: 10px 0px 0px 10px; width: 315px; overflow: visible !important; }
div#chartdiv div { overflow: visible !important; }
div#legendcontent { padding: 0px 10px; }
div#legendcontent table { font-size: 11px; }
div.chartarea div#legendcontent { height: 80px; }
div.areaofwork_snapshot { margin: 0px; padding: 0px; width: 270px; float: left; }
div.areaofworkportfolio_chart { margin: 0px; padding: 0px; width: 270px; float: right; background: #ffebc8; }
div.areaofwork_snapshot h3 { margin: 0px; padding: 0px 0px 0px 10px !important; background: #ffc758 !important; line-height: 18px !important; font-size: 16px; font-weight: bold; height: 50px; vertical-align: middle; }
div.areaofworkportfolio_chart h3 { margin: 0px; padding: 0px 0px 0px 10px !important; background: #ffc758 !important; line-height: 50px; font-size: 16px; font-weight: bold; }
div.sincelabel { font-size: 12px; }
td.areaofwork_snapshot_title { color: #4D4D4F; margin: 0px; padding: 0px 10px 0px 10px !important; text-align: left; background: #ffc758 !important; line-height: 18px !important; font-size: 16px; font-weight: bold; height: 50px; }
div.areaofwork_snapshot tr.raw0 td { background: #FFEBC8 !important; line-height: 45px !important; padding: 0 0 0 10px !important; }
div.areaofwork_snapshot tr.raw1 td { background: #ffffff !important; line-height: 45px !important; padding: 0 0 0 10px !important; }
div.project_searchbox { margin: 0px 0px 0px 0px; padding: 10px; background: #fff7ea; border: 1px solid #d4d5d7; width: 656px; line-height: 22px; font-size: 12px; }
span.project_landing_span { line-height: 38px; font-size: 14px; }
input.inputbox_long { border: 1px solid #5d2000; background: #ffffff; height: 25px; line-height: 25px; width: 651px; color: #231f20; font-size: 12px; margin: 0px; padding: 1px 0px 1px 3px; }
select.selectlist { border: 1px solid #5d2000; background: #ffffff; height: 25px; line-height: 25px; width: 541px; color: #231f20; font-size: 12px; margin: 0px; padding: 3px; }
select.selectlist1 { border: 1px solid #5d2000; background: #ffffff; height: 25px; line-height: 25px; width: 200px; color: #231f20; font-size: 12px; margin: 0px; padding: 3px; }
input.button_yellow { margin: 5px 0px 0px 0px; padding: 0px 5px; font-size: 11px; color: #231f20; width: 70px; height: 24px; text-transform: uppercase; background: #ffc758; border: 1px solid #5d2000 !important; cursor: pointer; }
div.a_area { margin: 0px; padding: 0px; width: 305px; float: right; }
.mod_project_video a { font-weight: bold; }
.mod_project_video div.video_title { text-align: center; margin-top: 4px; }
div.project_landing2 { margin: 0px 6px 0px 0px; padding: 10px; width: 310px; border: 1px solid #c6c8ca; height: 296px; }
div.project_landing2 h3 { margin: 0px 0px 7px 0px; padding: 0px; line-height: 34px; text-transform: uppercase; }
div.project_landing3 { margin: 0px; padding: 10px; width: 310px; border: 1px solid #c6c8ca; height: 296px; }
div.project_landing3 h3 { margin: 0px 0px 7px 0px; padding: 0px; line-height: 34px; text-transform: uppercase; }
div.project_landing3 div.maintxt { margin: 0px; padding: 0px; height: 160px; }
div.project_landing3 td.oddarticle { padding: 0px !important; }
div.project_landing3 div.project_story_readmore { text-align: right; margin: 4px 0px 0px 0px; }
div.project_landing3 .modarea h4 { font-size: 12px; text-align: left; }
div.project_landing4 { margin: 0px; padding: 10px; width: 283px; border: 1px solid #c6c8ca; float: right; height: 296px; }
div.project_landing4 h3 { margin: 0px 0px 7px 0px; padding: 0px; line-height: 34px; text-transform: uppercase; }
div.project_landing4 div.document_date { margin: 10px 0px 0px 0px; }
div.project_landing4 td.document_description { font-size: 11px; padding: 4px 0px; line-height: 12px; height: 47px; }
div.project_landing4 td.docman_readmore { text-align: right; }
div.project_landing4 div.docleft { text-align: left; }
div.project_landing4 ul.documents_ul_main { margin: 0px; padding: 0px; }
div.project_landing4 ul.documents_ul_main li { margin: 0px; padding: 0px; list-style: none; }
div.pr_snapshot { float: left; margin: 0px 0px 10px 0px; padding: 0px; width: 341px; }
div.pr_snapshot h3 { background: #FFC758; font-size: 16px; line-height: 50px; margin: 0; padding: 0 0 0 10px; font-weight: bold; }
div.pr_snapshot tr.raw0,
div.pr_snapshot tr.raw1 { vertical-align: top; }
div.pr_snapshot tr.raw0 td { background: #FFEBC8; line-height: 17px; padding: 5px 0px 5px 10px; text-align: left; }
div.pr_snapshot tr.raw1 td { background: #FFFFFF; line-height: 17px; padding: 5px 0px 5px 10px; text-align: left; }
div.pr_snapshot td.pr_snapshot_data { font-weight: bold; }
div.pr_photogallery { background: #FFEBC8; float: right; margin: 0; padding: 0; width: 341px; }
div.pr_photogallery h3 { background: #FFC758; font-size: 16px; line-height: 50px; margin: 0; padding: 0 0 0 10px; font-weight: bold; }
div.pr_photogallery div.pr_photogallery_box { margin: 25px 0px 10px 10px; padding: 0px; width: 321px; text-align: center; height: 263px; vertical-align: middle; }
div.pr_photogallery div.pr_photogallery_box img { text-align: center; }
div.pr_title { margin: 15px 0px; padding: 0px; font-size: 18px; font-weight: bold; color: #4d4d4f; }
div.pr_subtitle { margin: 10px 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #4d4d4f; }
div.porject_description_toggle { margin: 0px; padding: 0px; text-align: right; color: #5D2000; text-decoration: none; cursor: pointer; }
div.porject_description_toggle:hover { margin: 0px; padding: 0px; text-align: right; color: #5D2000; text-decoration: underline; cursor: pointer; }
div.Descriptions_more { margin: 0px; padding: 0px; text-align: right; color: #5D2000; text-decoration: none; cursor: pointer; }
div.Descriptions_more:hover { margin: 0px; padding: 0px; text-align: right; color: #5D2000; text-decoration: underline; cursor: pointer; }
span.pr_indicator_targets { font-weight: bold; padding: 0px 0px 0px 20px; }
div.listThumbnail_n,
div.video_view,
#SGP_Voices .videothumbnail { margin: 0px; padding: 0px; position: relative; }
div.listThumbnail_n div.video_play { margin: 0px; padding: 0px; position: absolute; z-index: 0px; top: 35%; left: 40%; width: 50px; height: 50px; background: url(../images/video_play.png) no-repeat; cursor: pointer; }
div.video_view div.video_play_mod { margin: 0px; padding: 0px; position: absolute; z-index: 1000; top: 39%; left: 40%; width: 50px; height: 50px; background: url(../images/video_play.png) no-repeat; cursor: pointer; }
#SGP_Voices .videothumbnail div.video_play_areaofwork { margin: 0px; padding: 0px; position: absolute; z-index: 0px; top: 35%; left: 40%; width: 50px; height: 50px; background: url(../images/video_play.png) no-repeat; cursor: pointer; }
#SGP_Voices .videothumbnail div.video_play_countrypages { margin: 0px; padding: 0px; position: absolute; z-index: 0px; top: 37%; left: 41%; width: 50px; height: 50px; background: url(../images/video_play.png) no-repeat; cursor: pointer; }
.mediacontentplg .media_share_img {position: relative;}
.mediacontentplg .media_share_img div.video_play_button { margin: 0px; padding: 0px; position: absolute; z-index: 0px; top: 37%; left: 41%; width: 50px; height: 50px; background: url(../images/video_play.png) no-repeat; cursor: pointer; }

.grey_bold_right { color: #4D4D4F; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; }
.project_country_link { font-size: 14px; }
.alignleft { text-align: left; }
div.small_font { font-size: 11px; }
table.projectstable div.projectlist_title { padding: 0px 0px 10px 0px; }
table.projectlist_header { background: #FFF1D8; border: 1px solid #FFC758; height: 30px; line-height: 30px; margin: 0px 0px 10px 0px; padding: 0px 5px; }
table.projectlist_footer { background: #FFF1D8; border: 1px solid #FFC758; height: 30px; line-height: 30px; margin: 10px 0px 0px 0px; padding: 0px 5px; }
.remove_paragraphtag p { margin: 0px; padding: 0px; vertical-align: top; }
div#mod3 div.partners { height: 243px !important; overflow: hidden; }
div#chartdiv tspan { border: 1px solid #ff0000 !important; width: 50% !important; }
div.lastraw { margin: 13px 0px 0px 0px; }
table.search_area_main { margin: 0px; padding: 0px; background: url(../images/project_seach_bg.jpg) repeat-y top left; }
table.search_area_main h3 { margin: 0px; padding: 0px; font-size: 17px; color: #666666; line-height: 40px; font-weight: bold; }
div.search_main_left { margin: 0px; padding: 0px; float: left; width: 240px; }
div.search_main_right { margin: 0px; padding: 0px; float: right; width: 748px; }
div.yellow_line_p { margin: 0px; padding: 0px; background: url(../images/yellow_line_p.jpg) repeat-x top left; height: 17px; }
.button_search_main { margin: 0px; padding: 2px 6px; background: #FFC758; border: 1px solid #82492E; color: #666666 !important; font-size: 12px; }
table.search_area_main div.search_area_yellow { margin: 0px; padding: 0px 10px 0px 12px; height: 42px; line-height: 42px; background: #FFF4E2; font-size: 13px; color: #222222; position: absolute; z-index: 0px; margin: 0px 0px 0px -12px; clear: both; width: 738px; }
table#topsearch_main { margin: 0px 0px 0px 6px; padding: 0px; width: 320px; height: 30px; background: url(../images/search_bg_main.png) no-repeat; }
table.topsearch_main_t { margin: 50px 0px 0px 0px; padding: 10px 0px; background: url(../images/top_brown_line.jpg) repeat-x bottom left; }
div.header_search { margin: 0px; padding: 8px 0px; background: url(../images/top_brown_line.jpg) repeat-x bottom left; height: 30px; line-height: 18px; }
div.header_search a { font-size: 13px; font-weight: bold; }
div.header_search .search_item_title_head { width: 40%; float: left; font-weight: bold; }
div.header_search .search_item_section_head { width: 16%; float: left; font-weight: bold; margin: 0px 0px 0px 20px; }
div.header_search .search_item_text_head { width: 40%; float: left; font-weight: bold; }
table.search_area_main div.search_even_row,
table.search_area_main div.search_odd_row { width: 100%; border-top: 1px solid #5E2102; padding: 7px 0px; }
table.search_area_main div.search_even_row { background-color: #FFF4E2; }
table.search_area_main .highlight { font-weight: bold; }
table.search_area_main .search_item_title { width: 40%; float: left; text-align: left; padding: 0px 0px 0px 3px; }
table.search_area_main .search_item_section { width: 16%; float: left; text-align: left; margin: 0px 0px 0px 20px; }
table.search_area_main .search_item_text { width: 40%; float: left; text-align: left; }
/*.search_hasTip_custom3-tip { color: #000; width: 400px; z-index: 13000; border: 1px solid #5E2102; }
.search_hasTip_custom3-title { font-weight: bold; font-size: 10px; margin: 0; color: #000000; padding: 8px 8px 4px; background: #ffc758; border-bottom: 1px solid #5E2102; }
.search_hasTip_custom3-text { font-size: 11px; padding: 4px 8px 8px; background: #fee7c0; }*/
.search_hasTip_custom3 .tip { color: #000; width: 400px; z-index: 13000; border: 1px solid #5E2102; }
.search_hasTip_custom3 .tip .tip-title { font-weight: bold; font-size: 10px; margin: 0; color: #000000; padding: 8px 8px 4px; background: #ffc758; border-bottom: 1px solid #5E2102; }
.search_hasTip_custom3 .tip .tip-text { font-size: 11px; padding: 4px 8px 8px; background: #fee7c0; }

table.search_area_main #mod_search_searchword { width: 278px; }
div.summary p span.featured-story-more { margin-top: 10px; margin-bottom: 10px; float: right; }
div.details span.featured-story-less { margin-top: 10px; margin-bottom: 10px; float: right; }
div.porject_description div#act_desc.act_desc div.details p img { float: left; margin-right: 5px !important; }

/* Edited Amit 15-04-2013 */

/* Add New CSS Rule for all reset password pages call from admin side */
div.admin-componentheading { padding-top: 20px; padding-left: 20px; }
table.admin-contentpane { padding-left: 20px; }
button.admin-validate { margin-left: 20px; }

/* Edited End */

/* Edited Trupti 30-01-2014 */
div.tailoredsol a { color: #5D2000 }
div.tailoredsol { padding-top: 10px; }

/* Edited End */
.docman_list_layout .pagination-list li span{line-height: 10px;}

/*Phoca Download CSS*/
#maincontentarea_only #phoca-dl-categories-box div.pd-categoriesbox{width: 100%;margin: 0px 0px 20px 0px;padding: 0px;border: 1px solid #e9e9e9;}
#maincontentarea_only #phoca-dl-categories-box div.pd-categoriesbox .pd-title{border-bottom: 1px solid #e9e9e9;padding: 5px;}
#maincontentarea_only #phoca-dl-categories-box div.pd-categoriesbox .pd-subcategory{margin: 5px;}
#maincontentarea_only #phoca-dl-category-box .pd-filebox{margin: 0px;padding: 0px;clear: both;}
.pd-button-download a { margin: 5px 0px 0px 0px; padding: 0px 5px; font-size: 11px; color: #231f20; width: 70px; height: 24px; text-transform: uppercase; background: #ffc758; border: 1px solid #5d2000 !important; cursor: pointer; }
#maincontentarea_only #phoca-dl-category-box .pd-category div.pdtop, #maincontentarea_only #phoca-dl-file-box .pd-file div.pdtop, #maincontentarea_only #phoca-dl-download-box .pd-file div.pdtop{width:36px;}

.module-boxborder.rmvbottomtborder{border-bottom: none;}
.module-boxborder.rmvtopborder{border-top: none;}