body {
 margin: 0px;
 padding: 0px;
 border: 0px;
 background: #fff;
 color: #000;
 text-align: left;
}
img {
 border: 0px;
 margin: 0px;
}
a img {
 border: 0px;
 margin: 0px;
}
table {
 border-collapse: collapse;
 border: outset 0px;
 border-spacing: 0px;
 border: 0px;
}
tr {
 border: none;
}
td {
 border-collapse: collapse;
 border: inset 0px;
 border-spacing: 0px;
 border: 0px;
 padding: 0px;
 margin: 0px;
}
ul {
 border: 0px;
/* margin: 0px; 
 padding: 0px; */
}
A:link {
 text-decoration: none;
 color: #00c;
}
A:visited {
 text-decoration: none;
 color: #c0c;
}
A:hover {
 text-decoration: none;
 color: #f00;
}
hr {
 height: 1px;
 margin: 10px 0px 5px 0px;
}




.boxbg {
 background: #eee;
 padding: 10px;
 margin: 10px 20px 10px 10px;
 border: #333 1px solid;
}
.boxbg2 {
 background: #eee;
 padding: 10px;
 margin: 0px;
 border: #333 1px solid;
}



.centered {
 text-align: center;
 float: none;
 margin: 0px auto 0px auto;
}
.lefted {
 text-align: left;
}
.righted {
 text-align: right;
}
.leftimg {
 position: relative;
 text-align: left;
 float: left;
 margin-right: 5px; 
}
.rightimg {
 float: right;
 margin: 0px 0px 0px 5px;
}
.centerimg {
 display: block;
 float: none;
 margin-left: auto;
 margin-right: auto 
}



h1 {
 font: bold 26px/30px Geneva, Arial, Helvetica, sans-serif; 
 color: #900;
 margin: 2px 0px 2px 0px;
 padding: 2px 0px 2px 0px; 
}
h2 {
 font: bold 20px/28px Tahoma, Arial, Helvetica, sas-serif;
 color: #454;
 margin: 2px 0px 0px 0px;
 padding: 2px 0px 0px 0px;
}
h3 {
 font: bold 16px/20px Tahoma, Arial, Helvetica, sas-serif;
 color: #900;
 margin: 2px 0px 0px 0px;
 padding: 2px 0px 0px 0px;
}
h4 {
 font: bold 14px/16px Tahoma, Arial, Helvetica, sas-serif;
 color: #444;
 margin: 0px;
 padding: 5px 0px 0px 0px;
}

.navig {
 font: 12px/14px Arial, Helvetica, sans-serif; 
 text-align: left;
 padding: 10px 0px 0px 0px;
 margin: 0px;
 border: 0px;
}
.normal {
 font: 14px/16px Tahoma, Arial, Helvetica, sans-serif; 
 color: #222; 
 padding: 0px; 
 margin: 0px 0px 5px 0px; 
}
.subtext {
 font: italic 12px/14px "Arial Narrow", Arial, Helvetica, sans-serif; 
 padding: 0px; 
 margin: 0px; 
}
.maintext {
 font: 13px/17px Tahoma, Arial, Helvetica, sans-serif; 
 color: #222; 
 padding: 4px 0px 4px 0px; 
 margin: 0px; 
 text-align: justify;
 clear: none;
}
.smalltext {
 font: 10px/12px Tahoma, Arial, Helvetica, sans-serif; 
 margin: 0px; 
 padding: 0px; 
}
.smallleft {
 font: 10px/12px Tahoma, Arial, Helvetica, sans-serif; 
 text-align: left;
}
.readmore {
 font: 10px/12px Tahoma, Arial, Helvetica, sans-serif; 
 text-align: right;
 padding: 0px; 
}
.bottomnavig {
 font: 12px/15px Arial, Helvetica, sans-serif;
 width: 630px;
 text-align: center;
}
.copyright {
 font: 10px/12px Tahoma, Arial, Helvetica, sans-serif; 
}
.w3c {
 text-align: center;
 font: italic 12px/12px "Arial Narrow", Arial, Helvetica, sans-serif; 
 margin: 0px; 
 padding: 30px 0px 30px 0px; 
}
.w3c img {
 padding: 0px; 
 margin: 3px 0px -1px 0px; 
 border: 0px; 
}
.quote {
 font: italic 12px/16px Georgia, "Times New Roman", Times, serif;
 padding: 0px 10px 0px 10px;
 margin: -10px 0px 13px 0px;
 text-align: justify;
}
.quoteauthor {
 font: 10px/12px Tahoma, Arial, helvetica, sans-serif;
 text-align: right;
 padding: 0px 10px 0px 10px;
 margin: -10px 0px 13px 0px;
}


.footnote{
 font: 9px/17px Tahoma, Arial, Helvetica, sans-serif;
 padding: 0px;
 margin: 0px;
 vertical-align: top;
}
.footnotelist {
 font: 10px/15px Tahoma, Arial, helvetica, sans-serif;
 padding: 0px 0px 0px 20px;
 margin:  0px 0px 0px 10px;
}


.reddisclaimer {
 font: italic 10px/13px Tahoma, Arial, helvetica, sans-serif;
 color: #c00;
}