body {
 background:#fff url("/images/iback.jpg") bottom right fixed no-repeat;
 color:#122;
 font-family:Arial, Geneva, Verdana, Helvetica, sans-serif;
 font-size:14px;
 margin:0;
 padding:0;
 width:100%;
 min-width:800px;
}
p {color:#122;}
li {color:#122;padding-bottom:0.5em;}
th {
 border-bottom:1px solid #888;
 color:#122;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 vertical-align:bottom;
}
td {
 text-align:left;
 vertical-align:top;
}
fieldset, legend {
 border:1px solid silver;
 padding:4px 1em;
 border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;-webkit-border-radius:1em;
}
h1 {
 color:#000;
 display:block;
 font-family:"Times New Roman",Times,serif;
 font-size:48px;
 margin:10px 1px -10px 1px;
 padding:.5em;
}
h2 {font-size:18px;color:#988;}
h3 {font-size:16px;color:#988;}
a:link, a:visited, a:active {
 color:#006;
 margin:0;
 padding:0;
 text-decoration:underline;
}
DIV.bcontent {
 border:0px;
 padding:1em 1em 15em 10em;
 text-align:justify;
 padding-right:200px;
 line-height:1.5em;
}
.bcontent h1 {
 color:#888;
 font-style:italic;
 letter-spacing:-1px;
 text-shadow:1px 1px 0px #fff,-1px -1px 0px #000,3px 3px 2px #000;
}
.bcontent h2 {
 color:#300;
 display:block;
 font-weight:normal;
 letter-spacing:1px;
 padding-left:0.25em;
}
.bcontent h3 {
 letter-spacing:2px;
}
.bcontent A:link,.bcontent A:visited,.bcontent A:active {
 font-weight:bold;
 height:1.5em;
 text-decoration:none;
}
.bcontent A:link {color:#800;}
.bcontent A:visited {color:#700;}
.bcontent A:active {
 text-decoration:underline;
 color:#00f;
}
.bcontent A:hover {
 color:#000;
 text-decoration:underline;
}
div.titlebox {
 background:#000;
 display:block;
 margin:0px;
 padding:0px;
}
div.titlebar {display:block;padding:0px;margin:0px;}
.titlebar a,.titlebar a:link,.titlebar a:visited,.titlebar a:active,.titlebar a:hover {
 color:#fff;
 text-decoration:none;
}
.titlebar h1, h1.titlebar {
 background:#b00;
 border:1px solid #ddd;
 color:#fff;
 display:block;
 float:left;
 font-size:46px;
 font-weight:bold;
 letter-spacing:2px;
 padding:.25em 1em;
 margin:.25em .5em;
 border-radius-topleft:1em;-moz-border-radius-topleft:1em;-ms-border-radius-topleft:1em;-o-border-top-left-radius:1em;-webkit-border-top-left-radius:1em;border-radius-bottomleft:1em;-moz-border-radius-bottomleft:1em;-ms-border-radius-bottomleft:1em;-o-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;
 box-shadow:inset 4px 4px 4px #000;-moz-box-shadow:inset 4px 4px 4px #000;-ms-box-shadow:inset 4px 4px 4px #000;-o-box-shadow:inset 4px 4px 4px #000;-webkit-box-shadow:inset 4px 4px 4px #000;
 text-shadow:3px 3px 3px #000;
 background:linear-gradient(top, #f00, #fff 40%, #f00 40%, #900);background:-moz-linear-gradient(top, #f00, #fff 40%, #f00 40%, #900);background:-ms-linear-gradient(top, #f00, #fff 40%, #f00 40%, #900);background:-o-linear-gradient(top, #f00, #fff 40%, #f00 40%, #900);background:-webkit-linear-gradient(top, #f00, #fff 40%, #f00 40%, #900);
}
.titlebar h2, h2.titlebar {
 color:#fff;
 font-size:18px;
 letter-spacing:2px;
 margin:0px;
 padding:2em;
}
div.xcomtop {
 display:block;
 float:left;
 font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 margin:3.5em 1em 0.5em 1.5em;
 position:absolute;
 text-align:center;
 width:10em;
}
.xcomtop ul {list-style-type:none;margin:0;padding:0;}
.xcomtop li {display:block;}
.xcomtop A, .xcomtop A:link, .xcomtop A:visited {
 background:#b00;
 border-bottom:1px solid #000;
 border-right:1px solid #000;
 color:#fff;
 display:block;
 margin-left:2px;
 margin-right:2px;
 padding:1em 1em 1em 2em;
 text-decoration:none;
 border-radius-topleft:2em;-moz-border-radius-topleft:2em;-ms-border-radius-topleft:2em;-o-border-top-left-radius:2em;-webkit-border-top-left-radius:2em;border-radius-bottomleft:2em;-moz-border-radius-bottomleft:2em;-ms-border-radius-bottomleft:2em;-o-border-radius-bottomleft:2em;-webkit-border-bottom-left-radius:2em;
 text-shadow:1px 1px 1px black;
 box-shadow:3px 3px 2px #000,inset 2px 2px 2px #fff,inset -1px -1px 1px #000;-moz-box-shadow:3px 3px 2px #000,inset 2px 2px 2px #fff,inset -1px -1px 1px #000;-ms-box-shadow:3px 3px 2px #000,inset 2px 2px 2px #fff,inset -1px -1px 1px #000;-o-box-shadow:3px 3px 2px #000,inset 2px 2px 2px #fff,inset -1px -1px 1px #000;-webkit-box-shadow:3px 3px 2px #000,inset 2px 2px 2px #fff,inset -1px -1px 1px #000;
}
.xcomtop A:active {text-decoration:underline; color:#fff;}
.xcomtop A:hover {
 background:#300;
 color:white;
 text-decoration:none;
 box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;
 background:linear-gradient(top,#000,#999 40%,#222 40%,#000);background:-moz-linear-gradient(top,#000,#999 40%,#222 40%,#000);background:-ms-linear-gradient(top,#000,#999 40%,#222 40%,#000);background:-o-linear-gradient(top,#000,#999 40%,#222 40%,#000);background:-webkit-linear-gradient(top,#000,#999 40%,#222 40%,#000);
}
.combot {
 font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align:center;
}
.combot A:link, .combot A:visited {text-decoration:none; color:#000;}
.combot A:active {text-decoration:underline; color:#f00;}
.combot A:hover {background:blue;color:white;}
.navbart, td.navbart {
 color:#0ff;
 font-size:12px;
 font-weight:bold;
 margin-bottom:0px;
 margin-top:0px;
 padding-bottom:0px;
 padding-top:0px;
 text-align:center;
}
.navbar {
 font-size:10px;
}
th.navbar {
 border-right:1px solid #fff;
 border-left:1px solid #000;
 color:#fff;
}
td.navbar {
 border-left:1px solid #000;
 border-right:1px solid #fff;
 color:#000;
 text-align:left;
}
a.navbar {
 text-decoration:none;
 display:block;
}
.copyright {
 color:#444;
 font-size:smaller;
 letter-spacing:2px;
 padding:5px 5px 150px 5px;
 text-align:center;
}
div.inav,.inav TABLE {
 display:block;
 margin:0;
 padding:0;
 text-align:center;
}
.inav td {
 border:0;
 margin:0;
 padding:1em;
 text-align:center;
}
.inav table tr td A:link,
.inav table tr td A:visited,
.inav A:link,
.inav A:visited,
.inav img
{
 border-bottom:0px;
 border-top:2px solid #fff;
 color:#999;
 font-weight:normal;
 margin:0;
 padding:0;
 text-decoration:none;
}
.inav table tr td A:hover,
.inav img:hover,
.inav A:hover
{
 border-bottom:2px;
 border-top:0px solid #fff;
 color:#000;
 font-size:12px;
 font-weight:bold;
 margin:0;
 padding:0;
 text-decoration:none;
}
@keyframes notice {from {background:#800;} to {background:#422;}}
@-moz-keyframes notice {from {background:#800;} to {background:#422;}}
@-o-keyframes notice {from {background:#800;} to {background:#422;}}
@-webkit-keyframes notice {from {background:#800;} to {background:#422;}}
A.b,
A:link.b,
A:visited.b {
 background:#800;
 color:#fff;
 font-size:16px;
 margin:2em;
 padding:1em 2em;
 text-align:center;
 text-decoration:none;
 border-radius:3em;-moz-border-radius:3em;-ms-border-radius:3em;-o-border-radius:3em;-webkit-border-radius:3em;
 box-shadow:inset 2px 2px 2px white,-1px -1px 1px black;-moz-box-shadow:inset 2px 2px 2px white,-1px -1px 1px black;-ms-box-shadow:inset 2px 2px 2px white,-1px -1px 1px black;-o-box-shadow:inset 2px 2px 2px white,-1px -1px 1px black;-webkit-box-shadow:inset 2px 2px 2px white,-1px -1px 1px black;
 text-shadow:1px 1px 1px black;
  animation-delay:0;animation-duration:2s;animation-name:notice;animation-iteration-count:infinite;animation-direction:alternate;
 -moz-animation-delay:0;-moz-animation-duration:2s;-moz-animation-name:notice;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;
 -webkit-animation-delay:0;-webkit-animation-duration:2s;-webkit-animation-name:notice;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;
 -o-animation-delay:0;-o-animation-duration:2s;-o-animation-name:notice;-o-animation-iteration-count:infinite;-o-animation-direction:alternate;
}
A:hover.b {
 background:#080;
 box-shadow:inset 2px 2px 2px black,-1px -1px 1px white;-moz-box-shadow:inset 2px 2px 2px black,-1px -1px 1px white;-ms-box-shadow:inset 2px 2px 2px black,-1px -1px 1px white;-o-box-shadow:inset 2px 2px 2px black,-1px -1px 1px white;-webkit-box-shadow:inset 2px 2px 2px black,-1px -1px 1px white;
  animation-delay:0;animation-duration:.5s;animation-name:notice;animation-iteration-count:1;animation-direction:alternate;
 -moz-animation-delay:0;-moz-animation-duration:.5s;-moz-animation-name:notice;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;
 -webkit-animation-delay:0;-webkit-animation-duration:.5s;-webkit-animation-name:notice;-webkit-animation-iteration-count:1;-webkit-animation-direction:alternate;
 -o-animation-delay:0;-o-animation-duration:.5s;-o-animation-name:notice;-o-animation-iteration-count:1;-o-animation-direction:alternate;
}
abbr, acronym {
 font-variant:small-caps;
 border-bottom:thin dotted;
 cursor:help;
}
.yellow {background:#ff0;}
.box {
 background:#eee;
 border:1px solid silver;
 color:black;
 display:inherit;
 margin:0px 2em;
 padding:1em;
 text-align:left;
 width:80%;
 border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;-webkit-border-radius:1em;
 background:linear-gradient(left top, #eee, #fff, #ccc);background:-moz-linear-gradient(left top, #eee, #fff, #ccc);background:-ms-linear-gradient(left top, #eee, #fff, #ccc);background:-o-linear-gradient(left top, #eee, #fff, #ccc);background:-webkit-linear-gradient(left top, #eee, #fff, #ccc);
}
.rbox P, .rbox H2, .box P, .box H2 {
 margin-left:1em;
 margin-right:1em;
 padding:2px 15px 5px;
}
A.hlink {text-decoration:none;}
table.versionlist {
 border:1px solid black;
 margin:0px;
 padding:0px;
 border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;
}
table.versionlist th {
 background:silver;
 color:#000;
 text-align:center;
}
table.versionlist tr:nth-child(odd)  {background:#eee;}
table.versionlist tr:nth-child(even) {background:#fff;}
table.versionlist td {
 border-bottom:1px solid silver;
 margin:0px;
 padding:2px;
}
table.versionlist td.versionv {
 font-size:18px;
 margin:0px;
 padding:1em;
 text-align:left;
}
table.versionlist td.versiond {
 margin:0px;
 padding:1em;
}
.hide {display:none;padding:0;margin:0;line-height:0;height:0;}
.tightlist li { margin-bottom:0.25em;}
.menuminwidth0 {
 border:0;
 height:1em;
 margin:0;
 min-width:560px;
 padding:0;
 position:relative;
 width:100%;
}
@media print, projection {.menuminwidth0 {display:none;}}
* html .menuminwidth1 {
 position:relative;
 float:left;
 height:1px;
 border-left:560px solid #fff;
}
* html .menuminwidth2 {
 position:relative;
 margin-left:-560px;
 height:1px;
}
#masthead {
 position:relative;
 float:left;
 vertical-align:top;
 border:0;
 margin:0;
 padding:0;
 height:36px;
 background:transparent;
}
#mastheadlogo {
 float:left;
 vertical-align:top;
 border:0;
 padding:0;
 margin:6px 0 0 7px;
}
#focus {
 border:0;
 height:13px;
 left:301px;
 margin:0;
 padding:0;
 position:absolute;
 top:15px;
 width:121px;
}
#text {
 background:transparent;
 border:1px solid #444;
 font-size:14px !important;
 margin:0;
 padding:0 0 0 2px;
 position:absolute;
 right:65px;
 top:7px;
 width:12em;
}
.button {
 color:#fff;
 background:#070;
 padding:3px 1em;
 margin:1em;
 border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;-webkit-border-radius:1em;
 box-shadow:inset 2px 2px 2px white, inset -2px -2px 2px black;-moz-box-shadow:inset 2px 2px 2px white, inset -2px -2px 2px black;-ms-box-shadow:inset 2px 2px 2px white, inset -2px -2px 2px black;-o-box-shadow:inset 2px 2px 2px white, inset -2px -2px 2px black;-webkit-box-shadow:inset 2px 2px 2px white, inset -2px -2px 2px black;
 text-shadow:2px 2px 2px #000,-1px 1px 1px #000,1px -1px 1px #000,-1px -1px 1px #000;
 background:linear-gradient(top, #0f0, #fff 40%, #0f0 40%, #070);background:-moz-linear-gradient(top, #0f0, #fff 40%, #0f0 40%, #070);background:-ms-linear-gradient(top, #0f0, #fff 40%, #0f0 40%, #070);background:-o-linear-gradient(top, #0f0, #fff 40%, #0f0 40%, #070);background:-webkit-linear-gradient(top, #0f0, #fff 40%, #0f0 40%, #070);
}
:hover.button {
 background:#000;
 color:#fff;
 text-decoration:none;
}
div.mmenu {display:block;}
.mmenu {
 background:#edd;
 color:white;
 font-size:13px;
}
.mmenu A,
.mmenu A:link,
.mmenu A:visited {
 background:#edd;
 border-bottom:1px solid #888;
 border-left:1px solid #888;
 border-right:1px solid #888;
 color:#500;
 margin-right:10px;
 padding-left:10px;
 padding-right:10px;
 text-align:center;
 text-decoration:none;
 width:75px;
 border-radius-topleft:1em;-moz-border-radius-topleft:1em;-ms-border-radius-topleft:1em;-o-border-top-left-radius:1em;-webkit-border-top-left-radius:1em;
}
.mmenu a:hover {
 background:#800;
 border:1px solid grey;
 color:#ff8;
 text-decoration:none;
 text-shadow:1px 1px 1px #000;
}
.mmenu ul li ul A,
.mmenu ul li ul A:link,
.mmenu ul li ul A:visited {
 display:block;
 text-align:left;
 border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-webkit-border-radius:0px;
}
.mmenu {
 background:#000;
 border-bottom:1px solid #000;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 height:18px;
 margin:0;
 padding:0;
 position:relative;
 width:100%;
}
.mmenu img {vertical-align:top;}
.mmenu ul {
 border:0px;
 line-height:1.5em;
 list-style-type:none;
 margin:0px;
 padding:0px;
}
.mmenu li {
 border-bottom:0px;
 float:left;
 margin:0px;
 padding-bottom:0px;
 position:relative;
}
.mmenu ul li table {
 border-collapse:collapse;
 font-size:13px;
 margin:-1px 0;
 margin:0;
}
.drop {
 display:block;
 margin:0;
 padding:0px 0.33em;
 text-align:right;
 cursor:pointer;
}
.drop span {float:left;}
.mmenu ul li ul {
 display:none;
 padding:1px;
 box-shadow:4px 4px 4px black;-moz-box-shadow:4px 4px 4px black;-ms-box-shadow:4px 4px 4px black;-o-box-shadow:4px 4px 4px black;-webkit-box-shadow:4px 4px 4px black;
}
.mmenu ul li a,
.mmenu ul li a:link,
.mmenu ul li a:visited {
 display:block;
 float:left;
 height:18px;
 text-decoration:none;
}
.mmenu ul li:hover ul,
.mmenu ul li a:hover ul {
 background:transparent;
 border:1px solid #000;
 color:#009;
 display:block;
 height:auto;
 left:0;
 margin:0;
 padding:0;
 position:absolute;
 text-decoration:none;
 top:18px;
 width:13.5em;
 z-index:100;
}
.mmenu ul li:hover ul.leftbutton,
.mmenu ul li a:hover ul.leftbutton {
 left:0px;
}
.mmenu ul li:hover ul.skinny,
.mmenu ul li a:hover ul.skinny {
 width:8.08333em;
}
.mmenu ul.rightmenu li:hover ul,
.mmenu ul.rightmenu li a:hover ul {
 left:auto;
 right:0;
}
* html .mmenu ul.rightmenu li a:hover ul {right:-1px;}
.mmenu ul li:hover ul li a,
.mmenu ul li a:hover ul li a {
 background:#edd;
 background:rgba(238,221,221,.9);
 border:0;
 color:#500;
 height:auto;
 margin:0;
 padding:0;
 position:relative;
 width:13.5em;
}
.mmenu ul li:hover ul li:hover a,.mmenu ul li a:hover ul li a:hover {
 color:#ff8;
 background:#800;
}
.mmenu ul li:hover ul.skinny li a,.mmenu ul li a:hover ul.skinny li a,.mmenu ul li:hover ul.skinny li a:hover,.mmenu ul li a:hover ul.skinny li a:hover {
 width:8.08333em;
}
.mmenu ul li:hover ul li ul,.mmenu ul li a:hover ul li a ul {visibility:hidden;}
.mmenu ul li:hover ul li:hover ul,.mmenu ul li a:hover ul li a:hover ul {
 visibility:visible;
 position:absolute;
 margin-top:-1px;
 top:0;
 left:8.08333em;
 width:14em;
}
.mmenu ul li:hover ul li:hover ul li a,.mmenu ul li a:hover ul li a:hover ul li a {
 background:#edd;
 background:rgba(238,221,221,.9);
 color:#500;
 width:14em;
}
.mmenu ul li:hover ul li:hover ul li a:hover,.mmenu ul li a:hover ul li a:hover ul li a:hover {
 background:#800;
 color:#ff8;
 width:14em;
}
.submit form {
 background:#6A7389;
 border-bottom:1px solid #283043;
 border-left:1px solid #9097A2;
 border-right:1px solid #283043;
 border-top:1px solid #9097A2;
 color:white;
 font-size:.75em;
 padding:1px 4px;
}
fieldset {margin: 0 0 1em 0;}
.q form, input, select, textarea {
 background:#f0f8ff;
 border:1px solid #9097a2;
 color:black;
 font-size:1em;
 padding:.25em .5em;
 border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;
}
textarea {min-width:300px;}
fieldset.q legend {background:#eee;}
fieldset:hover.q {
 background:white;
 border:1px solid black;
}
input:hover, input:focus, select:hover, textarea:hover, textarea:focus {
 background:white;
 color:black;
 box-shadow:3px 3px 5px black;-moz-box-shadow:3px 3px 5px black;-ms-box-shadow:3px 3px 5px black;-o-box-shadow:3px 3px 5px black;-webkit-box-shadow:3px 3px 5px black;
}
div.ipadupgrade {
 border:1px solid black;
 float:left;
 margin:1em;
 padding:0px 2em;
}
div.ipadupgrade b {
 display:block;
 border-bottom:1px solid #000;
}
.tilt {
 font-weight:bold;
 transform:rotate(-8deg);-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-o-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);
}
.r {text-align:right;}
* {
 transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition-p:all .5s;
}
:hover {
 transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition-p:all .2s;
}
