body, html { margin: auto; padding: 0; color: #000; background-color: #000; text-align: center; }
body, table, input, textarea, select, option { font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 14pt; }
img { border: 0px none ; }
a:link, a:visited { color: #993333; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; cursor: pointer;}
a:hover { color: #993333; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a:active { color: #993333; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
hr { border: 0px none ; background-color: #000; color: #000; height: 1px; }

textarea, input.text { border: 1px solid #666699; color: #333333; background-color: #f0f0f0;}
input.button { border: 1px solid #666699; color: #333333; background-color: #f0f0f0; font-weight: bold;}

.FontRight {text-align: right;}
.FontItalic {font-style: italic;}
.FontBlack {color: #333333;}
.FontBold {font-weight: bold;}
.FontCenter {text-align: center;}
.FontUnderline {text-decoration: underline;}
.Font10 {font-size: 10px;}
.margin_b27 {margin-bottom: 5px;}
.clearAll {clear: both;}

#header { margin: auto; padding: 0px 0px; width: 770px; text-align: left; background-color: #fff; }
#langbtns {float:right;padding:5px 3px; cursor: pointer;}
#langbtns img.lang { width: 55px; height: 16px; display: block; float: left; }
#flashbanner { width: 770px; text-align: left; background-color: #fff;}
#menuarea { padding-bottom: 10px; width: 770px; text-align: left; background-color: #fff;}
#menubox { margin-left: 8px; width: 755px; text-align: left; background-color: #660000; color: #fff; font-size: 12px;}
#body { margin: auto; padding: 5px 0pt; width: 770px; text-align: left; background-color: #fff; clear: both; }
#ShortBanner { width: 770px; padding-bottom: 20px; text-align: left; padding-left: 10px;}

#rightbar {margin-right: 12px; width: 200px; float: right; text-align: left; vertical-align: top; color: #1f1c75;}
#rightbar a:link { color: #1f1c75; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; cursor: pointer;}
#rightbar a:visited { color: #1f1c75; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; cursor: pointer;}
#rightbar a:hover { color: #1f1c75; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
#rightbar a:active { color: #1f1c75; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }

#rightbar .part {margin-bottom: 15px; padding:5px ;border: 1px solid #1f1c75;}
#rightbar .part .title {color: #1f1c75; margin-bottom: 0px;}
#rightbar .part .titlem {color: #1f1c75; text-align: center; margin-bottom: 0px;}
#rightbar .part ul {margin:0; padding:0;}
#rightbar .part li { margin:0; padding-left:10px; padding-bottom: 5px; list-style: none; background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 0 8px; }



#rightbar .network {background:#FFFFFF url(/files/rightBanner/network/ql_header.jpg) no-repeat scroll center top; border:1px solid #1F1C75; margin:0px 0px 28px 0px; padding: 28px 3px 0;}
#rightbar .network img {margin: 0px 0px 0px 0px;}
#rightbar .network .header {margin: 0px 0px 0px 10px; }
#rightbar .network .header img{margin: 0px 0px 0px 10px; }
#rightbar .network p {margin: 3px 0px 0px 3px; padding-left:10px;}
#rightbar .network img {}
#rightbar .network table {margin: -5px 0px 0px 0px; }
#rightbar .network tr {margin: 0px 0px 0px 0px; }
#rightbar .network td {margin: 0px 0px 0px 0px; text-align:center;}
#rightbar .network ul {margin:0px; padding-left:10px; padding-bottom:10px; }
#rightbar .network li { margin:0; padding-left:15px; padding-bottom: 0px; list-style: none; background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 0 8px; }


#rightbar .part_noborder {margin-bottom: 15px; padding:5px;}
#rightbar .part_noborder .title {color: #1f1c75; margin-bottom: 0px;}


#rightbar .rtext {margin-bottom: 15px; padding:5px ;border: 1px solid #1f1c75;}
#rightbar .rtext .title{color: #1f1c75; margin-bottom: 0px;}
#rightbar .rtext .titlem {color: #1f1c75; text-align: center; margin-bottom: 0px;}
#rightbar .rtext .logo{margin-top: 10px;}

#rightbar .rtext_noborder {margin-bottom: 15px; padding:5px;}
#rightbar .rtext_noborder .title{color: #1f1c75; margin-bottom: 0px;}
#rightbar .rtext_noborder .logo{margin-top: 10px;}

#rightbar .recommend2fd {margin-bottom: 30px;}
#rightbar .recommend2fd table{color: #666666;}
#rightbar .recommend2fd .title{font-weight: bold; margin-bottom: 10px; }
#rightbar .recommend2fd form {margin: 0; padding:0;}
#rightbar .recommend2fd .InputBox {margin-bottom: 2px;}
#rightbar .recommend2fd .btn {margin-top: 10px; margin-right: 8px;}

#main { padding-left: 20px; padding-right: 10px; padding-bottom: 100px; text-align: left; width: 450px; vertical-align: top;}
#main .heading {font-weight: bold; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #666666; padding-bottom: 0px;}
#main .content {font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #666666; text-align: justify;}
#main  .content a {font-weight: bold;}

#BannerBox {width: 549px; text-align: center; margin-bottom: 30px;}

#footer { margin: auto; padding: 0px 10px; width: 730px; text-align: center; background-color: #fff; clear: both;}
#footer a:link, a:visited { color: #993333; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; cursor: pointer;}
#footer a:hover { color: #993333; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
#footer a:active { color: #993333; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
#footer .footer1 {text-transform: uppercase; margin: 0; padding: 5px 0 0;}
#footer .footer2, .footer3 { margin: 0; padding: 5px 0 0; }
#footer .footer4 { margin: 10px 0pt 0; padding: 5px; }

#pagearea {padding-left: 20px; padding-right: 10px; padding-bottom: 15px; width: 549px; text-align: left; width: 507px; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px;}
#pagearea h1 { margin: 0; padding: 0 0 0 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#pagearea ul {margin:0; padding:0;}
#pagearea li { margin:0; padding-left:10px; padding-bottom: 5px; list-style: none; background-image: url(/files/bullet/bulletpagearea.gif); background-repeat: no-repeat; background-position: 0 7px; }
#pagearea form {margin: 0; padding:0;}
#pagearea .text {margin-bottom: 15px;}
#pagearea .text a {color: #993333;}
#pagearea .text a:hover { text-decoration: none;}
#pagearea .title {margin:0; padding-left:10px; padding-bottom: 10px; list-style: none; background-image: url(/files/bullet/bulletpageareatitle.gif); background-repeat: no-repeat; background-position: 0 7px; font-weight: bold; color: #333333;}
#pagearea .title2 {font-size: 12px; color: #ff9900; font-weight: bold;}
#pagearea .sponsor { vertical-align: middle; font-style: italic;}
#pagearea .sponsor img {vertical-align: middle;}
#pagearea .content {margin-bottom: 30px;}
#pagearea .keynoteheading {font-weight: bold; margin-bottom: 10px;}
#pagearea .keynote_char {width: 100%; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: center; vertical-align: top; color: #666666;}
#pagearea .keynote_char td {vertical-align: top; text-align: left; width: 100px;}
#pagearea .searchexhibitor {margin-bottom: 15px; text-align: right; vertical-align: middle; color: #000000;}
#pagearea .listtable { border: 1px solid #000;  }
#pagearea .listtable .exhibitorname {width: 380px; border-left: none;}
#pagearea .listtable .boothno {border-left: none;border-right: none;color: #666666;}
#pagearea .listtable .exhibitor_logo {width: 100px; border-right: none; }
#pagearea .listtable .boothnumber {width: 90px;}
#pagearea .listtable th {background-color: #000; color: #fff; font-weight: bold;  padding:1px; }
#pagearea .listtable td { background-color: #fff; color: #000; border: 1px solid #000; padding: 2px;}
#pagearea .exhibitoritem {width: 100%; }
#pagearea .exhibitoritem table { color: #666666;margin-top: 10px; margin-bottom: 10px; }
#pagearea .exhibitoritem table td.cell1 {width: 250px;}
#pagearea .exhibitoritem table td.cell2 {width: 250px; text-align: center;}
#pagearea .exhibitoritem table td.cell3 {width: 250px; text-align: right;}
#pagearea .exhibitoritem h3 {color: #000;margin-top: 20px;margin-bottom: 20px;}
#pagearea .exhibitoritem .back {height: 50px; text-align: right; width: 100%;}
#pagearea .exhibitor_description {width: 100%; border: 1px solid #333333; background-color: #f8d763; padding: 5px; margin-bottom: 15px;}
#pagearea .exhibitor_description .description {color: #333333; font-size: 12px; margin-bottom: 20px;}
#pagearea .exhibitor_description .categories {font-size: 10px; color: #333333;}
#pagearea .supporter_logo {margin-bottom: 25px;}
#pagearea .supporter_logo td {width: 150px; text-align: center; height: 50px;}

#faq {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; text-align: left; width: 507px; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px;}
#faq h1 { margin: 0; padding: 0 0 18px 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#faq ul {margin:0; padding:0;}
#faq li { margin:0; padding-left:10px; padding-bottom: 5px; list-style: none; background-image: url(/files/bullet/bulletfaq.gif); background-repeat: no-repeat; background-position: 0 7px; }
#faqitem {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 730px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px;}
#faqitem hr { height: 1px; color: #000;}
#faqitem h3 {color: #cc9900;}

#ConferenceAdvisoryBoard {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; text-align: left; width: 507px; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px; }
#ConferenceAdvisoryBoard h1 { margin: 0; padding: 0 0 18px 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#ConferenceAdvisoryBoard ul {margin:0; padding:0;}
#ConferenceAdvisoryBoard li { margin:0; padding-left:10px; padding-bottom: 5px; list-style: none; background-image: url(/files/bullet/bulletconadv.gif); background-repeat: no-repeat; background-position: 0 7px; }
#ConferenceAdvisoryBoard .bold {width: 100%; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: center; vertical-align: top; font-weight:bold; color: #333333;}
#ConferenceAdvisoryBoard .text {padding-left: 20px; padding-right: 10px; padding-bottom: 0px; text-align: left; width: 507px; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px; }

#PressReleases {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 540px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px;}
#PressReleases h1 { margin: 0; padding: 0 0 18px 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#PressReleases hr { height: 1px; color: #000; margin-bottom: 20px;}
#PressReleases .release {margin-bottom: 20px;}

#ContactUs {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 507px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px;}
#ContactUs h1 { margin: 0; padding: 0 0 18px 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#ContactUs table {width: 507px; margin-bottom: 25px;}
#ContactUs th { vertical-align: top; font-weight: normal; padding-right: 5px; font-size: 11px;}
#ContactUs td {width: 150px; padding-bottom: 5px; padding-right: 5px; vertical-align: top; font-size: 11px;}
#ContactUs .email {font-size: 11px;}
#ContactUs td.space {height: 20px;}
#ContactUs td a {font-weight: normal; font-size: 11px;}

#recommend2fd {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 507px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px;}
#recommend2fd h1 { margin: 0; padding: 0 0 18px 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#recommend2fd .instruct {margin-bottom: 40px;}
#recommend2fd td {width: 130px; vertical-align: top; padding-right: 10px; padding-bottom: 5px; padding-top: 5px;}
#recommend2fd td.c1 {width: 85px; }
#recommend2fd th {color: rgb(102, 0, 0);  vertical-align: top; padding-right: 10px; padding-bottom: 5px; padding-top: 5px;}
#recommend2fd th.c1 {width: 85px;}
#recommend2fd .btn {width: 465px; text-align: right;}

#ExhibitorProductGallery {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 507px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px;}
#ExhibitorProductGallery form {padding:0; margin:0;}
#ExhibitorProductGallery .productgallerytext {}
#ExhibitorProductGallery .view_no {margin-left: 51px; margin-bottom: 27px;}
#ExhibitorProductGallery .view_no td {padding-top:2px; padding-bottom: 2px;}
#ExhibitorProductGallery .product {width: 100%; margin-bottom: 20px; font-family: Arial,Helvetica,sans-serif; font-size:11px;}
/*#ExhibitorProductGallery .product a {font-size: 11px; color: #33b4ee;}*/
#ExhibitorProductGallery .product .c1 {width: 60px;}
#ExhibitorProductGallery .product .c2 {width: 80px;}
#ExhibitorProductGallery .all_product {margin-bottom: 10px; width: 100%;}
#ExhibitorProductGallery .btn {margin-bottom: 20px; text-align: center; width: 100%;}

#ProductDetail {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 507px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px;}
#ProductDetail h1 { margin: 0; padding: 0 0 18px 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#ProductDetail table {width: 100%; margin-bottom: 25px;}
#ProductDetail table td {padding-right: 15px;}
#ProductDetail table td.pic {width: 200px; padding-top:5px;}
#ProductDetail .btn {width: 390px; text-align: right;}

#ExpoProductGallery {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 507px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px; }
#ExpoProductGallery h1 { margin: 0; padding: 0 0 18px 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#ExpoProductGallery table {margin-bottom: 40px; margin-left: 45px;}
#ExpoProductGallery table td {padding-bottom: 5px;}
#ExpoProductGallery form {padding:0; margin:0;}
#ExpoProductGallery .btn {width: 390px; text-align: center;}

#ExhibitorCircular {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 507px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #666666; font-weight: bold; font-size: 12px;}
#ExhibitorCircular h1 { margin: 0; padding: 0 0 18px 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#ExhibitorCircular table td { line-height: 20px;color: #666666;}

#sitemap {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 530px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #000; font-size: 12px; }
#sitemap h1 { margin: 0; padding: 0 0 10px 0; margin: 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#sitemap table {margin-bottom: 25px; width: 100%;}
#sitemap table td {vertical-align: top; width: 33%; padding-right: 5px;}
#sitemap table td.mid_c {width: 34%;}
#sitemap p {padding:0; margin:0 0 3px 0;}

#GetPassword {padding-left: 20px; padding-right: 10px; padding-bottom: 30px; width: 507px; text-align: left; font-family: Arial,Helvetica,sans-serif; color: #666666; font-size: 12px; background-color: #fff;}
#GetPassword h1 { margin: 0; padding: 0 0 18px 0; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 0, 0); text-align: left; }
#GetPassword .instruct {margin-bottom: 40px;}
#GetPassword td {width: 130px; vertical-align: top; padding-right: 10px; padding-bottom: 5px; padding-top: 5px;}
#GetPassword td.c1 {width: 85px;}
#GetPassword th {color: rgb(102, 0, 0);  vertical-align: top; padding-right: 10px; padding-bottom: 5px; padding-top: 5px;}
#GetPassword th.c1 {width: 85px;}
#GetPassword .btn {width: 408px; text-align: right;}



/*Meun Bar CSS 23102008*/

.mainMenuOver {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #fff;	
font-style: normal;	
background-color: #0b1539; 
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
line-height: 15px;
cursor:pointer;
}

.mainMenuOut {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #fff; 
font-style: normal; 
background-color: #660000; 
padding-left: 3px; 
padding-top: 3px;
padding-bottom: 3px;
line-height: 15px;
cursor:pointer;
}

.subMenuOver {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #fff;	
font-style: normal;	
background-color: #660000; 
padding-left: 3px;
padding-top: 2px;
padding-bottom: 2px;
line-height: 15px;
cursor:pointer;
}

/*.subMenuOut {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #fff; 
font-style: normal; 
background-color: #0b1539; 
padding-left: 3px; 
padding-top: 2px;
padding-bottom: 2px;
line-height: 15px;
width:200px;

}

.subMenuOver {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #fff;	
font-style: normal;	
background-color: #660000; 
padding-left: 3px;
padding-top: 2px;
padding-bottom: 2px;
line-height: 15px;
width:200px
}
*/
.subMenuOut {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #fff; 
font-style: normal; 
background-color: #0b1539; 
padding-left: 3px; 
padding-top: 2px;
padding-bottom: 2px;
line-height: 15px;
}