/* Global Elements */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	top:0px;
	left:0px;
	font-size: 12px;
	color: #3c3e41;
	background-color:#383734
}

h1, h2 
{
	color:#FFFFFF;
	font-size:16pt;
	margin-top:5px;
}

h3, h4 
{
	color:#FFFFFF;
	font-size:11.5pt;
	margin-top:5px;
}

img 
{
	border:none;
}

table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c3e41;
}
a {
	color:#1f439b;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color:#3399CC;
	text-decoration: underline;
}

p {
	padding:0 0 10px 0;
	margin:0;
}

form {
	width:1010px;
	margin:0 auto;
	background-color:#ffffff;
	border:8px solid #ffffff;
	
}

.smltxt 
{
	font-size:10px;
}
.smltxt a 
{
	font-size:10px;
	text-decoration:none;
}

.smltxt a:hover 
{
	font-size:10px;
	text-decoration:underline;
}

/* Header Styles */
#header {
  margin: 0;
  padding: 0;
  clear:both;
  height:109px;
  width:990px;
  background-image:url(/images/draftguide/headerfill.gif);
  background-repeat: repeat-x;
  background-color:#abafba;
}
.rotologo {
  float:left;
}
#banner_728x90 {
  margin:10px 0 0 30px;
}
#right_menu {
	width:295px;
}

/* Header Utility Nav Styles */
#utility {
	margin: 0;
	padding: 0;
	clear:both;
	width:295px;
	background-image: url(images/draftguide/utilityfill.gif);
	background-repeat:no-repeat;
	text-align: right;
	height: 25px;
}
#utility ul {
	margin:0; /* IE  */
	padding:0 12px 0 0; /* Mozilla and others */
	list-style:none;
	height:25px;
}
#utility li {
	margin:0;
	padding:0;
	font-size:11px;
	float:right;
	height:30px;
	position:relative;
	background:url(images/draftguide/utility_divide.gif) top left no-repeat;
	list-style-image: none;
}
#utility li a {
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	display:block;
	color:#3c679a;
	padding:8px;
}
#utility li a:hover {
	color:#5391db;
}
/* Header Search Styles */
#search {
	text-align: right;
	background-image: url(images/draftguide/searchfill.gif);
	background-repeat: no-repeat;
	background-color: #adb1bb;
	height: 30px;
	padding-right: 12px;
}
#search form { 
	padding-top:6px; 
}
#search input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#login_status {
	text-align: right;
	padding-right: 15px;
}

/* Main Layout Styles */
#main_column {
	width: 1010px;
}
#right_column 
{
	width:300px;
	float:right;
	margin-right:5px;
	padding-left: 10px;
}
.footer {
	background-color:#535965;
	color:#FFFFFF;
	padding:8px;
	
}
.footer a {
	color:#FFFFFF;
}
.footer a:hover {
	color:#FFFFFF;
}
#banner_300x250 {
	padding: 10px 0px 10px 0px;
	color:#767982;
}



/* player search box for draftguide */
.dgps 
{
	width:160px;
	float:left;
	left:0px;
	top:0px;
	background-image:url("images/playersearch-dg.gif");
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#ffffff;
	/*padding-left:5px;*/
	text-align:center;
}
.dgps input 
{
	margin-top:6px;
	width:105px;
	font-size:11px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
.dgps img
{	
   margin-top:5px;
	vertical-align:top;
}
.dgps ul, li 
{
	margin-left:0px;
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	margin-left:0px;
	background-color :#FFFFFF;
	color : #000;
	border:solid 2px #00478d;
	cursor : 'default';
	overflow : auto;
	height : 185px;
    text-align : left; 
    list-style-type : none;
    font-size:10px;
    z-index:6000;
    padding:0px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #00478d;
	color: #ffffff;
	margin-left:0px;
	padding: 1px;
	z-index:6001;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color: window;
	color :#000;
	z-index:6002;
	padding : 1px;
	margin-left:0px;
}
.autocomplete_completionListElement a 
{
	padding:0px 0px 0px 0px;
}

.clearboth {clear:both; }
.clear 
{
	clear:right;
	/*leave out since safari wont display this well
	height:0px;
	margin:-1px; */
}

/* Drafting players */
#resultbox 
{
	max-height:200px;
	width:600px;
	overflow:auto;
	background: transparent url("images/myplayersearch.jpg") left -2px no-repeat;
	position:relative;
	margin:-3px 0px 10px -1px;
	z-index:5001;
}
.itm 
{
	color:#000;
	height:16px;
	font-size:13px;
	overflow:hidden;
	width:550px;
	white-space:nowrap;
	
}

.itm .itmsml
{
	width:40px;
	float:left;
	margin-left:4px;
	text-align:left;
}
.plyr { width:150px; float:left; text-align:left; margin-right:4px;}

.ovr 
{
	height:16px;
	font-size:13px;
	overflow:hidden;
	background-color:#ddf0fa;
}
.itm a 
{
	font-weight:bolder;
	font-size:11px;
	color:#064dd0;
	width:15px;
	
}
.itm .rem, .itm .ovr .rem  
{
	font-weight:bolder;
	font-size:11px;
	color:#cc0000;
	width:15px;
	
}



/* End Drafting Players */
