body {
  background-image: url('/images/bodybg.jpg');
  background-repeat:	repeat-x;
  background-color: #b9cbe1;
  margin: 0px 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #404040;
  text-align: center;
}
input, select, textarea {
  font-size:10px;
  font-family:Arial, sans-serif; 
  color:#000; 
  margin:0px; 
  padding:0px;
}
#container {
  width: 940px;
  margin: 0 auto;
  text-align: left;
  background: #fff;
}
#footer {
  width: 940px;
  margin: 0 auto;
  text-align: center;
  background: #EDEDED;
}
.leftMain {
  width: 560px;
  float:left;
  vertical-align: top;
}
.rightMain {
  width: 330px;
  margin-left:30px;
  float:right;
  vertical-align: top;
}
.content {
  clear:both;
  margin-top:30px;
  padding:5px;
}
.logo {
  float:left;
  padding:5px;
}
.topSignIn {
  float:right;
  padding:5px;
}
input, select, textarea {
  font-size:10px;
  font-family:Arial, sans-serif; 
  color:#000; 
  margin:0px; 
  padding:0px;
}
a img {border: none;}

.hide { display: none; }

.clear {clear:both;}
.noLine {text-decoration:none;}

ul {
  margin:0px 1px 0px 1px;
  padding-left:25px;
}
li {
  list-style:url("/images/bullet.gif") outside;
}

.line {
	border-bottom: 1px solid #E4E4E4;
	padding: 2px;
}
.whiteLine {
	border-bottom: 1px solid #FFFFFF;
	padding: 4px;
}
.sortLine {
	border-bottom: 1px solid #CC6600;
	padding: 1px 0px 4px 0px;
}

div, p, form, label, input, select, textarea, th, td, h2, h3, h4 {
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: small;
  background-color: #FFFFFF;
  color: #000000;
  margin-top: 0px;
}
a:link {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #003399;
}
a:visited {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #003399;
}
a:active {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #FF9933;
}
p, h2, h3, h4 {
  padding:5px 8px 5px 8px;
  margin:0px;
  color:inherit;
}
h2, h3, h4 {
  clear:both;
  font-weight:bold;
  color:#CC6600;
}
h2 {
  font-size:16px;
}
h3 {
  font-size:14px;
}
h4 {
  font-size:12px;
}
.clear {
  clear:both;
}
.bold {
  font-weight:bold;
}
.lineItem {
 border-bottom: 1px dashed #3366CC;
}
.dateCreated {
  font-size:10px;
  color:#999999;
}
.topDec {
  height:2px;
  width:100%;
  background:#483D8B;
  margin-bottom:5px;
}
.signIn {
  color: #A9A9A9;
  font-size: 10px;
}
.err {
  font-weight:bold;
  clear:both;
  color: red;
}

#menuContainer {
float:left;
margin:0px;
padding:0px;
  width:940px;
  height:27px;
background-image:url(/images/bg_navcon.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#CBE0FD;
color:#11449E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
#menuContainer a {text-decoration:none;color:#11449E;}
#menuContainer a:hover {color:#FF7F24;}
.menuItem a {
  float:left;
  padding:5px 5px 0 5px;
  height:25px;
  text-decoration:none;
  color:11449E;
  font-size:11px;
}
.menuItem a:hover {
  float:left;
  padding:5px 5px 0 5px;
  height:20px;
  text-decoration:none;
  color:11449E;
  font-size:11px;
  background-color:#FFFFFF;
  background:url('/images/hover.gif') repeat-x top left;margin:0;z-index:2;
}

#menuTabs {
  
}
.tabOn {border-bottom:1px solid #fff;height:26px;float:left;}
.tabOn .tabLeftOn {float:left;background:url('/images/menuOnLeft.jpg') no-repeat top right;width:5px;height:26px;}
.tabOn .tabCenterOn {float:left;padding:7px 5px 0 5px;background:url('/images/menuOn.jpg') repeat-x top left;margin:0;z-index:2;}
.tabOn .tabRightOn {float:left;background:url('/images/menuOnRight.jpg') no-repeat top left;width:5px;height:26px;}



#containerLeft {
  float:left;
  width:255px;
  margin-left:8px;
  text-align: left;
}
#containerRight {
  float:right;
  width:255px;
  margin-left:8px;
  text-align: left;
}

.nerdBox {
 border: 1px solid #aaccee;
 vertical-align: top;
 margin: 0px; 
 padding: 0px;
 border-spacing: 0px;
 width: 330px;
}
.nerdBoxBig {
 border: 1px solid #aaccee;
 vertical-align: top;
 margin: 0px; 
 padding: 0px;
 border-spacing: 0px;
 width: 400px;
}
.nerdBoxSmall {
 border: 1px solid #aaccee;
 vertical-align: top;
 margin: 0px; 
 padding: 0px;
 border-spacing: 0px;
 width: 300px;
}
.nerdBoxHead {
 background: #ebf3fb;
}
.indexTable {
 border: 0px;
 vertical-align: top;
 margin: 0px; 
 padding: 0px;
 border-spacing: 0px;
 width: 100%;
}
.nerdTitle {
  font-weight:bold;
  color:#CC6600;
}
.normal {
 background-color: #FFFFFF;
}
.bold {
  font-weight:bold;
}
.lineItem {
 border-bottom: 1px dashed #3366CC;
}
.dateCreated {
  font-size:10px;
  color:#999999;
}
.draftPlayerTaken {
  color:#999999;
}
.askPick {
 background-color:yellow;
}
.byeCount {
 background-color: #FFFFCC;
 text-align: justify;
}
.goodBye {
 background-color: #4AA02C;
}
.badBye {
 background-color: #FF0000;
}
.byeTable {
 border: 1px;
 vertical-align: top;
 margin: 0px;
 padding: 0px;
 border-spacing: 1px;
 width: 100%;
 text-align: center;
}
.nameGood {
 color:green;
 font-size:10px;
}
.nameBad {
 color:red;
 font-size:10px;
}
.commentsBox {
 background: lightgray;
 margin: 12px 12px 12px 12px;
 padding: 12px 0px 12px 12px;
 border-style: dashed;
 border-width: thin;
 border-color: black;
}
.italics {
 font-style: italic;
}
.commentsBoxNoBox {
 background: lightgray;
}
.commentsBoxVars {
 background: lightgray;
 margin: 12px 12px 12px 12px;
}
.playerImg {
 padding: 4px 4px 4px 4px;
}
.recentNewsBox {
  font-size:9px;
  width:90%;
  height:100px;
  overflow:auto;
  background-color: #FFC;
  padding:2px;
  margin-left: 8px;
}
.fsvRight {
  float: right;
}
.ssWeek {
  font-size: 90%;
  width: 12px;
  text-align: center;
  background: lightgrey;
  margin: 3px 3px 3px 3px;
  padding: 1px 1px 1px 1px;
  border: thin dashed #3366cc;
}
.ssWeekOn {
  font-size: 90%;
  width: 12px;
  text-align: center;
  background: yellow;
  margin: 3px 3px 3px 3px;
  padding: 1px 1px 1px 1px;
  border: thin solid #336699;
} 
.ssDate {
  color: #3366CC;
}
.ssHighlightOn {
  background-color: yellow;
}
.ssHighlightOff {
  background-color: white;
}
.center {
  text-align:center;
}
.right {
  float:right;
}
#dhtmltooltip{
  position: absolute;
  left: -300px;
  width: 300px;
  border: 1px solid black;
  padding: 2px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
  position:absolute;
  left: -300px;
  z-index: 101;
  visibility: hidden;
}
.injTeams {
  background-color: #FFFFCC;
}
.nerdBoxGen {
 border: 1px solid #aaccee;
 vertical-align: top;
 margin: 0px; 
 padding: 2px;
 border-spacing: 0px;
 /*width: 100%;*/
 background: #ebf3fb;
}
.pointer {
 cursor: pointer;
}
.homeDRleft {
  width:110px;
  padding:0px;
  float:left;
}
.homeDRright {
  width:420px;
  font-size:11px;
  padding:5px;
  float:right;
  border:1px dashed #FF9700;
}
.homeDRhover {
  padding-top:2px;
  height:20px;
  background:url('/images/dron.gif') repeat-x;
}
.homeDRhoverOff {
  height:20px;
}
.nerdVendors {
  width:320px;
  height:100px;
  padding:0;  
  margin:0; 
}
.nerdVendors p {
  padding:5px;  
  text-align:center; 
}
.hrDivOdd {
  padding:2px;
  background:url('/images/prBgBlue.gif') repeat-x;
  margin-bottom:5px;
}
.hrDivEven {
  padding:2px;
  background:url('/images/prBgYellow.gif') repeat-x;
  margin-bottom:5px;
}
.drOn {
  float:left;
  width:60px;
  height:50px;
  background:url('/images/prBgOn.gif');
  text-align:center;
  font-size:14px;
}
.drOn a {font-weight:bold;text-decoration:none;color:#CC6600;}
.drOff {
  float:left;
  width:60px;
  height:50px;
  background:url('/images/prBgOff.gif');
  text-align:center;
  font-size:14px;
}
.drOff a {text-decoration:none;color:#000099;}
.rankNum {color:#CC6600;width:50px;font-weight:bold;}
.minLine {height:7px;background:url('/images/minLine.gif') repeat-x;}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}
#simplemodal-overlay {background-color:#3366CC; cursor:wait;}
#simplemodal-container {height:480px; width:800px; background-color:#fff; border:3px solid #ccc;padding:5px;}
.nerdModal{padding:8px; overflow:auto;}
