/*--- basic elements---- */
body{ background:url(../images/main_top_bg.gif) repeat-x;margin:0; padding:5px 0 0 0; font: 11px Arial, Helvetica, sans-serif; color:#4D4D4D; height: 100%;}
/*body{ background-color:#FFFFFF ; margin:0; padding:5px 0 0 0; font: 11px Arial, Helvetica, sans-serif; color:#4D4D4D; height: 100%;}*/
/*body{ background:url(../images/wrapbg.gif) repeat-y top; margin:0; padding:5px 0 0 0; font: 11px Arial, Helvetica, sans-serif; color:#4D4D4D; height: 100%;}*/
#wrapper{width: 1000px; padding:0px; margin: 0px auto;}
.martop1{margin:16px 0 0 0}
.martop2{margin:3px 0 0 0}
.martop3{margin:13px 0 0 0}
.marleft1{margin:0 0 0 0px;}
.pad1{padding:0 7px 4px 0}
*html .pad1{padding:0 7px 0px 0}
.pad2, .pad3{padding:0 0px 4px 0}
*html .pad3{padding:0 0px 0px 0}
html>body .pad3{padding:0 0px 0px 0}

.mar3{margin-left:8px}
.pad4{padding-left:122px}
img,p,form{border:none; margin:0; padding:0}
#main-close{clear:both;width: 955px; height:9px; padding:0px; margin: 0px; background:url(../images/main_bottom.gif) no-repeat bottom}
.alignright{float:right}
h1{font:bold 16px Arial, Helvetica, sans-serif; margin:0; padding:0; color:#8D8D8D;}
h2{color:#0182CA; font: normal 13px Arial, Helvetica, sans-serif; margin:0; padding:0;}
.clear{clear:both}

/*--- header---- */
#header{width: 100%; height:195px; padding:0px; margin: 0px; margin-bottom: 10px;}
#headerBGImg{background:#3392C9 url(../images/main_top_bg_tp.png) repeat-x;}
.headhome{background:url(../images/headbg.gif) no-repeat top}
.headinner{background:url(../images/headbg_inner.gif) no-repeat top}
.headcol1{width:137px; float:left; text-align:center;}
.headcol2{width:728px; float:left; text-align:left;}
.headcol3{width:85px; height:137px; float:left; text-align:left;}
.headrow1{height:100px; width:100%; text-align:left; position:relative; }
.headrow1col1{height:auto; display:inline; position:absolute; left:0px; bottom:8px; }
.headrow1col2{height:auto; display:inline; position:absolute; left:180px; bottom:10px;}
.headrow1col3{height:auto; display:inline; position:absolute; left:300px; bottom:10px;}
.headrow1col4{height:60; width:468; display:inline; position:absolute; right:0px; bottom:10px; }
.headrow2{height:64px; width:100%; text-align:left; position:relative; }
.headrow2col1{height:auto; width:180px; display:inline; position:absolute; left:0px; top:28px; }
.headrow2col2{height:100%; width:591px; display:inline; position:absolute; left:180px; top:0px;}
.headernavitem{height:100%; display:inline; position:absolute; top:0px;text-align:center;vertical-align:middle;}
.headernavitem a{text-decoration:none;color:#525252;}
.headernavitem a.mwExperience:hover{text-decoration:none;color:#397b3b;}
.headernavitem a.mwExpo:hover{text-decoration:none;color:#3b81b7;}
.headernavitem a.mwConference:hover{text-decoration:none;color:#349892;}
.headernavitem a.mwExhibitors:hover{text-decoration:none;color:#888837;}
.headernavitem a.mwPress:hover{text-decoration:none;color:#71942a;}
.headernavitem a.mwSpeakers:hover{text-decoration:none;color:#309a8c;}
.headernavitem a.mwNews:hover{text-decoration:none;color:#f0581c;}
.headernavitem a.mwTravel:hover{text-decoration:none;color:#db3e28;}
.headernavitem a b{font-family:Tahoma,Arial; font-size:14px;font-weight:normal;text-decoration:none;position:relative;top:26px;}
.headernavitem a:hover b{font-family:Tahoma,Arial; font-size:14px;font-weight:normal;text-decoration:none;position:relative;top:26px;}
.headerdividerdots{height:37px; display:inline; position:absolute; top:24px; }
.headrow2col3{height:auto; width:229px; display:inline; position:absolute; right:0px; text-align:right; top:10px;}
.headrow3{height:25px; width:100%; text-align:right; position:relative; color:White;}
.headrow3col1{height:auto; width:auto; position:absolute; right:0px; top:5px;}
/*--- nav---- */
#nav{padding:14px 0 0 3px; width:598px; height:40px; float:left}
*html #nav{padding:11px 0 0 3px; width:598px; height:40px;}
html>body #nav{padding:11px 0 0 3px; width:598px; height:40px;}
#nav ul{padding:0; margin:0;}
#nav ul li{height:40px;padding:0; margin:0; list-style:none; float:left; background: url(../images/libg.gif) no-repeat left}
/*--- search---- */
#search{width:120px; padding: 14px 0 0 0; float:right;}
*html #search{width:120px; padding: 10px 0 0 0; float:right;}
html>body #search{width:120px; padding: 10px 0 0 0; float:right;}
.fldtxt{width:100px; height:18px; border:#888888 1px solid; font-size:10px; color:#999999;padding:0; margin:0; float:left}
.searchButton{margin:0; padding:0 0 0 0; float:left}


/*--- leftcol---- */
#wrapper #leftcol{width:170px; float:left}

#midcol{width:640px; float:left}

/*--- blocks---- */
.flashpre{margin:0px; padding:0px;}
.block1{width:80px; height:250px; background:url(../images/block1.gif) no-repeat top;float:left;}
.block2{width:82px; height:250px; background:url(../images/block2.gif) no-repeat top;float:left;}
.block3{width:81px; height:250px; background:url(../images/block3.gif) no-repeat top;float:left;}
.block4{width:81px; height:250px; background:url(../images/block4.gif) no-repeat top;float:left;}
.block5{width:81px; height:250px; background:url(../images/block5.gif) no-repeat top;float:left;}
.block6{width:81px; height:250px; background:url(../images/block6.gif) no-repeat top;float:left;}
.block7{width:81px; height:250px; background:url(../images/block7.gif) no-repeat top;float:left;}
.block8{width:86px; height:250px; background:url(../images/block8.gif) no-repeat top;float:left;}
.title{font: bold 9pt "Arial"; color:#FFFFFF; height:45px; padding:22px 0px 0px 0px; text-align:center; line-height:16px;}
.title a{font: bold 9pt "Arial"; color:#FFFFFF; height:45px; padding:22px 0px 0px 0px; text-align:center; line-height:16px; text-decoration: none;}
.desp{font: 8pt "Arial"; color:#0D7FBD; height:110px; padding:15px; text-align:center; line-height:13px;}
.desp a{font: 8pt "Arial"; color:#0D7FBD; height:110px;text-align:center; line-height:13px; text-decoration: none;}
.go{color:#BFE3F3; font: bold 13pt "Arial"; line-height:40px; text-align:center;}
.go a{color:#BFE3F3; text-decoration:none}
.go a:hover{color:#BFE3F3; text-decoration:none}

/*--- rightcol---- */
#rightcol{width:190px; float:left}

/*--- inner ---- */
#column1{width:199px; float:left; margin:19px 0 0 0}
.leftsubnav{width:199px; background:url(../images/innerli.gif) no-repeat top;}
.leftsubnav .subname{width:164px; height:39px; font: bold 11px "Arial"; color:#FFFFFF;  padding:0 0 0 24px;  line-height:30px;}
.leftsubnav ul{margin:0 0 0 6px; padding:0; background-color:#E2E2E2;}
.leftsubnav ul li{padding:0; margin:0 0 0 18px; list-style:none; color:#0085D0}
.leftsubnav ul li a{color:#0085D0; text-decoration:none}
.leftsubnav ul li a:hover{color:#0085D0; text-decoration:none}
.leftsubnav .bot{background:url(../images/headbg_inner_bot.gif) no-repeat bottom; height:7px; margin:0; padding:0}
.subname a{color:#0085D0; text-decoration:none}
.subname a:visited{color:#FFFFFF; text-decoration:none}
.subname a:hover{color:#FFFFFF; text-decoration:none}
/*--- .leftnavtop{background:url(../images/leftnavtop.gif) no-repeat bottom; height:11px; width:188px; margin:6px 0 0 0;}
.leftnavbot{background:url(../images/leftnavbot.gif) no-repeat bottom; height:18px; width:188px;}---- */
.leftnavtop {background:url(../images/mainulbg_1.gif) no-repeat bottom; height:10px; width:188px;}
.leftnavbottom {background:url(../images/mainulbg_3.gif) no-repeat top; height:18px; width:188px;}
#column1 ul.main{background:url(../images/mainulbg_2.gif); width:188px; margin:0px 0 0px 0; padding:0px 0;}
#column1 ul.main li{padding:0; margin:0 0 0 24px; list-style:none; font: bold 11px "Arial"; color:#FFFFFF; line-height:22px}
#column1 ul.main li a{color:#FFFFFF;; text-decoration:none}
#column1 ul.main li a:hover{color:#FFFFFF;; text-decoration:none}

#column2{width:382px; float:left; margin:19px 0 0 0; padding:0 36px 0 38px;}
#column3{width:300px; float:left; padding:5px 0 0 0; margin:0}
.conference{width:266px; height:91px; background:url(../images/conference.gif) no-repeat; padding:0 17px 10px 17px}
#h3col1{width:130px;float:left; margin:7px 0 0 0}
#h3col2{width:130px;float:right; margin:7px 0 0 0}
#column3 .conference #h3col1 h3{  color:#008ACE; font: normal 14px "Arial"; margin:0; padding:0;}
#column3 .conference #h3col2 h3{ color:#008ACE; font: normal 14px "Arial"; margin:0; padding:0;}
#column3 #col-a{width:139px; height:240px;float:left;}
#column3 #col-b{width:145px; float:left;}
#column3 #col-b h3{color:#008ACE; font: normal 12px "Arial"; margin:0; padding:5px 0 0 0;}
#column3 #col-b ul{margin-top:0px; padding-top:5px}
#column3 #col-b ul li{color:#008ACE; font: normal 12px "Arial"; margin-left:-20px; }

/*--- footer---- */
/*#footer{width: 1000px; height:35px; padding:5px 0 0 0; margin: 9px auto 0px auto; background:url(../images/footbg.gif) no-repeat top; text-align:center}*/
#footer{width: 1000px; height:35px; padding:5px 0 0 0; margin: 9px auto 0px auto; text-align:center}
.smallfont1{font: 9px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:16px;}
.smallfont1 a{text-decoration:none; color:#FFFFFF;}
.smallfont1 a:hover{text-decoration:none; color:#FFFFFF;}
.smallfont2{font: 11px "Arial"; color:#5F5F5F; line-height:16px; letter-spacing: 0px;}   /* Changed from AFAFAF */
.smallfont2 a{text-decoration:none; color:#5F5F5F;}
.smallfont2 a:hover{text-decoration:none; color:#5F5F5F;}
.dotsspacer{height:5px; text-align:center; position:relative; vertical-align:bottom;}

         