body { margin:0px; height:100% }
html { height:100% }
#TextHome1 a:link { color:#00f; text-decoration:underline }
#TextHome1 a:hover { color:#ff0; font-weight:bold; text-decoration:underline }
#CSSMenu a:link { color:#fff }
#CSSMenu a:hover { color:#ff0 }
#PageDiv { position:relative; height:1300px; max-width:1300px; margin:auto }
#StickyHeader { position:fixed; left:0px; top:0px; right:0px; height:120px; min-height:110px; max-height:120px; z-index:1; background-color:#338d8e; border:solid #fff 1px; opacity:0.6 }
#StickyHeader_tl { position:absolute; left:0px; top:0px; width:1px; height:1px; z-index:0 }
#StickyHeader_t { position:absolute; left:1px; top:0px; right:1px; height:1px; z-index:0 }
#StickyHeader_tr { position:absolute; width:1px; top:0px; right:0px; height:1px; z-index:0 }
#StickyHeader_l { position:absolute; left:0px; top:1px; width:1px; bottom:1px; z-index:0 }
#StickyHeader_r { position:absolute; width:1px; top:1px; right:0px; bottom:1px; z-index:0 }
#StickyHeader_bl { position:absolute; left:0px; height:1px; width:1px; bottom:0px; z-index:0 }
#StickyHeader_b { position:absolute; left:1px; height:1px; right:1px; bottom:0px; z-index:0 }
#StickyHeader_br { position:absolute; width:1px; height:1px; right:0px; bottom:0px; z-index:0 }
#StickyHeader_m { position:absolute; left:1px; top:1px; right:1px; bottom:1px }
#FrankHarshbarger.f-ms { z-index:2 }
#TextHome1 { position:absolute; left:25%; top:200px; right:24.67%; height:838px; min-height:35%; z-index:3; padding:30px; background-color:#338d8e; box-shadow:0px 4px 4px 2px rgba(255,255,255,0.75); border:solid #000 1px; opacity:0.75; overflow:auto }
#CSSMenu { position:fixed; left:25%; top:65px; width:124px; height:75px; z-index:4 }
@media screen and (max-width:1020px)
{
#TextHome1 a:active { color:#09f; text-decoration:underline }
#PageDiv { height:1250px; max-width:1000px }
#TextHome1 { left:20%; right:11.4%; height:793px }
#CSSMenu { left:19%; height:auto }
}
@media screen and (max-width:768px)
{
#PageDiv { width:700px; height:900px; max-width:700px }
#StickyHeader { height:100px; min-height:70px; max-height:110px }
#TextHome1 { left:-inf%; top:150px; right:-inf%; bottom:16.67%; height:auto; padding:5px }
#CSSMenu { left:13%; top:50px; width:114px }
}
@media screen and (max-width:736px)
{
#PageDiv { width:675px; height:250px; max-width:738px }
#StickyHeader { height:80px; min-height:60px; border:solid #fef7f7 2px }
#TextHome1 { left:81px; top:130px; right:auto; bottom:-120px; width:503px; min-height:0px }
#CSSMenu { left:15%; top:30px }
}
@media screen and (max-width:667px)
{
#PageDiv { width:600px; height:200px; max-width:667px }
#StickyHeader { height:65px; min-height:5px }
#TextHome1 { left:15%; top:90px; right:15%; bottom:-65%; width:auto; min-height:32%; padding:8px }
#CSSMenu { left:18%; top:20px }
}
@media screen and (max-width:568px)
{
#PageDiv { width:500px; max-width:568px }
#StickyHeader { min-height:4px }
#TextHome1 { left:12%; right:12%; bottom:-45%; min-height:0px }
#CSSMenu { left:15% }
}
@media screen and (max-width:414px)
{
a:link { color:#fff }
a:hover { color:#ff0 }
#CSSMenu a:link { text-decoration:underline }
#CSSMenu a:hover { text-decoration:underline }
#PageDiv { width:300px; height:500px; max-width:414px }
#StickyHeader { height:100px }
#TextHome1 { left:0%; top:135px; right:auto; bottom:-17%; width:282px }
#CSSMenu { top:45px }
}