@charset "utf-8";

/* personal account navigation */

#accountNavigationContainer, #contributorNavigationContainer {
display: block;
/*border: 1px solid #cccccc;*/
margin: 0 0 10px 0;
}

.subscriptionContentText, .subscriptionProfileText {
clear: both;
width: 940px;
}

.submitCollegeArticles .searchAuthor {
margin-right:440px;
}

.liTableResultsRecaps table {
width:100%;
}

.infoNextAction {
display:block !important;
clear:both;
font-size:14px;
font-weight:bold;
}

.liTableResultsRecaps {
display:block !important;
clear:both;
}

.ml0 .updateButton {
margin-left:0px;
}

.subscriptionContentLeft, .subscriptionProfileLeft  {
display: block;
float: left;
margin-left: 40px;
margin-top: 3px;
}

.subscriptionContentLeftSpan, .subscriptionProfileLeftSpan  {
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
/* border-bottom:2px solid #A7D7FF; */
}

.subscriptionContentRightSpan li, .subscriptionProfileRightSpan li {
line-height: 20px;
list-style-type: disc;
margin-bottom: 10px;
}

.submitCollegeArticles .searchAuthor{
clear: both;
display: block !important;
}

.subscriptionContentRight, .subscriptionProfileRight {
display: block;
float: left;
margin-top: 20px;
margin-left: 100px;
}

.subscriptionContentRightSpan, .subscriptionProfileRightSpan {
color: #FFFFFF;
font-size: 16px;
}

.subscriptionContentButton, .subscriptionProfileButton {
}

.span2Profile {
clear: both;
color: #FFFFFF;
display: block;
font-size: 16px;
font-weight: bold;
margin-left: 40px;
margin-top: 2px;
}

.span2Profile li {
line-height: 30px;
list-style-type: disc;
}

.span1Profile {
border-bottom: 2px solid #84ABCC;
color: #FFFFFF;
display: block;
float: left;
font-size: 16px;
font-weight: bold;
margin-left: 40px;
}

.premierContent {
float:left;
color: #FFFFFF;
display: block;
font-size: 16px;
font-weight: bold;
margin-left: 40px;
margin-top: 2px;
}

.premierContent li {
line-height: 30px;
list-style-type: disc;
}

.signInBtn {
background:url(signIn.png) no-repeat;
width:91px;
height:29px;
cursor:pointer;
}

.goHomeBtn {
background:url(goHome.png) no-repeat;
width:107px;
height:29px;
cursor:pointer;
}

.imgTab2 {
display:block;
margin:auto;
}

#accountNavigationContainer .title, #contributorNavigationContainer .title {
font-size: 13px;
font-weight: bold;
color: #555555;
background: #fff200;
border-bottom: 1px solid #cccccc;
padding: 5px 10px 5px 10px;
}

#accountNavigationContainer .content, #contributorNavigationContainer .content {
padding: 10px 10px 10px 0px;
font-size: 11px;
}

#accountNavigationContainer .content li, #contributorNavigationContainer .content li {
list-style: none outside none;
padding-bottom: 3px;
padding-left: 10px;
}

#tabProfile fieldset input[type="checkbox"] {
margin-top: 12px;
}

.contactPage fieldset input[type="checkbox"] {
margin-top: 12px;
}

.collegeSchedule fieldset input[type="checkbox"] {
margin-top: 12px;
}

.tab_content form {
padding:10px;

}

/* account content */
#accountContainer {
display: block;
margin-bottom:10px;
background:#fff;
padding:1px;
}

#accountContainer span.red {
float: none;
}

#navTabsnw {
}

#collegeContainer {
/* background: url("/media/layout/collegesubheader.gif") #fff 0px 10px no-repeat;
padding:70px 0px 10px 0px;
margin-bottom:10px; */
display: block;
background-color: #fff;
}

#playerContainer {
display: block;
margin-bottom:10px;
background:#fff;
padding:1px;
/*width:970px;*/
}

#playerContainer span.red {
float:none
}

#clubContainer {
display: block;
margin-bottom:10px;
background:#fff;
padding:1px;
/*width:970px;*/
}

#title {
display:block;
background-color:#ccf0ff;
-moz-border-radius: 5px;
border-radius: 5px;
/* padding:10px 0px 10px 15px; */
padding: 10px;
color:#092c42;
font-size:18px;
clear:both;
margin-bottom:10px;
}

#title span {
font-size:10px;
color:#ff0000;
vertical-align:middle;
}

#collegeTitle {
display:block;
padding:10px 0px 10px 10px;
color:#092c42;
font-size:18px;
line-height:50px;
clear:both;
margin-bottom:10px;
}

#clubTitle {
display:block;
padding:10px 0px 10px 10px;
color:#092c42;
font-size:18px;
line-height:50px;
clear:both;
margin-bottom:10px;
}

/*
.premierMbr {
background-color: #F6FBFF !important;
border: 0px !important;
margin-right:0px !important;
width:100% !important;
margin-top:-10px;
}
*/

.premierMbr a {
width:994px !important;
margin:auto;
}

.premierMbr .moreInfo {
float: left;
width:100%;
}

/* login page: start */

#facebookConnect {
margin: 5px 0;
padding: 5px 10px;
/*background-color: #F2EFE9;*/
}

.facebookLogin {
border-style: none;
border-bottom: 1px solid #BFBAB0;
}

.rightContentRegister .orText {
margin-top: 25px;
margin-left: 10px;
}

.rightContentRegister span {
clear:both;
display:block;
margin-top:10px;
}

.rightContentRegister .facebookRegister {
margin-top: 11px !important;
}

.helpContainer {
clear:both;
/* border-top: 1px solid #BFBAB0; */
width:411px;
}

.helpContainer .title {
font-size:25px;
color:#003366;
}

.helpContainer .info {
font-style:italic;
font-size:13.8px;
font-weight:bold;
}

.helpContainer .email {
font-size:14px;
}

.helpContainer .nr {
font-size:18px;
}

.registerBtnContainer {
border-top: 1px solid #BFBAB0;
padding:20px 0px;
clear:both;
}

.registerBtnContainer .updateButton {
float:left;
margin-left:0px;
cursor:pointer;
}

.topContentRegister {
font-size:16px;
color:#f00;
border-bottom: 1px solid #BFBAB0;
padding:20px 0px;
font-weight:bold;
margin-bottom:20px;
}


.registerConfirmation .thankyouText {
display: block;
margin: 100px 0px;
text-align: center;
}

.registerConfirmation .thankyouText span {
font-size: 30px;
color: #063A69;
}

.registerConfirmation .messageFinal {
display: block;
margin-bottom: 100px;
text-align: center;
}


.registerConfirmation .messageFinal span {
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
color: #000;
}

.leftContentRegister .liFinal {
margin-left:200px;
display:block;
}

.leftContentRegister .errorMessage {
margin-left: 0px;
}

.leftContentRegister label span {
float: none;
}

.leftContentRegister .rememberMe span {
float: left;
padding-right: 5px;
}

.leftContentRegister .title2 {
font-size:18px;
font-weight:bold;
}

.leftContentRegister .liFinal span{
display:block;
clear:both;
}

.leftContentRegister .signIn {
display:block;
width:76px;
height:26px;
background: url(/media/layout/signIn.gif) no-repeat;
margin:20px 0px;
float:left;
margin:0px;
cursor:pointer;
}

.leftContentRegister label[for=birthdate] {
width: 110px;
}

.leftContentRegister a.children {
margin-left:10px;
}

.checkBoxContainer {
display:block;
width:310px;
float:left;
}

.leftContentRegister .checkBoxContainer {
width:490px;
}

.checkBoxContainer label {
float:left;
width:auto;
font-weight: normal;
margin-right:5px;
}

#registerAccount {
margin: 5px 0;
padding: 5px 10px;
border-style: none;
border-top: 1px solid #BFBAB0;
background-color: #F2EFE9;
}

#registerAccount fieldset button {
float:left;
margin-left:0px;
}

#registerAccount fieldset input{
float:left;
margin-left:0px;
}

.leftContentRegister #countryId {
width: 260px;
}

.leftContentRegister fieldset input[type="checkbox"] {
margin-top: 13px;
vertical-align: middle;
}

.leftContentRegister {
width:490px;
float:left;

}

.rightContentRegister{
float:left;
margin-left:5px;
border-left:1px solid #BFBAB0;
padding:20px;
width:410px;
min-height:212px;
}

.rightContentRegister .subscribeNow{
display:block;
width:142px;
height:30px;
background:url(/media/layout/subscribeNow.gif) no-repeat;
margin:20px 0px;
cursor:pointer;
padding: 0px;
border: 0px;
}

.rightContentRegister .registerNow{
display:block;
width:125px;
height:30px;
background: url(/media/layout/registerNow.gif) no-repeat;
margin:20px 0px;
cursor:pointer;
}

.rightContentRegister .title2{
font-size:18px;
font-weight:bold;
}

/* tables */

#accountContainer table {
width: 100%;
border-spacing: 0px;
border-top: 1px solid #aeaeae;
border-right: 1px solid #aeaeae;
}

#accountContainer th {
text-transform: uppercase;
padding: 5px;
background: #cccccc;
border-left: 1px solid #aeaeae;
border-bottom: 1px solid #aeaeae;
}

#accountContainer tr:hover td {
background: #ccf0ff;
}

#accountContainer td {
padding: 5px;
vertical-align: middle;
border-left: 1px solid #aeaeae;
border-bottom: 1px solid #aeaeae;
}

.add{
background-color: #468DB1;
border: 2px outset #999999;
color: #FFFFFF;
font: 700 12px arial;
width: auto;
color:#fff;
padding:5px;
display:block;
width:90px;
text-align:center;
float:right;
clear:both;
}

a.add:hover{ text-decoration:none;}

tr.even td{
background:#fff;
border: 1px solid #C3C3C3;
}

tr.odd td{
border: 1px solid #C3C3C3;
}

.edit{
/* background: url("/media/layout/edit-user.gif") 0px 0px no-repeat scroll transparent;
padding:5px 0px 0px 25px;
height:25px; */
display:block;
padding:5px 0px;
}

.delete{
/* background: url("/media/layout/delete-user.gif") 0px 0px no-repeat scroll transparent;
padding:5px 0px 0px 25px;
height:25px; */
display:block;
padding:5px 0px;
}

.subscribeDiv{
background:#caebfc;
}

#subscribeContainer{
background: url("/media/layout/top_gradient.jpg") #caebfc 0px 0px no-repeat;
padding:0px 10px 10px 10px;
display:table;
}

#subscribeContainer img{
padding-top:10px;
}

#subscribeContainer fieldset label{
}

#subscriptionSteps{
display:block;
height:60px;
padding:0px;
}

#subscriptionSteps li{
display:inline-block;
font-size:11px;
}

#subscriptionSteps li.step1_active{
background: url("/media/layout/step1_on.png") no-repeat scroll top left transparent;
height:60px;
margin-left:20px;
padding-left:140px;
color:#d80303;
}

#subscriptionSteps li.step1_inactive{
background: url("/media/layout/step1_off.png") no-repeat scroll top left transparent;
height:60px;
margin-left:20px;
padding-left:140px;
color:#d80303;
}

#arrow1{
background: url("/media/layout/arrow.png") no-repeat scroll 5px 8px transparent;
display:inline-block;
width:65px;
height:25px;
vertical-align:-40%;
}

#arrow2{
background: url("/media/layout/arrow.png") no-repeat scroll 5px 8px transparent;
display:inline-block;
width:65px;
height:25px;
vertical-align:-40%;
}

#subscriptionSteps li.step2_inactive{
background: url("/media/layout/step2_off.png") no-repeat scroll top left transparent;
height:60px;
margin-left:20px;
padding-left:140px;
color:#d80303;
}

#subscriptionSteps li.step2_active{
background: url("/media/layout/step2_on.png") no-repeat scroll top left transparent;
height:60px;
margin-left:20px;
padding-left:140px;
color:#d80303;
}

#subscriptionSteps li.step3_inactive{
background: url("/media/layout/step3_off.png") no-repeat scroll top left transparent;
height:60px;
margin-left:20px;
padding-left:140px;
color:#d80303;
vertical-align:top;
padding-top:10px;
}

#subscriptionSteps li.step3_active{
background: url("/media/layout/step3_on.png") no-repeat scroll top left transparent;
height:60px;
margin-left:20px;
padding-left:140px;
color:#d80303;
}

#collegeAccesses li{
display:block;
clear:both;
padding:10px 0px 10px 0px;
}

#collegeRoster li{
display:block;
clear:both;
padding:10px 0px 10px 0px;
}

#collegeSchedule li{
display:block;
clear:both;
padding:10px 0px 10px 0px;
}

.firstStep{
background: url("/media/layout/premier.png") 0px 0px no-repeat scroll transparent;
display:block;
padding:110px 0px 0px 215px;
height:100px;
width: 752px;
margin-top:10px;
}

.greyHeader{
padding:10px;
font-size:20px;
font-weight:bold;
background:#ededef;
margin:10px 0px 10px 0px;
clear:both;
}

.scoreSummry {
margin-top: 5px;
}


.playerNameSelect{
width:300px;

}




.teamStatistics{
float:left;
}

#currentTeam ol li input{

margin-top:5px;
}

#opponentTeam ol li input{

margin-top:5px;
}

#currentTeam {
width:170px;
}

.collegeSchedule .gameStatistics{
float:left;
padding:30px 100px 0px 0px;
font-weight:bold;
text-align:center;
}

.collegeSchedule .gameStatistics ol {
width:200px;
}

.collegeSchedule .gameStatistics ol li {
padding:0px;
line-height: 25px;
}

.gameScore{
float:left;
width:485px;
}

.teamStatistics input{
width:40px;
text-align:center;
}

.gameScore ol li input{
width:40px;
height:40px;
padding:10px;
font-size:40px;
font-weight:bold;
text-align:center;
}

.game{
clear:both;
}

.game li{
margin:10px 0px 10px 0px;
/* display:block; */
}

#gameUpdate{
clear:both;
}

#gameUpdate ol li{
display:inline;
}

#cancel{
margin-right:20px;
background-color: #ff0000;
}

#accountContainer legend span{
display:inline-block;
padding-right:5px;
}

#accountContainer fieldset{
padding-left:10px;
}

.gameScore label{
width:auto;
padding-right:5px;
}

#currentTeam label, #opponentTeam label{
width:auto;
padding-right:5px;
}

#collegeTitle img{
vertical-align:middle;
}

#collegeTitle span {

font-size:18px;
padding-left:20px;
font-weight:bold;
}

#clubTitle span {

font-size:18px;
padding-left:10px;
font-weight:bold;
}

#collegeSubheader {
/* background: url("/media/layout/collegesubheader.gif") 0px 0px no-repeat scroll transparent;
height:0px;
display:block; */
}

#playerSubheader {
height:0px;
display:block;
}

#playerSubheaderContainer .photoTag {
padding: 10px;
}

#playerSubheaderContent .error select {
border: 1px solid #ff0000;
}

#playerSubheaderContent .error input {
border: 1px solid #ff0000;
}

#clubSubheader {
height:0px;
display:block;
}

#subscriptionTypes li {
width:auto;
}

#messageFinal{
background: url("/media/layout/premier_ty.jpg") 0px 10px no-repeat scroll transparent;
height:253px;
width:907px;
display:block;
margin-bottom: 100px;
margin-left: 90px;
margin-top: 160px;
}


#messageFinal span {
float: left;
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
color: #000;
margin-top: 98px;
width: 817px;
text-align: center;
}

.updateButton{
margin-left:20px;
float:right;
background:#468DB1;
color:#fff;
font: 700 12px arial;
cursor:pointer;
}

.srcPlayerButton{
margin-left:282px;
float:left;
background:#468DB1;
color:#fff;
font: 700 12px arial;
cursor:pointer;
}

.cancelButton{
background:#ff0000;
float:right;
margin-left:20px;
color:#fff;
font: 700 12px arial;
cursor:pointer;
}

.addButton{
float:right;
background:#468DB1;
color:#fff;
font: 700 12px arial;
cursor:pointer;
}

.deleteButton {
float:right;
background:#468DB1;
color:#fff;
font: 700 12px arial;
cursor:pointer;
}

.note{
padding-left:15px;
}

.tab_content ul li.nonactive a{
color:#7f7f7f;
}

#areaCode{
margin-right:5px;
}

#firstPair{
margin-left:5px;
margin-right:5px;
}

#lastPair{
margin-left:5px;
margin-right:5px;
}

#extension{
margin-left:5px;
}

.phoneSeparator{

vertical-align:-10px;
}

.premierFreeLogo{
width:652px;
height:180px;
float:left;
background: url("/media/layout/FREE_7_Day_Membership.jpg") 0px 40px no-repeat scroll transparent;
}

.premierMonthlyLogo{
width:652px;
height:180px;
float:left;
background: url("/media/layout/MONTHLY_Membership.jpg") 0px 40px no-repeat scroll transparent;
}

.premierYearlyLogo{
width:652px;
height:180px;
float:left;
background: url("/media/layout/ANNUAL_Membership.jpg") 0px 40px no-repeat scroll transparent;
}

.verisignCC{
width:300px;
height:200px;
float:left;
background: url("/media/layout/verisign.jpg") 20px 50px no-repeat scroll transparent;
}

#subscribeContainer fieldset{
display:block;
clear:both;
}

.tabelPas2{
width:660px;
border-collapse:separate;
border-spacing:10px 10px;
background:#caebfc;
}

.infoTabelPas2{
font-size:10px; color:#999;
}

.warningStar{
color:#F00;  font-weight:bold;
}

.fixFields{
width:225px;
clear:both;
}

.monthField{
width:155px;
margin-top:8px;
}

.stateField{
width:230px;
margin-top:8px;
}

.inLineLi{
float:right;
}

#linktohome{
background:url("/media/layout/link-to-home.png")  no-repeat scroll transparent;
display:inline-block;
width:212px;
height:40px;
}

#linktosignin{
background:url("/media/layout/link-to-sign-in.png")  no-repeat scroll transparent;
display:inline-block;
width:212px;
height:40px;
}

#collegeRoster td a{
white-space: nowrap;
}

#collegeContainer table {
/*
border: 1px solid #C3C3C3;
border-collapse: collapse;
*/
}

#collegeContainer table th {
border: 1px solid #C3C3C3;
}

#playerContainer table{
border: 1px solid #C3C3C3;
/* border-collapse: collapse; */
}

#playerContainer table th {
border: 1px solid #C3C3C3;
}

#clubContainer table {
border: 1px solid #C3C3C3;
border-collapse: collapse;
}

#clubContainer table th {
border: 1px solid #C3C3C3;
}

ol {
list-style: none outside none;
/* padding: 5px 0;*/
}

.title {
font-size: 145%;
font-weight: bold;
padding: 5px 0;
}

ol, ul {
list-style: none outside none;
}

fieldset {
border:none;
}

fieldset label {
float: left;
font-weight: bold;
width: 200px;
font-size:12px;
}

.hide {
display: none;
}

ul.tabsjq {
border-bottom: 1px solid #cacaca;
border-top: 1px solid #cacaca;
float: left;
/*height: 32px;*/
list-style: none outside none;
background:#f4f4f4;
padding: 0;
width: 100%;
/*margin-bottom:24px;*/
}

ul.tabsjq li {
border-left: medium none;
float: left;
line-height: 29px;
margin: 0;
padding: 0;
position: relative;
display:inline-block;

}

ul.tabsjq li a {
border-right: 1px solid #838383;
display: inline-block;
outline: medium none;
padding: 0 10px;
text-decoration: none;
color:#000;
font-size:12px;
font-weight:bold;

}

ul.tabsjq li a:hover {
}

html ul.tabsjq li.active a {
background:#fff;
color:#05A0DE;
/*display:inline-table;*/
}

html ul.tabsjq li.active {
/*border-bottom: 1px solid #FFFFFF;*/
display:inline-table;
}

.tab_content ul{
/*
display:block;
background: url("/media/layout/bg-meniu-tabs.jpg") bottom repeat-x;
clear:both;  padding:0px; margin:0px; border-top:2px  solid #cacaca;
border-bottom:1px solid #cacaca;
*/
}

.tab_content ul li{
/*
display: inline-block;
padding:5px 10px 0px 10px;
border-right:1px solid #cacaca;
height:26px; margin:0px;
*/
}

.tab_content ul li.lastLi{ border-right:none;}
.tab_content ul li.profile_link {border: none;float:right}
.tab_content ul li.profile_link a {color: #05A0DE;}

.tab_content ul li a{font-size:12px; color:#000; font-weight:bold; text-decoration:none;}

.tab_content ul li.selected{ background:#FFF; }
.tab_content ul li.selected a{ color:#05a0de;}

#playerSubheaderContent .blueTrHover tr:hover {
background-color: #CCF0FF;
cursor:pointer;
}

/*
.tab_content tr.even:hover td {
background-color: #CCF0FF;
cursor:pointer;
} */

.tab_content .nohover tr:hover {
background:none;
cursor:default;
}

.clgWikiSubTabs ul li a{font-weight:normal;}
.clgWikiSubTabs ul li.selected a{ font-weight:bold;}
.clgWikiSubTabs ul li a.tb { font-weight:bold;}
.clgWikiSubTabs li {padding: 5px 7px 0px}
.gameImportXML .errorMessage, .gameImportXML .confirmMessage {font-size: 18px}

/*
.playerHonors table tr:hover {
cursor: none;
background: none;
} */

.honorsFieldsWrap .honorField {
float: left;
width: 100%;
margin: 10px 0px;
}

.honorsFieldsWrap .removeBtn {
margin-left: 6px;
}


.honorsFieldsWrap .honorField input[type="text"]{
width: 400px;
}
/* Enf of file */


.subscriptionSteps{
background:url(/media/layout/header.jpg) 0px 20px no-repeat #fff;
width:996px;
border-right:1px solid #cacaca;
border-left:1px solid #cacaca;
border-bottom:1px solid #cacaca;

display:table;
}

.headerSubscriptionSteps #tabs{
margin:0px;
padding-bottom: 20px;
}

.headerSubscriptionSteps .ui-tabs-panel{


}

.subscriptionSteps #tabs .ui-tabs-nav{
margin:30px 0px 0px 100px;


}

.premierMemberBenefitsMenu ul li{

background:url(/media/layout/bg-inactive-item.png) repeat-x !important;
height:37px;
display:block;
float:left;
}


.premierMemberBenefitsMenu ul li.ui-state-default{
border:none;
}


.premierMemberBenefitsMenu ul li.ui-state-default:hover{
background: url("/media/layout/bg-active-item.png") repeat-x scroll 0 0 transparent !important;
border-top-left-radius: 0;
border-top-right-radius: 0;
}


.subscriptionSteps #tabs .ui-tabs-nav .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
background:none;
border:none;


}

.subscriptionSteps #tabs .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#052740 !important;
background:url(/media/layout/bg-tab-active.png) no-repeat 0px 13px;
padding-left:10px;

}

.subscriptionSteps #tabs .ui-tabs-nav li a {
text-transform:uppercase;
color:#cacaca;
margin:0px 20px;
font-size:14px;

}

.subscriptionSteps #tabs .ui-tabs-nav li a:hover{

color:#052740 !important;


}

.mtb40{
margin-top:40px;

}

.headlineTxtSubscription{
/* margin-top:30px; */
color:#fff;
font-weight:bold;
font-size:14px;
margin-left:20px;
margin-top:10px;
}

.tabContentSubscription {
margin-top: 18px;
}

.tabContentSubscription .butPayment {
margin:10px 20px;
height: 80px;
}

.ulSubscription li{
padding:25px;
}

.ulSubscription li.odd{
background-color:#ffffff;
}

.ulSubscription li.even{
background-color:#efefef;

}

.buttonsDivSubscription{
/* float:right; */
margin-right:20px;
}

.buttonsDivSubscription .goBackSubscription {
float: left;
}

.buttonsDivSubscription .goToStep3 {
float: right;
height: 29px;
}

.viewBenefits{
background: url(/media/layout/viewBenefits.png) no-repeat;
width:134px;
height:29px;
border:0px;
cursor:pointer;
padding: 0px;
}

.goToSteptwo{
background:url(/media/layout/go2.png) no-repeat;
width: 124px;
height: 29px;
cursor: pointer;
padding: 0px;
border: 0px;
}

.bottomSubscription {
background-color: #EFEFEF;
border-top: 2px solid #8CDBFE;
float: left;
height: 50px;
margin: 20px 0 0;
padding: 30px 0 10px 20px;
width: 976px;
}

.bottomSubscription ul {
font-size:11px;
margin-left:30px;
}

.liDescription {
display:block;
margin-left:30px;
}

.ulSubscription li span.titleLi {
text-transform:uppercase;
font-size:22px;
}

.pas2SubscriptionTable {
width:auto;
}

.pas2SubscriptionTable td {
vertical-align: top;
}

.soccerAffiliation {
float:left;
display:block;
margin-right:20px;
text-align:center;
}

.firstColumn {
width:400px;

}

.affiliationTd {
width:695px;
}

.pasFormtitle {
font-weight: bold;
border-bottom: 1px solid #cacaca;
display:block;
}

.totalAmountTable {
width: auto;
margin: 0 20px;
}

.totalAmountTable th {
background: none;
padding-left: 0px;
padding-right: 10px;
}


.totalAmountTable td {
padding-left: 0px;
padding-right: 10px;
}

.totalAmountTable .title {
color: #000;
font-width: bold;
font-size: inherit;
text-decoration: none;
}

.totalAmountTable .value {
text-align: right;
}

.totalAmountTable .total {
font-weight: bold;
padding-top: 24px;
}

.totalAmountTable .bordertop {
border-top: 1px solid #cacaca;
}

.totalAmountTable td.first{
padding-top: 24px;
}


.totalAmountTable .subtotal {
padding-left: 90px;
}

.totalAmountTable .green {
color: green;
}

.promoCode {
display: block;
font-weight: bold;
border-top: 1px solid #cacaca;
border-bottom: 1px solid #cacaca;
margin-left: 20px;
padding: 20px 0px;
line-height: 40px;
}

.promoCode input {
margin-left: 10px;
}

.promoCode .promoCodeLabel {
float: left;
}

.promoCode .verifyPromoCode {
background: url("/media/layout/verifipromocode.png")  no-repeat;
width: 170px;
height: 29px;
border: 0px;
cursor: pointer;
}

.promoCode .promoCodeMessage {
line-height: 14px;
}

.promoCode .promoCodeMessage .validationGreenText {
color: #28CCA5;
}

.promoCode .promoCodeMessage .validationRedText {
color: #FF0000;
}

.nextButton {
background:url(/media/layout/next.png) no-repeat;
width:68px;
height:29px;
border:0px;
cursor:pointer;
float:right;
}

.nextDisabledButton {
background:url(/media/layout/next_disabled.png) no-repeat;
width:68px;
height:29px;
border:0px;
cursor:pointer;
float:right;
}


.confirmationDisabledButton {
background:url(/media/layout/combine_complete_registration_disabled.jpg) no-repeat;
width:190px;
height:29px;
border:0px;
cursor:pointer;
float:right;
}

.confirmationButton {
background:url(/media/layout/combine_complete_registration.jpg) no-repeat;
width:190px;
height:29px;
border:0px;
cursor:pointer;
float:right;
}

.finishButton {
background:url(/media/layout/finish.png) no-repeat;
width:68px;
height:29px;
border:0px;
cursor:pointer;
float:right;
}

.goToStep3 {
background:url(/media/layout/go3.png) no-repeat;
width:124px;
height:29px;
border:0px;
cursor:pointer;
}

.goToStep2 {
background: url("/media/layout/go2.png") no-repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
height: 29px;
width: 124px;
}

.goBackSubscription{
background:url(/media/layout/goBack.png) no-repeat;
width:91px;
height:29px;
float:left;
border:0px;
cursor:pointer;

}

.normal{
font-weight:normal;

}

.infoPas2Subscription{
font-size:11px;
padding-top:20px;
display:block;
line-height:15px;

}

.pt50{
padding-top:50px;

}

.pas2Content{
padding-left:20px;

}

.ml20{
margin-left:20px;

}

.bottomPayment {
font-size:12px;
margin:10px 15px;
height:80px;
}

.bottomPayment a:hover {
color:#003366;
text-decoration:underline !important;
}

.tabContentSubscription .bottomPayment {
margin: 10px 20px;
height: auto;
}

.tabContentSubscription .bottomPayment ul {
padding-top:5px;
}

.tosPayment{
border-bottom:1px solid #cacaca;
margin-bottom:10px;
display:block;

}

.paymentTab1{
margin:0px 15px;
width:90%;

}

.paymentTab2{
margin:0px 15px;
width:90%;
}

.paymentTab3{
margin:0px 15px;
width:90%;
}

.logoPayments {
margin-left:20px;
vertical-align:middle;

}

.cardNumber {
float:left;
}

.cardInfo {
float: left;
margin-left: 5px;
margin-top: 16px;
}

.expDate {
float:left;
margin-left:20px;
}

.secCode {
float:left;
margin-left:20px;
}

.dBlk{
display:block;
}

.butPayment{
padding:10px 0px;
}

.addressPayment{
width:250px;

}

.finalPas {
text-transform:uppercase;
font-size:16px;

}


.firstColumnResumSubscription{
width:450px;


}

.finalStep{
background:url(/media/layout/finalstep.jpg) no-repeat 20px 20px;
height:30px;
padding-top:20px;

}

.finalStepTable{
margin:0px 15px;
width:90%;


}

.wlMess{
text-transform:uppercase;
font-size:24px;
clear:both;
display:table;
margin:30px 0px 10px 15px;

}

.resumProfile{
margin:10px 15px;

}

.txtUpper{
text-transform:uppercase;


}

.subscriptionInformation {
/* background:url(/media/layout/bg-sip.png) repeat-x bottom; */
background:url("/media/layout/new_bg_sip.png") repeat-x scroll 0 0 #003263;
border-bottom: 1px solid #CACACA;
border-left: 1px solid #CACACA;
border-right: 1px solid #CACACA;
padding-bottom:20px;
width: 996px;
}


.headerPremierMemberBenefits{
}

.premierMemberBenefitsMenu{
background:url(/media/layout/bg-top-meniu-2.png) no-repeat top left;
padding-left:140px;
height:180px;
}

.premierMemberBenefitsMenu ul{
padding:132px 0px 0px 75px !important;
}

.premierMemberBenefitsMenu #liContent {
margin-left: 0.91px;
}

.premierMemberBenefitsMenu #lastLiMenu {
width: 260px;
}

.headerPremierMemberBenefits #tabs .ui-tabs-nav li a span {
padding-left: 8px;
}

.headerPremierMemberBenefits #tabs .ui-tabs-nav li a {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}


.headerPremierMemberBenefits #tabs .ui-tabs-nav li:hover {
background:url(/media/layout/bg-active-item.png) repeat-x;
}

.headerPremierMemberBenefits #tabs .ui-tabs-nav li a:hover {
color:#ffffff;
background:url(/media/layout/liActive.png) no-repeat 10px 10px;
}

.headerPremierMemberBenefits #tabs .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
color:#FFF !important;
background:url(/media/layout/liActive.png) no-repeat 10px 10px;
}

.headerPremierMemberBenefits #tabs{
margin-top:0px;
}

.premierMemberBenefitsMenu ul li.ui-tabs-selected {
background:url(/media/layout/bg-active-item.png) repeat-x !important;
border:none !important;
border-top-right-radius: 0px;
border-top-left-radius: 0px;

}

.premierMemberBenefitsMenu ul li.ui-state-hover{
background:url(/media/layout/bg-active-item.png) repeat-x !important;
border:none !important;
border-top-right-radius: 0px;
border-top-left-radius: 0px;

}

.becomePremier{
background:url(/media/layout/becomePremier.png) no-repeat;
width:225px;
height:65px;
border:none;
cursor:pointer;
float:right;
margin-right: 10px;
/* margin-top:54px; */
margin-top:24px;
}

.subscriptionInfoLeft{
float:left;
display:block;
color:#fff;
border-bottom:2px solid #84abcc;
font-weight:bold;
margin-left:40px;
/* margin-top:30px; */
font-size:16px;
float: left;
}

.subscriptionInfoRight{

display:block;
color:#fff;
font-weight:bold;
margin-left:40px;
/* margin-top:30px; */
margin-top:2px;
font-size:16px;
float:left;

}


.subscriptionInfoRight li{
list-style-type:disc;
line-height: 30px;
}

.dealsContent{
background:#fff;
border-radius: 10px;
width:890px;
height:300px;
padding:10px;
margin:auto;

}

#lastLiMenu{
/* background:url(/media/layout/bg-last-li-menu.png) repeat-x;
width:208px; */
border-top-right-radius: 0px;
border-top-left-radius: 0px;
border-right:0px;
}

.headerPremierMemberBenefits #tabs #lastLiMenu a{
/* background:url(/media/layout/liActive2.png) right center no-repeat !important;
color:#052740 !important;
width: 163px; */
}


#lastLiMenu a:hover{
/* color: #052740;
background:url(/media/layout/liActive2.png) right center no-repeat !important; */
color: #ffffff;
}

.headerPremierMemberBenefits .ui-tabs .ui-tabs-nav li{
margin:0px !important;
cursor:pointer;
}


.premierMbr {
background: url("/media/layout/bgCPP.gif") repeat-x scroll center bottom #F6FBFF;
text-align: center;
margin-top: -10px;
width: 100%;
}

.signIn {
background: url("/media/layout/sign-in.png") no-repeat scroll 0 0 transparent;
border: medium none;
cursor: pointer;
display: block;
height: 70px;
margin: 20px auto;
width: 237px;
}
.moreInfo {
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}
.benefits {
display: block;
padding-bottom: 60px;
text-transform: uppercase;
}
.spanPremMbr {
display: block;
font-size: 18px;
font-weight: bold;
padding-top: 90px;
}
.benefits a {
color: #003366;
text-decoration: underline;
}

#playerSubheaderContent .accessErrorMessage {
margin: 100px 20px;
color: #ff0000;
font-weight: bold;
}

#playerSubheaderContent .textRed {
font-weight: bold;
color: #FF0000;
}

#playerSubheaderContent  .infoRedText {
color: #FF0000;
font-size: 13px;
font-weight: bold;
line-height: normal;
}


.frontendContentImagePremier{
background: url("/media/layout/Premier_benefits_main.png") no-repeat scroll 20px -10px transparent;
width:972px;
height:295px;
}

.frontendProfileImagePremier{
background: url("/media/layout/premiere-benefits-profile.png") no-repeat scroll 20px -3px transparent;
width:972px;
height:350px;
}

/*
#formSoccerHonors tr:hover {
background-color: #ffffff;
}

#formAcademicHonors tr:hover {
background-color: #ffffff;
} */

.playerCollegeSubmissions .submitted {
font-size:14px;
color:#449d59;
text-transform:uppercase;
}

#playerContainer .playerCollegeSubmissions .submitted table {
border: 0px;
background:transparent;
}

#playerContainer .playerCollegeSubmissions .submitted table td {
border: 0px;
}

#title span.submissions {
color:#7c7c7c;
font-size:14px;
}


.submitCollegeArticles .infoRedText{
color:#ff0000;
font-size:13px;
font-weight:bold;

}





.rating-box {
background: url("product_rating_blank_star.png") repeat-x scroll 0 0 transparent;
float: left;
height: 15px;
margin-right: 10px;
overflow: hidden;
position: relative;
width: 85px;
}

.rating-box .rating {
background: url("product_rating_full_star.png") repeat-x scroll 0 0 transparent;
height: 15px;
left: 0;
position: absolute;
top: 0;
}

#collegeSubmissions fieldset .allCkBox {
margin-top:12px;
margin-left:16px;
}

#collegeSubmissions .deleteButton {
float: left;
margin-left:20px;
}


#collegeSubmissions span.selectall {
margin-top:8px;
margin-left:20px;
}

#collegeSubmissions fieldset {
margin-bottom:20px;
}

#collegeSubmissions td.selected {
font-weight:bold;
}

#collegeSubmissions td a:visited {
font-weight:bold;
}

.red {
color:#ff0000;
}

/* sorting table start */

#clgSubmissions th.header {
background: none no-repeat scroll left center #CCCCCC;
cursor: pointer;
font-size: 12px;
font-weight: bold;
margin-left: -1px;
padding: 5px 10px;
}


th.headerSortDown {
background-image: url(/media/layout/arrow_down_yellow.gif) !important;
/* color:#FFFF4C !important; */
padding-left:19px !important;
}

th.headerSortUp {
background-image: url(/media/layout/arrow_up_yellow.gif) !important;
/* color:#FFFF4C !important; */
padding-left:19px !important;
}

/* sorting table end*/

.mRight5{
margin-right:5px;
}

.onfieldContainer {
background-image: url(/media/layout/onfield-add-player.gif);
background-position: 8px -54px;
background-repeat: no-repeat;
padding-bottom: 20px;
}

.onfieldContainer #schoolsContainer select {
width: 294px;
}

.onfieldContainer input:read-only {
background-color: #eee;
}

.step2Btn {
background:url(/media/layout/step2.gif) no-repeat;
width:124px;
height:30px;
float:right;
margin:20px 20px 10px 0px;


}

.subHL{
//background:url(/media/layout/bg-subheadline.gif) repeat-x;
background-color: #2E5CAE;
min-height:27px;
display:block;
padding-left:20px;
font-size:14px;
//font-weight:bold;
padding-top:3px;
color:#fff;
margin-top:15px;
clear:both

}


.subHL2{
//background:url(/media/layout/bg-subheadline2.gif) repeat-x;
background-color: #2E5CAE;
min-height:27px;
display:block;
padding-left:20px;
font-size:14px;
//font-weight:bold;
padding-top:3px;
color:#fff;
margin-top:15px;
clear:both

}

.eventName {
font-size:12px;
font-weight:bold;
color: #FF0000;
padding-left: 9px;
line-height: 24px;
}

.eventName ul {
list-style-position: inside;
}

.eventName ul li {
list-style-type: disc;
}

.addPlayerContainer {
background:#fff;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
width:996px !important;
display:table;
}

.addPlayerContainer .nextButton {
float:none;
margin:10px 10px 10px 60px;
}

.addPlayerContainer .questionLi2 label {
width: 400px;
}

.addPlayerContainer .questionLiSpan {
float: left;
}

.questionLi2 input {
/* line-height: 300%; */
margin-top: 12px;
}

.searchPlayerContainer{
background:#fff;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
width:996px !important;
display:table;
padding-bottom: 10px;
}

.searchPlayerContainer fieldset {
padding: 0 10px;
}

.noBg{
background:none !important;

}










.headerScheduleScores{
background-color: #CCF0FF;
padding: 20px 10px 20px 15px;
margin-bottom: 10px;
margin-bottom: 10px;
}

.headerScheduleScores #title{
background-color:transparent;
color: #092C42;
clear:none;
display: block;
float:left;
font-size: 18px;
margin: -5px 30px 0px 0px;
padding: 0px;

}




.selectGameBtn{
background: none repeat scroll 0 0 #8f8f8f;
color: #FFFFFF;
cursor: pointer;
font: 700 12px arial;
margin-left: 20px;
}

.saveBtn{
background: none repeat scroll 0 0 #468DB1;
color: #FFFFFF;
cursor: pointer;
float: right;
font: 700 12px arial;
margin-left: 20px;

}


.xmlUpload{
background:#f5f5f5;
padding:15px 10px;
width:955px;
border:1px solid #333;
margin:auto;
display:table;


}


.xmlUpload .description{
float:left;
/* width:350px; */
width:450px;
}

.xmlUpload .description span{
text-transform:uppercase;
font-size:30px;

}


.xmlUpload .description p{
color:#666;

}

.xmlUpload .uploadContainer{
float:left;
margin-left:20px;
background:#fff;
padding:20px;
/* width:540px; */
width:440px;
}

.xmlUpload .uploadContainer span{
display:block;
clear:both;
width:200px;

}


.game span{
float:left;
display:block;
font-weight:bold;
padding-top:10px;
margin-right:10px;

}

.game ul.gameIn{
display:block;
float:left;


}

.gameIn li{
display:block;
float:left;
margin-right:20px;

}

.gameIn li label{
display:block;
float:left;


}

.gameIn li input{
display:block;
float:left;
margin-right:5px;

}

.tabbedUL {
background: url("/media/layout/bg-meniu-tabs.jpg") repeat-x scroll center bottom transparent;
border-bottom: 1px solid #CACACA;
border-top: 2px solid #CACACA;
clear: both;
display: block;
margin: 0;
padding: 0;
}

.tabbedUL li {
border-right: 1px solid #CACACA;
display: inline-block;
height: 26px;
margin: 0;
padding: 5px 10px 0;
}

div#combineEvaluation form {
padding: 0px;
}

#combineEvaluation .noContent {
background: #e3f4fb;
padding: 30px;
text-align: center;
font-size: 12px;
font-weight: bold;
}

#combineEvaluation .noContent a {
text-decoration: none;
cursor: pointer;
}

#combineEvaluation .noContent .tdsCombineBtn {
background:url(/media/layout/tds_us_logo_296.png) no-repeat;
width:334px;
height:59px;
display:block;
clear:both;
margin:30px auto;
}


.combineEvalTable {
padding: 0px 10px 10px;
}

.combineEvalTable .bttmButton {
padding: 10px 0 20px;
}

.combineEvalTable .blueBg {
color: #fff;
background-color: #052740;
}

.combineEvalTable .lightBlueBg {
background: #e5f8ff;
}

.combineEvalTable td {
line-height: 25px;
padding: 0 0 0 5px;
}

.combineEvalTable td.category {
width: 200px;
}

.combineEvalTable td.score {
width: 100px;
}

.combineEvalTabs {
padding: 0 10px;
}

.combineEvalTabs .playerUl {
display: table;
margin: 1px 0px;
font-family: arial;
clear: both;
width: 100%;
}

.combineEvalTabs .playerUl li {
display: table-cell;
background: #e9e9e9;
/* margin-left: 1px; */
text-align: center;
line-height: 25px;
border-right: 1px solid #fff;
}

.combineEvalTabs .playerUl li.lastLi a {
padding-right: 0px;
}

.combineEvalTabs .playerUl li span {
background: #e9e9e9;
color: #022646;
font-weight: bold;
font-size: 13px;
display: block;
padding: 0 6px;
}

.combineEvalTabs .playerUl li a {
color: #022646;
font-weight: bold;
font-size: 13px;
display: block;
padding: 0 6px;
text-decoration: none;
}

.combineEvalTabs .playerUl li a.active {
text-decoration: none;
background: #022646;
color: #fff;
}

.combineEvalTabs .playerUl li a:hover {
text-decoration: none;
background: #022646;
color: #fff;
}

.attendanceDiv{
clear:both;
margin-top:20px;
}

.gameScore select{
/* width:290px; */
}

.containerRostersTable2 span {
display:block;
margin:20px 5px;
font-weight:bold;
}

#collegeContainer .containerRostersTable2 {
width:445px;
float:left;
}

#collegeContainer .containerRostersTable2 select {
width:75px;
}

#collegeContainer .containerRostersTable2 input {
width:20px;
}

#collegeContainer .containerRostersTable2 .rostersTable th {
background: none repeat scroll 0 0 transparent;
font-weight: normal;
padding: 5px;
border:none;
border-bottom: 1px solid #999999;
margin-bottom: 3px;
}

#collegeContainer .containerRostersTable2 .rostersTable td {
padding: 5px;
}

#collegeContainer #rosterTable2 {
margin-left:88px;
}

.containerRostersTable2 .goalkeepersNameTd {
width:150px;
}

.containerRostersTable2 .goalkeepersDropTd {
width:140px;
}

.boxScoreTable input {
width:70px;
}

.boxScoreTable .homeTeam {
width:260px;
}

.boxScoreTable .middleColumn {
width:200px;
}

.boxScoreTable .pLeftAwayTd {
padding-left:190px;
}

#playerSubheaderContent .note {
text-transform: uppercase;
font-weight: bold;
padding: 0px;
}