﻿/* +++++ Body +++++ */
body
{
	width: 990px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	background-repeat: no-repeat; /*background-image: url('images/bg/home.jpg');*/
	background-attachment: fixed;
	background-position: left top;
	font-family: Calibri;
}
/* +++++ Spacer +++++ */
.spacer
{
	height: 2px;
	font-size: 3pt;
}
.spacerthin
{
	height: 1px;
	font-size: 2pt;
}
/* +++++ Wrapper Division +++++ */
.wrapper {
	width: 990px;
}
/* +++++ Logo Division +++++ */
.logo {
	background-color: #000000;
	float: left;
	width: 250px;
	height: 153px;
	background-image: url('images/header/pg-master_01.jpg');
}
.logo_youth
{
	background-color: #000000;
	float: left;
	width: 250px;
	height: 153px;
	background-image: url('images/header/pg-youth-master_01.jpg');
}
.logotop
{
	width: 244px;
	float: left;
	height: 43px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	list-style-position: outside;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
.logotop a:active
{
	color: red;
}
.logotop a:link 
{
	color:white;
}
.logotop a:visited
{
	color:white;
}
.logotop a:hover
{
	color: yellow;
	text-decoration: underline;
}
.logotop a 
{
	text-decoration:none;
}
.logolink
{
	width: 250px;
	float: left;
	height: 100px;
}
/* +++++ Leader Board Division +++++ */
.leaderboard
{
	width: 740px;
	height: 103px;
	float: left;
	background-image: url('images/header/pg-master_02.jpg' );
}
.leaderboard_youth
{
	width: 740px;
	height: 103px;
	float: left;
	background-image: url('images/header/pg-youth-master_02.jpg' );
}
.adrotator
{
	padding-top: 10px;
}
/* +++++ Header Division +++++ */
.header {
	float: left;
	background-color: #000000;
	width: 740px;
	height: 50px;
	background-image: url('images/header/pg-master_03.jpg');
}
.header_youth {
	float: left;
	background-color: #000000;
	width: 740px;
	height: 50px;
	background-image: url('images/header/pg-youth-master_03.jpg');
}
.searchwrap
{
	float: right;
	width: 200px;
	height: 40px;
	margin-right: 10px;
	margin-top:5px;
}
.searchbox
{
	float: right;
	width: 200px;
	height: 27px;
	background-image: url('images/searchbox/searchbottom.gif');
}
.searchboxtop
{
	float: right;
	width: 200px;
	height: 10px;
	font-size:x-small;
	background-image: url('images/searchbox/searchtop.gif');
}
/* +++++ Poll Division +++++ */
.poll
{
	width: 163px;
	margin: 0px 0px 5px;
	float: left;
	text-align: center;
}
/* +++++ Sky Scraper Division +++++ */
.skyscraper
{
	width: 160px;
	margin: 5px 0px 5px 5px;
	float: left;
	text-align: center;
}
.rawlings
{
	width: 160px;
	height: 140px;
	margin: 5px 0px 5px 5px;
	float: left;
}

/* +++++ Admin Divisions +++++ */
.admintableheader
{
	border:solid 2px #000000;
	background-image: url('images/header/pg-youth-master_02.jpg');
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
}

.admintablesubheader
{
	background-color:#6699CC;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}

.admintablerowshaded
{
	background-color:#CCCCCC;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}

.admintablerowshadeddark
{
	background-color:#DDDDDD;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}

.articleheader
{
	font-family:Rockwell Condensed;
	font-size:20pt;
	font-weight:bold;
	color:Black;
}

.articleheadermedium
{
	font-family:Rockwell Condensed;
	font-size:16pt;
	font-weight:bold;
	color:Black;
}

.articleheadersmall
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:14pt;
	font-weight:bold;
	color:Black;
}
.articlesubheader
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:Black;
}

.articletext
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	color:Black;
}

/* +++++ News Division +++++ */
.newshomewrap
{
	background-image: url(images/bg/newshomewrap.jpg);
	width: 988px;
	height: 60px;
	float: left;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}
.newshomewrap a:active
{
	color: red;
}
.newshomewrap a:link 
{
	color:#0033CC;
}
.newshomewrap a:visited
{
	color: #3c3ea2;
}
.newshomewrap a:hover
{
	color: #ef7e51;
	text-decoration: underline;
}
.newshomewrap a 
{
	text-decoration:none;
}
.news {
	background-color: black;
	width: 515px;
	height: 20px;
	float: left;
}
.pgplayer
{
	background-image: url(images/pgplayer/blue.jpg);
	width: 300px;
	height: 48px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #D9E8FD;
	margin-right: 10px;
	margin-top: 0px;
	float: right;
}
.pgplayertext
{
	margin-top: 24px;
	font-size: 9pt;
	color: #3d3e3d;
	font-weight: bold;
	font-family: 'Arial';
	text-align: center;
}
.pgplayertext a:active
{
	color: white;
}
.pgplayertext a:link 
{
	color:white;
}
.pgplayertext a:visited
{
	color:white;
}
.pgplayertext a:hover
{
	color: #F0E68C;
	text-decoration: none;
}
.pgplayertext a 
{
	text-decoration:none;
}

/* +++++ Menu Division +++++ */
.menu
{
	width: 990px;
	float: left;
	
}
/* +++++ Top Menu Division +++++ */
.topmenu
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	width: 990px;
}
/* +++++ Final Season Division +++++ */
.finalseason
{
	background-color: black;
	width: 800px;
	height: 100%;
	float: left;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
	padding-right: 1px;
	padding-left: 5px;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	
}
/* +++++ Main Division +++++ */
.main
{
	background-color: white;
	width: 810px;
	height: 100%;
	float: left;
	font-family: Arial;
	margin: 5px 0px 0px;
	font-size: 10pt;
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: silver thin solid;
	border-top: silver thin solid;
	border-left: silver thin solid;
	border-bottom: silver thin solid;
}
.mainheader
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
}	
.main a:active
{
	color: red;
}
.main a:link 
{
	color:#0033CC;
}
.main a:visited
{
	color: #3c3ea2;
}
.main a:hover
{
	color: #ef7e51;
	text-decoration: underline;
}
.main a 
{
	text-decoration:none;
}
.mainhome
{
	background-color: transparent;
	width: 815px;
	height: 100%;
	float: left;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.mainhome a:active
{
	color: red;
}
.mainhome a:link 
{
	color:#0033CC;
}
.mainhome a:visited
{
	color: #3c3ea2;
}
.mainhome a:hover
{
	color: #ef7e51;
	text-decoration: underline;
}
.mainhome a 
{
	text-decoration:none;
}
.eventnews
{
	width: 794px;
	background-color: #e1e6ef;
	padding-right: 2px;
	padding-left: 8px;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	font-size: 9pt;
}
.eventnewshighlight
{
	width: 100%;
	background-color: yellow;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.playerprofilelist
{
	width: 400px;
	float: left;
}
/* +++++ Main Children Divisions +++++ */ 
.mainleft
{
	width: 450px;
	float: left;
	background-color: #e6e7ee;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.featurednewsimage
{
	width: 450px;
	float: left;
	height: 200px;
}
.featurednewsleadin
{
	width: 446px;
	float: left;
	height: 30px;
	background-color: #333333;
	font-size: 11px;
	color: white;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.featurednewsleadin a:active
{
	color: red;
}
.featurednewsleadin a:link 
{
	color:aqua;
}
.featurednewsleadin a:visited
{
	color:aqua;
}
.featurednewsleadin a:hover
{
	color: yellow;
}
.featurednewsleadin a:link 
{
	color:aqua;
}
.featurednewsleadin a 
{
	text-decoration:none;
}
.morestories
{

}
.tabstripcontainer
{
	border-right: silver 0px solid;
	border-top: silver 0px solid;
	border-left: silver 0px solid;
	border-bottom: silver 0px solid;
	width: 450px;
	font-size: 10px;
}
.tabstriptitle
{
	background-color: transparent;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
	background-image: url(images/containers/upcomingevent.gif);
	height: 20px;
	padding-left: 10px;
}
.tabstripsubtitle
{
	background-color: transparent;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
	background-image: url(images/containers/recentevent.gif);
	height: 20px;
	padding-left: 10px;
}
.tabstripcontenttable
{
	background-color: #e6e7ee;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.pgcrosschecker
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width: 450px;
	font-size: 10px;
	margin-top: 5px;
	background-color:#E5E5E5;
}
.crackofthebat
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width: 450px;
	background-color: Black;
	font-size: 11px;
	color: silver;
}
.crackofthebat a:active
{
	color: red;
}
.crackofthebat a:link 
{
	color:white;
}
.crackofthebat a:visited
{
	color:white;
}
.crackofthebat a:hover
{
	color: #ef7e51;
	text-decoration: underline;
}
.crackofthebat a 
{
	text-decoration:none;
}
.crackofthebattitle
{
	width: 450px;
	background-color: Black;
	font-size: 10px;
}
.playerprofilehome
{
	width: 444px;
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.bbwebtvtopvideobox
{
	width: 444px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
/* +++++ Main Right Division +++++ */
.mainright
{
	background-color: white;
	width: 350px;
	height: 100%;
	float: left;
	margin-left: 3px;
}
.mainrightxcheckertitle
{
	width: 350px;
	float: left;
}
.mainrightxcheckercontent
{
	width: 340px;
	margin-left: 5px;
}
.mainrightcontainertop
{
	background-image: url('images/containers/top.gif' );
	width: 340px;
	height: 18px;
	float: left;
	font-size: 10pt;
	color: white;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
}
.mainrightcontainertop a:active
{
	color: red;
}
.mainrightcontainertop a:link 
{
	color:white;
}
.mainrightcontainertop a:visited
{
	color:white;
}
.mainrightcontainertop a:hover
{
	color: #E6F803;
	text-decoration:none;
}
.mainrightcontainertop a 
{
	text-decoration:none;
}
.mainrightcontainermiddle
{
	/*background-image: url('images/containers/middle.jpg' );*/
	width: 350px;
	height: auto;
	float: left;
}
.mainrightcontainermiddlex
{
	width: 350px;
	height: auto;
	float: left;
}
.mainrightcontainerbottom
{
	/*background-image: url('images/containers/bottom.jpg');*/
	width: 350px;
	height: 5px;
	float: left
}

/* +++++ Footer Division +++++ */
.footer
{
	background-color: #FFFFFF;
	float: left;
	width: 990px;
	height: 50px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.footer a:hover
{
	color: #4682B4;
}
.footer a:link 
{
	color:navy;
}
.footer a 
{
	text-decoration:none;
}
.footer img
{
	border:0;
}
.footertable
{
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: whitesmoke 1px solid;
	width: 250px;
	background-color: #F5F5F5;
}
.copyright
{
	float: left;
	width: 987px;
	font-size: 9px;
	color: black;
	font-family: Arial;
	text-align: center;
}
/* +++++ Contact Page +++++ */
.contact
{
	font-weight:bold;
	background-color:Silver;
	text-align:left;	
}
.contactemail
{
	text-align:left;
}
.contactpg
{
	font-weight: bold;
	font-size: x-large;
	background-color: Blue;
	text-align: left;
	color: white;
}
.contactpgaddress
{
	background-color:#eeeeee;
	text-align:left;
}
.contacttable
{
	width: 500px;
}
/* +++++ Schedule Page +++++ */
.normal { background-color: #ffffff; }
.normalhome { background-color: #e6e7ee; }
.highlight { background-color: #bef99f; }
.schedulefont { font-size:12px; }
.scheduleheader
{
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	width: 810px;
}
/* +++++ Events Page +++++ */
.eventtitlediv
{
	width:810px;
	float:left;
}

.eventmenudiv
{
	width:110px;
	float:left;
	background-color:White;
}

.eventcontentdiv
{
	width: 690px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color:White;
}

.eventtitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
}
.eventmenu
{
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	width: 110px;
}
.eventmenurequest
{
	background-color:Yellow;
}
.eventrosters
{
	border-right: lavender 1px solid;
	border-top: lavender 1px solid;
	border-left: lavender 1px solid;
	border-bottom: lavender 1px solid;
	font-size: 12px;
	font-family: Arial;
}
.eventschedule
{
	border-right: lavender 1px solid;
	border-top: lavender 1px solid;
	border-left: lavender 1px solid;
	border-bottom: lavender 1px solid;
	font-size: 10px;
	font-family: Arial;
}
/* +++++ Story Pages +++++ */
.storyheader
{
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
}


/* +++++ Northeast Pages +++++ */
.northeastleftmenu
{
	width: 300px;
	background-color: Black;
	float: left;
	margin-right: 5px;
	text-align: center;
	color: white;
}
.northeastleftmenu a:active
{
	color: red;
}
.northeastleftmenu a:link 
{
	color:white;
}
.northeastleftmenu a:visited
{
	color:white;
}
.northeastleftmenu a:hover
{
	color: #E6F803;
	text-decoration:none;
}
.northeastleftmenu a 
{
	text-decoration:none;
}
.northeastbutton
{
	width: 290px;
	background-color: Navy;
	text-align: center;
	font-weight: bold;
	color: white;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: silver 2px solid;
	border-top: silver 2px solid;
	border-left: silver 2px solid;
	border-bottom: silver 2px solid;
	margin-top: 3px;
}
.northeastmain
{
	width: 493px;
	background-color: #F5F5F5;
	float: right;
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
}

/* +++++ Player Profile Classes +++++ */
.ProfileText
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight:normal;
}

.ProfileHeads
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight:bold;
	width:120px;
}

.ProfileReport
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight:normal;
	font-style:italic;
}

.ProfileTitles
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight:bold;
	background-color:#333333;
	color:White;
}

.ProfileMainTitle
{
	font-family:Century Gothic;
	font-size:24pt;
	font-weight:bold;
	color:White;
	background-color:#333333;
}

.ProfileName
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size: 18pt;
	font-weight:bold;
	background-color:ButtonFace;
	color:Black;
}

.ProfileStats
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size: 14pt;
	font-weight:bold;
	background-color:ButtonFace;
	color:Black;
}

.large_header
{
	background-color:#000000;
	margin:2px 0px 2px 4px;
	padding-top:4px;
	width: 788px;
	height:30px;
	border:2px solid Red;
	float:left;
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:bold;
	color:White;
	text-align:center;
	line-height:30px;
}

/* +++++ Player Profile Classes +++++ */
.profilerpt
{
	width: 790px;
	height: 100%;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-image: url(images/pgprofile/profilerptboxmiddle.jpg);
	font-family: Arial;
}
.profilerpttitlemain
{
	font-size: 16pt;
	font-family: Arial;
	text-align: center;
}
.leftrightwrap
{
	width: 530px;
	background-color: white;
	margin-top: 0px;
	margin-left: 5px;
	padding-bottom:5px;
	float:left;
}
.profilerptleft
{
	width: 360px;
	height: 100%;
	float: left;
	margin-left: 5px;
	margin-bottom:5px;
}
.profilerptright
{
	width: 150px;
	height: 100px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}
.profilepicframe
{
	width: 250px;
	height: 100%;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	float:left;
}
.profilerptreport
{
	width: 520px;
	height: 100%;
	margin-left: 5px;
	margin-top: 0px;
	float: left;
	background-color: #eeeff1;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
}
.profilerptreporttitle
{
	line-height: 14px;
	width: 525px;
	height: 14px;
	margin-left: 5px;
	margin-top: 5px;
	float: left;
	background-color: #eeeff1;
	padding-left: 5px;
	font-size: 10pt;
	padding-top: 5px;
	font-weight: bold;
}
.profilerpttitle
{
	font-weight: bold;
	font-size: 16pt;
	width: 530px;
	height: 30px;
	background-color: #2d34a2;
	text-align: center;
	color: white;
	font-style: italic;
	float: left;
	margin-left: 5px;
	font-family: Arial;
	vertical-align: middle;
}
.profilerptname
{
	font-size: 11pt;
	color: gray;
	margin-top: 5px;
	font-weight: bold;
	font-style: italic;
}
.profilerptbio
{
	font-size: 10pt;
	color: gray;
}
.profilerptrating
{
	font-size: 11pt;
	font-weight: bold;
	color: gray;
	float: left;
}
/*.profilerpttop
{
	width: 800px;
	height: 12px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	background-image: url('images/containers/top.jpg' );
	background-image: url('images/bgprofile/profilerptboxtop.jpg');
}
.profilerptmiddle
{
	width: 800px;
	height: 350px;
	float: left;
	background-color: Fuchsia;
	background-image: url('images/bgprofile/test.jpg');
	
}
.profilerptbottom
{
	width: 805px;
	height: 12px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	background-image: url('images/bgprofile/profilerptboxbottom.jpg');
}*/

.mainprofilewrap
{
	width: 790px;
	height: 100%;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-image: url(images/pgprofile/profilerptboxmiddle.jpg);
	font-family: Arial;
}
.profileinfowrap
{
	width: 525px;
	background-color: white;
	margin-top: 0px;
	margin-left: 5px;
	padding-bottom:5px;
	padding-left:5px;
	float:left;
}
.profilemainname
{
	font-size: 13pt;
	color: gray;
	margin-top: 5px;
	font-weight: bold;
	font-style: italic;
}
.profilemainbio
{
	font-size: 10pt;
	color: gray;
	padding-top: 3px;
}
.mainprofilerawlings
{
	text-align: center;
	height: 60px;
	padding-top: 5px;
}
.mainprofilead
{
	width: 255px;
	height: 255px;
	margin-top: 5px;
	margin-right:5px;
	float: left;
}
.profilelinkbox
{
	border-right: #003700 1px dotted;
	border-top: #003700 1px dotted;
	border-left: #003700 1px dotted;
	border-bottom: #003700 1px dotted;
	background-color: #d5efa0;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.pgrating
{
	font-size: 8pt;
}
.profilelinksrepeater
{
	width: 790px;
	height: 100%;
	border-right: #003700 1px dotted;
	padding-right: 5px;
	border-top: #003700 1px dotted;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #003700 1px dotted;
	padding-top: 5px;
	border-bottom: #003700 1px dotted;
	background-color: #d5efa0;
}

/******************** TOP VIDEOS ******************/

#topvideos
{
float:left;
margin-top:15px; 
}

#topvid_sectionbar
{
width:349px;
margin:0px;
height:29px;
background-image:url('images/bbwebtv/sectionbar_red.jpg');
margin-top:0px;
float:left;
}

#vidslot

{ 
width:349px;
margin-top:10px;
background-image:none;
float:left;
}

#topvid_insert
{
FLOAT: left; 
WIDTH: 345px; 
TEXT-ALIGN: left;
}

#topvid
{
background:url('images/bbwebtv/section_divider_red.jpg') bottom center; 
background-repeat:no-repeat; 
margin-top:1px; 
FLOAT:left; 
width:445px;
padding-bottom:1px;
}

#topvid_picwrap
{
FLOAT: left; 
HEIGHT:57px; 
width:84px;
margin-top:5px;
}

#topvid_text1
{
float:left;
font-family:arial;
text-align:left;
width:240px;
margin-left:5px;
font-size:12px;
}

#topvid_text2
{
float:left;
font-family:arial;
text-align:left;
width:340px;
margin-left:5px;
font-size:12px;
}

#topvid_watchnow
{
FLOAT: right; 
WIDTH: 240px; 
HEIGHT:24px;
TEXT-ALIGN: right;
margin-top:1px;
margin-right:10px;
}

.mainhome
{
	background-color: transparent;
	width: 815px;
	height: 100%;
	float: left;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
/******************** PG YOUTH ******************/
.youthmain
{
	background-color: transparent;
	width: 815px;
	height: 100%;
	float: left;
	font-family: Arial;
	margin: 5px 0px 0px;
	font-size: 12pt;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}
.youthmain a:active
{
	color: red;
}
.youthmain a:link 
{
	color:#0033CC;
}
.youthmain a:visited
{
	color: #3c3ea2;
}
.youthmain a:hover
{
	color: #ef7e51;
	text-decoration: underline;
}
.youthmain a 
{
	text-decoration:none;
}

.headertitle
{
	font-size: 15pt;
	text-align:center;
}
.youthcontent
{
	float: left;
	width: 800px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.youthsubmenu
{
	float: left;
	width: 190px;
	background-color: gray;
	margin-left: 5px;
	text-align: center;
	font-size: 14pt;
	padding-bottom: 6px;
	padding-top: 6px;
}


/* -----------------for the new look starts here ------------------*/
.header_Y
{
	background-image: url(images/youthheader.jpg);
	width: 990px;
	height: 110px;
}
.search_Y
{
	width: 325px;
	height: 24px;
	color:White;
	font-size:10pt;
	font-weight:bold;
	float:right;
}
.menu_Y
{
	width: 150px;
	float: left;
	background-color: #002161;
	text-align: left;
	padding-left: 5px;
	color: white;
	padding-right: 5px;
}
.menu_Y a:active
{
	color: red;
}
.menu_Y a:link 
{
	color: white;
}
.menu_Y a:visited
{
	color: white;
}
.menu_Y a:hover
{
	color: #00cccc;
	text-decoration: underline;
}
.menu_Y a 
{
	text-decoration:none;
}
.main_Y
{
	background-color: transparent;
	width: 815px;
	float: left;
	margin: 5px 0px 0px;
	font-size: 12pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	display: inline;
}
.main_Y a:active
{
	color: red;
}
.main_Y a:link 
{
	color:#0033CC;
}
.main_Y a:visited
{
	color: #3c3ea2;
}
.main_Y a:hover
{
	color: #ef7e51;
	text-decoration: underline;
}
.main_Y a 
{
	text-decoration:none;
}
.main_X
{
	background-color: transparent;
	width: 170px;
	float: left;
	margin: 5px 0px 0px;
	font-size: 12pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	display: inline;
}
.login_Y
{
	font-family: Arial;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size:10pt;
	width: 150px;
	text-align: center;
	float:right;
}
.login_Y a:active
{
	color: #000000;
}
.login_Y a:link
{
	color: #000000;
}
.login_Y a:visited
{
	color: #000000;
}
.login_Y a:hover
{
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
.login_Y a 
{
	text-decoration:none;
}
.smallitalictext_Y
{
	font-size: 9pt;
	font-style: italic;
}

.smallboldtext_Y
{
	font-size: 11pt;
	font-weight: bold;
}
.medboldtext_Y
{
	font-weight: bold;
	font-size: 20pt;
	text-align: center;
}
.home_Y
{
	width: 800px;
}
.homechallenge_Y
{
	background-image: url(images/home/homechallenge.jpg);
	width: 800px;
	height: 590px;
	background-repeat:no-repeat;
}
.infield_Y
{
	background-image: url(images/infield.jpg);
	width: 800px;	
	background-repeat:no-repeat;
}
.infield_Y_template
{
	background-image: url(images/infield.jpg);
	width: 800px;	
	height:600px;
	background-repeat:no-repeat;
}
.baseball
{
	background-image: url(images/ball.gif);
	width: 247px;
	height: 251px;
}
.tenoff_Y
{
	text-align: left;
	width: 700px;
	color: navy;
	margin-left: 50px;
}
.thirtyoff_Y
{
	text-align: left;
	width: 600px;
	color: navy;
	margin-left: 100px;
}
.redboldtext_Y
{
	font-weight: bold;
	font-size: 18pt;
	color: red;
	font-style: italic;
	text-align: left;
}
.blackboldtext_Y
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-style: italic;
}
.blueboldtext_Y
{
	font-weight: bold;
	font-size: 14pt;
	color: navy;
	font-style: italic;
	text-align: center;
}

.Title
{
	color:#505050;
	font-size: 15px;
	font-weight: bold;
}
.TitleSupplement
{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
}
.Container
{
	border: solid 1px #505050;
	font-family:verdana;
	font-size:10px;
	background:#f6f6f6;	
}

.Container TH
{
	border-bottom:solid 1px #505050;
	background:#c0c0c0;
	font-weight: bold;
	font-size: 10px;
}

.Container .Data
{
	font-size:10px;line-height:14px;
}

.Container .Box
{
	font-size:10px;border:solid 1px #c0c0c0;
}

.centeredtable
{
	margin-right:auto;
	margin-left:auto;
}