html {height: 100%;}
body {
	margin:0 auto;
	text-align:left;	
	padding:0;
	min-height: 100%;	
	/*background: url(../images/greybg2.png) top left repeat;*/	
    background-attachment: fixed;
	width: 100%;
	font-family: Open Sans, Sans-Serif;
    font-size: 9pt;
    font-weight: 400;
	-webkit-font-smoothing: subpixel-antialiased;
    text-rendering: optimizeLegibility;
	color:#3F586F;
	letter-spacing: 0.5px;
	  }
  body, #fc0, #fc1, #retained, #fc2, #fc3, #fc4, #fc5, #fc6 {
	background: url(images/gradientbg.png) top left repeat;
	background-position: 0 -3%;
	}
b {font-weight: 600; font-size: 9pt;}		 
#everything {    
    min-height: 90%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	margin-bottom: -45px; 
	position: absolute;
	clear: inherit;  
	width: 100%;
	min-width: 1000px;
	background: url(images/headerbg2.png) top left repeat-x;		
	}
#page { width: 1000px; 
        min-width: 1000px;
        margin: 0 auto;
		padding:0;
		position: relative;	
		background: url(images/greybg.png) top left repeat;		
		}	
ul 	{margin-left: -25px;}
#CapRecap ul {margin-left: -5px; margin-top: 20px;}
#header {float: left; height: 74px; width: 100%; color: #fff;   position: relative;}
#header a {border: none; outline: none;}
#header a:hover, #header a:focus {cursor: pointer;}
#header #logo {position: absolute; top: 6px; left: 117px; border: none; outline: none; background: none; opacity: 0.8;}
#header  #social1   {position: absolute; top: 20px; left: 55px; border: none; outline: none; background: none; }
#header  #social2  {position: absolute; top: 20px; left: 345px; border: none; outline: none; background: none;}
#header a:hover img, #header a:focus img {opacity: 0.8;}
#header #nav1 {position: absolute; top: 30px; margin-left: 400px;}
#header #nav2 {position: absolute; top: 86px; left: -595px; }
#header #nav1 ul, #header #nav2 ul {list-style-type: none; margin-left: 0; margin-top: 9px;}
#header #nav1 li, #header #nav2 li {position: releative; float: left; margin: -10px 0 0 0;}
#header #nav1 li a, #header #nav2 li a {display: block;
text-decoration: none;
color: #fff;
height: 34px;
background: transparent none repeat scroll 0% 0%;
padding: 0 10px;
line-height: 34px;
outline: medium none;
border: none;
font-family: Open Sans,sans-serif;
font-size: 9pt;
font-weight: 600;}
#header #nav1 li a {display: inline-block; color: #666; background: none; text-decoration: none;  padding: 0 17px; text-transform: uppercase; font-size: 8pt; letter-spacing: 1px;}
#header #nav1 li a:hover, #header #nav1 li a:active, #header #nav1 li a:focus {border-top: 1px solid #999; border-bottom: 1px solid #999; }
#header #nav2 li a {display: block;
color: #666;
background: transparent none repeat scroll 0% 0%;
text-decoration: none;
text-transform: uppercase;
padding: 0px 8px;
height: 42px;
line-height: 46px;
font-weight: 600;
font-size: 8pt;
letter-spacing: 0.6px;
}
#header #nav2 li a:hover {background: #f9f9f9; }
#header #nav2 li a:focus {background: #fcfcfc; }
#header #nav2 li a.barc { padding: 0 30px; border-left: 1px solid #DDD; border-right: 1px solid #ddd; }
#header #nav2 li a.bart { border-right: 1px solid #D6EED6; }
#header #nav2 li a.barf { padding: 0 15px; }
#header #nav2 li a.barb:first-of-type {border-left: 1px solid #D6EED6;}
#non1   { position: absolute; top: 0; left: 10px; display: block; height: 61px; width: 190px; background: #003366; text-align: center; padding-top:4px; line-height: 60px;} 
#content, #fc1, #fc2, #fc3, #fc4, #fc5, #fc6 {position: absolute;
    float: left; 
    top: 145px; 		
    left: 0;
	padding-left: 30px;	
	}
#fc0, #fc1, #fc2, #fc3, #fc4, #fc5, #fc6 {height: 600px; background-position: 0px 17%;  padding-top: 20px; width: 960px; z-index:1000; overflow: hidden;}	
#fc0, #fc3 {position: absolute; top: 0;}
#coverup {display: block; height: 1280px; width: 100%; background: url(images/greybg.png) top left repeat; position: absolute; top: 0; left: 0; z-index: 1000;}	
#leftblock {float: left; display: block; height: 600px;}

#teampick1 {
	float: left;	
	position: relative;
	background: none; 
	display: block;
	width: 380px;
	height: 44px;
	text-align: center;		
	color: #FFF;
	font-size: 7.5pt;
	top:0;
	z-index: 200;
}
#one, #two, #three, #four, #five, #six, #seven, #eight, #nine, #ten, #eleven {
	position: absolute;
    top: 0; 		
    left: 0;
	width: 378px;
	height: 600px;
	}

	
#two p, #three p, #four p, #five p, #six p, #seven p, #nine p, #ten p, #eleven p, #twelve p {margin-left: 20px; font-size: 9pt; color: #3F586F; letter-spacing: 0.5px;}	
#formfa { margin-top: -8px;}
#UFAbtn {width: 300px; margin-top: 15px;}

#freeagentstop, #CapUsage, #DraftPicks, #DraftPicks2, #InjuredReserve,#InjuredReserve2, #createplayer, #buyout {
	position: absolute;
    top: 6px; 		
    left: 0;
	background: #eee; 
	display: block;
	width: 380px;
	height: 43px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;		
	color: #666;	
}
#DraftPicksWide, #DraftPicksWide2 {
	position: absolute;
    top: 6px; 		
    left: 0;
	background: #eee; 
	display: block;
	width: 930px;
	height: 43px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;		
	color: #666;	
	}
#nonroster2, #DraftPicks2 {background: #eee;  }
#freeagentstop {background:none;  width: 450px; height: 44px; margin: 3px 0px;} 
#freeagentstop h2 {font-weight: 600; font-size: 14pt;}
#nonroster1 p, #nonroster2 p, #teampick1 p, #teampick2 p, #freeagentstop p, #CapUsage p, #DraftPicks p, #DraftPicks2 p, #DraftPicksWide p, #DraftPicksWide2 p, #InjuredReserve p, #InjuredReserve2 p, #createplayer p, #buyout p {font-size: 9pt;
font-weight: 600;
margin-top: 6px;
color: #666;
letter-spacing: 1px;}
p span {font-size: 8pt;}
.TeamName, .Team2Name {margin-bottom:0;}
li {margin-top: 8px; font-size: 9pt;}
#CapRecap p, #CapRecap li {font-size:9pt; font-weight: normal; color: #3F586F; margin-top: 5px; letter-spacing:0.5px;}
#teampick1 form, #teampick2 form{
	position: absolute;
	top: 6px;	
	width: 100%;	
	
}
#np select, #freeagentstop select { 
 
  font-family: Open Sans, sans-serif;
  background: transparent;
  width: 180px;
  padding: 0px 0px 0px 4px;
  font-size:10pt;
  border: 1px solid #f6f6f6;
  height: 30px;  
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(images/selectbg.png) top right no-repeat #f3f3f3; 
}

#teampick1 form select, #teampick2 form select { 
  -webkit-appearance: none;  
  font-family: Open Sans, sans-serif;
  background: transparent;
  width: 380px;
  padding: 0px;
  font-size:10pt;
  border: 1px none #fff;  outline: none;
  height: 45px;  
  background: #f6f6f6;  
  text-align: center;
  color: #666; 
}
#teampick1 form option, #teampick2 form option {
  -webkit-appearance: none;   
  font-family: Open Sans, sans-serif;
  background: transparent;
  width: 380px;
  padding: 21px 0px 21px 0px;
  font-size:10pt;	
  text-align: center;
  color: #666; 
  border: 1px none #fff; outline: none; 
  margin: 0px -20px 0px 0px;
  overflow: hidden;
}
table#np {width: 100%;}
#np select, #FreeAgents form select { text-align: center; height: 30px; border: 1px solid #ddd;  margin: 7px 0 7px 0; appearance: none; background: url(images/selectbg.png) top right no-repeat #f3f3f3; -moz-appearance: none; -webkit-appearance: none; border-radius: 0;}
#cp {float: right; margin-top: 15px; }
#npdrop {float: left; clear: right;}
#np select option, #FreeAgents select option {height: 25px; padding-top: 7px; padding-right: 15px;}
#freeagentstop form select#position { 	width: 130px; border-radius: 0;}
#freeagentstop form select#UFATeam { 	width: 215px; border-radius: 0;}
#freeagentstop form select#sortby { 	  width: 90px; border-radius: 0;}
#FreeAgents  form select#newyears { 	 width: 70px; background: url(images/selectbg.png) top right no-repeat #f3f3f3; border-radius: 0; padding: 0 0 0 4px;}
input#cap, input#newcap, input#retainPT, input#retainOT, input#pname { background: #f3f3f3; text-align: center; padding-right: 15px; border: 1px solid #ddd; height: 30px; font-size: 10pt; margin: 5px 0 5px 5px; letter-spacing: 1px; border-radius: 0;}

form select:hover, form select:focus  {
	cursor: pointer;}
/*target Internet Explorer 9 and Internet Explorer 10:*/


#rightcontent {float: left;
width: 378px;
position: absolute;
background: transparent none repeat scroll 0% 0%;
margin: 0 0 0 550px;}


#teampick2 {
	float: left;
	position: relative;
  	background: none;	
	display: block;
	width: 380px;
	height: 44px;
	text-align: center;	
	color: #eee;
	z-index: 200;	
}

#non2   { position: absolute; top: 0; left:1230px; display: block; height: 61px; width: 190px; background: #344b37; text-align: center; padding-top:4px; line-height: 60px;} 

/* make drag container visible */
#drag{
	border: none;	
	display: table;	
	width: 960px; 
	height: 1200px;	
	clear: left;
	position: relative;
	float: left;	
	top: 5px;
}
div#drag table {	
    display: table;
	}

#team1c {
	    margin-right: 0;
		float: left;
		position: relative;
		width: 380px;	
		height: 610px;
		display: block;
		clear: left;
		top: 0px;
		}
div#drag table.team{				
		
        -webkit-border-bottom-right-radius: 80px;
         border-bottom-right-radius: 80px;      
        -webkit-border-bottom-left-radius: 80px;
        border-bottom-left-radius: 80px;			
		border: 1px #fff;
		margin-right: 0;
		float: left;
		position: relative;	
		background: url(images/icebg4.png) top left no-repeat;			
	}


div#drag table.both thead, div#drag table.tp thead {background: none;}
	/* table cells */
div#drag td{
		border: none;
		height: 44px;
		width: 127px;
		position: relative;	
		font-size: 9pt;
		letter-spacing: 0.25px;	
		min-width: 123px;
        max-width: 123px;		
	}
div#drag table.both td {border: none;}	
div#drag table th.space {border-color: #fff;}	
table.clear {clear: left;}	
#sticky_table {
		width: 300px;
		height: 155px;
		margin-bottom: 10px;
	}
#sticky_table table {
		position: fixed;
	}
	   
.column {float: left; width: 150px; padding: 0; margin: 0 0 0 398px;}

.scrollable1 {
	    position: relative;
        top: 0;
		left: 10px;	 
		display: block; 
		height: 350px; 
		width: 190px; 
		overflow: auto; 
		direction:rtl; 
		}	
#nav {float: left;
padding: 0px;
margin: -5px 20px 0 20px;
}
#header div {margin: 0 0 0 585px;}
a:hover, a:focus, a:active, #sign:hover, #sign:focus, #sign:active, #btn:hover, #btn:focus, #btn:active {cursor: pointer; outline: none; }
#nav2 li a:active, #nav2 li a:focus, #nav2 a:hover {background-color: #fff;}
#sign { margin: 10px 0px 0px 353px;}	
#bench  {
padding: 0px;
position: absolute;
left: 405px;
top: 470px;
width: 130px;
	}
#bench1, #bench2, #bench3 { border-collapse: collapse; color: #999; position: relative;}
#bench2 {margin-top: 20px; border: none;}
#bench3 {margin-top: 50px;}
#bench1 td.trans, #bench2 td.trans, #bench3 td.trans {background: none;}
#benched1, #benched2 {background: none; float: left; margin-top: 0px; position: relative;}
#benched2, #drafttable2 {color: #707959;}
table#benched1 td.taxi, table#benched1 td.squad, table#benched2 td.taxi, table#benched2 td.squad {background: #eee; font-size: 9pt; font-weight: 600; color: #666; letter-spacing: 1px; }
div#drag table.second {left: 0; top: 0px; box-shadow: none; width: 380px;}	

.scrollable2 {
	    position: relative;   
        top: -590px;
		left: 1227px;	 
		display: block; 
		height: 590px; 
		width: 190px; 
		overflow: auto; 
		direction:ltr; }		
		
div#drag table.bench2 {
	    float: left;
		position: relative;
	    top: -155px;
		left: 150px;
		box-shadow: 0 0 8px 4px rgba(0,0,0,0.4); 
		border-radius: 0 20px 20px 0; 
	    border-collapse: collapse;			
		border: none;
		padding-left: 20px;		
			}
div#drag table.tp {position: relative; left: 0; top: 30px; border-radius: 0; 
      background: linear-gradient(to bottom, #e9e9e9 40%, #d9d9d9 150%); border-collapse: collapse;;
}
div#drag table.createplayer {
	    float: left; 
	    position: relative;		
		top: 0;
		left: 0;
		float: left;
		border-collapse: collapse;	
	    background: linear-gradient(to bottom, #eee 50%, #e3e3e3 100%);			
		}
		
div#drag table.noshow {
	    float: left; 
	    position: relative;		
		top: 0;
		left: 0;
		float: left;
		border-collapse: collapse;	
	    background: none;			
		}	
div#drag table#stuff td#fa4 {background: url(images/playerstats.png) top left no-repeat; }
div#drag table.noshow, div#drag table.noshow  td {background: none; border: none; margin-top: 10px;}	
div#drag table.tp td, div#drag table.createplayer td, div#drag table#bench1 td, div#drag table#bench3 td, div#drag table#stuff td { border: 1px solid #fff; height: 45px;} 	

.createplayer td.trans {background: none;}
/* drag object (DIV inside table cell) */
div.drag, div.dragfake {
	margin: auto;
	text-align: center;
	width: 116px;
	height: 36px;
	font-size: 7pt;
	line-height: 16px;	
	box-shadow: 0 0 4px 1px rgba(0,0,0,0.3);	
	-webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.3);	
	font-weight: 700;
	color:#fff;	
	position: relative;	
    border-radius: 5px;	
	border: 1px solid #ccc;
}

#ir, #ltir, #ir2, #ltir2 {border-collapse: collapse; background: none; width: 380px; margin-top: 20px;}
div#drag #ir td, div#drag #ltir td, div#drag #ir2 td, div#drag #ltir2 td {max-width: 124px; border: 1px solid #fff;}

div.b1 {background: url(images/playerbg1.png) top left no-repeat; border: 1px solid #aaa;}
div.b2 {background: url(images/playerbg2.png) top left no-repeat; border: 1px solid #aaa;}
div.b3 {background: url(images/playerbg3.png) top left no-repeat; border: 1px solid #aaa;}
div.b4 {background: url(images/playerbg4.png) top left no-repeat; border: 1px solid #aaa;} 
div.SLb1 {background: url(images/lw.png) top left no-repeat, url(images/playerbg1.png) top right no-repeat; border: 1px solid #aaa;}
div.SRb1 {background: url(images/rw.png) top right no-repeat, url(images/playerbg1.png) top left no-repeat; border: 1px solid #aaa;}
div.SLb2 {background: url(images/lw.png) top left no-repeat, url(images/playerbg2.png) top right no-repeat; border: 1px solid #aaa;}
div.SRb2 {background: url(images/rw.png) top right no-repeat, url(images/playerbg2.png) top left no-repeat; border: 1px solid #aaa;}
div.SLb3 {background: url(images/lw.png) top left no-repeat, url(images/playerbg3.png) top right no-repeat; border: 1px solid #aaa;}
div.SRb3 {background: url(images/rw.png) top right no-repeat, url(images/playerbg3.png) top left no-repeat; border: 1px solid #aaa;}
		 	 		 
div.drag b {font-weight: 700; font-size: 7.5pt;}
div.drag em, div.dragfake em, div.drag small { position: absolute; top: 12px; left: 0; width: 115px; font-size: 7pt; font-style: normal; font-weight: normal;}
div.drag span, div.dragfake span {position: absolute; bottom: -1px; left: 5px; text-align: left; font-size: 7pt; font-style: normal; font-weight: normal;}
div.drag i, div.dragfake i {position: absolute; bottom: -1px; right: 5px; text-align: right; font-size: 7pt; font-style: normal; font-weight: normal;}
div.drag i strong, div.dragfake i strong {position: absolute; bottom: 11px; right: 1px; text-align: right; font-size: 7pt; font-style: normal; font-weight: normal; }
td, th { text-align: center;}
#recap { padding: 0; margin-top: -10px; width: 360px;}
#recap td {color: #3F586F; text-align: right; font-weight: 600;}
th {height: 40px; color: #fff; border: none;}
#DraftPicks table.dp, #DraftPicks2 table.dp {margin-top: -20px; font-weight: 600; width: 490px;}
#DraftPicks table.dp td {width: 200px; background: none; color: #3F586F;}
#DraftPicks2 table.dp td {width: 200px; background: none; color: #707959;}
table.dp td {width: 200px; background: none; color: #444; font-size: 10pt;}   
#bench2 td.trash { background: url(images/trashbg.png) center no-repeat; background-size: 100% 100%; display: block; border: none; opacity: 0.3;}
td.space, th.space { max-width: 50px;}
div#drag td.spacev {height: 0;}
div#drag td.swap {  max-width: 167px; width: 167px; overflow: hidden;}
#search_team_id{ padding:3px; width:200px;}
#sub_category_id{ padding:3px; width:200px;}
div#drag table.both{ float:left; margin:10px 0 0 20px; padding: 20px 0 0 20px; background: url(images/icebackground3.jpg) bottom left no-repeat #007; color: #fff; border: none; width: 320px; height: 430px; position: relative; box-shadow: 0 0 8px 4px rgba(0,0,0,0.4); border-radius:20px;}
.both h4{  margin:20px 0; font-size:14px; }
.big {height: 165px;}
.drag {border: 1px solid #333; width: 150px; height: 45px; display: block;}
div#drag table.tp thead {background: #eee; height: 55px; line-height: 55px;  display:table-caption; }
div#drag table.tp thead th {background: transparent none repeat scroll 0% 0%;
color: #666;
font-size: 11px;
font-weight: 600;
letter-spacing: 1.4px;
 }
div#drag table.tp thead th.even {width: 150px; max-width: 150px;}
div#drag table.default {
       background: url(images/icebg3.png) top left no-repeat; }
div#drag table.Canucks { background: url(images/canucks2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Ducks   { background: url(images/ducks2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Utah { background: url(images/utah2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Sabres  { background: url(images/sabres2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Oilers  { background: url(images/oilers2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Flames  { background: url(images/flames2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Sharks {background: url(images/sharks2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Kings {background: url(images/kings2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Wild {background: url(images/wild2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Avalanche {background: url(images/avalanche2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Stars {background: url(images/stars2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Islanders {background: url(images/islanders2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Rangers {background: url(images/rangers2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Devils {background: url(images/devils2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Capitals {background: url(images/capitals2.png)no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Flyers {background: url(images/flyers2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Penguins {background: url(images/penguins2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Blackhawks {background: url(images/hawks2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Wings {background: url(images/wings2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Lightning {background: url(images/lightning2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Panthers {background: url(images/panthers2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Jets {background: url(images/jets2.png)no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Knights {background: url(images/knights2.png)no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Kraken {background: url(images/kraken2.png)no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Leafs {background: url(images/leafs2.png)no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Blues {background: url(images/blues2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Predators {background: url(images/predators2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Bruins {background: url(images/bruins2.png)no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Hurricanes {background: url(images/hurricanes2.png)no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Jackets {background: url(images/jackets2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Canadiens {background: url(images/canadiens2.png)no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Senators {background: url(images/senators2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.Canada {background: url(images/canada2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.USA {background: url(images/usa2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}
div#drag table.North {background: url(images/northamerica2.png) no-repeat scroll right top -35px, url(images/icebg4.png) top left no-repeat;}

#fifteen {
display: block;
height: 150px;
position: absolute;
top: 60px;
left: 405px;
}
#save {position: absolute; top: 0px; left: 0px; width: 127px;}
#taxi1 {position: absolute; top: 140px; left: 0px; width: 381px;}
#save2 {position: absolute; top: 16px; left: 381px; }
#save3 {position: absolute; top: 205px; left: 0; width: 127px;  }
#tradearea { float: left; clear: left; position: absolute; top: 760px; left: 0px; }
td.squad {height: 30px;}
#footer {float: left;
clear: left;
width: 100%;
overflow: hidden;
display: block;
position: absolute;
top: 1250px;
background: none;
color: #444;
text-align: center; }
#retained {height: 130px;
background: none;
display: block;
border-bottom: 1px dashed #fff;
margin-left: -22px;
padding-bottom: 15px;}
#retained p {color: #3F586F; text-align: center; margin: 15px 0 0 0; line-height: 25px;}
#RetainCapbtn {width:100px;}
#footer p {width: 100%; clear: left; text-align: center; }
.editN {border: none; background: none; font-size: 7.5pt; font-family: Open Sans; text-align: center; background-color: transparent; font-weight: 700; color: #fff; text-align: center; line-height: 16px; width: 90px;}
.editN2 {border: none; background: none; position: absolute; top: 16px; left: 15px; width: 80px; text-align: center; font-weight: normal; font-style: normal; background-color: transparent; color: #EE9;  font-size: 7pt;}
div.ltr {direction: ltr; }
div.RFA i, div.RFA em {color: #EE9; }
td.trans {background: none; }
#CapRecap {margin-top: 10px;}
#CapSit, #Team2Draft, #DraftTeam1 {margin-bottom: 0; font-size: 9pt;}
#FreeAgents {margin-top:45px; width: 465px;}
#DraftOV, #DraftOV2 {width: 367px; overflow-x: scroll; }
#DraftOVF, #DraftOVF2 {width: 900px;}
table#faresults {width: 420px; table-layout: fixed; border-bottom: 1px dotted; }
table#faresults tbody {display: block; overflow: auto; height: 268px;  width: 448px;}
table#faresults thead th, table#signFA thead th {color: #3F586F; font-weight: 600; text-align: right; }
table#faresults thead th {text-decoration: underline;}
table.draftpicksteam1 {width: 380px; float: left; margin-top:45px; }
table.draftpicksteamx {width: 930px; float: left; margin-top:45px; }
table.draftpicksteamx2 {width: 930px; float: left; margin-top:45px; margin-left: -20px;}
table.draftpicksteam1 thead th {text-align: center; width: 124px; border-bottom: none; color: #666; font-weight: 600; height: 20px;}
table.draftpicksteamx thead th, table.draftpicksteamx2 th {text-align: center; width: 124px; border-bottom: none; color: #666; font-weight: 600; height: 20px;}
table#faresults td.mark, table#signFA td.mark, table#np td.mark {font-size: 9pt; color: #3F586F; border:none; font-weight: normal; height: 25px; text-align: right; padding:0; margin: 0;}
table#np td.mark {height: 30px;}
table#faresults thead th.c4, table#faresults tbody td.c4  {width: 50px; }
table#faresults tbody td.c4 input {margin: 0 9px;}
table#faresults thead th.c1, table#faresults tbody td.c1 {width: 130px; height: 31px;}
table#faresults thead th.c2, table#faresults tbody td.c2 {width: 50px;}
table#faresults thead th.c20, table#faresults tbody td.c20 {width: 35px;}
table#faresults thead th.c3, table#faresults tbody td.c3 {width: 80px;}
table#signFA {width: 450px; margin-top: 15px;}
table#np th.c5, table#np td.c5 {font-weight: 600;}
div#help {background: none;  display: block; height: 600px; width: 454px;}
span.blue {color: #006633; font-weight: 600; font-size: 9pt;}

div#drag table#descript  { width: 380px; border-collapse: collapse; }
div#drag table#descript td {padding: 0; border: none; width: 120px;}

div#drag table.shadow {
	    color: #444;
	    -webkit-box-shadow: 0 2px 15px 1px rgba(0,0,0,0.1);		
		box-shadow: 0 2px 15px 1px rgba(0,0,0,0.1);
		 }
#paste {margin: 0 auto;}	
#paste p {text-align: center; font-size: 10pt; color: #444; line-height: 5px;}
#paste p b {font-weight: 600; font-size: 10pt; color: #444;}	 
table#copypaste {font-size: 9pt; color:#777;}
table#copypaste td, table#copypaste td i {font-size: 8pt; color:#777;}
table#copypaste td b  {color:#333; font-size: 9pt; font-weight: 600;}
table#copypaste td.red b, #copypaste td.red {color:#c33; }    
table#copypaste h3 {text-align: center; width: 360px; font-weight: normal; font-size: 10pt;}
table#copypaste  {width: 360px; border: none; border-collapse: collapse; padding: 4px; margin-top: -15px;}
table#copypaste td {width: 23px; text-align: center; max-height: 23px; height: 23px;}  
table#copypaste td.right {text-align: right; padding-right: 20px; color:#444}  	
#drag table#recap td {height: 25px; max-height: 35px;}	 
#CurrentCap p {font-weight: 600;
text-align: center;
width: 132px;
color: #3F586F;
letter-spacing: 0.5px;
font-size: 9pt;}
#CurrentCap em {font-weight: 600; text-align: center; width: 125px; color: #cc3300; letter-spacing: 1px; font-style: normal;}
.button:hover {cursor: pointer;}
.leftside {position: absolute; top: 5px;}	
.rightside {position: absolute; top:5px; right: 30px; width: 430px; background: none; color: #3F586F;}	
.rightside table {width: 100%; border-collapse: collapse;}
.rightside table td {border: 1px dotted #3F586F;}
#FAM h4 {text-align: center; font-size: 12pt;} 	
#CapSpace b, #ShowCapSpace b, #CurrentCap p b {font-weight: 600; color:#3F586F; font-style: normal;}
#CapSpace em, #ShowCapSpace em, #CurrentCap p em {font-weight: 600; color:#cc3300; font-style: normal;}
#PlayerStats {margin-left: 15px; margin-top: -25px;}
#PlayerStats h3 {font-size: 16pt; color: #3F586F;}
h3 span {font-size: 13pt;  font-weight: bold;  margin-left: 50px;}
div.tableholder {display: block; overflow: auto; height: 550px; width: 910px;}
table.table_stats {width: 890px; max-width: 890px; color: #3F586F; max-height: 500px; overflow: auto; margin: 5px 10px 40px -20px;  }
table.table_stats tbody {overflow: auto; }
td.tdh_stats {font-weight: bold; color: #eee; background-color: #3F586F;}
.td_stats_odd, .td_stats_even {color: #3F586F;; white-space: nowrap;}
p.p_stats, a.a_stats {color: #999; margin: -20px 0 0 10px;}
div#drag table.noshow td#fa4 {background: url(images/playerstats.png) top left no-repeat; }
#lliijj {float: right; clear: left; margin: 10px 18px 0 0;}
#eleven, #twelve {padding-left: 5px;}
#eleven h3, #twelve h3 {color: #3F586F;
margin-top: 9px;
font-weight: 600;
font-size: 10pt;
font-family: Open Sans, sans serif; 
}

.half {float: left; width: 430px;}
#fc5 .rightside .half {margin-top: 190px; text-align: center;}
#fc5 .leftside .half  {margin-top: 80px; text-align: center;}
#fc5 img  {margin: 30px 95px;}
.preload-images { height: 1px; width: 1px;
	background: url(images/canucks2.png) no-repeat -9999px -9999px;
	background: url(images/ducks2.png) no-repeat -9999px -9999px,
		    url(images/utah2.png) no-repeat -9999px -9999px,
		    url(images/sabres2.png) no-repeat -9999px -9999px,
		    url(images/oilers2.png) no-repeat -9999px -9999px,
		    url(images/flames2.png) no-repeat -9999px -9999px,
			url(images/sharks2.png) no-repeat -9999px -9999px,
		    url(images/kings2.png) no-repeat -9999px -9999px,
		    url(images/flyers2.png) no-repeat -9999px -9999px,
		    url(images/penguins2.png) no-repeat -9999px -9999px,
			url(images/wild2.png) no-repeat -9999px -9999px,
		    url(images/avalanche2.png) no-repeat -9999px -9999px,
		    url(images/stars2.png) no-repeat -9999px -9999px,
		    url(images/rangers2.png) no-repeat -9999px -9999px,
			url(images/jets2.png) no-repeat -9999px -9999px,
		    url(images/leafs2.png) no-repeat -9999px -9999px,
			url(images/kraken2.png) no-repeat -9999px -9999px,
		    url(images/blues2.png) no-repeat -9999px -9999px,
		    url(images/lightning2.png) no-repeat -9999px -9999px,
			url(images/canadiens2.png) no-repeat -9999px -9999px,
		    url(images/senators2.png) no-repeat -9999px -9999px,
		    url(images/islanders2.png) no-repeat -9999px -9999px,
		    url(images/capitals2.png) no-repeat -9999px -9999px,
			url(images/hawks2.png) no-repeat -9999px -9999px,
		    url(images/wings2.png) no-repeat -9999px -9999px,
		    url(images/predators2.png) no-repeat -9999px -9999px,
		    url(images/bruins2.png) no-repeat -9999px -9999px,
			url(images/jackets2.png) no-repeat -9999px -9999px,
		    url(images/panthers2.png) no-repeat -9999px -9999px,
		    url(images/devils2.png) no-repeat -9999px -9999px,
		    url(images/hurricanes2.png) no-repeat -9999px -9999px,
			url(images/knights2.png) no-repeat -9999px -9999px;
	}
#nav1 h3 {    font-size: 10pt;
    font-weight: 600;
    text-align: center;
    width: 380px;
    margin: 0; }
#help {padding-left: 15px;}
#help p, #help ul, #help h3 {width: 365px; }	
#help h3, #help h4 {font-weight: 600;}
div.t51 { background:  #d31b35;   border: 1px solid #000; border-bottom: 4px solid #FFF; }
div.t51l {  background:  #d31b35 url(images/lw.png) top left no-repeat;  border: 1px solid #000; border-bottom: 4px solid #FFF; }
div.t51r {  background:  #d31b35 url(images/rw.png) top right no-repeat;  border: 1px solid #000; border-bottom: 4px solid #FFF; }
div.t52 { background:  #3a3c5c;  border-bottom: 4px solid #ed1d35; }
div.t52l {  background:  #3a3c5c url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #ed1d35; }
div.t52r {  background:  #3a3c5c url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #ed1d35; }
div.t53 { background:  #373133;  border: 1px solid #8b949d; border-bottom: 4px solid #f1612c; }
div.t53l {  background:  #373133 url(images/lw.png) top left no-repeat; border: 1px solid #8b949d; border-bottom: 4px solid #f1612c; }
div.t53r {  background:  #373133 url(images/rw.png) top right no-repeat; border: 1px solid #8b949d; border-bottom: 4px solid #f1612c; }
div.t54 { background:  #264b9b;  border: 1px solid #f6cb63; border-bottom: 4px solid #f6cb63; }
div.t54l {  background:  #264b9b url(images/lw.png) top left no-repeat; border: 1px solid #f6cb63; border-bottom: 4px solid #f6cb63; }
div.t54r {  background:  #264b9b url(images/rw.png) top right no-repeat; border: 1px solid #f6cb63; border-bottom: 4px solid #f6cb63; }
div.t55 { background:  #d21c34;   border: 1px solid #FC6; border-bottom: 4px solid #026db3; }
div.t55l {  background:  #d21c34 url(images/lw.png) top left no-repeat;  border: 1px solid #FC6; border-bottom: 4px solid #026db3; }
div.t55r {  background:  #d21c34 url(images/rw.png) top right no-repeat;   border: 1px solid #FC6; border-bottom: 4px solid #026db3; }
div.t56 { background:  #2765aa;   border: 1px solid #FFF; border-bottom: 4px solid #FFF; }
div.t56l {  background:  #2765aa url(images/lw.png) top left no-repeat;  border: 1px solid #FFF; border-bottom: 4px solid #FFF; }
div.t56r {  background:  #2765aa url(images/rw.png) top right no-repeat;   border: 1px solid #FFF; border-bottom: 4px solid #FFF; }
div.t57 { background:  #1d3c6b;   border: 1px solid #009099; border-bottom: 4px solid #009099; }
div.t57l {  background:  #1d3c6b url(images/lw.png) top left no-repeat;  border: 1px solid #009099; border-bottom: 4px solid #009099; }
div.t57r {  background:  #1d3c6b url(images/rw.png) top right no-repeat;   border: 1px solid #009099; border-bottom: 4px solid #009099; }
div.t58 { background:  #d31c33;   border: 1px solid #FFF; border-bottom: 4px solid #092564; }
div.t58l {  background:  #d31c33 url(images/lw.png) top left no-repeat;  border: 1px solid #FFF; border-bottom: 4px solid #092564; }
div.t58r {  background:  #d31c33 url(images/rw.png) top right no-repeat;   border: 1px solid #FFF; border-bottom: 4px solid #092564; }

div.t1 { background:  #111111;  border-bottom: 4px solid #e65f1e; color: #f4e9d1;}
div.t1l {  background:  #111111 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #e65f1e; color: #f4e9d1;}
div.t1r {  background:  #111111 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #e65f1e; color: #f4e9d1; }

div.t2 { background:  #6CACE4;  border-bottom: 4px solid #ffffff; color: #000000;}
div.t2l {  background:  #6CACE4 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #ffffff; color: #000;}
div.t2r {  background:  #6CACE4 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #ffffff; color: #000;}

div.t3 { background:  #222222;  border-bottom: 4px solid #f9c019; color: #ffedbd;}
div.t3l {  background:  #222222 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #f9c019; color: #ffedbd;}
div.t3r {  background:  #222222 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #f9c019; color: #ffedbd; }
div.t4 { background:  #1d4780;  border-bottom: 4px solid #FDBB2F;}
div.t4l {  background:  #1d4780 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #FDBB2F;}
div.t4r {  background:  #1d4780 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #FDBB2F;}
div.t5 { background:  #c31f3a;  border-bottom: 4px solid #edbc5f; }
div.t5l {  background:  #c31f3a url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #edbc5f; }
div.t5r {  background:  #c31f3a url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #edbc5f; }
div.t6 { background:  #c21a31;  border-bottom: 4px solid #262626; color: #e6e6e6;}
div.t6l {  background:  #c21a31 url(images/lw.png) top left no-repeat;  border: 1px solid #dddddd; border-bottom: 4px solid #262626; color: #f3f3f3;}
div.t6r {  background:  #c21a31 url(images/rw.png) top right no-repeat; border-bottom: 4px solid #262626; color: #eeeeee;}
div.t7 { background:  #c31f3a;  border-bottom: 4px solid #000000;}
div.t7l {  background:  #c31f3a url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #000000; }
div.t7r {  background:  #c31f3a url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #000000; }
div.t8 { background:  #72273c ;  border-bottom: 4px solid #096fb3;}
div.t8l {  background:  #72273c  url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #096fb3;}
div.t8r {  background:  #72273c  url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #096fb3;}
div.t9 { background:  #00285C;  border-bottom: 4px solid #c31f3a;}
div.t9l {  background:  #00285C url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #c31f3a;}
div.t9r {  background:  #00285C url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #c31f3a;}
div.t10 { background:  #006341;  border-bottom: 4px solid #8a8d8f;}
div.t10l {  background:  #006341 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #8a8d8f;}
div.t10r {  background:  #006341 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #8a8d8f;}
div.t11 { background:  #d82f38; border-bottom: 2px solid #e11b39;}
div.t11l {  background:  #d82f38 url(images/lw.png) top left no-repeat; border-bottom: 2px solid #e11b39;}
div.t11r {  background:  #d82f38 url(images/rw.png) top right no-repeat; border-bottom: 2px solid #e11b39;}
div.t12 { background:  #00205b;  border-bottom: 4px solid #cf4520;}
div.t12l {  background:  #00205b url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #cf4520;}
div.t12r {  background:  #00205b url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #cf4520;}
div.t13 { background:  #c8102e;  border-bottom: 4px solid #041e42; color: #f1dab3;}
div.t13l {  background:  #c8102e url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #041e42; color: #f1dab3;}
div.t13r {  background:  #c8102e url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #041e42; color: #f1dab3;}
div.t14 { background:  #000000;  border-bottom: 4px solid #b2b5ba; }
div.t14l {  background:  #000000 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #b2b5ba; }
div.t14r {  background:  #000000 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #b2b5ba; }
div.t15 { background:  #015136;  border-bottom: 4px solid #a71933; color:#f2e9ce;}
div.t15l {  background:  #015136 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #a71933; color:#f2e9ce; }
div.t15r {  background:  #015136 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #a71933; color:#f2e9ce;}
div.t16 { background:  #BF2F38;  border-bottom: 4px solid #243d7f; }
div.t16l {  background:  #BF2F38 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #243d7f; }
div.t16r {  background:  #BF2F38 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #243d7f;}
div.t17 { background:  #011d42; border-bottom: 4px solid #dfac13; color: #fff2bf;}
div.t17l {  background:  #011d42 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #dfac13; color: #fff2bf;}
div.t17r {  background:  #011d42 url(images/rw.png) top right no-repeat; border-bottom: 4px solid #dfac13; color: #fff2bf;}
div.t18 { background:  #d51c3a;  border-bottom: 4px solid #000000;}
div.t18l {  background:  #d51c3a url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #000000;}
div.t18r {  background:  #d51c3a url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #000000;}
div.t19 { background:  #00529B;  border-bottom: 4px solid #F57D31;}
div.t19l {  background:  #00529B url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #F57D31;}
div.t19r {  background:  #00529B url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #F57D31;}
div.t20 { background:  #305aa0;  border-bottom: 4px solid #dd515f;}
div.t20l {  background:  #305aa0 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #dd515f;}
div.t20r {  background:  #305aa0 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #dd515f;}
div.t21 { background:  #c31f38;  border-bottom: 4px solid #daa429;}
div.t21l {  background:  #c31f38 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #daa429;}
div.t21r {  background:  #c31f38 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #daa429;}
div.t22 { background:  #e67033;  border-bottom: 4px solid #000000;}
div.t22l {  background:  #e67033 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #000000; }
div.t22r {  background:  #e67033 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #000000; }
div.t23 { background:  #222222;  border-bottom: 4px solid #e4d8ae; color: #f7eecd; }
div.t23l {  background:  #222222 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #e4d8ae; color: #f7eecd; }
div.t23r {  background:  #222222 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #e4d8ae; color: #f7eecd; }
div.t24 { background:  #00637f ;  border-bottom: 4px solid #f58311;}
div.t24l {  background:  #00637f  url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #f58311;}
div.t24r {  background:  #00637f  url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #f58311;}
div.t25 { background:  #245397;  border-bottom: 4px solid #feba34;}
div.t25l {  background:  #245397 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #feba34;}
div.t25r {  background:  #245397 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #feba34;}
div.t26 { background:  #013E7D;  border-bottom: 4px solid #DDDDDD;}
div.t26l {  background:  #013E7D url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #DDDDDD;}
div.t26r {  background:  #013E7D url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #DDDDDD;}
div.t27 { background:  #003777;  border-bottom: 2px solid #003777; }
div.t27l {  background:  #003777 url(images/lw.png) top left no-repeat; border-bottom: 2px solid #003777; }
div.t27r {  background:  #003777 url(images/rw.png) top right no-repeat; border-bottom: 2px solid #003777; }
div.t28 { background:  #003e7e;  border-bottom: 4px solid #279561;}
div.t28l {  background:  #003e7e url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #279561;}
div.t28r {  background:  #003e7e url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #279561;}
div.t29 { background:  #c4b17a;  border-bottom: 4px solid #5d7688; color: #282828;}
div.t29l {  background:  #c4b17a url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #5d7688; color: #282828;}
div.t29r {  background:  #c4b17a url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #5d7688; color: #282828;}
div.t30 { background:  #CF132B;  border-bottom: 4px solid #184480;}
div.t30l {  background:  #CF132B url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #184480;}
div.t30r {  background:  #CF132B url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #184480;}
div.t31 { background:  #002E62;  border-bottom: 4px solid #0168AB;}
div.t31l {  background:  #002E62 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #0168AB;}
div.t31r {  background:  #002E62 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #0168AB;}
div.t32 { background:  #0d1f39;  border-bottom: 4px solid #599db9; color: #d2edee;}
div.t32l {  background:  #0d1f39 url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #599db9; color: #d2edee;}
div.t32r {  background:  #0d1f39 url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #599db9; color: #d2edee;}

div.t33 { background:  #343E5E;  border-bottom: 4px solid #EE571F; color: #fff; }
div.t33l {  background:  #343E5E url(images/lw.png) top left no-repeat;  border-bottom: 4px solid #EE571F; color: #fff; }
div.t33r {  background:  #343E5E url(images/rw.png) top right no-repeat;  border-bottom: 4px solid #EE571F; color: #fff; }
.dropbtn {
    background-color: #eee;
    color: #666;
    padding: 10px;  
    border: none;
    cursor: pointer;
	width: 380px;
	outline: none;
	background: url(images/selectbg.png) top right no-repeat #eee;
	font-weight: 600;
    font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-family: Open Sans, sans serif; 

}
.dropbtn:focus {
	background: url(images/selectbg.png) top right no-repeat #f3f3f3;
	outline: none;
	}

/* The container - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
	z-index: 1000;
	float: left;
    height: 39px;
    margin: 0 0 0 -2px;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #eee;
    min-width: 380px;    	
    border-bottom-left-radius: 80px;
    top: 39px;
    left: 2px;
    height: 547px;
	overflow-y: scroll;
	width: 380px;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 22px 16px;
    text-decoration: none;
    display: block;
	text-align: center;
	font-size: 9pt;
	font-weight: 600;
	letter-spacing: 1.5px;
	font-family: Open Sans, sans serif; 
    width: 330px;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background: url(images/selectbg.png) top right no-repeat #f5f5f5;
}
div#drag div#utility {position: absolute; top: 600px;}
div#drag table.noshow td.drop {border: 1px solid #fff;}
div#drag table.btns {width: 925px; margin-left: 0px; margin-top: 20px;}
div#drag table#stuff {margin: 45px 0 0 0; }
