@charset "utf-8";
body{
	margin-top:0;
        margin-left: 0;
        margin-right: 0;
	text-align:center;
	font-family: Arial, sans-serif;
	/*font-size: 12px;*/
	color: #000000;
	background: #d9e0ed url(/images/body_bg2.png) repeat-x left top;

}

/*CSS for errors*/
div.fieldWithErrors {
    display:inline;
}
.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select {

}

#errorExplanation {
    margin:10px;
}
#errorExplanation li, .message {color: #f00}
#actionMessage, .actionMessage, #actionError {
    padding:3px;
    padding-left: 20px;
    font-weight:bold;
}
#actionError {
    background: url('../images/icon_error.gif') top left no-repeat;
    color: #f00;
		margin-left:10px;
		margin-bottom:10px;
		height:30px;
}
#actionUpdateProfile {
    font-weight:bold;
    color: blue;
}
#actionMessage {
    background: url('../images/icon_information.gif') top left no-repeat;
    color: #000000;
}
/*CSS for error message end*/

h1                      { font-size:2.0em; font-weight:normal; }
h2                      { font-size:1.7em; font-weight:normal; }
h3                      { font-size:1.4em; font-weight:normal; }
h4                      { font-size:1.2em; font-weight:normal;font-weight: bold; }
h5                      { font-size:1.0em; font-weight:bold; }
h6                      { font-size:0.8em; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { margin:0em 0em 1.0em 0em;text-align: justify; }
h4.upper                        { font-size:1.2em; font-weight:normal; text-transform: uppercase; }
h5{font-size:11px;}

a, a:link,
a:visited,
a:active, a:focus{ text-decoration:none; color: #2277BB;}
a:hover{ text-decoration:underline; }

img{ border:0; }
ol, ul, li{ font-size:1.0em; line-height:1.3em; margin-top:6px; margin-bottom:4px; }
p{ font-size:11px; line-height:1.6em; margin:6px 0; }

strong, b{ font-weight:bold; }

hr{ display:block; background:#aaa; color:#aaa; width:100%; height:1px; border:none; }

a{
    color:#2277bb;
    font-weight: bold;
}
form {margin:0px; padding:0px;}

th.required {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#F0F0F0 url(/images/star.jpg) no-repeat scroll right center;
    padding-right:20px;
}

legend{ background:#fff; }

input{ outline:none;}


.mainDiv{
    width:1000px;
    margin: 0 auto;
}
/* Body common css*/

.newsAndBlog{
    padding:8px 0px 6px 0px;
    font-size: 14px;
    font-weight: bold;
}
.mainBodyDiv{
    width:1000px;
    float: left;
    background: url(/images/shadow_mid.png) repeat-y;
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_mid.png', sizingMethod='scale');
    _background:none;*/
    text-align: left;
}
.mainBodyInner{
    width:941px;
    float: left;
    padding: 10px 26px 0px 26px;
    margin-bottom: 20px;
}
.mainBodyInnerLeft{
    width:694px;
    float: left;
    font-size:11px;
    padding: 10px 26px 0px 26px;
}
.marginTop10{
    margin-top: 10px;
}
.extraDiv,.borderBottom{
    width:954px;
    float: left;
    font-size:11px;
}

.white-label{
    background: url(/images/990x-motg_background.jpg) repeat-y;
	padding-top:10px;;

    

   
}

.iframe100 iframe{
    width: 100%;
}
.mainBody{
    width:717px;
    float: left;
}
.bodyLeft{
    width: 375px;
    float: left;
}
.bodyRight{
    width: 320px;
    float: left;
    padding-left: 19px;
}
.innerBodyLeft{
    width: 340px;
    float: left;
}
.innerBodyRight{
    width: 359px;
    float: left;
    padding-left: 15px;
    max-width:359px;
}

.leagueLeft{
    width: 670px;
    float: left;
}
.leagueRight{
    width: 160px;
    float: left;
    padding-left: 19px;
}
.googleAdBlock{
    width: 200px;
    float: left;
    /*padding-left:13px;*/
}
.cricket{
    width:150px;
    float:left;
    background-image: url(/images/choose_bg.gif);
    background-repeat: no-repeat;
    padding: 8px 0px 10px 10px;
    color:#ffffff;
    font-weight: bold;
    text-align: left;
}
.googleAD{
    width: 200px;
    float:left;
    height:200px;
    background-color: #3b3b3b;
    margin-top: 20px;
}
.googleADSpace{
    width: 200px;
    float:left;
    height:10px;
    background-color: #ffffff;
    margin-top: 16px;
}
.padTop10{
    padding-top: 10px;
}
.padTop30{
    padding-top: 30px;
}
.latestLeagues{
    font-size:14px;
    font-weight:bold;
    float: left;
    padding-top: 8px;
}

.quwainDropdown{
    width:155px;
    float:right;
    height:31px;
    background-image: url(/images/choose_bg.gif);
    background-repeat: no-repeat;
    padding: 2px 0px 0px 5px;
    color:#ffffff;
    font-weight: bold;
    text-align: left;
}
.dropText{
    float: left;
    width: 143px;
}

.quwainArrow{
    width:7px;
    float:right;
    height:6px;
    padding-top: 11px;
    *padding-top: 0px;
}
.bodyDropDownDiv{
    width: 156px;
    float: left;
    text-align:left;
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    background-color:#000000;
    z-index: 100;
    position: absolute;
    top:600px;
    left: 365px;
    *top:608px;
    *left: 377px;
}
.bodyDropDownDiv ul{
    padding: 0px;
    margin: 0px;
}
.bodyDropDownDiv ul li{
    margin:0px;
    list-style: none;
    padding: 5px 0px 5px 10px;
    border-bottom: 1px solid #eeeeee;
}
.bodyDropDownDiv ul li a{
    text-decoration: none;
    color: #ffffff;
}
.bodyDropDownDiv ul li a:hover{
    color: red;
}
.bodyBreakInTwo{
    width:941px;
    float: left;
    margin-top:20px;
    padding: 23px 0px 14px 0px;
    border-top: 5px solid #000000;
}
.button, .button_black,.button90, .button90_black, .button_league_signup, .button_league_signup_black{
    float: right;
    padding: 10px 0px 0px 0px;
}

.button input, .button_black input,.button90 input,.button90_black input,.smallButton input, .button_league_signup input, .button_league_signup_black input{
    height: 27px;
    background:none;
    border: none;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    cursor:pointer;
}

.button input,.smallButton input {
    width: 86px;
    background-image: url(/images/green_button.gif);
    background-repeat: no-repeat;
}

.button_black input {
    width: 86px;
    background-image: url(/images/black_button.gif);
    background-repeat: no-repeat;
}
.button_league_signup input {
    width: 120px;
    background-image: url(/images/green_button_league_signup.gif);
    background-repeat: no-repeat;
}
.button_league_signup_black input {
    width: 120px;
    background-image: url(/images/black_button_league_signup.gif);
    background-repeat: no-repeat;
}

.button90 input{
    width: 90px;
    background-image: url(/images/green_button90.gif);
    background-repeat: no-repeat;
}
.button90_black input{
    width: 90px;
    background-image: url(/images/green_button90_black.gif);
    background-repeat: no-repeat;
}
.buttonDiv{
    width: 82px;
    height: 22px;
    padding-top:5px;
    background:none;
    background-image: url(/images/green_button.gif);
    background-repeat: no-repeat;
    border: none;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    text-align:center;
    cursor:pointer;
}
.button a,.button a:hover{
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    text-decoration:none;
}
.bigGreenButtonOne input{
    width: 160px;
    height:30px;
    border:0px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    background-image: url(/images/green_tab.gif);
    background-repeat: no-repeat;
    cursor:pointer;
}
.padRight400{
    padding-right: 400px;
}
.width400{
    width: 400px;
}
.floatLeft{
    float: left;
}
.followUsOn{
    width: 98px;
    float: left;
    font-weight: bold;
    padding-top: 2px;
    font-size:11px;
}
.twitterIcon{
    width: 102px;
    float: left;
    height:20px;
    font-weight: bold;
    /*margin-top:10px;*/
    padding: 11px 7px 10px 9px;
    font-size:11px;
}
.twitterIcon span{
    float:left;
    padding: 3px 0px 0px 7px;
    cursor:pointer;
}
.twitterIcon a{
    float:left;
    color: #000000;
}
.faceIcon{
    width: 90px;
    float: left;
    height:20px;
    font-weight: bold;
   /* margin-top:10px; */
    padding: 1px 0 5px 9px;
    font-size:11px;
}
.faceIcon span{
    float:left;
    padding: 3px 0px 0px 7px;
    cursor:pointer;
}
.faceIcon a{
    float:left;
    color: #000000;
}
.padBottom30{
    padding-bottom: 50px;
    border-bottom: 5px solid #000000;
}
.padBottom10{
    padding-bottom: 10px;
    margin-top:10px;
    border-bottom: 5px solid #000000;
}
.padTop120{
    padding-top: 120px;
}
.googleHoriAdd{
    width: 728px;
    float: left;
    height: 90px;
    background-color: #3b3b3b;
}
.borderBottom{
    height:5px;
    background-color:#000000;
}
/* Dropdown css */
.arrowImg{
    margin-left: 34px;
}
.menuH{
  width:155px;
  float:right;
  height:23px;
  background-image: url(/images/dropdown_bg.gif);
  background-repeat: no-repeat;
  padding: 8px 0px 0px 5px;
  color:#ffffff;
  font-weight: bold;
  text-align: left;
}
.menuH ul{
    padding: 0px;
    margin: 0px;
}
.menuH ul li{
    margin:0px;
    list-style: none;
    display: inline;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 7px;
    width:136px;
    float:left;
    text-transform:uppercase;
}
.menuH ul li a{
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    text-transform:uppercase;
    letter-spacing:1px;
}


#menuH li.top {display:block; float:left; height:18px;}
#menuH li:hover {position:relative; z-index:200;}

#menuH li:hover ul
{left:-5px; top:15px; background: #000000; padding:0px;  white-space:nowrap; width:160px; height:auto; z-index:300;}
#menuH li:hover ul li
{display:block;  position:relative; padding-left:0px;padding-right:0px;float:left; width:160px;font-weight:normal; text-align:left;text-transform:uppercase;}
#menuH li:hover ul li a
{display:block; font-size:12px;width:149px; padding-left:11px; text-indent:0px;  text-decoration:none;border-top:1px solid #ffffff;text-transform:uppercase;letter-spacing:1px;}


#menuH li:hover li:hover ul,
#menuH li:hover li:hover li:hover ul,
#menuH li:hover li:hover li:hover li:hover ul,
#menuH li:hover li:hover li:hover li:hover li:hover ul
{left:196px; top:-4px; background: #FFA822; padding:0px; white-space:nowrap; width:200px; z-index:400; height:auto;text-transform:uppercase;}

#menuH ul,
#menuH li:hover ul ul,
#menuH li:hover li:hover ul ul,
#menuH li:hover li:hover li:hover ul ul,
#menuH li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;text-transform:uppercase;}


/* Right Tab */
#menuHRight li.top {display:block; float:left; height:18px;}
#menuHRight li:hover {position:relative; z-index:200;}

#menuHRight li:hover ul
{left:-6px; top:16px; background: #000000; padding:0px;  white-space:nowrap; width:160px; height:auto; z-index:300;}
#menuHRight li:hover ul li
{display:block; height:22px; position:relative; padding-left:0px;padding-right:0px;float:left; width:160px;font-weight:normal; text-align:left;border-right:0px solid #000000;text-transform:uppercase;}
#menuHRight li:hover ul li a
{display:block; font-size:12px; height:18px; width:149px; padding-left:11px;line-height:22px; text-indent:0px; color:#ffffff; text-decoration:none;border-top:1px solid #ffffff;text-transform:uppercase;letter-spacing:1px;}

#menuHRight li:hover li:hover ul,
#menuHRight li:hover li:hover li:hover ul,
#menuHRight li:hover li:hover li:hover li:hover ul,
#menuHRight li:hover li:hover li:hover li:hover li:hover ul
{left:196px; top:-4px; background: #FFA822; padding:0px;  white-space:nowrap; width:200px; z-index:400; height:auto;text-transform:uppercase;}

#menuHRight ul,
#menuHRight li:hover ul ul,
#menuHRight li:hover li:hover ul ul,
#menuHRight li:hover li:hover li:hover ul ul,
#menuHRight li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;text-transform:uppercase;}

.lasttab{
    background:url(/images/bodydropdown_bg.gif) no-repeat bottom;
    padding:9px 0px 6px 0px;
}
.lasttab a{
    padding:7px 0px 2px 0px;
    letter-spacing:1px;
}
.secondtab{
    padding:9px 0px 0px 0px;
}
.secondtab a{
    padding:7px 0px 0px 0px;
    letter-spacing:1px;
}
.paddingBottom20{
    padding-bottom: 20px;
}
.paddingBottom10{
    padding-bottom: 10px;
}
.padTop20{
    padding-top: 20px;
}
.padBotoom40{
    padding-bottom: 40px;
}
.negativeMarginLeft24{
    margin-left: -24px;
}

/* Skin.css  */
.jcarousel-skin-ie7 .jcarousel-container {
    text-align:center;
    padding-left:60px;
    *padding-left:10px;
    height:100px;

}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 650px;
    *width: 700px;
    float:left;
	margin-left: 5px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 100px;
    height: 100px;
    padding: 0px 0px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  600px;
    height: 100px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  100px;
    height: 100px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 100px;
    height:100px;
}

/*.jcarousel-skin-ie7 .jcarousel-item:hover {
    border-color: #808080;
}*/

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    padding: 0px 10px 0px 10px;
    margin:0px;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
*/
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 40px;
    height: 100px;
    cursor: pointer;
    background: transparent url(/images/next.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: 0px 0px;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -40px 0px;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -40px 0px;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 10px;
    width: 40px;
    height: 100px;
    cursor: pointer;
    background: transparent url(/images/previous.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    background-position: -40px 0px;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    background-position: -40px 0px;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: 0px 0px;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0px;
}

#loadingBox, .loading {
    font-size:14px;
    font-weight:bold;
    background-color: #000000;
    text-align:center;
    color: #ffffff;
    padding: 2px;
    width:10%;
    position:fixed;
    _position:absolute;
    left:90%;
    top:0px;
    _top:expression(eval(document.body.scrollTop));
}

.width80{
    width: 80px !important;
}
.negativeMarginLeft{
    margin-left: -26px;
}
.rightDropDown{
    float: right;
    width:130px;
    text-align:right;
    padding-bottom:15px;
}
.padBotoom25{
    padding-bottom:25px;
}
.errMsg,.errMsgLeague,.errMsgReg, .errMsgLeague-small{
    color: #000000;
    font-size: 11px;
    background:url(/images/errormessage_bg.gif) no-repeat;
    width:163px;
    height:20px;
    float:left;
    padding:3px 0px 0px 29px;
    font-weight:normal;
    text-align:left;

}
.errMsgLeague-small{
    background:url(/images/errormessage_bg_small.gif) no-repeat !important;
}
.errMsg{
    margin-left:23px;
}
.errMsgReg{
    margin-left:4px;
}
.errMsgBig{
    color: #000000;
    font-size: 11px;
    background:url(/images/big_errormessage_bg.gif) no-repeat;
    width:177px;
    float:left;
    padding:3px 9px 0px 7px;
    font-weight:normal;
    text-align:left;
    height:66px;
    line-height:15px;
}
.noticeMsg{
    font-weight: bold;
    color: #0000FF;
    font-size: 11px;
}
.notice{
    color: #000000;
    font-weight:normal;
}

.error{
    color: #FF0000;
    line-height:0px !important;
}

.message{
    color:#00FF00;
    line-height:0px !important;
}
.width200{
    width: 200px;
}
.floatLeftOnly{
    float:left;
}
.padd150{
    padding-left:150px;
    float:left;
}
.paddTopBottom5{
    float:left;
    padding:5px 0px 5px 0px;
}
.paddTopBottom6{
    float:left;
    padding:5px 0px 5px 200px;
}
a.linkStyle{
    color:#FFFFFF;
    text-decoration:none;
}
textBox{
    width:160px;
}
a.linkFont{
    font-weight: normal;
}
.sitemapHeadings{
    width: 700px;
    float: left;
    height:20px;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
.confirmationMsg{
    color: #000000;
    font-size: 11px;
    background:url(/images/confirmation.gif) no-repeat;
    width:162px;
    height:20px;
    float:left;
    padding:3px 0px 0px 29px;
    margin:2px 0px 2px 23px;
    text-align:left;
    font-weight:bold;
}
.buttonBlackBig input{
    width: 160px;
    height:31px;
    border:0px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    background-image: url(/images/choose_bg.gif);
    background-repeat: no-repeat;
    cursor:pointer;
}
.marginBottom6{
    margin-bottom:6px;
}

.pollLinkPadding{
    padding-left:20px;
    padding-top:5px;
    *padding-left:20px;
    *padding-top:5px;
}
.font11px{
    font-size: 11px;
}

.poll_div{
    width:190px;
    padding-top:5px;
    text-align: left;
    float: left;
}

.fb-like-box-container{
	height: 260px;
}

.activity-label{
	float:left;
	padding-left:10px;
	padding-top:6px;
}

.fb-lk-spt{float:left;margin-top:5px;margin-left:5px;}

.roster{}
.roster .option{width:100%;float:left;font-size: 12px; color:#3F89C4; text-decoration:underline; font-weight:bold;}
.roster .no-league-options{width:100%;float:left;font-size: 12px; color:#3F89C4; text-decoration:underline; font-weight:bold;}
.roster .team-name{font-size: 12px; color:#000; text-decoration:underline; font-weight:bold;}
.roster .supporter{color:green; font-size:10px;}

.error-msg-01{float: left; width: 235px; margin-left: 20px; background-color: #FFCFCF; padding: 2px; border: 1px solid #FFA2A2;}

.visible{
  display:block!important;
}
.invisible{
  display:none!important;
}
.mandatory{border: 1px solid red;}


.roster-my-team-table{}
.roster-my-team-table tr:hover{
background-color: #e1eafe;
}
.black-color{
   color: black!important;
}

.new-registration{}
.new-registration input{font-size: 13px;}
.new-registration select{font-size: 13px; height: 22px; width: 75;}
ul.user-sports-interest{width: 600px; padding-left: 0px; float: left; margin-top:0;}
ul.user-sports-interest li{list-style-type:none; float:left; width: 115px; line-height:1px; text-align: left; margin-top:0; margin-bottom:5px;}
.skip-for-later{border:none; background:none; color:#666; cursor: pointer;}
.skip-for-later:hover{text-decoration: underline;}
.favoriteSportCheckbox, .favoriteSportOther, #favoriteSportsInfo ul li label{font-size:11px;}
