html { position: relative;min-height: 100%; }

body { margin: 0 0 0px;background-color:#ffffff;padding:0px;border-top: 25px solid #727256;min-width:860px }
#wrapper { width:780px;background-color:#ffffff;margin: 0 auto;padding-left:10px;padding-bottom:30px;padding-right:10px;padding-top:7px;font-family:Baskerville,helvetica; }
#container { background-color:#ffffff;min-width:800px;color:#202020;padding:0px 30px 50px 30px;font-family:Baskerville,helvetica }

a { text-decoration:none;font-weight:400;color:#757559;border-bottom:1px solid #bbbb99 }
a:hover { text-decoration:none;color:#303030;border-bottom:1px solid #303030 }

a.imagelink { text-decoration:none;border:0px }
a.imagelink:hover { text-decoration:none;border:0px }

.workshop { float:left;font-size:15px;margin-bottom:45px}
a.workshoplink { color:#646464;font-weight:700;text-decoration:none;border-bottom:0px solid #ffffff }
a.workshoplink:hover { text-decoration:none;border-bottom:1px solid #909090  }
.top { float:right;font-size:15px }

.pagetitle { margin-top:0px;margin-bottom:60px;width:700px;height:0px;line-height:26px;font-weight:700;font-size:22px }
.text { float:right;width:600px;margin-bottom:50px }
.footer { position: absolute;left: 0;bottom: 0;height: 30px;width: 100%;background-color:#727256;min-width:860px }

.cw { margin-bottom:20px;margin-top:0px }
.cwtitle { margin-bottom:0px;line-height:145% }
.cwbanner { font-weight:400;font-size:16px;color:#909090;margin-bottom:1px }
.cwtitlenolink { text-decoration:none;font-weight:700;color:#303030 }
a.cwtitlelink { text-decoration:none;font-weight:700;color:#303030;border-bottom:1px solid #cccccc }
a.cwtitlelink:hover { text-decoration:none;color:#303030;border-bottom:1px solid #303030 }
.organizers { margin-bottom:12px;margin-top:6px }

.concweekdates { font-size:18px;font-weight:400 }
.concweekorganizers { margin-top:9px;font-size:16px;font-weight:400;margin-bottom:25px; }
.concweekpagetitle { margin-top:0px;margin-bottom:1px;width:700px;line-height:26px;font-weight:700;font-size:22px }

.title { padding-top:8px;padding-bottom:15px;font-weight:700;font-size:20px }

.table { padding-top:5px;border-collapse:separate;border-spacing:0px 0px;width:580px;line-height:px;font-weight:400;padding-bottom:0px }
.directoryheadings { font-size:15px;font-weight:700 }
.affil { color:#808080 }
tr { vertical-align:top }
td { padding-right:20px }
.nameheading {  width:170px;padding-bottom:10px }
.office { width:140px }
.dates { width:120px }

.archiveyear { float:left;font-weight:400;border-top:0px solid #707070;border-bottom:0px solid #707070;letter-spacing:;font-size:21px;color:#303030 }
.archive {float:right;width:640px;margin-top:3px }
.archivelinkframe { padding-top:20px;padding-left:1px;font-size:14px;color:#999999;font-weight:400;line-height:18px }
a.archivelink { text-decoration:none;border:none;font-size:14px;color:#999999 }
a.archivelink:hover { text-decoration:none;color:#202020  }

.session { margin-bottom:20px }




.events { margin-top:20px }


.affil { color:#aaaaaa }

.sidebar { width:165px;
           font-size:13px;letter-spacing:0px;font-weight:400;color:#101010 }
.menuframe { margin-bottom:32px }
a.menulink { text-decoration:none;font-size:15px;padding:0px;font-weight:500;color:#606060;border-bottom:0px solid #303030 }
a.menulink:hover { text-decoration:;padding:0px;background-color:;border-bottom:2px solid #606060 }
.sidetext { color:#b9b9b9;font-size:12px;font-weight:400 }
a.sidetextlink { text-decoration:none;color:#998000;border-bottom:1px dotted #998000 }
a.sidetextlink:hover { text-decoration:none;color:#dddddd;border-bottom:1px solid #bbbbbb }

.body { background-color:;float:right;width:600px;font-size:16px;line-height:;font-weight:400;color:#252525;margin-top:0px }
.bodyheaderyear { font-size:19px;font-weight:700;color:#cbcbcb;border-bottom:1px dotted #7a7a7a;padding-bottom:23px }
.bodyheaderyearnew { width:580px;font-size:19px;font-weight:700;color:#cbcbcb;border-bottom:1px dotted #7a7a7a;padding-bottom:23px }
a.bodyheaderyearlink { text-decoration:none;font-size:19px;font-weight:700;color:#cbcbcb }
a.bodyheaderyearlink:hover { text-decoration:none;font-size:19px;font-weight:700;color:#cbcbcb }
.sessiondates { font-size:14px;font-weight:400;color:#cccccc }
.upperrightbaralt { position:absolute;top:8px;left:410;width:420px;font-size:13px;font-weight:400;border-bottom:0px dotted #7a7a7a;padding-bottom:0px;color:#998000 }
.upperrightbar { position:absolute;top:17px;left:410;width:420px;font-size:13px;font-weight:400; border-bottom:0px dotted #666666;padding-bottom:0px;color:#998000 }
a.upperrightbarlink { text-decoration:none;color:#998000 }
a.upperrightbarlink:hover { text-decoration:underline }

.upperrightbar2 { position:absolute;top:17px;left:340px;width:420px;font-size:13px;font-weight:400; border-bottom:0px dotted #666666;padding-bottom:0px;color:#998000 }
.upperrightbar3 { position:absolute;top:17px;left:400px;width:420px;font-size:13px;font-weight:400; border-bottom:0px dotted #666666;padding-bottom:0px;color:#998000 }

.directoryheader { padding-bottom:24px;padding-top:0px;font-weight:400;color:#bfbfbf;border-bottom: dotted 0px #7a7a7a;font-size:18px }

.yearfooter { clear:both;margin-bottom:7px }



.list { padding-left:23px }
.seriesspeaker { font-style:italic }

.schedule { color:#998000;padding-top:0px }

.slides {font-size:14px;font-weight:400;padding-top:12px;color:#998000 }
.slidetable { border-collapse:separate;padding-top:10px;border-spacing:0px 5px;width:570px;font-size:14px;line-height:17px;font-weight:400;color:#c0c0c0;padding-bottom:40px }
a.slidelink { text-decoration:none;font-style:italic;font-weight:400;padding-top:0px;color:#c5c5c5;border-bottom:1px dotted #7a7a7a }
a.slidelink:hover { text-decoration:none;border-bottom:1px solid #bbbbbb }
  
a.archiveyear { text-decoration:none;color:#998000;font-weight:700;font-size:16px }
a.archiveyear:hover { text-decoration:underline }
.cwarchiveframe { width:570px;padding-top:25px;padding-bottom:2px;margin-top:35px;border-top:1px dotted #7a7a7a;font-size:18px;color:#bfbfbf }
.cwarchive { line-height:18px;margin-bottom:15px }
a.cwarchivelink { color:#bfbfbf;border-bottom:1px dotted #7a7a7a;text-decoration:none }
a.cwarchivelink:hover { text-decoration:none;color:#dfdfdf;border-bottom:1px solid }
.cwarchiveyear { color:#998000 }

.bottomspace { margin-bottom:60px }

.directory { width:570px;position:absolute;top:70px;left:0px }

.seminartable { border-collapse:separate;padding-top:30px;border-spacing:0px 5px;width:570px;font-size:14px;line-height:17px;font-weight:400;color:#c0c0c0;padding-bottom:40px }
.seminartime { font-size:13px;color: }
.seminarspeaker { font-weight:700;color:#cdcdcd }
.seminartitle { font-style:italic;padding-bottom:12px }
.datespacing { width:90px } 
.seminar { padding-bottom:20px }
.seminarabstract { font-size:14px }

.menuframe { font-family:futura-pt,jaf-bernina-sans,helvetica;font-size:13px }
.menu { border-bottom:1px solid #a0a0a0;margin-top:35px }
.menu2 { padding-top:22px }
.menuitem { width:110px;border-top:1px solid #a0a0a0;padding-left:0px;padding-top:3px;padding-bottom:3px }
a.cwmenulink { text-decoration:none;font-size:14px;padding:0px;font-weight:500;color:#606060;border-bottom:0px solid #303030 }
a.cwmenulink:hover { text-decoration:;padding:0px;color:#aaaaaa;border-bottom:0px solid #606060 }



