
/******************************
 FROM STYLE.CSS 
*******************************/

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}

TD
{
	font-size: 11px;
}

.txtHMBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
.txtHMBody a:link {
	color: #145fa8;
	text-decoration : none;
}
.txtHMBody a:visited {
	color: #145fa8;
	text-decoration: none;
}
.txtHMBody a:hover {
	color: #145fa8;
	text-decoration: underline;
}

.txtLINKBody
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 19px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtLINKBody A:link
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
.txtLINKBody A:visited
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
.txtLINKBody A:hover
{
    COLOR: #145fa8;
    TEXT-DECORATION: underline
}
.txtBody
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.txtBody A:link
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
.txtBody A:visited
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
.txtBody A:hover
{
    COLOR: #145fa8;
    TEXT-DECORATION: underline
}
.txtHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtHeader A:link
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
.txtHeader A:visited
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
.txtHeader A:hover
{
    COLOR: #145fa8;
    TEXT-DECORATION: underline
}
.txtGreyHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #5f5f5f;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtBodySmall
{
    FONT-SIZE: 10px;
    COLOR: #4b4b4b;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtBodySmall A:link
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
.txtBodySmall A:visited
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
.txtBodySmall A:hover
{
    COLOR: #145fa8;
    TEXT-DECORATION: underline
}
.txtBodyLarge
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtHeadline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 21px;
    PADDING-BOTTOM: 0px;
    COLOR: #5f5f5f;
    PADDING-TOP: 6px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtLang
{
	width: 150px;
	color: #96552E;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 29px;
}

.txtLangContainer
{
	background-color: EEF3F7;
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	padding-left: 5px;

}
.txtLang select
{
	width: 75px;
	font-size: 10px;
	color: #A04F00;
}

.txtLang A:link
{
    COLOR: #155eaa;
    TEXT-DECORATION: none
}
.txtLang A:visited
{
    COLOR: #155eaa;
    TEXT-DECORATION: none
}
.txtLang A:hover
{
    COLOR: #f45329;
    TEXT-DECORATION: underline
}
.txtTopNav
{
    FONT-SIZE: 10px;
    COLOR: #AC6A3A;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtTopNav A:link
{
    COLOR: #3e3f43;
    TEXT-DECORATION: none
}
.txtTopNav A:visited
{
    COLOR: #3e3f43;
    TEXT-DECORATION: none
}
.txtTopNav A:hover
{
    COLOR: #AD693D;
    TEXT-DECORATION: underline
}
.txtLeftNav
{
    FONT-SIZE: 12px;
    COLOR: #3e403f;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtLeftNav A:link
{
    COLOR: #3e403f;
    TEXT-DECORATION: none
}
.txtLeftNav A:visited
{
    COLOR: #3e403f;
    TEXT-DECORATION: none
}
.txtLeftNav A:hover
{
    COLOR: #3e403f;
    TEXT-DECORATION: none
}
.txtLeftNavTitle
{
    FONT-SIZE: 18px;
    COLOR: #3e403f;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtFooter
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.txtFooter A:link
{
    COLOR: #3e3f43;
    TEXT-DECORATION: none
}
.txtFooter A:visited
{
    COLOR: #3e3f43;
    TEXT-DECORATION: none
}
.txtFooter A:hover
{
    COLOR: #8F5026;
    TEXT-DECORATION: underline
}

.txtCopyright
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #7ca1b4;
}
 
img.contentImg
{
  border: solid 2px #eda435;
}

.txtTableHeader
{
    FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: bold;
    COLOR:  White;
    background-color: #a3bfcd;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}


table.txtTable 
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 2px #a3bfcd solid ;
	border-collapse: collapse;
	width:   520px;
}

table.txtTable TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px #a3bfcd solid ;
	border-collapse: collapse;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	
}

table.txtTable A:link
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
table.txtTable A:visited
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
table.txtTable A:hover
{
    COLOR: #145fa8;
    TEXT-DECORATION: underline
}


table.txtTableNoIndent
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 2px #a3bfcd solid ;
	border-collapse: collapse;
	width:   520px;
	vertical-align: bottom;
}

table.txtTableNoIndent TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px #a3bfcd solid ;
	border-collapse: collapse;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	
}

table.txtTableNoIndent A:link
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
table.txtTableNoIndent A:visited
{
    COLOR: #145fa8;
    TEXT-DECORATION: none
}
table.txtTableNoIndent A:hover
{
    COLOR: #145fa8;
    TEXT-DECORATION: underline
}


.txtCaption
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebarblue
{
	background-color: #a3bfcd;
}

.utilitybarlightblue
{
	background-color: #c7d4dc;
}

.bottombarblue
{
	background-color: #7ca1b4;
}

.boldText
{
	font-weight: bold;
}

.bannerBG
{
	background-color: #a4becd;
}

.banner2BG
{
	background-color: #c7d4dc;
}

.footerBG1
{
	background-color: #c7d4dc;
}

.bannerDisabilities
{
	top: -1px; 
	position: relative;
}

/******************************
FROM HorizontalFlyout.CSS 
*******************************/

body {
	behavior: url(lasc_common/css/csshover.htc);
	}
         .Level1Plus1
        {
			color: #666256;
			vertical-align: middle;
			/*height: 38px;*/
			width: 152px;
			/*background-image: url(../images/LeftNav_NotSelected_Plus1.gif);*/
			padding-left: 17px;
			padding-top: 12px;
			font-family: arial;
			font-weight: bold;
			font-size: 11px;
        }
        
        .Level1Plus1Selected
        {
				vertical-align: middle;
				/*height: 38px;*/
				width: 152px;
				color: #005D68;
				/*background-image: url(../images/LeftNav_Selected_Plus1.gif);*/
				background-color: #EDF3F6;
				padding-left: 17px;
				padding-top: 12px;
				font-family: arial;
				font-weight: bold;
				font-size: 11px;
        }

        .Level1Plus1Highlighted
        {
			color: #666256;
			vertical-align: middle;
			/*height: 38px;*/
			width: 152px;
			background-color: #EDF3F6;
			/*background-image: url(../images/LeftNav_Highlighted_Plus1.gif);*/
			background-color: #ffffff;
			padding-left: 17px;
			padding-top: 12px;
			font-family: arial;
			font-weight: bold;
			font-size: 11px;
        }

        .Level1
        {
			color: #666256;
			vertical-align: middle;
			/*height: 23px;*/
			width: 152px;
			/*background-image: url(../images/LeftNav_NotSelected.jpg);*/
			padding-left: 17px;
			padding-top: 12px;
			font-family: arial;
			font-weight: bold;
			font-size: 11px;
        }
        
        .Level1Font
        {
			color: #666256;
			padding-top: 1px;
			font-family: arial;
			font-weight: bold;
			font-size: 11px;
			padding-bottom: 3px;
        }
        
        .Level1Selected
        {
				vertical-align: middle;
				/*height: 23px;*/
				width: 152px;
				background-color: #EDF3F6;
				color: #005D68;
				/*background-image: url(../images/LeftNav_Selected.jpg);*/
				padding-left: 17px;
			padding-top: 12px;
				font-family: arial;
				font-weight: bold;
				font-size: 11px;
        }

        .Level1Highlighted
        {
			color: #666256;
			vertical-align: middle;
			/*height: 23px;*/
			width: 152px;
			/*background-image: url(../images/LeftNav_Highlighted.jpg);*/
			background-color: #ffffff;
			padding-left: 17px;
			padding-top: 12px;
			font-family: arial;
			font-weight: bold;
			font-size: 11px;
        }
        
        .Level1Selected A:link
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        
        
        .Level1Selected A:visited
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        
        
        .Level1Selected A:hover
        {
				color: #005D85;
				text-decoration: underline;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1 A:link
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1 A:visited
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1 A:hover
        {
				color: #005D85;
				text-decoration: underline;
				font-size: 11px;
				z-index: 5;
        }   

        .Level1Highlighted A:link
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1Highlighted A:visited
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1Highlighted A:hover
        {
				color: #005D85;
				text-decoration: underline;
				font-size: 11px;
				z-index: 5;
        }        
        
        
/*Level 1 plus link styles*/
        .Level1Plus1Selected A:link
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        
        
        .Level1Plus1Selected A:visited
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        
        
        .Level1Plus1Selected A:hover
        {
				color: #005D85;
				text-decoration: underline;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1Plus1 A:link
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1Plus1 A:visited
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1Plus1 A:hover
        {
				color: #005D85;
				text-decoration: underline;
				font-size: 11px;
				z-index: 5;
        }   

        .Level1Plus1Highlighted A:link
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1Plus1Highlighted A:visited
        {
				color: #796256;
				text-decoration: none;
				font-size: 11px;
				z-index: 5;
        }        

        .Level1Plus1Highlighted A:hover
        {
				color: #005D85;
				text-decoration: underline;
				font-size: 11px;
				z-index: 5;
        }                   
                   
        .Level2
        {
                display: none;
				background-color: white;
				z-index: 5000;
        }
        
        .Level2 TD
        {
				font-family: arial;
				font-weight: bold;
				font-size: 11px;
				z-index: 5000;
				white-space: nowrap;
				color: #666354;
        }

        .Level2Data
        {
				color: #716F63;
				padding-top: 5px;
				padding-right: 15px;
				padding-bottom: 4px;
				padding-left: 15px;
				padding-right: 3px;
				background-color: #EDF3F6;
				z-index: 5000;
        }

		.Level2Sublevel
		{
			padding-top: 0px;
			padding-right: 0px;
			padding-left: 0px;
			padding-bottom: 1px;
		}
        .Level2SubLevel A:link
        {
				color: #018594;
				text-decoration: none;
        }

        .Level2SubLevel A:visited
        {
				color: #018594;
				text-decoration: none;
        }

        .Level2SubLevel A:hover
        {
				color: #018594;
				text-decoration: underline;
        }
                
        .Level2Image
        {
			position: absolute;
        }
       
        .Level2TopLevel
        {
			/*text-transform: uppercase;*/
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 2px;
        }
        .Level2TopLevel .standardText
        {
			color: #035B69;
			padding-bottom: 4px;
        }

        .Level2TopLevel A:link
        {
			color: #035B69;
        }
        .Level2TopLevel A:visited
        {
			color: #035B69;
        }
        .Level2TopLevel A:hover
        {
			color: #035B69;
        }

        .Level2TopLevelNoChildren
        {
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 2px;
        }
        .Level2TopLevelNoChildren A:link
        {
			color: #008493;
        }
        .Level2TopLevelNoChildren A:visited
        {
			color: #008493;
        }
        .Level2TopLevelNoChildren A:hover
        {
			color: #008493;
        }

        
        .Level2GroupHeading
        {
			text-transform: uppercase;
			padding-top: 0px;
			padding-bottom: 2px;
        }
        .Level2Separator
        {
			padding-top: 4px;
			padding-bottom: 5px;
			padding-left: 0px;
			padding-right: 0px;
        }
        
		.spacerGroupHeading
			{
			position: relative;
			top: 0px;
			left: 0px;
			margin: 0;
			padding: 0;
			height: 7px;
			width: 1px;
			}
		        

/******************************
FROM MAIN_BEE 
*******************************/



body	
    {
	    color: #363a40;
	    font-family: Arial;
	    margin: 0;
	    padding: 0;
	}
/* Image */
img.whiteBorder
	{
	    border: 4px solid white;
	    padding: 0;
	    display:block; /*   Very Important for IE - Images are inline elements, and thus rest on the base-line. 
	                    This is required for images to not display unwanted 3px spacing on the bottom of images on IE. */   
	}
.imagespacingfont
{
	margin-top:-2px;
	font-size:11px;
}

img.floatLeft { /* NEW */
	float: left;
	margin:  0px 7px 5px 0px;
	border: solid 3px #DEDCDC;
}
img.floatLeftNoBorder { /* NEW */
	float: left;
	margin:  0px 7px 5px 0px;
	border: none;
}
/* Background Color */	
.gray
    {
        background-color: #EDEDED;
        /*font-size: inherit !Important;*/
    }
/* Text & Links*/
a	{
	    color: #447cbd;
	    text-decoration: none;
	}
a:hover
	{
	  text-decoration: underline;
	}	
a.ChapterTitle	{
	    color: #5C63A2;
	    text-decoration: none;
	}
a.ChapterTitle:hover
	{
	  text-decoration: underline;
	}	
a.CategoryNavigation:link
{
	font-weight: bold;
	color: #6d6a6a;
}

a.CategoryNavigation:visited
{
	font-weight: bold;
	color: #363a40;
}
a.CategoryNavigation:hover	 /* NEW */
    {
        font-weight: bold;
        color: #447CBD;
    }
    
a.form /* NEW */
    {
        color:Maroon; /*#7A0403;   */
    } 
a.form:hover /* NEW */
    {
         color:Maroon;
         text-decoration: underline; 
    }   
 
.content
{
	font-size: 11px !important;
	line-height: 16px !important;
	width: 639px;
}
.bold
{
	font-weight: bold;
	color: #363a40;
}
.boldItalic
{
	font-weight: bold;
	font-style: italic;
}
.brownText
{
	color: #BC6A3C;
}
.redText
{
	color: #FF0000;
}
.grayEEEDE5
{
	color: #EEEDE5;
}

.innerHeader
{
	font-weight: bold;
	text-transform:uppercase;
	color: #BC6A3C;
}
.subHeader
{
	font-size: 11px;
	font-weight: bold;
	color: #AD693D;
	margin-bottom: -10px;
}
.chapterTitle
{
	font-size: 11px;
	font-weight: bold;
}
.chapterHeader
{
	font-size: 11px;
	font-weight: bold;
	color: #865E4D;
}

.titleMain
	{
	    color: #000000;
	    font-size: 16px;
	    font-weight: bold;
	    line-height: 19px; /* Required so that q and g do not get cut off*/
	  
	}
.subtitle
	{
	    color: #AD693D; /*AD6B3B;*/
	    font-weight: bold;
	    text-transform: uppercase;
	}
/* Relative positioned container*/	
.relative /* MOD */
	{
	    position: relative;
	    top: 9px; /* Existing Html adds 24px so 24 + 7 = 31 */
	    left: 0px;
	    margin: 0px -40px 10px 0px;/* Existing Html adds 40px padding to the right */
	    width: 681px;
	    font-size: 11px !important;
	    line-height: 16px !important;
	    
	}
.homepageBody /* MOD */
	{
	    position: relative;
	    top: 9px; /* Existing Html adds 24px so 24 + 7 = 31 */
	    left: 0px;
	    margin: 0px -40px 10px 0px;/* Existing Html adds 40px padding to the right */
	    width: 681px;
	    font-size: 11px !important;
	    line-height: 13px !important;
	    
	}
.relativeMenu
{
	position: relative;
	top: 0px;
	left: 0px;
}	
div.VOTab ol
	{
		margin:  0px 0px 0px -40px;
		border: solid 1px blue;

	}		
div.VOTab ol li
	{
		padding: 0px 0px 0px 0px;
		line-height: 15px;
		list-style-type: none;
	}
div.list ul 
    {
    margin: -3px 0px -1px -40px;
    }	
div.list ul  li
	{
	    list-style-type: none;
        padding: 0px 0px 0px 6px;
        line-height: 15px;
        list-style-position: outside;
        background-image: url(../../../common/ImagesV3/global/gfx_7x5_bullet_dash.gif);
        background-repeat: no-repeat;
        background-position:  -3px .6em;
	}
	
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;
	}
	
	
	div.list_blue ul  li /* NEW */
	{
	    list-style-type: none;
        padding: 0px 0px 0px 6px;
        line-height: 15px;
        list-style-position: outside;
        background-image: url(../../../common/ImagesV3/global/gfx_7x5_bullet_dash_blue.gif);
        background-repeat: no-repeat;
        background-position:  -3px .6em;
	}
	
div.list_blue ul /* NEW */
    {
    margin: -3px 0px -1px -40px;
    }
    
div.list_download ul  li /* NEW */
	{
	    list-style-type: none;
        padding:  0px 0px 0px 25px;
        line-height: 20px;
        list-style-position: outside;
        background-image: url(../../../common/ImagesV3/global/btn_download.gif);
        background-repeat: no-repeat;
        background-position:  0px 0px;
	    
	    margin-top: 0px; /* All browsers except IE adds 15px with ul li to make it 4 (15-4=11)*/
	    margin-bottom: 0px;/* All browsers except IE adds 29 px from the text to the container. (29-17=12) */
	}
	
div.list_download ul /* NEW */
    {
    margin: 0px 0px 0px -30px;
    }

.bodyRelative /* NEW */
	{
	    position: relative; 
	    /* top: -11px; /* MOD -11px; Existing Html pushes*/
	    left: 0px; 
	    margin-bottom: 11px;   
	    width:639px;
	    z-index: 5px;

	}

/* Table */
.tblFont
{
    font-size: 11px; /* tables do not inherit div font properties */
    line-height: 16px;
}
.courtRuleFont
{
    font-size: 11px; /* tables do not inherit div font properties */
}
.tblLayoutFix
{
    font-size: 11px; /* tables do not inherit div font properties */
    table-layout: fixed;
}

.tblFontBodyNavigation
{
    font-size: 11px; /* tables do not inherit div font properties */
    color: #6D6A6A;
}
.tblWidth16
    {
        width: 16px;
      
    }  
    
.tblWidth25 /* NEW */
    {
        width: 25px;
      
    }  
.tblHdr
    {  
        background-color: #E6F0EF;
        color: #6D7272;
        font-weight: bold;
        vertical-align: top;
    }
.tblRowAlt
    {
        background-color: #F4F2F2; 	
    }  
.tblRowFirst
    {
        border-color: #A3BFCD;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
    } 
.tblHdrCellFirst
    {  
        background-color: #E6F0EF;
        border-color: #A3BFCD;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
        color: #6D7272;
        font-weight: bold;
        vertical-align: top;
		padding-left: 5px;
    }
.tblHdrCell
    {  
        background-color: #E6F0EF;
        border-color: #A3BFCD;
		border-style: solid;
		border-width: 1px 1px 1px 0px;
        color: #6D7272;
        font-weight: bold;
        vertical-align: top;
		padding-left: 5px;
    }
.tblHdrCellFirstAdjacent
    {  
        background-color: #E6F0EF;
        border-color: #A3BFCD;
		border-style: solid;
		border-width: 0px 1px 1px 1px;
        color: #6D7272;
        font-weight: bold;
        vertical-align: top;
		padding-left: 5px;
    }
.tblHdrCellAdjacent
    {  
        background-color: #E6F0EF;
        border-color: #A3BFCD;
		border-style: solid;
		border-width: 0px 1px 1px 0px;
        color: #6D7272;
        font-weight: bold;
        vertical-align: top;
		padding-left: 5px;
    }
.tblSubHdrCellFirst
    {  
        background-color: #EDEDED;
        border-color: #A3BFCD;
		border-style: solid;
		border-width: 0px 1px 1px 1px;
        color: #6D7272;
        font-weight: bold;
        vertical-align: top;
		padding-left: 5px;
    }
.tblSubHdrCell
    {  
        background-color: #EDEDED;
        border-color: #A3BFCD;
		border-style: solid;
		border-width: 0px 1px 1px 0px;
        color: #6D7272;
        font-weight: bold;
        vertical-align: top;
		padding-left: 5px;
    }
.tblCellFirst
    {
        border-color: #A3BFCD;
		border-style: solid;
		border-width: 0px 1px 1px 1px;
		padding-left: 5px;
    } 
.tblCell
    {
        border-color: #A3BFCD;
		border-style: solid;
		border-width: 0px 1px 1px 0px;
		padding-left: 5px;
    } 
    
/* Rounded Table*/ /* NEW */

        .roundedMod 
            {
                position: relative;
                top: 0;
                left: 0;
			    width: 642px;
				background: url(../../../common/ImagesV3/global/rounded_graydark_mid.gif) repeat-y top left;
				
            }
                .roundedMod_top 
				{
				    width: 642px;
				    height: 6px;
				    background: url(../../../common/ImagesV3/global/rounded_graydark_top.gif) no-repeat top left;
				   
				}
				.roundedMod_mid 
				{
				    width: 642px;
				}
				.roundedMod_btm
				{
				    width: 642px;
				    height: 6px;
				    background: url(../../../common/ImagesV3/global/rounded_graydark_bottom.gif) no-repeat bottom left;
				
				}

/* Padding */	
.padding14x17x17x17
	{
	padding: 14px 17px 17px 17px; /* Visually the padding is 17px but text adds 3px to the top so 17-3= 14px for top only*/
	}
.padding14x17x0x17
	{
	padding: 14px 17px 0px 17px; /* Visually the padding is 17px but text adds 3px to the top so 17-3= 14px for top only*/
	}
.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*/
	}
	
.padding8x17x11x17 /* NEW */ /* Use with rounded border -6px for top and bottom*/
	{
	padding: 9px 16px 12px 18px; /* Visually the padding is 17px*/
	
	}

.padding12x16x12x18 /* NEW */ /* Use with rounded border -6px for top and bottom*/
	{
	padding: 12px 16px 12px 18px; /* Visually the padding is 17px*/
	
	}
.padding0x26x10x28 /* NEW */ /* Use with rounded border -6px for top and bottom*/
	{
	padding: 0px 26px 10px 28px; /* Visually the padding is 17px*/
	
	}
.padding5x14x7x14 /* NEW */ /* Use with rounded border -6px for top and bottom*/
{
	padding: 5px 14px 7px 14px; /* Visually the padding is 17px*/
}
.padding12x18x12x18 /* NEW */ /* Use with rounded border -6px for top and bottom*/
{
	padding: 12px 18px 12px 18px; /* Visually the padding is 17px*/
}
.padding9x18x21x18 /* NEW */ /* Use with rounded border -6px for top and bottom*/
{
	padding: 9px 18px 21px 18px; /* Visually the padding is 17px*/
}
.padding2x14x7x14 /* NEW */ 
{
	padding: 2px 14px 7px 14px; /* Visually the padding is 17px*/
}
.padding1x14x7x14 /* NEW */ 
{
	padding: 1px 14px 7px 14px; /* Visually the padding is 17px*/
}

/* Margin */
.marginMinusUlLi
	{
	    margin-top: -11px; /* All browsers except IE adds 15px with ul li to make it 4 (15-4=11)*/
	    margin-bottom: -12px;/* All browsers except IE adds 29 px from the text to the container. (29-17=12) */
	}
.marginMinusBottom7
{
		margin-bottom: -7px;
}
.marginMinusBottom8
{
		margin-bottom: -8px;
}
.marginMinusBottom10
{
		margin-bottom: -10px;
}
.marginMinusBottom12
{
		margin-bottom: -12px;
}
.marginMinusBottom13
{
		margin-bottom: -13px;
}
.marginMinusBottom14
{
		margin-bottom: -14px;
}
.marginMinusBottom16
{
		margin-bottom: -16px;
}
.marginMinusBottom17
{
		margin-bottom: -17px;
}
.marginMinusBottom18
{
		margin-bottom: -18px;
}
.marginMinusBottom19
{
		margin-bottom: -19px;
}
.marginMinusBottom20
{
		margin-bottom: -20px;
}
.marginMinusBottom25
{
		margin-bottom: -25px;
}
.marginMinusBottom33
{
		margin-bottom: -33px;
}
.marginMinusBottom34
{
		margin-bottom: -34px;
}
.marginMinusBottom3
{
		margin-bottom: -3px;
}
.marginMinusBottom6
{
		margin-bottom: -6px;
}
.marginMinusBottom9
{
		margin-bottom: -9px;
}

.marginMinusLeft17
{
		margin-left: -17px;
}
.marginMinusLeft4
{
		left: -4px;
		position: relative;
}

.marginMinusTopList5
{
		margin-top: -5px;
}
.marginMinusTopScroll5
{
		margin-top: -5px;
}

.marginMinusTop458
{
	margin-top: -458px;
}
.marginMinusTop400
{
        margin-top: -400px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop380
{
        margin-top: -380px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop360
{
        margin-top: -360px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop340
{
        margin-top: -340px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop320
{
        margin-top: -320px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop300
{
        margin-top: -300px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop280
{
        margin-top: -280px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop260
{
        margin-top: -260px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop240
{
        margin-top: -240px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop220
{
        margin-top: -220px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop200
{
        margin-top: -200px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop180
{
        margin-top: -180px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop160
{
        margin-top: -160px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop140
{
        margin-top: -140px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop120
{
        margin-top: -120px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop100
{
        margin-top: -100px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop80
{
        margin-top: -80px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop60
{
        margin-top: -60px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop42
{
        margin-top: -42px; /* All browsers add 41px spacing on the top */  
} 
.marginMinusTop41
{
        margin-top: -41px; /* All browsers add 41px spacing on the top */  
} 
.marginMinusTop40
{
        margin-top: -40px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop39
{
        margin-top: -39px; /* All browsers add 39px spacing on the top */  
} 
.marginMinusTop34
{
        margin-top: -34px; /* All browsers add 34px spacing on the top */  
} 
.marginMinusTop33
{
        margin-top: -33px; /* All browsers add 33px spacing on the top */  
} 
.marginMinusTop32
{
        margin-top: -32px; /* All browsers add 33px spacing on the top */  
} 
.marginMinusTop31
{
        margin-top: -31px; /* All browsers add 33px spacing on the top */  
} 
.marginMinusTop30
{
        margin-top: -30px; /* All browsers add 33px spacing on the top */  
} 
.marginMinusTop29
{
        margin-top: -29px; /* All browsers add 29px spacing on the top */  
} 
.marginMinusTop28
{
        margin-top: -28px; /* All browsers add 29px spacing on the top */  
} 
.marginMinusTop27
{
        margin-top: -27px; /* All browsers add 29px spacing on the top */  
} 
.marginMinusTop26
{
        margin-top: -26px; /* All browsers add 29px spacing on the top */  
} 
.marginMinusTop25
{
        margin-top: -25px; /* All browsers add 29px spacing on the top */  
} 
.marginMinusTop24
{
        margin-top: -24px; /* All browsers add 29px spacing on the top */  
} 
.marginMinusTop23
{
        margin-top: -23px; /* All browsers add 23px spacing on the top */  
} 
.marginMinusTop22
{
        margin-top: -22px; /* All browsers add 22px spacing on the top */  
} 
.marginMinusTop21
{
        margin-top: -21px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop20
{
        margin-top: -20px; /* All browsers add 20px spacing on the top */  
} 
.marginMinusTop19
{
        margin-top: -19px; /* All browsers add 19px spacing on the top */  
} 
.marginMinusTop18
{
        margin-top: -18px; /* All browsers add 19px spacing on the top */  
} 
.marginMinusTop17
{
        margin-top: -17px; /* All browsers add 17px spacing on the top */  
} 
.marginMinusTop16
{
        margin-top: -16px; /* All browsers add 16px spacing on the top */  
} 
.marginMinusTop15
{
        margin-top: -15px; /* All browsers add 15px spacing on the top */  
} 
.marginMinusTop14
{
        margin-top: -14px; /* All browsers add 14px spacing on the top */  
} 
.marginMinusTop13  
{
	margin-top: -13px;
}
.marginMinusTop12
{
        margin-top: -12px; /* All browsers add 12px spacing on the top */  
} 
.marginMinusTop11
{
	margin-top: -11px;
}
.marginMinusTop10
{
        margin-top: -10px; /* All browsers add 10px spacing on the top */  
} 
.marginMinusTop9
{
        margin-top: -9px; /* All browsers add 9px spacing on the top */ 
} 
.marginMinusTop8
{
	margin-top: -8px;
}
.marginMinusTop7
{
        margin-top: -7px; /* All browsers add 7px spacing on the top */ 
} 
.marginMinusTop6
{
        margin-top: -6px; /* All browsers add 5px spacing on the top */ 
}
.marginMinusTop5
{
        margin-top: -5px; /* All browsers add 5px spacing on the top */ 
}
.marginMinusTop4
{
        margin-top: -4px; /* All browsers add 4px spacing on the top */ 
} 
.marginMinusTop3
{
        margin-top: -3px; /* All browsers add 3px spacing on the top */  
} 
.marginMinusTop2
{
        margin-top: -2px; /* All browsers add 2px spacing on the top */  
} 
.marginMinusTop1
{
        margin-top: -1px; /* All browsers add 1px spacing on the top */  
} 
.marginPlusTop6
{
        margin-top: 6px; /* All browsers add 1px spacing on the top */  
} 
.marginPlusTop11
{
        margin-top: 11px; /* All browsers add 1px spacing on the top */  
} 
.marginPlusTop12
{
        margin-top: 12px; /* All browsers add 1px spacing on the top */  
} 

@media screen and (-webkit-min-device-pixel-ratio:0) /* Safari 3 and Opera Hack */
    {
	.marginMinusTop22
	  {
	        margin-top: -37px; /* All browsers add 22px spacing on the top */  
	    }  
    }	

.marginMinusTopBD 
{
	margin-top: -10px;
}
.marginMinusTopAD 
{
	margin-top: -23px;
}
.relativeMinusLocation
{		margin-top: 0;
		margin-bottom: 0;
		
}
@media screen and (-webkit-min-device-pixel-ratio:0) /* Safari 3 and Opera Hack */
    {
		.relativeMinusLocation
		{	margin-top: -36px;
			margin-bottom: 0;
		}
}
.marginMinusTitleMain /* All browsers except IE add 1px spacing to left and bottom but cannot modify margin-bottom or q and g will cut off*/
    {/* MOD */
        margin-left: 0px;
        margin-bottom: 0px;
    }
.marginLeft10
{
    margin-left: 10px;
}
/* Spacers */
.spacerTwoMoreThanIE
{
	position: relative;
	top: 0px;
	left: 0px;
	height:3px;
	font-size: 1px;
	line-height: 0;
}
.spacerOneMoreThanIE
{
	position: relative;
	top: 0px;
	left: 0px;
	height:2px;
	font-size: 1px;
	line-height: 0;
}
.spacer0
	{
	height:0px;
	font-size: 1px;
	}
.spacer1
	{
	height:1px;
	font-size: 1px;
	}
.spacer2
	{
	height: 2px;
	font-size: 1px;
	}
.spacer3
	{
	height: 3px;
	font-size: 1px;
	}
.spacer4
	{
	height: 4px;
	font-size: 1px;
	}
.spacer5
	{
	height: 5px;
	font-size: 1px;
	}
.spacer6
	{
	height: 6px;
	font-size: 1px;
	}
.spacer7
	{
	height: 7px;
	font-size: 1px;
	}
.spacer8
	{
	height: 8px;
	font-size: 1px;
	}
.spacer9
	{
	height: 9px;
	font-size: 1px;
	}
.spacer10
	{
	height: 10px;
	font-size: 1px;
	}
.spacer11
	{
	height: 11px;
	font-size: 1px;
	}
.spacer12
	{
	height: 12px;
	font-size: 1px;
	}
.spacer13
	{
	height: 13px;
	font-size: 1px;
	}
.spacer14
	{
	height: 14px;
	font-size: 1px;
	}
.spacer15
	{
	height: 15px;
	font-size: 1px;
	}
.spacer16
	{
	height: 16px;
	font-size: 1px;
	}
.spacer17
	{
	height: 17px;
	font-size: 1px;
	}
.spacer18
	{
	height: 18px;
	font-size: 1px;
	}
.spacer19
	{
	height: 19px;
	font-size: 1px;
	}
.spacer20
	{
	height: 20px;
	font-size: 1px;
	}
.spacer21
	{
	height: 21px;
	font-size: 1px;
	}
.spacer22
	{
	height: 22px;
	font-size: 1px;
	}
.spacer23
	{
	height: 23px;
	font-size: 1px;
	}
.spacer24
	{
	height: 24px;
	font-size: 1px;
	}
.spacer25
	{
	height: 25px;
	font-size: 1px;
	}
.spacer26
	{
	height: 26px;
	font-size: 1px;
	}
.spacer30
	{
	height: 30px;
	font-size: 1px;
	}
.spacer31
	{
	height: 31px;
	font-size: 1px;
	}
.spacer34
	{
	height: 34px;
	font-size: 1px;
	}
.spacer40
	{
	height: 40px;
	font-size: 1px;
	}
.spacer50
	{
	height: 50px;
	font-size: 1px;
	}
.spacer100
	{
	height: 100px;
	font-size: 1px;
	}
.spacer244
	{
	height: 244px;
	font-size: 1px;
	}
.spacer330
	{
	height: 330px;
	font-size: 1px;
	}
.spacerInner
	{
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 7px;
	padding: 0;
	height: 0px;
	}

/* Spacers decorative */
.spacerDotHorizontal
	{
	margin: 0;
	padding: 0;
	height: 15px;
	width: 641px;
	background: url(../../../common/ImagesV3/global/dots_horizontal.gif) no-repeat top left;
	}
.horizontalGrayLine
	{
	margin-top: -2px;
	padding: 0;
	height: 10px;
	width: 605px;
	background: url(../../../common/ImagesV3/global/scrollbar_top_line.gif) no-repeat top left;
	}
.horizontalGrayLineBottom
	{
	padding: 0;
	height: 1px;
	margin-bottom: -9px;
	width: 605px;
	background: url(../../../common/ImagesV3/global/scrollbar_bot_line.gif) no-repeat top left;
	}
.innerHorizontalGrayLine
	{
	margin-top: -2px;
	padding: 0;
	height: 10px;
	width: 531px;
	background: url(../../../common/ImagesV3/global/scrollbar_top_line.gif) no-repeat top left;
	}
/* Dividers decorative */
.dividerExpand
	{
	width:1px;  
	background: url(../../../common/ImagesV3/global/gray_line_vertical.gif);  
	}
.gray_dot /* Imporant for page with first tab selected */
{
    position: absolute;
    top:185px;
    left: 0px;
    height: 1px;
    width:1px; 
    background: url(../../../common/ImagesV3/global/gray_dot.gif) no-repeat top left;
}
td.small 
{
	font-size:11px;
}
/* line decorative */
.singleHorizontal
{
	position: relative;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	height: 1px;
	width: 605px;
	background: url(../../../common/ImagesV3/global/single.gif) no-repeat top left;
	}
.doubleHorizontal
{
	position: relative;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	height: 3px;
	width: 605px;
	background: url(../../../common/ImagesV3/global/double.gif) no-repeat top left;
	}
	
.cell_row_border {
	padding: 3px 10px 3px 10px;					
	border-bottom: dotted 1px #A3BFCD;
	border-right: solid 1px #A3BFCD;
	text-align: left;
	font-size: 12px;
	color: #F45329;
	font-weight: bold;
	text-transform: uppercase;	
	vertical-align: top;				
	}
.cell_row_border2 {
	padding: 3px 10px 3px 10px;					
	border-bottom: dotted 1px #A3BFCD;
	text-align: left;	
	font-size: 11px;			
	}
.cell_row_border_last {
	padding: 3px 10px 3px 10px;					
	border-right: solid 1px #A3BFCD;
	text-align: left;
	font-size: 12px;
	color: #F45329;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;							
	}
.cell_row_border2_last {
	padding: 3px 10px 3px 10px;					
	text-align: left;	
	font-size: 11px;			
	}		

/* NEW TAB STYLE */
/* Tab */
.shadeTabBackground /* MOD2 NEW */
   { 
        z-index: 0;/* MOD2 NEW */
        border: 1px solid gray;
        position:  relative;
	    top: -33px;
	    left: 0px;
	    /*width:639px;*/
	    height: 20px;
	    background: white url(../../../common/ImagesV3/global/shade.gif) top left repeat-x;
	   
    } 
@media screen and (-webkit-min-device-pixel-ratio:0) /* PC Safari 3 and Opera Hack */
{ /*MOD2 NEW */
.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: -31.5px;
	    left: 0px;
	    /*width:639px;*/
	    height: 20px;
	    background: white url(../../../common/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(../../../common/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(../../../common/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: 5;
	}
	@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: 5px;
	    	
	    }
	}
.padding14x17x17x17
	{
	padding: 14px 17px 17px 17px; /* Visually the padding is 17px but text adds 3px to the top so 17-3= 14px for top only*/
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) /* Safari 3 and Opera Hack */
    	{
    		.padding14x17x17x17
	    {
	    padding: 13px 17px 17px 17px; /* Visually the padding is 17px but text adds 3px to the top so 17-3= 14px for top only*/
	    border-top: solid 1px white; /* Safari 3 and Opera need this */
	    }  
    
	}

.relativeMenu
{
	position: relative;
	top: -1px;
	left: 0px;
}

/* Created by Cuong */
.imagepadding
{
	padding: 0px 16px 6px 18px;
}
.textpadding
{
	padding: 1px 16px 3px 18px;
}
.tblProperty
{
    border-color: #808080;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 11px;
} 
.chapterTblProperty
{
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 11px;
	line-height: 20px;
} 
.innerTblProperty
{
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 11px;
	line-height: 20px;
	margin: -15px -10px 0px -10px;
} 
.tblMargin
{
	margin-left: -1px;
}

/* NewMod */
.cellRelative /* NEW */
{
	position: relative; 
	/* top: -11px; /* MOD -11px; Existing Html pushes*/
	left: 0px; 
	margin-bottom: 0px;   
	width:152px;
	z-index: 0px;

}
.cellroundedMod 
{
	position: relative;
	top: 0;
	left: 0;
	width: 152px;
	background: url(../../../common/ImagesV3/global/RightMod_Mid.gif) repeat-y top left;
	
}
.cellroundedMod_top 
{
	width: 152px;
	height: 16px;
	background: url(../../../common/ImagesV3/global/RightMod_RoundedTop.gif) no-repeat top left;
	
}
.cellroundedMod_heading 
{
	width: 140px;
	font-size:11px;
	font-weight:bold;
	padding-left: 11px;
	background: url(../../../common/ImagesV3/global/RightMod_Heading.gif) repeat top left;
	
}
.cellroundedMod_headingbottom 
{
	width: 152px;
	height: 12px;
	background: url(../../../common/ImagesV3/global/RightMod_HeadingBottom.gif) no-repeat top left;
	
}
.cellroundedMod_mid 
{
	width: 130px;
	height: 80px;
	font-family:Arial;
	padding-left: 11px;
	background: url(../../../common/ImagesV3/global/RightMod_Mid.gif) no-repeat top left;
}
.cellroundedMod_btm
{
	width: 152px;
	height: 22px;
	background: url(../../../common/ImagesV3/global/RightMod_RoundedBottom.gif) no-repeat bottom left;

}
/* For Case Summary - Sam */
.LongRound_top 
{
	width: 605px;
	height: 15px;
	background: url(../../../common/ImagesV3/global/ImportantLongMod_RoundedTop.gif) no-repeat top left;
}
.LongRoundHeading_top 
{
	color: #FFFFFF;
	width: 594px;
	height: 15px;
	font-size:11px;
	font-weight:bold;
	padding-left: 11px;
	text-transform:uppercase;
	background: url(../../../common/ImagesV3/global/ImportantLongMod_Heading.gif) repeat top left;	
}
.LongRoundHeading_btm 
{
	width: 605px;
	height: 14px;
	background: url(../../../common/ImagesV3/global/ImportantLongMod_HeadingBottom.gif) no-repeat top left;
}
.LongRound_mid 
{
	width: 605px;
	background: url(../../../common/ImagesV3/global/ImportantLongMod_Mid.gif) repeat top left;
	padding-bottom: 0px;
	margin-bottom: -1px;
}
.LongRound_btm 
{
	width: 605px;
	height: 23px;
	background: url(../../../common/ImagesV3/global/ImportantLongMod_RoundedBottom.gif) no-repeat top left;
	
}

.cellSectionMod
{
	width: 229px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	text-indent: 17px;
	font-size: 11px;
	font-weight:bold;
	background: url(../../../common/ImagesV3/global/OnlineSectionDivider.gif) no-repeat bottom left;
}


.cellSectionText
{
	position:relative;
	top:2px;
}
/* GrayBlock */
.grayroundedMod 
{
	position: relative;
	top: 0;
	left: 0;
	width: 642px;
	background: url(../../../common/ImagesV3/global/rounded_graydark_mid.gif) repeat-y top left;
	
}
.grayroundedMod_top 
{
	width: 642px;
	height: 6px;
	background: url(../../../common/ImagesV3/global/rounded_graydark_top.gif) no-repeat top left;
	
}
.grayroundedMod_mid 
{
	width: 642px;
}
.grayroundedMod_btm
{
	width: 642px;
	height: 6px;
	background: url(../../../common/ImagesV3/global/rounded_graydark_bottom.gif) no-repeat bottom left;
}
.headlinebground
{
	background: url(../../../common/ImagesV3/global/bg_gradient.gif) bottom left;
	padding-left: 17px;
	height: 23px;
	color: Black;
	font-weight:bold;
    border-color: #808080;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.headlineText
{
	position:relative;
	top: 0px;
}
.breadcrumb
{
	font-size:10px;
}
.featureFRFC
{
	padding-top:17px;
	padding-left:17px;
}
.featureFRLC
{
	padding-top:17px;
	padding-left:5px;
	padding-right:16px;
	line-height:16px;
}
.featureMRFC
{
	padding-top:11px;
	padding-left:17px;
}
.featureMRLC
{
	padding-top:11px;
	padding-left:5px;
	padding-right:16px;
	line-height:16px;
}
.featureLRFC
{
	padding-top:11px;
	padding-left:17px;
	padding-bottom: 15px;
}
.featureLRLC
{
	padding-top:11px;
	padding-left:5px;
	padding-right:16px;
	padding-bottom: 15px;
	line-height:16px;
}
.onlineFRFC
{
	padding-top:10px;
	padding-left:12px;
}
.onlineFRLC
{
	padding-top:10px;
	padding-left:5px;
	padding-right:17px;
}
.onlineMRFC
{
	padding-top:5px;
	padding-left:12px;
}
.onlineMRLC
{
	padding-top:5px;
	padding-left:5px;
	padding-right:17px;
}
.onlineLRFC
{
	padding-top:5px;
	padding-left:12px;
/*	padding-bottom: 10px;*/
}
.onlineLRLC
{
	padding-top:5px;
	padding-left:5px;
/*	padding-bottom: 10px;*/
	padding-right:17px;
}

.emptyRow1
{
	height:1px;
	padding-top:1px;
}
.emptyRow6
{
	height:6px;
}
.emptyRow11
{
	height:11px;
}
.emptyRow13
{
	height:13px;
}
.emptyRow17
{
	height:17px;
}
.emptyRow23
{
	height:23px;
}

div.contentlist ul 
{
	margin: 4px 40px 4px -20px;
}	
div.contentlist ol 
{
	margin: 4px 40px 4px 0px;
}	

div.documentlist ul 
{
	margin: 4px 40px 4px -20px;
}	
div.documentlist ul  li
{
	text-indent: 0px;
	list-style-type: none;
    line-height: 16px;
    list-style-position: outside;
    background-image: url(../../../common/ImagesV3/global/gfx_7x5_bullet_circle.gif);
    background-repeat: no-repeat;
    background-position:  -2px .55em;
	padding: 0px 0px 0px 12px;
}
div.documentlist ol 
{
	margin: 0px 5px 0px -22px;
}	
div.documentlist ol  li
{
	text-indent: 0px;
	list-style-type:decimal;
    line-height: 14px;
    list-style-position:outside;
    padding-top:4px;
    color:#67676C;
}
.tblDocument
{
	font-size: 11px;
	margin-top:-4px;
}
.indentation13
{
	text-indent: 13px;
	line-height: 16px;
}
.indentation6
{
	padding-left: 6px;
}

.indentation20
{
	padding-left: 20px;
}
.underlinelink
{
	font-weight:bold;
	text-decoration:underline;
}
.underlinelinkReg
{
	text-decoration:underline;
}
.rowhighlighticon
{
	PADDING-LEFT: 17px; 
	PADDING-BOTTOM: 8px; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #F0F0F0 thin solid; 
	border-top: #F0F0F0 thin solid;
	BACKGROUND-COLOR: #faf8e9;
}
.rowhighlighttext
{
	PADDING-RIGHT: 16px;
	BORDER-TOP: #F0F0F0 thin solid; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 7px; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #F0F0F0 thin solid; 
	BACKGROUND-COLOR: #faf8e9;
}
img.inlinestyle
{
	float:left;
	margin-right:7px;
	display:block;
}
.paddingLeft0
{
	padding-left: 0px;
}
.paddingRight3
{
	padding-right:3px;
}
.paddingFAQ
{
	padding: 0px 6px 0px 6px;
	line-height: 17px;
}

.upperTitle
{
	text-transform:uppercase;
}	
.capitalizeTitle
{
	text-transform:capitalize;
}
.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;
}

.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;
}

.scrollTextBox
{
	overflow-y:scroll;
	overflow-x:hidden;
	height:260px;
}
.scrollTextBoxInner
{
	overflow-y:auto;
	overflow-x:hidden;
	height:260px;
	padding: 0px 10px 0px 10px;
}

.whiteHeader
{
	font-weight: bold;
	color: #FFFFFF;
}
.faqHeader
{
	font-weight:bold;
	color: #AD693D;
}
a.underlinelink:hover
{
	color:#005D85;
}
a.faqLink
{
	font-weight:bold;
	color: #AD693D;
}
a.faqLink:hover
{
	text-decoration:underline;
}
a.anchorlink
{
	color: #6D7272;
}
.cellBold
{
	font-weight:bold;
}
.charCell
{
	font-weight:bold;
	vertical-align:bottom;
	text-align:left;
}
.indexTblBorder
{
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 11px;
}

/* Form Mod Inside Tab */
/* Has an IE hack */
.formModParent_top 
{
	width: 605px;
	height: 11px;
	background: url(../../../common/ImagesV3/global/FormMod_Parent_top.gif) no-repeat top left;
	
}
.formModParent_mid 
{
	width: 605px;
	height: 10px;
	background: url(../../../common/ImagesV3/global/FormMod_Parent_mid.gif) repeat top left;
}
.formModParent_btm
{
	width: 605px;
	height: 11px;
	background: url(../../../common/ImagesV3/global/FormMod_Parent_bot.gif) no-repeat bottom left;
}
.formModChild_top 
{
	width: 605px;
	height: 10px;
	background: url(../../../common/ImagesV3/global/FormMod_Child_top.gif) no-repeat top left;
	
}
.formModChild_mid 
{
	width: 605px;
	background: url(../../../common/ImagesV3/global/FormMod_Child_mid.gif) repeat top left;
}
.formModChild_btm
{
	width: 605px;
	height: 10px;
	background: url(../../../common/ImagesV3/global/FormMod_Child_bot.gif) no-repeat bottom left;
}

/********* Form Mod Inside the gray curved box ************/
.formModShort 
{
    position: relative;
    top: 0;
    left: 0;
	width: 569px;
	background: url(../../../common/ImagesV3/global/FormMod_Short_mid.gif) repeat-y top left;
	
}
.formModShort_top 
{
	width: 569px;
	height: 21px;
	background: url(../../../common/ImagesV3/global/FormMod_Short_top.gif) no-repeat top left;
	
}
.formModShort_mid 
{
	width: 569px;
}
.formModShort_btm
{
	width: 569px;
	height: 21px;
	background: url(../../../common/ImagesV3/global/FormMod_Short_bot.gif) no-repeat bottom left;

}

.lineHeight17
{
	line-height: 17px;
}
/***************************************/

/* used in the rounded section with the grey bar w/ title*/
.padding1 
	{
	margin-top: -3px;
	padding: 0px 9px 1px 11px; /* Visually the padding is 5px*/
	font-size: 11px;
	}
.parentDiv
{
	position:relative;
	width:641px;
}
.parentFloatLeft
{
	float:left;
}
.parentFloatRight
{
	float:right;
}
.parentClear
{
	clear:both;
}
.feature
{
	width: 398px;
	left: 0px;
	top: 0px;
	margin-bottom: 0px;
	border:solid 1px #808080;
}
.featureHeadline
{
	background: url(../../../common/ImagesV3/global/bg_gradient.gif) repeat bottom left;
	padding-left: 17px;
	height: 22px;
	width:381px;
	color: Black;
	font-weight:bold;
    border-color: #808080;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    text-transform:uppercase;
}
.featureFull
{
	width: 639px;
	left: 0px;
	top: 0px;
	margin-bottom: 0px;
	border:solid 1px #808080;
}
.featureHeadlineFull
{
	background: url(../../../common/ImagesV3/global/bg_gradient.gif) repeat bottom left;
	padding-left: 17px;
	height: 22px;
	width:622px;
	color: Black;
	font-weight:bold;
    border-color: #808080;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    text-transform:uppercase;
}
.featureTextFull
{
	float:left;
	width: 550px;
	right:17px;
	padding-left:10px;
}
.detailSubHeadline
{
	/*font-weight: bold;*/
	color: #AD693D;
}
.NewsHeadline
{
	background: url(../../../common/ImagesV3/global/bg_gradient_yellow.gif) repeat bottom left;
	padding-left: 17px;
	height: 22px;
	width:212px;
	color: Black;
	font-weight:bold;
    border-color: #808080;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    text-transform:uppercase;
}
.resourceHeadline
{
	background: url(../../../common/ImagesV3/global/bg_gradient.gif) repeat bottom left;
	padding-left: 17px;
	height: 22px;
	width:212px;
	color: Black;
	font-weight:bold;
    border-color: #808080;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    text-transform:uppercase;
}

.resource
{
	width: 229px;
	top: 0px;
	border:solid 1px #808080;
}
.document
{
	width: 229px;
	border:solid 1px #808080;
}

.featureText
{
	float:left;
	width: 308px;
	right:17px;
	padding-left:10px;
}
.featureImage
{
	float:left;
	padding-left:17px;
}
.featureClear
{
	clear:both;
}
.featureParents
{
	position:relative;
	margin-bottom:21px;
}
.featureHighLight
{
	position:relative;
	BORDER-BOTTOM: #F0F0F0 thin solid; 
	border-top: #F0F0F0 thin solid;
	BACKGROUND-COLOR: #faf8e9;
	padding: 17px 0px 17px 0px;
	margin-bottom: 17px;
}
.resourceParents
{
	position:relative;
	margin-bottom:13px;
}
.resourceText
{
	float:left;
	width: 159px;
	right:17px;
	padding-left:10px;
}
.resourceImage
{
	float:left;
	padding-left:17px;
}
.resourceClear
{
	clear:both;
}
.documentText
{
	position:relative;
	width: 170px;
	right:17px;
}
.innerParents
{
	position:relative;
	width:607px;
	padding: 9px 18px 12px 18px;
}
.innerParentsDiv
{
	position:relative;
}
.medIconFloatLeft
{
	float:left;
	width:35px;
	margin-right: 10px;
}
.innerTextFloat
{
	right:17px;
}
.innerClear
{
	clear:both;
}
.button
{
	font-size: 11px;
	font-family: Arial;
	text-transform: uppercase;
}

.textInput
{
	font-size: 11px;
	font-family: Arial;
}

.ddl
{
	font-size: 11px;
	font-family:Arial;
	color: #96552E;
	height: 20px;
}

.inputFieldDescription
{
	color: #96552E;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 11px;
}
.informationDescription
{
	color: #000000;
	text-transform: uppercase;
	font-weight:bold;
}
.dividerGrayLine
{
	 margin-top: -1px;
	 height: 22px;
	 background-image: url(../../../common/ImagesV3/global/lineBreakGray.gif);
	 margin-bottom: -4px;
}
.warningText
{
	font-weight: bold;
	color: #ff0000;
}
.sectionHeading
{
	color: #5C63A2;
	font-weight: bold;
}
.scrollBottom
{
	border-bottom-style: solid;
	border-bottom-color: #D2D0D0;
	border-bottom-width: 1px;
}
.inlineText
{
	position: relative;
	left: 15px;
	top: -14px;
	margin-bottom: -15px;
}
.indentLevelTop
{
	position: relative;
	left: 0px;
	top: 0px;
}
.indentLevelA
{
	position: relative;
	left: 15px;
	top: 0px;
	margin-bottom: -15px;
	width: 508px;
}
.indentLevelB
{
	position: relative;
	left: 30px;
	top: 0px;
	margin-top: -14px;
	margin-bottom: -15px;
	width: 478px;
}
.indentLevel0
{
	position: relative;
	left: 30px;
	top: 0px;
	margin-bottom: -15px;
	width: 478px;
}
.indentLevel1
{
	position: relative;
	left: 22px;
	top: -14px;
	margin-bottom: -15px;
	width: 457px;
}
.indentLevel2
{
	position: relative;
	left: 24px;
	top: -14px;
	margin-bottom: -15px;
	width: 430px;
}
.indentLevel3
{
	position: relative;
	left: 20px;
	top: -14px;
	margin-bottom: -15px;
	width: 410px;
}
.indentLevel4
{
	position: relative;
	left: 20px;
	top: -14px;
	margin-bottom: -15px;
	width: 390px;
}

.indentTitle0
{
	position: relative;
	left: 10px;
	top: 0px;
	margin-bottom: -15px;
	line-height: 18px;
}
.indentTitle1
{
	position: relative;
	left: 30px;
	top: -18px;
	margin-bottom: -35px;
	width: 490px;
}
.indentTitle2
{
	position: relative;
	left: 20px;
	top: -18px;
	margin-bottom: -20px;
	width: 470px;
}
.bgHighLight
{
	BACKGROUND-COLOR: #FAF8E9;
}
.CapsBold
{
	font-weight: bold;
	text-transform: uppercase;
}

/*For the Language select*/
.languageSelect
{
	height: 19px;
}


/* 
	For the Glossary
*/

.horizontalGrayLineGlossary
{
	padding: 0;
	height: 10px;
	width: 605px;
	background: url(../../../common/ImagesV3/global/scrollbar_top_line.gif) no-repeat top left;
}
.glossaryRowMargin
{
	margin-bottom: -50px;
}
.glossaryDefinition
{
    border: 1px solid #F1EFF1;
    background-color: #FCF9EB;
    font-size: 11px;
    color: #62493B;
    display: none;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;	
}

.glossaryWord
{
	font-weight: bold;
	text-transform: uppercase;
}
sup
{
	font-size:10px;
	line-height: 15px;
	position: relative;
}

/* 
	End For the Glossary
*/

/* 
	For form
*/
.overflow 
	{ 
		OVERFLOW: auto; 
		WIDTH: 605px; 
		HEIGHT: 250px 
	}

.noneoverflow 
	{ 
		WIDTH: 605px;
	}
  
.tblMainOverflow
	{
    font-size: 11px; /* tables do not inherit div font properties */
    width: 588px;
	} 
.tblMainNoneOverflow
	{
    font-size: 11px; /* tables do not inherit div font properties */
    width: 605px;
    margin-bottom: -9px;
	} 
.tblMainOverflowOutsideHeader
	{
    font-size: 11px; /* tables do not inherit div font properties */
    width: 605px;
	}  
.SpaceCell
{
	height: 20px;
}  
.lineAllForm
{
	padding-top:23px;
	margin-bottom: -9px;
} 

/* CIVILCALENDARNET HACKS */
.textField
{
	width: 247px;
}

.innerTable
{
	margin-left: 60px;	
	margin-top: -3px;
}

.lineTopMinus1
{
	margin-top: 6px;
}

.shiftTextField
{
	position: relative;
	margin-left: 5px;
}

.shiftButtons
{
	left: 87px;
	position: relative;
	top: 10px;
}

.shiftCaseNumberInputArea
{
	margin-top: 8px;
}
/* These are for the specific layout hacks */

.marginMinusSpacerDotIndex
{
	margin-top: -51px;
}
.marginMinusTop13IEHack
{
	margin-top: -13px;
}

.marginMinusInputDateDept
{
	margin-top: -10px;
}

.marginCalendarDate
{
	margin-top: -13px;
}

.toggle1
{
	background-color: #F4F2F2;
	padding: 3px;
}

.toggle2
{
	background-color: white;
	padding: 3px;
}

.tblClass
{
	background-color: #A3BFCD;
}

.tableHeader
{
	color: White;
	font-weight: bold;
	padding: 3px;
}

.shiftNameButtons
{
	margin-left: 75px;
	margin-top: 10px;
}
.firstName
{
	position: relative;
	font-weight:bold;
	text-transform: uppercase;
	color: #96552E;
	top: 0px;
}
.optional
{
	position: relative;
	color: #96552E;
	top: 0px;
}

.departmentInfo
{
	position:relative;
	margin-left: 9px;
}
.caseTypeInfo
{
	position:relative;
	margin-left: 22px;
}
.dateInfo
{
	position: relative;
	margin-left: 53px;
}
.locationInfo
{
	position:relative;
	margin-left: 25px;
}

.tableCivilCalendarBorder
{
	font-size: 11px;
}
/* END CIVILCALENDARNET HACKS */

/* FEESNET HACKS */
.tblHeader1
{
	width: 200px;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.spacerBottom
{
	position: relative;
	top: 0px;
	left: 0px;
	height:16px;
	font-size: 1px;
	line-height: 0;
}

.spacerFFOnly1
{
	position: relative;
	top: 0px;
	left: 0px;
	height:1px;
	font-size: 1px;
	line-height: 0;
}
/* END FEESNET HACKS */

/* COURTDATECALCULATOR HACKS */
.CalendarCalculator
{
	
	font-size: 11px;
}

.CalendarCalculatorDay
{
	color: #ff0000;
}
.CalendarCalculator 
{
}

.CalendarCalculatorTitle
{
		font-size: 12px;
		background-color: #445573;
		color: White;
		font-weight: bold;
}

.CalendarCalculatorNextPrev
{
		background-color: #445573;
		color: White;
}

.CalendarCalculatorSelectedDay
{
	background-color: Yellow;
}

.CalendarCalculatorDayHeader
{
	background-color: #F2EFF6;
}

.CalendarCalculatorOtherMonthDay
{
	background-color: #F2EFF6;
}
.innerTable
{
	margin-left: 30px;
	margin-top: -3px;
}
.steps
{
	text-transform: uppercase;
	color: #C36831;
	font-weight: bold;
}
.steps2
{
	position: relative;
	margin-left: 53px;
}

.brownText
{
	color: #C36831;
}
.calendar
{
	position: relative;
	margin-left: 53px;
	padding-bottom: 4px;
	
}
.courtCalcForm
{
	margin-left: 70px;
	margin-top: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.courtCalcForm TD
{
	font-size: 11px;
}
.widthSpacerInput
{
	position: relative;
	top: 0px;
	left: 0px;
	height:1px;
	font-size: 1px;
	width: 8px;
	line-height: 0;
}
.spacer1FFOnly
{
	position: relative;
	top: 0px;
	left: 0px;
	height:1px;
	font-size: 1px;
	line-height: 0;
}
/* END COURTDATECALCULATOR HACKS */

/* ProbateNotes */
.ProbateNotesPadding1 
	{
	padding: 0px 10px 0px 10px; /* Visually the padding is 5px*/
	font-size: 11px;
	}
.ProbateNotesPadding2 
	{
	padding: 0px 0px 4px 0px; /* Visually the padding is 5px*/
	margin-top: -3px;
	}
.ProbateNotesTbl_part2
	{
	font-size: 11px; /* tables do not inherit div font properties */
	width : 580px;
	}
.ProbateNotesForm_spacing
	{
 height: 9px;	
	}
.ProbateNoteschildbtm1
{
	position: relative; 
	top: 0px; 
	left: 0px; 
	margin-bottom: -5px;
}
/* END ProbateNotes */

/* FilingCourtLocator */
.FCLpaddingTop /* NEW */ /* Use with rounded border -6px for top and bottom*/
	{
	padding: 8px 16px 13px 18px; /* Visually the padding is 17px*/
	
	}
.FCLpadding1 
	{
	padding: 0px 10px 0px 10px; /* Visually the padding is 5px*/
	margin-bottom: -4px;
	}
.FCLtbl_part2
	{
	font-size: 11px; /* tables do not inherit div font properties */
	width : 580px;
	}
.FCLpaddingA 
	{
	font-size: 11px;
	margin: -3px 0px -4px 20px;
	}
.FCLpaddingB
	{
	font-size: 11px;
	margin: -3px 0px -4px 20px; /* Visually the padding is 5px*/
	}
.FCLmarginMinusTop11  
{
	margin-top: -11px;
}
.FCLmarginSetting1
	{
	margin-top: 11px;
	}
.FCLpadding1x16x4x18R /* NEW */ /* Use with rounded border -6px for top and bottom*/
	{
	padding: 8px 16px 12px 18px; /* Visually the padding is 17px*/
	}
.FCLpadding1R
	{
	padding: 0px 10px 0px 10px; /* Visually the padding is 5px*/
	margin-bottom: 0px;
	}
.FCLmarginBD
	{
	margin-top: -13px;
	}
.FCLmarginAD
	{
	margin-top: 3px;
	}
.FCLtblRuleHdr
{  
    color: White;
    background-color: #99AAA8;
    border-color: #A3BFCD;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
    font-weight: bold;
    /*background-image: url(../../../common/ImagesV3/global/bg_Forms_Header.gif);*/
}
.FCLimgHeading
{
	 display: block;
	 position: relative;
	 margin: 0px;
	 padding: 0px;
	 top: 0;
	 left: 0;
	 height: 23px;
}
.FCLimgX
{
	vertical-align: middle ;
}
.FCLResultMsg
{
	font-weight: bold;
}
.FCLmiddleLocation
{
	 height: 9px;
	  position: relative;
	 margin: 0px;
	 padding:  10px 0px 0px 0px;
	 top: 0;
	 left: 0;
}
.FCLtblMain
{
    font-size: 11px; /* tables do not inherit div font properties */
    width: 605px;
} 
/* END FilingCourtLocator */

/* CaseSummaryNET */
.CSNpadding
{
	padding: 9px 18px 14px 18px;
}
.CSNmarginSetting3
{
    margin-top: -3px; /* All browsers add 22px spacing on the top */  
}
.CSNtbl_part2
	{
	font-size: 11px; /* tables do not inherit div font properties */
	border: 1px;
	width : 580px;
	}
.CSNbottomMinus4
    {
	margin-bottom: -4px;
    }
.CSNmarginBottom1
{
	margin-bottom: -2px;
}
.CSNmarginSettingBD
{
    margin-top: -3px; /* All browsers add 22px spacing on the top */  
}
.CSNmarginSettingAD
{
    margin-top: -18px; /* All browsers add 22px spacing on the top */  
}
.CSNoptional
{
	font-size: 11px;
	color: #96552E;	
   text-align: right;
}
.CSNmarginMinusTop13  
{
	margin-top: -11px;
}
.CSNVCmarginMinusTop 
{
	margin-top: -11px;
}
.tbl_Validatecase	
	{
	 font-size: 11px; /* tables do not inherit div font properties */
	}
.tblHdr_Validatecase
    {  
        background-color: #A3BFCD;
        color: #FFFFFF;
        font-weight: bold;
        padding: 3px 0px 2px 4px;
        text-align: left;
    }
.cell_Validatecase
	{
		 border: solid 1px #A3BFCD; 
		 padding: 10px  10px  10px 10px;
	}
.CSNpaddingsummary /* casesummary.aspx */ /* Use with rounded border -6px for top and bottom*/
	{
	padding: 1px 6px 0px 18px; /* Visually the padding is 17px*/
	}
.CSNmarginMinusTop11  
{
	margin-top: -11px;
}
.CSNSummarymarginSetting2
{
        margin-top: -11px; /* All browsers add 22px spacing on the top */  
} 
.CSNmarginCaseInfo
	{
	margin-top: -3px;
	} 
.CSNCSmarginCaseInfo2
	{
	margin-top: 8px;
	}
.CSNMarginNoWay
	{
	margin-top: -14px;
	}
/* CaseSummaryNET */


/* FORMS */

.FormsTableCaseTypeHeader
{
	font-size: 12px;
	font-weight: bold;	
	padding-top: 7px;
	padding-bottom: 7px;
}

.tblIndexCellLeftSubLastForms
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 9px 4px 10px;
	vertical-align:top;
}
.tblIndexCellLeftSubParentForms
{
	border-color: #A3BFCD;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 9px 4px 10px;
    border-bottom-style: dotted;
	border-bottom-color: #C5C3C3;
	vertical-align:top;
}
/* END FORMS */

/* Gallery Image Classes */
.roundGray_top
{
	width: 478px;
	height: 6px;
	background: url(../../../common/ImagesV3/global/rounded_gray_top_imageGallery.gif) no-repeat top left;
	
}
.roundGray_mid 
{
	width: 478px;
	background: url(../../../common/ImagesV3/global/rounded_gray_mid_imageGallery.gif) repeat top left;
}
.roundGray_btm
{
	width: 478px;
	height: 6px;
	background: url(../../../common/ImagesV3/global/rounded_gray_bot_imageGallery.gif) no-repeat bottom left;
}
.roundGray_top_long
{
	width: 605px;
	height: 6px;
	background: url(../../../common/ImagesV3/global/rounded_gray_long_top_imageGallery.gif) no-repeat top left;
	
}
.roundGray_mid_long
{
	width: 605px;
	background: url(../../../common/ImagesV3/global/rounded_gray_long_mid_imageGallery.gif) repeat top left;
}
.roundGray_btm_long
{
	width: 605px;
	height: 6px;
	background: url(../../../common/ImagesV3/global/rounded_gray_long_bot_imageGallery.gif) no-repeat bottom left;
}
.tblWidth10
    {
        width: 10px;   
    }  
.photoImages
{
	padding-top: 29px;
}
.spacer3to1
	{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	height: 3px;
	width: 1px;
	font-size: 1px;
	}

/* Gallery Image Classes End */

