﻿.shadeTabBackground 
    { 
        z-index: 0;
        border-top: 1px solid gray;
        border-left: 1px solid gray;
        border-right: 1px solid gray;
        border-bottom: none;
        position:  relative;
	    top: -40px;
	    left: 0px;
	    /*width:639px;*/
	    height: 20px;
	    background: white url(../ImagesV3/global/shade.gif) top left repeat-x;
    }
.shadeTab
{
        z-index: 1;/* MOD2 NEW */
	    position:  relative;
	    top: 0px;
	    left: 0px;
	    border-bottom: 1px solid gray;
	    margin-bottom: 1em;
	    /*width:641px;*/
	}
.shadeTab ul
	{
	    /*font: bold 11px Arial;*/
	    font: 11px Arial;
	    list-style-type: none;
	    text-align: left;
	    padding: 3px 0px;
	    margin-left: 0px;
	    margin-top: 1px;
	    margin-bottom: 0px; 
	}
.shadeTab li
	{
	    display: inline;
	    margin: 0;
	}
.shadeTab li a
	{
	    border: 1px solid #778;
	    color: #2d2b2b;
	    text-decoration: none;
	    padding: 3px 7px;
	    margin-right: -4px;
	    background: white url(../ImagesV3/global/shade.gif) top left repeat-x;
	}
.shadeTab li a:visited
	{
	    color: #2d2b2b;
	}
.shadeTab li a:hover
	{
	   color: #2d2b2b;
	   text-decoration: underline;
	}
.shadeTab li.selected
	{
		font-weight: bold;
	    position: relative;
	    top: 0px;
	}
.shadeTab li.selected a
	{
	    background-image: url(../ImagesV3/global/shadeactive.gif);
	    border-bottom-color: white;
	}
.shadeTab li.selected a:hover
	{ 
	    text-decoration: none;
	}
.tabBodyRelative
	{
	    position: relative; 
	    top: -39px; /* MOD2 NEW add 5*/
	    left: 0px; 
	    padding-bottom: 0px;/* MOD2 NEW */
	    border-bottom: 1px solid gray;
	    border-left: 1px solid gray;
	    border-right: 1px solid gray;
	    /*margin-bottom: -39px;
	    width:639px;*/
	    z-index: 3;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) /* Safari 3 and Opera Hack */
	{/* MOD2 NEW */
	.tabBodyRelative 
		{  
	    	position: relative; 
	    	top: -36px; 
	    	left: 0px; 
	    	padding-bottom: 0px;/* MOD2 NEW */
	    	border-top: solid 1px white; /* Safari 3 and Opera need this */
	    	border-bottom: 1px solid gray;
	    	border-left: 1px solid gray;
	    	border-right: 1px solid gray;
	    	margin-bottom: 0px;
	    	/*width:639px;*/
	    	z-index: 3px;
	    	
	    }
	}
.padding19x17x17x17
	{
	padding: 19px 17px 17px 17px; /* Visually the padding is 17px but text adds 3px to the top so 17-3= 14px for top only*/
	}

/* Index tab*/
.tblLayoutFix
{
    font-size: 11px; /* tables do not inherit div font properties */
    table-layout: fixed;
}
.tblRuleHdr
{  
    background-color: #4D6184;
    color: #FFFFFF;
    font-weight: bold;
    text-indent: 9px;
}
.tblIndexCellLeft
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 9px 4px 9px;
	vertical-align:top;
	line-height: 16px;
}
.tblIndexCellRight
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	vertical-align:top;
	line-height: 16px;
}
.tblIndexCellMid
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	vertical-align:top;
	line-height: 16px;
}
.tblIndexCellRightParent
{
	padding: 4px 9px 4px 9px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
    border-color: #A3BFCD;
    border-bottom-style: dotted;
    border-bottom-color: #C5C3C3;
    vertical-align:top;
	line-height: 16px;
}
.tblIndexCellMidParent
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-bottom-style: dotted;
    border-bottom-color: #C5C3C3;
    vertical-align:top;
	line-height: 16px;
}
.tblIndexCellLeftParent
{
	padding: 4px 9px 4px 9px;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
    border-color: #A3BFCD;
    border-bottom-style: dotted;
	border-bottom-color: #C5C3C3;
	vertical-align:top;
	line-height: 16px;
}
.tblIndexCellLeftSubParent
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 9px 4px 24px;
    border-bottom-style: dotted;
	border-bottom-color: #C5C3C3;
	vertical-align:top;
	line-height: 16px;
}
.tblIndexCellMidSubParent
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-bottom-style: dotted;
    border-bottom-color: #C5C3C3;
    vertical-align:top;
	line-height: 16px;
}
.tblIndexCellRightSubParent
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
    border-bottom-style: dotted;
	border-bottom-color: #C5C3C3;
	vertical-align:top;
	line-height: 16px;
}
.tblIndexCellLeftSubLast
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 9px 4px 24px;
	vertical-align:top;
	line-height: 16px;
}
.tblIndexCellMidSubLast
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	vertical-align:top;
	line-height: 16px;
}
.tblIndexCellRightSubLast
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	vertical-align:top;
	line-height: 16px;
}
.tblIndexCellLeftSub2Parent
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 9px 4px 39px;
    border-bottom-style: dotted;
	border-bottom-color: #C5C3C3;
	line-height: 16px;
}
.tblIndexCellRightSub2Parent
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
    border-bottom-style: dotted;
	border-bottom-color: #C5C3C3;
	line-height: 16px;
}
.tblIndexCellLeftSub2Last
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 9px 4px 39px;
	line-height: 16px;
}
.tblIndexCellRightSub2Last
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	line-height: 16px;
}
.tblIndexCellLeftSub3Parent
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 9px 4px 54px;
    border-bottom-style: dotted;
	border-bottom-color: #C5C3C3;
	line-height: 16px;
}
.tblIndexCellRightSub3Parent
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
    border-bottom-style: dotted;
	border-bottom-color: #C5C3C3;
	line-height: 16px;
}
.tblIndexCellLeftSub3Last
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 9px 4px 54px;
	line-height: 16px;
}
.tblIndexCellRightSub3Last
{
	padding: 4px 9px 4px 9px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	line-height: 16px;
}
/* chapter Menu */
.tblCourtRuleCellHdr
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	padding: 4px 9px 4px 9px;
    color: #6D7272;
    background-color:#FAF8E9;
    font-weight: bold;
    vertical-align: top;
}
.tblCourtRuleCellHdrLast
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color:#FAF8E9;
    padding: 4px 9px 4px 9px;
    color: #6D7272;
    font-weight: bold;
    vertical-align: top;
}
.tblIndexCellHdr
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	padding: 4px 9px 4px 9px;
    color: #6D7272;
    font-weight: bold;
    vertical-align: top;
}
.tblIndexCellHdrLast
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 4px 9px 4px 9px;
    color: #6D7272;
    font-weight: bold;
    vertical-align: top;
}

.chapterTblProperty
{
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 11px;
	line-height: 20px;
} 
.indentTitle0
{
	position: relative;
	left: 10px;
	top: 0px;
	margin-bottom: -15px;
	line-height: 18px;
}
.indentTitle1
{
	position: relative;
	left: 30px;
	top: -18px;
	margin-bottom: -15px;
	width: 490px;
}
.indentTitle2
{
	position: relative;
	left: 20px;
	top: -18px;
	margin-bottom: -20px;
	width: 470px;
}
.innerHeader
{
	font-weight: bold;
	text-transform:uppercase;
	color: #BC6A3C;
}
.subHeader 
{
    font-size: 11px;
    font-weight: bold;
    color: #8d3700;
    margin-bottom: -10px;
}
.chapterTitle
{
	font-size: 11px;
	font-weight: bold;
}
.chapterHeader
{
	font-size: 11px;
	font-weight: bold;
	color: #865E4D;
}
/* Revision */
div.list ul 
    {
    margin: -3px 0px -1px -40px;
	padding: 0px 0px 0px 45px;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    }		
div.list ul li
    {
    margin: 0;
	padding-bottom: 5px;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    }		

div.list ol 
    {
    margin: -2px 0px -1px -22px;
    }	
div.list ol  li
	{
	    list-style-type: decimal;
        padding: 0px 0px 0px 0px;
        line-height: 15px;
        list-style-position:outside;
	}
/* General */

.spacer21 {
    padding-top: 21px;
    }
.spacer5 {
    padding-bottom: 10px;
    }
.sectionHeading
{
	color: #5C63A2;
	font-weight: bold;
}
.marginMinusTop4
{
        margin-top: 0px; /* All browsers add 4px spacing on the top */ 
} 