@charset "utf-8";
/* CSS Document */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px; border-top:5px #6d6d6d solid; }
.wrap { width:830px; margin:0px auto; }

h1, h2, h3, ul, p { margin:0px; padding:0px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333333; padding-bottom:20px; }
h1.pageTitle { font-size:20px; color:#333; font-weight:bold; }
h3 { font-size:15px;}
li { list-style:none; }
.clear { clear:both; !line-height:1px; }
p { text-align:justify;}
a { text-decoration:none; outline:none; }
.mainBanner { background:url(../images/main-banner-bg.jpg) no-repeat top center; height:163px; }
.logoContainer { width:147px; float:left; padding-top:13px; }

.mainMenuContainer { background:url(../images/main-menu-bg.gif) repeat-x top; height:37px; margin-bottom:30px;  }
.mainMenuContainer ul { margin:auto; text-align:center; }
.mainMenuContainer ul li { float:left; /*background:url(../images/main-menu-brdr.gif) no-repeat top right;*/ padding:0px 0px; font-size:14px; font-weight:bold; font-family:'Times New Roman', Times, serif; line-height:37px; line-height:14px; }
.mainMenuContainer ul li a { color:#fff; text-decoration:none; }
.mainMenuContainer ul li a:hover, .mainMenuContainer ul li a.activePage { color:#000; text-decoration:none; }
.mainMenuContainer ul li.lastMainNav { background-image:none; }

/* Footer */
.footerContainer { background:url(../images/footer-bg.gif) repeat-x top; line-height:47px; color:#333333; }
.footerContainer li { background:url(../images/footer-link-brdr.gif) no-repeat top right; padding:0px 10px; float:left; }
.footerContainer li.lastFooterLink { background-image:none; }
.footerContainer li a { color:#333; font-size:11px; font-weight:bold; }
.footerContainer li a:hover { color:#004890; }
.footerContainer p { width:320px; font-size:10px; float:right; text-align:right; line-height:12px; padding-top:10px; }
.footerContainer p a { color:#333333; }
.footerContainer p a:hover { color:#3A9AFA; }

/* Top Menu */
.topMenuContainer {
	float:right;
	width:530px;
}
.topMenuRightBrdr { background:url(../images/top-menu-right-brdr.gif) no-repeat bottom right; }
.topMenuLeftBrdr { background:url(../images/top-menu-left-brdr.gif) no-repeat bottom left; padding-left:9px; }
.topMenuRightBrdr ul { background:url(../images/top-menu-left-brdr.gif) no-repeat bottom left; line-height:30px; height:31px; }
.topMenuRightBrdr ul li { float:left; background:url(../images/top-menu-item-brdr.gif) no-repeat bottom right; padding:0px 12px 0px 0px; margin-right:12px; }
.topMenuRightBrdr ul li.lastTopMenu { background-image:none; padding-right:0px; margin-right:0px; }
.topMenuRightBrdr ul li a { color:#fff; font-family:'Times New Roman', Times, serif; font-weight:bold; font-size:14px; }
.topMenuRightBrdr ul li a:hover { color:#3a9afa; text-decoration:none; }
.topMenuBg { background:url(../images/top-menu-bg.gif) repeat-x bottom; display:block; _display:inline-block; height:31px; margin:0px 9px; margin-left:0px; }

a.blogger, a.calendar { width:19px; height:19px; background:url(../images/calendar-icon.gif) no-repeat top left; display:block; float:left; margin:5px; }
a.blogger { background-image:url(../images/blogger-icon.gif); }
a:hover.blogger, a:hover.calendar { background-position:bottom; }


/* Home */
.homeSubContent {
	width:539px;
	float:left;
	padding-right:20px;
	padding-top:35px;
}
.homeSubContent img { float:left; margin:0px 10px 5px 0px; border:1px solid #6b6b6b; }
.homeSubContent p { padding-bottom:25px; }
/* News Box */
.newsBox { width:250px; float:right; margin:35px 0px 20px 0px; background:url(../images/news-box-bg.gif) repeat-y; }
.newsBoxBtmBrdr { background:url(../images/news-box-bottom-brdr.gif) no-repeat bottom left; padding-bottom:15px; }
.newsBoxBtmBrdr h1 { color:#fff; font-size:18px; border-bottom:1px #fff solid; background:url(../images/news-box-top-brdr.gif) no-repeat top left; padding:8px; }
.newsBoxBtmBrdr ul { padding:0px 10px; color:#fff; }
.newsBoxBtmBrdr ul li { padding:15px 0px; border-bottom:#6cb5ff 1px solid; }
.newsBoxBtmBrdr ul li h2 { color:#fff; font-size:14px; font-weight:bold; }
.newsBoxBtmBrdr ul li span { display:block; text-align:right; padding-bottom:5px; font-weight:bold; }
.newsBoxBtmBrdr ul li img { float:left; border:1px solid #fff; margin:0px 5px 5px 0px; }
a.moreNews { width:57px; height:22px; display:block; float:right; background:url(../images/more-news.gif) no-repeat top left; }
a:hover.moreNews { background-position:bottom; }


/* Board IDs */
.boardContainer { padding-top:20px; }
.boardContainer li { height:223px; display:block; padding-bottom:20px; background:url(../images/board-id-bg.gif) no-repeat top left; }
.boardIdBottomBrdr { background:url(../images/board-id-bottom-brdr.gif) no-repeat bottom left; padding-top:40px; }
.boardIdBottomBrdr img { float:left; border:2px solid #999; margin:0px 10px 3px 0px; }
.boardMemberDetails { float:left; width:323px; }
.boardMemberDetails h1 { padding-bottom:0px; }
.boardMemberDetails h3 { padding-bottom:25px; }
a.boardContact, a.boardTel { background:url(../images/board-email-icon.gif) no-repeat top left; height:21px; line-height:21px; padding-left:30px; width:270px; display:block; font-size:13px; color:#333; margin-bottom:10px; } 
a.boardTel { background-image: url(../images/board-tel-icon.gif); }
a:hover.boardContact, a:hover.boardTel { background-position:bottom left; color:#3a9afa; }
a.ContactMe { background:url(../images/board-contact-right-brdr.gif) no-repeat top right; display:block; width:130px; margin-left:155px; margin-top:21px; color:#fff; }
a.ContactMe b { background:url(../images/board-contact-leftbrdr.gif ) no-repeat top left; height:22px; line-height:22px; display:block; padding-left:20px; cursor:pointer; }
a:hover.ContactMe { color:#000; }

/* Contact Us */
.ContactFormContainer { padding-top:20px; padding-bottom:40px; color:#666666; font-size:15px; font-weight:bold; }
.ContactFormContainer label { line-height:32px; width:150px; text-align:right; float:left; padding-right:10px; }
.ContactFormContainer input, .ContactFormContainer textarea { width:247px; height:32px; background:transparent url(../images/input-bg.gif) no-repeat top left; line-height:32px; border:0px; color:#666666; float:left; font-size:15px; padding:3px 7px; !padding:0px 7px; }

.ContactFormContainer textarea { background-image:url(../images/txtarea-bg.gif); height:200px; overflow-y:auto; line-height:15px; padding-top:5px; padding-bottom:15px; }
.ContactFormContainer div { height:5px; line-height:2px;}
.ContactFormContainer a { width:114px; height:32px; display:block; background:url(../images/contact-send-button.gif) no-repeat top left; line-height:32px; text-align:center; color:#fff; font-weight:bold; margin-left:305px; }
.ContactFormContainer a:hover { background-position:bottom; } 


/* History */
.historyBrowseContainer { width:769px;  height:220px; background:url(../images/history-years-bg.gif) no-repeat top; margin:10px auto; text-align:center; background-position:bottom;}
.historyBrowseContainer ul { width:auto; margin:5px auto; font-size:16px; font-weight:bolder; }
.historyBrowseContainer ul li { display:inline; }
.historyBrowseContainer ul li a { color:#333333; width:71px; height:72px; margin:5px; display:inline-block; line-height:50px; display:block; float:left; }
.historyBrowseContainer ul li a:hover, .historyBrowseContainer ul li a.selectedYear { background:url(../images/history-year-bg.gif) no-repeat top left; color:#fff; }

/* About */
a.downloadPdf { color:#333; font-weight:bold; }
a:hover.downloadPdf { text-decoration:underline; }


/* Projects */
.accordionHeader { cursor:pointer; }
.projectsContainer { margin-bottom:20px; }
.projectsContainer li { margin-bottom:10px; }
.projectgTitleContainer { height:27px; padding-top:14px; !padding-top:5px; background:url(../images/projects-bg.gif) no-repeat bottom left; width:769px; margin:auto; }
.projectgTitleContainer p { width:680px; float:left; padding-left:10px; color:#FFFFFF; font-weight:bold; font-size:17px; padding-top:2px;}
.projectgTitleContainer a { width:20px; height:27px; float:right; margin-right:10px; background:url(../images/arrow.gif) no-repeat top left; }
.projectgTitleContainer a:hover { background:url(../images/arrow.gif) no-repeat bottom left; }
.projectDetailsContainer { width:747px; margin:auto; padding:20px 10px;/* background:url(../images/projects-text-bg.gif) repeat-x top; */ }
.projectDetailsContainer img { float:right; margin:0px 0px 10px 10px; }
.projectDetailsContainer a { color:#666666; font-weight:bold; }
.projectDetailsContainer a:hover { color:#3A9AFA; }

/* Sponsors */
.sponsorsContainer { width:100%; font-weight:bold; margin-bottom:20px; }
.sponsorsContainer a { color:#333; }
.sponsorsContainer a:hover { text-decoration:underline; }
/*.sponsorsContainer img { border-top:#D4D4D4 1px solid; }*/


/* Biz Cards */
.bizCardsContainer { width:780px; margin:20px auto; }
.CardsYearTabsContainer { font-size:18px; font-weight:bold; display:block; }
.CardsYearTabsContainer li { float:left; margin-right:2px; }
.CardsYearTabsContainer li a { width:116px; height:34px; display:block; 
		background:url(../images/year-tab-bg.jpg) no-repeat bottom; line-height:34px; text-align:center; color:#F0F0F0; }
.CardsYearTabsContainer li a:hover, .CardsYearTabsContainer li a.selectedCardsYear  { background-position:top; color:#5F5F5F; }

.bizCardsItemsContainer { background: url(../images/biz-cards-bg.gif) repeat-y; clear:left;}
.bizCardsItemsTopBrdr { background:url(../images/biz-card-top-brdr.gif) no-repeat top; }
.bizCardsItemsBottomBrdr { background:url(../images/biz-cards-btm-bg.gif) no-repeat bottom; padding:15px; }
.bizCardsItemsBottomBrdr ul li { background:url(../images/biz-card-bg.gif) no-repeat top left; margin:20px; float:left; width:161px; height:258px; padding:18px 19px 21px 21px; }
.bizCardTitle { font-size:15px; font-weight:bold; color:#FBDD76; letter-spacing:-1px; text-align:center; }
.bizCardsItemsBottomBrdr ul li a { width:19px; height:11px; line-height:5px; font-size:2px; display: block; background:url(../images/biz-card-email.gif) no-repeat top; margin-left:139px; margin-top:4px; visibility:hidden !important; }
.bizCardsItemsBottomBrdr ul li a:hover { background-position:bottom; }
.bizCardsItemsBottomBrdr ul li img { display:block; border:1px #5F5F5F solid; margin:15px auto; }
.CardHolderPosition { font-size:11px; font-weight:bold; color:#333; text-align:center; }


/* MemberShip */
.memberShipIntro { font-weight:bold; }
.memberShipBanner { display:block; margin:10px auto; }
.memberShipQuestContainer { margin:20px auto; }
.memberShipQuestContainer li { padding:10px; margin-bottom:10px; }
.memberShipQuestContainer li.gray { background-color:#F7F7F7; }
a.applicationFormBtn { width:180px; height:38px; display:block; float:right; background:url(../images/membership-btn.gif) no-repeat top left; color:#3A9AFA; line-height:38px; font-weight:bold; text-align:center; font-size:18px; letter-spacing:-1px; margin-top:10px; }
a:hover.applicationFormBtn { background-position:bottom; }



/* OutGoing */
.ParagraphImage { float:right; margin:0px 0px 10px 10px;} 
.borderdParagraph { border:1px #333 solid; padding:15px; margin:15px; }
.outGoingLists { display:block; }
.outGoingLists li { list-style-type: decimal; padding-bottom:10px; }


a.addCountry, a.removeCountry { width:48px; height:48px; display:block; background:url(../images/exchange/btn-add-remove.gif) no-repeat bottom; margin-bottom:5px; }
a.removeCountry { background-image:url(../images/exchange/btn-add-remove-left.gif); }
a:hover.addCountry, a:hover.removeCountry { background-position:top; }

 
.modalBackground {
background-color:Gray;
opacity:0.7;
}

a.newDetailsButton { width:112px; height:33px; display:block; background:url(../images/details.gif) no-repeat top left; margin:210px 0px 0px 240px; }
a:hover.newDetailsButton {  background-position:bottom left; }