/* ===============================================================*/
/* External Cascading Style Sheet for                             */
/* Poway Girls Softball League Website Pages                      */
/* ===============================================================*/


/*         General Format                           */
/* -------------------------------------------------*/
body
{
    margin: 0 0 0 24;
    /* background-color: #006633;  background color dark, dark green */ /* background color matches fade-out color light gray */
    background: #949B94 url(../c_CommonGraphics/GreenToGrayGradientBackground3.jpg) repeat-x;
}

SimpleAlignRight
{
    text-align: right;
    padding-right: 4px;
}
body, a, table, body, dl, dt, dd, ul, ol, li, td, th, input, textarea, .input, login, label
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 12px;
    color: #006633;
}

/* for white background main text areas */
.whiteBG, td.whiteBG
{

    font-family: Verdana, sans-serif, Arial;
    font-size: 12px;
    color: #006633;
    background-color: White;

}

/* For text in the green (#006633) background body areas */
.grnBG_Text
{
    color: #fff8dc;
}

/* Picture at the top of the site ... 1024wide  */
#poster
{
    background: url(../c_CommonGraphics/WebLogoGraphics/PGSLWebsiteHeader8Jan08.jpg)  no-repeat;
    margin-right: auto;
    margin-left: auto;
    width: auto;
    height: 134px;
    margin: 8px 12px 0px 7px;
    border: none;
    border-bottom-style: groove;
    border-bottom-width: thin;
    border-bottom-color: Silver;
}


/* Top of page title   */
.PageTitle
{
    width: 100%;
    filter: shadow(color=#d3d3d3, direction=135,); 
    font-weight: 900;
    font-size: 18px; 
    letter-spacing: 1.5;
    margin: 6px 0px 6px 24px;

}

.TeamTitle
{
    width: 100%;
    filter: shadow(color=#d3d3d3, direction=135,); 
    font-weight: 900;
    font-size: 24px; 
    letter-spacing: 2.5;
    margin: 0px 0px 4px 12px;

}

.TeamSubTitle
{
    width: 100%;
    filter: shadow(color=#d3d3d3, direction=135,); 
    font-weight: 900;
    font-size: 16px; 
    letter-spacing: 2.5;
    margin: 0px 0px 4px 12px;

}


/* shadow for Fieldset Legends   */
.FieldLegends
{

    width: auto;
    filter: shadow(color=#d3d3d3, direction=135,); 
    font-size: 14px;
    font-weight: 900; 
    letter-spacing: 1.5;
    padding: 2px 12px 6px 6px;

}

.FieldLegends98
{
    width: 98%;
    /* margin-right: 4px;   */
    filter: shadow(color=#d3d3d3, direction=135,); 
    font-size: 14px; 
    letter-spacing: 1.5;
    padding: 2px 12px 6px 6px;
    margin: 0px 0px 4px 12px;

}

.FieldLegends2px
{
    width: 2px;
    /* margin-right: 4px;   */
    filter: shadow(color=#d3d3d3, direction=135,); 
    font-size: 14px; 
    letter-spacing: 1.5;
    padding: 2px 12px 6px 6px;
    margin: 0px 0px 4px 12px;

}

/* Menu Hoover Pointer Style */
.MenuHover
{
    cursor:pointer;
}



/* Content Page Body format */
#contentbody
{
    background-color: White;
    padding: 24px 4px 12px 8px;
    width: 600px;
}

/* 2 column layout */
#columnleft
{
    float: left;
    width: 240px;
    margin-left: 6px;
    /*position: relative; */
}

#columnright
{
    margin-left: 12px;
  /*  position:relative; */
}

.leftblock
{
    border: 1px solid silver;
    padding: 15px;
    margin-bottom: 10px;
    vertical-align: top;
}

 .rightblock
{
    /* border: 1px solid silver; */
    padding: 15px;
    margin: 0px 0px 10px 12px;
    position: relative;
    width:300px;
}

.bgtransprnt
{
    background-image: url(../c_CommonGraphics/InputBG_Grn .jpg);
}

/*         Section Title Format                     */
/* -------------------------------------------------*/
.SectionTitle
{
    color: #105210;
    font-size: 14px;
    font-weight: bolder;
    letter-spacing: 2;
    white-space: nowrap;
    padding: 3px 28px 3px 24px;
    background: #949B94 url(../c_CommonGraphics/SectionTitleBG.jpg) repeat-x;
    border-top: 1px solid silver;
    border-right: 1px solid #696969;
    border-bottom: 1px solid #696969;
    border-left: 1px solid silver;
}

dt.vspace
{
    margin: 12 0 12 0;
}

/*         Simulated Anchor Links                   */
/* -------------------------------------------------*/
.TextLink, a.TextLink
{
    color: #393A69;
    /*font-size: 13px;*/
    font-weight: bolder;
    text-decoration: none;
    padding: 2px 12px 3px 12px;
    background-image: url(../c_CommonGraphics/xp24.jpg);
    background-repeat: repeat-x;
    border-top: 1px solid silver;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid silver;
    cursor: pointer;
}

.TextLinkBig, a.TextLinkBig
{
    color: #393A69;
    font-size: 13px;
    font-weight: bolder;
    text-decoration: none;
    padding: 1 24 3 12;
    background-image: url(../c_CommonGraphics/xp24_Big.jpg);
    background-repeat: repeat-x;
    border-top: 1px solid silver;
    border-right: 1px solid #696969;
    border-bottom: 1px solid #696969;
    border-left: 1px solid silver;
    cursor: hand;
    cursor: pointer;
}
a.InLineTextAnchor
{
    color: #393A69;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
}

a.InLineTextAnchorBig
{
    color: #fff8dc;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
}


/*          Used in Team & Coaches Rosters                        */
/* ---------------------------------------------------------------*/

td.RosterInfoPlayer {
    /*color: #855e42;*/
    background-color: #B0C4DE;  /* #b0c4de; /*LightSteelBlue;*/
    padding: 4px 0px 6px 10px;
		font-weight: bold;
  }
  
td.SummerHeatTeamRoster {
    color: #855e42;
    background-color: #CCFFCC;  /* #b0c4de; /*LightSteelBlue;*/
    padding: 2px 4px 3px 4px;
    font-size: 11px;
		font-weight: bold;
		letter-spacing: -1px;
  }
  
  td.RosterInfoEdit {
    /*color: #855e42;*/
    background-color: #B0C4DE; /*LightSteelBlue;#CCFFCC;*/
    padding: 2px 0px 0px 8px;
		font-weight: normal;
  }

td.RosterTitles
{
    color: #FFF8DC;
    background-color:  #20B2AA;
font-size: 11px;
    padding: 2px 0px 2px 6px;
}

/*          Used in Team Schedule/Standing Tables                 */
/* ---------------------------------------------------------------*/
td.TeamStats
{
    font-weight: bold;
    background-color: #EBE1DF;
    padding: 4px 8px 4px 0px;
    text-align: right;
}

td.TeamSchHdr
{
    color: #FFF8DC;
    background-color:  #20B2AA;
    font-size: 11px;
    padding: 2px 0px 2px 2px;
    vertical-align: bottom;
}

td.TeamSchInfo
{
    background-color: #B0C4DE;  /* #b0c4de; /*LightSteelBlue;*/
    padding: 4px 0px 6px 2px;
    font-size: 11px;
    letter-spacing: -1px;

}

/*          Used in All-Start Tournament Schedule                 */
/* ---------------------------------------------------------------*/
td.A-StarSchHdr
{
    background-color: green;
    padding: 2px 0px 3px 12px;
}

td.A-StarSchInfo
{
    color: #800000;
    background-color: silver;
    padding: 4px 0px 5px 8px;
}

a.A-StarSchLink
{
    color: blue;
    text-decoration: none;
}
.MultiViewTab
{
    font-size: 12px;
    color: #006633;
}

.RegLabls
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #006633;
}

.RegInfo
{
    font-size: 12px;
    color: #006633
}
 
.SmallText
{

    font-size: 11px;

}   

div.reg,td.reg
{
    background-color: White;
    font-size: 12px;
    color: #006633;
    line-height: 1.3;
    vertical-align: top;
}

.ContentBorder
{
    border-right: Silver 1px solid;
    border-top: Silver 0px solid;
    border-left: Silver 1px solid;
    border-bottom: Silver 1px solid;
    height: 100%;
    width: 100%;
}

.SepBorder
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom: Gray 1px solid;
    border-right-width: 0px;
    
}

.TopBorder
{
    border-top: Gray 1px solid;
    border-right: Gray 1px solid;
    border-bottom: Gray 1px solid;
    border-left: Gray 1px solid;
    background: #C0C0C0;
    color: #006633;
    font-weight: normal;
    padding: 2px 6px 2px 6px
}

.TabSeprtr
{
    border-top: Gray 0px solid;
    border-right: Gray 0px solid;
    border-bottom: Gray 1px solid;
    border-left: Gray 0px solid;
    background: white;
    color: #006633;
    padding: 2px 0px 2px 0px;
    font-size: 9px;  /* used to control width of cell */
    
}
.SelectedTopBorder
{
    border-top: Gray 1px solid;
    border-right: Gray 1px solid;
    border-bottom: Gray 0px solid;
    border-left: Gray 1px solid;
    background: transparent;
    color: #006633;
    font-weight: bold;
    padding: 2px 4px 2px 4px
}


.TopTitle
{
    color: #006633;
    font-weight:  normal;
    text-decoration: none;
    background: tranparent;
    margin: 2px 2px 2px 2px;
    color: #006633;   
}

.SelectedTopTitle
{
    color: #006633;
    font-weight: bold;
    text-decoration: none;
    background: tranparent;
    margin: 2px 4px 2px 4px;
    color: #006633; 

}

#TabDivContentBorder
{
    border-right: gray 1px solid; 
    border-left: gray 1px solid; 
    border-bottom: gray 1px solid; 
    margin-right: 2px;
    padding: 12px 4px 6px 12px;
    /* width: 584px; */
}

#PageContainer
{
    width: 280px;
    margin: 0px 0px 0px 0px;
    padding: 4px 136px 24px 12px;
    background-color: #cc66cc;
    
}

#MyParagraph
{
    margin-bottom: 6px;
}



.regtd{

        font-size: 9px;

        } 
.ColAlignRight
{
   width: 130px;
   text-align: right;  
   padding-right: 4px;
   background: white;
   color: #006600;
}

.GVMargins
{
    padding: 0px 4px 0px 4px;
    background-color: #20b2aa; /*lightseagreen; */
}
    
.CalDetailsMargins
{
    padding: 4px 12px 6px 2px;
    background-color: #B0C4DE; /*LightSteelBlue; */
}  
      
      
.SimpleMarginLeft_24px
{
    margin-left: 24px;
}

.SimpleMarginTop_12px
{
    margin-top: 12px;
}


.TeamRosterHeading{
     
    padding: 0px 0px 4px 4px;
    background-color: #20b2aa; /*lightseagreen; */
 border-bottom-color: Silver;
 border-bottom-width: 1px;
    }
    

      
.SimpleBold{
         font-weight:bold
    }
    
 .TeamPageTitle{
         font-weight:bold;
         font-size: 16px;
    }
       
    
.OneSmallLinkButton{
  text-decoration: none;
  padding: 3px 6px 3px 6px;
}

.SimpleUnderline
{
    text-decoration: underline;
    background-color: White;

}

.NoUnderline
{
    text-decoration: none;
    font-size: 9px;
}

.NoUnderlineReg
{
    text-decoration: none;
}

td.SchHdr 
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	vertical-align: bottom;
}

td.smlr 
{
    font-size: 11px;
    line-height: 10px;
}

/*          Used in Photo Gallery Image Spacing                   */
/* ---------------------------------------------------------------*/
.ImagSeprtn
{
    margin: 2px 4px 2px 2px;
    border: solid 1px silver;
}

.MainBordr
{

    border: solid 11px red;
}

.PhotoBorder
{
    width: auto;
    filter: shadow(color=#666666, direction=135,); 
    border: solid 1px black;
    

}

/*          Used For Grid View cell spacing                   */
/* ---------------------------------------------------------------*/
.CellPadding1
{
    padding: 2px 4px 4px 4px;
}

.WBHeaderMargins
{
    padding: 2px 4px 4px 4px;
    background-color: #20b2aa; /*lightseagreen; */
     
}

/*          Used For eworld calandar Postion control                   */
/* ---------------------------------------------------------------*/
    .MoveLeft{
    position: relative; left:-6px; top: -1px;
    }
    
    /*          used for Summer Heat Bracket Team Names    */
/* ---------------------------------------------------------------*/
    .txbxName{
    font-size: 11px;
    font-weight:bold;
    }
    
       /*          test only for button background    */
/*   */
    .YahooButton {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DFE4E8', endColorStr='#FFFFFF', gradientType='0');
	background-color:#FFFFFF;
    border:1px solid #91A7B4;
    border-bottom:1px solid #91A7B4;
    padding-bottom:3px;
    padding-left:1px;
    padding-right:1px;
    padding-top:3px;
	font-family:verdana,tahoma,helvetica;
	font-size:11px;
    font-weight:bold;
    color:#CC6633;
    cursor:pointer;
}

    .YahooButton2 {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DFE4E8', endColorStr='#FFFFFF', gradientType='0');
	background-color:#FFFFFF;
    border:1px solid #91A7B4;
    border-bottom:1px solid #91A7B4;
    padding-bottom:3px;
    padding-left:4px;
    padding-right:4px;
    padding-top:3px;
	font-family:verdana,tahoma,helvetica;
	font-size:14px;
    font-weight:bold;
    color:#CC6633;
    cursor:pointer;
}

    .YahooButton3 {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DFE4E8', endColorStr='#FFFFFF', gradientType='0');
	background-color:#FFFFFF;
    border:1px solid #91A7B4;
    border-bottom:1px solid #91A7B4;
    padding-bottom:2px;
    padding-left:4px;
    padding-right:4px;
    padding-top:1px;
	font-family:verdana,tahoma,helvetica;
	font-size:11px;
    font-weight:bold;
    color:#CC6633;
    cursor:pointer;
    }

    .MainMenu 
    {
    font-family: Verdana, sans-serif, Arial;
    font-size: 28px;
    font-weight:bold;
    color: #006633;
    background-color: #B0C4DE; /*LightSteelBlue;#CCFFCC;*/
    }
    
    .Yahoo4 {
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#006531', endColorStr='#2CAA0E', gradientType='0');
	background-color:#FFFFFF;*/
	background-image: url(../c_CommonGraphics/LightGreenToGreenGradient.jpg);
    background-repeat: repeat-x;
    border:1px solid #91A7B4;
    padding-top:3px;
    padding-bottom:3px;
    margin-left: 6px;
    }
    
    .AlignLeft 
    {
     text-align:left;
        }
        
    .Font11
    {
        font-size: 11px;
    }