﻿/* Document CSS - PoolExpert */
a, a:link, a:visited{
    color:#1665a0;
}

@font-face {
    font-family: 'RockwellExtraBoldRegular';
    src: url('rockwell-extra-bold-webfont.eot');
    src: url('rockwell-extra-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('rockwell-extra-bold-webfont.woff') format('woff'),
         url('rockwell-extra-bold-webfont.ttf') format('truetype'),
         url('rockwell-extra-bold-webfont.svg#RockwellExtraBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RockwellRegular';
    src: url('rockwell-webfont.eot');
    src: url('rockwell-webfont.eot?#iefix') format('embedded-opentype'),
         url('rockwell-webfont.woff') format('woff'),
         url('rockwell-webfont.ttf') format('truetype'),
         url('rockwell-webfont.svg#RockwellRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.pex_background{
    /*background-image:url('bgHockey.jpg');*/
    background-position:center top;
    position:fixed;
    _display:none;
}

#pex_container{
	background-image:url('bg-container2.png');
	background-repeat:no-repeat;
	background-position:center top!important;
}

#pex_header{
	background-image:url('bannerEXTENDED.png');
	background-repeat:repeat-x;
	min-width:100%;
}

#pex_3col_container{
    border-left: 1px solid #6E6E6E;
    border-right: 1px solid #6E6E6E;
}

#pex_center-content{
    padding:9px 7px 30px 7px;
    background:white;
}

.pex_homebody  #pex_center-content-content{
    border-left:1px solid #DCDDDD;border-right:1px solid #DCDDDD;margin-right: -2px;
    padding:0 10px;
}

.pex_contentbody  #pex_center-content-content{
    border-left:1px solid #DCDDDD;border-right:1px solid #DCDDDD;margin-right: -2px;
    padding:0 10px;
}

.pex_homebody  #pex_right-content{
    padding-left:10px;
}

.pex_homebody #pex_center-content-footer{
    height:33px;border-bottom:1px solid #DCDDDD;border-left:1px solid #DCDDDD;border-right:1px solid #DCDDDD;margin-right: -2px;
}

.pex_homebody #pex_center-content-footer a{
    margin-right:7px;
}

#pex_center-content-content .pex_innercreate a:hover span{
    text-decoration:underline;
}

#pex_center-content-content h1{
    margin-top:0;padding-top:15px;
}

#pex_center-content a:hover{
    text-decoration:none;
}

.pex_homeleft-content-bottom-left div a:hover{
    text-decoration:underline!important;
}

.pex_innercreate pex_centerMe a span:hover{
    text-decoration:underline!important;
}

#pex_banner{
	background-image:url('bg-banner2.gif');
	background-repeat:repeat-x;
	border-bottom:1px solid #6E6E6E;
	min-width:100%;
	height:30px;
}

.MadeInQc{
    position: absolute;
    right: 0px;
    top: 9px;
}

.pex_logo2 .SN-logo{
	background-image:url('SN-s.png');
	background-repeat:no-repeat;
	width:170px;
	height:37px;
	display:inline-block;
	position:relative;
	z-index:21;
	top:4px;
	left:6px;
}

.pex_logo2 .FN590-logo{
	background-image:url('fan590.png');
	background-repeat:no-repeat;
	width:104px;
	height:41px;
	display:inline-block;
	position:relative;
	z-index:21;
	top:-30px;
	left:757px;
}

.pex_logo2 .FN960-logo{
	background-image:url('fan960.png');
	background-repeat:no-repeat;
	width:101px;
	height:41px;
	display:inline-block;
	position:relative;
	z-index:21;
	top:-30px;
	left:753px;
}

.pex_logo2 span{display:none;}

#pex_admin li{
	float:left;
	padding:5px 5px 0px 5px;
}

#pex_admin a, #pex_admin a:link, #pex_admin a:visited{
	color:#e7e7e7;
	text-decoration:none;
	display:block;font-size:12px;
}

#pex_admin a:hover, #pex_admin a:active{
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
}

#pex_admin .pex_menu00 span{
    display:none;
}

#pex_admin .pex_menu04{
    border-right:none;padding-right:0px;
}

#pex_admin-content{
    position:absolute;
    top:-139px;
}

#pex_content-header{
    background: url('bannerEXTENDED.png') top left no-repeat;
    height: 109px;margin-bottom:3px;
}

#pex_admin-content ul{
    float:right;margin-right:0px;
}

#pex_menu{
	background-position:left bottom;
	height:60px;
	border:1px solid #6E6E6E;margin-top:2px;
	*min-width:978px;
}

#pex_menu-bg{
    background-position:right top;
    background-repeat:no-repeat;
    height:60px;
}

.pex_homebody #pex_menu{
    height:98px;
}

.pex_homebody #pex_menu-bg{
    background-image: url("home-bannere3.jpg");
    background-position:left;
    height:98px;
}

.pex_homebody #pex_menu-bg-fr{
    background-image: url("home-bannerF.jpg");
    background-position:left;
    height:98px;
}

#pex_content{
	/*border-left:1px solid #6e6e6e;
	border-right:1px solid #6e6e6e;
	background-color:White;
	background-image:url('bg-content.gif');
	background-repeat:repeat-y;*/
	margin-bottom:-12px;
}

#pex_left-content{
	background-color:#f0f0f0;
	border-right:1px solid #6e6e6e;
}

.pex_newPool, .pex_archives, .pex_connect{
    background-repeat:no-repeat!important;
	background-position:5px center;
	padding-left:7px;
	margin:5px 0px 5px 0px;
	color:#000000!important;
    font-size:11px;
    font-weight:bold;
    font-family:Lucida Grande, Arial, Verdana, Serif;
    text-decoration:none;
}

.pex_archives{
    background-image:url('icon-briefcase.gif');
}
.pex_connect{
    background-image:url('icon-connect.gif');
    padding-left:17px;
    display:inline-block;
}
.pex_newPool{
    background-image:url('icon-plus.gif');
}

.pex_newPool .rpText, .pex_archives .rpText, pex_connect{
    padding:0px!important;
}

.pex_menutitle{
    background-image: url('bg-menutitle.gif');
    background-repeat: no-repeat;
    margin: 5px 0 0 2px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 3px 0 0 8px;
}

.pex_text h3{
    border-bottom:0;
}

.pex_homebody .pex_text{
    background-image: url("title-back.gif");
    width: 300px;
}

.pex_homebody .pex_text h3{
    border-bottom:none;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:35px;padding-left:15px;*margin-top:0!important;
}

#pex_footer{
	background-image:url('bg-footer.png');
	background-repeat:repeat-x;
	position:relative;
	padding-top:20px;
	color:white;
	z-index:15;
	min-width:100%;
}

#pex_footer-content .pex_customerService{
	width:230px;
	float:left;
	padding-left:10px;
}

#pex_footer-content .pex_corporate{
	width:230px;
	float:left;
	background-image:url("white-footer.gif");
	background-repeat:no-repeat;
	padding-left:10px;
	min-height:150px;
}

#pex_footer-content .pex_blog{
	width:230px;
	float:left;
	background-image:url("white-footer.gif");
	background-repeat:no-repeat;
	padding-left:10px;
	min-height:150px;
}

#pex_footer-content .pex_follow{
	width:230px;
	float:left;
	background-image:url("white-footer.gif");
	background-repeat:no-repeat;
	padding-left:10px;
	min-height:150px;
}

#pex_footer-content .pex_follow a{
    display:inline-block;
    height:22px;
    line-height:22px;
    vertical-align:middle;
}

#pex_footer h4{
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}

#pex_footer ul{
	font-size:11px;
}

#pex_footer ul li{
	padding:7px 0px 7px 0px;
}

#pex_footer ul li a, #pex_footer ul li a:visited,#pex_footer ul li a:link{
	color:white;
}

.pex_rogers_en{
	background-repeat:no-repeat;
	width:420px;
	height:70px;
	display:block;
	background-image:url('blk.gif');
}
.pex_rogers_fr{
	background-repeat:no-repeat;
	width:420px;
	height:70px;
	display:block;
	background-image:url('blk_fr.gif');
}

.pex_rogers_en span{
    display:none;
}
.pex_rogers_fr span{
    display:none;
}

#pex_copy{
	background-color:black;
	border-top:1px solid #6e6e6e;
	color:white;
	min-width:100%;
}

.pex_copy-content-logo{
	height:70px;
	border-bottom:1px solid white;
}
.pex_copy-content-copyright{
	text-align:right;
	float:right;
	font-size:10px;
	padding-right:10px
}

.pex_copy-content-copyright a, .pex_copy-content-copyright a:link, .pex_copy-content-copyright a:visited{
	color:White;
	font-weight:bold;
	text-decoration:none;
}

.pex_copy-content-copyright a:active, .pex_copy-content-copyright a:hover{
	text-decoration:underline;
}

.pex_copy-content-copyleft{
	float:left;
	font-size:10px;
	padding-left:10px
}

.pex_copy-content-copyleft a, .pex_copy-content-copyleft a:link, .pex_copy-content-copyleft a:visited{
	color:White;
	font-weight:bold;
	text-decoration:none;
}

.pex_copy-content-copyleft a:active, .pex_copy-content-copyleft a:hover{
	text-decoration:underline;
}

.pex_copy-content-copycenter{
	text-align:center;
	float:center;
	font-size:10px;
	padding-left:10px
	padding-right:10px
}

.pex_copy-content-copycenter a, .pex_copy-content-copycenter a:link, .pex_copy-content-copycenter a:visited{
	color:White;
	font-weight:bold;
	text-decoration:none;
}

.pex_copy-content-copycenter a:active, .pex_copy-content-copycenter a:hover{
	text-decoration:underline;
}


/* General */
h1, .headhome{
	text-transform:uppercase;
	font-size:24px;
}

h2{
	text-transform:uppercase;
	font-size:18px;
}

h3{
	text-transform:uppercase;
	font-size:14px;
	margin:20px 0px 0px 0px;
	border-bottom:1px solid #d1d1d1;
}

h4{
	text-transform:uppercase;
	font-size:12px;
}

/* End General */

.pex_controls{
	float:right;
}

.pex_email{
	background-image:url('btn-email.gif');
	background-repeat:no-repeat;
	display:block;
	width:25px;
	height:26px;
	margin:5px;
	float:left;
}

.pex_edit{
	background-image:url('btn-edit.gif');
	background-repeat:no-repeat;
	display:block;
	width:25px;
	height:26px;
	margin:5px;
	float:left;
	clear:right;
}

.pex_email span,.pex_print span,.pex_edit span{
	display:none;
}

/* to continue ayotte css remake start line */

.RadPanelBar{
    width:148px !important;
}

#pex_menu ul{
	list-style:none;
	padding:23px 0 0 149px;
	margin:0px;
}

.RadPanelBar .rpRootGroup {
    border-style:none!important;
    border-width:0px!important;
}

.RadPanelBar .rpOut, .RadPanelBar .rpLink {
    border-bottom-style:none!important;
    border-bottom-width:0px!important;
}

.pex_level1{
    color:#064777!important;
    font-weight:bold!important;
    font-size:12px!important;
    font-family:Lucida Grande, Arial, Verdana, Serif!important;
    padding:5px 0px 5px 5px!important;
    margin-left:2px!important;
}

.pex_level2{
    color:#000000!important;
    font-weight:bold!important;
    font-size:11px!important;
    font-family:Lucida Grande, Arial, Verdana, Serif!important;
    padding:0px 0px 0px 15px!important;
}

.pex_level3{
    color:#7d7d7d!important;
    font-size:11px!important;
    font-family:Lucida Grande, Arial, Verdana, Serif!important;
    padding:0px 0px 0px 23px!important;
    line-height:12px!important;
}

.pex_level3 .rpOut, .pex_level3 .rpText{
    padding:0px!important;
}



.pex_level4{
    color:#7d7d7d!important;
    font-size:11px!important;
    font-family:Lucida Grande, Arial, Verdana, Serif!important;
    padding:0px 0px 0px 28px!important;
    line-height:12px!important;
}

.pex_level4 .rpOut, .pex_level4 .rpText{
    padding:0px!important;
}

.pex_level4 .rpNavigation .rpImage{
    padding:5px!important;
}



/*.RadPanelBar .rpSelected{
    background-color: white!important;
}*/

.RadPanelBar .rpFocused .rpOut, .RadPanelBar .rpLink:hover .rpOut, .RadPanelBar .rpSelected .rpOut, .RadPanelBar .rpSelected:hover .rpOut{
    border-bottom-width:0;
    padding-bottom:0px!important;
}


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display:none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display:none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    /*opacity: .4;
    filter: alpha(opacity=40);*/
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#pex_rotate{
	border:1px solid black;
}

#pex_menu-bg a{
	height:37px;
	display:block;
	background-position:0px 0px;
	padding:0px;
	color:White;
	text-decoration:none;
	float:left;
}
#pex_menu-bg .rmText .bf{
    background-image:url('boutonsR1.png');
    background-repeat:no-repeat;
    background-position:0px 0px;
    display:block;
    width:5px;
    height:37px;
    float:left;
}
#pex_menu-bg .rmText .now{
    background-image:url('boutonsR2.png');
    background-repeat:repeat-x;
    background-position:0px 0px;
    display:block;
    height:21px;
    float:left;
    padding:16px 5px 0;
    min-width:65px;
    _width:65px;
    white-space:nowrap;
}
#pex_menu-bg .rmText .af{
    background-image:url('boutonsR3.png');
    background-repeat:no-repeat;
    background-position:0px 0px;
    display:block;
    width:5px;
    height:37px;
    float:left;
}


#pex_menu-bg .pex_DK{
	height:37px;
	display:block;
	padding:0px;
	color:White;
	text-decoration:none;
}

#pex_menu-bg .pex_DK .rmText .bf{
    background-image:url('boutonsG1.png');
}
#pex_menu-bg .pex_DK .rmText .now{
    background-image:url('boutonsG2.png');
}
#pex_menu-bg .pex_DK .rmText .af{
    background-image:url('boutonsG3.png');
}

.aftershadow{
   background-image:url('boutonsLast.png');
   width:11px;
   height:37px;
   float:left;
}

#pex_menu .rmLink:hover span, #pex_menu-bg #pex_DK:hover span, #pex_menu-bg #pex_DK:hover span{
	background-position:0 -37px;
	_background-position:0 -36px;
}

#pex_menu #active a span,#pex_menu #active a:link span, #pex_menu #active a:visited span, #pex_menu #active a:hover span, #pex_menu #active a:active span{
	background-position:0 -74px!important;
	_background-position:0 -73px!important;
	color:black!important;
}

#pex_menu .rmSelected span,#pex_menu .rmSelected:link span, #pex_menu .rmSelected:visited span, #pex_menu .rmSelected:hover span, #pex_menu .rmSelected:active span{
	background-position:0 -74px!important;
	_background-position:0 -73px!important;
	color:black!important;
}

.RadMenu_Default .rmText{
    display:block;
    text-align:center;
    cursor:pointer;
}

.RadMenu_Default .pex_menu05 .rmText{
    display:block;
    width:88px;
    padding-top:16px;
}

.RadGrid{
    margin-top:10px;
    clear:both;
    empty-cells:show;
}

#grank, #grep, #gcomp{
    white-space:nowrap;
    clear:both;
    margin-bottom:5px;
}

#grep .RadComboBox label{}

#grep .RadComboBox table{
    width:97px!important;
    *width:94px!important;
}

#grank .RadComboBox label{}

#grank .RadComboBox table, #gcomp .RadComboBox table{
    width:135px!important;
    *width:132px!important;
}

@media (min-width: 320px) and (max-width: 768px) {
    #gcomp .RadComboBox label {
        display: block;
        width: 100%;
    }
}

.pex_input{
    margin-top:-30px;
    text-align:right;
    width:auto;
    margin-bottom:5px;
}

.RadComboBox{
    padding-right:4px!important;
}

.rgMasterTable{
    font-family:Lucida Grande, Arial, Verdana, Sans-Serif;
    font-size:12px;
    white-space:nowrap;
    width:100%;
    padding-bottom:10px;
    margin-top:5px;
}

.cmbShowMe{}

.rgMasterTable2{
    font-family:Lucida Grande, Arial, Verdana, Sans-Serif;
    font-size:12px;
}

.comment_cell{
    white-space:normal;
}

.rgMasterTable td{
    background-color:#f8f8f8;
    padding:5px 3px 5px 3px;
}

.rgMasterTable th{
    margin-right:20px;
    background-color:#e6e6e6;
    padding:5px 3px 5px 3px;
}

.rgMasterTable .colLast{}

.rgMasterTable tbody tr:hover td, .rgMasterTable2 tbody tr table tbody tr:hover td{
    background-color:#c5d8e7!important;
}

.rgMasterTable .rgHeaderOver{
    color:#1665a0;
}

.rgMasterTable tbody a, .rgMasterTable tbody a:link, .rgMasterTable tbody a:visited, .rgMasterTable2 tbody a, .rgMasterTable2 tbody a:link, .rgMasterTable2 tbody a:visited{
    color:#1267a7;
    text-decoration:none;
}

.rgMasterTable tbody a:hover, .rgMasterTable tbody a:active, .rgMasterTable2 tbody a:hover, .rgMasterTable2 tbody a:active{
    text-decoration:underline;
}

.pex_HOF{
    float: left;
    font-size:11px;
    font-family:Lucida Grande, Arial, Verdana, Sans-Serif;
    padding-bottom:20px;
    line-height:18px;
}

.pex_HOF div, .pex_HOF img{
    float:left;
    margin-right:10px;
    margin-top:2px;
    display:block;
}

.pex_HOF a, .pex_HOF a:link, .pex_HOF a:visited{
    color:#1267a7;
    text-decoration:none;
    display:inline-block;
    border-bottom:1px solid #a7cfee;
}

.pex_HOF a:hover, .pex_HOF a:active{
    color:#a7cfee;
}

.pex_HOF strong{
    display:block;
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}

.pex_HOF_imgWrapper, .pex_HOF_contentWrapper {
    display: inline-block;
    vertical-align: top;
}

.RadPanelBar .rpGroup .rpImage {
    padding:10px 5px 3px 3px!important;
}

.pex_twit{
    clear:both;
    padding:10px 0 10px 0;
}

.pex_twit .pex_avatar{
    float:left;
    width:15%;
    text-align:center;
}

.pex_twit .pex_comment{
    float:left;
    width:85%;
}

.pex_twit .pex_comment .pex_message span{
    font-weight:bold;
}

.pex_twit .pex_comment .pex_time{
    padding-top:10px;
    font-style:italic;
}

.pex_allComments{
    border:1px solid #BBBBBB;
    margin-top:20px;
    padding:10px 0;
}
/*
.RadWindow .rwStatusbarRow, .RadWindow .rwIcon{
    display:none!important;
}

.RadWindow_Default .rwControlButtons a{
    display:block;
    position:relative;
}

.RadWindow_Default .rwControlButtons .rwCloseButton{
    background-image:url('iconX2.png');
    width:28px;
    height:28px;
    left:525px;
    position:absolute;
    top:-5px;
}

.RadWindow_Default .rwControlButtons .rwCloseButton span{
    display:none;
}


.RadWindow_Default .rwControlButtons{
    list-style-type:none;
    padding:0px;
    margin:0px;
}

.RadWindow .rwWindowContent{
    background-color:#e7e7e7;
}

.RadWindow .rwWindowContent div{
    padding:5px;
}

#extraDiv1 {
    background-color:Black;
    width:100%;
    height:100%;
    position:fixed;
    top:0px;
    left:0px;
    z-index:10;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    display:none;
}

.RadWindow{
    height:auto!important;
    width:550px!important;
}

#ctl00_ph_cc_RadWindow1_C, #ctl00_ph_cc_RadWindow2_C{
    width:auto!important;
}

.RadWindow table{
    height:100%!important;
    width:100%!important;
}

.rwTitleRow{
    height:16px;
    font-size:8px;
 }

.RadWindow .rwTopLeft{
    background-image:url('windowTopLeft.png');
    background-repeat:no-repeat;
    width:16px;
    height:16px;
}

.RadWindow .rwTitlebar{
    background-image:url('windowTop.png');
    background-repeat:repeat-x;
    height:16px;
 }

 .rwTitlebarControls, .rwTopResize{}

.RadWindow .rwTopRight{
    background-image:url('windowTopRight.png');
    background-repeat:no-repeat;
    width:14px;
    height:16px;
}

.RadWindow .rwBodyLeft{
     background-repeat:repeat-y;
     background-image:url('windowLeft.png');
     width:16px;
}

.RadWindow .rwBodyRight{
    background-image:url('windowRight.png');
    background-repeat:repeat-y;
    width:14px;
}

.RadWindow .rwFooterRow{}

.RadWindow .rwFooterLeft{
    background-image:url('windowBottomLeft.png');
    background-repeat:no-repeat;
    width:16px;
    height:16px;
}

.RadWindow .rwFooterCenter{
    background-image:url('windowBottom.png');
    background-repeat:repeat-x;
    height:16px;
 }

.RadWindow .rwFooterRight{
    background-image:url('windowBottomRight.png');
    background-repeat:no-repeat;
    width:14px;
    height:16px;
}
*/

#extraDiv2{
    position:absolute;
    z-index:9999;
    background-image:url('windowArrow3.png');
    width:16px;
    height:20px;
    display:none;
}

#extraDiv3{
    position:absolute;
    z-index:9999;
    background-image:url('iconX2.png');
    width:28px;
    height:28px;
    display:none;
    cursor:pointer
}

.rgMasterTable .rgCollapse{
    background-image:url('icon-arrowD-black.gif');
    background-repeat:no-repeat;
    background-position:center center;
}

.rgPager{}

.rgPager .rgAdvPart{
    display:none;
}

.rgPager .rgArrPart1{
    float:left;
    width:30%;
    text-align:right;
    padding-top:3px;
}

.rgPager .rgArrPart1 .rgPageFirst{
    background-color:transparent;
    background-image:url("icon-doublearrowL-blue.png");
    background-position:center center;
    background-repeat:no-repeat;
    border:medium none;
    width:11px;
    height:9px;
    cursor:pointer;
}

.rgPager .rgArrPart1 .rgPagePrev{
    background-color:transparent;
    background-image:url("icon-arrowL-blue.gif");
    background-position:center center;
    background-repeat:no-repeat;
    border:medium none;
    width:6px;
    height:9px;
    cursor:pointer;
}

.rgPager .rgNumPart{
    text-align:center;
    float:left;
    width:40%;
}

.rgPager .rgNumPart a{
    padding:0px 5px;
}

.rgPager .rgNumPart .rgCurrentPage{
    color:Black;
    text-decoration:underline;
    cursor:auto;
}

.rgPager .rgArrPart2{
    float:left;
    width:30%;
    padding-top:3px;
}

.rgPager .rgArrPart2 .rgPageNext{
    background-color:transparent;
    background-image:url("icon-arrowR-blue.gif");
    background-position:center center;
    background-repeat:no-repeat;
    border:medium none;
    width:6px;
    height:9px;
    cursor:pointer;
}

.rgPager .rgArrPart2 .rgPageLast{
    background-color:transparent;
    background-image:url("icon-doublearrowR-blue.png");
    background-position:center center;
    background-repeat:no-repeat;
    border:medium none;
    width:11px;
    height:9px;
    cursor:pointer;
}

.rgPager .rgInfoPart{
    clear:both;
}

.rgSortAsc{
    background-color:transparent;
    background-image:url("icon-arrowU-blue.png");
    background-position:center center;
    background-repeat:no-repeat;
    border:medium none;
    width:14px;
}

.rgSortDesc{
    background-color:transparent;
    background-image:url("icon-arrowD-blue.png");
    background-position:center center;
    background-repeat:no-repeat;
    border:medium none;
    width:14px;
}

.rgMasterTable th a, .rgMasterTable2 th a{
    text-decoration:underline!important;
    color:Black!important;
}

.rgMasterTable th a:hover, .rgMasterTable th a:active, .rgMasterTable2 th a:hover, .rgMasterTable2 th a:active{
    color:#1665a0!important;
}

.injurydetail_cell, .string_cell{
    white-space:normal!important;
}

.rgFilterRow{
    display:none;
}

#RadWindowWrapper_ctl00_ph_cc_wndPlayerCard{
    width:650px!important;
}

#RadWindowWrapper_ctl00_ph_cc_wndPlayerCard iframe{
    height:320px!important;
}

.trade{
    height:15px;
    width:43px;
    border:none;
    background-color:Transparent;
    background-image:url('button.png');
    background-repeat:no-repeat;
    font-family:Lucida Grande, Arial, Verdana, Sans-Serif;
    font-size:10px;
    color:#666666;
    cursor:pointer;
}

.pex_negValue { color:#FF0000; font-weight:bold; }
.pex_posValue { color:#00CC00; font-weight:bold; }
.pex_zeroValue {}



#frmCreatePool label
{
	width:100px;
	float:left;
}

#frmCreatePool .radiolist label
{
	float:right;
	width:300px;
}

#frmCreatePool .dates label
{
	width:40px;
	margin-left:120px;
}

/* HomePage */

.pex_demo-create a span span{margin-left:6px}

#pex_home1, #pex_home2, #pex_home3, #pex_home4, #pex_homeleft-content-bottom1, #pex_homeleft-content-bottom2, #pex_homeleft-content-bottom3, #pex_homeleft-content-bottom4, .pex_homebackground1, .pex_homebackground2, .pex_homebackground3{
  /*  display:none; */
}


#pex_homecontainer{
	background-repeat:repeat-x;
	background-position:0 40px;
}

.pex_homebackground1{
    background-image:url('bgHockey.jpg');
    background-position:center top;
    position:fixed;
    width:100%;
    height:100%;
    z-index:-1;
    font-size:0px;
    _display:none;
}

.pex_homebackground2{
    background-image:url('bgBB.jpg');
    background-position:center top;
    position:fixed;
    width:100%;
    height:100%;
    z-index:-1;
    font-size:0px;
    _display:none;
}

.pex_homebackground3{
    background-image:url('bgF1.jpg');
    background-position:center top;
    position:fixed;
    width:100%;
    height:100%;
    z-index:-1;
    font-size:0px;
    _display:none;
}

#pex_homecontent{
	border-left:1px solid #6e6e6e;
	border-right:1px solid #6e6e6e;
	margin:auto;
	margin-bottom:-12px;
	width:980px;
	background-color:White;
}
#pex_homecontent-header{}
#pex_homecontent-footer{
    clear:both;
    height:30px;
    *height:0px;
}

#pex_homeleft-content{
	float:left;
	padding:30px 0px 50px 0px;
    width:636px;
    margin:0px 0px 0px 10px;

    _margin: 0px 5px 0px 5px;
}
#pex_homeleft-content-header{}
#ctl00_ph_cc_ContentTabNav_pc4{
    margin-top:-28px;*position:absolute;*top:0;
}

#pex_homeleft-content-footer{
    clear:both;
}

.pex_homeleft-content-bottom-footer{
    background-image:url('home-left-bottom.jpg');
    background-repeat:no-repeat;
    width:638px;
    height:42px;
    clear:both;line-height:42px;margin:10px 0;
    font-family: Palatino Linotype, Serif;font-size:20px;color:#fff;text-align:center;line-height:42px;font-weight:bold;
}

.pex_homeleft-content-bottom-footer-mobile-en{
    background-image:url('mobile_banner_FR.jpg');
    background-repeat:no-repeat;
    width:638px;
    height:70px;
    clear:both;line-height:42px;margin:0px 0px 10px 0px;
    font-family: Palatino Linotype, Serif;font-size:20px;color:#fff;text-align:left;line-height:85px;font-weight:bold;
}

.pex_homeleft-content-bottom-footer-mobile-fr{
    background-image:url('mobile_banner_FR.jpg');
    background-repeat:no-repeat;
    width:638px;
    height:70px;
    clear:both;line-height:42px;margin:0px 0px 10px 0px;
    font-family: Palatino Linotype, Serif;font-size:20px;color:#fff;text-align:left;line-height:85px;font-weight:bold;
}

#ctl00_ph_cc_hk_pc4 .pex_homeleft-content-bottom, #ctl00_ph_cc_bb_pc4 .pex_homeleft-content-bottom, #ctl00_ph_cc_f1_pc4 .pex_homeleft-content-bottom, #ctl00_ph_cc_dk_pc4 .pex_homeleft-content-bottom{
    background-position: top right;
    background-repeat: no-repeat;
}

.pex_homeleft-content-bottom-left img{
    border-top:10px solid #01107b;
}


#pex_hometabcontrols{
    height:30px;
    _height:29px;display:none;
}
#pex_hometabcontrols a{
    display:block;
    float:left;
    width:93px;
    height:30px;
    _height:29px;
    _background-position:center -1px;
    background-repeat:no-repeat;
    margin-right:-6px;
    text-align:center;
    color:White;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    font-family:Lucida Grande, Arial, Verdana, Serif;
}

#pex_hometab1, #pex_hometab2, #pex_hometab3{
    background-image:url('home-tab-menu.png');
}

#pex_hometab4{
    background-image:url('home-tab-menuG3.png');
}

#pex_hometabcontrols a:hover{
    background-position:center -30px;
    *background-position:center -31px;
}

#pex_hometabcontrols a span{
    display:block;
    padding-top:10px;
}

#pex_hometabcontrols .activeTab{
    background-position:center -60px!important;
    *background-position:center -61px!important;
    color:Black!important;
    font-weight:normal!important;
}

#pex_hometabs{
    position:relative;
    clear:both;
    border:1px solid #dcdddd;
}

.pex_homeleft-content-bottom{
    width:624px;
    height:100%;
    position:relative;
    padding-top:254px;
}

#pex_home1{background-repeat:no-repeat;}
#pex_home2{background-repeat:no-repeat;}
#pex_home3{background-repeat:no-repeat;}
#pex_home4{background-image:url('home-photoDK.jpg');background-repeat:no-repeat;}

.pex_hometabtitle{
    display:block;
}
.pex_homeview{
    display:block;
    padding-top:5px;
}

.hockey{
    font-size:50px;color:#000066;font-weight:bold;display:block;line-height:1;
}

.season_is_here{
    font-size:24px;color:#000;font-weight:bold;display:block;
}

.let_us_manage{
    font-size:18px;color:#000;display:block;line-height:1.8;
}

#ctl00_ph_cc_bb_pc4 .hockey, #ctl00_ph_cc_f1_pc4 .hockey{
    color:#fff;
}

#ctl00_ph_cc_bb_pc4 .season_is_here, #ctl00_ph_cc_bb_pc4 .let_us_manage, #ctl00_ph_cc_f1_pc4 .season_is_here, #ctl00_ph_cc_f1_pc4 .let_us_manage{
    color:#f2f2f2;
}

.text-image{
    position:absolute;
    top:55px;left:15px;
}

.text-image a{
    margin-top:15px;font-weight:bold;
}

.text-image span{
    font-family:'Palatino',Georgia,serif;text-align:justify;
}

.text-image a:hover span{
    text-decoration:underline;
}

.pex_demo-create{
    position:absolute;
    top:286px;
    z-index:10;
    left:0;
    width:100%;
}
.pex_demo{
    display:block;
    background-image:url('home-demobtn.png');
    background-repeat:repeat-x;
    width:100%;
    height:29px;
    position:absolute;
    left:0;bottom:0;
    font-size:12px;
    color:#000066!important;
    text-decoration:none;text-transform:uppercase;
    text-align:left;
    line-height:29px;
    _margin-left:0px;
}
.pex_demo span{
    margin-left:15px;font-weight:bold;
}

.pex_demo span:hover{
   text-decoration:underline;
}

.pex_create{
    display:block;
    background-image:url('home-createPoolbtn.png');
    background-repeat:repeat-x;
    width:auto;border:1px solid #c9181e;
    height:20px;padding:4px 20px;
    float:left;
    font-size:16px;
    color:#fff!important;
    text-decoration:none;
    text-align:center;
    line-height:20px;
}

.pex_create:hover{
    text-decoration:underline;
}

#pex_login-content a:hover{
    text-decoration:underline;
}

.boite_1, .boite_2, .boite_3{
    margin-right:8px;
}

.boite_1, .boite_2, .boite_3, .boite_4{
    float:left;width:153px;
}

.boite_1 h3, .boite_2 h3, .boite_3 h3, .boite_4 h3{
    margin-top:10px;
    color:#000066;
    text-transform: none;
}

.boite_1 a, .boite_2 a, .boite_3 a, .boite_4 a{
    margin-top:0px;color:#000066!important;text-transform:uppercase;font-size:12px;text-decoration:none;border-bottom:none!important;
}

.pex_demo-create span span{
    font-weight:bold;
}

.pex_homeleft-content-bottom-left{
    padding:0;
    width:100%;
}
.pex_homeleft-content-bottom-left a:hover{
    text-decoration:underline;
}
.pex_homeleft-content-bottom-right{
    float:left;
    padding:0 5px 0 5px;
    width:298px;
}

.pex_homebubble-caption{
    height:48px;
    line-height:48px;
}

.pex_homebubble-caption img{
    padding-right:10px;
}

.pex_homebubble-caption span{
	font-size:18px;
	font-style:italic;
	vertical-align:top;
}

#id1User{
    margin-left:15px;font-weight:700;color:#666;font-style:italic;
}

.pex_homebubble{margin-top:10px;}

.pex_homebubble-content{
    width:274px;
    padding:10px;
    border:3px solid #ccc;
}

.pex_homebubble-content .pex_quoteL{
    padding:2px 0 0 8px;
}

.pex_homebubble-content .pex_quoteR{
    text-align:right;
    padding:0 8px 0 0;
}

.pex_homebubble-bottom{
    background-image:url('home-bubble-bottom.png');
    background-repeat:no-repeat;
    width:304px;
    height:11px;
}

#pex_homeright-content{
	float:right;
	background-color:#ffffff;
	padding:33px 0px 0px 0px;
	width:310px;
	*padding:15px 0px 0px 0px;
	margin:0px 10px 0px 5px;
}

.pex_login-text{
    font-size:14px;
    border-bottom:1px solid #ccc;
}

.pex_login-box p span{
    font-weight:bold;
}

.pex_login-forgot{
    line-height:1.3;*line-height:normal;
    text-decoration:none;display:inline;
}

.pex_login-register span, .pex_login-forgot span{
    font-size:11px;color:#000066;text-transform:uppercase;font-weight:bold;word-wrap:break-word;
}
.pex_remember{
    padding:5px 0px!important;
}

#pex_homecontent h2{
    text-transform:none;
    font-family: "Lucida Grande", Arial, Verdana, sans-serif;
}

#comp_pickorder_GoButton span{
    text-indent:0!important;
}

#pex_homeleft-content h2{
    color:#1665a0;
    margin-top:0px;
    padding-top:0px;
}

#pex_homeleft-content ul{
    font-size:11px;
    list-style-type:none;
    padding:0px;
    margin:0px;
}

#pex_homeleft-content li{
    background-image:url('icon-arrowR-black.gif');
    background-repeat:no-repeat;
    background-position:left center;
    padding:7px 0px 7px 20px;
    border-bottom:1px solid #cccccc;
}

#pex_homeleft-content li.rtsLI{
    background: transparent;
    padding:0;
    border-bottom:none;
}

.pex_homeleft-content-bottom-right h2{
    border-bottom: 0;
    line-height: 35px;
    padding-left: 15px;margin-bottom:10px;
    background-image:url("title-back.gif");
    width:291px;
}

.pex_homeleft-content-bottom-right h2 span{
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.pex_homeleft-content-bottom-right p{
    margin-right:10px;
}

.pex_homeleft-content-bottom a{
    color:#1a68a2;
    display:inline-block;
    font-weight:bold;
    text-decoration:none;
}

#pex_homeright-content h2{
    padding-bottom:0px;
    margin-bottom:0px;
}

#pex_homechange{}
#pex_homechange .pex_homesub{
    padding-top:0px;
    margin-top:0px;
    font-weight:bold;
    font-style:italic;
    font-size:11px;
}

.pex_homelogo{
	margin:auto;
	width:980px;
}

.pex_homelogo a{
	background-image:url('bg-banner-SN.jpg');
	background-repeat:no-repeat;
	width:111px;
	height:89px;
	display:block;
	position:relative;
	top:6px;
	left:7px;
	z-index:10;
}
.pex_homelogo span{display:none;}

.pex_homelogo2{
    background-image:url("bg-banner-SN.jpg");
    background-repeat:no-repeat;
	margin:auto;
	width:980px;height:42px;
}

.pex_homelogo2 .PE-logo{
	background-image:url('PE-home-logo3.png');
	background-repeat:no-repeat;
	width:251px;
	height:83px;
	display:block;
	position:relative;
	top:44px;
	left:2px;
	z-index:45;
}

.pex_homelogo2 .PE-logo-fr{
	background-image:url('PE-logo4.png');height:117px;width:345px;top:12px;left:20px;
}

.pex_homelogo2 .SN-logo{
	background-image:url('SN-l.png');
	background-repeat:no-repeat;
	width:247px;
	height:52px;
	display:block;
	position:relative;
	top:5px;
	left:12px;
	z-index:10;
	float:left;
}

.pex_homelogo2 .FN590-logo{
	background-image:url('fan590-big.png');
	background-repeat:no-repeat;
	width:128px;
	height:50px;
	display:inline-block;
	position:relative;
	z-index:21;
	top:5px;
	left:730px;
}

.pex_homelogo2 .FN960-logo{
	background-image:url('fan960-big.png');
	background-repeat:no-repeat;
	width:128px;
	height:50px;
	display:inline-block;
	position:relative;
	z-index:21;
	top:5px;
	left:719px;
}

.pex_homelogo2 span{display:none;}

#pex_homemenu{
	padding: 0px 0px 0px 0px;
	width:980px;
	height:98px;
	margin:auto;
	border-right:1px solid #6E6E6E;
	border-bottom:1px solid #6E6E6E;
	border-left:1px solid #6E6E6E;
}

#pex_homeright-content h3 {
    margin:6px 0 7px;*margin:0;
    text-transform:none;
}

#pex_homeadmin{
	position:relative;
	width:980px;
	margin:auto;

}
#pex_homeadmin-header{}
#pex_homeadmin-content{
    position:absolute;
    top:-29px;
    width:980px;
	margin:auto;
}
#pex_homeadmin-footer{}
#pex_homeadmin ul{
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}
#pex_homeadmin li{
	float:left;
	padding:0px 5px 0px 5px;
	border-right:1px solid white;
}
#pex_homeadmin a, #pex_homeadmin a:link, #pex_homeadmin a:visited{
	color:#e7e7e7;
	text-decoration:none;
	border-bottom:1px solid #e7e7e7;
	display:block;
}
#pex_homeadmin a:hover, #pex_homeadmin a:active{
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
}

#pex_admin a.fb_button, #pex_admin a.fb_button:link, #pex_admin a.fb_button:visited,
#pex_homeadmin a.fb_button, #pex_homeadmin a.fb_button:link, #pex_homeadmin a.fb_button:visited{border-bottom:0px none transparent;}

#pex_homeadmin .pex_menu00{}
#pex_homeadmin .pex_menu00 span{display:none;}
#pex_homeadmin .pex_menu01 a:hover{}
#pex_homeadmin .pex_menu02{}
#pex_homeadmin .pex_menu03{}
#pex_homeadmin .pex_menu04{border-right:none;padding-right:0px;}
#pex_hometabwindowdetails{
    position:relative;
    *clear:both;*padding-top:65px;
}
.pex_homeleft-content-bottom{
    width:636px;
    *margin-top:-64px;
}
.pex_homeleft-content-bottom-bg{
    padding:0px;padding-top:10px;
}

#pex_homeleft-content-bottom2, #pex_homeleft-content-bottom3, #pex_homeleft-content-bottom4{
/*     display:none; */
}

/* End homepage */

/* grank.aspx */

#ptest{
    margin:0px;
    padding:0px;
    clear:both;
}

#ctl00_ph_cc_cmbForDate_Box_DropDown .rcbItem div{
    width:auto!important;
    height:auto!important;
}

#ctl00_ph_cc_cmbForDate_Box_DropDown .rcbItem .combo_section {
    padding: 0 5px 0px 10px;
}

#ctl00_ph_cc_cmbForDate_Box_DropDown, #ctl00_ph_cc_cmbForDate_Box_DropDown .rcbSlide{
    width:auto !important;
}

#ctl00_ph_cc_cmbForDate_Box_DropDown .rcbItem{
    padding:0px!important;
    margin:0px!important;
}

#ctl00_ph_cc_cmbForDate_Box_DropDown .rcbScroll{}

#ctl00_ph_cc_cmbForDate_Box_DropDown .rcbItem .combo_section table td{
    vertical-align:top;
}

#ctl00_ph_cc_cmbForDate_Box_DropDown .rcbItem .combo_section a{
    text-decoration:none;
    color:#1267A7;
}

#ctl00_ph_cc_cmbForDate_Box_DropDown .rcbItem .combo_section a:hover, #ctl00_ph_cc_cmbForDate_Box_DropDown .rcbItem .combo_section a:active{
    text-decoration:underline;
}

#ctl00_ph_cc_cmbForDate_Box_DropDown h4{
    margin-bottom: 5px;
    margin-top: 10px;
    border-bottom: 1px solid;
    line-height: 1;
}


/* Tooltip */

.RadToolTip_pex_TTCustom.rtLoading{
	background: url('VSB/loading.gif') no-repeat center;
}

div.RadToolTip_pex_TTCustom table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip_pex_TTCustom table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip_pex_TTCustom table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip_pex_TTCustom table.rtWrapper td.rtWrapperBottomRight{
	background-image: url('VSB/ToolTipSprites.gif');
}

div.RadToolTip_pex_TTCustom table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_pex_TTCustom table.rtWrapper td.rtWrapperBottomCenter{
	background-image: url('VSB/ToolTipSprites.gif') ;
}

div.RadToolTip_pex_TTCustom table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_pex_TTCustom table.rtWrapper td.rtWrapperRightMiddle{
	background-image:  url('VSB/ToolTipVerticalSprites.gif');
}

div.RadToolTip_pex_TTCustom table.rtWrapper td.rtWrapperContent{
	background-color: #cccccc;
	color: #040404;
}

div.RadToolTip_pex_TTCustom div.rtTitlebar{
	color: #040404;
}

div.RadToolTip_pex_TTCustom a.rtCloseButton{
	background-image: url('VSB/ToolTipSprites.gif');
}

div.RadToolTip_pex_TTCustom div.rtCallout{
	background-image: url('VSB/Callouts.gif');
}

div.RadToolTip_pex_TTCustom .rtWrapper div.rtTitlebar {
    font-size:14px;
    font-weight:bold;
}

div.RadToolTip_pex_TTCustom .rtWrapper a.rtCloseButton {
	font-weight: bold;
}

div.RadToolTip_pex_TTCustom .rtWrapperContent {
	color: #040404;
	font-weight: bold;
}


/* Content.master */

#pex_innercontainer{
	background-image:url('bg-container.png');
	background-repeat:repeat-x;
	background-position:0 40px;
}

#pex_innercontent{
	border-left:1px solid #6e6e6e;
	border-right:1px solid #6e6e6e;
	margin:auto;
	margin-bottom:-12px;
	width:978px;
	background-color:White;
}

#pex_innercontent-footer{
    clear:both;
    height:30px;
    *height:0px;
}

#pex_innerleft-content{
	float:left;
	padding:0px 0px 30px 0px;
    width:636px;
    margin:0px 5px 0px 10px;
    _margin:0px 5px 0px 5px;
}

#pex_innerleft-content a, #pex_innerleft-content a:link, #pex_innerleft-content a:visited{
    color:#1665a0;
}

#pex_innerleft-content a:hover, #pex_innerleft-content a:active{
    text-decoration:none;
}

#pex_innerright-content table a,#pex_innerright-content table a:link,#pex_innerright-content table a:visited,#pex_innerright-content p a,#pex_innerright-content p a:link,#pex_innerright-content p a:visited{
    color:#000000;
    text-decoration:none;
}

#pex_innerright-content table a:hover, #pex_innerright-content table a:active,#pex_innerright-content p a:hover, #pex_innerright-content p a:active{
    text-decoration:underline;
}

#pex_innerright-content p a,#pex_innerright-content p a:link,#pex_innerright-content p a:visited{
    color:#1665a0;
    text-decoration:none;
}

#pex_innerright-content p a:active, #pex_innerright-content p a:hover{
    text-decoration:underline;
}

#pex_innerleft-content-header{}

.pex_innerleft-content-content{
    padding:10px;
    border-right:1px solid #dcdddd;
    border-left:1px solid #dcdddd;
}

.pex_innerleft-content-content h1{
    margin-top:0px;
}

#pex_innerleft-content-footer{
    background-image:url('PE-left-bottom.png');
    background-repeat:no-repeat;
    width:636px;
    height:7px;
    clear:both;
}

#pex_innerright-content{
	float:right;
	background-color:#ffffff;
	padding:30px 0px 50px 0px;
	*padding:36px 0px 50px 0px;
	margin:0px 10px 0px 5px;
	width:300px;
}
#pex_innerright-content-header{}
#pex_innerright-content-middle{}
#pex_innerright-content-footer{}

.pex_innerright-container{
    background:url("back-login.png");
    padding:10px;width:280px;
}

.pex_innerright-container p{}
.pex_innerright-container ul{
    margin:0px;
    list-style-type:none;background:#fff;
}
.pex_innerright-container li{
    padding:10px 0px 10px 20px;
    margin:0px;
    background-image:url('icon-arrowR-black.gif');
    background-repeat:no-repeat;
    background-position:left center;
    font-size:11px;
}

.pex_innerright-container table{
    width:280px;background:#FFF;
}

#pex_innerleft-content h1{
    text-transform:none;
    font-family: "Lucida Grande", Arial, Verdana, sans-serif;
    margin-top:0px;
    font-size:18px
}

#pex_innerleft-content h2 {
    margin:0px 0px 6px 0px;
    text-transform:none;
    font-size:16px;
}

#pex_innerright-content h2{
    background-image: url("title-back.gif");
    height: 35px;
    border-bottom: 0;
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 35px;
    padding-left: 15px;padding-bottom:0;margin-bottom:0;
}

#pex_innerleft-content ol{
    list-style-type:lower-alpha;
}

#pex_breadcrumb{
    height:30px;
    font-size:11px;
    padding:15px 0 0 5px;
}
#pex_breadcrumb a{
    color:#1665a0;
    text-decoration:none;
    border-bottom:1px solid #1665a0;
    display:inline-block;
}

#pex_innerPE{
    background:#fff;width:240px;margin:0 auto;padding:10px 10px 0 10px;
}

#pex_innerPE img{
    text-align:center;width:240px;margin:0 auto;
}

.white_screen ul{
    padding-left:10px!important;
}

.white_screen table{
    width:270px;
}

.pex_innercreate{
    background:#fff;height:50px;clear:both;
}

.pex_innercreate a:hover{
    text-decoration:underline;
}

.pex_centerMe{
    clear:both;
}

.pex_centerMe2{
    clear:both;
    text-align:center;
}

.pex_centerMe a{
    margin:auto;
    margin-top:10px;
}
.pex_innercreate a{
    display: inline-block;
    background-image: url("home-createPoolbtn.png");
    background-repeat: repeat-x;
    width: auto;
    height: 20px;
    font-size: 16px;
    color: white!important;
    border: 1px solid #C9181E;
    text-align:center;font-family: 'Palatino',Georgia,serif;
    text-decoration:none;line-height: 20px;clear;both;padding:4px 20px;
}

.pex_innerright-container .pex_innercreate a{
    margin:15px 0 15px 10px;
}

.white_screen{
    background:#FFF;padding:10px;
}

.pex_no-list-style{
    list-style-type:none;
    padding:0px;
    line-height:20px;
    margin-bottom:30px;
}

.pex_no-list-style ul{
    list-style-type:disc;
    margin:10px 0px 10px 0px;
}

.pex_inner-quoteL{
    font-style:italic;
    margin:20px 35px 0;
    width:375px;
    float:left;
}
.pex_inner-quoteR{
    font-style:italic;
    margin:20px 35px 0;
    width:375px;
    float:right;
}
.pex_inner-signatureL{
    font-weight:bold;
    width:375px;
    float:left;
    margin:0px 35px 20px;
}
.pex_inner-signatureR{
    font-weight:bold;
    width:375px;
    float:right;
    margin:0px 35px 20px;
    text-align:right;
}

.pex_innerbanners{
    line-height:24px;
}

.pex_innerrates{
    width:400px;
    text-align:right;
}

.pex_innerFlash{
    width:400px;
    float:left;
}
.pex_innerFlashDescription{
    width:200px;
    float:right;
}

/************************Tabstrip***********************/

.RadTabStrip_Tabstrip2{
    width:636px;
}

.RadTabStrip_Tabstrip2 .rtsLevel1 {
	margin-left:-2px;
}
.RadTabStrip_Tabstrip2 .rtsLevel1 .rtsLink {
	color: #FFFFFF!important;
	font-size: 11px;
	font-weight: bold;
    display:block;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}

.RadTabStrip_Tabstrip2 .rtsLevel1 .rtsLink .rtsOut{
    display:block;
    background-image: url('home-tab-menu2.png');
	background-repeat:repeat-x;
	padding: 10px 10px 0px 10px;
	height: 20px;
    float:left;
}

.pex_innerTabstrip1{
    background-image:url('home-tab-menu1.png');
    display:block;
    height:30px;
    width:9px;
    height:30px;
    background-repeat:no-repeat;
    float:left;
}

.pex_innerTabstrip3{
    background-image:url('home-tab-menu3.png');
    display:block;
    height:30px;
    width:9px;
    height:30px;
    background-repeat:no-repeat;
    float:left;
}

.RadTabStrip_Tabstrip2 .rtsLevel1 .rtsLink:hover span{
	background-position: 0% -30px;
}

.RadTabStrip_Tabstrip2 .rtsLevel1 .rtsUL{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:30px;
	border-bottom:1px solid #DCDDDD;
}

.RadTabStrip_Tabstrip2 .rtsLevel1 .rtsLI{
	float:left;
}

.RadTabStrip_Tabstrip2 .rtsLevel1 .rtsSelected span, .RadTabStrip_Tabstrip2 .rtsLevel1 .rtsSelected:hover span {
	background-position: 0% -60px;
	color: #000000!important;
	font-weight: normal;
}

.RadTabStrip_Default .rtsLevel2{
	padding:10px 0!important;
    width:614px;
    border-right:1px solid #dcdddd;
    border-left:1px solid #dcdddd;
}

.RadTabStrip_Default .rtsLevel2 ul{
    margin-left:13px;
}

.RadTabStrip_Tabstrip2 .rtsLevel2 .rtsLink {
	color: #1665a0!important;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	display:block;
	text-decoration:none;
	height:31px;
	background-image:url("tabstrips-active.gif");
	background-position:-100px -100px;
	background-repeat:no-repeat;
	cursor:pointer;
	 _width:100px;
	_background-image:none;
}

.RadTabStrip_Tabstrip2 .rtsLevel2 .rtsLast .rtsLink {}

.RadTabStrip_Tabstrip2 .rtsLevel2 .rtsLink:hover {
	color:#1d6395!important;
	background-position:center bottom;
}

.RadTabStrip_Tabstrip2 .rtsLevel2 .rtsUL{
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-image:url('tabstrips.gif');
    background-repeat:repeat-x;
    background-position:bottom;
    height:24px;
}

.RadTabStrip_Tabstrip2 .rtsLevel2 .rtsLI{
	float:left;
	padding:0px 10px;
	_padding:0px;
	_text-align:center;
}

.RadTabStrip_Tabstrip2 .rtsLevel2 .rtsFirst{padding-left:0px;}
.RadTabStrip_Tabstrip2 .rtsLevel2 .rtsLast{padding-right:0px;}

.RadTabStrip_Tabstrip2 .rtsLevel2 .rtsSelected, .RadTabStrip_Tabstrip2 .rtsLevel2 .rtsSelected:hover {
	color: #000000!important;
    background-position:center bottom;
}

/* 88888888888888 */
#ctl00_TopNavigation_ttSignIn{}

#ctl00_ph_cc_ucUserLoginForm_lbEmail, #ctl00_ph_cc_ucUserLoginForm_lbPwd{line-height:27px;}

.pex_createPage .pex_infobtn, .pex_register-content .pex_infobtn, .pex_createPageSection .pex_infobtn{
    float:left;
    padding-right:5px;
    cursor:pointer;
}

.pex_createPageSection span img{
    margin-top:3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){

}

.pex_btninfo{
    cursor:pointer;margin-bottom:-2px;
}

.pex_btninfospan{
    vertical-align:top;
}

.pex_createPage label{
    font-weight:bold;
}

#pex_paymentPage label{
    display:inline-block;
}

.radiolist{}

.radiolist img{
    cursor:pointer;
}

.pex_createPageSection{
    clear:both;
    padding:10px 0px 10px 0px;
}

.pex_payPageSection{
    padding:10px 0px 10px 0px;
}

.pex_createPage .pex_custom_dates{
    padding-left:20px;
}

#pex_paymentPage .pex_payInput{
    width:200px!important;
}

#pex_paymentPage .pex_paycbBox{
    width:200px!important;
}

#pex_paymentPage .pex_CC{
    width:80px!important;
}

#pex_paymentPage h3 {
    text-transform: none;
    margin-top: 0px;
    border-bottom: none;
    color: #0e72b5;
    font-weight: 600;
    font-family: 'Oswald', sans-serif
}

@media screen and (min-width: 320px) and (max-width: 767px){
    #pex_paymentPage h3.blockTitle{font-size:16px;}
}

@media screen and (min-width: 768px) and (max-width: 1023px){
    #pex_paymentPage h3.blockTitle{font-size:18px;}
}

@media screen and (min-width: 1024px) and (max-width: 1199px){          
    #pex_paymentPage h3.blockTitle{font-size:20px;}
}

@media screen and (min-width: 1200px) {
    #pex_paymentPage h3.blockTitle{font-size:22px;}
}

.pex_createPageCategory{
    display:inline-block;
    width:180px;
    /*float:left;*/
}

.RadComboBoxWithLabel .rcbLabel {
    padding-right:4px!important;
}

.pex_createPageCalendar{
    display:inline-block;
    width:60px;
}

#ctl00_ph_cc_btnCreatePool{}

.pex_register{}
.pex_register-header{}
.pex_register-content{margin-left:20px;}

.pex_register-content h2{
    margin-top:0px;
}
.pex_register-footer{}

.pex_error{
    color:Red;
    font-weight:bold;
}

.pex_redMe{
    color:Red;
}

.pex_saved{
    color:green;
    font-weight:bold;
}

#pex_menuRules{}

#pex_menuRules-bg{}

#pex_menuRules ul{
    background:url('tabstrips.gif') 0 23px repeat-x transparent;
	list-style-type:none;
	margin:0px;
	padding:0px;
    min-height:32px;
    overflow:auto;
    width:100%;
}

#pex_menuRules ul li{
    float:left;
	padding:0px 10px;
	_padding:0px;
	_text-align:center;
}

#pex_menuRules .rmLink {
	color: #1665a0!important;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	display:block;
	text-decoration:none;
	height:31px;
	background-image:url("tabstrips-active.gif");
	background-position:-100px -100px;
	background-repeat:no-repeat;
	 _width:100px;
	_background-image:none;
}

#pex_menuRules .rmLink:hover{
	color:#1d6395!important;
	background-position:center bottom;
}

#pex_menuRules .rmText{
    display:block;
	height: 20px;
	padding-top:2px;
    /*white-space:nowrap;*/
}

#pex_menuRules #active, #pex_menuRules #active:hover{
	color: #000000!important;
    background-position:center bottom;
}

#pex_menuRules .rmSelected, #pex_menuRules .rmSelected:hover{
	color: #000000!important;
    background-position:center bottom;
}


#pex_menuRules .rmFirst{padding-left:0px;}
#pex_menuRules .rmLast{padding-right:0px;}


#pex_payBil{
    float:left;
    width:450px;
}

#pex_payMail {
    float: left;
    width: 450px;
}

#pex_payInf {
    float: left;
    width: 350px;
}

hr{
    clear:both;
}

.pex_webInput input{
    width:20px;
}

#pool_selendyear{
    width:40px;
}

.pex_dgbtnL{background-image:url('buttonsL.png');}

.pex_dgbtnM{
    background-image:url('buttonsM.png');
    background-repeat:repeat-x;
    display:inline-block;
    height:18px;
    float:left;
    padding:2px 4px 0px 4px;
}

.pex_dgbtnR{background-image:url('buttonsR.png');}

.pex_dgbtnL, .pex_dgbtnR{
    display:inline-block;
    width:4px;
    height:20px;
    float:left;
}

#pex_bTable th{
    font-size:13px;
}

.pex_DPCal{
    width:240px;
}

.pex_DPCal select, #pex_bTable select{
    width:100%;
}

/* In IE7, this doesn't work
.pex_SelectWidth select{
    width:100%;
}*/

#o_Read_Pool_Name_Panel h1, #o_Read_Pool_Name_Panel div{
    /*float:left;*/
}

#o_Read_Pool_Name_Panel h2 img{
    margin-bottom:-2px;
}

 #o_Read_Pool_Name_Panel div.btn_Save_Edit_Pool_Name{
     padding-left:10px;
}

#o_Read_Pool_Name_Panel div span,#o_Read_Pool_Name_Panel div input{
   /* float:left; */
}

#ctl00_ph_cc_txt_Pool_Name_text{margin-bottom:10px;}

#ctl00_ph_cc_ctl00_ph_cc_PnlSummaryPanel h2{
    padding:10px 0 0 0;
}

#o_Read_Pool_Name_Panel div input{
    /*background-image:url("home-tab-menu2.png");*/
    background-repeat:repeat-x;
    display:block;
    float:left;
    height:27px;
    padding:0px 10px 0;
}

.pex_sumbtn{
    display:inline-block;
    color:white;
    height:27px;
}

.pex_sumbtn1{
    display:inline-block;
    background-image:url("btnL.png");
    background-repeat:no-repeat;
    width:5px;
    height:27px;
    float:left;
    cursor:pointer;
}
.pex_sumbtn2, .pex_submit{
    display:inline-block;
    background-image:url("btnM.png");
    background-repeat:repeat-X;
    height:27px;line-height:27px;
    /*padding:5px 5px 0px 5px;*/padding:0;
    _padding-bottom:2px;
    float:left;
    cursor:pointer;
}
.pex_sumbtn3{
    display:inline-block;
    background-image:url("btnR.png");
    background-repeat:no-repeat;
    width:5px;
    height:27px;
    float:left;
    cursor:pointer;
}

.pex_sumbtn_3{
    display:inline-block;
    color:white;
}

.pex_pbsumbtn1 .pex_sumbtn{
    width:148px;
}

.pex_pbsumbtn1 .pex_sumbtn_3{
    width:95px;
    text-align:center;
}

.pex_btnDel{
    background-image:url('bouton2.png');
    background-color:Transparent;
    border-style:none;
    width:20px;
    height:20px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnEdit{
    background-image:url('bouton1.png');
    background-color:Transparent;
    border-style:none;
    width:20px;
    height:20px;
    cursor:pointer;
    display:inline-block;
}


.pex_btnAddCompetitor{
    background-image:url('icons/cAdd.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnBenchCompetitor{
    background-image:url('icons/cBench.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnCanCompetitor{
    background-image:url('icons/cCan.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnDelCompetitor{
    background-image:url('icons/cDel.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnDressCompetitor{
    background-image:url('icons/cDress.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnEditCompetitor{
    background-image:url('icons/cEdit.png');
    background-color:Transparent;
    background-repeat:no-repeat;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnSaveCompetitor{
    background-image:url('icons/cSave.png');
    background-color:Transparent;
    background-repeat:no-repeat;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnTradeCompetitor{
    background-image:url('icons/cTrade.png');
    background-color:Transparent;
    background-repeat:no-repeat;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnAddRoster{
    background-image:url('icons/rAdd.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnBenchRoster{
    background-image:url('icons/rBench.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnCanRoster{
    background-image:url('icons/rCan.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnDelRoster{
    background-image:url('icons/rDel.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnDressRoster{
    background-image:url('icons/rDress.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnEditRoster{
    background-image:url('icons/rEdit.png');
    background-color:Transparent;
    background-repeat:no-repeat;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnSaveRoster{
    background-image:url('icons/rSave.png');
    background-color:Transparent;
    background-repeat:no-repeat;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnTradeRoster{
    background-image:url('icons/rTrade.png');
    background-color:Transparent;
    background-repeat:no-repeat;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
    display:inline-block;
}

.pex_btnAddGeneral{
    background-image:url('icons/gAdd.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnBenchGeneral{
    background-image:url('icons/gBench.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnCanGeneral{
    background-image:url('icons/gCan.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnDelGeneral{
    background-image:url('icons/gDel.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnDressGeneral{
    background-image:url('icons/gDress.png');
    background-color:Transparent;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnEditGeneral{
    background-image:url('icons/gEdit.png');
    background-color:Transparent;
    background-repeat:no-repeat;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnSaveGeneral{
    background-image:url('icons/gSave.png');
    background-color:Transparent;
    background-repeat:no-repeat;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnTradeGeneral{
    background-image:url('icons/gTrade.png');
    background-color:Transparent;
    background-repeat:no-repeat;
    border-style:none;
    width:22px;
    height:21px;
    cursor:pointer;
    display:inline-block;
}

.pex_btnAddCompetitor:hover, .pex_btnBenchCompetitor:hover, .pex_btnCanCompetitor:hover, .pex_btnDelCompetitor:hover, .pex_btnDressCompetitor:hover, .pex_btnEditCompetitor:hover, .pex_btnSaveCompetitor:hover, .pex_btnTradeCompetitor:hover, .pex_btnAddRoster:hover, .pex_btnBenchRoster:hover, .pex_btnCanRoster:hover, .pex_btnDelRoster:hover, .pex_btnDressRoster:hover, .pex_btnEditRoster:hover, .pex_btnSaveRoster:hover, .pex_btnTradeRoster:hover, .pex_btnAddGeneral:hover, .pex_btnBenchGeneral:hover, .pex_btnCanGeneral:hover, .pex_btnDelGeneral:hover, .pex_btnDressGeneral:hover, .pex_btnEditGeneral:hover, .pex_btnSaveGeneral:hover, .pex_btnTradeGeneral:hover{
    background-position:0px -21px;
}

.btn_Send_Announcement, .btn_Add_Feature, .btn_Pay_Now{
    margin-top:10px;
}

#btn_Edit_Pool_Name{
    float:left;
    margin:17px 0px 0px 15px;
}

.pex_sumInfo{
    clear:both;
}

.pex_sumInfo img{
    margin:5px 3px -3px 0;
}

#ctl00_ph_cc_apnlEditPoolDates div{
    margin:3px 0;
}

.pex_sumInfo div{
    padding-left:15px;
}
.pex_sumInfo .pex_custdates , .pex_sumInfo .pex_custdates div{
    padding-left:0px;margin:0;
}
.pex_sumInfo .pex_tofrom{
    display:inline-block;
    width:60px;
}

.Quick_Link_Box {
}

.div_Payment_Special_Features{
}

.div_Annoncement{
	border:solid 1px #000000;
	background-color:#C0C0C0;
}

.Content{
	 margin:5px 5px 5px 5px;
}

.div_Payment_Special_Features .Content{
    margin-left:0;
}

.div_Payment_Stats{
	 width:45%;
	 float:left;
}

.div_Payment_Stats h3{
    margin-top:0;
}

#div_Special_Features{
	width:40%;
	float:left;
}

.Share_Box{
	margin-left:5px;
}

.lbl_Pool_Name{
	float:left;
	margin-right:10px;
}

#lbl_Edit_Pool_Name{
	margin-bottom:10px;
}

#div_Edit_Pool_Name_Action_Controls{
	margin-top:10px;
}

#txt_Pool_Name {
 	width:80%;
 }

 #apnlEditPoolName {
 	width:100%;
 }

 /* Admin.master */

.pex_cb input{
    margin-right:10px;
}

.pex_tabulation{
    padding-left:50px;
}

.RadDataPager .rdpWrap {
    float:right!important;
}

.pex_tabLabel{
    display:inline-block;
    width:170px;
}

.pex_acompCB{
    margin:0px 0px 10px 0px;
}

.pex_ulTopNav{
    /*height:100px;*/
}

#ctl00_ph_un_LeftNavActions a{
    color:Black;
}

.RadPanelBar .rpText {
    padding:0px 0px 0px 10px!important;
}

.RadPanelBar .rpGroup .rpOut{
    margin:0px!important;
}


.pex_draftArrow{
    float:left;
    margin:100px 5px 0;
}

.RadInput_Default, .RadInputMgr_Default{
    font:inherit!important;
}

.RadInput, .RadInputMgr {
    vertical-align:inherit!important;
}

.rpExpandHandle{
    display:none!important;
}

.pex_gridLeft{
    text-align:left;
}

.pex_gridRight{
    text-align:right;
}

.RadPanelBar .rpExpandable .rpImage{
    padding:3px 0px 0px 0px!important;
}


.pex_inputFix{
    width:240px;
    margin-left:203px;
}

.pex_inputFix input{
    width:232px!important;
}

.pex_submit{
    float:left;
    margin-left:5px;
}

.pex_submit:before{
    content: url("btnL2.png");
    display:inline-block;
    float:left;
    height:27px;
    width:5px;
    margin:-5px 0px 0px -10px;
}

.pex_submit:after{
    content: url("btnR2.png");
    display:inline-block;
    float:right;
    height:27px;
    width:5px;
    margin:-5px -10px 0px 0px;
}

/* Prettyphoto */

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat; } /* Top right corner */

	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/btnNext.png") center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded #pp_full_res .pp_inline { color: #000; }

	div.light_rounded .pp_arrow_previous { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background:  url("/img/prettyPhoto/prettyPhoto/light_rounded/loader.gif") center center no-repeat; } /* Loader icon */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display:none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}

	div.pp_pic_holder {
		display:none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}

		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }

			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}

			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_content { height: 40px; }

		.pp_content .ppt {
			left: auto;
			margin-bottom: 5px;
			position: relative;
			top: auto;
		}

		.pp_fade { display:none; }

		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}

			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }

			.pp_content_container .pp_details {
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display:none;
					margin: 0 0 5px 0;
				}

				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
				}

					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}

					.pp_nav a.pp_arrow_previous,
					.pp_nav a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}

		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}

		a.pp_next {
			background:  url(/img/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_previous {
			background:  url(/img/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display:none;
			height: 20px;
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}

		a.pp_close {
			display: block;
			float: right;
			text-indent: -10000px;
		}

		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }

			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}

			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}

		#pp_full_res {
			line-height: 1 !important;
		}

			#pp_full_res .pp_inline {
				text-align: left;
			}

				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

		div.ppt {
			color: #fff;
			display:none;
			font-size: 17px;
			left: 0;
			position: absolute;
			top: 0;
			z-index: 9999;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/* New Stuff 2010-09-14 */
.pex_avatarIMG{
    width:48px;
    padding:5px;
    float:left;
}

.pex_img_holder, .pex_img_holder_sel{
    float:left;
    text-align:center;
    padding:2px;
}

.pex_img_holder{
    background-color:White;
    padding:5px;
    cursor:pointer;
    -moz-border-radius: 15%;
    border-radius: 15%;
    -khtml-border-radius: 15%;
    -webkit-border-radius: 15%;
}

.pex_img_holder:hover{
    background-color:#E5E5E5;
}

.pex_img_holder_sel{
    background-color:#E5E5E5;
}

.pex_divAvatars{
    position:absolute;
    background-color:White;
    border:1px solid #999999;
    width:720px;
    overflow:auto;
    max-height:400px;
    z-index:21;
}

.pex_stretch{
    width:100%!important;
}

.statrow, .statrow td, .statrow .resCell{
    background-color:#C5D8E7 !important;
}

.statrowign, .statrowign td, .statrowign .resCell {
    font-weight: 300 !important;
    color: color-mix(in srgb, currentColor 60%, transparent) !important;
    /*background-color: rgba(0, 0, 0, 0.01) !important;*/
}
.statrowign a, .statrowign a:visited, .statrowign a:hover, .statrowign a:active {
    color: inherit !important;
}
/*.statrowign td:first-child {
    box-shadow: inset 4px 0 0 rgba(0, 0, 0, 0.15);
}
.resRow.statrowign .resCell:first-child {
    box-shadow: inset 4px 0 0 rgba(0, 0, 0, 0.15) !important;
}*/


.s1A {
    background-color: #E2EDF6 !important;
    background-image: url("icon-arrowU-blue.png");
    background-position: right center;
    background-repeat: no-repeat;
}

.s1D{
    background-color:#E2EDF6!important;
    background-image:url("icon-arrowD-blue.png");
    background-position:right center;
    background-repeat:no-repeat;
}

.s1A a, .s1D a{
    padding-right:7px;
}

.rgMasterTable .pex_sortedCol, .rgMasterTable .s1, .rgMasterTable2 .s1{
    background-color:#e2edf6;
}

.RadComboBox {
    vertical-align:top!important;
}

.rgMasterTable .pex_sumbtn, .rgMasterTable2 .pex_sumbtn{
    display:table-cell;
}

/* End New Stuff 2010-09-14*/


/* More new stuff */

#pex_clients_corpo td img{
    text-align:center;display:block;margin:0 auto;max-width:120px;max-height:53px;width:100%\9
}

.pex_paycbBox table  {
    width:208px !important;
}

.pex_RightMe{
    text-align:right;margin-right:10px;
}


.pex_level3 .rpNavigation .rpImage{
    padding:5px!important;
}

.pex_errMsg{
    color:#CC0000;
/*    background-image:url("home-right-mid.png");	*/
    background-repeat:repeat-y;
    width:302px;
    font-weight:bold;
    border-bottom:1px solid #D1D1D1;
    border-top:1px solid #D1D1D1;
    padding:5px;
    font-size:14px;
}

.SBoard{
    border:1px solid black;
}

.SBoard th{
    background-color:#e6e6e6;
}

.SBoard td{
    background-color:#F8F8F8;
}

/* New Tooltips */

#pex_respu{
	background-color: #cccccc;
	color: #040404;
    font-size:12px;
    font-weight:bold;
    padding:3px;
    border:1px solid black;
    -moz-border-radius:4% 4% 4% 4%;
    -webkit-border-radius:4% 4% 4% 4%;
    border-radius:4% 4% 4% 4%;
}

#pex_respuArrow{
    position:absolute;
    background-image:url('TT-bottom.png');
    background-repeat:no-repeat;
    width:11px;
    height:8px;
}

#divSearch{
    display:none;
    margin-bottom:5px;
}

#txtSearch{
    padding:5px;
    vertical-align:top;
}
#resetSearchSpan{
    display:none;
}

.rtsLevel.rtsLevel1{
    border-bottom:1px solid #DCDDDD;
}

.pex_login_links-box{
    border-top:1px solid #ccc;
}



/* PlayerPicker */
.pex_pp_highlight
{
    background-color:#E2EDF6;
}


/* Talk module */
.pex_admin_msg
{
    background-color:#E2EDF6;
}

#pex_twitMe-content2 .pex_indent
{
    margin-left:48px;
}

/* Scores */

.SBoard
{
    border-collapse:collapse;
}

.SBoard tr
{
    border-bottom:1px solid #C3C3C3;
}

.SBoard td , .SBoard th
{
    padding:4px;
}

.pex_padscore
{
    width:10%;
}

th.pex_awayscore , th.pex_homescore { font-size:14px; width:45%; }
td.pex_awayscore , td.pex_homescore { font-size:16px; font-weight:bold; }
th.pex_awayscore , td.pex_awayscore { text-align:right; margin-right:20px; }
th.pex_homescore , td.pex_homescore { text-align:left; }

td.pex_away_sc
{
    text-align:right;
    vertical-align:top;
}
td.pex_home_sc
{
    text-align:left;
    vertical-align:top;
}
th.pex_homescore
{
}
td.pex_awayscore
{
}
td.pex_homescore
{
}

td.pex_score_sep
{
    width:1px;
    border-color: #C3C3C3;
    border-style:solid;
    border-width:0px 1px 0px 1px;
    padding:0px;
}

th.pex_score_log
{
    text-align:right;
}

/* Contest */

#pex_contest{
    font-family:Arial, Verdana, Sans-Serif;
}

#pex_contest h1{
    font-weight:bold;
    font-size:36px;
    text-transform:none;
    color:#1670ab;
}

#pex_contest p{
    margin:15px 0;
    font-size:21px;
}

#pex_contest span{
    display:inline-block;
    font-size:15px;
    padding:10px 0 0 8px;
    vertical-align:top;
    font-style:italic;
}

#pex_contest label{
    width:225px;
    display:inline-block;
    vertical-align:top;
}

#pex_contest input{
    border:1px solid #78b8df;
    background:none transparent;
    height:28px;
}

#pex_contest textarea{
    border:1px solid #78b8df;
    background:none transparent;
    height:220px;
    width:263px;
    overflow:auto;
}

#pex_contest-en{
    background:url("contest-en.jpg") transparent 0 0 no-repeat;
    min-height:1113px;
    _height:1113px;
    padding-top:620px;
}

#pex_contest-form-en{
    background:url("contest-bg-en.png") transparent 0 0 no-repeat;
    min-height:915px;
    _height:915px;
    width:683px;
    margin:auto;
    padding:70px 30px 0 50px;
}

#pex_contest-fr{
    background:url("contest-fr.jpg") transparent 0 0 no-repeat;
    min-height:1113px;
    _height:1113px;
    padding-top:620px;
}

#pex_contest-form-fr{
    background:url("contest-bg-fr.png") transparent 0 0 no-repeat;
    min-height:915px;
    _height:915px;
    width:683px;
    margin:auto;
    padding:70px 30px 0 50px;
}

.contest-links{
    width:763px;
    margin:auto!important;
}

.contest-links a{
    display:inline-block;
}

.contest-links input.btn{
    float:right;
    background:url("contest-btn.png") transparent 0 0 no-repeat!important;
    width:252px;
    height:65px!important;
    line-height:65px;
    color:#FFFFFF!important;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    font-size:28px;
    border:none!important;
    cursor:pointer;
}

.pex_ulTopNav .fb_button_small
{
	background-position:left -233px;
}

.fb_button .fb_button_text, .fb_button_rtl .fb_button_text{
    margin-top:2px;
}

.white_screen iframe{
    width:104px!important;
}

.white_screen iframe.twitter-follow-button{
    width:155px!important;float:right;*float:left;*margin-top:10px;
}

#___plusone_0{
    margin-top:10px!important;
}

.pex_homebubble .more{
    margin-top:30px!important;padding-top:10px;border-top:1px solid #ccc;margin-left:15px!important;margin-bottom:0;
}

.pex_homebubble .more a{
    color:#000066;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;
}

.pex_homebubble .more a:hover{
    text-decoration:underline;
}

#pex_admin a:hover{
    border-bottom:none;
}

#pex_breadcrumb a:hover{
    text-decoration:none;border-bottom:none;
}

.rtsUL .rtsLI a:hover{
    text-decoration:none!important;
}

.pex_menu-title{
    font-size:11pt;margin:0;color:#fff;font-family:'RockwellRegular', Arial, sans-serif;text-transform: uppercase;
    float:left;margin-left: 18px;margin-top: 9px;vertical-align: top;font-weight:bold;position:absolute;
    *vertical-align:;text-shadow: 0 1px 2px black;
}

.pex_menu-title span{
    font-size:19pt;margin:0;color:#fff;font-family:'RockwellExtraBoldRegular', Arial, sans-serif;text-transform: uppercase;line-height: 0.7;
}

.pex_slogan{
    font-size:16pt;margin:0;color:#fff;font-family:'RockwellExtraBoldRegular', Arial, sans-serif;text-transform: uppercase;line-height: 1;position: absolute;top: 23px;
    right: 120px;
    text-align: right;z-index:10;
}

.pex_slogan span{
    margin-right:134px;
}

.pex_slogan strong{
    font-size:21pt;
}

/* buttons */

.RadButton_Default.rbSkinnedButton, .RadButton_Default .rbDecorated, .RadButton_Default.rbVerticalSkinnedButton, .RadButton_Default .rbVerticalDecorated, .RadButton_Default .rbSplitRight, .RadButton_Default .rbSplitLeft {
/*
background-image: url('button/radFormSpritev7.png')!important;color:#FFF!important;font-weight: 600;font-size: 12px;font-family: 'Lucida Grande',sans-serif;
*/
}

.RadTabStripTop_Default .rtsLevel .rtsLink, .RadTabStripTop_Default .rtsLevel .rtsOut, .RadTabStripBottom_Default .rtsLevel .rtsLink, .RadTabStripBottom_Default .rtsLevel .rtsOut, .RadTabStripTop_Default_Baseline .rtsLevel, .RadTabStripBottom_Default_Baseline .rtsLevel {
background-image: url('button/TabStripStates2.png')!important;
}

.RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink{
    color:#FFF!important;font-weight:bold!important;font-size:12px!important;font-family:'Lucida Grande', Arial, Sans-Serif!important;
}

.RadTabStrip_Default .rtsLink.rtsSelected{
    color:#454545!important;
}

.rtsLevel2 .rtsOut{
    padding-right:0!important;
}

/*
.RadTabStrip .rtsOut, .RadTabStripVertical .rtsOut{
    padding-right:0!important;
}

.RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink.rtsSelected{
    color:#454545!important;
}

.rtsLink.rtsSelected span span span.rtsTxt{
    padding-right:9px!important;
}

.RadTabStrip .rtsFirst .rtsLink{
    padding-left:4px!important;
}

.RadTabStrip .rtsFirst .rtsLink.rtsSelected{
    padding-left:9px!important;
}

.RadTabStripTop_Default .rtsLI .rtsSelected {
    background-position: 0px -104px!important;
}

.RadTabStripTop_Default .rtsFirst .rtsSelected {
    background-position: -5px -104px!important;
}
*/

/* levep 2 */

.RadTabStrip_Default .rtsLevel2{
	padding:10px;
    width:614px;
}

.RadTabStrip_Default .rtsLevel2 .rtsLink {
	color: #1665a0!important;
	font-size: 11px!important;
	margin: 0px!important;
	padding: 0px!important;
	font-weight: bold!important;
	display:block!important;
	text-decoration:none!important;
	height:31px!important;
	background-image:url("tabstrips-active.gif")!important;
	background-repeat:no-repeat!important;
	cursor:pointer!important;
	 _width:100px!important;
	_background-image:none!important;
}

.RadTabStrip_Default .rtsLevel2 .rtsLink .rtsOut{
    background:transparent;
}

.RadTabStrip_Default .rtsLevel2 .rtsLast .rtsLink {}

.RadTabStrip_Default .rtsLevel2 .rtsLink:hover {
	color:#1d6395!important;
	background-position:center bottom;
}

.RadTabStrip_Default .rtsLevel2 .rtsUL{
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-image:url('tabstrips.gif')!important;
    background-repeat:repeat-x;
    background-position:bottom;
    height:24px;overflow:visible;
}

.RadTabStrip_Default .rtsLevel2 .rtsLI{
	float:left;
	padding:0px 10px;
	_padding:0px;
	_text-align:center;
}

.RadTabStrip_Default .rtsLevel2 .rtsFirst{padding-left:0px;}
.RadTabStrip_Default .rtsLevel2 .rtsLast{padding-right:0px;}

.RadTabStrip_Default .rtsLevel2 .rtsSelected, .RadTabStrip_Default .rtsLevel2 .rtsSelected:hover {
	color: #000000!important;
    background-position:center bottom;
}

.RadTabStripTop_Default .rtsLevel2 .rtsLink, .RadTabStripTop_Default .rtsLevel2 .rtsOut, .RadTabStripBottom_Default .rtsLevel2 .rtsLink, .RadTabStripBottom_Default .rtsLevel2 .rtsOut, .RadTabStripTop_Default_Baseline .rtsLevel2, .RadTabStripBottom_Default_Baseline .rtsLevel2{
    background:none!important;
}

.RadTabStripTop_Default .rtsLevel2 .rtsLink.rtsSelected{
	background-image:url("tabstrips-active.gif")!important;
	background-position:center bottom!important;
	background-repeat:no-repeat!important;
}


/* arranger btn facebook */
.pex_formdecorator #ctl00_ctl25_ucUsewrLoginForm_btnSignIn{
	margin-top: -4px;
}
.pex_formdecorator #ctl00_ctl25_ucUsewrLoginForm_btnFbLogin_ConnectSpan,
#ctl00_TopNavigation1_btnFBLogin_ConnectSpan{
	display: inline-block;
	height: 20px;
	width: 70px;
	overflow: hidden;
	vertical-align: middle;
}

.pex_formdecorator .fb-login-button {
    vertical-align: middle;
}


.gInfoCenterNewsWrapper{ min-width: 295px; max-width: 400px; width: 95%;border: 5px solid #1e518c;} /*#0E72B5*/
.gInfoCenterNewsWrapper h3{ font-size: 16px; text-align: center; border: none; color: #ffffff; padding: 5px; margin: 0px; background: #1e518c; }

@media (min-width:320px) and (max-width:767px) {
    .gcompTitle { padding-right: 85px; }

    .rcbSlide{ width: auto !important; height: 325px !important; }
    #ctl00_ph_cc_cmbForDate_Box_DropDown{ height: 325px !important; }
    #ctl00_ph_cc_cmbForDate_Box_DropDown rcbScroll{ height: 325px !important; }
}

.signInButtonPosition{ float:left; }
.fbLoginPosition{ float:left; }

/* FINAL OVERRIDES */
.errorText{ color:#d91f26 !important; margin-bottom: 12px !important; font-size: 13px; }
/* END FINAL OVERRIDES */
