#maintable { margin-top:20px; width:100%; height:500px; }
#maintable td { vertical-align:top; }
.sidemenu { margin-bottom:5px; }

.titles { color:#000066; font-size:20px; font-weight:bold; padding-top:20px; }

li { padding:5px; }
#shadow { height:268px; background-image:url(images/shadow.gif); background-repeat:no-repeat; padding:10px 0px 10px 10px; }

#firstcolumn { border-right:1px solid #C0C0C0; background-color:#FFFFFF; padding:10px 10px 10px 10px; width:25%; }
#secondcolumn { background-color:#FFFFFF; padding-left:10px; width:75%; }
#register { margin:10px 0px 0px 0px; }
#regcode { line-height:1.5; }