/* CSS Document */
.style2 {
	color: #999999;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.tabletitle {
color: #888888;
font-size: small;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.websnapr {
color: #000000;
font-size:14px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.websnapr:hover, a.websnapr:active {
  color: #444444;
}
.rankings {
color: #444444;
font-size:medium;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.rankings:hover, a.rankings:active {
  color: #000000;
  text-decoration:underline;
}
.brankings {
color: #444444;
font-size:large;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.brankings:hover, a.brankings:active {
  color: #000000;
  text-decoration:underline;
}
table.selector {
	border-width: 3px 3px 3px 3px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: separate;
	background-color: rgb(255, 255, 0);
}
table.selector td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
}
.srankings {
color: #000000;
font-size:12px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.srankings:hover, a.srankings:active {
  color: #444444;
  text-decoration:underline;
}
.splink {
color: #ff9900;
font-size:12px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.splink:hover, a.splink:active {
  color: #dddddd;
  text-decoration:underline;
}
.votes {
	text-align:right;
color: #0000ff;
font-size: small;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.descr {
color: #000000;
font-size:x-small;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.standard {
color: #000000;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hstandard {
color: #cccccc;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hlinks {
	font-size: 11px;
	color: #cccccd;
	text-decoration:none;
}
a.hlinks:hover, a.hlinks:active {
  color: #fffffff;
  text-decoration:underline;
}
.title {
color: #000000;
font-size:14px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.red {
color: #ff000000;
font-size:14px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.standards {
color: #000000;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.wstandards {
color: #ffffff;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.thank_you {
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	text-decoration:none;
}
.thanks {
	font-size: 12px;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration:none;
}
a.thank_you:hover, a.thank_you:active {
  color: #aa8000;
  text-decoration:underline;
}
.lwhite {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
a.lwhite:hover, a.lwhite:active {
  color: #aaaaaa;
  text-decoration:underline;
}
.welcome {
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
.welcome_red {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}		
.links {
	font-size: 12px;
	color: #0000FF;
	text-decoration:none;
}
.slinks {
	font-size: 10px;
	color: #0000FF;
	text-decoration:none;
}
table.mini_vote {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: separate;
	background-color: rgb(255, 255, 255);
}
table.mini_vote td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	-moz-border-radius: 0px 0px 0px 0px;
}
		
#navigation {margin-left:8px; color:#ddd; font-size:12px; font-family:Tahoma, Geneva, sans-serif; width:115px;}
#navigation ul {margin:0px; padding:0px;}
#navigation li {list-style: none;} 

ul.top-level {background:#182620;}
ul.top-level li {
 border-bottom: #aca0a0 solid;
 border-top: #aca0a0 solid;
 border-width: 2px;
}

#navigation a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:20px;
 line-height: 20px;
 text-indent: 8px;
 text-decoration:none;
 width:100%;
}
#navigation a:hover{
 text-decoration:underline;
color:#000;
}

#navigation li:hover {
 background: #ff7700;
 position: relative;
}
