html, body{height:100%;}
body{background-image:none; background-color:silver;}

#divisions {display:block;width: 100%; float: left; font-size: 12px; padding:0px; padding-bottom:5px; background:none; background-repeat: no-repeat; margin-top: -24px; min-height: 640px; background-color:darkslateblue;}

#divisions li{list-style-type:none; width:100.8%;}
#divisions li a{margin-left:11px; width:87%; padding-top:5px; padding-bottom:5px;margin-top:5px; margin-bottom:5px;}
#divisions ul {
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    margin-left: 0px;
    width:103%;
    margin-bottom:0px;
}
.p7TMM04 ul ul div{
    background-color: transparent;
    background-image: none;
    margin-left: -19px;
    width: 112%;}

.p7TMM04 {
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    padding: 0px 0px 0px 0px;
    zoom: 1;
}

#contentsubmenu {
    width: 75%;
    max-width: 960px;
    background-color:#fff;
    float:left;
    position:relative;
    padding-left:20px;
}





#divisions {display:block;width: 100%; float: left; font-size: 12px; padding:0px; padding-bottom:5px; background:none; background-repeat: no-repeat; margin-top: -24px; min-height: 640px; background-color:darkslateblue;}

#divisions li{list-style-type:none; width:100.8%;}
#divisions li a{margin-left:11px; width:87%; padding-top:5px; padding-bottom:5px;margin-top:5px; margin-bottom:5px;}
#divisions ul {
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    margin-left: 0px;
    width:103%;
    margin-bottom:0px;
}


#leftcolumn li {list-style-type:none;}
#leftcolumn li li{list-style-type:disc;}

#middlecolumn li {list-style-type:none;}
#middlecolumn li li{list-style-type:disc;}

#rightcolumn li {list-style-type:none;}
#rightcolumn li li{list-style-type:disc;}

#leftcolumn, #middlecolumn, #rightcolumn {
    height: auto;
    padding-bottom: 0px;
    margin-left: 0px!important;
    margin-right: 20px;
    margin-top: 25px;
    margin-bottom: 5px;
    padding-left: 0px!important;
    float: left;
    width: 95%;
    border:none;
    min-height:none;
}


.left, .middle, .right  {
    height: 48%;
    margin-left: 0px!important;
    background-color: none;
    padding-bottom: 10px;
    padding-left:0px!important;
    background-image: none;
    width: 100%;
    border:none;
    min-height:none;
}


.left li{list-style-type:disc;}




.left ul{padding-inline-start:0px!important;}
.middle ul{padding-inline-start:0px!important;}
.right ul{padding-inline-start:0px!important;}

.left h2, .right h2, .middle h2 {/*margin-left: -15px!important;*/ padding-left: 0px!important;}



#call_info_acp {border:solid 3px red; background-image:none; width:auto; padding-bottom: 5px;}
#call_info_acp p{margin-top: -3px;}
div #call_info_acp a{text-decoration:none; padding-bottom:4px; padding-top:0px; padding-left:8px; padding-right:8px; outline:none;}


#call_info {
    float: right;
    width: 230px;
    border-radius: 5px;
    border: 4px solid #DBDBDB;
    background-image: none;
    background-color: #fff;
    text-align: left;
    margin-top: 5px;
    margin-right: -80px;
    margin-bottom: 10px;
    margin-left: 50px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
}

#abatementBanner h3 {
    color: #ffffff;
    text-align: center;
    margin: 0px;
    font-size: 24px;
    margin-top: 0px;
    margin-bottom: 10px;
}

#investorComplaint h3{margin-top:0px;}
#investorComplaint a p{margin-top:-26px;}
#securitiesleftcolumn li{list-style-type:none;}
#securitiesmiddlecolumn li{list-style-type:none;}
#securitiesrightcolumn li{list-style-type:none;}

#securitiesleft {
    width: 190px;
    padding: 10px;
    background-image:none;
    background-repeat: no-repeat;
    height: auto;
    position: relative;
    border:none;
}

.securitiesmiddle {
    width: 190px;
    padding: 10px;
    background-image:none;
    background-repeat: no-repeat;
    height: auto;
    position: relative;
    background:none;
    border:none;
}


.securitiesmiddle ul{padding-inline-start:0px!important;}
.securitiesmiddle li{padding-inline-start:0px!important;}
#securitiesleftcolumn ul{padding-inline-start:0px!important;}
#securitiesmiddlecolumn ul{padding-inline-start:0px!important;}


#securitiesright {
    width: 190px;
    padding: 10px;
    background-image:none;
    background-repeat: no-repeat;
    height: auto;
    position: relative;
    border:none;
}


.p7TMM04 ul ul a.current_mark, .p7TMM04 ul ul a.current_mark:active {background-image: none;}

.p7TMM04 a.trig_closed:hover{text-decoration:underline;}

.p7TMM04 a.current_mark, .p7TMM04 a.current_mark:active {background-image: none; color: #fff; font-weight: normal;}

.li_current_mark{background-image: none;}

ul.p7TMM.level_1{width:96%; margin-left:auto; margin-right:auto;}

ul.p7TMM.level_1 a{padding-top:3px; padding-bottom:5px; margin-bottom:10px;}

ul.level_3 li a{width:93%;}
ul.level_3 li {width:93%;}

#p7TMM_1a1, #p7TMM_1a2, #p7TMM_1a3, #p7TMM_1a4, #p7TMM_1a5, #p7TMM_1a6, #p7TMM_1a7, #p7TMM_1a8, #p7TMM_1a9, #p7TMM_1a10, #p7TMM_1a11, #p7TMM_1a12, #p7TMM_1a13,  #p7TMM_1a14, #p7TMM_1a15, #p7TMM_1a16,#p7TMM_1a17, #p7TMM_1a18, #p7TMM_1a19, #p7TMM_1a20, #p7TMM_1a21, #p7TMM_1a22, #p7TMM_1a23, #p7TMM_1a24, #p7TMM_1a25, #p7TMM_1a26, #p7TMM_1a27, #p7TMM_1a28, #p7TMM_1a29, #p7TMM_1a30, #p7TMM_1a31, #p7TMM_1a32, #p7TMM_1a33, #p7TMM_1a34, #p7TMM_1a35, #p7TMM_1a36, #p7TMM_1a37, #p7TMM_1a38, #p7TMM_1a39, #p7TMM_1a40, #p7TMM_1a41, #p7TMM_1a42, #p7TMM_1a43, #p7TMM_1a44, #p7TMM_1a45, #p7TMM_1a47, #p7TMM_1a48, #p7TMM_1a49, #p7TMM_1a50, #p7TMM_1a51, #p7TMM_1a52, #p7TMM_1a53, #p7TMM_1a54, #p7TMM_1a55, #p7TMM_1a56, #p7TMM_1a57, #p7TMM_1a58, #p7TMM_1a59, #p7TMM_1a60, #p7TMM_1a61, #p7TMM_1a62, #p7TMM_1a63, #p7TMM_1a64, #p7TMM_1a65, #p7TMM_1a66, #p7TMM_1a67, #p7TMM_1a68, #p7TMM_1a69, #p7TMM_1a110, #p7TMM_1a112, #p7TMM_1a113, #p7TMM_1a114, #p7TMM_1a115, #p7TMM_1a116, #p7TMM_1a117, #p7TMM_1a118, #p7TMM_1a119, #p7TMM_1a120, #p7TMM_1a121, #p7TMM_1a122, #p7TMM_1a123, #p7TMM_1a124, #p7TMM_1a125, #p7TMM_1a126, #p7TMM_1a127, #p7TMM_1a123, #p7TMM_1a124, #p7TMM_1a125, #p7TMM_1a126, #p7TMM_1a127, #p7TMM_1a128, #p7TMM_1a129, #p7TMM_1a130, #p7TMM_1a131, #p7TMM_1a132, #p7TMM_1a133, #p7TMM_1a134, #p7TMM_1a135, #p7TMM_1a136, #p7TMM_1a137, #p7TMM_1a138, #p7TMM_1a139, #p7TMM_1a140, #p7TMM_1a141, #p7TMM_1a142, #p7TMM_1a143, #p7TMM_1a144, #p7TMM_1a145, #p7TMM_1a146, #p7TMM_1a147, #p7TMM_1a148, #p7TMM_1a149, #p7TMM_1a150, #p7TMM_1a151, #p7TMM_1a152, #p7TMM_1a153, #p7TMM_1a154, #p7TMM_1a155, #p7TMM_1a156, #p7TMM_1a157, #p7TMM_1a158, #p7TMM_1a159, #p7TMM_1a160, #p7TMM_1a161, #p7TMM_1a162, #p7TMM_1a163, #p7TMM_1a164, #p7TMM_1a165, #p7TMM_1a166, #p7TMM_1a167, #p7TMM_1a168, #p7TMM_1a169, #p7TMM_1a170, #p7TMM_1a171, #p7TMM_1a172, #p7TMM_1a173, #p7TMM_1a174, #p7TMM_1a175, #p7TMM_1a176, #p7TMM_1a177, #p7TMM_1a178, #p7TMM_1a179, #p7TMM_1a180, #p7TMM_1a181, #p7TMM_1a182, #p7TMM_1a183, #p7TMM_1a184, #p7TMM_1a185, #p7TMM_1a186, #p7TMM_1a187, #p7TMM_1a188, #p7TMM_1a189, #p7TMM_1a189, #p7TMM_1a190, #p7TMM_1a191, #p7TMM_1a192, #p7TMM_1a193, #p7TMM_1a194, #p7TMM_1a195, #p7TMM_1a196, #p7TMM_1a197, #p7TMM_1a198, #p7TMM_1a199, #p7TMM_1a200, #p7TMM_1a201, #p7TMM_1a202, #p7TMM_1a203, #p7TMM_1a204, #p7TMM_1a205, #p7TMM_1a206, #p7TMM_1a207, #p7TMM_1a208, #p7TMM_1a209, #p7TMM_1a210, #p7TMM_1a211, #p7TMM_1a212, #p7TMM_1a214, #p7TMM_1a215, #p7TMM_1a216, #p7TMM_1a217, #p7TMM_1a218, #p7TMM_1a219, #p7TMM_1a220, #p7TMM_1a221, #p7TMM_1a222, #p7TMM_1a223, #p7TMM_1a224, #p7TMM_1a225, #p7TMM_1a226, #p7TMM_1a227, #p7TMM_1a228, #p7TMM_1a229, #p7TMM_1a230, #p7TMM_1a231, #p7TMM_1a232, #p7TMM_1a233, #p7TMM_1a234, #p7TMM_1a235, #p7TMM_1a236, #p7TMM_1a237, #p7TMM_1a238, #p7TMM_1a239, #p7TMM_1a240, #p7TMM_1a241, #p7TMM_1a242, #p7TMM_1a231, #p7TMM_1a243, #p7TMM_1a244, #p7TMM_1a245, #p7TMM_1a246, #p7TMM_1a247, #p7TMM_1a248, #p7TMM_1a249, #p7TMM_1a250, #p7TMM_1a251, #p7TMM_1a252, #p7TMM_1a253, #p7TMM_1a254, #p7TMM_1a255, #p7TMM_1a274, #p7TMM_1a275, #p7TMM_1a276, #p7TMM_1a277, #p7TMM_1a278, #p7TMM_1a279, #p7TMM_1a280, #p7TMM_1a281, #p7TMM_1a282, #p7TMM_1a283, #p7TMM_1a284, #p7TMM_1a285, #p7TMM_1a286, #p7TMM_1a287, #p7TMM_1a288, #p7TMM_1a289, #p7TMM_1a290, #p7TMM_1a291, #p7TMM_1a292, #p7TMM_1a293, #p7TMM_1a294, #p7TMM_1a295, #p7TMM_1a296, #p7TMM_1a297, #p7TMM_1a298, #p7TMM_1a299, #p7TMM_1a300, #p7TMM_1a301, #p7TMM_1a302, #p7TMM_1a303, #p7TMM_1a304, #p7TMM_1a305, #p7TMM_1a306, #p7TMM_1a307, #p7TMM_1a308, #p7TMM_1a309, #p7TMM_1a310, #p7TMM_1a319, #p7TMM_1a320, #p7TMM_1a321, #p7TMM_1a322, #p7TMM_1a323, #p7TMM_1a324, #p7TMM_1a325, #p7TMM_1a326, #p7TMM_1a327, #p7TMM_1a328, #p7TMM_1a329, #p7TMM_1a330, #p7TMM_1a331, #p7TMM_1a332, #p7TMM_1a333, #p7TMM_1a334, #p7TMM_1a335, #p7TMM_1a336, #p7TMM_1a337, #p7TMM_1a338, #p7TMM_1a339, #p7TMM_1a340, #p7TMM_1a341, #p7TMM_1a342, #p7TMM_1a343, #p7TMM_1a344, #p7TMM_1a345, #p7TMM_1a346, #p7TMM_1a347, #p7TMM_1a348, #p7TMM_1a349, #p7TMM_1a350, #p7TMM_1a351, #p7TMM_1a352, #p7TMM_1a353, #p7TMM_1a354, #p7TMM_1a353, #p7TMM_1a355, #p7TMM_1a356, #p7TMM_1a357, #p7TMM_1a358, #p7TMM_1a359, #p7TMM_1a360, #p7TMM_1a361, #p7TMM_1a362, #p7TMM_1a363, #p7TMM_1a364, #p7TMM_1a365, #p7TMM_1a366, #p7TMM_1a367, #p7TMM_1a368, #p7TMM_1a369, #p7TMM_1a370, #p7TMM_1a371, #p7TMM_1a372, #p7TMM_1a373, #p7TMM_1a374, #p7TMM_1a375, #p7TMM_1a376, #p7TMM_1a377, #p7TMM_1a378, #p7TMM_1a379, #p7TMM_1a380, #p7TMM_1a381, #p7TMM_1a382, #p7TMM_1a383, #p7TMM_1a384, #p7TMM_1a385, #p7TMM_1a386, #p7TMM_1a387, #p7TMM_1a388, #p7TMM_1a389, #p7TMM_1a390,#p7TMM_1a391, #p7TMM_1a392, #p7TMM_1a393, #p7TMM_1a394, #p7TMM_1a395 {font-weight:normal;}

#p7TMM_1a1, #p7TMM_1a2, #p7TMM_1a3, #p7TMM_1a4, #p7TMM_1a5, #p7TMM_1a6, #p7TMM_1a7, #p7TMM_1a8, #p7TMM_1a9, #p7TMM_1a10, #p7TMM_1a11, #p7TMM_1a12, #p7TMM_1a13,  #p7TMM_1a14, #p7TMM_1a15, #p7TMM_1a16 {padding-left:20px; margin-bottom:0px;}



ul.level_3 li{margin-bottom:0px; amrgin-top:0px;}

ul ul li.p7tmm_page {list-style-type:none; color:#fff;}

div#p7TMM_1d73{display:none;}


#p7TMM_1d69{margin-top:0px;}

#p7TMM_1d73{margin-top:-8px;}

#p7TMM_1d73 a{padding-left:20px;}


.p7TMM04 ul ul {padding: 5px 0px 5px 5px;color: #fff;background-image: none;font-size: 100%;}

.p7TMM04 ul ul a {padding: 5px 5px 5px 5px;color: #fff;;background-image: none;font-size: 100%;}

.p7TMM04 ul ul ul {padding: 5px 20px 5px 0px;color: #fff;background-image: none;font-size: 100%;}

#p7TMM_1d11{width:105%; margin-top:0px;}
#p7TMM_1d11 ul{margin-top: 1px;  margin-left:-6px; width:103%; padding-top:10px;}
.trig_open{width:100%; padding:0px; margin-left:0px;}

.p7TMM04 ul ul a {
    padding: 5px 5px 5px 5px;
    color: #fff;
    background-color: transparent!important;
    background-image: none;
    font-size: 100%;
}



.p7TMM04 ul{
    margin-top:0px; 
    margin-bottom:7px;
}


a.current_mark{color: #fff;}
li.trig_open{color: #fff;}

ul.level_2{background-color:transparent; margin-top:0px; width:100%;}

ul ul ul a{background-color:darkslateblue; margin-left:20px;}
ul ul ul {padding:0px;}
ul.level_1 a{color: #fff;}
ul.level_2 a{}
.level_3 li{padding-left:40px;}
a.p7tmm_page{padding-left:40px;}

ul ul ul li{padding-left:90px;color: #fff;}
ul.level_4{width:93%; margin-left:0px;}



a.trig_closed#p7TMM_1a16::before{content:none;}
a.trig_open#p7TMM_1a16::before{content:none;}

.trig_open current_mark#p7TMM_1a9 {padding-bottom:15px;}


.trig_open current_mark#p7TMM_1a9 {padding-bottom:15px;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%% FIGURE THESE ARROW POSITIONS OUT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

a.trig_closed.current_mark{
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: -8px 9px;
    color:#fff;}

a.trig_open.current_mark{
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: -8px 9px;
    color:#fff;}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.p7TMM04 ul ul a.trig_open {
    background-image:none; /*url(/assets/img/white-arrow-right.png);*/
    background-repeat: no-repeat;
    background-position: 3px 5px;
    color:#fff;
}

.p7TMM04 ul ul a.trig_closed {
    background-image:none; /*url(/assets/img/white-arrow-right.png);*/
    background-repeat: no-repeat;
    background-position: 3px 5px;
    color:#fff;
}

.p7TMM04 a.trig_closed {
    background-image:none;/*url(/assets/img/white-arrow-right.png);*/
    background-repeat: no-repeat;
    background-position: 3px 5px;
    color:#fff;}

.p7TMM04 a.trig_open {
    background-image:none;/*url(/assets/img/white-arrow-down.png);*/
    background-repeat: no-repeat;
    background-position: 11px 22px;
    color:#fff;}


a.trig_closed.current_mark{color:#fff;}
a.trig_open.current_mark{color:#fff;}

.red{font-weight:bold; color:red;}
.tmmfirst.root_1.trig_closed.li_current_mark:active {color: #fff;}
.tmmfirst.root_1.trig_closed.li_current_mark:target {color: #fff;}
.tmmfirst.root_1.trig_closed.li_current_mark:focus {color: #fff;}
.tmmfirst.root_1.trig_closed.li_current_mark:visited {color: #fff;}


ul.level_2 li.trig_open{
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 29px 16px;
}
ul.level_2 li.trig_closed{
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 30px 14px;
}

li.root_1.trig_open{ /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CIS  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}

li.root_2.trig_open{ /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% COMMONWEALTH MUSEUM  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_3.trig_open{/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CORPORATIONS  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_4.trig_open{/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ELECTIONS & VOTING  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_5.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LOBBYIST  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_6.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ARCHIVES */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_7.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% MASS HIST COMM  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_8.trig_open{ /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PUBLIC RECORDS  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_9.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PUBLICATIONS  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_10.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% REG OF DEEDS  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_11.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SECURITIES  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_12.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% STATE HOUSE TOURS */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_13.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% AGENCY RECORDS  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_14.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% REGIONAL OFFICES  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_15.trig_open{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ACP  */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}


li.root_1.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CIS  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_2.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% COMMONWEALTH MUSEUM */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_3.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CORPORATIONS  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_4.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ELECTIONS & VOTING  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_5.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LOBBYIST */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_6.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ARCHIVES  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_7.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% MASS HIST COMM  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_8.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PUBLIC RECORDS */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_9.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PUBLICATIONS  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_10.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% REG OF DEEDS */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_11.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SECURITIES  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_12.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% STATE HOUSE TOURS */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_13.trig_closed {  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% AGENCY RECORDS  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_14.trig_closed{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% REGIONAL OFFICES  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}
li.root_15.trig_closed{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ACP  */
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}

.li_current_mark > .trig_open a{
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}

.li_current_mark > .trig_closed a{
    background-image: url(/assets/img/white-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}

.trig_open a{  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% trig-span */
    background-image: url(/assets/img/white-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 9px 9px;
    color:#fff;}

#p7TMM_1u2 li.trig_open:first-child {background-position: 27px 10px;}
#p7TMM_1u2 li.trig_closed:first-child {background-position: 29px 10px;}

li.root_1 a, li.root_2 a, li.root_3 a, li.root_4 a, li.root_5 a, li.root_6 a, li.root_7 a, li.root_8 a, li.root_9 a, li.root_10 a, li.root_11 a, li.root_12 a, li.root_13 a, li.root_14 a, li.root_15 a, li.root_16 a,  li.root_17 a {font-weight:normal; margin-left:30px; font-size:14px;}

li.root_1 a:hover, li.root_2 a:hover, li.root_3 a:hover, li.root_4 a:hover, li.root_5 a:hover, li.root_6 a:hover, li.root_7 a:hover, li.root_8 a:hover, li.root_9 a:hover, li.root_10 a:hover, li.root_11 a:hover, li.root_12 a:hover, li.root_13 a:hover, li.root_14 a:hover, li.root_15 a:hover, li.root_16 a:hover,  li.root_17 a:hover {text-decoration:none; color:#fff;}

li.root_1.trig_open.li_current_mark a{color: #fff;}
li.root_2.trig_open.li_current_mark a{color: #fff;}
li.root_3.trig_open.li_current_mark a{color: #fff;}
li.root_4.trig_open.li_current_mark a{color: #fff;}
li.root_5.trig_open.li_current_mark a{color: #fff;}
li.root_6.trig_open.li_current_mark a{color: #fff;}
li.root_7.trig_open.li_current_mark a{color: #fff;}
li.root_8.trig_open.li_current_mark a{color: #fff;}

li.root_1.trig_closed.li_current_mark a{color: #fff;}
li.root_2.trig_closed.li_current_mark a{color: #fff;}
li.root_3.trig_closed.li_current_mark a{color: #fff;}
li.root_4.trig_closed.li_current_mark a{color: #fff;}
li.root_5.trig_closed.li_current_mark a{color: #fff;}
li.root_6.trig_closed.li_current_mark a{color: #fff;}
li.root_7.trig_closed.li_current_mark a{color: #fff;}
li.root_8.trig_closed.li_current_mark a{color: #fff;}

li.root_1.trig_open.li_current_mark a:hover{text-decoration:none;}
li.root_2.trig_open.li_current_mark a:hover{text-decoration:none;}
li.root_3.trig_open.li_current_mark a:hover{text-decoration:none;}
li.root_4.trig_open.li_current_mark a:hover{text-decoration:none;}
li.root_5.trig_open.li_current_mark a:hover{text-decoration:none;}
li.root_6.trig_open.li_current_mark a:hover{text-decoration:none;}
li.root_7.trig_open.li_current_mark a:hover{text-decoration:none;}
li.root_8.trig_open.li_current_mark a:hover{text-decoration:none;}

li.root_1.trig_closed.li_current_mark a{color: #fff;}
li.root_2.trig_closed.li_current_mark a{color: #fff;}
li.root_3.trig_closed.li_current_mark a{color: #fff;}
li.root_4.trig_closed.li_current_mark a{color: #fff;}
li.root_5.trig_closed.li_current_mark a{color: #fff;}
li.root_6.trig_closed.li_current_mark a{color: #fff;}
li.root_7.trig_closed.li_current_mark a{color: #fff;}
li.root_8.trig_closed.li_current_mark a{color: #fff;}

.p7tmm_page a{margin-left:60px; width:97%;}
li.root_1, li.root_2, li.root_3, li.root_4, li.root_5, li.root_6, li.root_7, li.root_8, li.root_9, li.root_10, li.root_11, li.root_12, li.root_13, li.root_14, li.root_15, li.root_16 {padding-bottom:8px;}


.root_1 li{border:none;}

ul.level_1 a:active{outline:none;}
ul.level_1 a:focus{outline:none;}

.p7TMM04 ul div {
    background-color: transparent;
    margin-left: 0px;
    padding-bottom:0px;
}


ul#p7TMM_1u2 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    border-bottom:solid 1px #42484d;
    margin-bottom:0px;
}

ul#p7TMM_1u2 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u2 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u2 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u2 a{
    padding-left:20px;
    width:92%;
}

/*------------------------------------------------------------------------------*/

ul#p7TMM_1u12 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    border-bottom:solid 1px #42484d;
    margin-bottom:0px;
}

ul#p7TMM_1u12 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u12 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u12 li{
    padding-left:20px;
    width:90%;
}

ul#p7TMM_1u12 a{
    padding-left:20px;
    width:97%;
}
/*------------------------------------------------------------------------------*/
ul#p7TMM_1u23 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #4d545a;
    border-bottom:solid 1px #42484d;
    margin-bottom:0px;
}

ul#p7TMM_1u23 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u23 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u23 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u23 a{
    padding-left:20px;
    width:95%;
}

/*------------------------------------------------------------------------------*/
ul#p7TMM_1u31 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    border-bottom:solid 1px #42484d;
    margin-bottom:0px;
}

ul#p7TMM_1u31 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u31 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u31 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u31 a{
    padding-left:20px;
    width:93%;
}

/*------------------------------------------------------------------------------*/
ul#p7TMM_1u40 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    border-bottom:solid 1px #42484d;
    margin-bottom:0px;
}

ul#p7TMM_1u40 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u40 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u40 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u40 a{
    padding-left:20px;
    width:97%;
}

/*------------------------------------------------------------------------------*/
div#p7TMM_1d47 {
    height: auto;
    display: block;
    width: 100%;
}


ul#p7TMM_1u47 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    border-bottom:solid 1px #42484d;
    margin-bottom:0px;
    width:100%;
}

ul#p7TMM_1u47 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u47 a{
    padding-left:20px;
    width:100%;
}


ul.level_2 li.trig_closed{
    padding-left:20px;
    width:93%;

}

ul.level_2 li.trig_open{
    padding-left:20px;
    width:93%;

}

ul.level_2 li.trig_closed:nth-child(1){
    border-top:none;
    border-bottom:none;
}

ul.level_2 li.trig_open:nth-child(1){
    border-top:none;
    border-bottom:none;
}

ul.level_2 li.trig_open:last-child{
    border-top:none;
    border-bottom:none;
}

ul.level_2 li.trig_closed:last-child{
    border-top:none;
    border-bottom:none;
}


ul#p7TMM_1u47 li.trig_closed{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u47 li.trig_open{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u47 li.trig_closed:nth-child(1){
    border-top:none;
    border-bottom:none;
}

ul#p7TMM_1u47 li.trig_open:nth-child(1){
    border-top:none;
    border-bottom:none;
}

ul#p7TMM_1u47 li.trig_open:last-child{
    border-top:none;
    border-bottom:none;
}

ul#p7TMM_1u47 li.trig_closed:last-child{
    border-top:none;
    border-bottom:none;
}


ul#p7TMM_1u47 a{
    padding-left:20px;
    width:100%;
}


/*------------------------------------------------------------------------------*/

div#p7TMM_1d54 {
    height: auto;
    display: block;
    
    width: 100%;
}

ul#p7TMM_1u54 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    margin-bottom:0px;
    width:100%;
}

ul#p7TMM_1u54 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u54 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u54 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u54 a{
    padding-left:20px;
    width:100%;
}



ul#p7TMM_1u54.p7tmm_page a{padding-left:0px;}


/*------------------------------------------------------------------------------*/
div#p7TMM_1d58 {
    height: auto;
    display: block;
    width: 100%;
}


ul#p7TMM_1u58 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    margin-bottom:0px;
    width:100%;
}

ul#p7TMM_1u58 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u58 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u58 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u58 a{
    padding-left:20px;
    width:100%;
}

/*------------------------------------------------------------------------------*/

div#p7TMM_1d63 {
    height: auto;
    display: block;
    width: 100%;
}

ul#p7TMM_1u63 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    margin-bottom:0px;
    width:100%;
}

ul#p7TMM_1u63 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u63 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u63 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u63 a{
    padding-left:20px;
    width:100%;
}


/*------------------------------------------------------------------------------*/
div#p7TMM_1d67 {
    height: auto;
    display: block;
    width: 100%;
}

ul#p7TMM_1u67 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    margin-bottom:0px;
    width:100%;
}

ul#p7TMM_1u67 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u67 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u67 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u67 a{
    padding-left:20px;
    width:100%;
}

/*------------------------------------------------------------------------------*/
div#p7TMM_1d68 {
    height: auto;
    display: block;
    width: 100%;
}

ul#p7TMM_1u68 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    margin-bottom:0px;
    width:100%;
}

ul#p7TMM_1u68 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u68 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u68 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u68 a{
    padding-left:20px;
    width:100%;
}

/*------------------------------------------------------------------------------*/
div#p7TMM_1d69 {
    height: auto;
    display: block;
    width: 100%;
}

ul#p7TMM_1u69 {
    background-color:#5f676e;
    margin-left:0px;
    padding-left:0px;
    border-top:solid 1px #42484d;
    margin-bottom:0px;
    width:100%;
}

ul#p7TMM_1u69 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u69 a{
    padding-left:20px;
    width:100%;
}


ul#p7TMM_1u69 li{
    padding-left:20px;
    width:93%;
}

ul#p7TMM_1u69 a{
    padding-left:20px;
    width:100%;
}

/*------------------------------------------------------------------------------*/


.p7TMM04 ul li {
    font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; 
    font-size:12px; 
    line-height:1.1em
}


.p7TMM04 li {
    margin-bottom:10px; 
    color:#fff;
} 

.p7TMM li a:link {
    font-size: 12px;
}

.p7TMM04 ul li a{
    color:#fff;
}


.p7TMM04 a:hover{
    text-decoration:underline; color:#0000ee;
}


.p7TMM04 a.current_mark, .p7TMM04 a.current_mark:hover {
    color: #fff;
    font-weight: normal;
}


.p7TMM04 ul a {
    color: #000;
    display: block;
    padding: 6px 8px 10px 18px;
    text-decoration: none;
    line-height: 140%;
    zoom: 1;
}


.p7TMM04 a.current_mark, .p7TMM04 a.current_mark:hover {
    color: #fff;
    font-weight: normal;
    padding-bottom: 8px;
    margin-bottom: 0px;
}


.p7TMM04 ul ul a.current_mark, .p7TMM04 ul ul a.current_mark:hover {
    color: #fff;
    font-weight: normal;
}


.p7TMM04 ul a.p7tmm_page {
    background-image: none;
    padding-left:3px;
}


.p7TMM04 a.p7tmm_page {
    background-image: none;
}
.p7TMM04 ul li a {color: #fff;}



.li_current_mark li a{background-color:#fff;}


#content_third h1{margin-top:-10px;}


#content_third{width:67%; max-width:1024px; background-color:#fff; margin-left:0px; padding-left:20px; padding-bottom:30px;min-height:640px;}



#content_third p{width:100%; margin-right:10px; padding-right:25px; line-height:1.6em;}


#content_third h1{line-height:1.1em; margin-bottom:10px; padding-bottom:15px;}
#content_third h3{line-height:1.2em; margin-bottom:8px;}
#content_third h5{margin-top:5px; font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
#content_third table a:link {line-height:1.8em;}

#wrapper {width:100%; max-width:1024px; height:100%; background-color:#fff; padding:0px; margin:0px;}


#outer{max-width:1024px; padding:0px; height:auto; background-color:#fff;}

p.indent2{margin-top:10px;}
span.indent2{margin-top:10px;}
.indent {margin-left: 30px;line-height: 1.2em;}

h1, h2{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; color:black;}
h1{font-size:25px; margin-left:0px; margin-top:15px;}
h2{font-size:22px; line-height:1.2em;}
h3, h4 {font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; color:black;}
h3{font-size:20px;}
h4{font-size:18px; padding-top:10px!important; margin-bottom:8px;}
h5{font-size:16px; margin-bottom:8px;}
h3 a:link{line-height:1.3em;}
h3 hr{margin-bottom:100px;}

#content_third ul {margin: 20px 1px 13px 30px; font-size: 12px; list-style: disc;line-height: 130%;clear: left;}

.p7TMM04 a.current_mark, .p7TMM04 a.current_mark:hover {color: #fff;font-weight: normal;}


ul.level_2 li{border:none;}


.covidBanner {background-color: #EBD338;width: 100%;max-width: 1024px;margin: 0 auto;top:0px;height: auto;position: relative;margin-bottom:0px;}

.covidBanner {background-color: #EBD338;width: 100%;height: auto !important;position: relative;}

.left h2, .right h2, .middle h2 {font-size: 18px;padding: 0px 0px 10px 0px;margin: 0;color: #000;}

#contentsubmenu > h1{border:0px; margin-left:0px; margin-top:-5px;}

/*#divisionIconContainer li:first-child {margin-left: -35px;}

.divisionIconTitle {width: 13px;}

#divisionIconContainer li {margin-left: 10px;width: 150px;margin-top:10px;}*/
    
div.content_third p > a{margin-top:-30px; margin-bottom:-30px;}   

.divisionbanner{border:solid 3px #EE6700!important; background-color:#FFF9F4!important; border-radius:3px!important; background-image:none!important;}

.divisionbanner p{color:#EE6700; background-image:none; font-size:12px!important;}
.divisionbanner p::before{content:"NOTICE "; font-size:20px; font-weight:bold;}
.banner_image{display:none;}
.divisionbanner a{font-size:12px!important;}
.divisionbanner p a:link{text-decoration:none!important; font-size:12px!important;}
.divisionbanner p a:link:hover{text-decoration:underline!important; color:#0000ee!important;}
.mobile_display p{font-weight:normal!important;}
.mobile_display_none p{font-weight:normal!important;}
.mobile_display a{font-weight:normal!important;}
.mobile_display_none a{font-weight:normal!important;}



#vitalRecordsBanner {z-index:0; padding:0px; background-size:cover; height:130px; margin-bottom:20px; font-size:12px;}
.HYPE_element_container.HYPE_elementelement.style {
    pointer-events: auto;
    position: absolute;
    color: rgb(255, 255, 255);
    padding: 0px;
    display: block;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 25px;
    line-height: 29px;
    overflow-wrap: break-word;
    font-weight: bold;
    overflow: visible;
    z-index: 0;
    width: auto;
    height: auto;
    transform-origin: 50% 50%;
    transform: translateX(0px) translateY(7px);}




#securitiesBanners2col {margin-top: 15px;}

#proposedRegsbanner {margin-top: 15px;}

#securitiesrightcolumn {
    float: left;
    margin-top:15px;
    position: relative;
    padding-right: 0px;
    line-height: 1.8em;
}

#securitiesright {
    width: 100%;
    padding: 0px;
    background-image: none;
    background-repeat: no-repeat;
    height: auto;
    position: relative;
    border: none;
    margin-left: 0px;
    margin: 5px 25px 10px 0px;
    float: left;
}
#securitiesright a {line-height:2em;}


#securitiesleftcolumn {
    float: left;
    width: 100%;
    position: relative;
    padding-right: 0px;
    line-height: 1.8em;
}

#securitiesleft {
    width: 100%;
    padding: 0px;
    background-image: none;
    background-repeat: no-repeat;
    height: auto;
    position: relative;
    border: none;
    margin-left: 0px;
    margin: 5px 25px 10px 0px;
    float: left;
}
#securitiesleft a {line-height:1.3em;}


#securitiesmiddlecolumn {
    float: left;
    width: 100%;
    position: relative;
    padding-right: 0px;
    line-height: 1.8em;
}

.securitiesmiddle {
    width: 100%;
    padding: 0px;
    background-image: none;
    background-repeat: no-repeat;
    height: auto;
    position: relative;
    border: none;
    margin-left: 0px;
    margin: 5px 25px 10px 0px;
    float: left;
}

.securitiesmiddle ul{width: 100%;}
.securitiesmiddle a {line-height:1.3em;}

#securitiesleft h2, .securitiesmiddle h2, #securitiesright h2 {font-size: 20px; padding: 0px 0px 10px 0px; margin: 0; color: #000;}

#investorComplaint {border-radius: 5px;}

#proposedRegsbanner2 {border-radius: 5px;}

#proposedRegsbanner {border-radius: 5px;}

.level_3.p7tmm_page li{margin-left:0px; padding-left:0px; width:98%;}
.level_3.p7tmm_page li a{padding-left:0px; margin-left:0px; width:98%;}

#contentsubmenu a:link {color: #3E4A61; line-height: 1.5em;}

ul.level_2 li{border:none;}

ul.level_3{background-color:#42484d;}

/*img.center{float:left;}*/

.local.navbar{display:none;}

.sidebar{display:block;}



#divisions2 {display:block;width: 100%; float: left; font-size: 12px; padding:0px; padding-bottom:5px; background:none; background-repeat: no-repeat; margin-top: -24px; min-height: 640px; background-color:darkslateblue;}

#divisions2 li{list-style-type:none; width:100.8%;}
#divisions2 li a{margin-left:11px; width:87%; padding-top:5px; padding-bottom:5px;margin-top:5px; margin-bottom:5px;}
#divisions2 ul {
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    margin-left: 0px;
    width:103%;
    margin-bottom:0px;
}

#divisions2 {display:block;width: 100%; float: left; font-size: 12px; padding:0px; padding-bottom:5px; background:none; background-repeat: no-repeat; margin-top: -24px; min-height: 640px; background-color:darkslateblue;}

#divisions2 li{list-style-type:none; width:100.8%;}
#divisions2 li a{margin-left:11px; width:87%; padding-top:5px; padding-bottom:5px;margin-top:5px; margin-bottom:5px;}
#divisions2 ul {
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    margin-left: 0px;
    width:103%;
    margin-bottom:0px;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
@media all and (max-width:2000px) and (min-width:320px){
.covidBanner{position:relative; z-index:4; width:100%; margin-top:-15px; padding-top:15px; padding-bottom:15px;}
.covidBanner h1{font-size:16px; margin-left:0px;}
.covidBanner.content{width: 95%; margin: 0 auto;}
}

@media all and (max-width:2000px) and (min-width:897px){
#divisions{display:block; position:relative; z-index:1;}
#mobile-sidenav{display:none;}
#content_third {width: 67%; padding-left: 20px; margin-top:0px; padding-right: 20px; max-width: 67%; background-color: #fff; min-height: 640px; margin-left:27%;}
#divisions2{display:none;}
}

@media all and (min-width: 1025px){
#contentsubmenu{width:67%; margin-left:270px; min-height:640px; margin-top:15px;}
#header, #wrapper {margin:0 auto; width:100%;}
#wrapper {width:100%; max-width:1024px; height:100%; min-height:640px; background-color:#fff; padding:none; margin:none;}
#content_third{width:67%; margin:none; margin-top:0px; padding-left:20px; padding-right:20px; background-color:#fff; min-height:640px; margin-left:27%;}
}

@media all and (min-width: 1025px){
#wrapper {width:100%; display:block; max-width:1024px; height:100%; background-color:#fff; padding:none; margin:none;}
#outer{width:100%; max-width:1024px; margin:none; margin-left:auto; margin-right:auto; padding:none; height:auto;}   
#content_third{width:67%; margin:none; padding-left:20px; padding-right:20px; background-color:#fff; margin-left:24%;}
}

@media all and (max-width: 1024px){
#wrapper {margin:0 auto; width:100%; max-width:1024px; height:100%; background-color:#fff;}
#outer{max-width:1024px; margin:0px; padding:0px; height:auto;}
#content_third{width:67%; max-width:1024px; background-color:#fff; margin-left:270px;}
#call_info {margin-right: -60px;}
}	
	
@media all and (max-width: 1024px){
#contentsubmenu{width:67%; margin-left:270px; min-height:640px;}
#wrapper {margin:0 auto; max-width:1024px; height:100%;  min-height:640px; background-color:#fff;}
#outer{max-width:1024px; margin:none; padding:none; height:auto;}
#content_third{width:67%; background-color:#fff; min-height:640px;}
}

@media all and (max-width: 985px){
#divisionIconContainer{width:70%; margin-left:50px;}
}

@media all and (max-width: 960px) and (min-width:742px){
#contentsubmenu{width:67%; margin-left:270px;}
#wrapper {margin:0 auto; width:100%;  height:100%;max-width:1024px;}
.divisionbanner {margin:0 auto; width:95%; height:auto;}
}

@media all and (max-width: 960px) and (min-width:320px){
#wrapper {margin:0 auto; width:100%; height:100%; max-width:1024px;}
}

@media all and (max-width: 918px){
#contentsubmenu{width:67%; min-height:640px;}
#wrapper {margin:0 auto; width:100%;  height:100%; max-width:1024px;}
}
	
@media all and (max-width: 909px){
#contentsubmenu{width:67%; min-height:640px;}
#wrapper {margin:0 auto; width:100%; height:100%; max-width:1024px;}
}

@media all and (max-width: 898px){
#contentsubmenu{width:67%;}
#wrapper {margin:0 auto; width:100%; height:100%; max-width:1024px;}
}

@media all and (max-width:896px){
#divisions2{display:block;}
}

@media all and (max-width: 896px) and (min-width:320px){
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
#divisions{display:block;}
#content_third{display:block; width:86%; background-color:#fff; margin-left:3%;}
.local.navbar{display:block;}
.sidebar{display:none;}
.mobile-sidenav{display:block;}
}

@media all and (max-width: 896px){
#contentsubmenu{width:100%;min-height:640px; margin-left: 0px;}
#wrapper {margin:0 auto; width:100%; height:100%; max-width:1024px;}
#outer {width:100%; height:auto; margin:0 auto; margin:0px; padding:0px; }
#divisions{display:block; position:relative; z-index:2;}
#mobile-sidenav{display:block; margin-top:-25px;}
}

@media all and (max-width: 884px){
#contentsubmenu{width:100%;min-height:640px;}
#wrapper {margin:0 auto; width:100%; height:100%; max-width:1024px;}
}

@media all and (max-width: 837px){
#contentsubmenu{width:100%;}
#wrapper {margin:0 auto; width:100%;  height:100%; max-width:1024px;}
}
	
@media all and (max-width: 820px){
#contentsubmenu{width:100%;min-height:640px;}
#wrapper {margin:0 auto; width:100%; height:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px; height:auto;}
}

@media all and (max-width: 800px){
#contentsubmenu{width:100%;min-height:640px;}
#wrapper {margin:0 auto; width:100%; height:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; height:auto; padding:0px; }
}
	
@media all and (max-width: 768px){
#contentsubmenu{width:95%; min-height:640px; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; height:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px; height:auto;}
}

@media all and (max-width: 760px){
#content_third{width:95%; background-color:#fff; margin-left:20px;}
#call_info {margin-right: 0px;}
}

@media all and (max-width: 540px){
#lobbyist-bottom-pic{width:100%; height:150px; border-top:solid 1px gray; border-bottom:solid 1px gray; background-image: url('/assets/img/lobbyist-landing-image.jpg');background-position:center;} 
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SWITCH BACK %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SWITCH BACK %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SWITCH BACK %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/




@media all and (max-width: 760px){
#contentsubmenu{width:100%;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}   
#wrapper {margin:0 auto; width:100%; max-width:1024px; height:auto; background-color:#fff;}
#outer{max-width:1024px; margin:none; padding:none; height:auto; background-color:#fff;}
#content_third{width:100%; background-color:#fff; padding-left:20px;}
}

@media all and (max-width: 744px){
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}

}

	
@media all and (max-width: 665px) and (min-width: 619px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}


@media all and (max-width: 620px){
#contentsubmenu{width:100%; margin-left:20px;}
#header, #wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}

	
@media all and (max-width: 560px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}


@media all and (max-width: 545px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}
	
@media all and (max-width: 546px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}
	
@media all and (max-width: 544px) and (min-width: 530px){
#contentsubmenu{width:100%; margin-left:20px;}#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}	
	
	
@media all and (max-width: 524px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}

@media all and (max-width: 506px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}

}
	
@media all and (max-width: 470px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}
	
@media all and (max-width: 440px) and (min-width: 200px){
}	
		
	
@media all and (max-width: 397px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}


@media all and (max-width: 381px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}


@media all and (max-width: 345px){
#contentsubmenu{width:100%; margin-left:20px;}
#contentsubmenu > h1{border:0px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}


@media all and (max-width: 327px){
#contentsubmenu{width:100%; margin-left:20px;}
#wrapper {margin:0 auto; width:100%; max-width:1024px;}
#outer {width:100%; margin:0 auto; margin:0px; padding:0px;}
}


/*-------------------------------*/

html, body{max-height:none; min-height:none;height:auto; display:flow-root;}
#outer{max-height:none; min-height:none; height:auto; display:flow-root;}
#wrapper{max-height:none; min-height:none; height:auto; display:flow-root; background-color:#fff;}



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CSS MEGAMENU %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
.local-header {
display:block;
background-color: #fff;
position: relative;
width: 100%;
max-width: 1024px;
height:35px;
margin-left: -8px;
margin-right: -7px;	
align-items: center;
justify-content: space-between;
padding: 0.5rem 1rem;
z-index: 1;
margin: 0 auto;	
}
.local-header a {
  text-decoration: none;
  color: #fff;
}

.local-header ul {
  list-style: none;
}
.local-logo {
display:none;
font-size: 24px;
z-index:2;
}

.local-logo1{
height:35px; 
padding-left:0px; padding-right:0px; 
background-color:#7b858e; 
clear:both; 
position: relative;
width: 100vw;
max-width: 1056px;
margin:0 auto;
display: flex;
align-items: center;
padding-top:10px; 
padding-bottom:10px; 
}

.local-logo1 a{
text-align: center;
text-decoration:none; 
display:block; 
font-size:24px; 
font-weight:bold; 
margin:0 auto;
}




.local-mega-menu {
position: absolute;
left: 0;
width: 250px;
max-width: 250px;
top: 80px;
opacity: 0;
visibility: hidden;
transition: all 0s ease;
}

.local-mega-menu .local-content {
background: #162e51;
margin-top:-3px;
padding: 0px;
padding-bottom:15px;
gap: 0px;
width: 250px;
justify-content: space-between;
}


.local-content .col {
display: flex;
flex-direction: column;
justify-content: space-between;
line-height: 3rem;
}



.local-content .local-col .local-mega-links {
border:none;
margin-top:20px;
margin-bottom:5px;
}



.local-content{padding-top: 20px;}

.local-col .local-mega-links li,
.local-col .local-mega-links li a {
padding: 1.3rem, 1.3rem;
line-height:2em;
color:#fff;
}



.local-section {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}



.local-menu-btn {
position: relative;
display: none;
justify-content: center;
align-items: center;
width: 1.5rem;
height: 1.5rem;
cursor: pointer;
margin-right:60px;
z-index: 2;
}

.local-menu-btn__lines::before,
.local-menu-btn__lines::after {
content: "";
position: absolute;
}

.local-menu-btn__lines,
.local-menu-btn__lines::before,
.local-menu-btn__lines::after {
width: 1.5rem;
height: 0.125rem;
background: #fff;
transition: none;
}

.local-menu-btn__lines::before {
  transform: translateY(-0.5rem);
}

.local-menu-btn__lines::after {
transform: translateY(0.5rem);
}


.local-menu-btn.open  .local-menu-btn__lines {
transform: translateX(0rem);
background: transparent;
}
.local-menu-btn.open  .local-menu-btn__lines::before {
transform: rotate(45deg);
background: #fff;
}
.local-menu-btn.open .local-menu-btn__lines::after {
transform: rotate(-45deg);
background: #fff;
}

.local-menu-items {
padding-top:0px;
line-height:2em;
margin-bottom:0px;
margin-top:0px;
justify-content:none;

padding-inline-start: 0px!important;
height:56%;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:5px;
}


.local-menu-item {
display: block;
justify-content: space-between;
}



.local-menu-items li:hover .local-mega-menu {
top: 38px;
opacity: 1;
visibility: visible;
width:259px;
}

.local-menu-items li a:hover {
color:#fff;
}



.local-menu-items li {
padding: 0rem .5rem;
color:#fff;
transition: background 0s ease-in-out;
list-style-type: none;
}
.local-menu-items li:hover {
background-color: #162e51;
color:#fff;
text-decoration:underline;
}



.local-menu-item.expand-btn{
color:#fff;
}

.local-menu-items.local-mega-menu a:hover{color:#fff;}


.local-menu-btn {display: none;}

.local-logo {
display:none;
font-size: 24px;
background-color:#7b858e;
z-index:2;
}

.local-logo1{display:none;}	

.local-header .local-menu-items {
position: absolute;
height: auto;
width: 250px;
max-width: 250px;
top:0%;
background: #122331;
display: block;
padding: 1rem;
line-height: 1.3rem;
/*overflow-y: auto;*/
transform: translateY(-21px) translateX(-16px);
transition: transform 0s ease-out;
}

ul.local-menu-items.open{padding-right:0px; top:100%; padding-left: 0px;}

.local-col .local-mega-links li,
.local-col .local-mega-links li a {
line-height:1.7em;
}
	
.local-mega-menu .local-content {
margin-top:-50px;}
	
.local-mega-menu{
border-top:solid 1px #000;}
	
.local-content {
padding-bottom:0px;}	
	
	
	
.local-header{margin-top:-45px;}	
header{width:100%;}	
.local-menu-items.open {transform: translateY(0);}	
.local-menu-items li {margin: 16px 0px; width: 250px; margin-left: 0px; }
.local-menu-items li a {padding: 3px 0rem; display: block; font-size: 12px; line-height:22px; color:#fff; padding-left:10px; text-decoration:none;}
.local-menu-items li:hover {background-color: transparent;}

.local-header a {text-decoration: none; color: #fff;}
	

.local-menu-items .local-mega-menu {
position: static;
opacity: 1;
top: 0px;
visibility: visible;
padding-left: 0rem;
width: 250px;
margin-left: -4px;
height:100%;
max-height: 100%;
transform: scaleY(0);
transform-origin: top;
overflow: hidden;
transition: all 0s ease;
}

	
	
.local-menu-items {
display: block;
align-items: center;
padding-top:0px;
line-height:2em;
margin-bottom:0px;
margin-top:-5px;
justify-content: inherit;
margin-right: auto;	
}

.local-menu-items.open{
display: block;
align-items: center;
padding-top:0px;
line-height:2em;
margin-bottom:0px;
margin-top:0px;
justify-content: inherit;
margin-right: auto;	
}

.local-menu-items.closed{
display: block;
align-items: center;
padding-top:0px;
line-height:2em;
margin-bottom:0px;
margin-top:0px;
justify-content: inherit;
margin-right: auto;	
}

.local-menu-items li:first-child{
 margin-top:60px;   
}
    
.local-content{
margin-top:0px;

}
	
.local-col{
margin-top:10px;
margin-bottom:5px;
}	
	
	
ul.local-mega-links{margin-left:-4px;}	
.local-mega-menu {margin-left: -5px;}
	
.expand-btn.open + .expandable{
max-height: 100%; transform: scaleY(1);}

.expandable li {margin: 0;}

.expandable li a {font-size: 12px;}

.local-mega-menu .local-content {
padding: 0rem 0rem 2rem 0rem;
margin-top:6px;}

.local-mega-menu .local-content .local-col{
width: 250px;
padding-top: 0rem;
margin-bottom: -2.7rem;
border-top: none;
margin-left:0px;}
	
.local-mega-menu{margin-top:5px; padding-top:5px;}
	
.local-content .local-col .local-mega-links {border-left: 0px; padding-left: 0px;}
	
.local-col .local-mega-links li {margin: 0;}

.local-content {padding-top:0px;}
.local-content:nth-child(1) {border-top: 0px; margin-top:-21px;}
.local-content section{margin-bottom:43px;}
div.local-col section{width:250px; margin-left:0px; padding-left:0px;}



@media all and (max-width: 1280px) and (min-width: 897px){
.mobile-sidenav{display:none;}    
}

@media all and (max-width: 985px){
#divisionIconContainer li {margin-right:30px; margin-left:0px; margin-top:30px;}
#divisionIconContainer{width:70%; margin-left:50px;}
}





@media all and (max-width: 896px) {
.mobile-sidenav{display:block;}
.local-header{margin-top:-25px;}
.local-menu-btn {display: flex;}
#contentsubmenu {margin-top:0px;}

.local-logo {
display:block;
font-size: 24px;
background-color:#7b858e;
z-index:2;}

.local-logo1{display:none;}
    
.local-header .local-menu-items {
position: absolute;
height: 96vh;
width: 250px;
max-width: 250px;
top: -360%;
left: 0px;
background: #122331;
display: block;
/*overflow-y: auto;*/
transform: translateY(-100vh);
transition: transform 0s ease-out;
z-index:2;}
    


.local-col .local-mega-links li,
.local-col .local-mega-links li a {
line-height:1.8em; padding-left:5px; width:218px; margin-left:-19px;
}
	
.local-mega-menu .local-content {
margin-top:-50px;}
	
.local-mega-menu{border-top:solid 1px #000;}
	
.local-content {padding-bottom:0px;}	
	
	
	
.local-header{padding: 1rem; display:flex; background:#7b858e;}	
header{width:100%;}	
.local-menu-items.open {transform: translateY(0);}	
.local-menu-items li {margin: 10px 0px; width: 250px; margin-left: 0px;}
.local-menu-items li a {padding: 5px 0rem; display: block; font-size: 12px; line-height:18px; color:#fff;padding-left:10px;}
.local-menu-items li:hover {background-color: transparent;}
.local-header a {text-decoration: none; color: #fff;}

.local-menu-items .local-mega-menu {
position: static;
opacity: 1;
top: 4rem;
visibility: visible;
padding-left: 0rem;
width: 250px;
margin-left: -30px;
max-height: 0;
transform: scaleY(0);
transform-origin: top;
overflow: hidden;
transition: all 0s ease;
}

.local-menu-items li:first-child{
 margin-top:20px;   
}	
	
.local-menu-items {
display: flex;
align-items: center;
padding-top:0px;
line-height:2em;
margin-bottom:0px;
margin-top:0px;
justify-content: inherit;
margin-right: auto;	
}
	
.local-content{
margin-top:0px;

}
	
.local-col{
margin-top:10px;
margin-bottom:5px;
}	
	
	
ul.local-mega-links{margin-left:-10px;}	
.local-mega-menu {margin-left: -5px;}
	
.expand-btn.open + .expandable{
max-height: 100%; transform: scaleY(1);}

.expandable li {margin: 0;}

.expandable li a {font-size: 12px;}

.local-mega-menu .local-content {grid-template-columns: auto;
padding: 1rem 0rem 0rem 1rem;
margin-top:6px;}

.local-mega-menu .local-content .local-col{
width: 100%;
padding-top: 0rem;
margin-bottom: -4.5rem;
border-top: none;
margin-left:40px;}
	
.local-mega-menu{margin-top:10px; padding-top:0px;}
	
.local-content .local-col .local-mega-links {border-left: 0px; padding-left: 0rem;}
	
.local-col .local-mega-links li {margin: 0; padding-left:0px; margin-left:-23px; margin-bottom:10px;}

.local-content {padding-top:0px;}
.local-content:nth-child(1) {border-top: 0px; margin-top:-50px; width:225px; margin-left:23px; height:420px;}
.local-content section{margin-bottom:43px;} 
}

	
@media all and (max-width: 700px) {
.local-menu-btn {margin-right:50px;}
}








#contentsubmenu {background-color: #fff; width: 94%!important; float: left!important; margin-left:20px!important; overflow-y: visible;}
.sec-footer{bottom:0; position:relative!important;}

.p7TMM04  {display:none;}
header.local-header {display:none;}


div.sec-footer {
    width: 100%;
    max-width: 1024px;
    height: auto;
    margin-top: 20px;
    margin-top: 0px;
    position: relative;
    z-index: 2;}

#content_third {
    width: 86%!important;
    margin: none;
    padding-left: 0px;
    padding-right: 0px;
    max-width: 1024px;
    margin-left: 20px;
    background-color: #fff;
    display: block;
}

#wrapper {max-height: none; height: auto!important; display: flow-root; background-color: #fff;}

#contentsubmenu > h1, h1 {
    margin-left: 0px;
    width: 90%;
    border-bottom: silver 2px solid;
    margin-top: -10px;
    margin-bottom: 20px;
}

#content_third h1 {
    line-height: 1.2em;
    margin-bottom: 10px;
    margin-left: 0px;
}

#contentsubmenu > h1, h1 {
    margin-left: 0px!important;
    width: 90%;
    border-bottom: silver 2px solid;
    margin-top: -10px;
    margin-bottom: 20px;
}

.twocolumnTable {width: 442px;margin-bottom: 10px;}

.threecolumnTable {width: 100%!important;}

div.divisionbanner a{text-decoration:underline!important; color:#0000ee!important;}



#call_info {
    float: right;
    width: 27%;
    border-radius: 5px;
    border: 4px solid #DBDBDB;
    background-image: none;
    background-color: #fff;
    text-align: left;
    margin-top: 5px;
    margin-right: -80px;
    margin-bottom: 10px;
    margin-left: 20px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
}


header.local-header{display:none!important;}



/*=====================================================================*/


h3 a:link {font-size: 16px; font-weight: normal; padding: 10px 0px; clear: left; color: #408AB4 !important; line-height: 1.3em; list-style:circle;}
h3 {margin-bottom:30px;}
#content_third ul {margin: 0px 0px 10px 15px; list-style-type: square;}
#contentsubmenu {width: 100%; max-width:1024px; margin-left: 0px;}
#contentsubmenu > h1,
h1 {margin-left:0px; width:100%; border-bottom:silver 2px solid; margin-top:-10px; margin-bottom:10px; line-height:1.1em; padding-bottom:15px!important;}




#leftcolumn li{list-style-type:none;}
.left li{list-style-type:circle!important; margin-bottom:0px; margin-top:0px; line-height:1.4em;}
#middlecolumn li{list-style-type:none;}
.middle li{list-style-type:circle!important; margin-bottom:0px; margin-top:0px; line-height:1.4em;}
#rightcolumn li{list-style-type:none;} 
.right li{list-style-type:circle!important; margin-bottom:0px; margin-top:0px; line-height:1.4em;}     
#content_third { width: 100%; margin: none; padding-left: 30px; padding-right: 30px; max-width: 1024px; background-color: #fff;} 
    
hr {margin-top: 20px; margin-bottom: 20px;}    
    
a > img{margin-right: 15px!important;}  
    
body {height:100vh; overflow-y:visible;}    
    
#wrapper {height: 120vh; overflow-y:visible;}
#contentsubmenu{background-color:#fff; width:95%; float:right; overflow-y:visible;}
#outer{height:auto; overflow-y:visible;}
    
#rightcolumn, 
#leftcolumn, 
#middlecolumn {margin-top:15px; margin-left:-20px; width:100%;}

.left h2, 
.middle h2, 
.right h2 {color:#000; border-top:silver 2px solid; border-bottom:silver 2px solid; padding-left:20px; padding-top:10px;}   

div.left ul h2{margin-left: -30px;margin-bottom: 15px;}    
div.left img{float:left;}       
    
.left, 
.middle, 
.right {height:auto; width:100%; background:none; border:none; margin-top:0px; margin-bottom:0px;} 

.left ul, 
.middle ul, 
.right ul {margin-top:15px; margin-left:30px;} 

.left li, 
.middle li, 
.right li {padding-left:10px;} 
   

.divisionbanner{margin: 10px; width: 90%; position: relative; float: left; margin-left: 20px;}   
#refi {width: 90%; background-color:#DBE5E9; margin: 10px; height: 75px; position: relative; float: left; margin-left: 20px;}   


#call_info_division {float: right; width: 235px; height: auto; border-radius: 5px; border: 1px solid gray; background-image: none; background: #fff; outline: #fff solid 10px; text-align: left; margin-top: 10px; margin-right: -20px; margin-bottom: 15px; margin-left: 10px; padding-top: 8px; padding-right: 11px; padding-bottom: 5px; padding-left: 10px;}  
#call_info_division p{margin-bottom: 5px; font-size:10px;} 
#call_info_division p a{font-size:10px; color:#0000ee!important;} 






p.mobile_display_none a img{margin-left:20px!important; width:93%!important; max-width:93%!important;}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-news img {
    float: left;
    clear: right;
    width: 20px;
    margin-left: 36%;
    margin-right: 30%;
    margin-top: -8px;
    margin-bottom: 7px;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments img {
    float: left;
    clear: right;
    width: 34px;
    margin-left: 29%;
    margin-right: 30%;
    margin-top: -9px;
    margin-bottom: 7px;
}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular img {
    float: left;
    clear: right;
    width: 21px;
    margin-left: 36%;
    margin-right: 30%;
    margin-top: -7px;
    margin-bottom: 10px;
}








@media (max-width:760px){ 
#refiMobile{width: 90%; background-color:#DBE5E9; margin-left:20px;display:block;} 
#refiMobile img{max-width:250px!important;}   
#refi{display:none!important;}  
}
    
    
@media (max-width:500px){   
#call_info_division{float:left; clear:left; width:100%;} 
}
    





button.usa-accordion__button.usa-nav__link#dds-header-popular {
    width: 130px;
    margin-top: 3px;
    height: 62px;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular img {
    float: left;
    clear: right;
    width: 21px;
    margin-left: 36%;
    margin-right: 30%;
    margin-top: -7px;
    margin-bottom: 10px;
}


button.usa-accordion__button.usa-nav__link#dds-header-news {
    width: 130px;
    margin-top: 3px;
    height: 62px;}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-news img {
    float: left;
    clear: right;
    width: 18px;
    margin-left: 38%;
    margin-right: 30%;
    margin-top: -8px;
    margin-bottom: 10px;
}




button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments img {
    float: left;
    clear: right;
    width: 34px;
    margin-left: 29%;
    margin-right: 30%;
    margin-top: -9px;
    margin-bottom: 7px;
}


button.usa-accordion__button.usa-nav__link#dds-header-records {
    width: 75px;
    margin-top: 3px;
    height: 62px;
    padding-bottom: 8px;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-records img {
    float: left;
    width: 20px;
    margin-left: 28%;
    margin-right: 30%;
    margin-top: -4px;
    margin-bottom: 10px;
}


button.usa-accordion__button.usa-nav__link#dds-header-publications {
    width: 100px;
    margin-top: 3px;
    height: 62px;}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications img {
    float: left;
    width: 24px;
    margin-left: 33%;
    margin-right: 28%;
    margin-top: -4px;
    margin-bottom: 10px;
}


button.usa-accordion__button.usa-nav__link#dds-header-services {
    width: 78px;
    margin-top: 3px;
    height: 62px;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-services img {
    float: left;
    width: 27px;
    margin-left: 25%;
    margin-right: 30%;
    margin-top: -8px;
    margin-bottom: 6px;
}


button.usa-accordion__button.usa-nav__link#dds-header-learning {
    width: 84px;
    margin-top: 3px;
    height: 62px;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning img {
    float: left;
    width: 19px;
    margin-left: 29%;
    margin-right: 30%;
    margin-top: -8px;
    margin-bottom: 8px;
}


button.usa-accordion__button.usa-nav__link#dds-header-about {
    width: 80px;
    margin-top: 3px;
    height: 62px;
    padding-left: 9px;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-about img {
    float: left;
    clear: right;
    width: 23px;
    margin-left: 24%;
    margin-right: 30%;
    margin-top: -8px;
    margin-bottom: 10px;}

 

a{color:#0000ee; font-weight:normal;}

h1 a{color:#000;}
h2 a{color:#000; margin-top:0px; margin-bottom:15px;}
h3 a{color:#000;}
h4 a{color:#000;}
#content_third p a:link{color:#0000ee; font-weight:normal; padding-left:0px;}
#content_third ul li {font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 150%; padding-left: 0px; margin-left:10px;}
#content_third#call-info p a:link{color:#000;}
#usa-nav__primary-item-header1{font-family:"Source Sans Pro Web", Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size:15px!important;}

ul, ol, li, p, a {
    font-size: 12px;
}





/*============================= PRINT STYLES =====================================*/

@media print {   

/*header, 
footer,
div.sec-footer,
nav.usa-breadcrumb, 
div.division-nav-title,
#divisionnavbar,
.local,
nav, 
.navbar, 
.navbar-expand-lg, 
.navbar-light,    
header.usa-header,
header.usa-header--extended,
header.usa-header-global,
header.usa-header--extended-global,
header#usa-header--extended-global1,
.bg-light {display: none;}   */ 
    
    
    
    
    
 
footer,
div.sec-footer,
nav.usa-breadcrumb, 
div.division-nav-title,
#divisionnavbar,
.local,
nav, 
.navbar, 
.navbar-expand-lg, 
.navbar-light,    
.bg-light {display: none;}
       
header,
header.usa-header,
header.usa-header--extended,
header.usa-header-global,
header.usa-header--extended-global,
header#usa-header--extended-global1 {background-color: transparent; background-image:none; width:98%; height:80px; padding-left:0px;}   

.usa-menu-btn,
.usa-menu-btn-global {display:none;}
.dds-header-banner-seal,
.dds-header-banner-seal-global {display:none;}
    
.usa-logo__text .usa-logo__text-global#title-line-2{display:block;}    
#extended-mega-logo {display:block; margin-left:20px;}    
    
}



/*===============================================MOBILE MENU TEST 1/13/========================================*/


@media all and (max-width: 896px){    
.usa-logo-global#extended-mega-logo {margin-top: 0px;margin-left: 0px;}   
.usa-header--extended-global{width:120%; padding:0px; margin-left:0px; margin-right:0px;}
.dds-header-sec-logo-container-global{width:100%;}
.dds-header-sec-secretary-global{float:left; margin-top:5px;clear:left;}
#extended-logo{height:70px; width:100%; float:left;margin-left:0px;}
.usa-logo__text-global{font-size:20px; margin-top:10px; float:left; margin-left:0px;}
.dds-header-sec-secretary-global{margin-top:3px; float:left; clear:left;margin-left:0px;}
.usa-menu-btn-global{float:right; margin-right:20px; border-radius:7px;}
.dds-usa-menu-btn-global{border:0px; border-radius:7px; box-shadow:none;font-weight:normal; float:left;margin:0; padding:0;flex:0 1 auto; padding-left:0px; padding-right:10px; background-color:silver;color:#000;font-size:0.87rem;height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;}	
.usa-nav__close-global{margin-right:12px; height:60px; width:64px; padding-top:5px;}
button.usa-accordion__button-global#dds-global-usa-nav__link-about img{visibility:hidden;}
.usa-accordion__button-global span{color:#000;}	
.usa-header--extended-global {width:100%; height:auto; margin:0 auto;}
.usa-navbar-global {margin:0 auto; width:100%; height:70px; margin-top:0px; margin-bottom:0px; padding:0px; overflow:hidden;}
.usa-banner-global{width:1023px; margin:0 auto;}
.usa-banner-global{width:100%; margin:0 auto;}
.usa-nav__primary-global a:not(.usa-button):not(.usa-current){color:#000;}
.usa-megamenu-global{flex:none; width:100%; float:left;}	
.usa-megamenu-global .usa-col-global{flex:none; width:100%; margin-bottom:-1px; float:left; margin-left:0px; margin-right:50px; line-height:1.6em; border-bottom:0px;}
#good-standing{color:#000; font-size:15px; padding-left:20px;}
 #global-title-services{margin-top:-25px;}
 span.submenu-link{line-height:1.2em;}
.usa-col-global ul{flex:none; width:100%; float:left; margin-left:0px; margin-right:0px;}
.usa-nav__submenu-global .usa-megamenu-global{margin-bottom:0px;}	
.usa-col-global{flex:none; width:100%; float:left; margin-left:0px; margin-right:0px;}	
.usa-nav-global {margin-left:0px; margin-right:0px; color:#000; width:80%; background-color:#fff; background:#fff;}
.usa-nav__inner-global {margin-left:20px; margin-right:0px; margin-top:20px; width:89%; background-color:transparent;}
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-25px; float:right;}
button.usa-nav__close-global:focus{outline:none;}
.usa-nav__primary-global .usa-accordion-global ul{margin-left:0px; margin-right:0px; width:100%;}
.usa-nav__submenu-global.usa-megamenu-global {width:100%; margin-left:0px; padding-left:3px;}      		  
.usa-nav__primary-item-global{padding-left:0px; width:100%; margin-left:0px; margin-right:0px;margin-bottom:10px;border:none;}
.usa-nav__primary-item-global li{padding-left:0px; width:100%; margin-left:0px; margin-right:0px; border-bottom:solid 1px #000;}
.usa-nav__primary-item-global ul{padding-left:0px; width:100%; margin-right:0px;}	
button.usa-accordion__button-global.usa-nav__link-global{margin-left:0px; margin-right:0px; width:100%;}
#extended-mega-nav-section-five{margin-left:0px; padding-left:3px; width:100%;}
.grid-row-global{margin-left:0px; margin-right:0px; width:100%;}
.usa-col-global{margin-left:0px; margin-right:0px; width:100%; background-color:#fff;}

.usa-megamenu-global .usa-col-global {flex:none; width:99%; float:left; margin-left:0px; margin-right:50px;}
#global-title-services {width:99%;}
#global-title-publications {width:99%;}
#global-title-news {width:99%;}
#global-title-records {width:99%;}
#news-elections {margin-top:2px;}
#extended-mega-nav-section-one,
#extended-mega-nav-section-two,
#extended-mega-nav-section-three,
#extended-mega-nav-section-four,
#extended-mega-nav-section-five {margin-left:0px; padding-left:3px; width:99%;}

.usa-nav__submenu-global a:not(.usa-button-global){margin-left:0px; padding-left:0px;}
.usa-nav__submenu-global a:not(.usa-button-global){padding-left:0px;}
.usa-nav__submenu-global a:not(.usa-button-global){padding-left:0px;}

.usa-nav__submenu-global {margin-top:3px; margin-bottom:0px; width:100%; background-color:#fff;}
.usa-nav__submenu-item-global {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; width:100%; border:0px; height:44px; line-height:1em; color:#000;}	
li.usa-nav__submenu-item-global {padding-top:0; padding-bottom:34px;padding-left:0px; margin-bottom:3px; margin-right:0px; height:50px; margin-top:0px;}
    
li.usa-nav__submenu-item-global#global-contact{margin-bottom:0px;}
    
ul.usa-nav__submenu-list-global {padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:-2px; margin-left:0px; margin-right:0px; width:100%; border-bottom:0px;}
.usa-nav__submenu-item-global a {padding-top:0px; padding-left:0px;padding-bottom:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; height:44px; width:100%; color:#000;}
li.usa-nav__submenu-item-global a span.submenu-link {margin-top:0px; margin-left:20px; display:block;}
li.usa-nav__submenu-item-global a span.submenu-link {margin-top:0px; margin-left:20px; display:block; font-size:14px;}

button.usa-accordion__button-global.usa-nav__link-global {float:right;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular {border:none; text-align:center;}

    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular img {display:none; border:0px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular {margin-bottom:2px; margin-top:10px; margin-left:0px; border:solid 1px #000; width:100%; height:50px; border-radius:0px; background-color:#fff;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:focus {background-color:#DDDDDD;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:focus span {color:#000; background-color:transparent;}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments {border:none; text-align:center;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments img {display:none;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px; border-radius:0px; background-color:#fff;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:focus {background-color:#DDDDDD;}    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:focus span {color:#000; background-color:transparent;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news span {padding:none; margin-right:none; margin-left:none; float:none; clear:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news {border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news img {display:none;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:focus {background-color:#DDDDDD;}    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:focus span {color:#000; background-color:transparent;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records {border:none; text-align:center;}    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records img {display:none;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:focus {background-color:#DDDDDD;}    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:focus span{ color:#000; background-color:transparent;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications {border:none; text-align:center;}     
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications img {display:none;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:focus {background-color:#DDDDDD;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:focus span {color:#000; background-color:transparent;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning {border:none; text-align:center;}     
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning img {display:none;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:focus {background-color:#DDDDDD;}    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:focus span {color:#000; background-color:transparent;}
    
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services {border:none; text-align:center;}   
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services img {display:none;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:focus{background-color:#DDDDDD;}    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:focus span{color:#000; background-color:transparent;}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-about span {float:none; clear:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about {border:none;}    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about img {display:none;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:focus{background-color:#DDDDDD;} 
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:focus span {color:#000; background-color:transparent;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about span {margin:0 auto; height:15px; font-size:16px; font-weight:600; color:#000; background-color:transparent;}

    
button.usa-accordion__button-global.usa-nav__link-global{}	
form.usa-search.usa-search--small {margin-top:20px;}
.usa-input-global {height:25px; width:300px;}
.dds-header-banner-seal-global{ float:left; height:120px; width:145px; margin-left:-26px; margin-top:-25px; margin-right:0px; opacity:.5; overflow:hidden;}
.dds-header-banner-seal-global img {height:96%; width:85%; margin-top:18px; margin-left:15px;}
.usa-nav__submenu-item-global {padding-bottom:30px;}
    
.usa-nav__submenu-list-global#usa-nav__submenu-list-header1, 
.usa-nav__submenu-list-global#usa-nav__submenu-list-header3, 
.usa-nav__submenu-list-global#usa-nav__submenu-list-header5, 
.usa-nav__submenu-list-global#usa-nav__submenu-list-header7 {border-right:0px;}
    
button.usa-accordion__button-global.usa-nav__link-global:active,
button.usa-accordion__button-global.usa-nav__link-global:focus {background-color:#fff;}
    
.grid-row.grid-gap a:hover {text-decoration:underline; color:#000;}
button.usa-accordion__button-local.usa-nav__link-local {width:100%;}
.usa-nav-global.is-visible {margin-left:0px; margin-right:0px; width:70%; background-color:transparent; background:#174359; height:100%;}
    
.usa-nav__secondary-global {background-color:#fff; float:right; width:70%; height:80px; margin-bottom:40px; padding:0px; margin:0 auto;} 
div#choose-your-language {float:right; margin-right:-5px; width:300px; padding-left:30px; padding-top:2px; height:30px; margin-top:10px; background-color:#fff; border:solid 1px #000; color:#000; border-radius:2px;} 
#search-button {background-color:#005EA2; border:solid 1px #000; height:25px;}
#search-button:active {outline:0.25rem solid #2491ff; outline-offset:0; height:25px;}
#header-searchbar{width:300px; height:325px; float:right;}
.usa-search-global.usa-search--small-global {width:300px;float:right; margin-right:-5px;}   
}

@media all and (max-width: 775px){
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-33px; float:right;}
}

@media all and (max-width: 620px){
.usa-nav-global.is-visible {width:70%;}
}		

@media all and (max-width: 595px){
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-33px; float:right;}
}

@media all and (max-width: 568px){
.usa-logo__text-global {float:left; font-size:18px;}
.usa-logo__text-global span {float:left; margin-left:20px;}
.usa-logo__text-global#title-line-2 {float:left; margin-left:5px;}
.dds-header-banner-seal-global {display:none;}
}	


@media all and (max-width: 560px){
.usa-logo__text-global {float:left; margin-left:20px;}
.usa-logo__text-global#title-line-2 {float:left; margin-left:5px;}
.dds-header-banner-seal-global {display:none;}
}	


@media all and (max-width: 541px){
li.usa-nav__submenu-item-global {padding-top:0; padding-bottom:15px;padding-left:0px; margin-bottom:3px; margin-right:0px; margin-top:0px;}
div.usa-nav__submenu.usa-megamenu.usa-nav__submenu-global.usa-megamenu-global #extended-mega-nav-section-header-eight {height:186px;}   #usa-nav__submenu-list-header12 li li li {height:186px;}
    
}



@media all and (max-width: 480px){
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-16px; float:right;}
div.sec-footer{min-width:none!important;}
}

@media all and (max-width: 479px){
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-16px; float:right;}
div.sec-footer{min-width:none!important;}
}

@media all and (max-width: 470px){
.usa-nav-global.is-visible {width:70%;}
.usa-logo__text-global {font-size:18px; margin-top:0px; width:80%; line-height:1.7rem;}
.usa-logo-global#extended-mega-logo{margin-top:-10px;}
.usa-logo__text-global#title-line-2 {font-size:14px; width:90%; line-height:.8rem; margin-top:10px;}
.usa-js-mobile-nav--active-global {padding-right:10px;}
.usa-menu-btn-global {float:right; margin-right:20px;} 		
}


@media all and (max-width: 445px){
.usa-nav__secondary-global {float:right; width:100%; margin-right:0px;} 
div#choose-your-language {float:right; width:300px; margin-right:-25px;} 
#header-searchbar {width:300px;float:right;}
.usa-search-global.usa-search--small-global {width:300px; float:right; clear:both; margin-right:-5px;}
.usa-input{width:300px; margin-right:0px;} 
}


@media all and (max-width: 416px){
div#choose-your-language {width:290px; margin-right:-30px; padding-left:5px;} 
#header-searchbar {width:290px;}
.usa-search-global.usa-search--small-global {width:290px; margin-right:-10px;}
.usa-input{width:290px;}
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-15px; float:right;}
#contentsubmenu {width: 70%!important; max-width: 960px; background-color:#fff; float:left; position:relative; padding-left:0px;}
}



@media all and (max-width: 402px){
.usa-logo__text-global {font-size:18px;margin-top:0px;}
.usa-logo__text-global#title-line-2 {font-size:14px; width:90%; line-height:.8rem; margin-top:10px;}
}


@media all and (max-width: 397px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#news-from-historical {height:65px; margin-right:30px;}
li.usa-nav__submenu-item.usa-nav__submenu-item-global#historical-pub {height:65px;}  
.usa-nav-global.is-visible {width:80%;}
.usa-nav-global {margin-left:0px; margin-right:0px; background-color:#fff; font-color:#000; width:70%;}
}



@media all and (max-width: 390px){
div#choose-your-language {width:270px;} 
#header-searchbar {width:270px;}
.usa-search-global.usa-search--small-global {width:270px;}
.usa-input {width:270px;} 
}


@media all and (max-width: 381px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#Archaeology-learning {height:65px;} 
.usa-nav-global.is-visible {width:80%;}
.usa-logo__text-global {font-size:20px; margin-bottom:0px; margin-top:5px;}
.usa-logo__text-global#title-line-2 {font-size:14px; margin-top:10px}
li.usa-nav__submenu-item-global {padding-top:0; padding-bottom:34px;padding-left:0px; margin-bottom:3px; margin-right:0px; height:65px;}
}


@media all and (max-width: 360px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#citizens-guide-services{height:65px; padding-top:5px;}
div#choose-your-language {width:250px;} 
#header-searchbar {width:250px;}
.usa-search-global.usa-search--small-global {width:250px;}
.usa-input {width:250px;}
.usa-logo__text-global {font-size:20px; margin-bottom:-10px; margin-top:10px; width:95%; margin-left:5px;}
.usa-logo__text-global#title-line-2 {font-size:14px; width:95%; margin-left:5px; margin-top:10px;}
}


@media all and (max-width: 352px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#publications-and-reg-pub {height:65px;}     
}


@media all and (max-width: 345px){
.usa-nav-global.is-visible {width:80%;}
.usa-logo__text-global {font-size:20px; margin-top:0px; width:95%; margin-left:5px;}
.usa-logo__text-global#title-line-2 {font-size:.8rem; width:90%; margin-left:5px; margin-top:10px;}
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-5px; float:right;}
}


@media all and (max-width: 342px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#nvra-pub{height:65px;}
}


@media all and (max-width: 335px){
.usa-logo__text-global {font-size:20px; margin-top:0px; margin-bottom:0px; width:95%; line-height:1.4rem; margin-right:10px;}
.usa-logo__text-global#title-line-2 {font-size:.8rem; width:95%; line-height:.8rem; margin-top:10px; margin-right:10px; margin-bottom:0px;}

.usa-banner__header-text-global,
.usa-banner__header-action-global {width:70%;}
    
.usa-nav__secondary-global {float:right; width:100%; margin-right:0px;} 
div#choose-your-language {float:right; width:235px; margin-right:-30px; padding-left:5px;} 
#header-searchbar {width:235px;float:right;}
.usa-search-global.usa-search--small-global {width:235px;}
.usa-input {width:235px;} 
}


@media all and (max-width: 331px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#citizen-info-service-pub{height:65px;}
span.sec-footer-title{width:65%;}
}


@media all and (max-width: 327px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#records-mass-archives{height:65px;}
}


@media all and (max-width: 322px){
.usa-nav-global.is-visible {width:85%;}
.usa-logo__text-global {font-size:20px; margin-top:0px; width:230px;margin-right:5px;}
.usa-logo__text-global#title-line-2 {font-size:.8rem; width:90%; margin-right:5px; margin-top:8px;}
button.usa-menu-btn-global {float:left;margin-left:-10px;}
.usa-nav__secondary-global {float:right; width:100%; margin-right:0px;} 
div#choose-your-language {float:right; width:230px; margin-right:-30px; padding-left:5px;} 
#header-searchbar {width:230px;float:right;}
.usa-search-global.usa-search--small-global {width:230px;}
.usa-input {width:230px;}
li.usa-nav__submenu-item.usa-nav__submenu-item-global#records-land {height:65px;}
}


@media all and (max-width: 320px){
.usa-logo-global#extended-mega-logo {margin-top: -10px; margin-left: 15px; margin-right:0px;}
#extended-mega-logo span{margin-left: 5px;}
li.usa-nav__submenu-item.usa-nav__submenu-item-global#departments-acp {height:65px;}
}

.usa-logo__text-global {font-size:20px; margin-bottom:-10px; margin-top:10px; width:95%; margin-left:5px;}

@media (max-width: 310px){
button.usa-nav__close-global {margin-top: -20px; margin-bottom: 0px; margin-left: 10px; margin-right: -13px;}
.usa-logo-global#extended-mega-logo {margin-top: -10px; margin-left: 0px; margin-right:0px;}
.usa-logo__text-global {font-size:19px; margin-bottom:-10px; margin-top:10px; width:95%; margin-left:5px;}
}

@media (max-width: 280px){
li.usa-nav__submenu-item-global {padding-top:0; padding-bottom:34px;padding-left:0px; margin-bottom:3px; margin-right:0px; height:75px;}
}


@media all and (max-width:896px){    
div.usa-nav__secondary-global {margin-right:0px; margin-top:20px; width:320px; padding-top:0px;}
div#choose-your-language {margin-right:0px;}
}
@media all and (min-width: 897px){
#choose-your-language {width:180px; height:17px; float:left;}
.usa-accordion__button.usa-banner__button span {color:#005ea2;font-weight:normal;}
.usa-nav__closed {margin-top:60px;}
.usa-header {width:1024px; height:auto; margin:0 auto; background-color:#3C4554;}
.usa-header--extended {width:1024px; height:auto; margin:0 auto; background-color:#3C4554;}
.usa-navbar {margin:0 auto; width:100%; height:70px; margin-top:0px; margin-bottom:0px; padding:0px; background-color:#3C4554; overflow:hidden;}
.usa-banner {width:1024px; margin:0 auto;overflow:hidden;}
.dds-header-banner-seal img {height:111%; width:104%; margin-top:-7px; margin-left:-5px;}
.usa-logo__text {font-size:2rem; margin-bottom:0px; margin-top:0px; margin-left:20px;width:100%; line-height:1rem;font-family: Source Sans Pro Web, Source Sans Pro,Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
#search{margin-top:-140px!important; border-radius:5px!important;}
#header-searchbar {width:215px; margin-top:-80px;}
.usa-input {border-top-left-radius:4px; border-bottom-left-radius:4px; height:25px; font-size:14px;}	
#usa-nav-global {background-color:#174359;} 
.usa-nav__submenu.usa-megamenu {overflow:hidden;}
#extended-mega-search-field-en-small {border-top-left-radius:4px; border-bottom-left-radius:4px; margin-bottom:0px;}
#heres-how-you-know {font-size:0.8rem;}

button.usa-accordion__button.usa-nav__link#dds-header-popular span {margin-left:0px;}
button.usa-accordion__button.usa-nav__link#dds-header-popular {width:130px; margin-top:3px; height:62px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-popular:active,
button.usa-accordion__button.usa-nav__link#dds-header-popular:focus {background-color:#162e51;}
   
button.usa-accordion__button.usa-nav__link#dds-header-departments span {margin-left:2px;}
button.usa-accordion__button.usa-nav__link#dds-header-departments {width:110px; margin-top:3px; height:62px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-departments:active,
button.usa-accordion__button.usa-nav__link#dds-header-departments:focus {background-color:#162e51;}
    
button.usa-accordion__button.usa-nav__link#dds-header-news span {margin-left:4px;}
button.usa-accordion__button.usa-nav__link#dds-header-news {width:130px; margin-top:3px; height:62px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-news:active,
button.usa-accordion__button.usa-nav__link#dds-header-news:focus {background-color:#162e51;}
    
button.usa-accordion__button.usa-nav__link#dds-header-records span {margin-left:3px;}
button.usa-accordion__button.usa-nav__link#dds-header-records {width:75px; margin-top:3px; height:62px; padding-bottom:8px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-records:active,
button.usa-accordion__button.usa-nav__link#dds-header-records:focus {background-color:#162e51;}

button.usa-accordion__button.usa-nav__link#dds-header-publications span{margin-left:0px;}
button.usa-accordion__button.usa-nav__link#dds-header-publications {width:100px; margin-top:3px; height:62px; background-color:#174359;}	
button.usa-accordion__button.usa-nav__link#dds-header-publications:active,
button.usa-accordion__button.usa-nav__link#dds-header-publications:focus{background-color:#162e51;}
   
button.usa-accordion__button.usa-nav__link#dds-header-services span {margin-left:-1px;}
button.usa-accordion__button.usa-nav__link#dds-header-services {width:78px; margin-top:3px; height:62px; background-color:#174359;}	
button.usa-accordion__button.usa-nav__link#dds-header-services:active,
button.usa-accordion__button.usa-nav__link#dds-header-services:focus {background-color:#162e51;}   

button.usa-accordion__button.usa-nav__link#dds-header-learning span {margin-left:0px;}
button.usa-accordion__button.usa-nav__link#dds-header-learning {width:84px; margin-top:3px; height:62px; background-color:#174359;}	
button.usa-accordion__button.usa-nav__link#dds-header-learning:active,
button.usa-accordion__button.usa-nav__link#dds-header-learning:focus {background-color:#162e51;}

button.usa-accordion__button.usa-nav__link#dds-header-about span {margin-left:1px;}
button.usa-accordion__button.usa-nav__link#dds-header-about {width:80px; margin-top:3px; height:62px;  padding-left:9px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-about:active,
button.usa-accordion__button.usa-nav__link#dds-header-about:focus {background-color:#162e51;}
   
button.usa-accordion__button.usa-nav__link {background-image:none;}
button.usa-accordion__button.usa-nav__link:hover {width:100%; background-image:none;}
.usa-nav__primary-item-global {width:auto; padding-left:0px; padding-right:0px; margin-right:0px; margin-left:0px;}
.usa-nav__primary-item.usa-nav__primary-item-global#usa-nav__primary-item-header1 {width:auto; padding-left:0px; padding-right:0px; margin-right:0px; margin-left:0px;}
.usa-header--extended .usa-nav__primary-item-global span {width:auto; white-space: normal; margin:0px; padding:0px; color:#fff;}
/*-----------------------------------------------------------------------------------------------*/
#global-title-popular1,
#global-title-popular2,
#global-title-departments1,
#global-title-departments2 {flex:none; width:auto; float:left; margin-left:0px; margin-right:30px; padding-right: 25px; border-right: solid 1px #fff;}

#global-title-popular3,
#global-title-departments3,
#global-title-news,  
#global-title-records,
#global-title-services,
#global-title-about {border-right: 0px;}
    
#global-title-publications,
#global-title-learning {border-right: none; padding-right:10px;width:34%;}   
#global-title-learning {width: 34%!important;} 
#global-title-publications2{padding-right:10px;width:34%;}  
#global-title-learning2{padding-right:10px;width:34%;} 
    
    
    
.usa-col ul {flex:none; width:100%; float:left; margin-left:0px; margin-right:0px;}
.usa-col {flex:none;float:left; margin-left:0px; margin-right:0px; width:100%;}	
.grid-row {margin-left:0px; margin-right:0px; width:100%;}		
ul.usa-nav__primary-global.usa-accordion-global#usa-accordion-global {width:98%; margin-left:10px; margin-right:10px;}
nav.usa-nav-global#usa-nav-global {width:100%; height:70px; padding-left:0px; padding-right:0px;}
div.usa-nav__inner-global#usa-nav__inner-global {width:100%; padding-left:0px; padding-right:0px;}

li.usa-nav__primary-item-global#usa-nav__primary-item-header1, 
#usa-nav__primary-item-header2, 
#usa-nav__primary-item-header3, 
#usa-nav__primary-item-header4, 
#usa-nav__primary-item-header5, 
#usa-nav__primary-item-header6, 
#usa-nav__primary-item-header7 {margin-left:auto; margin-right:auto;}
    
div.usa-navbar-global#usa-navbar-global {background-color:linear-gradient(#d7f2ff, #fff); background-image:url("/assets/img/galvin-header-background.png"); width:100%; margin-top:-30px;}
div.dds-header-banner-seal.dds-header-banner-seal-global img {margin-top:-5px;} 
div.usa-nav__secondary-global {margin-right:0px; margin-top:0px; padding-top:7px;}
#good-standing a{color:#000!important;}
}
    

@media all and (min-width: 897px){        
div#search{margin-top:0px!important;}
form#search-form{margin-top:0px!important;}
input.st-default-search-input{margin-top:-70px!important; width:235px;}
  
body{background-image:none;}
#outer {margin-top: -12px!important;}/*------------------ FIXES THE INVISIBLE BREAK IN TOM'S & JEFF'S CODE --------------------------------------------------*/

}


@media all and (max-width: 1000px) and (min-width: 950px){    
div#search{margin-right:50px!important;}
form#search-form{margin-right:5px!important;}   
}

@media all and (max-width: 985px) and (min-width: 948px){ 
input.st-default-search-input{margin-top:-70px!important; width:180px;margin-right:40px!important;}
}

@media all and (max-width: 949px) and (min-width: 897px){   
div#search{margin-right:70px!important;}
form#search-form{margin-right:70px!important;}
input.st-default-search-input{margin-right:30px!important;}       
}



    
@media all and (max-width: 896px){
#outer {margin-top: 0px!important;}
#contentsubmenu > h1, h1 {width:100%; /*padding:0px!important;*/}   
#call_info_division {margin-right:-10px!important;}
#usa-header--extended-global1{margin-top:-12px!important;}
.usa-accordion-global{width:92%!important; margin-top:80px!important;}
#usa-nav__close-global {width: 35px!important; height: 40px!important; margin-top: -15px!important; padding-top: 0px!important; margin-right: 56px!important;}
.usa-nav__close img {width: 1.5rem!important; margin-top: 0px!important;}
}


@media  all and (max-width: 896px){
div#search {margin-top: 20px!important; width:90%!important; float:left!important;}
form#search-form {margin-top: 20px!important; height: 50px!important; width: 65%;}
input.st-default-search-input {margin-top: 8px!important;}
.st-default-search-input {margin-top: 10px!important;margin-right: -30px!important;border-radius: 5px!important;border: solid 1px #000!important;height: 20px;width: 80%!important;}
#usa-nav__close-global{margin-right:40px!important;}
}


@media  all and (max-width: 896px){
div#search {margin-top: 20px!important; width:90%!important; float:left!important;}
form#search-form {margin-top: 20px!important; height: 50px!important; width: 65%!important;}
input.st-default-search-input {margin-top: 8px!important;}
.st-default-search-input {margin-top: 10px!important;margin-right: -30px!important;border-radius: 5px!important;border: solid 1px #000!important;height: 20px!important;width: 80%!important;}
}


@media  all and (max-width: 896px) and (min-width:761px){
div#search {margin-top: 10px!important; width:90%!important; float:left!important; position:unset!important;}
form#search-form {margin-top: 10px!important; height: 50px!important; width: 65%!important;}
input.st-default-search-input {margin-top: 8px!important;}
.st-default-search-input {margin-top: 30px!important; margin-right: -30px!important; border-radius: 5px!important ;border: solid 1px #000;height: 20px!important; width: 80%!important;}
}



@media  all and (max-width: 760px){
div#search {margin-top: 10px!important; width:90%!important; float:left!important;}
form#search-form {margin-top: 10px!important; height: 50px!important; width: 65%;}
input.st-default-search-input {margin-top: 8px!important;}
.st-default-search-input {margin-top: 30px!important;margin-right: -30px;border-radius: 5px;border: solid 1px #000;height: 20px;width: 80%;}
}


#usa-nav__close-global {width: 35px; height: 40px; margin-top: -10px; padding-top: 0px; margin-right: 45px;}


div.sec-footer{min-width:none!important;}


/* ============================ADDED 2-3-23 to adjust some banner issues on Tom's production pages ===================================== */

.divisionbanner{padding:7px!important; text-align:left!important;}


@media (min-width:897px){
.mobile_display{display:none!important;}
.mobile_display_none{display:block!important;}
#refiMobile{display:none!important;}
#refi{display:block!important;}
}

@media (max-width:896px){
.mobile_display_none{display:none!important; text-align:left!important;}
.mobile_display{display:block!important; text-align:left!important;}/*================================ keep an eye on how this affects double banners ======================*/
#refiMobile{display:block!important;}
#refi{display:none!important;}  

}


@media (min-width:761px){
table.twocolumnTable tr td:nth-child(odd){width:80px;}
}

#proposedRegsbanner h3 {line-height: 9px; text-decoration:none;}
#proposedRegsbanner h3 a{text-decoration:none;}


#content_third ol{margin: 10px 0px 15px 35px;}

div.sec-footer a{text-decoration:none;}
address.sec-footer-mail p a{text-decoration:none;}
address a{text-decoration:none;}
#content_third ol li {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    line-height: 130%;
    list-style-type: decimal;}


/*============================================== Added 2/8 ============================*/

#content_third table td {height: 50px;}
#content_third table td h4{padding-top: 0px;margin-bottom: 0px;}
div.dolphincontainer.mobile_display_none{display:none!important;}
div.dolphinnav{display:none!important;}
#content_third{margin-top:20px;}
tr h4{padding-top:0px!important;}

.sec-footer{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
.sec-footer-name-title{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
.sec-footer-connect{font-size:16px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
address.sec-footer-mail{font-size:14px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
p a:link{text-decoration:none!important;}
.terms-accessibility{font-size:12px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"} 




/*============================================== Added 2/9 to fix seccareers and its linked pages ============================*/
.apply {height:150px!important; margin-bottom:30px!important; border: solid 1px #989898!important; background-color: #f6f5f5!important;}
.apply p{font-size:12px!important; line-height:1em!important;}
.apply p:nth-child(2){margin-top:10px!important;}
.apply ul{margin-top:-10px!important; display:inline-block!important; margin-left:-10px!important; padding-left:0px!important;}
.apply ul li {display:inline-block!important;}
.apply li:nth-of-type(3){margin-top:-20px!important;}

@media (max-width:555px){
 .apply {height:170px!important;}   
}

@media (max-width:350px){
 .apply {height:190px!important;}   
}

@media (max-width:310px){
 .apply {height:210px!important;}   
}
#RegisterProfile {margin-bottom: 40px!important;}
#RegisterProfile div:nth-of-type(2){margin-top: -20px!important;}





@media all and (max-device-width: 472px) and (min-device-width:279px){
.usa-logo__text-global span {float: left; margin-left: 15px!important;}
}







