body            {margin:0; padding:0;
                 border:0;
                 font-size:16px; text-align:center;
                 background-color:#dfe2fd;}
div             {margin:0; padding:0; border:solid red 0px;}
img             {margin:0; padding:0;}
a               {margin:0; padding:0; border:0; text-decoration:none;}
.clearfix1:after{content: "";
                 display:table;
                 clear:left;}
.clearfix2:after{content: "";
                 display:table;
                 clear:right;}
.clearfix3:after{content: "";
                 display:table;
                 clear:both;}
.clear-left     {width:100px; height:1px; display:block; clear:left;}
.clear-right    {width:100px; height:0px; display:block; clear:right;}
.clear-both     {width:10px; height:0px; display:block; clear:both;}
p               {margin:0; padding:0;}



#par            {width:90%; max-width:1450px; height:auto;
                 margin:0 auto 0;
                 text-align:center;
                 background-color:#ffffff;}



#f              {width:auto; height:auto;
                 text-align:center;
                 background-image:url(a/ftp-1-bg.gif); background-repeat: repeat-x;}
#i              {width:285px; height:auto;
                 margin:0 3.3% 0 0;
                 text-align:right;
                 float:right;}
#ftp-1-spacer   {width:auto; height:4px;}
#ftp-1          {width:auto; height:25px;
                 margin:0 4px 0 0;
                 text-align:right;
                 background-color:#dfe2fd;}
#ftp-1-p        {font:normal 14px verdana, 'sans serif'; color:#606d93;}
#ftp-1 a:link, #ftp-1 a:visited
                {color:#606d93; text-decoration:none;}
#ftp-1 a:hover, #ftp-1 a:active
                {text-decoration:none;}
#ftp-1-lt-margin{margin-left:4px;}
#apply-now      {width:auto; height:auto;
                 margin:30px 0 0 0;}
#apply-now a:link, #apply-now a:visited
                {width:100%; max-width:285px;
                 margin:0; padding:12px 3px 12px 1px;
                 font:normal 22px verdana; color:#ffffff; text-align:center;
                 background-color:#df7a7a; border-radius:10px;
                 display:block;}
#apply-now a:hover, #apply-now a:active
                {background-color:#b54d4d;
                 text-decoration:none;}
#l              {width:320px; height:125px;
                 background-image:url(a/l.gif);
                 float:left;}



#ftp-2          {position:relative;
                 width:94%; height:auto;
                 margin:0 auto 0; text-align:center; margin-top:10px;
                 text-align:center;
                 background-color:#0a3371;
                 z-index:1000;}
*               {margin:0; padding:0;}
#menu li        {list-style:none;
                 border-left:solid #50508e 1px; border-right:solid #50508e 1px;
                 float:left;}
#menu li a      {padding:9px 1px 10px 1px;
                 font-family:pathway-gothic-one;
                 font-size:26px; color:#eeeeee; text-decoration:none;
                 display:block;}
#menu li a:link, #menu li a.visited
                {color:#ffffff;}
#menu li a:hover, #menu li a.active
                {background-color:#df7a7a; text-shadow: 1px 1px 1px #444444;}
#menu li ul     {position:absolute;        display:none;
                 width:auto; left:-999em;
                 text-align:left;
                 background-color:#0a3371; border:solid #000000 1px; border-top:0;}
#menu li ul li  {float:none;
                 border-bottom:solid #0e0e49 1px; border-top:solid #474784 1px;
                 border-left:solid #999999 1px; border-right:solid #474784 1px;}
#menu li ul a   {width:auto;
                 padding:9px 25px 9px 22px;
                 font-family:pathway-gothic-one; font-size:26px; color:#dddddd;}
#menu li ul a:hover {background-color:#df7a7a;
                   color:#ffffff;}
#menu li:hover ul{left:auto;}
#menu li#tex     {width:21%; border-left:solid red 0px;}
#menu li#com     {width:18%;}
#menu li#dsc     {width:20%;}
#menu li#fix     {width:13%;}
#menu li#inv     {width:26%; border-right:solid red 0;}
#menu li#app     {display:none;}
#menu li ul li.btmenubdr {border-bottom:solid #888888 1px;}
#menu li ul li.tpmenubdr {border-top:solid #555555 1px;}



#mural          {width:94%; height:auto;
                 margin:0 auto 0;
                 text-align:center;}
#mural img      {width:100%; height:auto;
                 display:block;}



@font-face      {font-family:pathway-gothic-one;
                 src:url('b/fonts/pathway-gothic-one.woff2') format('woff2'),
                 url('b/fonts/pathway-gothic-one.woff') format('woff'),
                 url('b/fonts/pathway-gothic-one.ttf') format('truetype');
                 font-display:swap;}
@font-face      {font-family:pontano-sans;
                 src:url('b/fonts/pontano-sans.woff2') format('woff2'),
                 url('b/fonts/pontano-sans.woff') format('woff'),
                 url('b/fonts/pontano-sans.ttf') format('truetype');
                 font-display:swap;}



#s              {width:auto; height:auto;
                 padding-bottom:35px;
                 text-align:left;}
#p-spacer       {width:auto; height:60px;}
#mld            {display:none;}
.p-1            {width:93%;
                 margin:0 0 -11px 3.5%;
                 font-size:38px; font-family:pontano-sans; font-weight:normal; color:#5e667e;
                 border-bottom:solid #dddddd 1px;}
.p-2            {margin:40px 2% -21px 3.5%;
                 font-family:pathway-gothic-one;
                 font-size:31px; font-weight:normal; color:#df7a7a;}
.p-3            {margin:27px 3% 0 3.5%;
                 font-family:pontano-sans; font-size:27px; color:#606d93;
                 -webkit-touch-callout: none;
                 -webkit-user-select: none;
                 -khtml-user-select: none;
                 -moz-user-select: none;
                 -ms-user-select: none;
                 -o-user-select: none;
                 user-select: none;}
.p-3 a:link, .p-3 a:visited
                {font-family:pontano-sans;
                 font-size:26px; color:#606d93; text-decoration:none;}
.p-3 a:hover, .p-3 a:active
                {color:#214101;
                 text-decoration:none;}
ul.p3           {margin:12px 30px 0 6%;}
ul.p3 li        {list-style-image:url(c/square.gif);
                 font-family:pontano-sans; font-size:27px; color:#606d93;}
.bld            {font-weight:bold;}
.ital           {font-style:italic; font-family:georgia;}
.blockquote-1   {margin:30px 10% 0 4%; padding-left:1.3%;
                 border-left:solid #bbb 1px;}

.in-page-image  {width:42%; max-width:280px;
                 margin:10px 15px 5px 1%;
                 float:right;}

#btt a:link     {color:#606d93;
                 text-decoration:underline;}



#t              {width:auto; height:auto;
                 text-align:center;
                 background-color:#dfe2fd;}
.footer-spacer  {width:auto; height:25px;}
.f-box-container-1 {width:auto; height:auto;
                    padding-bottom:25px;}
.f-box-container-2 {width:auto; height:auto;
                    border-bottom:solid #c3c7e6 1px;}
.f-box          {}
.f-box p        {font-size:11px; color:#757cad;}
#fb1            {width:45%; height:auto;
                 float:left;}
#fb1 img        {width:100%; max-width:425px; height:auto;
                 display:block;}
#fb2            {width:41%; height:auto;
                 text-align:right;
                 float:right;}
#fb2 img        {width:25%; max-width:50px; height:auto;}
#fb3            {width:44%; height:auto;
                 text-align:left;
                 float:left;}
#fb3 a:link,  #fb3  a:visited
                {margin:0 6px 0 6px;
                 font:normal 14px arial; color:#8389b8;
                 text-decoration:none;}
#fb3 a:hover, #fb3  a:active
                {color:#5b6295; text-decoration:none;}
#fb4            {width:54.5%; height:auto;
                 text-align:right;
                 float:right;}
#fb4 a:link,  #fb4  a:visited
                {margin:0 5px 0 5px;
                 font:normal 14px arial; color:#8389b8;
                 text-decoration:none;}
#fb4 a:hover, #fb4  a:active
                {color:#5b6295; text-decoration:none;}
#bst            {width:auto; height:auto;
                 padding:5px 0 25px 0;
                 border-top:solid #ffffff 1px;}
#bst p          {font:normal 12px verdana; color:#9298c3;}
#bst-rt         {width:52%; height:auto;
                 text-align:right;
                 float:right;}
#bst-lt         {width:47.5%; height:auto;
                 text-align:left;
                 float:left;}




@media (max-width:1250px)  {
#par            {width:95%;}
}



@media (max-width:1025px)  {
#menu li a      {padding:12px 1px 11px 1px;
                 font-size:21px;}
}



@media (max-width:775px)  {
#i              {display:none;
                 float:none;}
#l              {width:250px;
                 background-image:url(a/l-mobile.gif);
                 margin:0 auto 0;
                 text-align:center;
                 float:none;}

#ftp-2          {border:solid #000 1px; border-top:solid #000 1px; border-bottom:solid #444 1px;}


#menu li        {border-left:solid #05285c 16px; border-right:solid #05285c 16px;
                 border-bottom:solid #0e0e49 1px; border-top:solid #474784 1px;
                 float:none;}
#menu li a      {padding:19px 14px 17px 14px;
                 font-size:28px;}
#menu li ul     {width:45%;
                 margin:-8px auto 0;
                 text-align:center;}
#menu li ul a   {padding: 10px 9px 10px 9px;
                 border-left:solid #474784 1px; border-right:solid #474784 1px;}
#menu li:hover ul {left:26%;}
#menu li#tex    {width:auto; border-left:solid #05285c 16px; border-top:solid #365d99 6px;}
#menu li#com    {width:auto;}
#menu li#dsc    {width:auto;}
#menu li#fix    {width:auto;}
#menu li#inv    {width:auto; border-right:solid #05285c 16px;}
#menu li#app    {width:auto;
                 border-bottom:solid #365d99 20px;
                 display:inherit;}
#p-spacer       {height:30px;}
#mld            {height:5px; width:100px;
                 display:inherit;}
.p-1            {width:96%;
                 font-size:30px;}
.p-2            {margin-top:30px;
                 font-size:28px;}
.p-3            {font-size:26px;
                 line-height:27px;}
ul.p3           {margin-left:9%;}
ul.p3 li        {font-size:26px; line-height:27px;}
.in-page-image  {width:95%; max-width:95%;
                 margin:7px auto 0;
                 float:none;}
#fb1            {display:none;}
#fb2            {width:auto;
                 text-align:center;
                 float:none;}
#fb3            {width:auto;
                 text-align:center;
                 float:none;}
#fb3 a:link,  #fb3  a:visited
                {margin:0 2px 0 2px;
                 font-size:10px;}
#fb4            {width:auto;
                 text-align:center;
                 float:none;}
#fb4 a:link,  #fb4  a:visited
                {margin:0 2px 0 2px;
                 font-size:10px;}
#bst p          {font:normal 9px arial;}
#bst-rt         {width:100%;
                 text-align:center;
                 float:none;}
#bst-lt         {width:100%;
                 text-align:center;
                 float:none;}
#mural          {display:none;}
}
