/*---------------------------------------------------------------
// AspStudio_Codepage="1252"
// The above line is the mark for code page of soft usage , so DO NOT DELETE IT. More details in Help file.
//
// File name:   GlobalStyles.css
// Authorship:  J.D. Pohlman
// Author email: jd@pohlman.us
// Date created:Tuesday,2006-05-09 16:27:04
// Copyrights(C)
//--------------------------------------------------------------*/

blockquote
{
	width: 400px;
	margin: 0;
	padding: 0;
	font-size: 150%;
	letter-spacing: -1px;
	line-height: 1em;
	text-align: center;
	color: green;
	background: #eee url(/images/QuoteTop.gif) no-repeat top left;
}

#quote
{
	margin: 0 0px 0 0;
	padding: 20px 20px 10px 20px;
	background: url(/images/EndQuote.gif) no-repeat right bottom;
}

#author
{
	margin: 0 0px 0 0;
	padding: 0 0 10px 0;
	color: green;
	font-size: 60%;
	background: url(/images/QuoteBottom.gif) no-repeat left bottom;
}

table.data
{
	border-collapse: collapse;
	margin: 5px;
}

table.data thead, table.data tbody
{
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}

table.data tfoot td
{
	border: 0px;
}

table.data th, table.data td
{
/*	padding: 10px;*/
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 5px;
}


table.data th
{
	font-family: Verdana, sans-serif;
	background: #ccc;
}

table.data caption
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding-bottom: 6px;
}


#Cell
{
	width: 374px;
	vertical-align: top;
	float: left;
	text-align: center;
	padding: 15px 25px 15px 25px;
	margin: 0;
}

#Row, #PageNumbers, #RowHome
{
	width: 800px;
	clear: both;
}

#Clear
{
	clear: both;
}

#CellHome
{
	width: 150px;
	vertical-align: top;
	float: left;
	text-align: center;
	padding: 15px 64px 15px 64px;
	margin: 0;
}

#PageNumbers
{
	padding: 10px 0 10px 0;
}

#PhotoOfTheWeek
{
	padding: 5px 0 0 0;
	font-weight: bold;
}

#ImageDesc
{
	text-align: center;
	width:374px;
}

#EventDesc
{
	text-align: justify;
	width: 90%;
}

ul.video
{
    text-align: left;
    margin: 10px 0 0 20px;
    font-weight: bold;
}

ul.video li
{
    margin: 0 0 0 15px;
    font-weight: normal;
}

h2
{
	text-align: center;
}

h1 
{ 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	margin-bottom:0px; 
	font-weight:bold;
}

h2 
{ 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	margin-bottom:0px; 
	font-weight:bold; 
}

h3 
{ 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	margin-bottom:0px; 
	font-weight:bold;
}

div.breadcrumb a { font: bold 12.0000px Arial; color: #000000; text-decoration: none; }
div.breadcrumb { font: 12.0000px Arial; color: #000000; text-decoration: none; text-align: left; }
div.breadcrumb a:hover { font: bold 12.0000px Arial; color: #374880; text-decoration: none; }

body 
{	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:12pt; 
	color:#000000; 
	FONT-WEIGHT:normal; 
	FONT-STYLE:normal; 
	TEXT-DECORATION:none; 
	background-color:#FFFFFF; 
}

td 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}

th 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}

a 
{ 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	FONT-WEIGHT:bold; 
	FONT-STYLE:none; 
	TEXT-DECORATION:none; 
}

/* Left navigation information */
.LeftNav 
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	FONT-WEIGHT:bold; 
	FONT-STYLE:none; 
	TEXT-DECORATION:none;
}

.LeftNavTitleBackColor 
{ 
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:2px;
}
/* End left navigation information */

/* Top navigation information */
.TopLinks
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	FONT-WEIGHT:bold;
	FONT-STYLE:none;
	TEXT-DECORATION:none;
}

.TopLinks a 
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	FONT-WEIGHT:bold;
	FONT-STYLE:none;
	TEXT-DECORATION:none;
}
/* End top navigation information */

.Form 
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	FONT-WEIGHT:bold;
	FONT-STYLE:none;
	TEXT-DECORATION:none;
}

/* Pulled from stlcardinals.com */
.team a
{
	color:#000;
}

.w, .l, .p, .gb
{
	text-align:center;
	font:11px Tahoma,Arial,Helvetica,sans-serif;
}

.foot, .foot a
{
	clear:both;
	text-align:left;
	font:11px Tahoma,Arial,Helvetica,sans-serif;
}

/* all-purpose text */
.textXs, .textXs td 
{
	font-size:10px; 
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	color:#630;
	FONT-WEIGHT:bold;
}

.textSm, .textSm td 
{
	font-size:11px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
}

.text, .text td
{
	font-size:12px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
}

.textLg, .textLg td 
{ 
	font-size:14px; 
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
}

.textXl, .textXl td 
{ 
	font-size:16px; 
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
}
/* End pulled from stlcardinals.com */

/* News/Feedback colors.  Will probably never need to be changed. */
.NewsBorderColor 
{ 
	border:solid 1px #999999;
}

.NewsTitleBackColor 
{ 
	background-color:#D3D3D3;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:2px;
}

.NewsTitleBackColor2 
{ 
	background-color:#D3D3D3;
	border-left:solid 1px #999999;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:2px
}

.NewsBackColor 
{ 
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	padding:2px;
}

.NoNews 
{ 
	background-color:#D3D3D3;
}

.News 
{ 
	border-top:solid 1px #999999;
	padding:2px;
}

/* Tab info */
.tab { font: bold 11px Arial, Helvetica, sans-serif; padding: 10px 20px; margin: 1px 0 0 1px; z-index: 1; }
.tab:hover { cursor: pointer;}
.tab-head { padding-top: 9px; padding-bottom: 9px; text-align: left; } 
.tab-body { border-style: solid; border-width: 0 1px 1px 1px; background-color: white; display: none; text-align: center; z-index: 2; }
.tab-active { background-color: white; z-index: 3; }
.tab-inactive { z-index: 1; }
