.fullRow
{
    float:left;
    clear:left;
    width:100%;
}

.sportOptions
{
    float:left; 
    clear:left; 
    width:700px;
}

.searchHeading
{
    font:bold 13px Tahoma;
}

.searchInput input
{
    margin-right:10px;
}

.searchRow
{
    margin-bottom:15px;
}

.searchButton hr
{
    margin:15px 0;
}

.schoolRow
{
    clear:left;
}

.schoolPhoto
{
    float:left;
    margin:0 20px 10px 0;
    width:100px;
}

.schoolPhoto img
{
    border:solid 1px #000;
}

.schoolInfo
{
}

.schoolName
{
    font:bold 14px Tahoma;
}

.schoolButton img
{
    border:0;
    margin-top:10px;
}

.schoolRow hr
{
    clear:left;
    margin-bottom:10px;
}

.generalRow
{
    float:left;
    clear:left;
    margin:5px 0 10px 0;
    width:660px;
}

.generalRow .profileOption
{
    float:left;
    width:50%;
}

.sportRow
{
    clear:left;
    margin:5px 0 10px 0;
}

.groupHeading
{
    font:bold 12px Tahoma;
}

.sportRow .profileOption
{
    float:left;
    margin-top:10px;
    width:33%;
}

.profileOption input
{
    margin-right:5px;
}



.profileOption label
{
    margin-right:10px;
}

.userRow
{
    clear:left;
}

.userPhoto
{
    float:left;
    margin:0 20px 10px 0;
    width:100px;
}

.userPhoto img
{
    border:solid 1px #000;
}

.userInfo
{
}


.userName
{
    font:bold 14px Tahoma;
}

.userButton img
{
    border:0;
    margin-top:0px;
}

.userButton
{
    margin:10px 0;
    text-align:right;
    clear:right;
}

.userRow hr
{
    clear:left;
    margin-bottom:10px;
}

.userItem
{
    width:190px;
    float:left;
}

.userLabel
{
    float:left;
    width:60px;
    font-weight:bold;
}

.userValueShort
{
    float:left;
    width:120px;
}

.userValueLong
{
    float:left;
    width:140px;
}

.btn
{
    margin-left:5px;
    margin-right:5px;
}
