*{
    /*margin: 0;
    padding: 0;*/
}

html, body, form
{
      height:100%;
      border:none;      
}


.table-height-max
{
	  margin:0;
      padding:0;
      height:100%;
      border:none;
	
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
}
body{
    background-color:white; 
    font-size:12pt;
    height:100%;
    border:none;     
}

body::before 
{
    content: "";
    float: left;
    height: 100%;
    margin-top: -32767px;
    width: 0;
}

.LeftNavContent
{
    height: 100%;
    width: 211px;
    background-color: #030133;
    border: solid 1px #030133;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    top:0;
    min-height:780px;

}

form::after
{
    clear: both;
    content: " ";
    display: block;
    height: 1%;
}

.top
{
    height: 300px;
    text-align:right;
    float: left;

    clear: both; 
}

.container
{
    min-height: 50%;
    height: auto !important;
    margin: 0px 0px 80px 0px;
    text-align: right;
    clear: both;
    width: 215px;
}

.bottom
{
    height: 80px;
    width: 100%;
    padding-left: 15px;
    margin: -80px 0px 0px 0px;
    vertical-align: bottom;
}


.LeftNavCenter
{
    height: auto;
    min-height: calc(100% - 137px) !important;  
    background:none repeat scroll 0 0 #030133; 
    border: solid 1px green;
}


.left-nav {
            font-size: 10pt;
            font-family: Arial, Helvetica, sans-serif;
            font-style: normal;
            font-weight: bold;
            vertical-align: text-top;
            padding-right: 15px;
            color: #CCCCCC;
            margin-bottom: 5px;
            line-height: 130%;
            padding-left: 8px;
            text-indent: 8px hanging;    
            display: block;
        }

img
{
	border:none;
}

a {
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style1 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.UserNameText {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #FFFFFF;*/
    color: #030133;
	text-align: left;
	vertical-align: text-top;
	padding-right: 15px;
    float:right;
}
.WelcomeText {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: text-top;
	padding-right: 5px;
    padding-top: 5px;
	/*color: #CCCCCC;*/
    color: #030133;
    /*float:right;*/
}

.divHeaderWelcome {
    float:left;
   
}
.divHeaderIndvName {
    float:left;

}

.HeaderTop {
    padding-top: 5px;
    float: right;
}
.HeaderNav {
	font-size:	80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	vertical-align: text-top;
	padding-right: 15px;
	color: #030133;
	margin-bottom: 10px;
	line-height: 20px;

}
.LeftNAV {
	font-size:	80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	vertical-align: text-top;
	color: #CCCCCC;
	margin-bottom: 10px;
	line-height: 20px;
    padding-right: 15px;
}
.LeftNAV_75 {
	font-size:	75%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	vertical-align: text-top;
	padding-right: 15px;
	color: #CCCCCC;
	margin-bottom: 10px;
	line-height: 20px;
}
.SignOffText {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: right;
	vertical-align: text-top;
	padding-right: 15px;
	color: #CCCCCC;
	font-size: 80%;
	font-weight: normal;
}
.TopNAV {
	text-align: center;
	vertical-align: middle;
	margin-bottom: 10px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom:2px;
}
a.TopNav
{		
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#000000;
}
.MainHeadlineCopy {

	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #000000;
/*	text-transform: capitalize;*/
	background-position: left;
    
}
.HeadlineCopy {

	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #030133;
	text-transform: none;
	background-position: left;
	margin-left: 10px;
}
.SecondaryHeadlineCopy {


	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	color: #999999;
	vertical-align: top;
	/*text-transform: capitalize;*/
	background-position: left;
}
.SecondaryHeadlineNoItal{


	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #030133;
	text-align: left;
	vertical-align: text-top;
	padding-right: 15px;
}
.RegsBodyCopy {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	color: #333333;
	background-position: left;   
    
    
}

/*Calendar Event Start*/
    .RegsBodyCopy p {
        line-height:120%;
        margin:1px;
        padding:8px; 
        background-color:#f0f0f0;
    }

.RegsBodyCopy a {
    color:#000080;
    color:#0000b3;
    letter-spacing:1px;
  
}

/*Calendar Event End*/

.RegsBodyCopyMiddleAlign {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	color: #333333;
	background-position: left;
}

.RegsBodyCopySubTitle {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	color: #333333;
	background-position: left;
}

.PreviewHeader 
{
	width:97%;
	padding-left:5px;	
	padding-right:5px;	
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #666666;
	background-color: #CCCCCC;
	border: none;
}
.PreviewCopy {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	color: #030133;
	text-transform: capitalize;
	background-position: left;
	margin-right: 5px;
	background-color: #CCCCCC;
}
.PrinterLink {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background-position: left;
}
.Legalese {
	font-size:	75%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	vertical-align: text-top;
	color: #CCCCCC;
	margin-bottom: 10px;
	line-height: 20px;
}
.SitemapTierOne {

	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	color: #030133;
	text-transform: none;
	margin-left: 25px;
	margin-right: 15px;
}
.SitemapTierTwo {


	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #030133;
	text-transform: none;
	margin-left: 25px;
	margin-right: 15px;
}
.SitemapTierThree {


	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #030133;
	text-transform: none;
	padding-left:5px;
	margin-right: 15px;
}

.PhoneListFieldTxt {


	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	color: #030133;
	text-transform: none;
	margin-left: 25px;
	margin-right: 15px;
}
.PhoneListFieldHdr {


	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: text-top;
	color: #030133;
	text-transform: none;
	margin-left: 25px;
	margin-right: 15px;
}
.PhoneListFieldHdr2 {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-transform: none;
	margin-left: 10px;
	margin-right: 15px;
	background-color: #030133;
}
.PhoneListFieldTxt2 {



	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	color: #030133;
	text-transform: none;
	margin-left: 10px;
}
.RememberMeTxt {



	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #030133;
	text-transform: none;
}
.SearchFieldTxt {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	text-transform: none;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.SearchFieldDeptTxt {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	text-transform: none;
}
.MonthHeader
{
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: text-top;
	padding-right: 8px;
	padding-left: 8px;
}
.DayHeader{
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-position: left;
	margin-left: 10px;
	padding-left: 8px;
	margin-right: 15px;
}
.SmallLink
{
	cursor: hand;
	text-decoration:none;
	font-size:75%;
	color:Blue;
	padding-right: 15px;
	vertical-align: middle; 
}
table.CheckBox
{
	COLOR: black;
	font-size: 80%;
	border-style: none;
	font-family: Tahoma;
	margin-left:20px;
}
table.Checkbox input
{
	position:absolute;
	float:left;
	margin-left: -20px;
	margin-top: -3px;
	margin-right: 4px;
}
table.Checkbox td
{
	padding-bottom: 8px;
	padding-right: 8px;
	vertical-align:middle;
}
.Subcategory {

	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #030133;
	text-transform: none;
	margin-left: 25px;
	margin-right: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
.Link
{
	cursor:hand;
	color:Blue;
	text-decoration:underline;
	font-weight:100;
	text-decoration:none;
}
.HeaderNoLink
{
	cursor:default;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.NoLink
{
	cursor:default;
	color:#000000;
	text-decoration:none;
}

.Error
{
	font-size:100%;
	color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
}
.bigerror
{	
	font-size:90%;
	color:red;
	font-family: Arial, helvetica, Sans-Serif; 
	font-weight: 700;
}
.SmallError
{
	font-size:80%;
	color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
}

A.PhoneListLink:link
{
    FONT-SIZE: 80%;
    COLOR: #030133;
    TEXT-DECORATION: none
}
A.PhoneListLink:visited
{
    FONT-SIZE: 80%;
    COLOR: #030133;
    TEXT-DECORATION: none
}
A.PhoneListLink:hover
{
    FONT-SIZE: 80%;
    COLOR: #030133;
    TEXT-DECORATION: underline
}


A.SiteMapLink:link
{
    FONT-SIZE: 80%;
    COLOR: #030133;
    TEXT-DECORATION: underline;
}
A.SiteMapLink:visited
{
    FONT-SIZE: 80%;
    COLOR: #030133;
    TEXT-DECORATION: underline
}
A.SiteMap:hover
{
    FONT-SIZE: 80%;
    COLOR: #030133;
    TEXT-DECORATION: underline
}

.RegsFooterCopy {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	color: #333333;
	background-position: left;
}

.FaqBodyCopy {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	color: #333333;
	background-position: left;
}

.PrinterVersionFooter
{
	font-size:	75%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: text-top;
	color: #000000;
	margin-bottom: 10px;
	line-height: 20px;
}

.SecondaryHeadlineLoginCopy 
{
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	color: #999999;
	vertical-align: top;
	text-transform: capitalize;
	background-position: left;
}
.PhoneListFieldTxtRight {


	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	color: #030133;
	text-transform: none;
	margin-left: 25px;
	margin-right: 15px;
}
.NestedTables
{
	font-size:100%;
}
.ParentCfr {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	vertical-align: middle;
	color: #333333;
	text-align:left;
	background-position: left;
}

.EmailForm
{	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	color: #333333;
	background-position: left;
	padding-top:5px;
	padding-right:10px;
}

/* OCS Quick Guide */
.ocs_agency_heading
{
	font-size:100%; 
	font-family: Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-bottom:15px;
	font-weight:bold;
		
}
.ocs_agency_title_bold
{
	font-size:90%; 
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:7px;
	font-weight:bold;
}

.ocs_agency_title
{
	font-size:90%; 
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:7px;
}
.ocs_agency_subheading_bold
{
	font-size:85%; 
	font-family: Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
.ocs_agency_subheading
{
	font-size:85%; 
	font-family: Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	/*padding-left:20px;*/
}
.ocs_link
{
	font-size:85%;
	font-family: Arial, Helvetica, sans-serif; 
	vertical-align:top;
}
.ocs_cfr_part_desc
{
	font-size:80%;
	font-family: Arial, Helvetica, sans-serif; 
	font-style:italic;
	padding-bottom:10px;
}
.ocs_cfr_part
{
	font-size:90%; 
	font-family: Arial, Helvetica, sans-serif; 
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
}
.ocs_cfr_nbr
{
	font-size:80%;
	font-family: Arial, Helvetica, sans-serif; 
	vertical-align:top;
	text-align:left;
	width:50px; 
}
.ocs_quick_link
{
	font-size:80%;
	font-family: Arial, Helvetica, sans-serif; 
	padding-bottom:1px;
	padding-top:1px;
}
.ocs_link_top_container
{
	float:right;
	margin-top:-20px;	
}
.ocs_link_top
{
	font-style:italic;
	font-size:80%;
}
.ocs_arrow
{
	font-weight:600;
	color:Blue;
	font-size:80%;
	vertical-align:middle;
	margin-right:3px;
}
.breadcrumbs
{
font-size:75%;
padding-top:4px;
padding-bottom:8px;
padding-left:2px;
}












@media print
{
 .RelatedResourcesContainer {
  display: none;
 }
}

.PreviewHeader
{
    background-color:transparent;   
    padding-left:0px;
}

.PreviewHeader:hover
{
    color:#0066FF;
}

.RelatedResourcesContainer
{   
    width:175px; 
    margin-right:10px;
    background-color:#e8e8e8; 
    border:1px solid #808080 ; 
    padding-left:7px;
    padding-right:7px;
    padding-top:20px;
    padding-bottom:20px;
    font-size:11pt;
    
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    
    -webkit-box-shadow: #B3B3B3 3px 3px 3px;
    -moz-box-shadow: #B3B3B3 3px 3px 3px; 
    box-shadow: #B3B3B3 3px 3px 3px;
    
}

.RRCTitle
{
    text-align:center;
    color:#000;
    font-weight:bold;
}

/*Navigation Layout Start*/

.header-navigation-container{
    background-color:#ffffff; 
    width:1100px;
    /*border:solid 2px yellow;*/
}

.header-navigation-div{
    float:left; 
    padding-left:60px; 
    padding-right:70px; 
    padding-bottom:10px; 
    padding-top:0px;
    color:#020032; 
    font-weight:bold; 
    font-size:10pt; 
    text-decoration:none
}

/*Navigation Layout End*/


/*Page Layout Start*/
    
.page-container{
    width:1330px;
    /*border:solid 1px silver;*/
    float:left;
    /*background-color:#CCCCCC;*/
}

.page-left-navigation {
    float:left;
    width:213px;
    margin-left:0px;
    margin-right:0px;
    padding-right:0px;
            
    min-height:772px;
    /*border:solid 1px blue;*/
    min-height:100vh;
}

.page-header-navigation{
    float:left;
    width:1100px;
    /*border:solid 1px red;*/
    margin-left:0px;
    padding-right:0px;
    /*background-color:lightgray;*/

}
.page-main-content{
    float:left;
    width:1100px;
    padding-left:15px;
    position:relative;
    /*top: -20px;*/
    /*border:solid 1px green;*/
            

}
.clear{
    float:none;
}

/*Page Layout End*/





.page-container
{
	/*border:solid 1px red;*/
	height:800px;
}

.top-navigation
{
	/*border:solid 1px green;*/
	width:100%;
	float:left;
	
}

.left-navigation
{
	/*border:solid 1px navy;*/
	float:left;
	
}

        .header_l2_item_print {
            background-color: #4F81BC;
            color:#FFFFFF;
            width:235px;
            font-style:italic;
            font-weight:bold;
            margin-bottom:0px;
            text-align:center;
            vertical-align:middle;
            padding:5px 0px 5px 0px;
            min-height:40px;
            display:table;
            height:expression(this.scrollHeight < 41 ? "400px" : "auto" );
        }
        
        .header_l2_item_text_print {
            color:#FFFFFF;
            text-align:center;
            font-style:italic;
            font-weight:bold;
            display:table-cell;
            vertical-align:middle;
            width:100%;
        }

/* Start Visual P&P */

@media screen{
                 /* stage current*/     
        .tail_l1 {
            width:0; height:0;
            line-height:0;
            /*border-top:35px solid #4F81BC;
            border-right:0px solid #4F81BC;
            border-bottom:35px solid #4F81BC;
            border-left:35px solid transparent;*/
            border-top:40px solid #4F81BC;
            border-right:0px solid #4F81BC;
            border-bottom:40px solid #4F81BC;
            border-left:40px solid transparent;
            float:left;
            padding:0px;
        }
        /*updated 10/23*/
        .container_l1
        {
            /*height:60px;*/
            height:80px;
            /*width:85px;*/
            /*width:90px;*/
            width:145px;
            background-color:#4F81BC;
            color:#FFFFFF; 
            /*padding:5px;*/
            display:inline;
            font-weight:bold;
            float:left;
            text-align:center;
            cursor:pointer;
            vertical-align:middle;
            position:relative;
                 

        }

        .container_l1_text {
                text-align:center;
                vertical-align:middle;
                font-size:10.5pt;
                color:#FFFFFF;
                height:80px;
                padding-left:5px;
                font-weight:bold;
                width:145px;
            }

        .container_l1_text:hover {
            text-decoration:underline;
        }

          .co_option {
             text-align:center;
             width:15px;
             font-weight:bold;
             float:left;   
             margin-left:10px;  
            /*background-color:#4F81BC;*/
            background-color:#ffcc00;
            color:#FFFFFF;
        }
        .co_option_legend {
            /*background-color:#4F81BC;*/
            background-color:#ffcc00;
            color:#FFFFFF;        
            text-align:center;
            width:15px;
            float:left;
            border-bottom:solid 1px #FFFFFF;
        }
        .co_legent_text {
            float:left;
            color:#4F81BC;
            margin-left:5px;
        }
        .co_option_no_tail {
          
        }
        .co_option_w_tail {
            margin-left:25px;
        }

        /*end updated 10/23*/
        .arrow_l1 {
            width:0; height:0;
            line-height:0;
            border-top:40px solid transparent;
            border-right:0px solid transparent;
            border-bottom:40px solid transparent;
            border-left:40px solid #4F81BC;
            float:left;
            padding:0px;
        }
        .header_l2 {
            color:#4F81BC;
            background-color: #DBE4F0;
            width:746px;
            height:30px;
            text-align:center;
            clear:both;
            margin:10px 0px 10px 0px;
            position:relative;
             font-weight:bold;
             clear:both;
             padding-top:5px;
        }
        .header_l2_item {
            background-color: #4F81BC;
            color:#FFFFFF;
            width:235px;
            /*height:40px;*/
            font-style:italic;
            font-weight:bold;
            margin-bottom:0px;
            text-align:center;
            vertical-align:middle;
            padding:5px 0px 5px 0px;
            min-height:40px;
            height:expression(this.scrollHeight < 41 ? "400px" : "auto" ); 

        }
        .header_l2_item_text {
            color:#FFFFFF;
            text-align:center;
            vertical-align:middle;
            font-style:italic;
            font-weight:bold;
        }
        .container_l2_item {
            /*width:296px;*/
            width:235px;
            color:#000000;
            margin:0px 0px 10px 0px;
            border:none;
            /*min-height:110px;*/
            /*height:auto !important; 
            height: 300px; */
            /*height:expression(this.scrollHeight < 111 ? "110px" : "auto" );*/
            padding-top:10px;
            
            
        }
        .containter_l2_1 {
            float:left;
            margin:10px 0px 0px  254px;
            border:solid 2px #4f81bc;
        }
        .containter_l2_2 {
            float:left;
            margin:10px 0px 0px 90px;
            border:solid 2px #4f81bc;
        }
        .containter_l2_3 {
            float:left;
            margin:10px 15px 0px 0px;
            border:solid 2px #4f81bc;
        }

        .breadcrumb_l4 {
            color:#A35C5E;
            font-weight:bold;
        }
        .container_l4 {
                width:215px;
                /*margin-left:254px;*/
                padding:10px;
                clear:both;
                box-shadow:5px 5px 5px #BFBFBF;
                border:solid 2px #4f81bc;
          
        }
        .selected_l4 {
            color:#4F81BC;
            font-weight:bold;
        }

    }/*End @media screen*/

@media print {
           
            .tail_l1 {
            width:0; height:0;
            line-height:0;
            border-top:40px solid #4F81BC;
            border-right:0px solid #4F81BC;
            border-bottom:40px solid #4F81BC;
            border-left:40px solid transparent;
            float:left;
            padding:0px;
        }
        /*updated 10/23*/
        .container_l1
        {
            height:80px;
            width:145px;
            background-color:#4F81BC !important;
            color:#FFFFFF !important; 
            display:inline;
            font-weight:bold;
            float:left;
            text-align:center;
            cursor:pointer;
            vertical-align:middle;
            position:relative;
            -webkit-print-color-adjust: exact;                 

        }

        .container_l1_text {
                text-align:center;
                vertical-align:middle;
                font-size:10.5pt;
                color:#FFFFFF !important;
                height:80px;
                padding-left:5px;
                font-weight:bold;
                width:145px;
                /*border-top:1px solid #000000;*/
            }

        .container_l1_text:hover {
            text-decoration:underline;
        }

          .co_option {
             text-align:center;
             width:15px;
             font-weight:bold;
             float:left;   
             margin-left:10px;  
            /*background-color:#4F81BC;*/
            background-color:#ffcc00;
            color:#FFFFFF;
        }
        .co_option_legend {
            /*background-color:#4F81BC;*/
            background-color:#ffcc00;
            color:#FFFFFF;        
            text-align:center;
            width:15px;
            float:left;
            border-bottom:solid 1px #FFFFFF;
        }
        .co_legent_text {
            float:left;
            color:#4F81BC;
            margin-left:5px;
        }
        .co_option_no_tail {
          
        }
        .co_option_w_tail {
            margin-left:25px;
        }

        /*end updated 10/23*/
        .arrow_l1 {
            width:0; height:0;
            line-height:0;
            border-top:40px solid transparent;
            border-right:0px solid transparent;
            border-bottom:40px solid transparent;
            border-left:40px solid #4F81BC;
            float:left;
            padding:0px;
        }
        .header_l2 {
            color:#4F81BC;
            background-color: #DBE4F0;
            width:746px;
            height:30px;
            text-align:center;
            clear:both;
            margin:10px 0px 10px 0px;
            position:relative;
             font-weight:bold;
             clear:both;
             padding-top:5px;
        }
        .header_l2_item {
            /*background-color: #4F81BC;
            color:#FFFFFF;*/
            width:233px;
            
            /*height:40px;*/
            font-style:italic;
            font-weight:bold;
            margin-bottom:0px;
            text-align:center;
            vertical-align:middle;
            padding:5px 0px 5px 0px;
            min-height:40px;
            /*border-bottom:solid 1px #4f81bc;
            height:expression(this.scrollHeight < 41 ? "400px" : "auto" ); */

        }
        .header_l2_item_text {
            /*color:#FFFFFF;*/
            color:#4F81BC;
            text-align:center;
            vertical-align:middle;
            font-style:italic;
            font-weight:bold;
            border-bottom:solid 1px #4f81bc;
        }

            .header_l2_item_print {
            background-color: #4F81BC;
            color:#FFFFFF;
            width:235px;
            font-style:italic;
            font-weight:bold;
            margin-bottom:0px;
            text-align:center;
            vertical-align:middle;
            padding:5px 0px 5px 0px;
            min-height:40px;
            border-bottom:solid 1px #4f81bc;
            height:expression(this.scrollHeight < 41 ? "400px" : "auto" ); 
            

        }
        .header_l2_item_text_print {
            color:#FFFFFF;
            /*color:#4F81BC;*/
            text-align:center;
            vertical-align:middle;
            font-style:italic;
            font-weight:bold;
            /*border-bottom:solid 1px #4f81bc;*/
        }
        .header_l2_item_text a {
            color:#000000;
        }
        .container_l2_item {
            /*width:296px;*/
            width:235px;
            color:#000000;
            margin:0px 0px 10px 0px;
            border:none;
            /*min-height:110px;*/
            /*height:auto !important; 
            height: 300px; */
            /*height:expression(this.scrollHeight < 111 ? "110px" : "auto" );*/
            padding-top:10px;
            
            
        }
        .containter_l2_1 {
            float:left;
            margin:10px 0px 0px  254px;
            border:solid 2px #4f81bc;
        }
        .containter_l2_2 {
            float:left;
            margin:10px 0px 0px 90px;
            /*border:solid 2px #4f81bc;*/
            border:solid 2px #000000;
        }
        .containter_l2_3 {
            float:left;
            margin:10px 15px 0px 0px;
            border:solid 2px #4f81bc;
        }

        .breadcrumb_l4 {
            color:#A35C5E;
            font-weight:bold;
        }
        .container_l4 {
                width:215px;
                /*margin-left:254px;*/
                padding:10px;
                clear:both;
                box-shadow:5px 5px 5px #BFBFBF;
                border:solid 2px #4f81bc;
          
        }
        .selected_l4 {
            color:#4F81BC;
            font-weight:bold;
        }           

        .noprint_pnp {
            display: none;
        }
}/*End @media print*/

/* End Visual P&P */

/*COVID19 menu bar*/
.menu-bar {
    font-weight: bold;
    font-size: 10pt;

}

    .menu-bar ul {
        display: block;
        margin: 0;
        padding: 0;
        overflow: hidden;
        list-style-type: none;
        background-color: #f1f1f1;
    }

    .menu-bar li {
        float: left;
        text-align: center;
    }

        .menu-bar li a {
            display: block;
            width: 178px;
            padding: 12px 16px;
            text-decoration: none;
            text-align: center;
        }

            .menu-bar li a:hover {
                background-color: #555;
                background-color: #555;
                background-color: #a6c7fd;
                color: white;
            }

            .menu-bar li a.active {
                background-color: #030133;
                color: white;
            }


/*END COVID19 menu bar*/