BODY
{
    font-size: 9pt;
    font-family: 'Segoe UI', Arial, sans-serif;
}


BODY TABLE.menu
{
	margin-top: -2px;
	margin-bottom: 10px;
	margin-left: -2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


BODY TABLE.grid
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

TABLE.grid2
{
    margin: 10px 0px 10px 6px;
    padding: 0px;
    border: 1px solid #E4E4E4;
    border-collapse: collapse;
    border-spacing: 1px;
    caption-side: top;
    empty-cells: show;


}


table.grid2 th
{
    border-style: solid;
    border-width: 1px;
    background-color: #FFFACD;
    margin: 1px;
    padding: 3px;
    border-collapse: collapse;
    vertical-align: top;
}


table.grid2 td
{
    border: 1px solid #c1c1c1;
    margin: 1px;
    padding: 3px;
    border-collapse: collapse;
    vertical-align: top;
}

TD
{


}

BODY TABLE.grid3
{
    margin: 0px 0px 0px 0px;
	
    border: 1px solid #666666;
    border-collapse: collapse;
    border-spacing: 1px;
    caption-side: top;
    empty-cells: show;

}


table.grid3 th
{
    border: 1px solid #666666;
    background-color: #D0FFFF;
    margin: 1px;
    padding: 3px;
    border-collapse: collapse;
    vertical-align: top;
}


table.grid3 td
{
    border: 1px solid #666666;
    margin: 1px;
    padding: 3px;
    border-collapse: collapse;
    vertical-align: top;
}


a:link
{
    color: #00005f;
    text-decoration: none;
}
a:active
{
    color: #FF0000;
    text-decoration: none;
}
a:visited
{
    color: #00005f;
    text-decoration: none;
}
a:hover
{
    color: #aaffeb;
    background-color: black;
}

BODY INPUT.tpg
{
	color: maroon;

}

TD.lowerleft
{
	background-color: white;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
}


.no_print
{
display:none
}


.locator_left
{
display:none;
width: 0px;




}

.locator_content
{
    margin-left: 0px;
    width: 700px;
    position: relative;

}


table.locator_header
{
display:none;
width: 0px;


}


.content_left
{
    width: 700px;
    position: relative;
    left: 0px;
    vertical-align: top;
    z-index: 1;
}

.links_right
{
    margin-left: 700px;
    padding-left:16px;
    width: 180px;
    position: absolute;
    z-index: 0;
    display: none;
}

table.grid_inset
{
    border-width: 1px;
    border-color: #999999;
    margin: 4px 0px 0px 0px;
    border-collapse: collapse;
    border-spacing: 1px;
    caption-side: top;
    empty-cells: show;
    border-top-style: solid;
    padding-top: 4px;
}
table.grid_inset td
{
    margin: 0px 0px 0px 0px;
    border: 0px;
}
table.grid_inset tr
{
    border-collapse: collapse;
    border: 0px;
}

        .personal_header
        {
            position: relative;
            width: 700px;
        }

    #detail_container
    {
    width: 876px;
    margin: 0px 0px 0px 4px;
    }
       
    
        #detail_header
        {
            width: 100%;
            position: relative;
            vertical-align: middle;
        }
        
        #detail_header_left
        {
            float: left;
            width: 250px;
            vertical-align: baseline;
            margin-left: 4px;
        }
        
        #detail_header_center
        {
        float: left;
        width: 250px;
                   vertical-align: middle;

        }
        
        #detail_header_right
{
    visibility: hidden;
    float: left;
    width: 376px;
    text-align: right;
}
        #detail_properties
{
    float: left;
    width: 350px;
    clear: both;
        height: 100%;

}
        
        #detail_notes
{
    border: 1px solid #CCCCCC;
    float: left;
    width: 284px;
    height: 245px;
    margin-top: 10px;
    background-color: #F8F8F8;
    margin-right: 12px;
    margin-left: 12px;
    overflow: auto;
}
        
        #detail_dashboard
{
    float: left;
    width: 220px;
    margin-top: 10px;
}
        
        #detail_mainline
{
    clear: both;
    margin-top: 16px;
}
        
 TABLE.properties_block
{
    margin: 10px 0px 10px 4px;
    padding: 13px;
    border: 1px solid #688CAF;
    border-collapse: inherit;
    border-spacing: 1px;
    caption-side: top;
    empty-cells: show;

}


table.properties_block th
{
    border-style: solid;
    border-width: 1px;
  
    margin: 1px;
    padding: 3px;
    border-collapse: inherit;
    vertical-align: top;
    font-weight: bolder;
    text-align: left;
}


table.properties_block td
{
    border: 1px solid #999999;
    margin: 4px;
    padding: 4px;
    border-collapse: inherit;
    vertical-align: top;
}

    #mega_tab
{
    clear: both;
    border: 1px solid #808080;
    width: 878px;
    height: 100%;
    margin: 8px 0px 2px 0px;
    background-color: #FFFFFF;
}


.mega_tab_container
{
width:894px;
}
.mega_tab_header_left
{
    width: 390px;
    position: relative;
    vertical-align: top;
    float: left;
    margin-left: 3px;
    margin-right: 3px;
}

.mega_tab_header_middle
{
    width: 400px;
    position: relative;
    vertical-align: top;
    float: left;
    margin-top: 8px;
}

.mega_tab_header_right
{
    border-style: dotted;
    width: 140px;
    position: relative;
    text-align: right;
    vertical-align: top;
    float: left;
}
.mega_tab_footer
{
clear:both
}


.detail_multipage
{
 height:100%;
}
.detail_multipage_477
{
 height:100%;
}

.detail_multipage_480
{
 height:100%;

}
.detail_multipage_483
{
 height:100%;
}
.detail_multipage_510
{
 height:100%;
}
.detail_multipage_277
{
 height:100%;
 
}
.detail_multipage_80
{
 Height:100%;
 
}
. history_cell
{
    border-bottom-style: solid;
    border-bottom-color: #808080;
    border-bottom-width: 1px;
}
.expanded_header
{
    letter-spacing: .15em;
    font-size: 14px;
}

table
{
    font-size: 10pt;
}

td
{
    font-size: 10pt;
    font-family: 'Segoe UI', Arial, sans-serif;
}

