/*

	lightyellow		FFFFE0
	goldenrod		DAA520	rgb(218,165,32)
	Raytheon red		CE1126	rgb(206,17,38)

*/

html, body
	{
	font-family:		Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	margin:			0;
	padding:		0;
	color:			#000000;
	background-color:	#FFFFE0;
	background-position:	left;
	height:			100% ;
	}

A:link, A:visited, A:hover, A:active
	{
	/* color:			#ce1126; */ 
	/* color:		#860b19; */
	/* font-weight:		1200; */ 
	text-decoration:	underline;
	}

TABLE
	{
	/* margin:		5; */
	}

/******************************************************************************/

/*  FAQ styles */

BODY.FAQ
	{
	color:			#000000;
	}

LI.FAQ
	{
	color:			#000000;
	}

/******************************************************************************/


/* Scrolling pictures */

#makeMeScrollable
	{
	width:			650px;
	height:			120px;
	position:		relative;
	}

	/* Replace the last selector for the type of element you have in
	   your scroller. If you have div's use #makeMeScrollable div.scrollableArea div,
	   if you have links use #makeMeScrollable div.scrollableArea a and so on. */

#makeMeScrollable div.scrollableArea img
	{
	position:		relative;
	float:			left;
	margin:			0;
	padding:		0;

	/* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */

	-webkit-user-select:	none;
	-khtml-user-select:	none;
	-moz-user-select:	none;
	-o-user-select:		none;
	user-select:		none;
	}

/******************************************************************************/

@media print
	{
	.NoPrint { display: none; }
	}

@media screen
	{
	.NoScreen { display: none; }
	}

div.EntirePage
	{
	overflow:		hidden ;
	margin:			0 auto ;
	padding:		0 0 0 0 ;
	background:		linear-gradient(#000000, #CE1126);
	min-height:		100% ;
	}

div.AllContent
	{
	border-radius:		20px;
	background-color:	#FFE685;
	width:			925px ;
	max-width:		925px ;
	margin:			15px auto ;
	padding:		0 15px 15px 15px ;
	overflow:		hidden ;
	border:			double ;
	border-width:		4px ;
	min-height:		95% ;
	}

div.AllContentPopup
	{
	border-radius:		20px;
	background-color:	#FFE685;
	width:			90% ;
	max-width:		90% ;
	margin:			15px auto ;
	padding:		15px 15px 15px 15px ;
	overflow:		hidden ;
	border:			double ;
	border-width:		4px ;
	min-height:		95% ;
	}

div.TopBar
	{
	margin:			0px 0px 0px 0px ;
	padding:		15px 15px 15px 15px ;
	overflow:		hidden ;
	display:		inline ;
	}

div.TopBarImages
	{
	margin:			0px 0px 0px 0px ;
	padding:		0px 0px 0px 0px ;
	overflow:		hidden ;
	}

div.TopBarScrollingImages
	{
	border-style:		double ; 
	border-width:		3 ;
	float:			left ;
	}

div.TopBarLogo
	{
	padding:		0px 0px 0px 30px ;
	overflow:		hidden ;
	}

div.TopBarLogo img, a
	{
	text-decoration:	none ;
	border:			none
	}

div.TopBarTitle
	{
	overflow:		hidden ;
	padding:		0px 0px 0px 0px ;
	/* color:			black ; */
	color:			#000000 ;
	font-size:		40px ;
	}

div.TopBarTitle img
	{
	height:			30px ;
	padding:		0px 0px 0px 15px ;
	}

div.MainContent
	{
	margin:			0px 0px 0px 0px ;
	padding:		0px 0px 0px 0px ;
	overflow:		hidden ;
	}

div.ControlMenu
	{
	float:			left ;
	border-style:		solid ; 
	border-width:		1 ;
	padding:		10px 0px 10px 0px ;
	background-color:	#CE1126 ;
	border-radius:		10px ;
	width:			175px ;
	margin:			0px 15px 0px 0px ;
	}

div.DynamicContent
	{
	overflow:		hidden ;
	border-style:		solid ; 
	border-width:		1 ;
	padding:		0px 15px 15px 15px ;
	background-color:	#FFFFE0 ;
	border-radius:		10px ;
	margin:			0px 0px 0px 0px ;
	}

div.Divider
	{
	margin:			15px auto ;
	padding:		15px 15px 15px 15px ;
	overflow:		hidden ;
	text-align:		center ;
	}

div.Divider img
	{
	padding:		0px 30px 0px 30px;
	}

div.Copywrite
	{
	margin:			-15px auto 0px auto ;
	padding:		0px 0px 0px 0px ;
	overflow:		hidden ;
	text-align:		center ;
	font-size:		14px ;
	}

div.LatestNews
	{
	border-style:		solid ;
	border-width:		1 ;
	/* background-color:	#FFCCCC ; */
	background-color:	#FFF2C2 ;
	color:			#e3256b ;
	border-radius:		10px ;
	margin:			15px 0px 15px 0px ;
	padding:		0px 15px 15px 15px ;
	}

hr.RWGLDivider
	{
	height:			3px ;
	border:			0;
	background-image:	-webkit-linear-gradient(left, rgba(206,17,38,0), rgba(206,17,38,0.75), rgba(206,17,38,0)); 
	background-image:	-moz-linear-gradient(left, rgba(206,17,38,0), rgba(206,17,38,0.75), rgba(206,17,38,0)); 
	background-image:	-ms-linear-gradient(left, rgba(206,17,38,0), rgba(206,17,38,0.75), rgba(206,17,38,0)); 
	background-image:	-o-linear-gradient(left, rgba(206,17,38,0), rgba(206,17,38,0.75), rgba(206,17,38,0)); 
	}

div.InfoDiv
	{
	border-style:		solid ; 
	border-width:		1 ;
	padding:		15px auto ;
	background-color:	#CE1126 ;
	border-radius:		10px ;
	margin:			30px 15px 15px 15px ;
	}

div.MapDiv
	{
	overflow:		hidden ;
	border-style:		solid ; 
	border-width:		1 ;
	padding:		15px 15px 15px 15px ;
	background-color:	#CE1126 ;
	border-radius:		10px ;
	margin:			15px 0px 0px 0px ;
	}

div.Question 
	{
	margin-left:		15px ;
	}

div.Question a
	{
	color:			#000000 ;
	}

div.Answer 
	{
	margin-left:		30px ;
	display:		none ;
	}

h1, h2, h4, h4
	{
	color:			#000000 ;
	}

h3.PageTitle
	{
	text-align:		center;
	color:			#000000 ;
	}

h4.SectionTitle
	{
	text-align:		center;
	color:			#000000 ;
	}

img.RosterPic
	{
	max-width:		200px ;
	padding:		15px ;
	border:			none  ;
	}

img.RosterLogo
	{
	max-width:		125px ;
	padding:		15px ;
	border:			none  ;
	}

div.GeneralContent
	{
	/* border-style:		solid ; */
	/* border-width:		1 ; */
	/* background-color:	#FFCCCC ; */
	/* background-color:	#FFF2C2 ; */
	/* color:			#e3256b ; */
	/* border-radius:		10px ;*/
	/* margin:			15px 0px 15px 0px ; */
	padding:		10px 25px 10px 25px ;
	}

/******************************************************************************/

/*  Schedule styles */

table.Schedule
	{
	border:			2px solid #CE1126 ;
	margin-left:		30px ;
	background-color:	#FFFFE0;
	}

H1.Schedule
	{
	text-decoration:	underline;
	text-align:		center;
	}

H3.Schedule
	{
	text-decoration:	underline;
	text-align:		left;
	font-style:		italic;
	}

/******************************************************************************/

/*  Roster styles */

table.Roster
	{
	border:			2px solid #CE1126 ;
	background-color:	#FFFFE0;
	color:			#000000;
	}

table.Roster tr
	{
	background-color:	#FFFFE0;
	color:			#000000;
	}

TH.Roster
	{
	background-color:	#FFFFE0;
	}

TD.Roster, TR.Roster
	{
	background-color:	#fff2cb;
	}

/******************************************************************************/

/*  Champions styles */

table.Champions
	{
	border:			2px solid #CE1126 ;
	margin-left:		30px ;
	background-color:	#FFFFE0;
	}

table.Champions th
	{
	font-weight:		bold;
	font-size:		14pt;
	vertical-align:		top;
	}

table.Champions td
	{
	border:			2px solid #CE1126 ;
	font-size:		10pt;
	padding:		4px ;
	text-align:		center ;
	vertical-align:		middle;
	}

TH.Champions
	{
	background-color:	#bbbbbb;
	font-weight:		bold;
	font-size:		16pt;
	text-decoration:	underline;
	}

TD.Champions
	{
	background-color:	#bbbbbb;
	font-weight:		bold;
	font-size:		14pt;
	text-align:		center;
	vertical-align:		middle;
	}

TD.Champions2
	{
	background-color:	#fff2cb;
	text-align:		center;
	}

A.Champions:link, A.Champions:visited, A.Champions:hover, A.Champions:active
	{
	font-weight:		bold;
	font-size:		14pt;
	}

/******************************************************************************/

/*  For Mendoza line (from Standings_files/stylesheet.css  */

.xl78
        {mso-style-parent:style0;
        border-top:none;
        border-right:none;
        border-bottom:1.0pt solid windowtext;
        border-left:none;}
.xl79
        {mso-style-parent:style0;
        border-top:none;
        border-right:none;
        border-bottom:1.0pt solid windowtext;
        border-left:none;}
.xl80
        {mso-style-parent:style0;
        border-top:none;
        border-right:none;
        border-bottom:1.0pt solid windowtext;
        border-left:none;}
.xl81
        {mso-style-parent:style20;
        border-top:none;
        border-right:none;
        border-bottom:1.0pt solid windowtext;
        border-left:none;}

/******************************************************************************/

/*  Miscellaneous styles */

/*

.mainTitle
	{
	font-size:		38pt;
	font-weight:		bold;
	text-shadow:		black -3px -3px 2px ;
	}

.pageTitle
	{
	font-size:		32pt;
	font-weight:		bold;
	text-shadow:		black -2px -2px 2px ;
	}

*/
