#maintable { margin-top:20px; width:100%; height:auto; margin-bottom:20px; }
#maintable td { vertical-align:top; }

#firstcolumn { border-right:1px solid #C0C0C0; background-color:#FFFFFF; padding:0px 10px 10px 10px; width:15%; margin:0px; }
#firstcolumn div { margin-bottom:5px; }
#secondcolumn { background-color:#FFFFFF; padding:0px 20px 0px 20px; width:75%; }

.titles { color:#000066; font-size:20px; font-weight:bold; padding-top:0px; }
.lists { width:100%; margin-bottom:25px; clear:both; }
.lists td { vertical-align:middle; padding:10px 10px 10px 10px; border-bottom:1px solid #D1D1D1; }

.docs { width:100%; clear:both; }
.docs td { vertical-align:middle; padding:5px 10px 5px 10px; }

.lines { margin-left:20px; float:left; height:16px; background-image:url(../images/tallspacer.gif); background-repeat: repeat-x; }

/* a { text-decoration:none; } */

form { padding:0px; margin:0px; }

.titlebar td { background-color:#EEEEEE; padding:10px 10px 10px 10px; border-top:1px solid #D1D1D1;  }
.align_right { text-align:right; }
.underline { border-bottom:1px solid #D1D1D1; }

.buttons a { border:1px none #000000; padding:2px 2px 2px 2px; }
