/* CSS styling for blue_basic.xml ruleset archive */

/* Basic Blue - Plain */
table.tabtable-basicblue_plain  {  border: 1px solid #005EBB; }
table.tabtable-basicblue_plain tr.tabrow td.tabcol { padding: 2px 4px 2px 5px;  border: 1px solid #DDEEFF; }

/* Basic Blue - Header */
table.tabtable-basicblue_header tr.blueroweven td.tabcol { background-color: #DDEEFF; }
table.tabtable-basicblue_header tr.blueheader1 td.tabcol { background-color: #005EBB; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_header tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Blue - Header & Bottom */
table.tabtable-basicblue_headerbottom tr.blueroweven td.tabcol { background-color: #DDEEFF; }
table.tabtable-basicblue_headerbottom tr.bluebottom1 td.tabcol { background-color: #CECECE; font-weight: bold; }
table.tabtable-basicblue_headerbottom tr.blueheader1 td.tabcol { background-color: #005EBB; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerbottom tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Blue - Header & Left Side*/
table.tabtable-basicblue_headerlside tr.blueroweven td.tabcol { background-color: #DDEEFF; }
table.tabtable-basicblue_headerlside tr.tabrow td.blueleft1 { background-color: #0066CC; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerlside tr.blueheader1 td.tabcol { background-color: #005EBB; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerlside tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Blue - Header & Left Side & Bottom */
table.tabtable-basicblue_headerlsidebottom tr.blueroweven td.tabcol { background-color: #DDEEFF; }
table.tabtable-basicblue_headerlsidebottom tr.tabrow td.blueleft1 { background-color: #0066CC; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerlsidebottom tr.bluebottom1 td.tabcol { background-color: #CECECE; font-weight: bold; }
table.tabtable-basicblue_headerlsidebottom tr.blueheader1 td.tabcol { background-color: #005EBB; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerlsidebottom tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Blue - Header & Right Side*/
table.tabtable-basicblue_headerrside tr.blueroweven td.tabcol { background-color: #DDEEFF; }
table.tabtable-basicblue_headerrside tr.tabrow td.blueright1 { background-color: #0066CC; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerrside tr.blueheader1 td.tabcol { background-color: #005EBB; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerrside tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Blue - Header & Right Side & Bottom */
table.tabtable-basicblue_headerrsidebottom tr.blueroweven td.tabcol { background-color: #DDEEFF; }
table.tabtable-basicblue_headerrsidebottom tr.tabrow td.blueright1 { background-color: #0066CC; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerrsidebottom tr.bluebottom1 td.tabcol { background-color: #CECECE; font-weight: bold; }
table.tabtable-basicblue_headerrsidebottom tr.blueheader1 td.tabcol { background-color: #005EBB; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerrsidebottom tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }

/* Basic Blue - Header & All Sides & Bottom */
table.tabtable-basicblue_headerasidebottom tr.blueroweven td.tabcol { background-color: #DDEEFF; }
table.tabtable-basicblue_headerasidebottom tr.tabrow td.blueright1 { background-color: #0066CC; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerasidebottom tr.tabrow td.blueleft1 { background-color: #0066CC; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerasidebottom tr.bluebottom1 td.tabcol { background-color: #CECECE; font-weight: bold; }
table.tabtable-basicblue_headerasidebottom tr.blueheader1 td.tabcol { background-color: #005EBB; color: #FFFFFF; font-weight: bold; }
table.tabtable-basicblue_headerasidebottom tr.tabrow td.tabcol { padding: 2px 4px 2px 5px; }





