/* validation start */
.validation-advice 
{
	margin: 0;
	padding: 5px;
	color: Red;
}
/* validation end */


/* default styles start */
body 
{
    margin: 0px; 
    font-family: Arial, MingLiU, PMingLiU, Helvetica, sans-seri; 
    font-size: 12px; 
    color: #4e4e4e; 
    text-align: center; 
    background-color: #282B3A;
}
a { color: #d71440; text-decoration: none; }
a:hover { text-decoration: underline; }
a img {border: none;}

a.cls { color: #4e4e4e; text-decoration: none;}
a.cls:hover {text-decoration: underline; }

.main_body 
{
    width:984px;
    text-align: left;
}

.main_body_none
{
    width:734px;
    text-align: left;
}
.main_body_none2
{
    width:710px;
    text-align: left;
}

.all_font_12
{
    font-family: Arial, MingLiU, PMingLiU, Helvetica, sans-seri; 
    font-size: 12px; 
    color: #4e4e4e; 
}

.all_font_14
{
    font-family: Arial, MingLiU, PMingLiU, Helvetica, sans-seri; 
    font-size: 14px; 
    color: #4e4e4e; 
}

.bg_grey {background-color:#e2e2e2;}
.fontred {color: #FF0000;}
.fontblack {color: #000;}
.font14 {font-size: 14px;}
.center {text-align: center;}
.rightalign {text-align: right;}
.bold {font-weight: bold;}
.margin_b30 {margin-bottom: 30px;}
.padding_t5 {padding-top: 5px;}
.padding_l27 {padding-left: 27px;}
span.uppercase {text-transform: uppercase;}

.left_block 
{
    width:191px;
	color: #fff;
}
.left_block_content
{
    width:161px;
    text-align:left;
}

.paging_list 
{
    color: Blue;
    font-size:12px;
}
.paging_list a
{
    color: Blue;
    font-size:12px;
}
/* default styles end */


/* for mainNav start */
.mainNav_out
{
    height:33px;
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_out a
{
    font-size:12px;
    text-decoration:none;
    color:white;
}
.mainNav_out a:hover
{
    font-size:12px;
    text-decoration:none;
    color:white;
}
.mainNav_out_sub
{
    color:white;
    font-size: 11px;
    cursor:pointer;
}
.mainNav_out_sub a
{
    font-size: 11px;
    text-decoration:none;
    color:white;
}
.mainNav_out_sub a:hover
{
    font-size: 11px;
    text-decoration:none;
    color:white;
}

.mainNav_over
{
    text-decoration:none;
    color:white;
    font-size: 12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_over a
{
    font-size: 12px;
    text-decoration:none;
    color:white;
}
.mainNav_over a:hover
{
    font-size: 12px;
    text-decoration:none;
    color:white;
}

.mainNav_over_red /*==== Committees: red ====*/
{
    text-decoration:none;
    color:white;
    font-size: 12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg_blue.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_over_red a {text-decoration:none; color:white;}
.mainNav_over_red a:hover {text-decoration:none; color:white;}
.mainNav_over_red_sub{font-size:12px; font-weight:bold; text-decoration:none; color:#d81541; cursor:pointer; background-color:#000000;}
.mainNav_over_red_sub a {font-size:12px; font-weight:bold; text-decoration:none; color:#d81541;}
.mainNav_over_red_sub a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#d81541;}

.mainNav_over_mauve /*==== Membership: mauve ====*/
{
    text-decoration:none;
    color:white;
    font-size: 12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg_purple.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_over_mauve a {text-decoration:none; color:white;}
.mainNav_over_mauve a:hover {text-decoration:none; color:white;}
.mainNav_over_mauve_sub {font-size:12px; font-weight:bold; text-decoration:none; color:#8a005f; cursor:pointer; background-color:#000000;}
.mainNav_over_mauve_sub a {font-size:12px; font-weight:bold; text-decoration:none; color:#8a005f;}
.mainNav_over_mauve_sub a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#8a005f;}

.mainNav_over_turquoise /*==== Recruitment: turquoise ====*/
{
    text-decoration:none;
    color:white;
    font-size: 12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg_green.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_over_turquoise a {text-decoration:none; color:white;}
.mainNav_over_turquoise a:hover {text-decoration:none; color:white;}
.mainNav_over_turquoise_sub {font-size:12px; font-weight:bold; text-decoration:none; color:#00a4bf; cursor:pointer; background-color:#000000;}
.mainNav_over_turquoise_sub a {font-size:12px; font-weight:bold; text-decoration:none; color:#00a4bf;}
.mainNav_over_turquoise_sub a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#00a4bf;}

.mainNav_over_purple /*==== About Us: purple ====*/
{
    text-decoration:none;
    color:white;
    font-size: 12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg_light_green.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_over_purple a {text-decoration:none; color:white;}
.mainNav_over_purple a:hover {text-decoration:none; color:white;}
.mainNav_over_purple_sub {font-size:12px; font-weight:bold; text-decoration:none; color:#5063af; cursor:pointer; background-color:#000000;}
.mainNav_over_purple_sub a {font-size:12px; font-weight:bold; text-decoration:none; color:#5063af;}
.mainNav_over_purple_sub a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#5063af;}

.mainNav_over_blue /*==== News: blue ====*/
{
    text-decoration:none;
    color:white;
    font-size: 12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg_orange.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_over_blue a {text-decoration:none; color:white;}
.mainNav_over_blue a:hover {text-decoration:none; color:white;}
.mainNav_over_blue_sub {font-size:12px; font-weight:bold; text-decoration:none; color:#00adef; cursor:pointer; background-color:#000000;}
.mainNav_over_blue_sub a {font-size:12px; font-weight:bold; text-decoration:none; color:#00adef;}
.mainNav_over_blue_sub a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#00adef;}

.mainNav_over_orange /*==== Publications: orange ====*/
{
    text-decoration:none;
    color:white;
    font-size: 12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg_pink.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_over_orange a {text-decoration:none; color:white;}
.mainNav_over_orange a:hover {text-decoration:none; color:white;}
.mainNav_over_orange_sub {font-size:12px; font-weight:bold; text-decoration:none; color:#f8931d; cursor:pointer; background-color:#000000;}
.mainNav_over_orange_sub a {font-size:12px; font-weight:bold; text-decoration:none; color:#f8931d;}
.mainNav_over_orange_sub a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#f8931d;}

.mainNav_over_green /*==== Events: green ====*/
{
    text-decoration:none;
    color:white;
    font-size: 12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg_red.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_over_green a {text-decoration:none; color:white;}
.mainNav_over_green a:hover {text-decoration:none; color:white;}
.mainNav_over_green_sub {font-size:12px; font-weight:bold; text-decoration:none; color:#a8cf38; cursor:pointer; background-color:#000000;}
.mainNav_over_green_sub a {font-size:12px; font-weight:bold; text-decoration:none; color:#a8cf38;}
.mainNav_over_green_sub a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#a8cf38;}

.mainNav_over_copper /*==== Business Service: copper ====*/
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    background-image: url(../images/menu/top_menu_bg_yellow.jpg); 
    background-repeat: no-repeat; 
    width: 123px;
    -moz-opacity: 1;
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.mainNav_over_copper a {text-decoration:none; color:white;}
.mainNav_over_copper a:hover {text-decoration:none; color:white;}
.mainNav_over_copper_sub {font-size:12px; font-weight:bold; text-decoration:none; color:#cd835c; cursor:pointer; background-color:#000000;}
.mainNav_over_coppersub a {font-size:12px; font-weight:bold; text-decoration:none; color:#cd835c;}
.mainNav_over_copper_sub a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#cd835c;}


.mainNav_height 
{
    height:33px;
}

.homeBody 
{
    margin-top: -33px;
}

.mainSubNav
{
    /*width:984px;*/
    width:246px;
    background-color:#252734;
    -moz-opacity: 0.9;
    opacity: 0.9;
    filter: Alpha(Opacity=90);
}
/* for mainNav end */


/* for main start */
.main  
{
    width: 100%; 
    background-color: #fff;
}
.main_home
{
    width: 100%; 
    background-color: #a5a6aa;
}
/* for main end */


/* table_form start */
.table_form 
{
    font-size:14px;
}
.table_form .field_name 
{
    width: 150px; 
    text-align:right; 
    padding-right: 10px;
}
.table_form .input_text 
{
    width: 500px; 
}
/* table_form end */


/*===Hightlight Sentence===*/
#highlight_sentence {width: 560px; height:416px; margin-top:-416px; font-size: 17px;}
#highlight_sentence td {vertical-align: bottom; }
#highlight_sentence td.c_left { background-image: url(../images/main/highlight_tab_left.gif); background-repeat: no-repeat; width: 10px; background-position: top;}
#highlight_sentence td.c_mid { background-color: #282b3a; background-image: url(../images/main/highlight_tab_mid.gif); background-repeat: repeat-x; background-position: top; padding-top: 14px; padding-bottom: 11px;}
#highlight_sentence td.c_right { background-image: url(../images/main/highlight_tab_right.gif); background-repeat: no-repeat; width: 11px; background-position: top;}
#highlight_sentence td.c_french {color: #d71440;}
#highlight_sentence td.c_french a {color: #d71440; text-decoration: none;}
#highlight_sentence td.c_french a:hover {text-decoration: underline; font-weight: normal;}
#highlight_sentence td.c_department {color: #fff;}
#highlight_sentence td.c_department a {color: #fff; text-decoration: none;}
#highlight_sentence td.c_department a:hover {text-decoration: underline; font-weight: normal;}


/*===Hightlight Sentence===*/


/* for panetop start */
div#top { background-color: #000; color: #828387; padding:0px 10px 0px 12px; font-size: 11px;}
#top a { text-decoration: none; }
#top table.whole {width: 100%;}
#top .sponsor {color: #d41540; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 14px;}
#top .sponsor_list {width: 129px; padding-right: 25px;}
#top .red {color: #d41540;}
#top .top_top_menu { font-size: 12px; padding-left: 10px; padding-right: 0px !important; padding-right: 10px;}
.top_top_menu_item {font-size: 12px;}
.top_top_menu_item a {font-size: 12px; color: #828387;}
.top_top_menu_item a:hover {font-size: 12px; color: #828387;}
.top_top_menu_item_red {font-size: 12px; color: #d41540;}
.top_top_menu_item_red a {font-size: 12px; color: #d41540;}
.top_top_menu_item_red a:hover {font-size: 12px; color: #d41540;}
/* for panetop end */


/* for panetop banner start */
div#banner { margin-top: 0px; background-color: #282b3a; padding:0px 0px 0px 12px; height: 142px;}
#banner img.fccihk_logo {padding-top: 28px;}
#banner .right_part {width: auto; float: right;}
#banner .search {width: 436px; color: #fff; background-image: url(../images/main/search_bg.jpg); background-repeat: no-repeat; padding:0 0 5px 10px; height: 38px; border-collapse: collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#banner .search .word {padding-left: 35px;}
#banner .search .box {padding-left: 15px;}
#banner .search .btn {width:80px;}
#banner .myspace {width: 178px; height: 27px; background-image: url(../images/main/myspace_bg.gif); background-repeat: no-repeat; text-align: center; color: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#banner .myspace a {color:#fff;}

div#banner2 { margin-top: 0px; background-color: #282b3a; padding:0px 0px 0px 12px; height: 71px;}
#banner2 img.fccihk_logo {padding-top: 28px;}
#banner2 .right_part {width: auto; float: right;}
#banner2 .search {width: 436px; color: #fff; background-image: url(../images/main/search_bg.jpg); background-repeat: no-repeat; padding:0 0 5px 10px; height: 38px; border-collapse: collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#banner2 .search .word {padding-left: 35px;}
#banner2 .search .box {padding-left: 15px;}
#banner2 .search .btn {width:80px;}
#banner2 .myspace {width: 178px; height: 27px; background-image: url(../images/main/myspace_bg.gif); background-repeat: no-repeat; text-align: center; color: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#banner2 .myspace a {color:#fff;}
/* for panetop banner end */


/* for footer start */
#footer { width: 100%; clear: both; background-color: #282b3a; font-size: 10px; }
#footer .main_table {padding: 0; font-size: 10px;}
#footer .footer_informatoin { font-size: 12px; color:#FFFFFF; padding-top:5px}
#footer .footer_websiteby { font-size: 10px; color:#FFFFFF;}
#footer .footer_websiteby a {color: #FFFFFF;}
.footer_menu_item {font-size: 10px;}
.footer_menu_item a {font-size: 10px; color: #828387;}
.footer_menu_item a:hover {font-size: 10px; color: #828387;}
/* for footer end */


/* for home right menu start */
#right_menu {width: 419px; height: 139px; text-align: left; border-collapse: collapse; float: right; }
#right_menu td.cell1 {width: 5px;}
#right_menu td.cell2 {width: 124px;}
#right_menu td.cell3 {vertical-align: top; padding-left: 11px; padding-top: 8px; background-image: url(../images/main/right_menu_cell3bg.jpg); background-repeat: no-repeat; color: #fff; font-size: 11px; font-family:  Tahoma, Arial, Helvetica, sans-serif;}
#right_menu td.cell3 h3 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 18px; margin-bottom: -8px;}
#right_menu td.cell3 h3.hkevent {color: #d6133f;}
#right_menu td.cell3 h3.news {color: #fc9514;}
#right_menu td.cell3 h3.membership {color: #8b0064;}
#right_menu td.cell3 p {margin-bottom: -10px;}
#right_menu a {color:#fff;}
#right_menu .message_div {width: 270px; height: 90px; overflow:auto;}
/* for home right menu end */


/* for main body start */

/*==== Recruitment: turquoise ====*/
.content_turquoise {width: 100%; border: none; text-align: left; }
.content_turquoise .head_boder {width:100%;height:5px; background-color: #00a4bf;}
.content_turquoise .category {width: 61px; vertical-align: top; background-image: url(../images/main/category_bg.jpg);} 
.content_turquoise .menu_area {width: 191px; background-image: url(../images/main/Rmenubg_turquoise.jpg); vertical-align: top;}
.content_turquoise .content {width:734px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #00a4bf;}
.content_turquoise .content form {padding: 0; margin: 0;}
.content_turquoise .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #00a4bf; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_turquoise .content .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_turquoise .content .main_content2 {width: 95%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_turquoise .content2 {width:984px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #00a4bf;}
.content_turquoise .content2 form {padding: 0; margin: 0;}
.content_turquoise .content2 .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #00a4bf; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_turquoise .content2 .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}

/*==== About Us: purple ====*/
.content_purple{width: 100%; border: none; text-align: left; }
.content_purple .head_boder {width:100%;height:5px; background-color: #5063af;}
.content_purple .category {width: 61px; vertical-align: top; background-image: url(../images/main/category_bg.jpg);} 
.content_purple .menu_area {width: 191px; background-image: url(../images/main/Rmenubg_purple.jpg); vertical-align: top; background-color: #54a602;}
.content_purple .content {width:734px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #5063af;}
.content_purple .content form {padding: 0; margin: 0;}
.content_purple .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 30px; color: #5063af; font-weight: bolder; padding-bottom: 10px; margin-left:20px; }
.content_purple .content .headline .subheadline a{font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 18px; color: #5063af; margin-left:45px; text-decoration:none; }
.content_purple .content .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_purple .content .main_content2 {width: 95%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_purple .content2 {width:984px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #5063af;}
.content_purple .content2 form {padding: 0; margin: 0;}
.content_purple .content2 .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #5063af; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_purple .content2 .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}

/*==== Publications: orange ====*/
.content_orange {width: 100%; border: none; text-align: left; }
.content_orange .head_boder {width:100%;height:5px; background-color: #f8931d;}
.content_orange .category {width: 61px; vertical-align: top; background-image: url(../images/main/category_bg.jpg);} 
.content_orange .menu_area {width: 191px; background-image: url(../images/main/Rmenubg_orange.jpg); vertical-align: top;}
.content_orange .content {width:734px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #f8931d;}
.content_orange .content form {padding: 0; margin: 0;}
.content_orange .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #f8931d; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_orange .content .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_orange .content .main_content2 {width: 95%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_orange .content2 {width:984px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #f8931d;}
.content_orange .content2 form {padding: 0; margin: 0;}
.content_orange .content2 .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #f8931d; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_orange .content2 .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}

/*==== Membership: mauve ====*/
.content_mauve {width: 100%; border: none; text-align: left; }
.content_mauve .head_boder {width:100%;height:5px; background-color: #8a005f;}
.content_mauve .category {width: 61px; vertical-align: top; background-image: url(../images/main/category_bg.jpg);} 
.content_mauve .menu_area {width: 191px; background-image: url(../images/main/Rmenubg_mauve.jpg); vertical-align: top;}
.content_mauve .content {width:734px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #8a005f;}
.content_mauve .content form {padding: 0; margin: 0;}
.content_mauve .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #8a005f; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_mauve .content .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_mauve .content .main_content2 {width: 95%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_mauve .content2 {width:984px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #8a005f;}
.content_mauve .content2 form {padding: 0; margin: 0;}
.content_mauve .content2 .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #8a005f; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_mauve .content2 .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}

/*==== Events: green ====*/
.content_green {width: 100%; border: none; text-align: left; }
.content_green .head_boder {width:100%;height:5px; background-color: #a8cf38;}
.content_green .category {width: 61px; vertical-align: top; background-image: url(../images/main/category_bg.jpg);} 
.content_green .menu_area {width: 191px; background-image: url(../images/main/Rmenubg_green.jpg); vertical-align: top;}
.content_green .content {width:734px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #a8cf38;}
.content_green .content form {padding: 0; margin: 0;}
.content_green .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #a8cf38; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_green .content .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_green .content .main_content2 {width: 95%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_green .content2 {width:984px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #a8cf38;}
.content_green .content2 form {padding: 0; margin: 0;}
.content_green .content2 .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #a8cf38; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_green .content2 .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}

/*==== Committees: red ====*/
.content_red {width: 100%; border: none; text-align: left; }
.content_red .head_boder {width:100%;height:5px; background-color: #d81541;}
.content_red .category {width: 61px; vertical-align: top; background-image: url(../images/main/category_bg.jpg);} 
.content_red .menu_area {width: 191px; background-image: url(../images/main/Rmenubg_red.jpg); vertical-align: top;}
.content_red .content {width:734px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #d81541;}
.content_red .content form {padding: 0; margin: 0;}
.content_red .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #d81541; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_red .content .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_red .content .main_content2 {width: 95%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_red .content2 {width:984px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #d81541;}
.content_red .content2 form {padding: 0; margin: 0;}
.content_red .content2 .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #d81541; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_red .content2 .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}

/*==== News: blue ====*/
.content_blue {width: 100%; border: none; text-align: left; }
.content_blue .head_boder {width:100%;height:5px; background-color: #00adef;}
.content_blue .category {width: 61px; vertical-align: top; background-image: url(../images/main/category_bg.jpg);} 
.content_blue .menu_area {width: 191px; background-image: url(../images/main/Rmenubg_blue.jpg); vertical-align: top;}
.content_blue .content {width:734px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #00adef;}
.content_blue .content form {padding: 0; margin: 0;}
.content_blue .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #00adef; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_blue .content .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_blue .content .main_content2 {width: 95%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_blue .content2 {width:984px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #00adef;}
.content_blue .content2 form {padding: 0; margin: 0;}
.content_blue .content2 .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #00adef; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_blue .content2 .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}

/*==== Business Service: copper ====*/
.content_copper {width: 100%; border: none; text-align: left; }
.content_copper .head_boder {width:100%;height:5px; background-color: #cd835c;}
.content_copper .category {width: 61px; vertical-align: top; background-image: url(../images/main/category_bg.jpg);} 
.content_copper .menu_area {width: 191px; background-image: url(../images/main/Rmenubg_copper.jpg); vertical-align: top;}
.content_copper .content {width:734px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #cd835c;}
.content_copper .content form {padding: 0; margin: 0;}
.content_copper .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #cd835c; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_copper .content .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_copper .content .main_content2 {width: 95%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_copper .content2 {width:984px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #cd835c;}
.content_copper .content2 form {padding: 0; margin: 0;}
.content_copper .content2 .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #cd835c; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_copper .content2 .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}

.content_normal {width: 100%; border: none; text-align: left; }
.content_normal .head_boder {width:100%;height:5px; background-color: #54525f;}
.content_normal .category {width: 61px; vertical-align: top; background-image: url(../images/main/category_bg.jpg);} 
.content_normal .menu_area {width: 191px; background-image: url(../images/main/Rmenubg_dark_grey.jpg); vertical-align: top;}
.content_normal .content {width:734px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #54525f;}
.content_normal .content form {padding: 0; margin: 0;}
.content_normal .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #54525f; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_normal .content .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_normal .content .main_content2 {width: 95%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_normal .content table.login { margin-left: 20px; font-size: 12px; color:#54525f;}
.content_normal .content2 {width:984px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 11px; font-size: 12px; padding-bottom: 40px; border-top: 0px solid #54525f;}
.content_normal .content2 form {padding: 0; margin: 0;}
.content_normal .content2 .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #54525f; font-weight: bold; padding-bottom: 10px; margin-left:20px; }
.content_normal .content2 .main_content {width: 90%; margin-left: 20px; margin-bottom: 20px; font-size:12px;}
.content_normal .content2 table.login { margin-left: 20px; font-size: 12px; color:#54525f;}
/* for main body end */


/* for side menu start */
.sideNav_out
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    border-bottom: dashed 1px white;
	padding-left: 10px;
}
.sideNav_out a {text-decoration:none; color:white;}
.sideNav_out a:hover {text-decoration:underline; color:white;}

.sideNav_over
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    border-bottom: dashed 1px #fff;
	padding-left: 10px;
}
.sideNav_over a {text-decoration:none; color:white;}
.sideNav_over a:hover {text-decoration:none; color:#666666;}

.sideNav_out_more
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
	background-image: url(../images/main/bullet05a.gif);
	background-repeat: no-repeat;
	background-position: 175px 11px;
    border-bottom: dashed 1px white;
	padding-left: 10px;
}
.sideNav_out_more a {text-decoration:none; color:white;}
.sideNav_out_more a:hover {text-decoration:none; color:white;}

.sideNav_over_more
{
    text-decoration:none;
    color:#666666;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
	background-image: url(../images/main/bullet05b.gif);
	background-repeat: no-repeat;
	background-position: 175px 11px;
    border-bottom: dashed 1px white;
	padding-left: 10px;
}
.sideNav_over_more a {text-decoration:none; color:#666666;}
.sideNav_over_more a:hover {text-decoration:none; color:#666666;}

/*==== About Us: purple ====*/
.sideNav_out_purple
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #5063af;
 /*   border-bottom: dashed 1px #666666;*/
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_out_purple a {text-decoration:none; color:#fff;}
.sideNav_out_purple a:hover {text-decoration:none; color:#666666;}

.sideNav_over_purple
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #5063af;
 /*   border-bottom: dashed 1px white;*/
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_over_purple a {text-decoration:none; color:#fff;}
.sideNav_over_purple a:hover {text-decoration: none; color:#666666;}

/*==== Membership: mauve ====*/
.sideNav_out_mauve
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #8a005f;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_out_mauve a {text-decoration:none; color:white;}
.sideNav_out_mauve a:hover {text-decoration:none; color:white;}
/*==== Membership: mauve ====*/
.sideNav_over_mauve
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #8a005f;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_over_mauve a {text-decoration:none; color:white;}
.sideNav_over_mauve a:hover {text-decoration: none; color:#666666;}


/*==== News: blue ====*/
.sideNav_out_blue
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #00adef;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_out_blue a {text-decoration:none; color:white;}
.sideNav_out_blue a:hover {text-decoration:none; color:white;}

.sideNav_over_blue
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #00adef;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_over_blue a {text-decoration:none; color:white;}
.sideNav_over_blue a:hover {text-decoration: none; color:#666666;}


/*==== Events: green ====*/
.sideNav_out_green
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #a8cf38;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_out_green a {text-decoration:none; color:white;}
.sideNav_out_green a:hover {text-decoration:none; color:white;}

.sideNav_over_green
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #a8cf38;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_over_green a {text-decoration:none; color:white;}
.sideNav_over_green a:hover {text-decoration: none; color:#666666;}


/*==== Committees: red ====*/
.sideNav_out_red
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #d81541;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_out_red a {text-decoration:none; color:white;}
.sideNav_out_red a:hover {text-decoration:none; color:white;}

.sideNav_over_red
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #d81541;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_over_red a {text-decoration:none; color:white;}
.sideNav_over_red a:hover {text-decoration: none; color:#666666;}


/*==== Publications: orange ====*/
.sideNav_out_orange
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #f8931d;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_out_orange a {text-decoration:none; color:white;}
.sideNav_out_orange a:hover {text-decoration:none; color:white;}

.sideNav_over_orange
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #f8931d;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_over_orange a {text-decoration:none; color:white;}
.sideNav_over_orange a:hover {text-decoration: none; color:#666666;}


/*==== Recritment: turquoise ====*/
.sideNav_out_turquoise
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #00a4bf;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_out_turquoise a {text-decoration:none; color:white;}
.sideNav_out_turquoise a:hover {text-decoration:none; color:white;}
/*==== Recritment: turquoise ====*/
.sideNav_over_turquoise
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #00a4bf;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_over_turquoise a {text-decoration:none; color:white;}
.sideNav_over_turquoise a:hover {text-decoration: none; color:#666666;}


/*==== Business Service: copper ====*/
.sideNav_out_copper
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #cd835c;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_out_copper a {text-decoration:none; color:white;}
.sideNav_out_copper a:hover {text-decoration:none; color:white;}
/*==== Business Service: copper ====*/
.sideNav_over_copper
{
    text-decoration:none;
    color:white;
    font-size:12px;
    cursor:pointer;
    width: 191px;
    height:33px;
    background-color: #cd835c;
    border-left: solid 1px #fff;
	padding-left: 10px;
}
.sideNav_over_copper a {text-decoration:none; color:white;}
.sideNav_over_copper a:hover {text-decoration: none; color:#666666;}
/* for side menu end */

/* for event calendar start */
.events_calendar {font-size:12px; width: 90%; margin-left: 30px; margin-bottom: 30px;}
.events_calendar .tag {margin:0; font-size: 11px;}
.events_calendar .tag td { font-size: 11px; width: 20px; vertical-align: bottom; padding-left: 2px; padding-right: 0; padding-bottom: 5px;}
.events_calendar .tag td.label {width: 330px; text-align: left;}
.events_calendar .tag td.icon {text-align: right;}
.events_calendar .tag td.new_this_week {width: 83px; text-align:left;}
.events_calendar .tag td.members_only {width: 83px; text-align:left;}
.events_calendar .tag td.open_2_media {width: 83px; text-align:left;}
.events_calendar td {font-size:12px; vertical-align: top; padding: 5px; width: 102px; text-align: center;}
.events_calendar tr.header td { background-color: #252734; color: #fff; text-align: center;}
.events_calendar td.event_date {text-align: left; padding-bottom: 25px;}
.events_calendar td.event_date img {margin-right: 2px;}
.events_calendar td.event_date .date {color: #000;}
.events_calendar td.event_date .time {color: #666666;}
.events_calendar td.event_date2 {width:150px; text-align: left; padding-bottom: 25px;}
.events_calendar td.event_date2 img {margin-right: 2px;}
.events_calendar td.event_date2 .date {color: #000;}
.events_calendar td.event_date2 .time {color: #666666;}
.events_calendar td.topic {width: 300px; padding-bottom: 25px; text-align: left;}
.events_calendar td.topic .event_title {color: #910101; font-size: 12px; font-weight: bold;}
.events_calendar td.topic .event_summary { color: #252734;}
.events_calendar td.topic2 {width: 500px; padding-bottom: 25px; text-align: left;}
.events_calendar td.topic2 .event_title {color: #910101; font-size: 12px; font-weight: bold;}
.events_calendar td.topic2 .event_summary { color: #252734;}
.events_calendar td.sold_out { width: 204px; font-family: "Century Gothic", "Courier New", Courier, monospace; color: #c70000; font-size: 18px; vertical-align: middle;}
/* for event calendar end */


/* for event full calendar start */
.full_calendar {font-size:12px; width: 680px; margin-left: 30px; margin-bottom: 30px;}
.full_calendar .tag {margin:0; font-size: 11px; }
.full_calendar .tag td {width: 20px; vertical-align: bottom; padding-left: 2px; padding-right: 0; padding-bottom: 5px;}
.full_calendar .tag td.label {width: 330px; text-align: left;}
.full_calendar .tag td.icon {text-align: right;}
.full_calendar .tag td.new_this_week {width: 86px;}
.full_calendar .tag td.members_only {width: 83px;}
.full_calendar .tag td.open_2_media {width: 83px;}
.full_calendar .selection {color: #252734; font-size: 13px; font-weight: bold; margin-left: -2px; width: 100%;}
.full_calendar .selection a {font-weight: normal; color: #252734;}
.full_calendar .selection a:hover {font-weight: normal; color: #c0c0c0; text-decoration: none;}
.full_calendar .selection td {border: 1px solid #f2f2f2; padding: 8px;}
.full_calendar .selection .rightside {text-align: right; width: 509px; border: none; padding-right: 0;} 
.full_calendar .cal_table{border: 1px solid #f2f2f2; padding: 5px;}
.full_calendar .cal_table a {color: #666666;}
.full_calendar .cal_table table td.normal {vertical-align: top; width: 102px; padding-right: 5px;}
.full_calendar .cal_table tr.week td {font-size:12px; background-color: #252734; color: #fff; text-align: center;}
.full_calendar .cal_table tr.day { background-color: #f2f2f2;}
.full_calendar .cal_table tr.day td.td_day {padding-bottom: 58px; font-size: 10px; }
.full_calendar .cal_table .daynumber {text-align:right;}
.full_calendar .cal_table .dayevent {text-align: center; margin-bottom: 3px;}
.full_calendar .cal_table tr.day .dayevent img {vertical-align: middle;}
.full_calendar .cal_table tr.day td.empty {background-color: #e3e3e3;}
.full_calendar .cal_table tr.day td.weekend {background-color: #e9eeef;}
.full_calendar .cal_table tr.day td.holiday {color: #630101; background-color: #f5eded;}
.full_calendar .cal_table .month_year { font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #d71440; text-align: center; margin-bottom: 10px;}
/* for event full calendar end */


/*=============Membership=============*/
#membership .content td {font-size:12px}
/*APPLICATION FORM*/
#membership .content .application_form {width: 90%; margin-bottom: 30px; margin-left: 33px;}
#membership .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #8a0562; font-weight: bold; padding-bottom: 10px; margin-left:20px; }

#membership .content .membership {width: 90%; margin-bottom: 30px; margin-left: 33px; }
#membership .content .membership .headline {color: #000; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 2px dashed #000; font-family: Century Gothic;}

#membership .content .member_data {width: 90%;  margin-left: 33px; margin-bottom: 30px;}
#membership .content .member_data .headline { text-transform: uppercase; color: #000; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 2px dashed #000; font-family: Century Gothic;}
#membership .content .member_data_section {width: 80%; margin-left: 60px; margin-bottom: 30px;}
#membership .content .member_data_section td.field_name{ width: 181px; text-align:right; padding-right: 10px;}
#membership .content .member_data_section td.radio_btn_field{padding-left: 110px;}
#membership .content .member_data_section .section { padding-top: 30px; color: #252734; font-size: 14px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #252734; font-family: Century Gothic;}

#membership .content .business_sectors {width: 90%; margin-bottom: 30px; margin-left: 33px;}
#membership .content .business_sectors table {margin-left: 27px;}
#membership .content .business_sectors .headline {color: #000; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 2px dashed #000; font-family: Century Gothic;}
#membership .content .business_sectors td.field_name{ width: 300px; padding-right: 10px;}
#membership .content .business_sectors td.box {padding-right: 30px;}

#membership .content .committee_interest {width: 90%; margin-bottom: 30px; margin-left: 33px;}
#membership .content .committee_interest table {margin-left: 27px;}
#membership .content .committee_interest .headline {color: #000; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 2px dashed #000; font-family: Century Gothic;}
#membership .content .committee_interest td.field_name{ width: 150px; padding-right: 10px;}
#membership .content .committee_interest td.box {padding-right: 30px;}

#membership .content .general_info {width: 90%; margin-bottom: 30px; margin-left: 33px;}
#membership .content .general_info .headline {color: #000; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 2px dashed #000; font-family: Century Gothic;}
#membership .content .general_info td.field_name{ width: 150px; padding-right: 10px;}
#membership .content .general_info td.box {padding-right: 30px;}
#membership .content .general_info table.interest_colleagues {margin-bottom: 10px; padding: 10px;}
#membership .content .general_info table.interest_colleagues td.field_name{ width: 150px; padding-right: 10px; text-align: right;}

#membership .content .payment {width: 90%; margin-bottom: 30px; margin-left: 33px;}
#membership .content .payment .headline {color: #000; font-size: 16px; font-weight: bold; padding-left: 0; padding-top: 5px; padding-bottom: 5px; border-bottom: 2px dashed #000; font-family: Century Gothic;}
#membership .content .payment td.field_name{ width: 150px; padding-right: 10px;}
#membership .content .payment td.box {padding-right: 30px;}

#membership .content .fee {width: 80%; margin-bottom: 40px; margin-left: 75px; border: 1px solid #252734; border-collapse: collapse;}
#membership .content .fee td {border: 1px solid #252734; padding-left: 10px;}

#membership .content .agreement {width: 90%; margin-bottom: 40px; margin-left: 33px; font-weight: bold; color: #000; line-height: 17px; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#membership .content .agreement td {vertical-align: top;}

#membership .content .btns {width: 90%; margin-bottom: 40px; text-align: right; margin-left: 33px;}

#membership .additional_member_company {font-size:24px; font-weight:bold;}
/*---/APPLICATION FORM---*/

/*---NEW MEMBERS---*/
#membership .content .new_members { width: 80%; margin-left: 25px; padding-left: 15px; padding-top: 10px; border-collapse: collapse; border: none; background-image: url(../images/main/bullet01.gif); background-position: 0 12px; background-repeat: no-repeat; color: #252734; font-size: 13px;}
#membership .content .new_members div {padding-bottom:3px;}

#membership .content .new_members .company {padding-bottom: 5px; font-weight: bold; font-size: 14px;}
#membership .content .new_members .company a {color:#000000}
#membership .content .new_members .name { background-image: url(../images/main/bullet03.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 10px;color:#000000;}
#membership .content .new_members .name a {color:#000000}
#membership .content .new_members_borderbottom { width: 460px; height: 14px; margin-left: 125px; margin-bottom: 30px; border-collapse: collapse; border: none; background-image:url(../images/main/new_membr_borderbottom.gif); background-position: top left; background-repeat: no-repeat;}
#membership .content .new_members .details {width: 90%; margin-left: 20px; }
#membership .content .new_members .details td {padding-top: 5px; padding-bottom: 5px;}
#membership .content .new_members .details td.name { font-weight: bold; font-size: 16px; color: #7e7e7e; border-bottom: dashed 1px #fff;color:#000000;}
#membership .content .new_members_borderbottom { width: 460px; height: 14px; margin-left: 125px; margin-bottom: 30px; border-collapse: collapse; border: none; background-image:url(../images/main/new_membr_borderbottom.gif); background-position: top left; background-repeat: no-repeat; clear: both;}
/*---/NEW MEMBERS---*/

/*---MEMBER SEARCH---*/
#membership .content .member_search {width: 95%; padding-left: 20px;}
#membership .content .member_search .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #000000; font-weight: bold; padding-bottom: 10px;}
#membership .content .member_search .search_table {margin-left: 150px; margin-bottom: 30px;}
#membership .content .member_search .search_table td {padding: 5px;}
#membership .content .member_search .search_result .heading {color: #252734; font-size:18px; margin-bottom: 15px;}
#membership .content .member_search .search_result .result {font-size: 16px; color: #000; padding-left: 20px; padding-bottom: 5px; background-image:url(../images/main/bullet01.gif); background-repeat: no-repeat; background-position: 1px 3px;;}
#membership .content .member_search .search_result ul {padding-top: 0; margin-top: 0; list-style: square;}
#membership .content .member_search .search_result li {padding-bottom: 5px;color: #000; padding-top: 0; padding-left: 0px;}
#membership .content .member_search .search_result a {text-decoration: underline; font-weight: bold;}
#membership .content .member_search .search_result a:hover {text-decoration: none;}
#membership .content .member_search .search_result ul li a {color:#000000}
/*---/MEMBER SEARCH---*/

/*---MEMBER BENEFIT---*/
#membership .content .member_benefit {width: 95%; padding-left: 20px;}
#membership .content .member_benefit .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #8a0562; font-weight: bold; padding-bottom: 10px;}
#membership .content .member_benefit .benefit {width: 100%; margin-bottom: 10px;}
#membership .content .member_benefit .benefit td {height: 22px; border: 1px solid; text-align: center; width: 75px;}
#membership .content .member_benefit .benefit th { height:43px; text-align:center; border: 1px solid; padding-left: 5px; padding-right: 5px; color: #000;}
#membership .content .member_benefit .benefit td.noborder {border: none;}
#membership .content .member_benefit .benefit td.col1{ width: 330px; text-align: left; padding-left: 5px; padding-right: 5px;}
#membership .content .member_benefit .testimonials {width: 100%}
#membership .content .member_benefit .testimonials .heading { font-size: 16px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; border-bottom: double; width: 50%; margin-left: 160px; margin-bottom: 25px;}
#membership .content .member_benefit .testimonials .subheading {font-weight: bold; font-size: 14px; text-transform: uppercase; margin-bottom: 10px;}
#membership .content .member_benefit .testimonials .details {margin-bottom: 10px;}
#membership .content .member_benefit .testimonials .read_more {margin-bottom: 40px;}

#membership .content .additional_member_data {width: 85%; margin-bottom: 30px; margin-left: 63px; border: 1px solid }
#membership .content .additional_member_data td {border: 1px solid; padding: 5px;}
/*---/MEMBER BENEFIT---*/
/*=============Membership=============*/


/* for update_profile_menu start */
.update_profile_menu 
{
    color:#FFFFFF;
    background-color:#6b0350;
    font-size:20px;
    font-weight:bold;
    vertical-align:middle;
    height:50px;
    padding: 10px;
}
.update_profile_menu a
{
    color:#FFFFFF;
}

.update_profile_menu2 
{
    color:#FFFFFF;
    background-color:#8a0060;
    font-size:20px;
    font-weight:bold;
    vertical-align:middle;
    height:50px;
    padding: 10px;
}
.update_profile_menu2 a
{
    color:#FFFFFF;
}
/* for update_profile_menu end */


/* for event_photo start */
.event_photo_border
{
    border:solid 1px #000000;
}
.event_photo_small_border
{
    border:solid 1px #009900;
}
/* for event_photo end */


/* about us start */
#about_us .content .our_sponsor {width: 90%; margin-left: 30px; margin-bottom: 30px;}
#about_us .content .our_sponsor table {font-size:12px;}
#about_us .content .our_sponsor table tr.sponsor td {width: 180px; height: 40px; padding: 5px; vertical-align: top; text-transform: uppercase; background-image: url(../images/main/bullet04.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 15px;}
#about_us .content .our_sponsor table tr.sponsor td.selected {font-weight: bold; color: #1f1f22;}
#about_us .content .our_sponsor table tr.sponsor td.selected a {color: #1f1f22;}
#about_us .content .our_sponsor table tr.logo td {width: 150px; height: 67px; padding: 5px; vertical-align: top; text-transform: uppercase; text-align:center; padding-bottom: 30px; background: none;}
#about_us .content .our_sponsor a {color: #535353;}
#about_us .content .our_sponsor a:hover {color: #1f1f22;}
#about_us .content .our_sponsor table td div { width:180px;height:65px;  } 
/* about us end */


/* event details start */
.event_details {width: 100%;  font-family: Century Gothic; font-size:14px;}
.event_details .field_name{ width: 150px; text-align:left; padding-right: 10px;}
.event_details .field_name2{ width: 175px; text-align:left; padding-right: 10px;}
.event_details .line_green{ background-color:#009900;}
.event_details .line_red{ background-color:#990000;}
.event_details .line_turquoise{ background-color:#00a4bf;}
.event_details .event_details_speaker {color:White; font-size:14px;}
.event_details .event_details_speaker .speaker_name { font-size:16px; font-weight:bold;}
.event_details .event_details_speaker .details_box { width:550px;}
.event_apply_form {width: 90%;  font-family: Century Gothic; font-size:14px;}
.event_apply_form .field_name{ width: 150px; text-align:right; padding-right: 10px;}
/* event details end */


/* committees start */
.about_committees {width: 90%; margin-left: 23px; margin-bottom: 30px; font-size:12px;}
.about_committees table td {font-size:12px;}
.about_committees table tr.header {background-color: #CCC; font-weight: bold;}

.committees {width: 90%; margin-left: 23px; margin-bottom: 30px;}
.committees table td {padding: 5px; font-size:12px;}
.committees table tr.header {background-color: #CCC; font-weight: bold;}
.committees .name {font-size: 14px; color: #000; padding-bottom: 5px;}
.committees .section {width: 642px; margin-bottom: 30px;}
.committees .section a { font-weight: bold;}
.committees .section td {padding: 5px;}
.committees .section_name {background-color: #252734; color: #fff; font-size: 12px; font-weight: bold;}
.committees .section_name a {color: #fff; text-decoration:none;}
.committees .section_name a:hover {color: #fff; text-decoration:none;}
.committees .member_list {width: 100%; text-align: center; font-weight: bold; margin-bottom: 30px; }
.committees .member_list div {font-weight: bold; font-size: 12px;}
.committees .member_list .member_div {height:300px; width:auto; overflow-x: hidden; overflow-y: scroll; overflow:-mosmscrollbars-vertical!important;}
.committees .member_list_table {width: 561px; border: 1px solid; text-align: left;  font-size:12px;}
.committees .member_list_table th {font-weight: bold; border: 1px solid; padding: 5px;}
.committees .member_list_table td {border: 1px solid;}
/* committees end */


/* publications start */
.publications_at_glance {width: 90%; margin-left: 23px; margin-bottom: 30px; font-size:12px;}
.publications_at_glance td {padding: 10px;}
.publications_at_glance tr.header {background-color: #CCC; font-weight: bold;}
.publications_at_glance ol {margin-bottom: 30px;}
.publications_at_glance ol li {padding-bottom: 5px;}
.publications_at_glance .main_publication {margin-bottom: 50px;}
.publications_at_glance .main_publication .name {color: #252734; font-weight: bold; font-size: 14px; margin-bottom: 10px; background-image: url(../images/main/bullet02.gif); background-repeat: no-repeat; background-position: 0 6px; padding-left: 10px;}
.publications_at_glance .main_publication .more {text-align:right;}

.hk_echo {width: 90%; margin-left: 23px; margin-bottom: 30px;line-height: 20px; font-size:12px;}
.hk_echo td {padding: 10px;}
.hk_echo tr.header {background-color: #CCC; font-weight: bold;}
.hk_echo .hk_echo_issue {width: 100%; margin-bottom: 50px; font-size:12px;}
.hk_echo .hk_echo_issue .cover_img {width:80px;height:120px;}
.hk_echo .hk_echo_issue td {width: 25%; vertical-align:top;}
.hk_echo .hk_echo_issue .title {color: #252734;}

.hk_echo2 {width: 90%; margin-left: 23px; line-height: 20px; font-size:12px;}
.hk_echo2 td {padding: 10px;}
.hk_echo2 tr.header {background-color: #CCC; font-weight: bold;}
.hk_echo2 .hk_echo_issue {width: 100%; font-size:12px;}
.hk_echo2 .hk_echo_issue .cover_img {width:80px;height:120px;}
.hk_echo2 .hk_echo_issue td {width: 25%; vertical-align:top;}
.hk_echo2 .hk_echo_issue .title {color: #252734;}
/* publications end */


/* hkecho comment start */
.hkecho_comment {width: 100%;  font-family: Century Gothic; font-size:12px;}
.hkecho_comment td { border:solid 1px gray;}
.hkecho_comment_line {width: 100%; }
.hkecho_comment_line .line_orange{ background-color:#f8931d;}
.hkecho_comment_line .line_blue{ background-color:#00adef;}
/* hkecho comment end */


/* job_data start */
#job_data .content td {font-size:12px}
#job_data .content .application_form {width: 90%; margin-bottom: 30px; margin-left: 33px;}
#job_data .content .headline {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; color: #00a4bf; font-weight: bold; padding-bottom: 10px; margin-left:20px; }

#job_data .content .membership {width: 90%; margin-bottom: 30px; margin-left: 33px; }
#job_data .content .membership .headline {color: #000; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 2px dashed #000; font-family: Century Gothic;}

#job_data .content .member_data {width: 90%;  margin-left: 33px; margin-bottom: 30px;}
#job_data .content .member_data .headline { text-transform: uppercase; color: #000; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 2px dashed #000; font-family: Century Gothic;}
#job_data .content .member_data_section {width: 80%; margin-left: 60px; margin-bottom: 30px;}
#job_data .content .member_data_section td.field_name{ width: 181px; text-align:right; padding-right: 10px;}
#job_data .content .member_data_section td.field_name2{ width: 80px; text-align:right; padding-right: 10px;}
#job_data .content .member_data_section td.radio_btn_field{padding-left: 110px;}
#job_data .content .member_data_section .section { padding-top: 30px; color: #252734; font-size: 14px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #252734; font-family: Century Gothic;}
#job_data .content .member_data_section2 {width: 100%; margin-bottom: 30px;}
#job_data .content .member_data_section2 td.field_name{ width: 181px; text-align:right; padding-right: 10px;}
#job_data .content .member_data_section2 td.field_name2{ width: 80px; text-align:right; padding-right: 10px;}
#job_data .content .member_data_section2 td.radio_btn_field{padding-left: 110px;}
#job_data .content .member_data_section2 .section { padding-top: 30px; color: #252734; font-size: 14px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #252734; font-family: Century Gothic;}

#job_data .content .btns {width: 90%; margin-bottom: 40px; text-align: right; margin-left: 33px;}

#job_data .content .agreement {width: 90%; margin-bottom: 40px; margin-left: 33px; font-weight: bold; color: #000; line-height: 17px; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#job_data .content .agreement td {vertical-align: top;}

.job_header_bold 
{
    font-size: 16px;
    font-weight:bold;
    color: #18a4bf;
}

.member_cv_text_color
{
    color: #243372; 
}
.member_cv_text_red
{
    color: #EE0000; 
}
.member_cv_head 
{
   font-size: 24px;
    font-weight:bold;
    color: #1136CD; 
}
.member_cv_subhead 
{
   font-size: 20px;
    font-weight:bold;
    color: #243372; 
}
/* job_data end */


/* all_member start */
.all_member td {width: 180px; height: 40px; padding: 5px; vertical-align: top; text-transform: uppercase; background-image: url(../images/main/bullet04.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 15px;}
.all_member a {color: #535353;}
.all_member a:hover {color: #1f1f22;}
.all_member2 td {padding: 5px; vertical-align: top; text-transform: uppercase; background-image: url(../images/main/bullet04.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 15px;}
.all_member2 a {color: #535353;}
.all_member2 a:hover {color: #1f1f22;}
.all_member3 td.sponsor {width: 180px; height: 40px; padding: 5px; vertical-align: top; text-transform: uppercase; background-image: url(../images/main/bullet04.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 15px;}
.all_member3 a {color: #535353;}
.all_member3 a:hover {color: #1f1f22;}
/* all_member end */


.login_welcome
{
    color:White;
}


.sitemap_title 
{
    font-weight:bold;
    color:#000000;
}

.lightBox_remove
{
    z-index: 999999; 
    background-color: #333333;
    filter: alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
    position:absolute;
}
.lightBoxContainer_remove
{
    position:absolute; 
    z-index: 1000000;
}
.lightBoxContainer_remove .full_border
{
    border: solid 1px #000000;
}
.lightBoxContainer_remove .remove_table
{
    font-size:12px;   
    background-color:#FFFFFF;
    font-weight:bold;
}
.lightBoxContainer_remove .remove_message
{
    color:#FF0000; 
}


/* new news start */
.news_headline a
{
    color: #00adef; 
}
.news_small_headline 
{
    font-family: "Century Gothic", Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    color: #00adef; 
    font-weight: bold; 
}
.news_small_headline a
{
    color: #00adef; 
}
.new_member_news 
{
    font-family: "Century Gothic", Arial, Helvetica, sans-serif; 
    font-size: 12px; 
}
.new_member_news a
{
    text-decoration:underline;
}
.new_member_news a:hover
{
    text-decoration:none;
}
.new_member_news .title_link
{
    color:#000000;
    font-size:14px;
    font-weight:bold;
}
.new_member_news .active_date
{
    color:#00adef;
    font-size:14px;
    font-weight:bold;
}
.new_member_news .full_article
{
    color:#003363;
    font-size:14px;
    font-weight:bold;
}
.new_member_news .dot_background
{
    background-image:url(../images/dot.gif);
    background-position:center;
    background-repeat:repeat-x;
}
.news_side_sub_lv_menu 
{ 
    width:191px;
    height:33px;
    text-align:center;
    color:#FFFFFF;
    font-size:12px;
    background-color:#222222;
    filter: Alpha(Opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
    cursor:pointer;
}
.news_side_sub_lv_menu a
{
    color:#FFFFFF;
    text-decoration:none;
}
.news_side_sub_lv_menu a:hover
{
    text-decoration:none;
}
.news_side_sub_lv_menu_over
{
    width:191px;
    height:33px;
    text-align:center;
    color:#00adef;
    font-size:12px;
    font-weight:bold;
    background-color:#000000;
    filter: Alpha(Opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
    cursor:pointer;
}
.news_side_sub_lv_menu_over a
{
    color:#00adef;
    text-decoration:none;
}
.news_side_sub_lv_menu_over a:hover
{
    text-decoration:none;
}
/* new news end */


/* add on 20100310 start */
.please_login_forget_pass {color:#828387; font-weight:bold; font-size:10px; padding-right:35px;}
.please_login_forget_pass a {color:#828387; }
.top_login {width: 370px; height: 27px; background-image: url(../images/main/myspace_bg_370.gif); background-repeat: no-repeat; text-align: center; color: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.top_login .input_box {background-color:#000000; color:#FFFFFF; border:0; width:80px; height:15px; font-size:12px;}

.footer_search {width: 436px; color: #fff; background-image: url(../images/main/search_bg_25.jpg); background-repeat: no-repeat; padding:0 0 5px 10px; height: 25px; border-collapse: collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top:-5px;}
.footer_search .word {padding-left: 35px; width:20%;}
.footer_search .box {padding-left: 5px; width:70%;}
.footer_search .btn {width:10%;}
.footer_search .search_input_box{ background-color:#000000; color:#FFFFFF; border:0; }
.footer_advanced_search {width: 436px; text-align:right; color:#828387; font-weight:bold; font-size:10px; }
.footer_advanced_search a {color:#828387;}
/* add on 20100310 end */


/* cls as start */
.cls_ad 
{
    width:95%;
    margin-bottom:20px;
    margin-left:20px;
}
.cls_ad td, div input, textarea, select, button
{
    font-family: Arial, Helvetica; 
    font-size: 12px; 
    color: #000000;
}

.cls_ad .sparate
{
    border-bottom: dotted 1px #4E4E4E;
    }

.cls_ad .orderby
{
        font-family: "Century Gothic",Arial,Helvetica,sans-serif; 
    font-size: 14px; 

    }
.cls_ad a
{
    font-family: "Century Gothic",Arial,Helvetica,sans-serif; 
    font-size: 14px; 
    color: #000000;
    text-decoration:underline;
	  
}
.cls_ad a:hover
{
    color: #5063af;
    text-decoration:none;    
}
.cls_ad .title
{
    font-size: 18px; 
    font-weight:bold;
    color: #5063af;
    width:100%;
    height:53px;
    padding-left:10px;
}
.cls_ad .title_background
{
    background-image:url('/files/cls_ad/gradient.jpg');
    background-position:top left;
    background-repeat:repeat-x;
    
}
.cls_ad .ad_title
{
    background-color:#5063af;
    color:#ffffff;
    font-weight:bold;
	font-size:14px;
}
.cls_ad .ad_title a
{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none; 
}
.cls_ad .ad_title a:hover
{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none; 
}
.cls_ad .paging a
{
    color: #000000;
    text-decoration:none;  
}
.cls_ad .paging a:hover
{
    color: #5063af;
    text-decoration:none;  
}
.cls_ad .white_background
{
    background-color: #ffffff
}
.cls_ad .gray_background
{
    background-color: #eeeeee
}

.cls_ad a.active
{
    color: #5063af;
    text-decoration:none;    
}
.cls_ad .border_top
{
    border-top:solid 2px #97979c;
}
.cls_ad .border_right
{
    border-right:solid 2px #97979c;
}
.cls_ad .border_bottom
{
    border-bottom:solid 2px #97979c;
}
.cls_ad .border_left
{
    border-left:solid 2px #97979c;
}
.cls_ad .input_width_1
{
    width:250px;
	
}
.cls_ad .input_width_2
{
    width:500px;
}
.cls_ad .select_width_1
{
    width:250px;
}
.cls_ad .select_width_2
{
    width:500px;
}
.cls_ad .button_width_postanew{
    width:165px;
	background-image:url('/files/cls_ad/post_a_new_ad_button.png');
	background-repeat:no-repeat;
	height:25px;
	border:0;
}
.cls_ad input.button_width_postanew{
    width:165px;
	background-image:url('/files/cls_ad/post_a_new_ad_button.png');
	background-repeat:no-repeat;
	height:25px;
	border:0;
}
button.button_edit_cls_ad{
    width:70px;
	background-image:url('/files/cls_ad/edit_button.png');
	background-repeat:no-repeat;
	height:25px;
	border:0;
}
button.button_delete_cls_ad{
    width:95px;
	background-image:url('/files/cls_ad/delete_button.png');
	background-repeat:no-repeat;
	height:25px;
	border:0;
}
button_edit_cls_ad{
    width:70px;
	background-image:url('/files/cls_ad/edit_button.png');
	background-repeat:no-repeat;
	height:25px;
	border:0;
}
button_delete_cls_ad{
     width:95px;
	background-image:url('/files/cls_ad/delete_button.png');
	background-repeat:no-repeat;
	height:25px;
	border:0;
}
.cls_ad input.button_width_1{  /* fir ie */
width:90px;
	background-image:url('/files/cls_ad/btn_submit.gif');
	background-repeat:no-repeat;
	height:25px;
	border:0;
}
.cls_ad .button_width_1
{
    width:90px;
	background-image:url('/files/cls_ad/btn_submit.gif');
	background-repeat:no-repeat;
	height:25px;
	border:0;
	
	}
.cls_ad .button_width_2
{
    width:100px;
	
}
.cls_ad .button_width_3
{
    width:150px;
}
.cls-ads-cate-name{
color:#00000;
font-style:italic;
font-weight:bold;
padding:0px 0px 0px 5px;
margin:0px;
}
.cls-ads-date{font-family: "Century Gothic",Arial,Helvetica,sans-serif; 
    font-size: 14px;
color:#5063af;
font-weight:bold;
}
.cls-ads-cate-text{
color:#00000;
padding:0px 0px 0px 5px;
margin:0px;
}

.cls-ad-title-a {
font-size:14px;
font-weight:bold;
padding:0px 5px 0px 5px;
margin:0px;
float:left;

}
/*---- list of cls-ad --- list-style-image: url('/files/cls_ad/bullet05b.gif');*/
.cls_ad .cls-ad-menu{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.cls_ad .cls-ad-menu a{
text-decoration:none;
color:#5063af;
}

.cls_ad .cls-ad-menu ul{

font:Helvetica, Verdana, Arial,  sans-serif;
font-size:14px;
margin:0px 0px 0px 0px;
font-weight:bold;
list-style:none;

}
.cls_ad #cls-ad-menu-with_margin{
padding:0;
margin:0;
}
.cls_ad #cls-ad-menu-with_margin2{
padding:0;
margin:0
}





/* cls as end */


