body {
  font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin-top:   0px;
	margin-left:   0px;
	margin-bottom:   0px;
	margin-right:   0px;
  background: #C9D9EE url(body_bg.gif) repeat-y left top;
}
html{
	scrollbar-face-color: #000000; 
	scrollbar-shadow-color: #9C211A; 
	scrollbar-highlight-color: #33669; 
	scrollbar-3dlight-color: #33669; 
	scrollbar-darkshadow-color: #000000;  
	scrollbar-arrow-color: #ffffff;
        scrollbar-track-color: #ffffff;
	}
#supportingText
{
	background: #E5EAF2;
    overflow: auto;
    margin: 0 auto auto 26px;
    padding: 10px 10px 10px 10px;
    width: 644px;
    height: 422px;
}
#explanation h3 
{
 margin: 0;
  padding: 1px 1px 1px 1px;
    background: #E5EAF2;
    height: 35px;
    width: 624px;
}
h1 { font-size: 142%; }
h2 { font-size: 133%; }
h3 { font-size: 125%; }
h4 { font-size: 113%; }
h5 { font-size: 105%; }
h6 { font-size: 100%;  
}

a.nu { text-decoration: none }
a.catmajor, a.catmajor:link, a.catmajor:visited, a.catmajor:active { font-size: 12pt; color: black; font-weight: bold }
a.catminor, a.catminor:link, a.catminor:visited, a.catminor:active { font-size: 8pt; color: black }
font.catmajor { font-size: 12pt; color: black; font-weight: bold }
a:link { color: blue }
a:hover		{ color: #ffff00; text-decoration: none }
a:visited { color: purple }
a.menu, a.menu:link, a.menu:visited, a.menu:active { color: black; text-decoration: none }
a.umenu, a.umenu:link, a.umenu:visited, a.umenu:active { color: black; text-decoration: underline }
a.head, a.head:link, a.head:visited, a.head:active { color: black; text-decoration: none }
p, td, th, div, i, blockquote, center { font-family: Verdana; font-size: 9pt; color: black }
.head1 { font-size: 14pt; font-weight: bold; color: navy }
.head2 { font-size: 11pt; font-weight: bold; color: maroon }
.topmenu { color: black; background-color: #D3D3D3 }
.tablehead { color: black; background-color: #FDFDFF }
.tablehead2 { color:#FFFFA0; background: #318DDB url(forums/templates/subSilver/images/cellpic3.gif) repeat-x top left; border-bottom: solid 1px #6c6f71; }
.frow { background: #FFFFFF url(forums/templates/subSilver/images/cellpic6.gif) repeat-y top right; border-bottom: solid 1px #6c6f71; }
.tablebody { color: black; background-color: #E5EAF2 }
.tablebody2 { color: black; background-color: #D1E4EA }
.xborder { background-color: black }
.xtab1 { background-color: #D3D3D3 }
.xtab2 { background-color: #D3D3D3 }

.whitelink {
  font-weight: bold;
  font-size: 108%;
  color: #FFFFFF;
  background: #000000;
}
.whitelink a {
  color: #E3E3FF;
}

#headingdiv {
  margin: 0;
  padding: 0px 0px;
  width: 100%;
  height: 45px; 
  color: #FFF;
  background: #000000;
}
.infocontainer {
  width: 99%;
  border: 1px #A0A0A6 solid;
  color: #0000C9;
  background: #F3F8F8 url(top.gif) repeat-x top left;
}
#message {
  clear: both;
  width: 100%;
  font-weight: bold;
  font-size: 110%;
  color: #222;
  background: #C3D6F0 url(reg_bottom.gif) bottom left no-repeat;
}
#message strong {
  text-transform: uppercase;
}
#message a {
  margin: 0 0 0 6px;
  padding: 2px 15px;
  text-decoration: none;
  font-weight: normal;
  color: #33A;
}
.invis {
  font-size: 75%;
}
.fill {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    color : #003366;
}
.title {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    color : red;
}

.white {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
    color : #FFFFFF;
}

.black {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
    color : #000000;
}

.black11 {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    color : #000000;
}


#tablist{
  padding: 3px 0; 
  margin-left: 0; 
  margin-bottom: 0; 
  margin-top: 0.1em; 
  font: bold 80% Verdana;
}
#tablist li{
  list-style: none; 
  display: inline; 
  margin: 0;
}
#tablist li a{
  padding:4px 0.3em; 
  margin-left: 3px; 
  border: 1px solid #778; 
  border-bottom: none; 
  background: #CDD;
}
#tablist li a:link, #tablist li a:visited{
  color: navy;
}
#tablist li a.current{
  background: #C4D7F0;
}
#tabcontentcontainer{
  width: 85%; 
  padding: 5px; 
  border: 2px solid #869297;
  background: #C4D7F0 url(body_bg.gif) repeat-y left top
}
.tabcontent{
  display: none; 
  font-family : Verdana, Helvetica, sans-serif; 
  font-size : 80%; 
  color : #000000;
}
#full {
  position: absolute;
  width: 100%;
  background: #336699;
  padding: 0 0 0 0;
}
#nav {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 0 0 0px;
  list-style: none;
  background: #336699 url(nav_bg.gif) repeat-x bottom left; 
 }
#nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
} 
#nav li {
  float: left;
  margin: 0; 
  padding: 0;
  font-size: 75%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background:#0;
 }
#nav a {
  float: left;
  display: block;
  margin: 0 5px 0 0;
  padding: 4px 8px;
  font-weight: bold;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #EAE6D6;
  text-decoration: none;
  border: 1px solid #5F81A5;
  border-bottom: none;
  background: #2F6093 url(off_bg.gif) repeat-x top left;
}
#nav a:hover, body#none #t-none a {
  color: #CCC;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #222;
  background: #D6E2F0 url(on_bg.gif) repeat-x top left;
}
#nav a:hover, body#home #t-home a {
  color: #000;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #222;
  background: #D6E2F0 url(on_bg.gif) repeat-x top left;
}
#nav a:hover, body#search #t-search a {
  color: #000;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #222;
  background: #D6E2F0 url(on_bg.gif) repeat-x top left;
}
#nav a:hover, body#new #t-new a {
  color: #000;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #222;
  background: #D6E2F0 url(on_bg.gif) repeat-x top left;
}
#nav a:hover, body#submit #t-submit a {
  color: #000;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #222;
  background: #D6E2F0 url(on_bg.gif) repeat-x top left;
}
#nav a:hover, body#directory #t-directory a {
  color: #000;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #222;
  background: #D6E2F0 url(on_bg.gif) repeat-x top left;
}
#nav a:hover, body#authors #t-authors a {
  color: #000;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #222;
  background: #D6E2F0 url(on_bg.gif) repeat-x top left;
}
#nav a:hover, body#forums #t-forums a {
  color: #000;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #222;
  background: #D6E2F0 url(on_bg.gif) repeat-x top left;
}
#nav a:hover, body#about #t-about a {
  color: #000;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #222;
  background: #D6E2F0 url(on_bg.gif) repeat-x top left;
}
.counts b {
  color: #CF0000;
}
#x {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 0 0 0px;
  list-style: none;
 }
#x ul {
  list-style: none;
  padding: 0;
  margin: 0;
} 
#x li {
  border-top: #777 1px solid;
  border-left: #777 1px solid;
  border-bottom: #222 1px solid;
  border-right: #222 1px solid;
  float: left;
  width: 18%;
  color: #0;
  background: #FEFEFE;
  margin: 1 1; 
  padding: 2 3 3 3;
  font-size: 90%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#x strong {
  font-size: 105%;
  text-decoration: underline;
}
#x a {
  text-decoration: none;
}
#y {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 0 0 0px;
  list-style: none;
 }
#y ul {
  list-style: none;
  padding: 0;
  margin: 0;
} 
#y li {
  border-top: #777 1px solid;
  border-left: #777 1px solid;
  border-bottom: #222 1px solid;
  border-right: #222 1px solid;
  float: left;
  width: 78%;
  color: #0;
  background: #FEFEFE;
  margin: 1 1; 
  padding: 1 2 2 2;
  font-size: 90%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#y a {
  text-decoration: none;
}
#z {
  margin-left: 0px;
  padding: 0px;
  width: 100%;
  list-style: none;
}
#z ul {
  list-style: none;
  padding: 0;
  margin: 0;
} 
#z li {
  float: left;
  width: 18%;
  color: #0;
  text-align: center;
  margin: 1 1; 
  padding: 2px 1px 1px 1px;
  font-size: 72%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#z strong {
  font-size: 105%;
  text-decoration: underline;
}
#z a {
  text-decoration: none;
}
.cal-head {
  color: #FFF;
  background: #10186B;
}
.gray li {
  background: #CDCDCF;
}
.whitebox {
  padding: 8px 2px 2px 2px;
  background: #FDFDFF url(top.gif) repeat-x top left;
}
.container {
  margin-left: 36px;
  padding: 1px 0 0px 12px;
  width: 100%;
  border-left: #486054 solid;
  border-bottom: #486054 solid;
  border-right: #486054 solid;
  border-width: 0 5 1 5;
  color: #0000C9;
  background: #F3F8F8 url(top.gif) repeat-x top left;
}
.container a {
  color: #44D;
}
#calendar-month{
  display: block;
  text-align: center;
  margin: auto;
  width: 90%;
  font-size: 110%;
  font-weight: bolder;
  background: #C0D0A5;
}
.calendar {
  font-size: 80%;
  display: block;
  border: 1px;
  background: #C0D0E5;
}
ul#navigation
{
list-style-type: none;
width: 90%;
margin: auto;
padding: .5em 0;
border-top: 1px solid #666;
}

ul#navigation li a
{
display: block;
color: #FFF;
background-color: #036;
padding: .2em 0;
text-align: center;
text-decoration: none;
}

ul#navigation li a:hover
{
color: #FFF;
background-color: #69C;
}

ul#navigation .left { float: left; width: 20%; display: block; }
ul#navigation .right { float: right; width: 20%; display: block; }

.c0 {
  background: #FDFEFF; 
}
.c1 {
  background: #FBFDFD; 
}
.c2 {
  background: #F6F9FB; 
}
.c3 {
  background: #F1F5F7; 
}
.c4 {
  background: #E9EFF4; 
}
.c5 {
  background: #E0E8F0; 
}
.c6 {
  background: #D9E3ED; 
}
.c7 {
  background: #D2DDE9; 
}
.c8 {
  background: #CAD7E6; 
}
.c9 {
  background: #C4D0DB; 
}
.c10 {
  background: #B6C4D3; 
}
.desc {
  font-weight: bold;
  color: #33F;
}
.descdetail {
  font-size: 90%;
  color: #117;
}
#ss {
  margin-top: 12px;
  width: 214px;
  margin-left: 0px;
}
#ss p {
  margin: 0 0 7px 0;
  padding: 0 8px;
}
#ss li {
  list-style: none;
  padding:2px 0.3em 4px 5px; 
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 2px;
  margin-bottom: 4px;
  border-top: 1px solid #A1AFC9;  
  border-left: 1px solid #A1AFC9;
  border-bottom: 1px solid #414F79;
  border-right: 1px solid #414F79;
  background: #D1E4FF;
  font-size: 92%;
}
#ss ul {
  list-style: none;
  margin: 0px 4px;
  padding: 4px 4px; 
} 
#ss h1 {
  margin: 0px 0 12px 0;
  padding: 4px 10px;
  color: #FFF;
  font-size: 140%;
  font-weight: bold;
  border-bottom: 1px #1F25A2 solid;
  background: #6492D1 url(sub_h_bg.gif) top left no-repeat;
}
#ss small {
  font-size: 90%;
  padding-left: 0px;
}
#ss br {
  font-size: 0%;
  height: 0px;
  margin: 0 0 0 0;
}
#ss h3 {
  margin: 0;
  padding: 4px 10px;
  color: #FFF;
  font-size: 115%;
  font-weight: bold;
  border-bottom: 1px #1F25A2 solid;
  background: #6492D1 url(sub_h_bg.gif) top left no-repeat;
}
#sidebar {
  float: left;
  margin-top: 12px;
  width: 214px;
  margin-left: 0px;
}
#sidebar p {
  margin: 0 0 7px 0;
  padding: 0 8px;
}
#sidebar menu {
  list-style: none;
  margin: 0;
  padding: 4px 0.3em; 
}
#sidebar li {
  list-style: none;
  text-align: left;
  padding:2px 0.3em 4px 5px; 
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 2px;
  margin-bottom: 4px;
  border-top: 1px solid #A1AFC9;  
  border-left: 1px solid #A1AFC9;
  border-bottom: 1px solid #414F79;
  border-right: 1px solid #414F79;
  background: #D1E4FF;
  font-size: 92%;
}
#sidebar ul {
  list-style: none;
  margin: 0px 4px;
  padding: 4px 4px; 
} 
.module2 {
  background: #C0D2EB url(sub_body_bg2.gif) top left repeat-y;
}
.module {
  background: #C0D2EB url(sub_body_bg.gif) top left repeat-y;
}
.cap {
  font-size: 0%;
  display: block;
  
  height: 12px;
  width: 214px;
  border-bottom: 6px solid #597FB5;
   
}
#sidebar h1 {
  margin: 0px 0 12px 0;
  padding: 4px 10px;
  color: #FFF;
  font-size: 140%;
  font-weight: bold;
  border-bottom: 1px #1F25A2 solid;
  background: #6492D1 url(sub_h_bg.gif) top left no-repeat;
}
#sidebar small {
  font-size: 90%;
  padding-left: 0px;
}
#sidebar br {
  font-size: 0%;
  height: 0px;
  margin: 0 0 0 0;
}
#sidebar h3 {
  margin: 0;
  padding: 4px 10px;
  color: #FFF;
  font-size: 115%;
  font-weight: bold;
  border-bottom: 1px #1F25A2 solid;
  background: #6492D1 url(sub_h_bg.gif) top left no-repeat;
}
#header { 
  width: 100%;
  background: #369;
  padding: 0 0 0 0;
}
#wpage {
  margin-right:2%;
  margin-left:2%;
}
#content {
  float: left;
  margin-top: 7px;
  width: 720px;
}
#content div {
  padding-right: 0px;
}
#styledform { 
  background: #FFF url(form_bg.gif) top left repeat-y;
  border-top: 1px #AAA solid;
  border-left: 1px #AAA solid;
  border-right: 2px #333 solid;
  border-bottom: 2px #333 solid;
  margin-left: 24px;
  padding-top: 8px;
  padding-left: 65px;
}
#footer {
  width: 100%;
  padding: 3 0 8 0;
  border-top: 1px #C3D0DA solid;
  clear: both;
  background: #A3C6F9 url(footer_bottom.gif) repeat-x bottom left;
}
.box1 {
  margin-top: 0;
  width: 700px;
  background: #fefefe url(mess_top1.gif) repeat-y right top;
  border: 1px #6ca19c solid;
}
.boxcap {
  margin-top: 0;
  font-size: 0%;
  height: 6px;
  width: 700px;
  background: url(reg_bottom.gif) bottom left no-repeat; 
}
.box1 h1, .box1 h3 {
  display: block;
  margin: 0;
  padding: 2px 1px 2px 8px;
  color: #0;
  border-bottom: 1px #6ca19c solid;
  background: #dbe7f2;
}
.box1 fieldset a {
  color: blue;
}
.box1 fieldset {
  color: #3A3E8F;
  padding: 2px 4px;
  border: none;
}
.box1 legend {
  font-weight: bold;
  display: block;
  color: #3A3E8F;
}
.box1 small {
  color: purple;
}
.box1 h3:hover {
  display: block;
  margin: 0;
  padding: 2px 1px 2px 8px;
  color: #C00;
  border-bottom: 1px #6ca19c solid;
  background: #FFFFC4;
}
.box1 strong {
  display: block;
  margin: 0;
  font-size: 110%;
  padding: 2px 1px 2px 8px;
  text-decoration: none; 
  color: #FAFAFF;
  border-top: 1px #AFC2C2 solid;
  border-bottom: 1px #8F9292 solid;
  background: #12A url(b_lensflare.gif) no-repeat;
}
.box1 ul {
  margin: 0;
  padding: 2px 4px 0px 4px;
  list-style: none;
}
.box1 li {
  text-align: justify;
  margin: 0 4px 0 0;
  padding: 2px 0px 2px 2px;
}
.box1 img {
  border: 0;
}
.box1 p {
  margin-left:  0px;
  margin-right: 12px
}
.box h1, .box h3 {
  display: block;
  margin: 0;
  padding: 2px 1px 2px 8px;
  color: #0;
  border-bottom: 1px #7d9cba solid;
  background: #e4efee;
}
.box fieldset a {
  color: blue;
}
.box fieldset {
  color: #3A3E8F;
  padding: 2px 4px;
  border: none;
}
.box legend {
  font-weight: bold;
  display: block;
  color: #3A3E8F;
}
.box {
  margin-top: 0;
  width: 700px;
  background: #fdfefe url(mess_top.gif) repeat-y right top;
  border: 1px #7d9cba solid;
}
.box small {
  color: purple;
}
.box h3:hover {
  display: block;
  margin: 0;
  padding: 2px 1px 2px 8px;
  color: #C00;
  border-bottom: 1px #70A050 solid;
  background: #FFFFC4;
}
.box strong {
  display: block;
  margin: 0;
  font-size: 110%;
  padding: 2px 1px 2px 8px;
  text-decoration: none; 
  color: #FAFAFF;
  border-top: 1px #AFC2C2 solid;
  border-bottom: 1px #8F9292 solid;
  background: #12A url(b_lensflare.gif) no-repeat;
}
.box ul {
  margin: 0;
  padding: 2px 4px 0px 4px;
  list-style: none;
}
.box li {
  text-align: justify;
  margin: 0 4px 0 0;
  padding: 2px 0px 2px 2px;
}
.box img {
  border: 0;
}
.box p {
  margin-left:  0px;
  margin-right: 12px
}
#filter {
  float: left;
  margin: 10 15;
  padding: 0px 0 0 0px;
  list-style: none;
 }
#filter ul {
  list-style: none;
  padding: 0;
  margin: 0;
} 
#filter li {
  float: left;
  margin: 0; 
  padding: 0;
  font-size: 75%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background:#0;
 }
#filter strong {
  float: left;
  display: block;
  margin: 0 6px 0 0;
  padding: 6px 8px;
  font-weight: bold;
  font-size: 140%;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000;
  text-decoration: none;
}
#filter a {
  float: left;
  display: block;
  margin: 0 6px 0 0;
  padding: 6px 8px;
  font-weight: bold;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CCA;
  text-decoration: none;
  border: 1px solid #000;
  background: #616C8F url(off_f_bg.gif) repeat-x top left;
}
#filter a:hover, div#freeware #t-freeware a {
  color: #FFFFA6;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #727377;
  background: #316295 url(on_f_bg.gif) repeat-x top left;
}
#filter a:hover, div#shareware #t-shareware a {
  color: #FFFFA6;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #727377;
  background: #316295 url(on_f_bg.gif) repeat-x top left;
}
#filter a:hover, div#adware #t-adware a {
  color: #FFFFA6;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #727377;
  background: #316295 url(on_f_bg.gif) repeat-x top left;
}
#filter a:hover, div#demo #t-demo a {
  color: #FFFFA6;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #727377;
  background: #316295 url(on_f_bg.gif) repeat-x top left;
}
#filter a:hover, div#commercial #t-commercial a {
  color: #FFFFA6;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #727377;
  background: #316295 url(on_f_bg.gif) repeat-x top left;
}
#filter a:hover, div#dataonly #t-dataonly a {
  color: #FFFFA6;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #727377;
  background: #316295 url(on_f_bg.gif) repeat-x top left;
}
#filter a:hover, div#clear #t-clear a {
  color: #FFFFA6;
  padding-bottom: 6px;
  font-weight: bold;
  border-color: #727377;
  background: #316295 url(on_f_bg.gif) repeat-x top left;
}

