A:link    {COLOR: #285090; TEXT-DECORATION: none}
A:visited {COLOR: #285090; TEXT-DECORATION: none}
A:active  {COLOR: #285090; TEXT-DECORATION: none}
A:hover   {COLOR: #285090; TEXT-DECORATION: underline}

body {
  color: #000000;
  font-family: Verdana;
  font-size: 11px;
}

div.visible {
  display: visible;
}
div.hidden {
  display: none;
}
div#banner {
	width: 100%;
	height: 130;
	position: relative;
	top: 0px;
	
	align: left;
}

div#title {
	width: 100%;
	height: 30;
	position: relative;
	top: -125px;
	left: 12px;
	
	align: left;
}

div#subbanner {
	background-color: #2A3852;
	width: 100%;
	height: 50;
	font-color: #FFFFFF;
	font-family: verdana;
	font-size: 13px;
	position: relative;
	top: -47px;
	left: 12px;
	
	align: left;
}

div#subbanner A:link,
div#subbanner A:visited,
div#subbanner A:active {
  color: #FFFFFF;
  TEXT-DECORATION: none;
}
div#subbanner A:hover {
  COLOR: #FFFFFF;
  TEXT-DECORATION: underline;
}


div#cpanel {
	width: 100%;
	position: relative;
	align: left;
}
div.shoutmax {
  display: visible;
}
div.shoutmin {
  display: none;
}

div#rest {
	font-size: 10px;
	position: relative;
	align: center;
	width: 100%;
	top: 0px;
	left: 0px;
}
div#shoutpanel {
	width: 100%;
	position: relative;
	align: left;
}
div#shoutbar {
	width: 100%;
	height: 18px;
	position: relative;
	align: left;
	border-collapse: collapse;
}
div#shoutinput {
	width: 717px;
	height: 18px;
	border: 1px solid #777799;
	background-color: #BBBBCC;
	border-collapse: collapse;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	text-align: left;
	valign: center;
	float: right;
}
div#minimize_shout{
	width: 15px;
	height: 18px;
	border: 1px solid #777799;
	border-collapse: collapse;
	background-color: #BBBBCC;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	valign: middle;
	float: right;
}
div#disable_shout {
	width: 15px;
	height: 18px;
	border: 1px solid #777799;
	border-collapse: collapse;
	background-color: #BBBBCC;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	valign: middle;
	float: right;
}

div#auth_img {
  width: 175px;
  height: 170px;
  float: left;
}
div#auth_data {
  width: 280px;
  float: left;
  margin-left: 8px;
}
div#auth_name a:link,
div#auth_name a:visited,
div#auth_name a:active {
  color: #0F77AF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
div#auth_name a:hover {
  color: #0F77AF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
div#auth_desc {
  width: 275px;
  height: 170px;
  float: left;
  border: 1px solid #BFBFBF;
  background-color: #F2F2F2;
  padding-left: 5px;
}
div#loggedout {
  width: 97%;
  border: 2px solid #FF0000;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #EFEFEF;
  padding: 8px;
}
div#loggedin {
  width: 97%;
  border: 2px solid #00FF00;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #EFEFEF;
  padding: 8px;
}

div#other_reps_title {
  width:99%;
  border: 1px solid #D0D0D0;
  background-color: #E0E0E0;
  padding: 3px;
  font-size:10px;
  font-weight:normal;
}
table#other_reps {
  width:100%;
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  border-collapse: collapse;
}
td#other_reps {
  border: 1px solid #F0F0F0;
  background-color: #FAFAFA;
  padding: 3px;
  font-size:10px;
  font-weight:normal;
}


table#table {
  border: 0px solid #666686;
  border-collapse: collapse;
}
td#td {
  border: 0px solid #666686;
  border-collapse: collapse;
}
td#title {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #DDDDE5;
  border: 1px solid #AAAABF;
  border-bottom: 1px solid #505080;
  padding: 2px;
  border-collapse: collapse;
}
td#cell {
  font-size: 10px;
  font-weight: normal;
  color: #444466;
  border-left: 2px solid #113A5D;
  padding-left: 4px;
  background-color: #F5F5F5;
  border-collapse: collapse;
}
td#data {
  font-size: 10px;
  font-weight: normal;
  color: #53537A;
  padding-left: 4px;
  background-color: #F5F5F5;
  border: 1px solid #E0E0E0;
  border-collapse: collapse;
}
td#data2 {
  font-size: 10px;
  font-weight: normal;
  color: #53537A;
  padding-left: 4px;
  background-color: #EFEFEF;
  border: 1px solid #E0E0E0;
  border-collapse: collapse;
}
td#datal {
  font-size: 10px;
  font-weight: normal;
  color: #444466;
  text-align: left;
  width: 60%;
  padding-left: 5px;
  border-left: 1px solid #DDDDDD;
}
td#datar {
  font-size: 10px;
  font-weight: normal;
  color: #444466;
  text-align: right;
  padding-right: 5px;
}
td#image {
  text-align: center;
  font-size: 11px;
  width: 40%;
}

table#mnulinks {
	background-color: #BBBBC5;
	border-style: solid;
	border-width: 0px;
	border-color: #113A5D #113A5D #113A5D #113A5D;
	width: 100%;

}
td#menulinks {
	background-color: #BBBBC5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	position: relative;
	align: left;
}

td#menulinks a:link,
td#menulinks a:visited,
td#menulinks a:active {
  color: #113A5D;
  font-size: 10px;
  text-decoration: none;
}
td#menulinks a:hover {
  color: #113A5D;
  font-size: 10px;
  text-decoration: underline;
}

table#admin_tools {
  vertical-align: top;
  border-collapse: collapse;
  width: 100%;
}
td#admin_tools {
  border: 1px solid #440000;
  background-color: #E5B1B9;
  color: #440000;
  padding: 5px;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  font-family: verdana, tahoma, arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}
 

table#rdb_table {
  width: 100%;
  border: 1px solid #A0A0A0;
  border-collapse: collapse;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
}
td#rdb_title {
  border-top: 1px solid #A0A0A0;
  border-bottom: 1px solid #A0A0A0;
  border-collapse: collapse;
  font-weight: normal;
  font-size: 10px;
  color: #333355;
  background-color: #EDEDED;
  padding: 4px;
  text-align: left;
}
td#rdb_data {
  border: 1px solid #E0E0E0;
  border-collapse: collapse;
  font-weight: normal;
  font-size: 10px;
  color: #444444;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
}

table#auths {
  width: 400px;
  border: 1px solid #8888AA;
  border-collapse: collapse;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
}
td#auths_title{
  border: 0px solid;
  border-collapse: collapse;
  font-weight: normal;
  font-size: 11px;
  color: #333355;
  background-color: #EDEDED;
  padding: 4px;
  text-align: left;
}
td#auths{
  border: 0px solid;
  border-collapse: collapse;
  font-weight: normal;
  font-size: 11px;
  color: #444444;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
}

table#bdb_table {
  width: 100%;
  border: 1px solid #8888AA;
  border-collapse: collapse;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
}
td#bdb_title {
  border: 0px solid;
  border-collapse: collapse;
  font-weight: normal;
  font-size: 10px;
  color: #333355;
  background-color: #EDEDED;
  padding: 4px;
  text-align: left;
}
td#bdb_data {
  border: 0px solid;
  border-collapse: collapse;
  font-weight: normal;
  font-size: 10px;
  color: #444444;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
}
td#bdbx_data {
  border-top: 1px solid #888888;
}


table#up_table {
  width: 100%;
  border: 1px solid #8888AA;
  border-collapse: collapse;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
}
td#up_title {
  border: 0px solid;
  border-collapse: collapse;
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  background-color: #575777;
  padding: 4px;
  text-align: left;
}
td#up_data {
  border-bottom: 1px solid #CCCCCC;
  border-collapse: collapse;
  font-weight: normal;
  font-size: 10px;
  color: #444444;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  text-align: left;
  vertical-align: top;
}
td#up_warn {
  border-bottom: 1px solid #555555;
  background-color: #FFEFEF;
  color: #FF0000;
  padding: 10px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  font-family: verdana, tahoma, arial, sans-serif;
  margin-top:0;
  border-collapse: collapse;
}

hr#dashed {
	border: 1px dashed #113A5D;
}

table#news {
  width: 350;
}
td#newstitle {
  font-size: 10px;
  font-weight: bold;
  background-color: #DDDDE5;
  border-collapse: collapse;
  border: 1px solid #444444;
}
td#newsdata {
  font-size: 10px;
  border-collapse: collapse;
  border: 1px solid #444444;
}
td#newsleft {
  width: 175px;
  border-right: 2px solid #EEEEEE;
  vertical-align: top;
}
td#newsmiddle {
  width: 380px;
  vertical-align: top;
}
td#newsright {
  width: 195px;
  border-left: 2px solid #EEEEEE;
  vertical-align: top;
}
td#font1 {
  font-size: 10px;
  border: 0px solid #000000;
}
td#admin {
  font-size: 10px;
}

table#bound_desc {
  width: 100%;
  border-top: 1px solid #AAAAAA;
}
td#bound_desc {
  font-size: 10px;
  color: #444444;
  padding: 8px;
  background-color: #EAEAEA;
  vertical-align: top;
}

table#bound_data {
  width: 100%;
  border-top: 1px solid #AAAAAA;
}
td#bound_data {
  font-size: 10px;
  color: #333333;
  padding: 8px;
  vertical-align: top;
  background-color: #EAEAEA;
}
td#bound_data a:link,
td#bound_data a:visited,
td#bound_data a:active {
  color: #113A5D;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
}
td#bound_data a:hover {
  color: #113A5D;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

table#bound_reps {
  width: 100%;
  border-top: 1px solid #AAAAAA;
  border-collapse: collapse;
}
td#bound_reps {
  font-size: 10px;
  color: #333333;
  padding: 5px;
  vertical-align: top;
  background-color: #EAEAEA;
  border-right: 1px solid #DFDFDF;
}
td#bound_reps a:link,
td#bound_reps a:visited,
td#bound_reps a:active {
  color: #113A5D;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
}
td#bound_reps a:hover {
  color: #113A5D;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

td#bound_post {
  border: 1px solid #D0D0D0;
  font-size: 10px;
  color: #666666;
  padding: 8px;
  vertical-align: top;
  background-color: #EFEFEF;
}

input#textbox {
	border: 1px solid #113A5D;
	background-color: #EFEFEF;
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	vertical-align: middle;
	padding: 2px;
	color: #113A5D;
}
.textarea { 
	border: 1px solid #113A5D;
	background-color: #EFEFEF;
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	vertical-align: middle;
	padding: 2px;
	color: #113A5D;
}
input#button {
	border: 1px solid #113A5D;
	background-color: #EFEFEF;
	font-size: 11px;
	font-family: verdana;
	vertical-align: middle;
	padding: 2px;
	color: #113A5D;
}
input#tinybutton {
	border: 1px solid #113A5D;
	background-color: #EFEFEF;
	font-size: 10px;
	font-family: verdana;
	vertical-align: middle;
	padding: 1px;
	color: #113A5D;
}
select#select {
	border: 1px solid #113A5D;
	background-color: #EFEFEF;
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	vertical-align: middle;
	padding: 2px;
	color: #113A5D;
}
input#checkbox {
	border: 0px solid #113A5D;
	background-color: #EFEFEF;
	font-size: 11px;
	font-family: verdana;
	vertical-align: middle;
	padding: 1px;
	color: #113A5D;
}
input#radio {
	border: 0px solid #113A5D;
	background-color: #EFEFEF;
	font-size: 11px;
	font-family: verdana;
	vertical-align: middle;
	padding: 1px;
	color: #113A5D;
}


.admin_form_table {
  border: 1px solid #666676;
  background-color: #FFFFFF;
  color: #333333;
  padding: 5px;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  font-family: verdana, tahoma, arial, sans-serif;
  border-collapse: collapse;
}
.admin_form_title {
  border: 1px solid #666676;
  background-color: #DFDFDF;
  color: #333333;
  padding: 5px;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  font-family: verdana, tahoma, arial, sans-serif;
  border-collapse: collapse;
}
.admin_form_td {
  border: 1px solid #666676;
  background-color: #FFFFFF;
  color: #333333;
  padding: 5px;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  font-family: verdana, tahoma, arial, sans-serif;
  border-collapse: collapse;
}

table#adminpend {
  border: 1px solid #666676;
  background-color: #FFFFFF;
  color: #333333;
  padding: 5px;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  font-family: verdana, tahoma, arial, sans-serif;
  border-collapse: collapse;
}
td#adminpendtitle {
  border: 2px solid #666676;
  background-color: #C8C8C8;
  color: #333333;
  padding: 5px;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  font-family: verdana, tahoma, arial, sans-serif;
  border-collapse: collapse;
}
td#adminpend {
  border: 1px solid #666676;
  background-color: #E8E8E8;
  color: #333333;
  padding: 5px;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  font-family: verdana, tahoma, arial, sans-serif;
  border-collapse: collapse;
}
td#adminpendl {
  border: 1px solid #666676;
  background-color: #E8E8FF;
  color: #333333;
  padding: 5px;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  font-family: verdana, tahoma, arial, sans-serif;
  border-collapse: collapse;
}
td#adminpendr {
  border: 1px solid #666676;
  background-color: #E8E8FF;
  color: #333333;
  padding: 5px;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  font-family: verdana, tahoma, arial, sans-serif;
  border-collapse: collapse;
}



table#botw {
  border: 1px solid #9999AA;
  width: 500px;
  border-collapse: collapse;
}
td#botwtop {
  font-size: 12px;
  color: #000000;
  background-color: #D0D1DF;
  padding: 4px;
}
td#botwl {
  font-size: 11px;
  color: #000000;
  background-color: #E2E2EF;
  border-top: 1px dashed #BBBBD0;
  padding: 4px;
  text-align: left;
}
td#botwr {
  font-size: 11px;
  color: #000000;
  background-color: #E2E2EF;
  border-top: 1px dashed #BBBBD0;
  padding: 4px;
  text-align: right;
}




table#botw_table {
  width: 200;
  border-collapse: collapse;
  border: 1px solid #444444;
  background-color: #FFFFFF;
}
table#botw_data {
  width: 100%;
}
td#botw_title {
  font-size: 11px;
  color: #000000;
  text-align: center;
  border: 1px solid #444444;
  background-color: #DDDDE5;
}
td#botw_image {
  width: 100%;
  text-align: center;
  font-size: 11px;
  width: 40%;
  background-image: url('/img/topsite/botwfade.gif');
  background-repeat: repeat-x;
}
td#botw_data {
  font-size: 10px;
  font-weight: normal;
  color: #444466;
  padding-left: 5px;
  border-left: 1px solid #DDDDDD;
}
td#botw_datal {
  font-size: 10px;
  font-weight: normal;
  color: #444466;
  text-align: left;
  width: 60%;
  padding-left: 5px;
  border-left: 1px solid #DDDDDD;
}
td#botw_datar {
  font-size: 10px;
  font-weight: normal;
  color: #444466;
  text-align: right;
  padding-right: 5px;
}


.newb_table {
  width: 200;
  border-collapse: collapse;
}
.newb_title {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  border: 1px solid #444444;
  background-color: #DDDDE5;
}
.newb_data {
  font-size: 10px;
  color: #444466;
  border: 1px solid #444444;
  padding-left: 4px;
  background-color: #F5F5F5;
}
.newb_data2 {
  font-size: 10px;
  font-weight: normal;
  color: #444466;
  border: 1px solid #444444;
  padding-left: 4px;
  background-color: #EFEFEF;
}

.nodecor A:link,
.nodecor A:visited,
.nodecor A:active,
.nodecor A:hover {
  TEXT-DECORATION: none;
}

td#beaten_header {
  font-size: 11px;
  padding: 3px;
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #CCCCCC;
  background-color: #EFEFEF;
}
td#beaten_proven {
  font-size: 11px;
  padding: 3px;
  color: #000000;
  text-align: left;
  border: 0px solid #444444;
  background-color: #EFFFEF;
}
td#beaten_unproven {
  font-size: 11px;
  padding: 3px;
  color: #000000;
  text-align: left;
  border: 0px solid #444444;
  background-color: #FFEFEF;
}