/* ::::: http://127.0.0.1:2372/reset.css ::::: */

body { font: 13px arial,helvetica,clean,sans-serif; }
:first-child + html { font: small arial,helvetica,clean,sans-serif; }
select, input, textarea { font: 99% arial,helvetica,clean,sans-serif; }
:first-child + html pre { font-size: 100%; }
:first-child + html code { font-size: 100%; }
body * { line-height: 1.22em; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
:focus { outline: 0pt none; }
/* ::::: http://127.0.0.1:2372/embedded.css ::::: */

body { background-image: url('bg-grad.gif'); background-repeat: repeat-x; background-color: rgb(224, 224, 224); height: 100%; }
div#pageBody { width: 765px; margin: 10px auto; }
div#pageHead { background-repeat: no-repeat; background-color: rgb(255, 255, 255); background-image: url('topbar.gif'); color: rgb(0, 62, 126); padding: 5px 0px; }
h1 { background-position: 5px 50%; background-image: url('k9-logo.gif'); background-repeat: no-repeat; font-size: 32px; font-weight: bold; line-height: 70px; height: 85px; padding-left: 85px; }
h1.alert { color: rgb(153, 0, 0); }
div#mainMenu, div#noMenu { background-color: rgb(0, 62, 126); color: rgb(255, 255, 255); padding: 0px; border-bottom: 1px solid rgb(255, 255, 255); }
div#noMenu { height: 20px; }
div#pageMain { background-color: rgb(255, 255, 255); width: 100%; overflow: hidden; float: left; }
div#subMenu { float: left; width: 191px; padding-bottom: 32767px; margin-bottom: -32767px; border-right: 2px solid rgb(0, 62, 126); overflow: hidden; }
div#subMenu h2 { background-repeat: no-repeat; background-position: 50% 7px; background-color: rgb(0, 62, 126); padding: 62px 5px 5px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 16px; font-weight: bold; }
div#subMenuContainer { border-top: 5px solid rgb(255, 204, 0); }
div#pageContent { float: left; width: 572px; margin-bottom: 10px; overflow: hidden; }
div.bodyDiv { margin: 0px 10px 10px; font-size: 12px; line-height: 16px; }
h3 { color: rgb(0, 62, 126); background-color: inherit; font-size: 18px; font-weight: bold; line-height: 20px; height: 20px; margin: 15px 15px 0px; padding: 7px 0px 7px 40px; background-repeat: no-repeat; background-position: 0px 50%; }
h3.block { font-size: 24px; color: rgb(153, 0, 0); }
div.blkSep { clear: both; margin-right: 20px; margin-left: 20px; border-top: 2px ridge rgb(8, 62, 125); line-height: 1px; padding-bottom: 10px; }
div#notifier { height: 15px; margin: 2px; }
div#floater { position: absolute; margin: 0px; display: none; background-color: rgb(247, 247, 247); border: 1px solid rgb(171, 171, 205); font-size: 10px; padding: 3px; }
div#blueCoat { background-color: rgb(0, 62, 126); color: rgb(255, 255, 255); background-image: url('footer-logo.gif'); background-repeat: no-repeat; background-position: 635px 50%; height: 34px; clear: both; }
div#copyright { font-size: 10px; text-align: center; margin-top: 10px; }
div.button { margin: 0px 20px 10px; width: 200px; min-height: 90px; float: left; font-size: 10px; }
a.button { background-color: rgb(246, 246, 246); margin: 0px 0px 3px; border: 1px outset rgb(235, 235, 235); text-decoration: none; color: rgb(0, 62, 126); padding: 5px 5px 5px 55px; background-position: 5px 50%; background-repeat: no-repeat; width: 135px; min-height: 60px; display: block; }
div.smallButtons a.button, body.err8216 a.button { width: 195px; background-position: 5px 10%; padding: 5px 5px 5px 30px; min-height: 60px; }
a.button:hover { background-color: rgb(233, 233, 233); border: 1px outset rgb(222, 222, 222); color: rgb(204, 0, 0); }
a.button span.title { font-weight: bold; font-size: 12px; margin-bottom: 2px; display: block; }
a.button span.description { margin-left: 0px; color: rgb(0, 0, 0); background-color: inherit; display: block; }
div.smallButtons a.button span.title, body.err8216 a.button span.title { padding: 0px; }
div.button a#btn-back.button { margin: 40px 0px 40px 140px; width: 160px; }
div.button a#btn-back.button span.title { font-size: 16px; }
div.button a#btn-back.button span.description { font-size: 12px; }
div.buttonset { margin-left: 20px; clear: both; }
div.supervisorModeInfoDiv { text-align: center; font-size: 12px; }
a.advPageUrl { color: rgb(0, 62, 126); font-weight: bold; text-decoration: underline; white-space: nowrap; }
h4 { color: rgb(0, 62, 126); font-weight: bold; margin-top: 25px; margin-bottom: 5px; }
h4.noPreceed { margin-top: 0px; }
span.url { font-weight: bold; white-space: nowrap; }
dl.category { display: inline; }
dl.category dt { display: inline; white-space: nowrap; }
dl.category dt a { font-weight: bold; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(0, 62, 126); padding: 2px; text-decoration: none; }
dl.category dt.blockCat a, span.blockCatCont dl.category dt a { color: rgb(153, 0, 0); }
dl.category dt a:hover, a#suggest:hover, a.listAdd:hover, span.blockCatCont dl.category dt a:hover { color: rgb(204, 0, 0); }
dl.category dd { position: absolute; margin: 0px; width: 200px; display: none; background-color: rgb(247, 247, 247); border: 1px solid rgb(171, 171, 205); font-size: 10px; padding: 3px; white-space: normal; }
div#disabler { width: 100%; height: 100%; background-color: rgb(0, 0, 0); color: inherit; display: none; }
div#loginContain, div#yesNoContain { width: 100%; height: 0px; display: none; }
div#d-loginContain, div#yesNoBox { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border: 2px solid rgb(0, 62, 126); width: 300px; margin: 136px auto 0px; padding: 10px; }
div#d-loginContain h2 { color: rgb(0, 62, 126); background-color: inherit; font-size: 18px; line-height: 20px; height: 20px; padding: 7px 0px 7px 40px; background-repeat: no-repeat; background-position: 0px 50%; background-image: url('login.gif'); margin: 0px 10px; display: block; }
h2#t-yesNoContain { color: rgb(0, 62, 126); background-color: inherit; font-size: 18px; line-height: 20px; height: 20px; padding: 7px 0px 7px 40px; background-repeat: no-repeat; background-position: 0px 50%; margin: 0px 10px; display: block; }
h2#t-yesNoContain { background-image: url('question-32.gif'); }
span#q-yesNoContain { font-size: 12px; font-weight: normal; margin: 10px auto; text-align: left; width: 100%; display: block; }
div#d-loginContain span { font-size: 12px; font-weight: bold; margin-top: 10px; text-align: center; width: 100%; display: none; }
div#d-loginContain span.selected { display: block; }
div#d-loginContain span#p-loginContain { font-weight: normal; }
div#d-loginContain span#e-loginContain { background-color: inherit; color: rgb(153, 0, 0); font-weight: bold; }
div#d-loginContain span#i-loginContain { background-color: inherit; color: rgb(51, 51, 204); font-weight: bold; }
input, select, textarea { border: 1px solid rgb(0, 0, 0); padding: 0px 2px; }
select, input.blurred, textarea.blurred { border: 1px solid rgb(102, 102, 102); color: rgb(0, 62, 126); }
div#d-loginContain input { font-size: 16px; width: 250px; margin: 10px auto 0px 25px; padding: 2px; text-align: left; }
div#d-loginContain span.buttonRow, div#yesNoBox span.buttonRow { text-align: left; width: 100%; }
div#d-loginContain span.buttonRow, div#d-loginContain span.buttonRow span, div#yesNoBox span.buttonRow, div#yesNoBox span.buttonRow span { display: block; }
div#d-loginContain span.buttonRow span.yesNoData, span.yesNoData { display: none; }
a.okButton, a.cancelButton { font-weight: bold; font-size: 12px; text-decoration: none; padding: 4px 5px 4px 26px; color: rgb(0, 62, 126); background-color: inherit; margin: 0px 12px 0px 10px; background-repeat: no-repeat; background-position: 4px 50%; border: 1px solid rgb(213, 213, 213); float: right; }
a#l-loginContain { font-weight: bold; font-size: 12px; text-decoration: none; padding: 3px 5px; color: rgb(0, 62, 126); background-color: inherit; border: 1px solid rgb(255, 255, 255); margin-left: 5px; }
a#l-loginContain:hover { background-color: rgb(247, 247, 247); border: 1px solid rgb(171, 171, 205); color: rgb(204, 0, 0); }
a#l-loginContain { float: left; padding: 4px 5px; font-weight: bold; }
a.okButton:hover, a.cancelButton:hover { background-color: rgb(247, 247, 247); border: 1px solid rgb(171, 171, 205); color: rgb(204, 0, 0); }
a.okButton { background-image: url('ok-16.gif'); }
a.cancelButton { background-image: url('cancel-16.gif'); }
div.clear, span.clear { clear: both; height: 1px; overflow: hidden; line-height: 1%; font-size: 0px; margin-bottom: -1px; display: block; }
div#selection { position: absolute; margin: 0px; padding: 0px; display: none; background-color: rgb(204, 204, 247); border: 1px solid rgb(0, 62, 126); cursor: crosshair; }
div.blockPageAdminControlsDiv div.button { min-height: 20px; }
div.blockPageAdminControlsDiv a.button { background-color: white; border: medium none; min-height: 20px; padding-bottom: 0px; }
div.blockPageAdminControlsDiv a.button:hover { background-color: white; border: medium none; color: rgb(204, 0, 0); }
div.blockPageAdminControlsDiv span.title { text-decoration: underline; }
div.blockPageAdminOptsDiv { margin-top: 8px; }
div.blockPageAdminOptsDiv div.button { min-height: 20px; }
div.blockPageAdminOptsDiv a.button { background-color: white; border: medium none; min-height: 20px; padding-bottom: 0px; }
div.blockPageAdminOptsDiv a.button:hover { background-color: white; border: medium none; color: rgb(204, 0, 0); }
div.blockPageAdminOptsDiv span.title { text-decoration: underline; }
#title-block { background-image: url('block-48-blue.gif'); }
#title-blk3 { background-image: url('blockcat-32.gif'); }
#btn-dispute { background-image: url('dispute-40.gif'); }
#btn-allowCat { background-image: url('allowcat-40.gif'); }
#btn-allowSite { background-image: url('allowsite-40.gif'); }
#btn-back { background-image: url('about-40.gif'); }
#btn-url-categories { background-image: url('changecat-40.gif'); }
div.smallButtons #btn-url-categories { background-image: url('setupcat-20.gif'); }
div.smallButtons #btn-dispute { background-image: url('helpdispute-20.gif'); }
div.smallButtons #btn-allowCat { background-image: url('allowcat-20.gif'); }
div.smallButtons #btn-allowSite { background-image: url('allowsite-20.gif'); }
