table.contests-sports{
    width:300px;
    margin:15px 0px;
}
table.contests-sports td,
.sportlink{
    /*width:55px;*/
}
.sportlink{
    cursor: pointer;
    text-align:center;
}
div#contestsLobbyResult{
    /*width:705px;*/
    text-align:center;
    padding:0px;
    margin: 0px;
    /*border: 1px dotted white;*/
}
/*.contest-row-style1{ background-color: #171f23; color: #ffffff;}
.contest-row-style2{ background-color: #000000; color: #ffffff;}*/

.contest-row-hover{ background-color: #5e0e17; color: #ffffff;}
.contest-row-sel{background-color: #e2001a; color:#ffffff;}

div#GroupsPlayers,
div#playerSelection,
div#MySelectionNoChange,
div#OtherSelection,
div#AllPlayers,
div#Groups,
div#AdminGroups{
    margin: 0px;
    background-color:#efefef;
    padding:0px;
}
div#AdminGroups{
    width:180px;
}
div#Groups{
    width:325px;
}
div#playerSelection{
    width:330px;
}
div#OtherSelection,
div#MySelectionNoChange{
    width:400px;
}
div#OtherSelection .player-name,
div#MySelectionNoChange .player-name{
    width:220px;
    text-align:center;
}
div#playerSelection,
div#OtherSelection,
div#MySelectionNoChange{
    margin-left:auto;
    margin-right:auto;
    margin-bottom:30px;
}
div#AllPlayers{
/*     width:295px; */
    width:330px;
}
div#GroupsPlayers{
    width:340px;
    /*width:315px;*/
}
div#Groups div.available-player{
    width:300px;
    float:left;
}
div#AdminGroups div.available-player{
    width:172px;
    /*float:left;*/
}
div#AdminGroups div.group-name{
    width:100px !important;
}
div.group-name{
    width:100px;
    height:18px;
    float:left;
    margin-right:5px;
    /*color: #111111;*/
    overflow:hidden;
}
div.player-name{
    width:120px;
    height:18px;
    float:left;
    margin-right:5px;
    /*color: #111111;*/
    /*overflow:hidden;*/
}
div.player-event-related{
    float:left;
    width:120px;
	height:20px;
    overflow:hidden;
}
div.player-salary{
    float:left;
    width:35px;
    overflow:hidden;
    color: #EA0017;
    margin-left:5px;
    padding-right:5px;
    text-align:right;
    font-weight:bold;
}
div#GroupsPlayers div.player-name,
div#AllPlayers div.player-name{
    width:120px;
    overflow:hidden;
}
span.player-team,
span.player-ranking{
    width:35px;
    float:left;
    margin-right:3px;
}
span.player-position{
    width:45px;
    float:left;
    margin-right:3px;
}
span.player-tr{
    float:left;
}
div.player-pts{
    width:50px;
    height:18px;
    float:left;
    margin-right:2px;
    text-align:right;
    /*color: #111111;*/
    /*overflow:hidden;*/
}
div.player-info{
    width:15px;
    height:15px;
    text-align:center;
    float:left;
    padding:0px !important;
}
div.player-info a,
div.player-info a:active,
div.player-info a:link,
div.player-info a:visited{
    color: #ffffff;
    font-weight:bold;
    font-size:17px;
    text-decoration:none;
}
div.player-info a:hover{
    color: #D01B29;
    font-weight:bold;
    font-size:17px;
    text-decoration:none;
}
div#Groups div.player-name{
    color:#ffffff;
}
/* div#MySelectionNoChange div.player-name, */
div#AdminGroups div.player-name,
div#GroupsPlayers div.player-name,
div#AllPlayers div.player-name{
    color:#111111;
}
div#playerSelection div.player-name{
    color:#ffffff;
}
#AllPlayers div.player-name,
#GroupsPlayers div.player-name{
    width:145px;
    height:18px;
    float:left;
    margin-right:3px;
}
span.player-ranking{
    width:35px;
    float:left;
    margin-right:3px;
}
span.player-position{
    float:left;
}
div.playerSelected{
    height:18px;
}
div.playerSelected img{
    vertical-align:middle;
}
.playeropc{
    width:20px;
    float:right;
}
.playerdelete{
    width:20px;
    float:right;
    cursor:pointer;
}
.groups-title{
    background:#ffffff;
    color:#000000;
    font-variant: small-caps;
    text-align:center;
    font-weight:bold;
}
div.subgroupname,
div.groupname{
    text-align:center;
    cursor:pointer;
    font-weight:bold;
    color:#54575A;
    clear:both;
}
div.groupselection{
    height:15px;
}
div.grouplist1,
div.grouplist2{
color: #ffffff;/*#111111;*/
}
#GroupsPlayers div.grouplist1,
#GroupsPlayers div.grouplist2,
#AllPlayers div.grouplist1,
#AllPlayers div.grouplist2,
#OtherSelection div.grouplist1,
#OtherSelection div.grouplist2{
color: #111111;
}
div.groupname1{
    background-color: #ffffff;
    border-top: 1px solid #F6F6F7;
    border-bottom: 1px solid #F6F6F7;
    padding:0px 4px 0px 4px;
    height:20px;
}
div.groupname2{
    background-color: #E4E5EA;
    border-top: 1px solid #DDDFE2;
    border-bottom: 1px solid #DDDFE2;
    padding:0px 4px 0px 4px;
    height:20px;
}
div.grouplist1{
    background-color: #ffffff;
    border-top: 1px solid #F6F6F7;
    border-bottom: 1px solid #F6F6F7;
    padding:0px 4px 0px 4px;
    height:20px;
}
div.grouplist2{
    background-color: #E4E5EA;
    border-top: 1px solid #DDDFE2;
    border-bottom: 1px solid #DDDFE2;
    padding:0px 4px 0px 4px;
    height:20px;
}

div#playerSelection div.grouplist1,
div#MySelectionNoChange div.grouplist1,
div#Groups div.grouplist1{
    background-color: #003466;
    border-top: 1px solid #003466;
    border-bottom: 1px solid #003466;
    padding:0px 4px 0px 4px;
    height:20px;
	line-height:100%;
}
div#playerSelection div.grouplist2,
div#MySelectionNoChange div.grouplist2,
div#Groups div.grouplist2{
    background-color: #006599;
    border-top: 1px solid #006599;
    border-bottom: 1px solid #006599;
    padding:0px 4px 0px 4px;
    height:20px;	
}
.points_table,
.gral_table{
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border-spacing:0px;
    border-width:0px;
    width:100%;
}

.player_pts_table{
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border-spacing:0px;
    border-width:0px;
}
.gral_table{
    color:#000000;
}
table.gral_table th,
table.gral_table td,
table.points_table th,
table.points_table td{
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border-width:0px;
/* border:1px solid red; */
    border-spacing:0px;
}
table.gral_table th.separated{
    border-right:1px solid #000000;
}
.gral_table_th_left{
    width:3px;
    height:25px;
    background: url("/themes/fantasy/images/fantasy-sports-basic-table-th-left.jpg") no-repeat;
    line-height:3px;
}
.gral_table_th_center{
    height:25px;
    background: url("/themes/fantasy/images/fantasy-sports-basic-table-th-center.jpg") repeat-x;
    font-weight:bold;
    color:#000000;
    text-align:center;
    margin:0px;
}
.gral_table_th_right{
    width:3px;
    height:25px;
    background: url("/themes/fantasy/images/fantasy-sports-basic-table-th-right.jpg") no-repeat right;
    line-height:3px;
}
tr.gral_tr_1{
    background-color: #ffffff;
    color: #111111;
    border-top: 1px solid #F6F6F7;
    border-bottom: 1px solid #F6F6F7;
}
tr.gral_tr_2{
    background-color: #E4E5EA;
    color: #111111;
    border-top: 1px solid #DDDFE2;
    border-bottom: 1px solid #DDDFE2;
}
tr.gral_tr_3{
    background-color: #E4E5EA;
    border-top: 1px solid #DDDFE2;
    border-bottom: 1px solid #DDDFE2;
    color:#E61932;
}
tr.points_tr_1{
    background-color: #171F22;
    color: #ffffff;
    border-top: 1px solid #171F22;
    border-bottom: 1px solid #171F22;
    font-size:14px;
    height:20px;
}
tr.points_tr_2{
    background-color: #024B7E;
    color: #ffffff;
    border-top: 1px solid #024B7E;
    border-bottom: 1px solid #024B7E;
    font-size:14px;
    height:20px;
}

tr.points_tr_1:hover,
tr.points_tr_2:hover,
tr.points_tr_selected{
    background-color:#FDDC57;
    color:#000000;
    cursor:pointer;
}

td.gral_tr_label{
    font-weight:bold;
    padding-left:3px;
}
td.gral_tr_3_label{
    color:#E61932;
    font-weight:bold;
}
td.gral_tr_3_value{
    color:#000000;
    font-weight:bold;
}

div.gral_table{
    padding:5px;
    background-color:#000000;
    margin:10px;
    text-align:center;
    width:"90%";
}

.activePlayer
{
	background-color: #FFFFC1 !important;
}
.hoverPlayer
{
	background-color:#83A7D7 !important;
}
.transferPlayer
{
	border: 1px solid #e2001a;
}

div#all-contest-info{
    width:700px;
}
div#contest-info-view{
    width:350px;
    float:right;
}
div#contest-info{
    width:420px;
}
div#contestdescription{
    margin-bottom:5px;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    background:#ffffff;
    border:2px solid #000000;
    color: #014A97;
}

div#contest-play{
    width:300px;
    margin-top:-10px;
    text-align:left;
    float:right;
}
div#contest-notplay{
    width:350px;
    text-align:center;
    float:right;
}
div#contest-info div#general,
div#contest-info div#scoring,
div#contest-info div#registered,
div#contest-info div#rules,
div#contest-info div#games{
    height:185px;
    overflow:auto;
    padding-bottom :10px;
}

div#registered{
    text-align:center;
}
div#contest-info-view div#rules,
div#contest-info-view div#games,
div#contest-info-view div#scoring{
    height:185px;
    overflow:auto;
    padding-bottom :10px;
}

div.registeredinnerdiv{
    width:200px;
    margin-left:auto;
    margin-right:auto;
}
div.registeredplayersdiv,
div.prizesdiv{
    width:140px;
    margin-left:auto;
    margin-right:auto;
}
div.prizesdiv,
div.registeredplayersdiv{
    float: left;
    margin-right:25px;
}
table.contestviewinfo{
    margin-bottom:30px;
}
table.contestviewinfo label{
    font-weight:bold;
}
table.contestviewinfo span{
    font-weight:bold;
    color: #E2001A;
}

div.warningnote{
    width:198px;
    height:73px;
    margin-left:auto;
    margin-right:auto;
    background: url("/themes/fantasy/images/fantasy-sports-warning-note.png") no-repeat;
    margin-bottom:10px;
}

div.warningnote-aux{
    width:203px;
    height:85px;
    margin-left:auto;
    margin-right:auto;
    background: url("/themes/fantasy/images/fantasy-sports-closedfiller.jpg") no-repeat;
}

div.warningnote-large{
    width:224px;
    height:73px;
    margin-left:auto;
    margin-right:auto;
    background: url("/themes/fantasy/images/fantasy-sports-warning-note-large.png") no-repeat;
}
div.warningnote div.warningnotetext,
div.warningnote-large div.warningnotetext{    
    color:#fccf1e;
    font-weight:bold;
}
div.warningnote div.warningnotetext{
    width:125px;
    padding:4px 0px 0px 4px;
    font-size:11px;
    line-height:11px;
}
div.warningnote-large div.warningnotetext{
    width:155px;
    padding:2px 0px 0px 3px;
    font-size:12px;
    line-height:13px;
}
.formtable .td_checkbox{
    width:30px;
}

div#agree-required
{
    width:100%;
    color:#e2001a;
    font-weight:bold;
    padding-top:4px;
    text-align:center;
    visibility:hidden;
    margin-top:10px;
}
div#selectionalert
{
    width:200px;
    /*padding-top:5px;*/
    color:#e2001a;
    font-weight:bold;

}
table.recentlyNconteststable{width:400px;}
table.myconteststable{width:650px;}
table.topNleaderboardtable{width:220px;}

table.myconteststable,
table.recentlyNconteststable,
table.topNleaderboardtable{
    background-color: #000000;
    border-collapse:collapse;
}
table.myconteststable th,
table.recentlyNconteststable th,
table.topNleaderboardtable th{
    color:#A80113;
    border:none;
    text-align:left;
    padding: 0px 5px 0px 5px;
}
tr.mycontests-row1,
tr.recentlyNcontests-row1,
tr.topNleader-row1{
    background-color:#171F22;
    color:#ffffff;
}
tr.mycontests-row2,
tr.recentlyNcontests-row2,
tr.topNleader-row2{
    color:#ffffff;
}
tr.mycontests-firstpos{
    background-color:#14406E;
    color: #C5D2D8; /*#FF8000;*/
    
}
tr.mycontests-row1,
tr.mycontests-row2,
tr.mycontests-firstpos,
tr.recentlyNcontests-row1,
tr.recentlyNcontests-row2
{
    cursor:pointer;
}
table.myconteststable td,
table.recentlyNconteststable td,
table.topNleaderboardtable td{
    padding: 0px 5px 0px 5px;
}
div.moreleaderboardlink {
    border-top:1px solid #494D50;
    text-align:right;    
    margin-left:auto;
    margin-right:auto;
    width:210px;
}
div.morecontestslink {
    border-top:1px solid #494D50;
    text-align:right;    
    margin-left:auto;
    margin-right:auto;
    width:390px;
}

div.moreleaderboardlink a:hover,
div.moreleaderboardlink a:visited,
div.moreleaderboardlink a:active,
div.moreleaderboardlink a:link,
div.morecontestslink a:hover,
div.morecontestslink a:visited,
div.morecontestslink a:active,
div.morecontestslink a:link{
    color:#A80113;
    text-decoration:none;
    font-weight:bold;
}
div.moreleaderboardlink a:hover,
div.morecontestslink a:hover{
    text-decoration:underline;
}

.pleasereg{
    font-size:12px;
    font-weight:bold;   
}
.errormessage,
.cancelnote{
    font-size:12px;
    font-weight:bold;
    text-align:center;
    margin: 10px 0px;
}

div#_ingrid_leaderboardtable_0{    
    /*width: 580px;
    margin: 0 auto;*/
}
div#_ingrid_conteststable_0{
    width: 705px;
    margin: 0 auto;
}
div#_ingrid_contestsadmintable_0{
    width: 690;
    margin: 0 auto;
}
div#_ingrid_contestsadmintable_0 table.datagrid div{
    font-size:10px;
}

.contest-row-style1{
    background-color: #ffffff;
    color: #111111;
    border-top: 1px solid #F6F6F7;
    border-bottom: 1px solid #F6F6F7;    
}
.contest-row-style2{
    background-color: #E4E5EA;
    color: #111111;
    border-top: 1px solid #DDDFE2;
    border-bottom: 1px solid #DDDFE2;
}
.contest-row-hover{
    background-color: #B9BEC1;
    color: #111111;
    border-top: 1px solid #B2B7BA;
    border-bottom: 1px solid #B2B7BA;
}

.contest-row-style1:hover,
.contest-row-style2:hover{
	background-color: #B9BEC1;
    color: #111111;
    border-top: 1px solid #B2B7BA;
    border-bottom: 1px solid #B2B7BA;
}

.homeContestTable{
	background-color: white;
	
}

.col0{ cursor: pointer; padding-left: 10px; width: 110px; background: black url(/themes/fantasy/images/sort-none.png) no-repeat scroll left center; }
.col1{ cursor: pointer; padding-left: 10px; width: 50px; background: black url(/themes/fantasy/images/sort-none.png) no-repeat scroll left center;}
.col2{ cursor: pointer; padding-left: 10px; width: 50px; background: black url(/themes/fantasy/images/sort-none.png) no-repeat scroll left center;}
.col3{ cursor: pointer; padding-left: 10px; width: auto; background: black url(/themes/fantasy/images/sort-none.png) no-repeat scroll left center;}
.col4{ cursor: pointer; padding-left: 10px; width: 75px; background: black url(/themes/fantasy/images/sort-none.png) no-repeat scroll left center;}
.col5{ cursor: pointer; padding-left: 10px; width: 75px; background: black url(/themes/fantasy/images/sort-none.png) no-repeat scroll left center;}
.col6{ cursor: pointer; padding-left: 10px; width: 65px; background: black url(/themes/fantasy/images/sort-none.png) no-repeat scroll left center;}
.col7{ cursor: pointer; padding-left: 10px; width: 65px; background: black url(/themes/fantasy/images/sort-none.png) no-repeat scroll left center;}

.contestLobbyDiv{
	height: 550px;
	overflow: auto;
}
#contestsManagementResult{
}
#leaderBoardResult{
    width:575px;
}
/*#leaderBoardResult td,
#leaderBoardResult th{
    font: 11px Tahoma; 
    margin: 0px;
    border-bottom: 1px solid #ABABAB;
}*/
div.contestsLobbyFormOUT{
    text-align:center;
    margin-bottom:10px;
    position: relative;
    height:30px;
    width:650px;
}
div.contestLobbyFormDiv{
    width:650px;
    position: absolute;
    right:0;
}
table#row_frm_status{
    width:100%;
    margin:0px; padding:0px;
    border-collapse:collapse;
    border-width:0;
}
table#row_frm_status td{
    margin:0px; padding:2px;
}
td.available-contests-title{
    width:500px;
}
td.available-contests-title h2{
    text-align:left;
}
div.alertssection{
    margin:0px;
    width:200px;
    height:75px;
    background:none;
    position:relative;
}
div#selectionsave,
div#selectioncomplete{    
    width:200px;
    height:74px;
    visibility:hidden;
    position: absolute;
}
div#selectionsave div#selectionalert{
    width:190px;
    /*padding-top:5px;*/
    color:#e2001a;
    font-weight:bold;
    padding-left:5px;
    text-align:center;
    
}
div#selectionsave span{
    color:#ffffff;
    font-size:13px;
}
div#selectioncomplete div#selectionalert{
    color: #ffffff;
    width : 100px;
    font-weight:bold;
    padding: 15px 0px 0px 10px; 
}
div#mustdeposit{
    width:400px;
}

/**erodriguez**/
div#contestcountdown{
    width:200px;
    height:30px;
    margin: 15px 5px;
    font-size:18px;
}
table.contestcountdowntable{
    /*height:100px;*/
    width:300px;
    margin-bottom:10px;
}
table.contestcountdowntable span.countdownlabel{
    font-weight:bold;    
    /*color:#1F4188;*/
    font-size:12px;
    margin:auto 10px;
}
/**erodriguez**/
div.moreinfolabel{
    /*border-top: 2px solid #E3E4EA;*/
    background-image: url("/themes/fantasy/images/fantasy-sports-dottedbg.jpg");
    background-repeat: repeat-x; 
    margin:10px 0px;
    padding-top:4px;
    background-position: bottom left; 
    text-transform: uppercase;
}
div.moreinfolabel span{
    margin:0px;
/*    border:2px solid #E3E4EA;*/
    color: #FFFFFD;
    background:transparent;
    font-weight: 900;
    font-size:18px;
    padding:5px;
    
    text-align:left;
    cursor:pointer;
    font-family: "Arial"; 
}

div.moreinfolabel span.gray{
	color: #b3b1b2; 
}

.backurl{
    text-align:right;
    font-weight:bold;
    margin: 5px 0px 10px 0px;
}

.contestLobbyFormDiv .jNiceSelectWrapper ul{
    height:120px !important;
    width:130px !important;
}

.contestplayerpointsheader{
    background: url("/themes/fantasy/images/fantasy-sports-closedfiller.jpg") no-repeat;
    width:203px;
    height:85px;
    text-align:center;
    font-weight:bold;
    font-size:26px;
    color: #E3001B;
}
div.contestplayerpointsdiv{
    width:203px;
    margin-left:auto;
    margin-right:auto;
}
.contestspointsheader{
    color:#E3001B;
    text-align:center;
    font-weight:bold;
}
div.selectionDIV{
    width:100%;
    text-align:center;
}

.playersinjuriesdiv td{
    text-align:center;
}
div.injuriesDIV{
    clear:both;
    margin-top:20px;    
}
div.injuriesDIV a:link,
div.injuriesDIV a:visited,
div.injuriesDIV a:active,
div.injuriesDIV a:hover {
    font-family :"Arial";
    font-size: 15px;
    font-weight:bold;
}

div.injuriesDIV a:link,
div.injuriesDIV a:visited,
div.injuriesDIV a:active{
    color: #B3B1B2;    
}

div.injuriesDIV a:hover {
    color: #E1011B;
}
div.red-arrow-right{
    width: 13px;
    height: 13px;
    background: url('/themes/fantasy/images/fantasy-sports-redarrowright.jpg');
    float:left;
}

div#choosemessagediv{
    padding: 0px 20px 10px 20px;
    color:#E00018;
    font-size:12px;
    text-align:center;
}

div#scoringmessagediv{
	padding: 0px 20px 10px 20px;
    color:#ffffff;
    font-size:12px;
    text-align:center;
}

div.finishedwarningnote{
    width:198px;
    height:73px;
    margin-left:auto;
    margin-right:auto;
    background: url("/themes/fantasy/images/fantasy-sports-finishedwarning-note.png") no-repeat;
    margin-bottom:10px;
}

div.scoringwarningnote{
    width:198px;
    height:73px;
    margin-left:auto;
    margin-right:auto;
    background: url("/themes/fantasy/images/fantasy-sports-scoringwarning-note.png") no-repeat;
    margin-bottom:10px;
}

div.scoringwarningnote div.scoringwarningnotetext,
div.scoringwarningnote-large div.scoringwarningnotetext,
div.finishedwarningnote div.finishedwarningnotetext,
div.finishedwarningnote-large div.finishedwarningnotetext{    
    color:#00bb00;
    font-weight:bold;
}
div.scoringwarningnote div.scoringwarningnotetext,
div.finishedwarningnote div.finishedwarningnotetext{
    width:180px;
    padding:8px 0px 0px 4px;
    font-size:11px;
    line-height:11px;
}
div.scoringwarningnote-large div.scoringwarningnotetext,
div.finishedwarningnote-large div.finishedwarningnotetext{
    width:180px;
    padding:2px 0px 0px 3px;
    font-size:12px;
    line-height:13px;
}
.contestgame {
    width: 200px;
}
.loadPlayerStatistics,
.loadFantasyPointsStatistics{
    position:absolute;
    display:none;
    border:1px solid white;
	z-index: 100;
}

div#injuries_stats_div,
div#recent_stats_div{
    width:300px;
    padding:5px;
    text-align:center;
}
div.season_stats table.gral_table th.separated{
    border-left:1px solid #000000;
    border-right:none;
}

div.season_stats table.gral_table td.separated{
    border-left:1px solid #000000;
    border-right:none;
}

#ContestOpenImg {
    width:58px;
    height:20px;
    background-image: url('/themes/fantasy/images/fantasy-sports-contest-open.png');
    background-position:center;
    background-repeat: no-repeat;
}

div.related-event-player-pos{
    width:35px;
    overflow:hidden;    
    float:left;
    margin-right:5px;
}
span.related-event-player-team{
    overflow:hidden;
    float:right;
    font-size: 8px; 
	height: 20px;
	width: 80px;
    /*margin-right:5px;*/
}
span.related-event-player-team-smallLine{
	 overflow:hidden;
    float:right;
    font-size: 8px; 
	height: 20px;
	width: 80px;
	line-height: 9px;
}
#tooltip {
    background-color:#EEEEEE;
    border:1px solid #111111;
    color:#000000;
    opacity:0.9;
    padding:2px;
    position:absolute;
    z-index:3000;    
}
#tooltip h3, #tooltip div, #tooltip td {
    margin:0pt;
    color:#000000;
    font-size:10px;
}
.salary_cap_label,
#salary_cap_value,
#salary_cap_used,
#salary_cap_total{
    color: #9B0010;
}

.salary_cap_title{
    margin:4px;
    color: #FFFFFD;
    background:transparent;
    font-weight: bold;
    font-size:18px;
    padding:5px;
    text-align:center;
    font-family: "Arial";
	line-height: 30px;
}

.salary_cap_label{
    margin:0px 0px 5px 0px;
    color: #FFFFFD;
    background:transparent;
    font-weight: bold;
    font-size:18px;
	line-height: 30px;
    padding:5px;
    text-align:center;
    font-family: "Arial";
}

#selectionerrormessage{
    background: #F3D97C;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    border:1px solid #000000;
    padding:3px;
    text-align:center;
}

.cap_table{
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border-spacing:0px;
    border-width:0px;
	background-color: #171F23;
    width:100%;
}

.available_cap_cell{
	border: solid 1px #8D9295; 
}

.used_cap_cell{
	border-left: solid 1px #8D9295;
	border-top: solid 1px #8D9295;
	border-bottom: solid 1px #8D9295;
}

.salary_cap_number{
    margin:4px;
    color: #006599;
    background:transparent;
    font-weight: bold;
    font-size:30px;
    padding:5px;
    text-align:center;
    font-family: "Arial";
	line-height: 34px;
}
div.groupnamediv{
    font-style:italic;
    text-align:center;
    width:100%;
}
div#loadingMessage{
	background:transparent;
	width:190px;
	text-align:center;
	font-weight: bold;
    font-size:12px;
}

table.friends {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: white;
	border-collapse: collapse;
	background-color: rgb(255, 255, 240);
	max-height: 150px;
	overflow: auto;
}
table.friends th {
	border-width: 0px;
	border-style: groove;
	border-color: red;
	background-color: rgb(0, 0, 0);
	-moz-border-radius: ;
	padding-bottom:1px;
	padding-left:10px;
}
table.friends td {
	border-width: 0px;
	padding: 1px;
	background-color: rgb(0, 0, 0);
	-moz-border-radius: ;
}
.fref_textarea-custom{


height:160px;
width:660px;
}

.fref_inner_top {
width:100%;
}
.fref_inner_middle {

float:left;
width:100%;
}
.fref_inner_lower {
background-color:#132634;
float:left;
width:100%;
}
.contenedor{
	height: 300px;
	width: 400px;
}
#invitingInfo{
	
	margin-bottom: 15px;
}
#addFriendButton{
	vertical-align:middle;
}