body {background-color:rgb(221,228,253); font-size:1em; font-family:sans-serif;}
.image {float:left; width:113px; height:138px;}
.spkrimage {border-right:2px outset rgb(239,239,242); border-bottom:2px outset rgb(239,239,242); border-top:1px outset rgb(239,239,242); border-left:1px outset rgb(239,239,242);}
.biotext {clear:right;}
.workshop h3 {font-size:98%; padding-left:1em;}
.workshop h4 {font-size:98%; padding-left:2em; font-style:italic; margin-top:-5px;}

.formbox {position:relative; width:860px; padding:10px; margin-top:15px; margin-left:30px; background:none; border:3px outset rgb(234,210,50);}
.formbox a:hover {text-decoration:underline; color:#ff1144;}
.formtable {font-family:verdana;}
.formtable h1 {font-size:120%; font-weight:bold;}
.formtable h2 {font-size:110%; font-weight:bold;}
.formtable h3 {font-size:78%; font-weight:bold;}
.formleft {width:220px; text-align:right; font-size:.8em; padding-right:4px;}
.formright {text-align:left; font-weight:bold; padding-left:4px;}

#navholder {width:108px; background-color:none; font-size:.87em; font-weight:bold; z-index:499; text-decoration:none;}
.navbox {width:102px; color:rgb(45,95,77); background-color:none; text-decoration:none; padding:3px; cursor:hand; border:3px; border-style:outset; border-color:transparent;}
.navboxhere {width:102px; color:rgb(23,53,53); background-color:none; text-decoration:none; font-style:italic; padding:3px; cursor:normal;}
.navbox:hover {width:102px; color:rgb(178,157,67); background-color:#eef; text-decoration:none; cursor:hand; border-color:#228;}

#underschedule {width:620px; border:3px outset rgb(188,187,17); font-size:.93em; font-weight:bold; background-image: url(images/conv2009_family_800x640_20trans.png);}
#underschedule a:link {text-decoration:none; color:rgb(45,95,77);}
#underschedule a:hover {text-decoration: none; color:rgb(178,157,67);}
#underschedule a:visited {text-decoration:none;}

h2 {font-size:115%; text-align:center;}
hr.notvis {width:100%; height:3px; visibility:hidden;}
hr.mostly {width:600px; height:3px; background-color:rgb(45,95,77);}
hr.med {width:400px; height:2px; color:#006666; background-color:#006666;}
hr.gold {height:2px; background:none; border:2px outset rgb(188,187,17);}
.small {font-size:80%;}
.alert {font-weight:bold; background-color:yellow; color:rgb(188,75,75); text-align:center; border:3px solid rgb(188,45,45);}
.emph {font-weight:bolder; font-style:italic;}
.used {background-color:#eeeeff; color:#666600; text-align:center; border:2px outset rgb(188,187,17); padding:5px; height:90px;}
.banner {background-color:none; text-align:center; padding-left:20px; padding-right:20px;}

#footer {position:relative; width:480px; height:auto; margin-left:265px; margin-top:40px; font-size:78%; text-align:center; border-top:2px outset rgb(45,95,77); padding:5px; clear:both;}