.date_picker{
  float:left;
  border:black solid 1px;
  padding-left:5px;
  padding-right:5px;
}

#messagesicon {
  background:transparent url(/assets/media/overstates-trans.png) no-repeat scroll -23px 0;
  width:32px;
}
#blue {
  background-position:0 -1px;
}
#bluecorner {
  background-position:-60px -33px;
}
.title_bar_caption_pop {
  background:transparent url(/assets/media/interface/repeatxbgs.png) repeat-x scroll 0 -128px;
  color:white;
  font-family:verdana;
  font-weight:bold;
  padding-left:5px;
  width:600px;
}
#lightwindow_title_bar_title {
  color:#FFFFFF;
  float:left;
  font-family:Avant Garde,Helvetica,Arial,Sans-serif;
  font-size:16px;
  font-weight:normal;
  line-height:30px;
  text-align:left;
  text-transform:lowercase;
}
a#lightwindow_title_bar_close_link:hover, a#lightwindow_title_bar_close_link:active {
  background-position:0 -18px;
}
a#lightwindow_title_bar_close_link, a#lightwindow_title_bar_close_link:link, a#lightwindow_title_bar_close_link:visited {
  background:transparent url(/assets/media/overstates-trans.png) repeat scroll 0 0;
  cursor:pointer;
  display:block;
  float:right;
  height:19px;
  margin:7px 0 0;
  padding:0;
  text-align:right;
  width:19px;
}
.boxTopRightCorner {
  background:transparent url(/assets/media/overstates-trans.png) no-repeat scroll -110px -33px;
  height:32px;
  margin:0;
  padding:0;
  width:11px;
}

.boxLowerLeftCorner {
  background:transparent url(/assets/media/overstates-trans.png) no-repeat scroll -24px -139px;
  height:11px;
  overflow:hidden;
  width:10px;
}
.boxbottom {
  background:transparent url(/assets/media/interface/repeatxbgs.png) repeat-x scroll 0 -109px;
  height:10px;
  overflow:hidden;
}
.boxLowerRightCorner {
  background:transparent url(/assets/media/overstates-trans.png) no-repeat scroll -70px -139px;
  height:11px;
  overflow:hidden;
  width:10px;
}

.avail1:hover{
  text-decoration:underline !important;
}
.avail1:link,.avail1:active,.avail1:visited{
  color:black;
  text-decoration:none;
}

.avail0:link,.avail0:active,.avail0:visited{
  color:grey;
}

.tree{
 padding-left:10px;
}

.tree UL {
  display:none;
  margin-left:0px;
  padding-left:20px; 
}

.tree li{
   list-style-type:none;
   font-weight:bold;
}

.open{
  background: transparent url(/common/images/interface/folder_open.gif) no-repeat scroll 0%;
  padding-left:35px;
}

.close{
  background: transparent url(/common/images/interface/folder_close.gif) no-repeat scroll 0%;
  padding-left:35px;
}

.active:link,.active:active,.active:visited{
  color:white !important;
  font-weight:bold;
  text-decoration:none;
}
.productName:hover{
	text-decoration:underline !important;
}
.productName{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.level{
	padding:5px 0px 5px 0px;
	font-size:9pt;
}
.level0{
	padding-left:10px;	
}
.level1{
	padding-left:20px;
}
.level2{
	padding-left:30px;
}
.level3{
	padding-left:40px;
}
.level4{
	padding-left:50px;
}


.error{
  color:red;
  font-weight:bold;
}

.other_players_title{
   color:#626262;
   font-family:Arial,Helvetica,Geneva,sans-serif;
   font-size:18px;
}

.letter{
  font-weight:bold;
  float:left;
  width:20px;
}
.question{
  font-weight:bold;
  float:left;
  width:700px;
}
.answer{
 width:700px;
 float:left;
}
.answer > p{
  margin-top:0px;
}

.title{
  background:white;
  font-size:18px;
  color:#626262;
  margin:0px -10px 0px -10px;
  padding:2px 5px 2px 5px;
}

.title2{
  background-color:white;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  font-size:18px;
  color:#626262;
  margin:0px -35px 0px -10px;
  padding:5px;
}

.title3{
  background-color:white;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  font-size:18px;
  color:#626262;
  margin:0px -10px 0px -20px;
  padding:5px;
}



.smalltitle{
  font-size:12px;
  font-weight:normal;
}

.formSpacer{margin-left:10px;}

.other_player{
  width:400px;
}
.playerNum {
  color:#999999;
  font-size:48px;
  font-weight:bold;
}

.rightCompare{
  float:right; 
  width:380px;
  background:transparent url('/assets/media/interface/col_divider.gif') repeat-y;
  min-height:700px;
  padding-left:30px;
}

.resources{
  font-weight:bold;
  width:450px;
  font-size:10pt;
}
.resources td{
  height: 40px;
}
.contentHeader {  
  color:#626262;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  font-size:18px;
  height:28px;
  font-weight:normal;
  padding-left:10px;
  padding-top:3px;
}
A.nav{
  color:black;
}

.total{
	  font-weight:bold;
}