﻿body { font-family: Verdana, Sans-Serif; font-size:75%; margin:0px; padding:0px;}
a {text-decoration: none; color: #003366;}
a:hover {text-decoration: underline;}
h1,h2,h3,h4 {margin:0; padding:0;}
h1 { font-size: 1.6em}
h2 { font-size: 1.5em}
h3 { font-size: 1.1em}
h4 { font-size: 0.9em}
h4 { background-color: #c8cdce; padding: 2px 6px; display: inline; color:White;} 
p { margin: 8px 0 0; padding:0; font-size: 1em}
li p { font-size: 0.9em}
img {border:0;}
ul { list-style-type: square; }

/* Masterpage */
.container {width:994px; margin-left:auto; margin-right:auto;}
.wrapper {width:994px; float:left;}
.top_banner {width:728px; height: 90px; margin-left: auto; margin-right: auto; padding-bottom: 10px;}
.header {float:left; width: 994px; height: 112px; background:url(../Images/topBanner.gif) no-repeat top left; margin-bottom:8px;}
.header_left {float:left; width: 618px; height: 112px;}
.header_left h1 {text-indent:-3000px;}
.header_right {float:left; width: 376px; height: 112px; color: White;}
div.header_right a { color: White; text-decoration: underline; font-weight: bold; font-size:0.9em;}
.login {width: 354px; height: 42px; padding: 20px 10px 10px 12px;}
.login p { margin: 0;}
div.login ul.bulleted a { color: White; background:url(../Images/bullet_white.gif) no-repeat left 2px;}
.quick_search {width: 364px; height: 33px; padding: 7px 5px 0px 7px;}
.quick_search .txtbx { width: 177px; font-size:0.9em;}
.quick_search .submitbtn { font-weight: bold; font-size:0.9em;}
.banners_column {float:left; width: 120px; height: 100px;}
.sponsoredby_box {text-align: center; font-family: Arial; font-size: 9px; color: #999999; width:118px; height:11px; border: 1px solid #e1e1e1; float: left;}
.skyscraper_banner {float: left; margin-top: 2px;}
.small_banner {float: left; margin-top: 3px;}
.main_nav {float: left; width: 850px; margin-left: 10px; margin-bottom: 36px;}
.main_nav ul {list-style-type:none; margin: 0; padding: 0;}
.main_nav ul li { float: left; border-right:1px solid #003366; padding-left:12px; padding-right:10px; margin-bottom: 4px; font-size:0.9em;}
.main_nav a {color: #003366; }
.main_nav ul li a.current { font-weight: bold;}
.footer {clear: both; padding-top: 60px; text-align: center; width:720px; font-size:0.8em; margin-left:auto; margin-right: auto;}
.footer ul {list-style-type:none; margin: 0; padding: 0;}
.footer ul li { float: left; border-right:1px solid #000; padding-left:9px; padding-right:7px;}
.footer ul li a {color: #000; }
.footer img { margin-top: 8px;}
.footer p { margin-top: 8px;}
.main_nav ul li.lastitem, .footer ul li.lastitem, .dir-nav ul.letters li.lastitem { border-right-style:none;} 
.contentwrap { font-family: Arial, Sans-Serif;}
.homelink { display: block; height:60px; width:260px; margin-left: 22px;}

/* Common styles */
.new_btn { float: left; display: block; background: url(../Images/bg_new_btn.gif) no-repeat left 3px; width:25px; height: 14px; font-family:Trebuchet MS,Helvetica,Sans-Serif; font-size:11px; color: White; padding-left: 4px; margin-right: 3px; font-weight: normal; margin-top:-1px; }

/* Home */
.left_column_home { float:left; width:334px; margin-left:10px;}
.center_column_home {float:left; width:259px; margin-left:4px;}
.right_column_home {float:left; width:259px; margin-left:4px;}
.feature_box {border: 8px solid #c8cdce; padding: 10px; margin-bottom: 4px;}
div.feature_box h2 a, div.news_box a, div.news_box2 a, div.conference_intro h2 a, div.event h2 a, div.conference_text a { color: Black;}
/* Grouped the styles for h4
.feature_box h4, .conference_intro h4, .event_nav h4 { background-color: #c8cdce; padding: 2px 6px; display: inline;} */
.feature_box h2, .conference_intro h2, .event h2 { margin-top: 5px;}
.feature_box h3, .conference_intro h3, .event h3 { font-size: 1em; margin-top: 5px;}
.register-button {  background:url(../Images/bg_button_left.gif) no-repeat top left #036192; height: 20px; width: 158px; margin-top: 10px;}
.register-button p { margin: 0; padding: 2px 10px 2px 29px;  background:url(../Images/bg_button_right.gif) no-repeat top right; height: 16px; }
div.register-button a { color:White; font-weight: bold;}
img.meeting-image { display: block; margin: 10px 0;}
ul.bulleted { margin:10px 0 0 0; padding: 0; list-style-type: none;}
ul.bulleted a { background:url(../Images/bullet.png) no-repeat left 2px; padding-left:17px; }
ul.bulleted a, div a.more {color: #003366; text-decoration: underline; font-size: 0.9em}
.news_box2 { border: 1px solid #e1e1e1; padding: 13px 16px;}
ul.floatlist { padding-bottom: 15px;}
ul.floatlist li {float: left; padding-right: 10px; }
ul.floatlist a { font-weight: bold;}
img.box_button {float: right; padding-left: 2px;}
.news_box { border: 1px solid #e1e1e1; padding: 10px 7px 10px 13px; margin-bottom: 4px;}
.smallfont h3 { font-size: 1em}
ul.news_list { margin: 15px 0 0; padding:0; list-style-type:none;}
ul.news_list li {margin-bottom: 5px}
ul.news_list li p { margin: 0;}
span.normal { font-weight:normal;}
.person { margin-bottom: 10px}
.person .photo { float: left; margin-right: 20px; margin-top: 5px; width: 80px;}
ul.generic_list { list-style: none; margin-left:0; padding-left: 0;} 
ul.generic_list p { margin:0;}
ul.generic_list li { background: url(../Images/bullet_disc.png) 6px 5px no-repeat; margin-bottom: 5px; padding-left: 19px;}
h3.blue { color: #036192}

/* Directory */
.one_column { float:left; width:860px; margin-left:10px;}
/* .dir-nav a, table.dir_table a { color: #003366} */
.directory .register-button { float: left; margin-left: 10px; width: 125px;}
.directory .long_btn {width: 151px;}
.directory p.select_all { float: left; font-weight: bold;}
.directory .dir-nav { float: left; width:860px;}
.dir-nav ul.letters { margin: 0; padding:0; list-style-type: none; margin-top: 15px; font-weight: bold; }
.dir-nav ul.letters li { float: left; border-right:1px solid #cfd5e2; padding-left:5px; padding-right:3px; line-height: 0.9em; }
.dir-nav ul.pages { margin: 0; padding:0; list-style-type: none; float: right; font-weight: bold;}
.dir-nav ul.pages li { float: left; padding-left:5px; padding-right:3px; line-height:0.9em; }
ul.pages li a.previous {background:url(../Images/left_arrow.png) no-repeat left 3px; padding-left: 10px;}
ul.pages li a.next {background:url(../Images/right_arrow.png) no-repeat right 3px; padding-right: 11px;}
.directory table.dir_table { float: left; width:860px; margin-top: 8px; font-size: 0.9em;}
table.dir_table tr th { background-color: #cfd5e2; padding: 6px;}
img.arrow-order { margin-right: 5px;}
table.dir_table tr.raw_1 { background-color: #f2f4f7}
table.dir_table tr.raw_2 { background-color: #e6e9f0}
table.dir_table tr td {padding: 5px 6px;}

/* Conference */
.conference_box {border: 8px solid #c8cdce; float: left; width:844px;}
.conference_leftcol { width: 378px; float: left;}
.conference_leftcol img { display: block; margin: 0; padding: 0;}
.conference_rightcol { width: 465px; float: left;}
.conference_leftcol .conference_text { margin: 14px 20px 14px 12px;}
.conference_rightcol .conference_text { margin: 0 10px 14px 12px; clear: both;}
ul.event_list { margin:0; padding:0; list-style-type:none;}
ul.event_list li { margin-bottom: 5px;}
.conference_text a { font-weight: bold;}
.event_images img { margin-left: 3px; display: block; float: left; padding-bottom: 10px;}
.conference_intro { margin: 7px 9px 12px 12px; width:440px;}
.conference_intro ul.floatlist { float: right; margin: 0; padding-bottom: 20px;}
.conference_intro ul.floatlist li { padding-left:10px; padding-right:0;}
.conference_text ul.generic_list { margin-top:5px; padding-top:0;}
.conference_text h3 { margin-top:8px;}

/* InfoCenter */
.left_column { float:left; width:480px; margin-left:10px;}
.center_column {float:left; width:185px; margin-left:6px;}
.right_column {float:left; width:185px; margin-left:4px;}
.event { float: left; width:480px;}
.event h2 { padding-top: 19px; border-top: 1px solid #c8cdce; margin-top: 20px;}
.event img { float: left; width:300px; padding: 12px 10px 0 0;}
.event_right { float: left; padding-top: 15px;}
.event_right h3 { padding-top: 5px;}
.first_event h2 { border-top-style: none; padding-top: 0;}
.event ul.bulleted a { font-size: 1em;}
.event ul.bulleted li { margin-bottom: 3px;}
.center_column .news_box h2, .right_column .news_box h2 { font-size: 1.4em}
.event_nav ul { margin:0; padding:0; list-style-type: none; margin-top: 15px; font-family:Verdana, Sans-Serif; font-size: 0.9em;}
.event_nav ul li { float: left; margin-right: 1px; margin-bottom: 1px;}
.event_nav ul li a {display:block; background-color: #036192; padding: 2px 6px; color:White; font-weight: bold; border: 1px solid #036192;}
.event_nav ul li a:hover, .event_nav ul li a.selected { text-decoration: none; background-color: White; color:Black; border: 1px solid #036192; }

/* Event Calendar page */
.left_column_calendar, .right_column_calendar {float:left; width:425px; margin-left:10px;}
.left_column_calendar .conference_box {width:377px; height:576px; overflow:hidden; padding:14px 20px 14px 12px;}
.left_column_calendar h2 {margin-top:20px;}
.left_column_calendar h2 a, .left_column_calendar ul a {color:#000;}
.left_column_calendar p {margin-bottom:10px;}
.left_column_calendar ul.generic_list {margin-top: 10px; font-weight:bold;}
.calendar_box {overflow:auto; height:598px; padding: 22px 10px 0 10px;}
.calendar_box .event {width: auto;}
.calendar_box .event img {width: 200px;}
.calendar_box .event_right {padding-top:12px;}



/* Colour Schemes */

.credit_roundtable a, .credit_roundtable ul.bulleted a, .credit_roundtable a.more {color:#036192;}
.credit_roundtable .feature_box, .credit_roundtable .main_nav ul li {border-color:#005d85;} 
.credit_roundtable h4 {background-color:#d0deea;}
.credit_roundtable .register-button {background:url(../Images/bg_button_left1.gif) no-repeat top left #005d85;}
.credit_roundtable .register-button p {background:url(../Images/bg_button_right1.gif) no-repeat top right;}
.credit_roundtable .event_nav ul li a {background-color:#005d85; border-color:#005d85;}
.credit_roundtable .event_nav ul li a:hover, .credit_roundtable .event_nav ul li a.selected {background-color:White; color:#005d85; border-color:#005d85;}
.credit_roundtable .new_btn {background-image:url(../Images/bg_new_btn1.gif); color:#005d85;}

.euro_institute a, .euro_institute ul.bulleted a, .euro_institute a.more, .euro_institute h4 {color:#036192;}
.euro_institute .feature_box, .euro_institute .main_nav ul li {border-color:#6f95e5;}
.euro_institute h4 {background-color:#b4c7f0; color:Black;}
.euro_institute .register-button {background:url(../Images/bg_button_left2.gif) no-repeat top left #396ad3;}
.euro_institute .register-button p {background:url(../Images/bg_button_right2.gif) no-repeat top right;}
.euro_institute .event_nav ul li a {background-color:#396ad3; border-color:#396ad3;}
.euro_institute .event_nav ul li a:hover, .euro_institute .event_nav ul li a.selected {background-color:White; color:#396ad3; border-color:#396ad3;}
.euro_institute .new_btn {background-image:url(../Images/bg_new_btn2.gif);}

.euro_traderforum a, .euro_traderforum ul.bulleted a, .euro_traderforum a.more {color:#9c1d3b;}
.euro_traderforum .feature_box, .euro_traderforum .main_nav ul li  {border-color:#b13d58;}
.euro_traderforum h4 {background-color:#b13d58; color:White;}
.euro_traderforum .register-button {background:url(../Images/bg_button_left3.gif) no-repeat top left #9c1d3b;}
.euro_traderforum .register-button p {background:url(../Images/bg_button_right3.gif) no-repeat top right;}
.euro_traderforum .event_nav ul li a {background-color:#9c1d3b; border-color:#9c1d3b;}
.euro_traderforum .event_nav ul li a:hover, .euro_traderforum .event_nav ul li a.selected {background-color:White; color:#9c1d3b; border-color:#9c1d3b;}
.euro_traderforum .new_btn {background-image:url(../Images/bg_new_btn3.gif);}

.fin_tech_forum a, .fin_tech_forum ul.bulleted a, .fin_tech_forum a.more, .fin_tech_forum h4 {color:#00426b;}
.fin_tech_forum .feature_box, .fin_tech_forum .main_nav ul li {border-color:#77a9c7;}
.fin_tech_forum h4 {background-color:#abcfe5;}
.fin_tech_forum .register-button {background:url(../Images/bg_button_left4.gif) no-repeat top left #2b6c95;}
.fin_tech_forum .register-button p {background:url(../Images/bg_button_right4.gif) no-repeat top right;}
.fin_tech_forum .event_nav ul li a {background-color:#2b6c95; border-color:#2b6c95;}
.fin_tech_forum .event_nav ul li a:hover, .fin_tech_forum .event_nav ul li a.selected {background-color:White; color:#00426b; border-color:#2b6c95;}
.fin_tech_forum .new_btn {background-image:url(../Images/bg_new_btn4.gif);}

.fixed_inc_forum a, .fixed_inc_forum ul.bulleted a, .fixed_inc_forum a.more {color:#055b0a;}
.fixed_inc_forum .feature_box, .fixed_inc_forum .main_nav ul li {border-color:#93c796;}
.fixed_inc_forum h4 {background-color:#93c796;}
.fixed_inc_forum .register-button {background:url(../Images/bg_button_left5.gif) no-repeat top left #518954;}
.fixed_inc_forum .register-button p {background:url(../Images/bg_button_right5.gif) no-repeat top right;}
.fixed_inc_forum .event_nav ul li a {background-color:#518954; border-color:#518954;}
.fixed_inc_forum .event_nav ul li a:hover, .fixed_inc_forum .event_nav ul li a.selected {background-color:White; color:#055b0a; border-color:#518954;}
.fixed_inc_forum .new_btn {background-image:url(../Images/bg_new_btn5.gif);}

.glob_fixed_forum a, .glob_fixed_forum ul.bulleted a, .glob_fixed_forum a.more {color:#055b0a;}
.glob_fixed_forum .feature_box, .glob_fixed_forum .main_nav ul li {border-color:#93c796;}
.glob_fixed_forum h4 {background-color:#93c796;}
.glob_fixed_forum .register-button {background:url(../Images/bg_button_left5.gif) no-repeat top left #518954;}
.glob_fixed_forum .register-button p {background:url(../Images/bg_button_right5.gif) no-repeat top right;}
.glob_fixed_forum .event_nav ul li a {background-color:#518954; border-color:#518954;}
.glob_fixed_forum .event_nav ul li a:hover, .glob_fixed_forum .event_nav ul li a.selected {background-color:White; color:#055b0a; border-color:#518954;}
.glob_fixed_forum .new_btn {background-image:url(../Images/bg_new_btn5.gif);}

.hfi_forum a, .hfi_forum ul.bulleted a, .hfi_forum a.more {color:#676737;}
.hfi_forum .feature_box, .hfi_forum .main_nav ul li {border-color:#cccc99;}
.hfi_forum h4 {background-color:#cccc99;}
.hfi_forum .register-button {background:url(../Images/bg_button_left7.gif) no-repeat top left #97975c;}
.hfi_forum .register-button p {background:url(../Images/bg_button_right7.gif) no-repeat top right;}
.hfi_forum .event_nav ul li a {background-color:#97975c; border-color:#97975c;}
.hfi_forum .event_nav ul li a:hover, .hfi_forum .event_nav ul li a.selected {background-color:White; color:#676737; border-color:#97975c;}
.hfi_forum .new_btn {background-image:url(../Images/bg_new_btn7.gif);}

.ii_institute a, .ii_institute ul.bulleted a, .ii_institute a.more, .ii_institute h4 {color:#56237c;}
.ii_institute .feature_box, .ii_institute .main_nav ul li {border-color:#dbc0f0;}
.ii_institute h4 {background-color:#dbc0f0;}
.ii_institute .register-button {background:url(../Images/bg_button_left8.gif) no-repeat top left #905cb7;}
.ii_institute .register-button p { background:url(../Images/bg_button_right8.gif) no-repeat top right;}
.ii_institute .event_nav ul li a {background-color:#905cb7; border-color:#905cb7;}
.ii_institute .event_nav ul li a:hover, .ii_institute .event_nav ul li a.selected {background-color:White; color:#56237c; border-color:#905cb7;}
.ii_institute .new_btn {background-image:url(../Images/bg_new_btn8.gif);}

.legal_forum a, .legal_forum ul.bulleted a, .legal_forum a.more {color:#e57803;}
.legal_forum .feature_box h3 a {color:#545353;}
.legal_forum .feature_box, .legal_forum .main_nav ul li {border-color:#fe8e1e;}
.legal_forum h4 {background-color:#fe8e1e; color:White;}
.legal_forum .register-button {background:url(../Images/bg_button_left9.gif) no-repeat top left #fe8e1e;}
.legal_forum .register-button p {background:url(../Images/bg_button_right9.gif) no-repeat top right;}
.legal_forum .event_nav ul li a {background-color:#fe8e1e; border-color:#fe8e1e;}
.legal_forum .event_nav ul li a:hover, .legal_forum .event_nav ul li a.selected {background-color:White; color:#e57803; border-color:#fe8e1e;}
.legal_forum .new_btn {background-image:url(../Images/bg_new_btn9.gif);}

.traderforum a, .traderforum ul.bulleted a, .traderforum a.more {color:#552070;}
.traderforum .feature_box, .traderforum .main_nav ul li  {border-color:#d5b9e3;}
.traderforum h4 {background-color:#a36fbd; color:White;}
.traderforum .register-button {background:url(../Images/bg_button_left10.gif) no-repeat top left #552070;}
.traderforum .register-button p {background:url(../Images/bg_button_right10.gif) no-repeat top right;}
.traderforum .event_nav ul li a {background-color:#552070; border-color:#552070;}
.traderforum .event_nav ul li a:hover, .traderforum .event_nav ul li a.selected {background-color:White; color:#552070; border-color:#552070;}
.traderforum .new_btn {background-image:url(../Images/bg_new_btn10.gif);}

/*Add by Ming*/
.grid
 {border: solid 4px #c8cdce;
 width:100%;	

}

.gridHeader
{
font-weight: bold;
color:White;
background-color: #6F95E5;
}
.gridItemCenter
{
	text-align:center;
}
.gridItemLeft
{
	text-align:left;
	padding-left:5px;	
}

.form1 { margin:10px 0}
.form1 td {padding:2px 5px;}
.form1 td.col_a {text-align:right;}
.form1 select {width:259px;}
.form1 input {width:255px;}

.bloghr {border:solid 1px #6F95E5;}

.blogtitle 
{
background-color:#6F95E5;
font-size:12px;
color:White;
}
.lightSubTitle
{
 background-color: #c8cdce; padding: 2px 6px; display: inline; font-weight:bold;
}