body {
margin:0;
background: url(images/namdv2_bg.png) repeat-x #FFF;
}

.confBody { margin:0; background: url(images/bmore_bg.jpg) no-repeat #FFF; background-position:top;
/*background: url(images/namdv2_bg.png) repeat-x #FFF;*/
}


.adTop { width:728px; height:90px; margin:10px auto 0 auto; background-color:#FFFFFF; }

.wrapper {
margin:20px auto 0px auto;
border-top:4px #333 solid;
border-left:4px #333 solid;
border-right:4px #333 solid;
border-bottom:4px #333 solid;
opacity: 1;
width:900px;
background-color:#FFF;
text-align:left;
}

.innerWrap { margin:0px; padding-top:10px; }

.topBanner {
height:10px;
background-color:#CCC;
background-image:url(http://www.namdntl.org/ltgreen.jpg);
}

.sideBar {border-right:thin #666 dotted; background-color:#336600;}

.sideBarNav {
font-family:Verdana;
font-size:14px;
font-weight:700;
color:#CCC;
border-bottom:thin #999 solid;
height:20px;
text-align:right;
background-color:#336600;
padding:10px 10px 0 0;
text-decoration:none;
}

.sideBarNav a:link { text-decoration:none; color:#FFF; }
.sideBarNav a:visited { text-decoration:none; color:#FFF; }
.sideBarNav:hover { color:#FFF; background-color:#333; text-decoration:none; }

.sideBarNav_live {
font-family:Verdana;
font-size:14px;
font-weight:700;
color:#333;
border-bottom:thin;
border-bottom-color:#999;
border-bottom-style:solid;
height:20px;
text-align:right;
background-color:color:#060;;
padding:10px 10px 0 0;
}

.bodyText {
	font-family:Verdana;
	font-size:13px;
	color:#333;
	line-height:30px;
	text-align:left;
	width:580px;
	padding-bottom:20px;
	/* border-bottom:#999999 thin solid; */
	margin: 20px auto 0px 20px;
}


.bodyText h1 {
font-family: "Trebuchet MS";
font-size:24px;
color:#060;
margin-top:0px;
}

.bodyText h2 {
font-family:"Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#060;
margin-top:0px;
}

.bodyText h3 {
font-family:Georgia;
font-size:14px;
font-weight:bold;
color:#060;
text-align:left;
}

.bodyText p {
	font-family:Verdana;
	font-size:13px;
	color:#333;
	line-height:20px;
	text-align:left;
}

.bodyText p span{
font-weight:bold;
text-align:left;
}

.bodyText li {
margin-top:10px;
line-height:20px;
}

.bodyTextTwo {
font-family:Verdana;
font-size:13px;
width:550px;
color:#333;
line-height:20px;
margin:40px 10px 30px 40px;}

.bodyTextTwo p { font-size:12px; border-bottom:thin dotted #666666; padding:10px 20px 10px 0; width:420px; text-align:right; margin:10px 0 10px 0 }

.bodyTextTwo input{ font-size:12px; font-family:verdana; margin-left:50px; border:thin solid #333; background-color:#FFFFCC; height:20px; width:200px; padding:5px; }

.bodyTextTwo input:hover{ border:thin solid #666666; background-color:#FFFFFF; }

.bodyTextTwo select{ font-size:12px; font-family:verdana; margin-left:50px; border:thin solid #333; background-color:#FFFFCC; height:30px; width:200px; padding-top:5px; }


.bodyTextTwo h1 {
font-family:Georgia;
font-size:24px;
color:#060;
}

.bodyTextTwo li {
margin-top:10px;
}

.logoType {
width:650px;
text-align:right;
border-top:medium;
border-top-color:#CCC;
border-top-style:solid;
font-family:Georgia;
color:#060;
font-size:24px;
margin-right:20px;
position:relative;
bottom:-20px;
padding:5px 10px 0 0;
}

.logoTypeSlogan {
font-family:Georgia;
color:#333;
font-size:18px;
}

.chapterhdr {
font-family:Verdana;
font-size:14px;
font-weight:700;
color:#FFF;
text-align:right;
border-bottom:thin;
border-bottom-color:#FFF;
border-bottom-style:dotted;
height:20px;
background-color:#666;
margin:30px 0 0;
padding:10px 10px 5px 0;
}

div.chapters {
font-family:Verdana;
font-size:14px;
color:#C00;
background-color:#FFF;
text-align:right;
border-bottom:thin;
border-bottom-color:#666;
border-bottom-style:dotted;
height:20px;
padding:10px 10px 0 0;
}

div.chapters a { color:#C00; text-decoration:none; }
div.chapters a:hover { color:#C00; text-decoration: underline; }
div.chapters a:visited { color:#C00; text-decoration: none; }

.localbodyText {
font-family:Verdana;
font-size:13px;
width:550px;
color:#333;
line-height:20px;
margin:40px 10px 30px 40px;}

.localbodyText h1 { font-family:Georgia; font-size:24px; color:#060; }

.localbodyText li {
margin-top:10px;
}
	
.navBar { height:36px; background-image:url(images/ltgreen.jpg); margin-bottom:5px; }
.navBar2 { height:36px; background-image:url(images/ltgreen.jpg); }

#mainContainer { margin:0 auto; text-align:left; height:300px; 	padding-bottom:10px; }

#mainContainer .news { margin:5px; border:1px dotted #555; background-color:#EEE; padding:10px; }
	
.photoBox { margin:0 0px 0 20px; text-align:left; width:600px; }

.boardleft { float:left; margin-right:20px; width:80px; height:80px; margin-left:20px; background-color:#CCCCCC; }
.boardright { float:left; width:400px; }

.namdfooter { height:150px; background-image:url(images/ltgreen.jpg); border-top:#999999 medium solid; padding-bottom:20px; }
.namdfooter div.box {
	margin:30px auto 0px auto;
	border-top:#666666 thin dotted;
	width:840px;
	text-align:center;
}
.namdfooter a:link { text-decoration:none; color:#666; }
.namdfooter a:visited { text-decoration:none; color:#666; }
.namdfooter a:hover { text-decoration:underline; color:#666;}
.namdfooter li.front { padding:2px 10px 2px 10px; float: left; list-style:none; font-family:verdana; font-size:11px; color:#333333; margin-left:10px; }
.namdfooter li.second { padding:2px 10px 2px 10px; border-left:#006600 solid 2px; float:left; list-style:none; font-family:verdana; font-size:11px; color:#333333;  }

.copyright { margin-top:10px; font-family:verdana; font-size:11px; color: #333; text-align:center; }

.schedule table { }
.scheduleWhiteTop td { background-color:#DFFFFF; border-bottom:#fff 5px solid; border-top:#fff 5px solid; line-height:18px; }
.scheduleWhite td { background-color:#DFFFFF; border-bottom:#fff 5px solid; line-height:18px; }
.scheduleWhiteTime { padding:5px 0px 10px 10px; line-height:18px; }
.scheduleWhiteBox { padding:5px 0px 10px 10px; border-left:#fff 5px solid; line-height:18px; }

.scheduleGray td { background-color: rgb(157, 227, 253); border-bottom:#fff 5px solid; line-height:18px; }
.scheduleGrayTime { padding:5px 5px 10px 10px; line-height:18px; }
.scheduleGrayBox { padding:10px; border-left:#fff 5px solid; line-height:18px; }

/*-----  Conference Nav   ---- */
.confNavBar { height:32px; /*border-bottom:#0066CC thin solid;*/ font-family:verdana; font-size:9px; font-weight:bold; color:#0066CC; background-color:#e1e1e1; padding-left:50px; }

#confNav1,#confNav2,#confNav3,#confNav4,#confNav5,#confNav1-there,#confNav2-there,#confNav3-there,#confNav4-there,#confNav5-there, { font-family:verdana; font-size:10px; font-weight:bold; color:#666666; }

#confNav1 a:link,#confNav2 a:link,#confNav3 a:link,#confNav4 a:link,#confNav5 a:link { color:#0066CC; text-decoration:none; }

#confNav1 a:visited,#confNav2 a:visited,#confNav3 a:visited,#confNav4 a:visited,#confNav5 a:visited { color:#0066CC; text-decoration:none; }
#confNav1 a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; }
#confNav1-there a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; background-color:#FFFFFF; color:#0066CC;  }

#confNav2 a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; }
#confNav2-there a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; background-color:#FFFFFF; color:#0066CC; }

#confNav3 a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; }
#confNav3-there a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; background-color:#FFFFFF; color:#0066CC; }

#confNav4 a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; }
#confNav4-there a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; background-color:#FFFFFF; color:#0066CC; }

#confNav5 a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; }
#confNav5-there a{ display:block; float:left; height:25px; text-decoration:none; padding:7px 30px 0px 30px; background-color:#FFFFFF; color:#0066CC; }

#confNav1 a:hover,#confNav2 a:hover,#confNav3 a:hover,#confNav4 a:hover,#confNav5 a:hover { text-decoration:underline; }
		
		
#btn1,#btn2,#btn3,#btn4,#btn5,#btn6,#btn7,#btn8,#btn1-there,#btn2-there,#btn3-there,#btn4-there,#btn5-there,#btn6-there,#btn7-there,#btn8-there { font-family:verdana; font-size:10px; font-weight:bold; color:#006600; text-align:center;  }
		
#btn1 a:link,#btn2 a:link,#btn3 a:link,#btn4 a:link,#btn5 a:link,#btn6 a:link,#btn7 a:link,#btn8 a:link { color: #006600; text-decoration:none; text-align:center;  }

#btn1 a:visited,#btn2 a:visited,#btn3 a:visited,#btn4 a:visited,#btn5 a:visited,#btn6 a:visited,#btn7 a:visited,#btn8 a:visited { color: #006600; text-decoration:none; text-align:center; }

#btn1 a{display:block; float:left; width:80px; height:26px; text-decoration:none; padding-top:10px; border-bottom:#009900 thin solid; text-align:center; }
#btn1-there a{display:block; float:left; width:80px; height:26px; text-decoration:none; padding-top:10px; background-color:#FFFFFF; border-top:#009900 thin solid; text-align:center; }

#btn2 a{display:block; float:left; width:80px; height:26px; text-decoration:none; padding-top:10px; border-bottom:#009900 thin solid; text-align:center; }
#btn2-there a{display:block; float:left; width:80px; height:26px; text-decoration:none; padding-top:10px; background-color:#FFFFFF; border-top:#009900 thin solid; text-align:center;  }

#btn3 a{display:block; float:left; width:120px; height:26px; text-decoration:none; padding-top:10px; border-bottom:#009900 thin solid; text-align:center; }
#btn3-there a{display:block; float:left; width:120px; height:26px; text-decoration:none; padding-top:10px; background-color:#FFFFFF; border-top:#009900 thin solid; text-align:center;  }

#btn4 a{display:block; float:left; width:150px; height:26px; text-decoration:none; padding-top:10px; border-bottom:#009900 thin solid; text-align:center; }
#btn4-there a{display:block; float:left; width:150px; height:26px; text-decoration:none; padding-top:10px; background-color:#FFFFFF; border-top:#009900 thin solid; text-align:center; }

#btn5 a{display:block; float:left; width:90px; height:26px; text-decoration:none; padding-top:10px; border-bottom:#009900 thin solid; text-align:center; }
#btn5-there a{display:block; float:left; width:90px; height:26px; text-decoration:none; padding-top:10px; background-color:#FFFFFF; border-top:#009900 thin solid; text-align:center;  }

#btn6 a{display:block; float:left; width:80px; height:26px; text-decoration:none; padding-top:10px; border-bottom:#009900 thin solid; text-align:center; }
#btn6-there a{display:block; float:left; width:80px; height:26px; text-decoration:none; padding-top:10px; background-color:#FFFFFF;  border-top:#009900 thin solid; text-align:center; }

#btn7 a{display:block; float:left; width:150px; height:26px; text-decoration:none; padding-top:10px; border-bottom:#009900 thin solid; text-align:center; }
#btn7-there a{display:block; float:left; width:150px; height:26px; text-decoration:none; padding-top:10px; background-color:#e1e1e1; border-top:#009900 thin solid; text-align:center; }

#btn8 a{display:block; float:left; width:80px; height:26px; text-decoration:none; padding-top:10px; border-bottom:#009900 thin solid; text-align:center; }
#btn8-there a{display:block; float:left; width:80px; height:26px; text-decoration:none; padding-top:10px; background-color:#FFFFFF; border-top:#009900 thin solid; text-align:center;  }

#btn1 a:hover,#btn2 a:hover,#btn3 a:hover,#btn4 a:hover,#btn5 a:hover,#btn6 a:hover,#btn7 a:hover,#btn8 a:hover, { text-decoration:underline; text-align:center;  }
		

.powerSpeakerBox { border-bottom:#333333 2px solid; background-image:url(images/namd_shade_bg.jpg); background-repeat:repeat-x; height:170px; padding-top:20px; }
.speakerPhotoBox { width:120px; height:120px; border:2px #0066CC solid; margin-left:20px; }
.speakerBox { padding:10px; margin-left:20px; text-align:left; font-size:12px; color:#666666; font-family:verdana; line-height:18px; }
.speakerBox span{ font-family:georgia; font-size:18px; color:#0066CC; }

.powerSpeakerHdr { text-align:left; padding:15px 0 30px 15px; border-bottom:#999999 thin solid; margin-top:10px; }
.powerSpeakerHdr h3 { font-family:georgia; color:#0066CC; font-size:18px; padding-bottom:5px; }
.powerSpeakerHdr h3 span{ color:#666666; font-size:14px; }

.powerSpeakerHdrBlue { text-align:left; padding:25px 0 30px 15px; border-bottom:#999999 thin solid; background-color:#DFFFFF; }
.powerSpeakerHdrBlue h3 { font-family:georgia; color:#0066CC; font-size:18px; padding-bottom:5px; }
.powerSpeakerHdrBlue h3 span{ color:#666666; font-size:14px; }

.speakerBodyText { font-family:Verdana; font-size:13px; color:#333; line-height:30px; text-align:left; width:580px; padding-bottom:20px; margin: 20px auto  0px 20px; }

.speakerBodyBox { background-color:#000066; height:30px; padding:10px; }
.speakerBodyBox h1 { font-family: "Trebuchet MS"; font-size:24px; color:#fff; margin-top:0px; }

.sideBox { padding:10px; background-color:#eee; border-bottom:#666666 dotted thin; margin:auto; text-align:center;  }


.awardeeHdr { text-align:left; padding:15px 0 5px 15px; background-image:url(images/namd_shade_bg.jpg); background-repeat:repeat-x; }
.awardeeHdr h3 { font-family:georgia; color:#0066CC; font-size:18px; padding-bottom:5px; }
.awardeeHdr h3 span{ color:#666666; font-size:14px; }

.awardeeBox { border-bottom:#333333 2px solid; height:150px; padding-top:10px; }
