html {height:100%}
body {height:100%; margin:0 7%; color:#000; background-color:#400; text-align:center; font-family:Verdana, Geneva, sans-serif}
a {text-decoration:none; display:block}
h1, h2, h3 {text-align:center}
table {border:none; border-collapse:collapse}
td {border:none; margin:0; padding:0; vertical-align:top}
#CpyrFrame {height:14px; line-height:11px; background-color:#003; text-align:right; padding-right:20px}
#CpyrFrame a {color:#ddf; font-size:11px; font-style:italic; font-weight:bold}
#CpyrFrame a:hover {color:#faa}
#Scholarship, #Foundation {display:none; position:fixed; top:0; left:0; width:100vw; height:100vh; background-color:rgba(50, 19, 19, 0.8); z-index:4}
.Details {width:95vw; max-width:1000px; max-height:90vh; margin:2% auto; padding:11px; overflow:auto}
.Details h1 {text-align:center}
.Details h3, .Details p {margin:5px 0}
.Details {background-color:#fff; text-align:justify; border-radius:15px}
#MainFrame {background-color:#f4f4fd; border-top:solid 3px #b9b9ff; border-left:solid 3px #2121ff; border-right:solid 3px #9f9fff; border-bottom:solid 3px #7070ff; border-top-right-radius:19px}
#MainFrame a, #MainFrame p {font-weight:bold; color:#333333; margin:6px 0; text-shadow:1px 1px 3px #99f}
#MainFrame a:hover, #MainFrame p:hover {text-shadow:1px 1px #7f7; cursor:pointer}
#Main div {float:left; width:50%; padding:3px 0}
#MainFrame h1, #MainFrame h2 {clear:both; margin:0; padding:7px 0 0 0}
#MainFrame h3, #TitleFrame h3 {padding:0; margin:0}
#MenuFrame {width:220px; text-align:center; padding:7px 3px 0; background-color:#6b0202; border-left:solid 1px #b00; border-top:solid 3px #b00; border-bottom:solid 2px #b00; border-right:solid 4px #b00; border-top-left-radius:19px}
#MenuFrame a {color:#f4f4fd; cursor:pointer; font-size:16px; margin:2px 0 7px; padding:0 7px 4px; font-weight:bold; background-color:#6b0202; text-shadow:4px 2px 7px #fff; border-bottom:thin solid #fbb}
#MenuFrame a:hover {text-shadow:4px 2px 7px #ff0; color:#f9de80}
#Obscure {position:fixed; top:0; left:0; width:100vw; height:100vh; background-color:rgba(50, 19, 19, 0.8); z-index:5}
#Obscure #Contact {margin:90px auto; background-color:#fee; width:300px; height:100px; padding:7px; border-radius:5px}
#Obscure #Contact h4 {padding:15px 0 7px 0; margin:0}
#PageFrame, #Layout {height:100%; width:100%; border-collapse:separate}
#PageFrame {background-color:#008; border:solid 2px #66f; border-top-left-radius:23px; border-top-right-radius:23px}
#TitleFrame {background-color:#fdd;; border:solid 5px #fbb; height:90px; text-align:center; color:#115; padding:0 50px 0 71px; border-radius:19px}
#TitleFrame h1 {padding:0; margin:15px 0 0}
#TitleFrame img {float:left}
#X {width:21px; height:21px; float:right; padding-right:10px; cursor:pointer; background:url(/include/x.png) no-repeat center #ddd; border:solid 2px #666; border-radius: 4px}
#X:hover {background:url(/include/x_hov.png) no-repeat center #ddd}
.First {text-align:right}
