/* 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:Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt;}

/* containers */
#maincontainer {margin:0 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;}
#navcontainer {margin: 0; padding: 0; float: left; width: 160px;}
#textcontainer {margin: 0; padding: 0 15px; float: left; width: 440px;}
#sidecontainer {margin: 0; padding: 0; float: right; width: 250px;}
#footercontainer {margin: 0; padding: 10px 10px 0 10px; background-color: transparent; border-top: 1px solid #369; text-align: center; font-size: 11px; color: #777;}

/* essentials */
.clearspace {clear: both;}
/* Branding */
div#branding{background:url(../images/leadership_white.jpg) no-repeat 0px -10px;}
div#branding h1{background:url(../images/brandinglogo.gif) no-repeat 1% 50%; height:50px; margin-bottom:20px;}
div#branding h1 a{display:block; width:231px; height:54px;}
div#branding h1 span{text-indent:-9999px;}
div#branding h2{ position:absolute;}


/*topnav*/

div#main_topmenu {width: 100%; background: #000 url(http://www.meawards.com/img/blockdefault.gif) center center repeat-x; }
.solidblockmenu {margin: 0; padding: 0; float: left; font: width: 100%; background: #000 url(http://www.meawards.com/img/blockdefault.gif) center center repeat-x; margin-bottom:1px solid #666666;}
.solidblockmenu li {display: inline;}
.solidblockmenu li a {float: left; color: #fff; padding: 5px 14px; text-decoration: none;}
.solidblockmenu li a:visited{color: #fff;}
.solidblockmenu li a:hover, .solidblockmenu li .current{ color: #fff; background: transparent url(http://www.meawards.com/img/blockactive.gif) center center repeat-x;}


/* 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_old {margin:0; padding: 3px 0 5px 0; background: transparent;}
.navlist_old ul, .navlist li {margin: 0; padding: 0; display: inline; list-style-type: none;}			
.navlist_old a:link, .navlist_old 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_old a:hover {color: #900; background: transparent url(../img/icon_folder_open.gif) top left no-repeat;}

.navlist {margin:0; padding: 0px 0 0px 0; background: transparent;}
.navlist ul, .navlist li {margin: 0; padding: 0; display: inline; list-style-type: none;}
.navlist li#lastnav {border:none;}			
.navlist a:link, .navlist a:visited {display: block; margin: 0; padding: 5px 2px 5px 20px; text-align: left; background: transparent url('../images/arrow_gray.gif') no-repeat 10px 6px;; text-decoration: none; color: #000; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.navlist a:hover {background-color: #69f; color: #fff;}

/* formatting */
#navcontainer ul {margin: 0;}
#navcontainer h3 {margin: 0; padding: 3px; font: bold 9pt Verdana, Arial, Helvetica, sans-serif;  background-color: #e4e4e4; color: #333;}

#textcontainer h1 { font-size:12px; color:#333;}
#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{margin: 0 0 17px 0; padding: 3px 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000066; text-align:center; border-bottom: 1px dashed #eee; border-top: 1px dashed #eee;}
#textcontainer p, #textcontainer ol, #textcontainer ul  {line-height: 1.5em; text-align: justify; color:#333;}
#textcontainer li {line-height: 1.5em; text-align: justify;}

#table_newsletter {margin: 10px 0; padding: 0; font-size: 11px; 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(../../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 5px 0 ; 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 h4{margin: 0 0 17px 0; padding: 3px 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000066; border-bottom: 1px dashed #eee; border-top: 1px dashed #eee;}
div#textcontainer2 p.wdate{ margin:0; color:#666666; }
div#box {border: 1px solid #ccc; padding:5px;}
div#box h2{ text-align:center;}

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;}

#daynumber{color:#369; border-bottom:2px solid #369; font-size:14px; font-weight:bolder; font-family:verdana, Helvetica, sans-serif; }
#daynumber a{ text-decoration:none; color:#990000;font-size:12px; font-weight:bold; font-family:verdana;}


div#spon h3, div#spon h6{ color:#333; font-size:12px;}
div#spon h3.wdate, div#spon h6.wdate{ margin:10px 0 5px 0 ; padding-top:10px;cursor:pointer;}
div#spon h3 a, div#spon h6 a{ color:#333; font-size:12px; text-decoration:none; margin:0; }