html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; vertical-align:baseline}table{ border-collapse:separate; border-spacing:0}caption,th,td{ text-align:left; font-weight:normal}table,td,th{ vertical-align:middle}a img{ border:none}body{ font-size:12px; color:#222; background:#fff; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; height:100%}h1,h2,h3,h4,h5,h6{ font-weight:normal; color:#111; background:none; margin:0; padding:0}h1{ font-size:26px}h2{ font-size:22px}h3{ font-size:18px}h4{ font-size:12px; font-weight:bold; margin-bottom:16px}h5{ font-size:12px; font-weight:bold}table {margin-bottom:16px}th {font-weight:bold}th,td,caption{padding:4px 10px 4px 5px}tfoot {font-style:italic}caption {background:#eee}.datagrid td,.datagrid th{ margin:0; padding:10px; text-align:left}.formula .required:after{ content:' *'; font-size:20px; display:inline; color:#AF4C4C}.formula button,.buttons button,button.big{ background-color:#666; border:0; margin:0 6px; padding:5px; color:#eee; font-weight:bold; border-radius:4px; -moz-border-radius:6px; -webkit-border-radius:6px}button.big{font-size:14px;font-weight:700;margin:5px}.formula button:hover,.buttons button:hover,button.big:hover{ background-color:#333}.formula button:focus,.buttons button:focus,button.big:focus{ background-color:#08C}.formula input,.formula select,.formula textarea{ background:#FCFCFC none repeat scroll 0 0; color:#676767; padding:6px; margin:1px; border:1px solid #C9C9C9}.formula input{ min-width:200px}.formula input:focus,.formula textarea:focus{ border:1px solid #08C}.lightbox .formula input{ width:100%}.formula textarea{ min-height:100px}.formula textarea{ width:100%}.formula .buttons{ padding:6px; text-align:center}.formula div.errors,.formula ul.errors li{ padding:6px; color:#c82929; font-weight:bold; list-style-type:none}.formula div.errors:before,.formula .errors li:before{ content:'\00BB \0020'}.formula .errors li{ margin-left:10px}.formula .comment{ background-color:#FFF6A9; color:#3B3B3B}.datagrid table{    width:100%;    cellpadding:0;    border-collapse:collapse}.datagrid tbody{border:1px solid #aaa}.datagrid thead{    background:#444;    color:#fcfcfc;    border:1px solid #444}.datagrid thead th{    font-weight:bold;    padding:5px;    text-shadow:0 -1px 0 #000}.datagrid th,.datagrid td{    padding:5px}.datagrid td a{    font-weight:bold;    text-decoration:none}.datagrid thead a,.datagrid thead a:hover{    color:#fcfcfc;    text-decoration:underline;    font-weight:bold}.datagrid thead th.ascending:after{    margin-left:5px;    content:url('/images/arrow_down.png')}.datagrid thead th.descending:after{    margin-left:5px;   content:url('/images/arrow_up.png')}.datagrid tbody td{ border-bottom:1px solid #bbb; background:#ddd}
