﻿::-moz-selection{background:#cc0000;color:#fff}
::selection{background:#cc0000;color:#fff}
body{width:100%;margin:0;padding:0;font-family:sans-serif;font-size:small;background:#f4f4ed;color:#000;text-align:left}
a:link,a:visited{text-decoration:none}
a,a:hover{color:#000}
ul,ol{margin:0 0 1.5em 20px;padding:0}
ol{padding-left:20px}
ul{list-style:none}
ul li{line-height:1.2em}
a,input{outline:none}
form{margin:0;padding:0}
a,img,tr,td{border:none}
table{border-collapse:collapse}
acronym{cursor:help;border-bottom:1px #999 dotted}
dl{margin-top:2.5em;display:block;width:100%;border-top:1px solid #e0d0b1}
dd{width:41px;height:10px;display:block;background:url("s.png") no-repeat -248px -104px;position:relative;top:-5px;margin-left:47.9%}
button{width:110px !important}
pre{font-size:100%;font-family:monospace;padding-left:40px;color:#3c3e41;border-left:3px solid #e0d0b1;background:url("s.png") no-repeat -238px -160px}
.note{background:url("s.png") no-repeat -265px -147px;padding:0 40px;border-left:3px solid #ba3b3e;font-family:monospace;color:#3c3e41}
.note:hover,pre:hover{color:#000}
#header{padding:0;margin:0;height:174px;overflow:hidden}
#header h1{position:relative;z-index:2;margin:0 0 6px 0;padding:10px 120px 0 152px;border:none;font-family:"Times New Roman","Helvetica","Baskerville","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:3em;font-weight:normal}
#header h1 a,#header h1 span{color:#b2b09b;text-shadow:none}
#header h1 span:hover,#header h1 a:hover{color:#777;border-bottom:5px #e0d0b1 solid}
#header h2{margin:3px 0 0 0;font-size:100%;font-weight:normal;font-style:normal;line-height:1.4em;color:#464a52;text-shadow:1px 1px 1px #bbb;padding:25px 120px 12px 260px}
.logo{position:absolute;height:174px;width:248px;top:0;left:0;z-index:1;background:url("s.png") no-repeat left;display:block}
#fontsize{position:absolute;right:22px;top:154px;z-index:3}
#fontsize a{color:#666;padding-left:3px}
#fontsize acronym{color:#666;padding-left:4px;border:none;text-decoration:none;cursor:pointer}
#s1{font-size:1.0em}
#s2{font-size:1.2em}
#s3{font-size:1.4em}
.pubs{padding-bottom:20px;border-bottom:1px solid #e0d0b1;margin:1em 1.5em 1.5em 1.5em}
.pubs h3{margin:0;font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.3em;line-height:1.5em}
.pubs h3 a{color:#474a51;border:none;background:none}
.pubs h3 a:hover{color:#000;text-shadow:2px 2px 2px #aaa}
.pubs p{margin:0 0 10px 0;display:block}
.hr{background:url("s.png") no-repeat -248px -104px;width:41px;height:10px;position:relative;top:25px;margin-left:47.9%}
.publink{height:9px;width:17px;background:url("s.png") no-repeat -248px -53px;position:relative;top:4px}
.publink span{visibility:hidden;color:transparent}
.pubinf{margin-left:100px;font-size:85%;float:right;color:#666b75;list-style-type:none}
.pubinf li{padding-right:8px;float:left;height:13px}
.pubinfa,.pubinfb,.pubinfc{background:url("s.png") no-repeat;padding-left:5px}
.pubinfa{background-position:-248px 0}
.pubinfb{background-position:-248px -26px}
.pubinfc{background-position:-248px -13px}
.pubinfd{position:relative;top:-1px}
.alert{font-size:.95em;background:url("s.png") no-repeat -276px -146px}
.alert span{padding-left:16px}
#content{margin:0 1.5em 1.5em 1.5em}
#content p{margin:0 0 10px 0}
#content h2,#com h2{color:#333;display:block;font-family:Georgia,serif;font-weight:normal;font-size:1.8em;text-shadow:2px 2px 2px #BBB}
#content h3{font-family:Georgia,serif;font-weight:normal;margin:15px 0 10px 0;padding:0;font-size:1.45em;color:#262626;text-shadow:2px 2px 2px #BBB}
#content h4{margin:15px 0 10px 0;color:#262626;font-family:Georgia,serif;font-size:1.25em}
#content table{margin:10px 20px 7px 20px}
#content td{border:1px #333 solid;padding:3px;vertical-align:top}
#content a{border-bottom:1px #C9302F dashed}
#content a:hover{background:#C9302F;color:#fff}
.map a{border:none !important}
.c td{text-align:center}
#com{margin:0 1.5em 1.5em 1.5em;font-size:95%}
#com table{width:70%;background:#fbf8eb;border:1px #e3d5b7 solid;font-size:100%;color:#474a51;table-layout:fixed}
#comf{width:53.1em;padding:20px;background:#f6f1de;border:1px #e3d5b7 solid;display:block;margin:0 1.5em 1.5em 1.5em;font-size:95%}
#comf input{vertical-align:middle;width:250px}
#comf #x1,#comf #x2,#comf #x3,#comf #x5{color:#444;border:1px solid #e3d5b7;font-size:1.2em;padding:3px;margin-right:8px;width:155px}
#x5{text-align:center;font-weight:bold;font-size:150%;font-family:"arial","sans-serif";width:110px;height:30px;text-transform:uppercase}
#comf textarea{width:98%;font-size:1.2em;color:#444;border:1px solid #e3d5b7}
#footer{border-top:1px solid #dbd5c5;background:#e1e1d5;margin:30px 0 0 0;padding:12px 10px 10px 20px;font-size:85%;line-height:1.5em;clear:both}
#footer span{padding-left:20px}
#footer a:hover{color:#555}
#rfcpic{margin:5px 15px 5px 10px;float:left}
#rfcpicr{margin:5px 15px 5px 10px;float:right}
.ab p{font-size:1.1em}
ul.map li:hover{list-style-type:square !important}
.lia{padding-left:15px !important}
.lib{padding-left:30px !important;list-style-type:none}
.lic{padding-left:45px !important}
.lid{padding-left:60px !important}
.nobrd td{border:none !important}
.nbb td,.nbt td{border-bottom:none !important}
.nbt td,.nbl td{border-top:none !important}
.top{vertical-align:top}
.dot{list-style-type:square}
.lat{list-style-type:lower-alpha}
.ulat{list-style-type:upper-alpha}
.b{font-weight:bold;margin-top:10px;margin-bottom:5px;color:#222}
.bg1{background:#fbf8eb}
.bg2{background:#fff}
.bg3{margin-top:10px;background:#f6f1de}
.com_body{border-bottom:1px #e3d5b7 solid}
.com_body td{padding:0 8px 8px 0}
.com_head,.com_title{padding-bottom:5px;font-size:1.4em;color:#444;text-shadow:2px 2px 2px #BBB;font-family:Georgia,serif}
.com_title{padding:9px 0;font-size:1.2em}
.com_img{vertical-align:top;width:74px}
.com_img img{border:1px #e7dac0 solid;padding:3px;margin:9px;width:48px;height:48px}
.labels{margin:10px 0 2px 0}
.labels span{width:155px;padding-right:10px;font-family:Georgia,serif;color:#333}
.l1{margin:0 133px 0 2px}
.l2{margin-right:17px}
.cb{width:100%;margin:15px 0 0 0;padding:0}
.cb td{padding:0 1.5em 0 1.5em;margin:0;width:50%}
.cl{float:left;font-size:11px;border-top:1px #e0d0b1 solid;border-bottom:1px #e0d0b1 solid;padding-left:5px}
.cl input,.cl select{font-size:11px;border:none;background-color:#F4F4ED;text-shadow:1px 1px 1px #ccc;padding:3px 5px}
.cl input{cursor:pointer}
.cl input:hover{background-color:#E0DBCD}
.cr{font-size:11px;float:right}
.cr span,.cr a{border-top:1px #E0D0B1 solid;border-bottom:1px #E0D0B1 solid;padding:3px 5px;display:block;float:left;font-size:11px}
.cr a:hover{background-color:#e0dbcd;font-size:11px}
.cr span{color:#8e9092;font-size:11px}
.crl{float:left}
.formEvent{font-weight:bold;font-size:1em;line-height:1.5em;border:none;text-align:center;color:#A50025}
.cap{margin:10px 0;border:none}
.cap td{padding:5px}
.cap input{padding:7px 0 7px 0 !important;width:110px !important;height:20px !important;text-align:center;letter-spacing:3px;color:#333230}
#loading{position:relative;top:3px;left:-9999px}
#capng,.px{width:100px;height:60px}
#capng{position:relative;z-index:1}.px{background:url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw');position:absolute;z-index:2}
.search{position:absolute;top:18px;right:20px;z-index:9;border-top:1px #E0D0B1 solid;border-bottom:1px #E0D0B1 solid}
.z1{margin:0;font-size:0.9em;width:140px;padding:4px 3px 4px 3px;border:none;color:#333;background:#F4F4ED}
.z1:hover,.zz{background:#fff url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAWCAIAAAC9n370AAAAtElEQVR42u2VSw7DIAwFe/+7Np/GhjgYqA20aaVusuviwWj01iOi3Eot1U/pnKdmU7br0px9ZB+ai46h5pQ1abceDR+pbXeSpOIe7J3DOOI3wRAJh7hFuHs3dnKExnA2J24xPuLwm3UQ1hCWMPyCG2Fmgxfm+YOJaTJTG0TDxHeikxuSIRmSIRmSIRmSIRmS/UeyWiqqXaqGZNeToRc+TLwy/DGRDMmQDMmQDMmQDMmQ7HeyJ1XOe2HcMqccAAAAAElFTkSuQmCC') no-repeat center right}
.z2{background:#F4F4ED url("s.png") no-repeat -273px -81px;border:none;padding:0px 15px 2px 8px;cursor:pointer;width:18px;height:16px;margin:0 0px 0 3px}
.li{position:absolute;top:0;visibility:hidden}