@charset "utf-8";
/* CSS Document */

/* TABLE ELEMENTS */
#Content table { border-right: 1px solid #DFDFDF; width: 100%; }
#Content table th { font-size: 11px; border-bottom: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; padding: 5px;  background: #F5F5F5; }
#Content table thead td { border-bottom: 0; }
#Content table h1 { font: 14px Verdana, Arial, Helvetica, sans-serif; border: 0; padding: 0; margin: 0; }
#Content table td { border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; padding: 5px; vertical-align:text-top; }
#Content table ul { margin: 0; padding: 0; }
#Content table li { list-style: none; border-bottom: 1px solid #DFDFDF; padding: 3px; }
#Content table.hover tr:hover { background-color: #F5F5F5; }
#Content table tr td ul li button { border: none; background-color: #FFF; padding: 0; cursor: pointer; }
#Content table tr td ul li form { padding: 0; margin: 0; }
#Content table tr td ul li { border: none; padding: 0; margin: 0; }
#Content table tr.formerror { background-color:#FEC0CB; }
#Content table tr.formerror td { border: 1px solid #FF0000; }
#Content table tr td.textcenter { text-align:center; }
#Content table tr td a.underline:hover { text-decoration:underline; }

#Content table ol li { list-style:disc; border:none; }

#DateSelect{ width:240px; }
#DateSelect table { border-right: none; width: 100%; }
#DateSelect table td { border-bottom: none; border-left:none; padding: 0px; vertical-align:middle; } 
#Content table tr.formerror td #DateSelect table td { border: none; }

