@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local('Poppins Light'),local('Poppins-Light'),url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf) format('truetype')}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local('Poppins Regular'),local('Poppins-Regular'),url(https://fonts.gstatic.com/s/poppins/v8/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype')}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf) format('truetype')}

html, body {height: 100%;width: 100%;}
body { display: table;  font-size:100%; font-family:Helvetica; margin: 0 auto; padding:0em;  no-repeat; background-attachment: fixed; background-size: cover;}
h1{ font-size:2.0em; font-weight:bold; line-height:2.4em; margin:0em; }
h2{ font-size:1.2em; font-weight:100; line-height:1.3em; margin:0em; text-align:left; padding:1.2em; }
p{ font-weight:100; line-height:1.8em; margin:0em; text-align:justify; padding:1.2em; }
ul{ margin:0em;  padding:0em;  }
li{ list-style:square; font-weight:100; line-height:1.8em; margin:.5em 0em .5em 0em; text-align:justify; padding:0.2em; }
img{ }
a{ text-decoration:none; }


header{ display:block; text-align:center; }
nav{ display:block; text-align:center; max-width:80%; }
nav ul{ display:block; }
nav ul li{ display:inline; margin: 1em 1em 1em 1em; }
nav ul li a{ color: black; font-size: 1.2em; line-height: 2.5em; white-space: nowrap; padding:0.4em 1.2em 0.2em 1.2em; transition:background 0.2s; -webkit-transition:background 0.2s; }
nav ul li a:hover{ background:#a7c2e4; border-radius: 1em; border-bottom: 0.2em solid #4680c6; }
#altMenuemain{display:none; width:1.8em; cursor:pointer; padding: 0.3em;}
#pageHead{ display: table-row; width:80%; height:6em; text-align: center;  border:0px; border-radius: 1.25em; background-color: #ffffff;  padding: 0.2em 1em 0.2em 0.2em;  background:url(../img/asfc_logo.png) no-repeat; background-attachment: fixed; background-size: 10%; background-position: left 12em top; }
#pageHead nav ul li{margin: .2em .4em .2em .4em;}
#pageHead nav ul li a{ color: black; font-size: 0.875em; font-weight:bold; line-height: 1.25em; white-space: nowrap; padding:0.4em 1.0em 0.2em 1.0em;  }


footer{ display: table-row; width:100%; background:#21bbef; text-align: center; height:2.5em;}
footer ul{ width:100%; max-width:980px; text-align: center; margin:0px auto; }
footer ul li{ display:inline; font-size:0.8em; line-height:2.5em; color:#4680c6; padding:0em 0.7em 0em 0.7em; }
footer ul li a{ color:#1e3c60; }
footer ul li a:hover{ color:#2e5b94; }

#welcomeText{ margin:2em 0em 3em 0em; width:60%; }
.biContent{ margin:4em 10em 2em 10em; font-size: 1.2em; line-height: 1.6em; }
.biLogin{max-width:25em;}
.biIco{ min-width:6.25em; text-align:center; padding: 0.5em; margin:0em; margin-left:0.625em; float: right; background-color: #f6f7f9; border: 0px;  border-radius: .625em;  cursor:pointer; }
.biIco:hover{ background-color: #016b69; color:#f6f7f9;}


.headerTxt { padding-top:0.313em; padding-right:0.938em; font-size:0.875em; font-weight:bold; padding-left:0.938em; height:1.25em; }

#biEditBut{cursor:pointer; padding:0em; maargin:0em;}
#biEditBut img:hover{ background:#a7c2e4;}
#biContentbox{ outline: none; font-size:0.875em;  user-select: text; white-space: pre-wrap; word-wrap: break-word;  width:100%; min-height:12.5em; overflow:visible; }

.uplc { bottom: 0; cursor: inherit; font-size: 1em; height: 2em;  width:2em;  margin: 0; opacity: 0; padding: 0;}
.cUplForm { cursor:pointer; display: inline; margin: 0em; width:2em;  height: 3em; background:url(../img/Picture.png) no-repeat;}

/* #biStartContent{ background:url(../img/webbg.jpg) no-repeat; background-attachment: fixed; background-size: cover;} */