/* Copyright Mike Brockington 2004 - 2010 All rights reserved. */ /* Build Number:41:*/  BODY{color:black;background-color:#e0FFe0;background-image:url('/gfx/diagonal.gif');font-family:Bookman,Times,serif;margin:3pt;border-width:1px;line-height:125%;}
H1{margin:0;text-align:center;color:black;background:white;line-height:110%;margin-bottom:3px;border:3px solid black;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;text-shadow:2px 2px 4px #363;}

table{border-collapse:collapse;}
label{width:50%;display:block;}
abbr{border-bottom:1px dashed green;cursor:help;}
#titleBar{COLOR:black;background:silver;margin:0;padding:0;}
#ads, #sidebar{width:160px;color:black;background:white;position:absolute;right:1px;top:1px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;margin:1em;}
div.sidebarBlock{border:1px solid green;font-size:90%;}
div.sidebarBlock img{float:left;margin-right:3px;}

div.logoWrapper{width:100%;color:black;background:#00cc00;text-align:center;}
.logoWrapper .logoBlock{width:11em;margin-left:auto;margin-right:auto;}
.logoBlock{color:black;background:#00cc00;padding:10px 9px;text-align:center;}
.logoBlock span{display:block;color:white;background:black;margin:4px 25px 4px 25px;padding:2px;border-right:2px solid silver;border-bottom:2px solid #999;border-top:1px solid white;border-left:1px solid white;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;font-family:sans-serif;font-size:9pt;letter-spacing:2px;-moz-box-shadow:black 2px 2px 6px;-webkit-box-shadow:black 2px 2px 6px;box-shadow:black 2px 2px 6px;}
.logoBlock a{background-color:transparent;border:0;}
.logoBlock a:visited{background-color:transparent;border:0;}
#divMenu{width:10em;float:left;font-family:Verdana,Arial,Helvetica,'sans serif';margin:0;padding:2px;color:black;background:transparent;}

#divMenu H2{font-size:110%;margin-top:0.5em;}
#divCopyright{color:white;background:#333333;clear:both;padding-right:0.5em;margin-top:2px;border:3px solid white;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;text-align:right;}
#divContent{color:black;background:#ccFFcc;margin:1em;margin-right:190px;padding:1px;border:#00cc00 solid 2px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;line-height:150%;-moz-box-shadow:black 2px 2px 8px;-webkit-box-shadow:black 2px 2px 8px;box-shadow:black 2px 2px 8px;}

#divContent p{margin:2px;text-indent:1em;}
p.content:first-letter{font-weight:bold;font-size:125%;}
p.content:first-line{font-size:110%;}
.divOutput{clear:left;border:black 1px solid;color:black;background:#00cc00;margin:2px;font-family:Inconsolata, 'Panic Sans', 'Deja Vu Sans Mono', Proggy, Monaco, 'Andale Mono', courier monospace;}
#outputBlock{display:none;}
.sideBar{border:1px #00cc00 solid;margin:2px;padding:2px;}

.searchBlock{border:1px #00cc00 solid;margin:2px;padding:2px;}
.sideMenu{list-style-type:none;margin-top:0;margin-left:0;padding-left:1em;}
div.diagram img{border:3px solid silver;margin:5px;}
.odd div.diagram img{float:left;}
.odd div.diagram div.imgWrapper{float:left;text-align:center;}
.even div.diagram img{float:right;}
.even div.diagram div.imgWrapper{float:right;text-align:center;}
div.diagram div.imgWrapper{float:right;text-align:center;font-style:italic;}

div.photoLink{text-align:center;}
.photoLink img{border:7px inset gold;margin:2px;display:block;}
div.photoFrame{float:right;}
.photoFrame img{border:7px inset gold;margin:2px;display:block;}
div.contextMenu{color:black;background:white;margin:0;padding:0 0.4em;border:4px solid black;position:absolute;text-align:left;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;text-indent:39px;}

.contextMenu ul{margin:0;padding:0;border:0;list-style-type:none;}
.contextMenu li{margin:0;padding:0;border:0;list-style-type:none;border-bottom:1px solid silver;}
.contextMenu li:hover{background:silver;}
.contextMenu li a{background:transparent;}
.contextMenu a:hover{background:transparent;}
.contextMenu li.last{border-bottom:none;}
div.indexBlock{border:3px solid black;padding:2px;margin-bottom:1em;
border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;}
.indexBlock H2{color:black;background:#00cc00;border:3px solid #00cc00;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:1px 0.5em;margin:0 0 2px 0;}
.indexBlock .lastPara{clear:both;text-align:center;}
.indexBlock a{background-color:transparent;}
.indexBlock a:visited{background-color:transparent;}
.indexBlock img{border:0 transparent;}

form.gFORM{clear:both;border:2px solid black;color:black;background:white;padding:0.5em;margin:1em;}
div.gRADIO label{width:25%;display:inline;margin-right:3em;}
.gFORM label{width:25%;display:inline;margin-right:1.5em;}
div.bugBlock{border:1px solid black;margin:1px 1px 3px 1px;padding:0.5em;}
.bugBlock H3{border:0;margin:0;padding:0;}
#divNews{float:left;}
#divNewCalcs{float:right;}
.firstBlock{float:left;}
.secondBlock{float:right;}
.newsBlock{color:black;background:white;width:48%;border:2px solid black;
border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;padding:0;}
.newsBlock H2{color:black;background:#00cc00;border:3px solid #00cc00;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:1px 0.5em;margin:0 0 2px 0;}
.newsBlock H3{color:black;background:#ccFFcc;width:6em;border:1px solid green;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;
padding:1px;margin:0 0 0 1em;font-size:90%;text-align:center;}
A{color:blue;background:#eeFFee;text-decoration:underline;border:1px solid transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
A:visited{color:blue;background:#eeFFee;}
A:hover{color:black;background:#FFB100;border:1px solid silver;}
.searchBlock A{color:blue;background:inherit;border:none;}
.searchBlock A:visited{color:blue;background:inherit;border:none;}

.searchBlock A:hover{color:blue;background:inherit;border:none;}
.searchBlock label{width:99%;display:block;}
A.anchorOnly{text-decoration:none;border:0;width:0;height:0;}
A.mailLink{text-decoration:underline;border:1px solid green;}
A.mailLink:visited{color:green;}
A.mailLink:hover{color:red;background:#EEFFCC;border:1px solid silver;}
A.imageLink img, A.imageLink:visited img, A.imageLink:hover img{border:0 none transparent;}
.bookmarkNote{font-size:75%;text-align:center;}

.NOT_newCalc{list-style-image:url(/gfx/NewCalcStar.png);}
li.newCalc{background-image:url(/gfx/New_Offset.png);padding:8px 2px 8px 36px;background-position:center left;background-repeat:no-repeat;}
dt{font-weight:bold;}
div.resources{color:black;background:white;margin-right:auto;border:#00cc00 solid 2px;width:90%;float:left;margin:2px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

UL.resourceList{margin-left:15px;padding-left:15px;}
.resourceList li{margin:1em 8px 1px 1px;font-size:110%;padding-left:220px;min-height:90px;border:2px solid silver;background-repeat:no-repeat;}
.resourceList h4{margin:1px;padding:1px;}
ol.highlightList{font-size:150%;line-height:150%;font-weight:bold;margin-left:1em;}
ol.highlightList span{font-size:75%;font-weight:normal;}

#sitemap .MainMenu li{border:1px solid transparent;}
#sitemap .MainMenu li:hover{border:1px solid green;background-color:white;}
#sitemap .subMenu li:hover{border:1px solid transparent;}
@media print{.noPrint{display:none;}
#divCopyright{color:black;background:white;clear:both;margin:2px;border:1px solid black;}
BODY{color:black;background:white;margin:3pt;border-width:1px;line-height:110%;}
.newsBlock{width:98%;border:2px solid black;}
.secondBlock{float:left;}

a:after{content:" [" attr(href) "]";}
.logoBlock a:after{content:""}
#sitemap .subMenu li{border-bottom:1px solid green;}
#sitemap UL.subMenu{margin-left:0.5em;padding-left:0;}
li.newCalc{margin:3px;padding:2px;border:0;}
}
