﻿body {margin:0; padding:0; font:12px Arial; background:url(../images/bg_body_top.gif) repeat-x center 33px; color:#464646}

img{border:0; outline:none; margin:0; padding:0; vertical-align: bottom }

/*#region MyRegion */

/* Remove dotted-line on click */
a {outline: none; ie-dummy: expression(this.hideFocus=true); text-decoration:none; color:#216BBD}
a:hover{text-decoration:underline}


/*#endregion*/

/* for Print */
.print{}
.inPrint{ display:none; }

.cBoth{clear:both}
.fLeft{float:left}
.fRight{float:right}

.wrapper{}
.header{width:100%; height:33px; background:url(../images/header_blue_bar.gif) repeat-x top center; position:relative; z-index:16}
.headerPosition{width:920px; margin:0 auto; position:relative}

.logo{position:absolute}

.topMenuWrap{position:absolute; left:90px; top:5px;}
.topMenuList{list-style:none; margin:0; padding:0}
    .topMenuList li{float:left}
    
#subSitemap{}

.font11 {  line-height:1.2em; }
.searchWrap{position:absolute; top:5px; right:0; width:170px; background:#FFF}
.searchWrap input{ padding:2px}
.searchBtn{position:absolute; right:5px; top:3px}
.searchBtnTop{position:absolute; right:0; top:3px}

.mainMenuWrap{width:920px; margin:0 auto; position:relative; z-index:30; height:53px}
.mainMenuPosition{position:relative; float:right; top:15px; width:540px; }

.contentWrapper{width:920px; margin:0 auto; position:relative; clear:both; overflow:hidden; padding-top:30px; }
.full .homeColumnL{width:920px;}
.homeColumnL{width:706px; float:left; position:relative; top:-15px;  z-index:20}
.homeColumnR{width:200px; float:right; position:relative;top:-30px;}
.homeColumnC{width:200px; margin: 0 auto;}

.bannerWrap{margin-bottom:10px; position:relative; top:-15px; height: 286px;}
.cycle{overflow:hidden; height:280px}

.multimediaWrap{margin-bottom:10px}
.multimediaContainer{border-top:none; overflow:hidden}
.multimediaButton{ margin-top:5px; padding-top:5px; width:5px; }
.galleryPrev{ cursor: pointer }
.galleryNext{ cursor: pointer }

.home_gallery{height:72px; list-style:none; padding-top:8px; margin:0px; overflow:hidden; text-align: left; padding-left: 10px; }

.home_gallery li{float:left; height:72px; width:110px; padding-right:12px; }

.newsWrap{margin-bottom:10px}
.newsContainer{border:1px solid #E1E1E1; border-top:none; overflow:hidden;background:url(../images/tab_content_bg_repeat.gif) repeat-x center bottom}
.newsColumnL, .newsColumnR{float:left; width:50%}
.newsSeparator{background:url(../images/separator.png) repeat-y center top; overflow:hidden}
.separator{background:url(../images/separator.png) repeat-y right top}

.rgMasterTable li{list-style-image:none !important; clear:none !important}
.ListEventButton{list-style:none; margin:0;padding:0;}
.ListEventButton li{background:none;float:left !important}

.newsPosition{ padding:10px 20px; overflow:hidden}
.newsPosition > a > img {margin-bottom:10px}
.newsList{list-style:none; margin:0; padding:0}
    .newsList li{background:url(../images/arrow_blue.gif) no-repeat left 3px; padding-left:15px;  margin-bottom:10px}
.newsMore{float:right;}

.eventWrap{margin-bottom:10px; clear:both}
.eventTab{list-style:none; margin:0; padding:0; position:relative; border:1px solid #E1E1E1; border-top:none; border-bottom:none; overflow:hidden}
    .eventTab > li{float:left}
    .eventTab .separator{min-height:204px}
.eventTabHeader{}
.eventTabContent{position:relative; display:none; width:100%}

.eventContentWrap{background:url(../images/tab_content_bg_repeat.gif) repeat-x center bottom; border:1px solid #E1E1E1; border-top:none; clear:both}
.eventContentWrap .eventTabContent:first-child {display:block}
.eventContainer{overflow:hidden;}
.eventColumnL, .eventColumnR{float:left}

.eventPosition{padding:10px 20px; overflow:hidden; min-height:180px}
.eventPadLess{padding-right:0}
.eventList{list-style:none; margin:0; padding:0}
    .eventList > li{border-top:1px solid #E1E1E1; clear:both; overflow:hidden; padding:10px 0}
    .eventList > li:first-child{border-top:none}
    
/*.eventDesc{width:400px; float:left; margin-left:10px}
.eventDescTab{width:550px; float:left; margin-left:10px}
.eventDate{font-size:11px;}
.eventTitle{background:url(../images/arrow_blue.gif) no-repeat left 3px; padding-left:15px; font-size:11px; color:#707070}
.eventViewMore{float:right; margin-right:10px}*/
.eventCoferenceMinH{min-height:155px}
.eventDescCoference{width:280px; float:left; margin-left:10px}
.eventDesc{width:480px; float:left; margin-left:10px}
.eventTitle{margin-bottom:3px}
.eventDate{ color:#707070}
.eventViewMore{float:right; margin-right:10px}

.eventBtn{margin-right:10px;}

.viewByList{list-style:none; margin:0; padding:0}
    .viewByList li{background:url(../images/arrow_blue.gif) no-repeat left 3px; padding-left:15px; margin-bottom:5px }
/*Conference & Seminar Column*/
.eConference .eventColumnL{width:75%}
.eConference .eventColumnR{width:25%; }
.eConference .eventColumnR img{margin-bottom:5px}

/*International Fair Trade Mission Column
.eMission .eventColumnL{width:50%}
.eMission .eventColumnR{width:50%}*/
.eMission {margin-right:10px;}
 
/*Training Programme Column*/
.eTraining .eventColumnL{width:50%}
.eTraining .eventColumnR{width:50%}


.programmeWrap{margin-bottom:10px; clear:both}
.programmeTab{list-style:none; margin:0; padding:0; position:relative; border:1px solid #E1E1E1; border-top:none; border-bottom:none; overflow:hidden}
    .programmeTab > li{float:left}
    .programmeTab .separator{min-height:204px}
.programmeTabHeader{}
.programmeTabContent{position:relative; display:none; width:100%}

.programmeContentWrap{background:url(../images/tab_content_bg_repeat.gif) repeat-x center bottom; border:1px solid #E1E1E1; border-top:none; clear:both}
.programmeContentWrap .programmeTabContent:first-child {display:block}
.programmeContainer{overflow:hidden;}
.programmeColumnL, .programmeColumnR{float:left}

.programmePosition{padding:10px 20px; overflow:hidden}
.programmePadLess{padding:10px 0}
.programmeList{list-style:none; margin:0; padding:0}
    .programmeList > li{border-top:1px solid #E1E1E1; clear:both; overflow:hidden; padding:10px 0}
    .programmeList > li:first-child{border-top:none}
    .programmeList img{margin-right:10px}
    
.programmeDesc{width:285px; float:left; margin-left:10px}
.programmeTitle{font-weight:bold; margin-bottom:3px}
.programmeDate{ color:#707070}
.programmeViewMore{float:right; margin-right:10px}

/*Other Events Column
.eOther .eventColumnL{width:50%}
.eOther .eventColumnR{width:50%}*/
.eOther {padding:5px 15px;}

.highLightWrap{background:#CCC; width:100%; margin-bottom:10px;}
.highLightWrapHome{background:#CCC; width:100%; margin-bottom:-5px;}
.highLightContainer{margin:5px 10px; }
.highLightContainer a{color:#333}

.boldSeparator{background:url(../images/content_sep_repeat.gif) repeat-x center top; height:11px; width:100%; margin-bottom:10px ; clear:both;}

.adWrap{margin-bottom:10px; width:100%; overflow:hidden}
.adList{list-style:none; margin:0; padding:0; width:714px; list-style:none;}
    .adList li{float:left; margin-right:10px}
 
.full .adContainer{width:100%}
.adTextWrap{margin-bottom:10px; width:100%; overflow:hidden; position:relative; height:44px}
.adIcon{position:absolute; z-index:2}
.adContainer{position:relative; left:20px; top:5px; background:#fff99d; border:1px solid #f6ef7e; height:25px; width:684px}
.adDesc{position:absolute; top:5px; left:30px; color:#2f2f2f;  }
.adTextList{list-style:none; margin:0; padding:0; position:relative; top:5px; left:300px}
    .adTextList li{ float:left; border-left:1px solid #f3d56c; padding:0 10px; }
    .adTextList li:first-child{border:0}
    
.publicationWrap{clear:both; margin-bottom:10px}
.publicContainer{width:704px; background:url(../images/tab_content_bg_repeat.gif) repeat-x center bottom; border:1px solid #E1E1E1; overflow:hidden}
/*.publicColumnL, .publicColumnC, .publicColumnR{float:left; width:33%}*/
.publicColumn{float:left; width:33%}
.publicPosition{padding:10px 20px; overflow:hidden; }
.publicPosition img, .publicPosition > div{margin-bottom:5px}
.publicPosition img:first-child{float:left; margin-right:10px}
.publicDesc{float:left; width:115px}

.publicTable td{background:url(../images/separator.png) repeat-y right top; width:33%}
.publicTitle{margin-bottom:10px}

.loungeWrap{ position:relative; margin-bottom:10px; }
.loungeTop{background:url(../images/members_lounge_top.png) no-repeat center top; padding-top:62px}
.loungeBottom{background:url(../images/members_lounge_bottom.gif) no-repeat center bottom; padding-bottom:5px}
.loungeMid{background:url(../images/members_lounge_bg_repeat.gif) repeat-y center top;width:200px;}
.loungePosition{position:relative; padding:0 15px;}
.loginPosition, .paswwordPosition{margin-bottom:10px}
.loginPosition input, .paswwordPosition input{padding:4px}
.forgotPW{width:50%; float:left; font-size:10px}
.loginBtnWrap{overflow:hidden}
.loginBtn{float:right}
.bgTitleButton { padding-bottom:20px; }
.bgImgMember { padding-top:20px} 

.profileList{list-style:none; padding:0; margin:8px 0 0}
.profileList a{text-decoration:none}
.profileList li{margin-top:1px;  border-top:1px solid #9BC1E5; padding:1px 0  }
.profileList li:first-child{border:none}

.cpSearchWrap{background:url(../images/bg_company_search.gif) no-repeat center top;
width:200px; height:99px; position:relative; margin-bottom:10px; clear:both}
.cpSearchPosition{position:relative; top:40px; padding:0 15px}

.productSearchPosition{float:left}
.productSearchPosition input{padding:5px 0}
.productSearchBtn{float:left; margin-top:1px}
.cpRadioBtn{ color:#555; clear:both}

.searchProductBtn{float:left}
.searchProductBtn input{padding:0 !important}

.newMemberWrap{position:relative; margin-bottom:10px}

.tradeWrap{position:relative; margin-bottom:10px}
.tradePosition{padding:10px}
.tradeList ,.serviceList{list-style:none; margin:0; padding:0}
    .tradeList li, .serviceList li{background:url(../images/arrow_blue.gif) no-repeat left 3px; padding-left:15px; }
    
.opportunitiesWrap{position:relative; margin-bottom:10px}
.opportunitiesPosition{padding:10px; }
.registerBusinessBg{background:url(../images/bg_reg_biz.jpg) no-repeat center bottom;  border-top:1px solid #E1E1E1;}
.registerBusinessBg a{color:#144D90}
.registerBusinessBg div{margin:10px auto; width:72px}

.serviceWrap{position:relative}
.servicePosition{padding:10px;}

.quickLinkWrap{position:relative; margin-bottom:10px}

.hotelWrap{margin-bottom:10px}

.pollWrap{position:relative; margin-bottom:10px; background:#E1E1E1}
.pollList{list-style:none; margin:0; padding:0; border:1px solid #D7D7D7}
.pollList li{padding:5px 5px 10px; margin:0 10px; position:relative}
.pollList li:first-child{border:none; padding-bottom:0}
.pollQ{font-size:12px; border-top:1px solid #BBBBBB; font-weight:bold}
.pollA{ padding-top:0 !important}
.pollBtn{margin-bottom:5px; position:relative; right:-10px; width:70px}

.radioBtn input{float:left; margin-right:5px}
.radioBtn label {float:left; width: 130px; padding-top:3px}


.footerWrap{border-top:1px solid #E2E2E2; background:#ECECEC; color:#707070;  }
.footerWrap a{color:#707070}
.footerPosition{width:920px; margin:0 auto; padding:10px 0 20px}
.footerList{list-style:none; margin:0; padding:0; overflow:hidden}
    .footerList li{float:left; padding:0 10px; border-left:1px solid #707070}
    .footerList li:first-child{border-left:none; padding-left:0}
    
/* MASTER */
.breadCrumbWrap{background:#D2D2D2; overflow:hidden; height: 24px; width: 450px; float:left; line-height    : 1.5em;}
.breadCrumbContainer{width:480px; float:left; position:relative}
.breadCrumbPosition{position:relative; top:4px; left:10px;  color:#686868}
.breadCrumbPosition a{ color:#686868}
.navigationBtn{float:left;z-index:10; position:relative;}
.PrintFavWrap{background:#D2D2D2; overflow:hidden; height: 24px; width: 150px; float:left;}
.PrintFavPosition{position:relative; top:4px; }
#articleTitle{}

.Sectiontitle h1{color:#385479; font-size:16px; clear:both; padding:0; margin-top:0}
.Sectiontitlebranch{margin-top:-20px}
.Sectiontitlebranch h1{color:#165CA6; font-size:14px; clear:both;margin:0; padding:0 0 10px 0; }
.articleContent{ margin:0; padding:0; position:relative; z-index:20 }

.backToTop{clear:both; margin:20px 0 }

.iconPrint{margin-right:5px}
.iconFavourite{margin-right:5px}

.navigationContent{position: absolute; background-color: #D6E7F9; border: 1px solid #A0C4E6; border-top:none;padding: 30px;width: 644px; display:none; right:0; top:24px}
/*SUB PAGE CONTENT*/
.subContHeader {font-size:13px; color:#636363; font-weight:bold; font-style:italic}
.subHeader {font-size:14px; color:#1E58A6; font-weight:bold}
.underline {border-bottom: 1px solid #D0D0D0; }
.underlineLight {border-bottom: 1px solid #fff !important}
.underline4 {border-bottom: 4px solid #C0D3E7; }
.questionTitle{font-weight:bold}
.answerTitle{font-weight:bold; color:#108F10}
.floatLeft{float:left}
.floatRight{float:right}
/*General Article List Bullet change image - use other class to overwrite*/
.articleContent ul li{margin-bottom:10px; list-style-image:url(../images/bullet.png); padding-left:5px; clear:both}

.articleTable{ }
.articleTable tr:first-child{background:#CCC; font-weight:bold}
.articleTable td{padding:8px 5px;border-top: 1px solid #CCC;}

.articleTable ul,.articleTable ol{padding-left:10px; margin-left:10px}

.articleTableHeader{background:#CCC; font-weight:bold; text-align:center}
.articleTableHeader td{padding:8px 5px; border-bottom:1px solid #FFF; border-top:none; text-align:center !important}
.articleTableHeader td:first-child{border-right:1px solid #FFF}
.tdRowSpan {background-color:#edf1f8; border-left:1px solid #CCC}
.tightTable{}
.tightTable li{margin-bottom:5px}

.tablePriceList{text-align:center}
.tablePriceList tr td:first-child{text-align:left}

/*table format 2*/
.tableFormat {border:#D3D3D3; background-color:#EBEBEB}
.tableFormat tr:first-child {background:url('../images/articles/table_title_bg_repeat.gif') repeat-x; color:#ffffff}
.tableFormat tr:last-child>td {padding-bottom:20px}
.tableFormat tr > td:first-child {padding-left:20px}
.tableAltBlue {background-color:#edf1f8}

/*table format 3*/
.tableFormatTraining {border:#D3D3D3; background-color:#edf1f8}
.tableFormatTraining tr>td {border-bottom:1px solid #ffffff}
.tableFormatTraining tr > td:first-child {padding-left:10px !important; color:#1E59A5}

/*Float Images*/
.articleImageLeft{float:left; margin:0 10px 10px 0}
.articleImageRight{float:right; margin:-5px 0 10px 10px}

.linkIcon{float:left; margin:-5px 10px 10px 0 }
/*sub page - About FMM - Council */
.councilImg1 {background:url('../images/articles/thumb_mustafa_mansur.jpg') no-repeat left top}


/*Publication*/
.PubContainer{width: 680px; border-bottom: 0px solid #CCC; margin-bottom: 10px; padding:10px 0px; overflow:hidden;}
.PubTitle {font-weight:bold; color:#1E58A6; font-size:14px; margin-bottom:10px;}
.PubTitleAdvertise {font-weight:bold; color:#1E58A6; font-size:14px; margin-bottom:30px; margin-top:20px;}
.PubContent {float:left; width:550px;}
/*.PubImage {background-color:#DCDCDC; padding: 10px 10px;}*/
.PubImageBg { background:url(../images/publication_thu_bg.jpg) no-repeat center top; width:116px; height:96px; padding-top: 5px;}
.PubImageColumn {float:right; width:110px;}
.PubButtonBar {list-style:none; margin:0; padding:0; overflow:hidden;}
    .PubButtonBar li{float:left; padding: 10px  10px 0px 0px !important; clear:none ! important; list-style-image:none ! important}
    .PubButtonBar li:first-child{}
.PubBgSearch {background:url(../images/publication_search_bg.jpg); background-repeat:repeat-x; height:37px;}
.PubPrice {font:Helvetica Bold Narrow; font-size:13px; color:#BF3753; font-weight:bold;}

.publicAdvertWrap a img{display:none}
.PubSearchBox { margin:5px 5px; float:right; padding:2px;background:#FFF}
.searchBoxBorder img{ }
.PubSearchBox ul{margin:0; padding:0; overflow:hidden}
.PubSearchBox ul li { margin-left:5px;list-style:none; float:left; clear:none !important }
.searchBoxBorder { border:1px solid #DADADA; padding:1px 2px; background:#FFF; }
.PubAmazon {margin:7px 5px;}
.distributeList{list-style:none; margin:0; padding:0; float:right}
.distributeList li{background:url(../images/arrow_blue.gif) no-repeat left 3px; padding-left:15px; }
.distributeList img{display:none}
.MarL5 {margin-left:5px;}
.PubTitleSearch { margin:10px 10px;}
.PubNoRecord {background:#fff99d; padding:20px 20px; margin-top:20px;}
.PubLineSep {border-top: 1px solid #CCC; margin-top: 10px; padding-top:10px}

.formList{list-style:none; margin:0; padding:0; width:540px}
    .formList > li{clear:both; margin-bottom:10px; overflow:hidden; list-style-image:none !important}
        .formList > li > div{float:left}
        .formList > li > div:first-child{margin-top:8px; width:150px; font-weight:bold}
.formStar{ color:#F00}

.PublicationFormList{list-style:none; margin:0; padding:0;}
    .PublicationFormList > li{clear:both; margin-bottom:10px; overflow:hidden; list-style-image:none !important}
        .PublicationFormList > li > div{float:left}
        .PublicationFormList > li > div:first-child{margin-top:8px; width:150px; font-weight:bold}
.PublicationFormStar{ color:#F00}     

/*Search*/
.BEDBgSearch {background-color:#DFDFDF; height:37px;}
.BEDSearch{ margin:5px 5px; float:right; background:#FFF; padding:2px}
.BEDSearch input.rdfd_ {display: none;}
.BEDSearchBorder img{ margin:-13px 3px 0px 3px; float:left}

.articleSearchBtn{ padding:5px 0 0 3px}
.articleSearchBox{margin-left:20px}
/*Member Lounge > Industry*/
.altBg {background-color:#F2F2F2}
.memberDetails {font-size:13px}
.memberDetails tr >td:first-child {font-weight:bold}
/*branch*/
.branchHomeElement{padding-bottom: 3px; }
.branchnewsRoomTitle {font-weight: bold; font-size: 13px;padding: 10px 0px 5px 0px;}
.branchnewsContainer{border-top: 1px solid #A2A2A2; overflow:hidden; padding-top: 10px;}
.branchnewsPosition{ padding:0; overflow:hidden;}
#branchMenu{height:100px;clear:both;border:1px solid #000}

.RadMenu_fmmHQ  {padding-bottom:15px}
.branchnewsList{list-style:none; margin:0; padding:0}
.branchnewsList li{margin-left:15px}
.branchnewsList {}
.branchnewsList b{font-size:12px}
.brancheventList{list-style:none; margin:0; padding:0}
    .brancheventList li{margin-left:15px}

.brancheventPosition{padding:0px; }
.brancheventDesc{}
.branchOverview  {margin-right:10px; float:left ;}
.branchBlueBox {background-color:#edf1f8; margin-top:20px; clear:both; padding:8px}
.viewLocationMap {padding:10px 0px; width:128px}
/*width:300px; float:left; margin-left:10px; padding-bottom: 10px;*/
.brancheventTitle{ font-size:12px; color:#707070}

/*#region Events */
/*Events*/
.EventSearchBg{background:url(../images/articles/events_search_bg.jpg);background-repeat:no-repeat;padding:5px 5px}
.EventSearch{list-style:none; margin:0; padding:0; width:705px;}
.EventSearch>li{clear:both; overflow:hidden; padding:2px 2px}
.EventSearch>li>div{float:left}
.EventSearch>li>div:first-child{margin-top:3px; width:100px; font-weight:bold}
.EventSearchButton{padding-left:105px;}

.EventButtonBar {list-style:none; margin:0; padding:0; overflow:hidden; margin-bottom:20px;}
    .EventButtonBar li {float:left ; padding: 10px  10px 0px 0px !important; list-style-image:none; clear:none!important; list-style-image:none!important}
    .EventButtonBar li:first-child{} 
 .EventRegDeadLine {font-size:13px; color:#BF3753; font-weight:bold; clear:both}
 
 
 .eventTitleBlue{color:#1E59A5; font-weight:bold; font-size:13px}
 
 .eventThumbWrap{float:left; margin-right:40px;margin-bottom:20px; border:1px solid #CCC; width:267px; height:194px}
 .eventDetailTitle, .eventDetailDate, .eventDetailVenue, .eventDetailCountry{float:left; width:380px; margin-bottom:10px}
 
 .eventDetailTitle{color:#1E59A5; font-weight:bold; font-size:14px}
 .eventDetailDate b{font-size:13px}
 .eventDetailVenue b{font-size:13px}
 .eventDetailCountry b{font-size:13px}
 
 .eventDetailContent{clear:both}
 .eventDetailContent > P:first-child{margin-top:0} 

/*#endregion*/
 
 .RadTabStrip_Default .rtsUL > .rtsLI {clear:none}
  
 .article_highlight{  padding: 35px 5px 5px 0; font-size: 14px; color: #385479; font-size: 14px; font-weight: bold;} 
 .landingGrid {margin: 0px !important; padding-left: 15px !important; }
 .landingGrid li{margin-bottom:10px; list-style-image:url(../images/bullet.png) !important; padding-left:0px; clear:both;}
 .landingGrid li a{ font-weight   : bold  ;}
 
 #trainingTbl td{padding: 5px 5px 5px 0px;}

.trainingTitleBlue {
color: #1E59A5;
font-weight: bold;
font-size: 13px;
}
.trainingDownload {padding: 10px;}
.trainingDesc{padding: 10px  10px  10px 0px;}


/*PhotoGallery*/
.clsPhotoThumb {border:3px solid #DCDCDC; width:132px; height:88px; overflow:hidden;background-color:#DCDCDC;}
.clsPhotoThumbYear {width:162px; height:100px; overflow:hidden;}
.clsYear { background-color:#286abe; height:20px; text-align:center; width:162px; }
.clsYear a { text-decoration:none; color:#fff; font-weight:bold; }
.OfflineformBar {margin-bottom: 30px;background:url(../images/icon_pdf.gif) no-repeat left 0px; height:27px; padding-left:30px;}
.OfflineformBar > div { padding-top:5px;}

/*Search Photo Gallery*/
.photoSearchWrap{width:100%; background:#CCC; padding:5px 0 3px;overflow:hidden}
.photoSearchList{list-style:none; margin:0; padding:0; float:right; margin-right:10px; overflow:hidden}
.photoSearchList li{float:left; clear:none !important; list-style-image:none !important; margin-bottom:0 !important; padding-top:1px}
.photoSearchBox{padding-top:0 !important}

.photoWrap{clear:both}

.searchBorder{float:right; margin-right:85px; margin-top:-30px;}
.searchBox{ color:#999; margin-top:-4px;}
.searchBtn{float:right; background:url(../images/btn_search.png); }
.searchCombo{margin-right:10px;}

/*MemberSearch*/
.MemberSearchBg{background-color:#F4F4F4; padding:5px 5px}
.MemberSearch{list-style:none;margin:0;padding:0;width:705px}
.MemberSearch>li{clear:both;overflow:hidden;padding:2px 2px}
.MemberSearch>li>div{float:left;width:405px;}
.MemberSearch>li>div:first-child{margin-top:3px;width:150px;font-weight:bold}
.MemberSearchAlphabet {float: left; width: 15px}

/*multimedia carousel*/
.jcarousel-skin-tango .jcarousel-container-horizontal{width: 600px; padding: 20px 40px;}
.jcarousel-skin-tango .jcarousel-clip{overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width: 600px;height: 72px;}
.jcarousel-skin-tango .jcarousel-clip-vertical{width: 110px;height: 618px;}
.jcarousel-skin-tango .jcarousel-item{width: 110px;height: 72px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left: 0;margin-right: 10px;}
#mycarousel-prev{cursor:pointer}
#mycarousel-next{cursor:pointer}

/*Hightlight > member*/
.loginPad {padding:15px}

/* Member Lounge*/
.tabLoungeContent{margin:10px 0 30px}
/*.loungeTable td{border-top:1px solid #CCC}*/
.loungeTable tr:first-child td{border:none}
.loungeTable tr td:first-child{font-weight:bold; width:180px}

.updateTableShort{margin:10px 0 20px}
.updateTableShort tr td:first-child{font-weight:bold; width:180px; padding-top:10px}
.updateTdPadTop{padding-top:5px !important}

.updateTableLong{margin:10px 0 20px}
.updateTableLong tr td:first-child{font-weight:bold; width:180px}

.gridHeader{font-weight:bold !important}

.altBgColor{background:#EDF1F8}


/*Staff Management*/
.staffManageTable{}
.staffManageTable tr td:first-child{font-weight:bold; width:180px; padding-top:10px}
.updateTdPadTop{padding-top:5px !important}

/*Member Search*/
.memberSearchTable{margin:3px 0; font-size:13px}
.memberSearchTable td{padding:2px 5px !important}
.memberSearchTable tr td:first-child{ width:60px}
.memberSearchTable tr:first-child td{width:auto}

/*Download Center*/
.dlFileSizeText{float:left; padding-top:5px; margin-right:10px}


/*bullet listing*/

.list-lower-alpha {list-style-type: lower-alpha;}
.list-upper-alpha {list-style-type: upper-alpha;}
.list-lower-roman {list-style-type: lower-roman;}
.list-upper-roman {list-style-type: upper-roman;}

.RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink {
    color: #000 !important;
    font: 12px/26px "Segoe UI",Arial,sans-serif;
}

.company_info a, a:hover, a:visited{color:#005DBC !Important}

.telerik-reTable-5 p,
.telerik-reTable-4 p,
.telerik-reTable-3 p,
.telerik-reTable-2 p,
.telerik-reTable-1 p{margin:5px 0; padding:5px 0}

/* Shopping Cart */
.sc-details .float { float: left; width: 340px; }
.sc-details .sc-delivery { padding-left: 10px; }
.sc-details .title { font-weight: bold; }
.sc-details .content { padding-left: 10px; }
.sc-billing { border-right: 1px solid #ccc; }
.eqheight { float: left; overflow: hidden; position: relative; }
.border { border: 1px solid #ccc; float: left; padding: 10px; width: 320px; margin-bottom: -1000px; padding-bottom: 1000px; }
.next { margin-left: 20px; }
.border > div { width: 320px; }
.border > div.pad { height: 41px; }
.border > div.btn { bottom: 12px; height: 29px; margin-left: -10px; position: absolute; width: 340px; }
.border > div.btn input { margin-right: 10px; }
.border > div.bdbtm { background: #ccc; bottom: 0; height: 1px; margin-left: -10px; position: absolute; width: 340px; }
.border .ipay88 { margin-left: 110px; }
.addcart .title { background: #d5e6f7; color: #17519c; font-size: 14px; font-weight: bold; height: 34px; line-height: 34px; padding: 0 20px; }
.addcart .row { line-height: 22px; padding: 20px 20px 0 20px; }
.topMenuWrap { width: 640px; }
#viewcart { background: url('../images/navi_shoppig_cart.png') no-repeat; display: inline-block; height: 23px; text-align: center; width: 130px; }
#viewcart a { display: inline-block; height: 23px; line-height: 22px; position: relative; width: 130px; }
#viewcart a:hover { text-decoration: none; }
#viewcart .b { color: #fff; display: inline-block; height: 23px; position: absolute; left: 90px; line-height: 22px; }
.pad { float: right; width: 10px; }
.publicTable td.riSpin{background: none;}

/* Event Register Form */
.data_bold{font-size: 12px; color: #333; font-weight: bold}
.borderImageBottom{/*border-bottom: 1px solid #DBDBDB;*/padding-bottom: 10px; line-height: 2em}
.StandardTBWidth{width: 350px;}
.startColor{color: #FF0000;}
a.selected {z-index:100;}
.messagepop {background-color:#FFF; border:1px solid #999; cursor:default; position:fixed; left:50%; top:100px; text-align:left; width:868px; height:400px; z-index:9999; padding: 25px 25px 20px; overflow:auto; margin-left:-460px}
.messagepop p, .messagepop.div {border-bottom: 1px solid #EFEFEF;margin: 8px 0;padding-bottom: 8px;}
.messagepop1 { cursor:default; position:fixed; left:50%; top:100px; text-align:left; width:900px; height:400px; z-index:9999; margin-left:-475px}
.messagepop1 .title { background: #d5e6f7; color: #17519c; font-size: 14px; font-weight: bold; height: 34px; line-height: 34px; padding: 0 20px; }
.messagepop1 div.messagepop2 { padding: 25px 25px 20px; overflow: auto; height:400px; }
.messagepop1 p, .messagepop1.div {border-bottom: 1px solid #EFEFEF;margin: 8px 0;padding-bottom: 8px;}
div.topbtn { float: right; margin-bottom: 5px; margin-top: 10px; }
div.topbtn input { margin-left: 10px; }
#etabbd { border-bottom: 1px solid #808080; float: left; height: 25px; position: absolute; width: 706px; }
.RadTabStrip { position: relative; z-index: 1; }
.form-wrap{overflow:hidden; width:100%}
.form-wrap h2{font-size:14px; margin:0; padding:0}
.form-column{float:left}
.double-column{width:48%; margin-right:2%}
.table-main{}
/*.table-main td{border-top:1px solid #ccc}
.table-main tr:first-child td{border:none}*/
.table-main td.borderImageBottom{padding-bottom:0}

.ac-category-list{list-style:none; margin:0; padding:0}
.ac-category-list > li{margin-bottom:10px; border-top:1px solid #ccc; padding:20px 0 10px}
.ac-category-list > li:first-child{border:0;padding-top:0;}

.ac-activity-list{list-style:none; margin:0; padding:0}
.ac-activity-list > li{margin-bottom:10px; border-top:1px dotted #ccc; padding-top:10px}
.ac-activity-list > li:first-child{border:0}
.ac-activity-price{margin-left:22px; padding:10px 0; margin-bottom:10px}
.ac-activity-price div{width:150px; float:left}

.ac-participant-list{clear:both}
.ac-participant-list li{overflow:hidden}
.ac-participant-list div{width:128px; float:left}

.ac-hotel-list{list-style:none; margin:0; padding:0}
.ac-hotel-list > li{margin-bottom:10px; border-top:1px solid #ccc; padding:20px 0 10px}
.ac-hotel-title{font-weight:bold; font-size:14px}

.ac-booking-wrap{padding:10px; background:#BBE1F4; margin-bottom:20px}
.ac-booking-title{font-weight:bold; font-size:14px; margin-bottom:10px}

.ac-table-fee{}
.ac-table-fee .table-header{background:#36629F;}
.table-header .data_bold{color:#fff}

.ac-table-fee-total{text-transform:uppercase}
.ac-table-fee-total td{border-top:1px solid #ccc; border-bottom:3px double #ccc}
.grand-total.ac-table-fee-total td{border-top:none; font-size:14px}

.ac-table-title{font-size:16px; margin-bottom:5px; font-weight:bold}

.RadGrid_PubList .rgRow .riTable td, .RadGrid_PubList .rgAltRow .riTable td { border-bottom: 0px none !important; }

/*
.messagepop{margin-left:-468px}
html.noscroll{overflow:hidden;}
body.noscroll{overflow-y:scroll;}
html.noscroll{position:fixed;overflow-y:scroll;width:100%;}
*/