/* global setting */
/* url(../img/img_gradient_grey.jpg) top left repeat-x fixed */
body {margin: 0; padding:0; background: #fff; text-align: center;}
body, table {font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 8.5pt;}

/* containers */
#maincontainer {margin: 10px auto; padding: 0; width: 880px; background-color: #fff; border: 10px solid #fff; text-align: left;}
#contentcontainer {margin: 10px 0; padding: 0;}
#headercontainer {margin: 0; padding: 0; border-top: 1px solid #396; border-bottom: 1px solid #396;}
#navcontainer {margin: 0; padding: 0; float: left; width: 160px;}
#textcontainer {margin: 0; padding: 0 10px; float: left; width: 438px;}


#sidecontainer {margin: 0; padding: 0; float: left; width: 250px;}
#footercontainer {margin: 0; padding: 10px 10px 0 10px; background-color: transparent; border-top: 1px solid #396; text-align: center; font-size: 11px; color: #777;}

/* essentials */
.clearspace {clear: both;}

/* navigation */
#topnav {text-align: right; padding: 0 0 7px 0; font-size: 11px; color: #ccc;}
#topnav a, #topnav a:link, #topnav a:visited {text-decoration: none; color: #369;}
#topnav a:hover{text-decoration: underline; color: #900;}

.navlist {margin:0; padding: 3px 0 5px 0; background: transparent;}
.navlist ul, .navlist li {margin: 0; padding: 0; display: inline; list-style-type: none;}			
.navlist a:link, .navlist a:visited {display: block; margin: 5px 0 5px 0; padding: 0 2px 3px 20px; text-align: left; background: transparent url(../img/icon_folder_close.gif) top left no-repeat; text-decoration: none; color: #000; border-bottom: 1px dashed #ccc;}
.navlist a:hover {color: #900; background: transparent url(../img/icon_folder_open.gif) top left no-repeat;}

/* formatting */
#navcontainer ul {margin: 0;}
#navcontainer h3 {margin: 0; padding: 3px; font: bold 9pt tahoma, Arial, Helvetica, sans-serif; border-bottom: 1px solid #000; background-color: #900; color: #fff;}

#textcontainer h1 {margin: 0 0 17px 0; padding: 3px 0; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#000066; border-bottom: 1px dashed #eee; border-top: 1px dashed #eee;}
#textcontainer h2 {margin: 3px 0; padding: 3px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom: 1px dashed #eee; border-top: 1px dashed #eee;}
#textcontainer h4{ font-size:12px; color:#333;}

#textcontainer p, #textcontainer ol, #textcontainer ul  {line-height: 1.5em; text-align: justify; color:#666666;}
#textcontainer li {line-height: 1.5em; text-align: justify;}



#table_newsletter {margin: 10px 0; padding: 0; font-size: 12px; border: 1px solid #eee; background:#F9F9F9; width:100%;}
#table_newsletter td {margin: 0; padding: 3px;}
#table_newsletter input {border: 1px solid #ddd; background: #fff; font-size: 11px;}

#sidecontainer h3 {font-size: 12px; margin: 0; padding: 0; color: #c00;}

.pic_subtopic {float: left; margin: 5px 10px 5px 0; border: 1px solid #eee;}
.wx_picsubtopic {float: left; margin: 5px 10px 0 0; padding: 0; border: 2px solid #FFDDDE;}
.text_subcontainer {margin: 0; padding: 10px; border: 1px solid #ddd;}
.text_subcontainer_qoutes {margin: 10px 0 0 0; padding: 10px; border: 1px solid #ddd; color:#669900; background:#333333;}
#sidecontainer div.text_subcontainer_qoutes h3.qoute{ color:#FFFFFF; font-size:14px;}

.text_subcontainer h6{ margin:0; text-align:right; margin-top:-25px; font-size:11px; color:#FF9900; background:url(http://www.datamatixgroup.com/images/zoom.gif) 0 50% no-repeat; height:16px; float:right; padding-left:20px; cursor:pointer;}

img#imgfloat_right{ float:right; margin:0 0 0 10px;}

div#speakersinfo{margin:10px 0; text-align:left; border-top:1px dotted #ccc;}
div#speakersinfo p.speakers_name{ margin:0; padding:0; font-size:11px;}
div#speakersinfo p.speakers_designation{margin:0; padding:0; font-size:10px;}
img.kamalipic{ float:left; margin:5px;}

p.subheading a{ font-size:10px; text-decoration: none; color:#006699; margin-top:-10px;}


div#xschedule p, div#xschedule ul, div#xschedule ol{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-align:justify; direction:rtl; margin:15px;}
div#xschedule ul, div#xschedule ol{font-family:Tahoma, Arial, Helvetica, sans-serif; padding-right:20px; margin-right:20px;}
div#xschedule ul *, div#xschedule ol *{font-family:Tahoma, Arial, Helvetica, sans-serif;}
div#xschedule h4{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#900; font-size:16px; direction:rtl; text-align:center; margin:25px 0 10px 0;}
div#xschedule img{ border:3px solid #ccc;}

table#pollbartbl{ border:1px solid #666666; margin:10px 0;}
td#pollbar{ text-align:center; padding:10px;  vertical-align:bottom; }
td#pollbartext{color:#666666;text-align:center; padding:10px 0;}
td#bar{ background:url(../img/bg_bar.gif);}

div#overDiv{position: absolute; visibility: hidden; z-index: 1000; padding:10px; border:1px solid #666; background:#f6f6f6;}
div#overDiv h4{margin:10px; font-size:14px; font-weight:bold; color:#325B03;}
div#overDiv h5{margin:10px; font-size:12px;}
div#overDiv p, div#overDiv ul, div#overDiv ol{margin:10px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}

div#textcontainer2 h1 {margin: 0 0 17px 0; padding: 3px 0; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#000066; border-bottom: 1px dashed #eee; border-top: 1px dashed #eee;}
div#textcontainer2 h5#myagenda a{text-decoration:none; color:#900; font-size:11px; background:url(../../images/date.png) no-repeat 0 0; padding-left:20px; text-align:right; float:right;}
div#evprof h4#titleevent, div#textcontainer2 h4#titleevent{ font-size:14px; margin:15px 0 0 0;text-align:center; color:#000;}
div#evprof p#eventdate, div#textcontainer2 p#eventdate{ font-size:11px; margin:0; text-align:center; color:#666;}
div#textcontainer2 h3, div#textcontainer2 h6{ color:#333; font-size:12px;}
div#textcontainer2 h3.wdate, div#textcontainer2 h6.wdate{ margin:10px 0 0 0 ; border-top:1px dotted #ccc; padding-top:10px;cursor:pointer;}
div#textcontainer2 h3 a, div#textcontainer2 h6 a{ color:#333; font-size:12px; text-decoration:none; margin:0; }
div#textcontainer2 p.wdate{ margin:0; color:#666666; }

td#tdprogtop{ font-weight:bold; text-align:center; background:#CCCCCC; color:#003366; font-size:11px; padding:5px 0; border-right:1px solid #fff;}
td#tdprogcon{ text-align:center; color:#006699;}
td#tdprogcon a{ text-decoration:none; color:#069;}
