body {margin:0; padding:0; background:#FFFFFF url(../img/siteBckTlH.gif) repeat-x 0px 117px;}
body {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}

ul, li, p, form {list-style:none; padding:0; margin:0;}
img, fieldset {border:0; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0; font-size:12px;}
a {text-decoration:none; color:#0a5ca9;}
a:hover {text-decoration:underline;}

.fltClr {position:relative; height:0px; line-height:1px; overflow:hidden; clear:both;}
.altFont, input {font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px;}

#siteMainCnt {position:relative; width:968px; padding:0 0 90px 0;}
#siteHead {position:relative; height:259px;}
#siteHead h1 {padding:0 0 0 40px; height:181px; overflow:hidden;}


#langMenu {display:block; position:absolute; top:78px; right:0px;}
#langMenu li {position:relative; display:block; float:left; height:9px; overflow:visible;}
#langMenu li.first {border-right:1px solid #999999;}
#langMenu li a {color:#999999; padding:0 0 0 6px;}
#langMenu li strong {color:#0a5ca9; font-weight:normal; padding:0 0 0 6px;}
#langMenu li.first a, #langMenu li.first strong {padding-right:6px;}
#langMenu li a, #langMenu li strong {margin-top:-4px; display:block; position:relative; float:left;}

#mainMenu {position:absolute; top:235px; left:233px; height:24px;}
#mainMenu li {position:relative; display:block; float:left; background:url(../img/mainMenuSep.gif) no-repeat 0px 7px; position:relative; z-index:9999;}
#mainMenu li.first {background:none;}
#mainMenu li a {position:relative; display:block; float:left; color:#FFFFFF; line-height:24px; padding:0 10px; z-index:999999; font-size:10px;}
#mainMenu li.act {position:relative; z-index:9999999;}
#mainMenu li.act a{background:#dbe4ed; margin-right:-1px; position:relative;  color:#0a5ca9; text-decoration:underline; height:37px; margin-top:-13px; line-height:38px; padding:0 12px;}

.regNowLnk {display:block; position:absolute; height:37px; padding:0 16px; line-height:38px; color:#000000; background:#FFCC00; top:222px; right:0px; overflow:hidden;}


#siteFoot {position:relative; background:#5d8ec0; height:137px;}
#siteFoot div {position:relative; width:929px; margin:0 0 0 41px; padding:23px 0 0 0;}
#siteFoot ul {position:relative; float:left;}
#siteFoot ul li {display:block; position:relative; float:left; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;}
#siteFoot ul li.head {float:none; color:#FFFFFF; margin:0 0 10px 0; }
#siteFoot ul.left {margin-right:50px;}
#siteFoot ul.left li {padding:0 10px 0 0;}
#siteFoot ul li a {font-weight:bold; font-size:14px; color:#FFFFFF;}
#siteFoot ul.right {float:right;}
#siteFoot ul.right li {padding:0 0 0 10px;}

.quoteT {position:relative; background:url(../img/ornQuoteT.gif) no-repeat;}
.quoteB {position:relative; background:url(../img/ornQuoteB.gif) no-repeat right bottom; padding:14px 55px 36px 51px;}
#indexSubHeadTxt {position:relative; width:637px; margin:57px auto; color:#666666;}
#indexSubHeadTxt p {line-height:18px;}

#programMainCnt {padding:0 0 0 41px;}

#daysNav {height:32px; overflow:visible; position:relative; z-index:110;}
#daysNav li {position:relative; float:left; background:url(../img/brd1pxTileVgray.gif) repeat-y right top; margin-right:3px;}
#daysNav li a {display:block; position:relative; float:left; padding:1px 1px 0 1px; background:url(../img/brd1pxTLgray.gif) no-repeat; height:30px; overflow:hidden;}
#daysNav li a strong {display:block; position:relative; float:left; background:#dbe4ed; border:1px solid #FFFFFF; height:31px; width:79px; text-align:center; font-weight:normal; font-size:14px; line-height:29px; cursor:pointer;}

#daysNav li.act a {overflow:visible;}
#daysNav li.act a strong {background:#f2f2f2; font-weight:bold; height:33px; margin-bottom:-5px; border-bottom:0;}

.progTblBrdT {position:relative; background:url(../img/brd1pxTileHgray.gif) repeat-x; position:relative; z-index:100; padding:3px 0 0 0;}
.progTblCnt {position:relative; background:#F2F2F2; border-bottom:1px solid #FFFFFF; width:100%;}
.progTblCnt h3 {padding:14px 0 0 20px; position:relative; float:left; width:100px; color:#0a5ca9; font-size:14px; overflow:hidden;}
.progTableHldr {position:relative; margin:-2px 0 0px 0; padding:0 0 0 2px; background:#FFFFFF; width:756px; overflow:hidden; float:right; }
.progTableHldr table {width:100%; position:relative; }
.progTableHldr table td {vertical-align:top; background:url(../img/brd1pxXLBblueGray.gif) no-repeat left bottom; font-size:14px; padding:1px;  line-height:29px;}
.progTableHldr table td.head4 {background-position:left -1px;}
.progTableHldr table tr.sep td {height:10px; line-height:1px; font-size:1px; overflow:hidden; background-position:-1px bottom;}
.progTableHldr table td.moderator {background:url(../img/brd1pxTileVblue.gif) repeat-y;}

.progTableHldr table td span {display:block; position:relative; height:34px; line-height:29px; text-align:center; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.progTableHldr table td h4 {position:relative; background:#dbe4ed; border:2px solid #FFFFFF; border-bottom:0; color:#0a5ca9; padding:5px 0 5px 10px; overflow:hidden; line-height:21px;  }
.progTableHldr table td h5 {border:2px solid #FFFFFF; background:#f2f2f2; height:30px; color:#0a5ca9; font-weight:normal; padding:0 0 0 12px; position:relative;}
.progTableHldr table td.colspan h5 {border-right:0;}

.personInfo {line-height:normal; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; margin:9px 010px 0 13px; color:#5d8ec0; font-size:10px; background:url(../img/icoCircle.gif) no-repeat right top; position:relative;}
.personInfo img {display:block; position:relative; float:left; border:2px solid #F2F2F2; margin:0 6px 5px 0;}
.personInfo h6 {font-weight:normal; color:#999999; font-size:10px; padding:2px 0 0 0;}
.personInfo strong {font-family:Georgia, "Times New Roman", Times, serif; color:#0a5ca9; font-weight:normal; display:block; font-size:14px; padding:12px 0 5px 0;}
.personInfo p {margin-bottom:-4px; line-height:12px;}
.personInfo p.quote {clear:both; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; font-style:italic; padding:2px 10px 0 0; margin:0 0px 6px 0; background:url(../img/icoQuot.gif) no-repeat right top; }

.progTableHldr .personInfo.moderator {margin:9px 0 0 11px; color:#5d8ec0; font-size:10px; background:none;}
.progTableHldr .personInfo.moderator h6 {padding:4px 0 0 0;} 
.progTableHldr .personInfo.moderator strong {padding:0; margin:0 0 0 50px;}
.progTableHldr .personInfo.moderator p {clear:both;}

.progTableHldr table td.width1 {width:19%;}
.progTableHldr table td.width2 {width:59%;}
.progTableHldr table td.width3 {width:22%;}

#aboutUsMainCnt {position:relative; width:647px; margin:57px auto 0 auto;}
#aboutUsMainCnt img {display:block; margin:0 0 30px;}
#aboutUsMainCnt p {font-size:14px; color:#666666; padding:0 0 11px 0; line-height:18px;}


#locationMainCnt {position:relative; width:740px; margin:57px auto 0 auto;}
#locationMainCnt img {display:block; margin:0 0 30px;}
#locationMainCnt p {font-size:14px; color:#666666; padding:0 0 11px 0; line-height:18px;}



#particpantsList {position:relative; margin:75px 0 0 58px;}
#particpantsList .personInfo {background:url(../img/brd1pxTileHgray.gif) repeat-x left bottom; margin:0 0 27px 0; padding-bottom:20px;}
#particpantsList .personInfo.last {background:none;}
#particpantsList .personInfo img {border:0; margin-right:25px;}
#particpantsList .personInfo strong {padding-top:0; font-size:14px;}
#particpantsList .personInfo p.quote {clear:none; background:none; padding:12px 10px 5px 0; margin-right:100px; margin-left:165px;}
#particpantsList .personInfo p.bio {font-size:11px; color:#666666; line-height:normal; margin-right:100px; margin-left:165px;}
#particpantsList .personInfo p.links {font-size:11px; color:#5d8ec0; padding:8px 0 0 0; color:#666666;  margin-left:165px;}
#particpantsList .personInfo p.links a {color:#5d8ec0;}

#particpantsList h2 {font-size:16px; color:#5d8ec0; padding:0 0 30px 20px;}


#registerMainCnt {position:relative; width:610px; margin:65px auto 0 auto;}
#registerMainCnt .quoteB {padding-top:5px; padding-right:0; padding-bottom:5px;}
#regForm {font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;}
#regForm h3, #regForm h4 {font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}
#regForm h3 {color:#0a5ca9; margin:15px 0 10px -51px; padding-left:51px; height:39px; background:url(../img/ornQuoteT.gif) no-repeat; line-height:52px; overflow:hidden;}
#regForm h4 {color:#676666; margin:0 0 10px 0;}
#regForm h4.top {margin:0 0 20px 0;}
#regForm p {color:#6699cc; padding:0 0 20px 0;} 

#regForm label {display:block; color:#666666; font-size:11px; padding:0 0 5px 0;}
#regForm label strong {font-size:16px; color:#5d8ec0;}
#regForm fieldset {display:block; position:relative; float:left; padding:0 0 6px 0;}
#regForm fieldset.col2 {width:264px;}
#regForm fieldset.col2  input {width:232px;}
#regForm fieldset.col2w {width:353px;}
#regForm fieldset.col2w input {width:320px;}
#regForm fieldset.col3 {width:176px;}
#regForm fieldset.col3 input {width:144px;}
#regForm fieldset input {border:1px solid #5d8ec0; background:#F4F4F4; color:#666666; padding:2px 5px;}
#regForm #regBtn {display:block; position:relative; float:right; border:0; background:0; font-family:Georgia, "Times New Roman", Times, serif; color:#0a5ca9; text-decoration:underline; cursor:pointer; font-size:16px; padding:0; width:180px; height:40px; margin:40px 0 0 0; right:30px;}
#regForm #regBtn:hover {text-decoration:none;}

.errorNote {color:#FF0000;}
.okNote {color:#0a5ca9;}