﻿body
{
    margin: 0px;
    background-color: #3D4650;
    font-family: Helvetica, Arial, san-serif;
    color: White;
    font-size: 12px;
    padding-top: 30px;
    
}

p
{
    font-size: 12px;
    line-height: 16px;
    color: #e1e7e3;
    font-weight:normal;
}

.label
{
    font-size: 12px;
    line-height: 16px;
    color: #e1e7e3;
    font-weight: normal;
}

.titleText
{ 
    font-weight:bold;
    font-size: 14px;
    line-height: 16px;
}

a.whitelink:link, a.whitelink:visited
{
    text-decoration: none;
    color: White;
}
a.whitelink:hover
{
    text-decoration: none;
    color: White;
    background-color:#0083D5;
}
a.bluelink:link, a.bluelink:visited
{
    text-decoration: none;
    color: #0083D5;
}
a.bluelink:hover
{
    text-decoration: none;
    color: White;
    background-color:#0083D5;
}
h1
{
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 5px;
    padding-bottom: 7px;
    color: #FFFFFF;
    text-transform: uppercase;
}
h2
{
    font-size:14px; font-weight:bold; padding:0; margin:0;
}
.highlighttext
{
    margin:0;
    padding:0;
    font-size: 20px;
    color: #bac3cb;
    font-family:Trebuchet MS;
    line-height:23px;
    font-weight:normal;
}

.tdprofile
{
    padding-right:3px;
    width:68px;
    vertical-align:top;
}
.profiletext
{
    font-size:12px;
}

.labeltitle
{
    font-size:10px;
    color: #bac3cb;
    text-transform: uppercase;
    margin:0;
    padding:0;
}

.greytext10
{
    margin:0;
    padding:0;
    font-size: 10px;
    color: #bac3cb;
    font-family: 'Trebuchet MS';
}

#frame
{
    width: 881px;
    height: 541px;
    margin: 0 auto;
    padding:17px;
    background-image: url(Images/optimum-sports-agency-bg.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    text-align:left;
}
#header
{
    height:111px;
}

#sidebar
{    
    width: 171px;
    float:left;
}
#navigation
{
    height:242px;
}
#maincontent
{
    margin-left:188px;
}

.menuItem
{
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    color: #e1e7e3;
    line-height: 20px;
    text-decoration: none;
}

.menuSubItem
{
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    line-height: 20px;
    text-decoration: none;
}

.menuselected
{
    color: #0083D5;
    text-decoration:none;
}

#cmsmenu
{
    width: 881px;
    margin: 0 auto;
    padding-left:17px;
    text-align:left;
}

/*--------------titles ---------------*/

.title171
{
    background-position: left bottom;
    background-image: url(Images/optimum-sports-hrule-171px.png);
    background-repeat: no-repeat;
}
.title239
{
    background-position:left bottom;
    background-image: url(Images/optimum-sports-hrule-239px.png);
    background-repeat:no-repeat;
    margin: 0px 0px 5px;
    padding-bottom: 7px;
    vertical-align:text-bottom;
}
.title338
{
    background-position:left bottom;
    background-image: url(Images/optimum-sports-hrule-338px.png);
    background-repeat:no-repeat;
}
.title693
{
    background-position:left bottom;
    background-image: url(Images/optimum-sports-hrule-693px.png);
    background-repeat:no-repeat;
    margin: 0px 0px 5px;
    padding-bottom: 7px;
    vertical-align:text-bottom;
}
.title495
{
    background-position:left bottom;
    background-image: url(Images/optimum-sports-hrule-495px.png);
    background-repeat:no-repeat;
}
.title181
{
    background-position:left bottom;
    background-image: url(Images/optimum-sports-hrule-181px.png);
    background-repeat:no-repeat;
}
/*--------------col 495 ---------------*/

.col495
{
    float:left;
    width:495px;
}
.col495inner
{
    height:402px; 
    overflow:auto; 
    padding-right:10px; 
    text-align:left;
}
.col181
{
    margin-left:512px;
}

/*--------------controls ---------------*/

.textbox
{
    background-color:#909899; vertical-align:middle; height:10px; border:0; margin:0; padding:0;
}
.textboxnamdatory
{
    background-color:#e1e7e3; vertical-align:middle; height:10px; border:0; margin:0; padding:0;
}
.button
{
    border:0; Color:White; background-color:#0083D5; margin:0; padding:0; text-align:left; height:10px; vertical-align:text-top;
}
/*--------------login ---------------*/
#login
{
    height: 143px;
    font-size: 10px;
}

.tdlogin
{
     padding-bottom:6px; padding-right:6px; vertical-align:top; 
}

.loginlabeldiv
{
     height:12px; background-color:#353C3F; padding:3px; width:75px; vertical-align:middle; border:0;
}

.logintextboxdiv
{
     height:12px; background-color:#909899; padding:3px; width:75px;  vertical-align:top; border:0;
}

.loginbuttondiv
{
    height:12px; background-color:#0083D5; padding:3px; width:75px; vertical-align:top; border:0;
}

/*--------------create user ---------------*/
.createuserlabeldiv
{
     height:12px; padding:3px; width:110px; vertical-align:top; border:0;
}

.createusertextboxdiv
{
     height:12px; background-color:#909899; padding:3px; width:285px;  vertical-align:top; border:0;
}
.createuserbutton
{
    height:18px; background-color:#0083D5; padding:3px; width:90px; vertical-align:top; border:0; font-size:10px; Color:White;
}
.createusermandatorydiv
{
     height:12px; background-color:#e1e7e3; padding:3px; width:285px;  vertical-align:top; border:0;
}
/*--------------search ---------------*/
#search
{
    font-size: 10px;
}
.searchtextboxdiv
{
    height:10px; background-color:#909899; padding:3px; width:115px; vertical-align:middle;
}
.searchbuttondiv
{
    height:10px; background-color:#0083D5; padding:3px; width:35px; vertical-align:middle;
}

.bulletlist
{
    padding-left:10px; 
    padding-bottom:8px; 
    background-position-y:3px;
    background-image:url(Images/SinglePlus.gif); 
    background-repeat:no-repeat;
}

.upload
{
    padding: 20px;
    border:1px solid #C5CED5;
    width:400px;
    margin-top:10px;
    
}