/* Start code for background*/

#toplistinfo {
font-size: 12pt;
font-weight: bold;
clear: both;
color: black;
}

div#footerdiv {
width: 1125px;
}

table#hdsites {
width: 775px;
margin: 0%;
padding: 0%;
}

h2 {
font-size: 12pt;
color: #333333;
margin-top: 0%;
padding: 0%;
margin-bottom: .2em;
line-height: .9em;
}

.hdsitesimg:link img{
border: #888888 2px inset;
text-decoration: none;
}

.hdsitesimg:visited  img{
border: #888888 2px inset;
color: #144059;
text-decoration: none;
}
.hdsitesimg:hover img{
border: #FF3600 2px solid;
}

.hdlink:link {
	font-size: 10pt;
	color: black;
	text-decoration: none;
}
.hdlink:visited {
   font-size: 10pt;
   color: black;
   text-decoration: none;
	
}
.hdlink:hover {
	text-decoration: underline;
	color: #FF3600;
}
.hdlink:active {
	text-decoration: none;
	color: #000000;
}
/* code end for bottom hd sites */

img.rta{
width: 10%;
border: 0em;
vertical-align: bottom;
margin-top: 3em;
margin-bottom: .5em;
margin-left: 9em;
float: left;
}

img.icra {
width: 10%;
border: 0em;
vertical-align: bottom;
margin-top: 3em;
margin-right: 9em;
margin-bottom: .5em;
float: right;
}

hr {
color: black;
margin-top: 0%;
margin-bottom: 0%;
margin-right: 8em;
margin-left: 8em;
clear: both;
}

#foot {
font-size: 10pt;
font-family: "Palatino Linotype";
word-spacing: .1em;
color: black;
text-align: center;
vertical-align: bottom;
padding-bottom: 0%;
margin-bottom: 0%;
line-height: 1.7;
}

a.foot {
font-size: 12pt;
font-weight: bold;
color: black;
text-decoration: none;
}
a.foot a:visited {
color: black;
text-decoration: none;
}
a.foot a:hover {
color: black;
text-decoration: underline;
}

td.hardlink a {
font-size: 12pt;
font-family: "Palatino Linotype";
color: black;
text-decoration: none;
}
td.hardlink :visited{
font-size: 12pt;
font-family: "Palatino Linotype";
color: black;
text-decoration: none;
}

td.hardlink :hover{
font-size: 12pt;
font-family: "Palatino Linotype";
color: gray;
text-decoration: underline;
}

#toplistmain {
margin-top: 4em;
margin-right: 0%;
margin-left: 0%;
padding: 0%;
}

a {
color: black;
text-decoration: none;
}
a:visited {
color: black;
text-decoration: none;
}
a:hover {
color: gray;
text-decoration: underline;
}

html {
  height: 100%;
}

body {
  margin-top: 0;
  margin-bottom: 0;
  height: 100%;
  min-height: 100%;
}

form {
  margin: 0;
  padding: 0;
}

input, select, textarea{
  font: 11px Verdana;
}

td { font :  12px  Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.nav{ font :  12px  Verdana, Arial, Helvetica, sans-serif; color: #fffcc7;}
.title { font : 12px  Verdana, Arial, Helvetica, sans-serif; color: black; }

img{border-color:3e0000;}
p { font :  11px  Verdana, Arial, Helvetica, sans-serif; color: #000000; margin-left:5px; margin-right:5px; margin-width:5px; margin-top: 5px; margin-bottom: 5px; margin-height: 5px;  }


  a:link { font : 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: black; font-weight: bold;}
   a:visited { font : 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: black; font-weight: bold; text-decoration: none;}
   a:active { font : 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: black; font-weight: bold; text-decoration: none;}
   a:hover { font : 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: gray; font-weight: bold;  }
  a.big:link { font : 17px  Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: black; font-weight: bold;}
   a.big:visited { font : 17px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: black; font-weight: bold; text-decoration: none;}
   a.big:active { font : 17px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: black; font-weight: bold; text-decoration: none;}
   a.big:hover { font : 17px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: gray; font-weight: bold;  }

 a.top:link { font : 16px  Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: black; font-weight: bold;}
   a.top:visited { font : 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: black; font-weight: bold; text-decoration: none;}
   a.top:active { font : 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: black; font-weight: bold; text-decoration: none;}
   a.top:hover { font : 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: gray; font-weight: bold;  }

.table-border {
  background: #ffffcc;
  color: #555A5F;
}

.table-header {
  background: #ffffcc url(./images/titlebg.gif) repeat-x top left;
  color: #8e4c08;
  height: 33px;
  font-weight: bold;
  text-align: center;
}

.table-header td {
  font-weight: bold;
}


.table-header-l {
  background: #ffffcc url(./images/titlebg.gif) no-repeat top left;
  width: 2px;
}

.table-header-r {
  background: #ffffcc url(./images/titlebg.gif) no-repeat top right;
  width: 2px;
}

table.rows td {
  background: #ffffcc;
  color: #ffffff;
  border-left: 1px solid #f5f5e7;
  border-top: 1px solid #f5f5e7;
}

.row-color-a {
  background: #eeeee0;
  color: #626262;
  border-left: 1px solid #f5f5e7;
  border-top: 1px solid #f5f5e7;
}

.row-color-b {
  background: #eaeadb;
  color: #4d4d4d;
  border-left: 1px solid #f5f5e7;
  border-top: 1px solid #f5f5e7;
}

.small {
  font-size: 8pt;
}

.error {
  font-weight: bold;
  color: #d52727;
  border: 1px dotted #d52727;
  padding: 4px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FEE7E8;
}

.notice {
  font-weight: bold;
  color: #0097FF;
  padding: 4px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #EFF8E0;
}

.bold {
  font-weight: bold;
}

.hilite {
  background-color: yellow;
}

.click {
  cursor: pointer;
}

.line-bottom {
  border-bottom: 1px solid #dcdcdc;
}

.banner {}