body {margin:0px; padding:0px; background-color: #ffffff; color: #2F4F4F;}

html{overflow-x: auto;}

section.app{border-style:solid;border-width:1px;border-color:#f0f0f0;border-radius:5px;margin:5px;}
div{margin:5px;}
h1{font-size:larger;font-weight:700;margin:20px}
h2{font-size:larger;font-weight:700;margin:40px}
h3{font-weight:700;margin:20px}

.header{text-align: left;vertical-align: middle; margin:0px;padding:0px}
.footer {text-align: center; vertical-align: middle; margin:0px;padding:0px; font-size: smaller;}

a{text-decoration: none; color: #00008B; background-color: #ffffff;}
a:hover {color: #191970}
a.act{font-weight: bold;}

.glowbut{cursor: pointer;font-style: italic;font-weight: 700;color: #000099;background-color:#ffcc00;opacity:.8;border-width: 0px;border-radius: 5px;}
.glowbut:hover {opacity:1;box-shadow: 0px 0px 5px 3px #ffcc00;}

.click{cursor: pointer;text-decoration: none; color: #191970; background-color: #ffffff;}
.click:hover {color: #000000;}

.clickHigh{cursor: pointer;text-decoration: none; color: #0000cc; background-color: #ffffff;font-weight: bold;}
.clickHigh:hover {color: #000066;}

img {border: 0px; margin: 0px;max-width:100%;height:auto;}
img.imgLeft { float: left; margin:10px;}

img.vidback {height: 90px;width: 120px;}
img.vidover{height:32px;width:32px;position:relative;top:-29px;left:-76px}

.border{border-style:solid;border-width:1px;border-color:#f0f0f0;border-radius: 5px;margin:5px;}

.logoIn{border-style:solid;border-width:1px;border-color:#000000;border-radius: 5px;margin:2px;padding:1px;font-size:10px;font-family: Verdana;}

.logoSet{border-style:solid;color:#000000;border-width:1px;border-color:#000000;border-radius: 5px;margin:2px;padding:1px;font-size:10px;font-family: Verdana;}

.logo{cursor: pointer;opacity:.8;border-style:solid;color:#000000;border-width:1px;border-color:#000000;border-radius: 5px;margin:2px;padding:1px;font-size:10px;font-family: Verdana;}
.logo:hover{text-decoration: none;opacity:1.0;}

.menu{height:16px;width:16px;cursor: pointer;vertical-align: middle;opacity:0.5;margin-left:10px}
.menu:hover{opacity:1.0;} 

.img16{height:16px;width:16px;vertical-align: middle}

.icon{height:16px;width:16px;cursor: pointer;vertical-align: middle;opacity:0.3;margin-right:2px}
.iconno{height:16px;width:16px;vertical-align: middle;margin-right:2px}
.icon:hover{opacity:1.0;}
.iconact{height:16px;width:16px;cursor: pointer;vertical-align: middle;box-shadow: 0px 0px 5px 3px #ffffff inset, 0px 0px 0px 10px #ffcc00 inset;opacity:1;margin-right:2px;border-radius:1px}
.iconIn{height:16px;width:16px;cursor: pointer;vertical-align: middle;padding:.5em;}

.locact{height:16px;width:16px;cursor: pointer;vertical-align: middle;box-shadow: 0px 0px 2px 3px #ffcc00 inset;opacity:1;margin-right:2px;border-radius:3px}

.mark{cursor: pointer;text-align:center;opacity:0.5;}
.mark:hover{opacity:1.0;}
.markno{text-align:center;color:#ffffff;}
.markact{box-shadow: 0px 0px 5px 3px #ffffff inset, 0px 0px 0px 10px #ffcc00 inset;opacity:1;border-radius:1px;}

.inNoBorder{border-style: none;outline: none;}
.inHovNo{margin-right:3px;border-style: none;outline: none;}
.inHovP{cursor: pointer;margin-right:3px;border-style: none;outline: none;}
.inHov{margin-right:3px;border-style: none;outline: none;cursor: pointer;}
.inHov:hover{box-shadow: 0px 0px 1px 1px #ffcc00;}

.glow{box-shadow: 0px 0px 2px 1px #000000;background-color:#ffe066;opacity:.8;}
.glow:hover {opacity:1;}

.act{box-shadow: 0px 0px 2px 1px #ffcc00;background-color:#ffe066;} 
.rev{background-color: #B2FFB2;} 
.exp{background-color: #FFE6E6;} 

.boldBlack{font-weight: bold;color:#000000}
.status{color:#800000;float:right;cursor: help;font-size:smaller;overflow:hidden;}

.help{cursor: help;font-size:smaller;}

#gAd{display:none}


#paper {margin:0px;position: fixed;left: 0%;top: 0%;background-color: #ffffff;opacity:0.9;width: 100%;height: 100%;z-index: 90;}
#content {position: absolute;left: 5%;top: 5%;width: 80%;height: auto;opacity:1.0;padding:5%;z-index:100;background-color: #ffffff;color:#000000;text-align:justify;}

.paper {margin:0px;position: fixed;left: 0%;top: 0%;background-color: #ffffff;opacity:0.9;width: 100%;height: 100%;z-index: 90;}
.content {position: absolute;left: 5%;top: 5%;width: 80%;height: auto;opacity:1.0;padding:5%;z-index:100;background-color: #ffffff;color:#000000;text-align:justify;}

#fade {margin:0px; display: none;position: fixed;left: 0%;top: 0%;background-color: #000000;opacity:0.7;width: 100%;height: 100%;z-index: 90;}

#overlay {display: none;position: fixed;left: 5%;top: 5%;width: 80%;height: auto;padding:5%;z-index:100;background-color: #ffffff;color:#000000;text-align:justify;}

.yes{background-color:#00ff00}
.no{background-color:#ff0000}

.light{color:#8f8f8f;}

.shorter{width:50px}
.short{width:100px}
.medium{width:150px}
.long{width:200px}
.longer{width:300px}
.longest{width:500px;}

.question{margin-left:20px;cursor: pointer;}
.answer{margin-left:40px;}
.qa{font-weight: bold;color:#cc9933;}

.title{font-weight: bold;padding-left:20px}
.floRight{float:right;}
.marLeft{margin-left:20px;}
.padLeft{padding-left:20px;}
.small{font-size: smaller;}
.large{font-size: larger;}
.alignRight{text-align: right;}
.valign{vertical-align: middle;}
.total{text-decoration: underline;}
.center{text-align: center;}

.ln{float:left}
.li{display:block;line-height: 150%;margin-left:40px; margin-bottom:10px;}

.borderTop{border-color:#f0f0f0;border-top-style: solid;border-width:1px;}
.borderBot{border-color:#f0f0f0;border-bottom-style: solid;border-width:1px;}
.shade{background-color:#fcfcfc}

table{border-collapse:collapse;vertical-align: top;}
tr{vertical-align: top;}

tr.smallH{line-height: 12px;}

.invSect input{width:30%; border-style: none; outline: none; text-align: right;}
.invSect textarea{width:60%; border-width: 0px;}
.invSect textarea:hover{box-shadow: 0px 0px 1px 1px #ffcc00;}

#itemInv h1{float:left;font-size: 40px;font-weight: bold;display:inline;margin:0px;padding:0px;}
.invHeader{text-align: right;}
.invBody input{text-align: left;width:30%;}
.invRight{float: right;text-align: right;}

.point{cursor: pointer;}

.rss {font-family: arial, helvetica, sans-serif; margin-right:auto; margin-left:auto; width:500px; padding: 5px;}
.channel{display: block;text-align: center;}
.channeltitle{font-size: 12px;}
.item{display: block;font-size: 11px; margin-top: 10px;}
.itemtitle{display: block;;text-align: left;line-height: 120%;}
.itemdescription{display: block;line-height: 120%;margin-top: 5px;}
.itempubdate{display: block;line-height: 120%; margin-top: 5px;}

div.comments > :nth-child(2n+1) {font-style:italic;}
div.comments > :nth-child(2n+1):before{content: '"'}
div.comments > :nth-child(2n+1):after{content: '"'}
div.comments > :nth-child(2n+2) {color: rgba(0,0,66,.7);margin-bottom:2em;font-weight:700;}

.high{font-weight: bold; color: #990000;}

@media all and (max-width:1250px)
{
 .status{display:none}
}

@media all and (max-width:1000px)
{
 .shorter{width:25px}
 .short{width:50px}
 .medium{width:75px}
 .long{width:100px}
 .longer{width:150px}
 .longest{width:250px;}
}