div.team-page-container {
    width: 677px;
    align: center;
    vertical-align: center;
    border-width: 1px;
    border-style: solid;
    border-color: #e8e8e8;
    margin-top: 0px;
    padding-left: 3px;
    padding-top: 8px;
    padding-right: 3px;
    padding-bottom:3px;
}

div.team-data-container {

   width: 667px;
   padding: 0px;
   margin-left:auto;
   margin-right:auto;
   border:none;

}

div.team-title {
    width:660px;
    height: 30px;
    text-align: left;
    vertical-align: middle;
    background: url(../../images/teams/team_title_gel.gif) center top no-repeat;
}

div.team-title table {
    width: 650px;
    color:white;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    margin-left:auto;
    margin-right:auto;
}

div.team-title table td {

    padding-top: 4px;
    margin: 0px;
}

div.team-title a {
    color: white;
}

div.team-title a:hover {
    color: red;
}

div.team-stats-container {
    align: center;
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    border-color: #cacaca;
    padding: 3px;
}

span.table-title {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

table.team-state-table {
    width: 100%;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 10px;
}

table.team-state-table tr {
    height: 18px;
    background-color: white;
}

table.team-state-table tr.alt {
    height: 18px;
    background-color: #eeeeee;
}

table.team-state-table td {

}

table.team-state-table td.link_img {
    width: 15px;
}

table.ratings {
    width: 100%;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 10px;
}
table.ratings td {
    text-align: left;
    padding: 2px 5px 2px 5px;
}
table.ratings td.sortcol {
    color: red;
}
table.ratings thead td {
    font-weight: bold;
    border-bottom: solid 1px #cccccc;
}
table.ratings tr.alt td {
    background-color: #eeeeee;
}

table.team-info {
	width: 100%;
	margin-top: 5px;
	clear: both;
}
table.team-info tr.stats {
	width: 70%;	
}

table.widget-holder {
	margin-top: 5px; 
	margin-left: 0px; 
	margin-bottom: 8px;	
}
table.widget-holder td.UpperLeft {
	
}
table.widget-holder td.UpperRight {
	padding-left: 5px;
}
table.widget-holder td.LowerLeft {
	padding-top: 5px;
}
table.widget-holder td.LowerRight {
	padding-top: 5px;
	padding-left: 5px;
}


div.content-below-team-finder {
	width: 300px;
	background-color: green;
}

div.content-below-team-finder div {
	width: 300px;
}


table.user-input
{
	font-size: 12px;
}
table.user-input th { text-align: right; }
table.user-input td { text-align: left; }
table.user-input td.title { text-align: center; font-weight: bold; }


.recap {
	margin-bottom: 10px;
}