/* CSS styling for red_basic.xml ruleset archive */

/* Basic Red - Plain */
table.tabtable-basicred_plain  {  border: 1px solid #AB0001; }
table.tabtable-basicred_plain tr.tabrow td.tabcol { padding: 2px 4px 2px 5px;  border: 1px solid #FFEAEA; }

/* Basic Red - Header */
table.tabtable-basicred_header tr.redroweven td.tabcol { background-color: #FFEAEA; }
table.tabtable-basicred_header tr.redheader1 td.tabcol { background-color: #AB0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_header tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Red - Header & Bottom */
table.tabtable-basicred_headerbottom tr.redroweven td.tabcol { background-color: #FFEAEA; }
table.tabtable-basicred_headerbottom tr.redbottom1 td.tabcol { background-color: #CECECE; font-weight: bold; }
table.tabtable-basicred_headerbottom tr.redheader1 td.tabcol { background-color: #AB0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerbottom tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Red - Header & Left Side*/
table.tabtable-basicred_headerlside tr.redroweven td.tabcol { background-color: #FFEAEA; }
table.tabtable-basicred_headerlside tr.tabrow td.redleft1 { background-color: #CC0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerlside tr.redheader1 td.tabcol { background-color: #AB0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerlside tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Red - Header & Left Side & Bottom */
table.tabtable-basicred_headerlsidebottom tr.redroweven td.tabcol { background-color: #FFEAEA; }
table.tabtable-basicred_headerlsidebottom tr.tabrow td.redleft1 { background-color: #CC0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerlsidebottom tr.redbottom1 td.tabcol { background-color: #CECECE; font-weight: bold; }
table.tabtable-basicred_headerlsidebottom tr.redheader1 td.tabcol { background-color: #AB0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerlsidebottom tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Red - Header & Right Side*/
table.tabtable-basicred_headerrside tr.redroweven td.tabcol { background-color: #FFEAEA; }
table.tabtable-basicred_headerrside tr.tabrow td.redright1 { background-color: #CC0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerrside tr.redheader1 td.tabcol { background-color: #AB0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerrside tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Red - Header & Right Side & Bottom */
table.tabtable-basicred_headerrsidebottom tr.redroweven td.tabcol { background-color: #FFEAEA; }
table.tabtable-basicred_headerrsidebottom tr.tabrow td.redright1 { background-color: #CC0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerrsidebottom tr.redbottom1 td.tabcol { background-color: #CECECE; font-weight: bold; }
table.tabtable-basicred_headerrsidebottom tr.redheader1 td.tabcol { background-color: #AB0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerrsidebottom tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Red - Header & All Sides & Bottom */
table.tabtable-basicred_headerasidebottom tr.redroweven td.tabcol { background-color: #FFEAEA; }
table.tabtable-basicred_headerasidebottom tr.tabrow td.redright1 { background-color: #CC0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerasidebottom tr.tabrow td.redleft1 { background-color: #CC0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerasidebottom tr.redbottom1 td.tabcol { background-color: #CECECE; font-weight: bold; }
table.tabtable-basicred_headerasidebottom tr.redheader1 td.tabcol { background-color: #AB0001; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicred_headerasidebottom tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }





