body {background-image: url(images/background.gif); background-repeat: repeat-x; background-color: #F1F1F1;}
body, td, p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.container {width: 850px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7;}
.content {padding: 10px};
a:link, a:active, a:visited {color: #0A246A;}
img {border: 0;}
ul.menulevel1, ul.menulevel2, ul.menulevel3 {padding-left: 0; margin-left: 0; list-style: none;}
ul.menulevel1 {color: #0A246A; margin: 0px 0px 0px 10px;}
li {line-height: 1.5;}
li.doc {padding-left: 15px; background-image: url(images/doc.gif); background-repeat: no-repeat;}
li.docs {padding-left: 15px; background-image: url(images/docs.gif); background-repeat: no-repeat;}
li.sdoc {padding-left: 15px; background-image: url(images/sdoc.gif); background-repeat: no-repeat;}
li.sdocs {padding-left: 15px; background-image: url(images/sdocs.gif); background-repeat: no-repeat;}
.menulevel1, .menulevel2, .menulevel3, .locator {font-weight: bold; font-size:8pt;} 
.menulevel1 a:link, .menulevel1 a:visited, .menulevel1 a:active, .menulevel2 a:link, .menulevel2 a:visited,.menulevel2 a:active,
.menulevel3 a:link, .menulevel3 a:visited, .menulevel3 a:active, .menulevel3 a:hover {font-weight: bold; font-size: 8pt; text-decoration: none; color: #0A246A;}
.menulevel1 a:hover, .menulevel2 a:hover {color: #FF6619; text-decoration: underline;}
.locator {color: #CE0B45; padding-bottom: 5px; border-bottom: 2px #CE0B45 dotted; margin-bottom: 20px;}
ul.list {list-style: disc url(images/bullet.gif);}
.sect {color: #990000; font-weight: bold; margin-bottom: 7px; padding-bottom: 2px; border-bottom: 1px solid #BBBBBB}
.rlist {margin-left: 10px; margin-bottom: 40px;}
.rlist td {padding: 4px 15px 4px 15px; background-color: #E1E8E8; white-space: nowrap; border-bottom: 1px solid #FFFFFF;}
.rheader {font-weight: bold; width: 95%; padding: 2px 0px 2px 8px; margin: 0px 0px 2px 7px; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0;}
.version {border: 2px solid #3399FF; padding: 3px 10px 3px 10px;}
.btn_dl {border: 2px solid #BBBBBB; padding: 3px; background-image: url(images/gradient2.png); background-repeat: repeat-x;}
.discl {border: 1px solid #CCCCCC; color: #225FAF; margin-left: 30px; width: 610px; padding: 4px; font-size: 8pt; font-weight: bold;}
.copynl {color: #00552B; font-size: 8pt; font-weight: bold; margin-top: 30px;}
.dc a {font-size: 8pt; text-decoration: none;}
.dc a:hover {text-decoration: underline;}
#leg {background-color: #336699; color: #FFFFFF; padding: 3px; font-weight: bold;}
fieldset {margin-left: 50px; width: 80%; border: 1px solid #00008B; padding: 10px;}
.sitecount {color: #000000; font-size: 8pt; font-weight: normal; text-align: center; margin-top: 5px;}
.lastupdate {margin: 7px; font-size: 8pt; font-weight: bold;  color: #990000;}
#niftytoc {width: 150px; background-color: #F1EFE2; padding: 1px; margin-bottom: 10px; border-radius: 8px;}
#nifty {width: 150px; background-color: #F1EFE2; padding: 1px; margin-bottom: 50px; border-radius: 8px;}
div.dload {width: 155px; background-color: #F1EFE2; text-align: center; padding: 1px; border-radius: 8px;}
div.head {font-size: 8pt; padding: 6px 0 6px 0; background-color: #FFCC00; color: #000000; text-align: center; font-weight: bold; border-radius: 8px 8px 0 0;}
b.rtop, b.rbottom {display: block; background: #FFFFFF;}
b.rtop b, b.rbottom b {display: block; height: 1px; overflow: hidden; background: #F1EFE2;}
div.dload b.rtop b {background-color: #FFCC00}
b.r1 {margin: 0 5px;}
b.r2 {margin: 0 3px}
b.r3 {margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px; height: 2px}
.siteslist {font-size: 8pt; margin-left: 50px;}
.siteslist td {font-size: 8pt; padding: 1px 5px 1px 5px; white-space: nowrap; border-bottom: 1px solid #FFFFFF;}
.siteslist tr {background-color: #E1E8E8;}
.sysid {color: #D90000; background-color: #F8FAFA;}
.hdr {color: #333333; text-align: center; font-weight: bold;}
.siteslist tr.hdr {background-color: #FFCC99;}
.disclborder {width: 620px; margin-left: 20px; padding: 3px; background-color: #CDDDE5; border: 1px solid #6CABCE;}
.disclbox {padding: 8px; background-color: #ECF1F4; border: 1px solid #6CABCE; color: #0A246A; font-size: 8pt; font-weight: bold;}
.siteletter {font-weight: bold; width: 450px; padding: 2px 0px 2px 8px; margin: 20px 0px 7px 0px; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0;}
.siteslist {font-size: 8pt; margin-left: 20px;}
.siteslist td {font-size: 8pt; padding-top: 1px; padding-bottom: 1px; white-space: nowrap; border-bottom: 1px solid #FFFFFF;}
.siteslist tr {background-color: #E1E8E8;}
.name {width: 225px; padding-left: 4px;}
.sysid {color: #D90000; background-color: #F8FAFA; width: 32px;} 
.cchfreq {width: 62px; text-align: center;}
#toolTip {border: 1px solid #5264A7; background-color: #EAF4FF; font-size: 8pt; position: absolute; visibility: hidden; overflow: hidden;}
#toolTip h1 {display: block; text-align: center; font-size: 8pt; font-weight: bold; background-color: #F1F1F1; border-bottom: 1px solid #CCCCCC; margin: 0px; padding: 1px;}
#toolTip td {font-size: 8pt; padding: 1px; border-bottom: 1px solid #FFFFFF;}