/*<group=General Tag Styles>*/

body {
	background-color: #990000;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
a
{
	color: #000000;
	text-decoration: none;
}
/*
strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #841F31;
}
*/
em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #841F31;
	
	font-style: normal;
	font-weight: bold;
}
.button 
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
	background-color: #790000;
	height: 19px;
	padding-left: 3px;
	padding-right: 3px;
}
	
/*</group>*/

/*<group=General Div Styles>*/
/*
#page {
	background-color: #FFFFFF;
	height: 586px;
	width: 760px;
	padding: 4px;
	clear: both;
}

#header {
	height: 153px;
	width: 754px;
	background-image: url(../images/logoHeader.jpg);
}
*/
.redheading {
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
.header
{
	color: White;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}

.headerSelect
{
	color: Black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}

.main
{
	color: Black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.main:visited, .main:hover, .main:link, .main:active
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.headerStrong
{
	color: White;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
}

.headerA:visited, .headerA:hover, .headerA:link, .headerA:active
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.rightSide:visited, .rightSide:hover, .rightSide:link, .rightSide:active
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}

.headerMenu
{
	color: White;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

.headerMenuA:visited, .headerMenuA:hover, .headerMenuA:link, .headerMenuA:active
{
	color: White;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
}

.buttons
{
	color: White;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	background-color: #990000;
}

.yellowBox
{
	color: Black;
	background-color: #ffd400;
	display: block;
	height: 20px;
	font-size:14px;
}
	
#topLinks {
	float: right;
	width: 325px;
	padding-top: 1px;
}

#topLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}

#topLinks table {
	padding-right: 5px;
	}

#topLinks td {
	padding-left: 3px;
	padding-right: 3px;
	}
/*
#topMenu {
	width: 600px;
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	padding-bottom: 2px;
	height: 25px;
}

#topMenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E8DFA4;
	line-height: 12px;
}

#topMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 12px;
}

#topMenu table {
	border-top: 1px solid #e8dfa4;
	border-bottom: 1px solid #e8dfa4;
}
#topMenu td {
	padding-left: 3px;
	padding-right: 3px;
}
*/
#search {
	padding-top: 2px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 150px;
	height: 12px;
	padding-right: 5px;
}

#login {
	height: 250px;
	width: 754px;
	background-image: url(../images/background.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000000;
}

#ticker {
	background-color: #832032;
	border-top: #E8DFA4 1px solid;
	border-bottom: #E8DFA4 1px solid;
	height: 24px;
	width: 754px;
	clear: both;
}
#noticker {
	border: 4px solid #FFFFFF;
	height: 24px;
	width: 754px;
	clear: both;
}
#stars {
	float: right;
	padding-right: 20px;
	margin-bottom: 15px;
}
	
/*</group>*/

/*<group=Fading Photo Galery Styles>*/

#photos {
	background-color: #000000;
	height: 184px;
	width: 748px;
	padding-top: 8px;
	/* padding-bottom: 8px; */
	padding-right: 2px;
	padding-left: 4px;
}
#leftGallery {
	height: 180px;
	width: 180px;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}	
#centerLeftGallery {
	height: 180px;
	width: 180px;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
#centerRightGallery {
	height: 180px;
	width: 180px;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
#RightGallery {
	height: 180px;
	width: 180px;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
	
/*</group>*/

/*<group=Open Screen Specific Styles>*/

#openScreenHeader {
	/*height: 170px;*/
	width: 754px;
	/*background-image: url(../images/openScreenHeader.jpg); */
	text-align: left;
	padding: 0px;
}

#events {
	height: 187px;
	width: 754px;
	background-image: url(../images/openScreenEvents.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000000;
}

#news {
	width: 180px;
	float: right;
	padding-right: 10px;
	color: #FFFFFF;
}
#share {
	width: 180px;
	float: right;
	padding-right: 10px;
	color: #E8DFA4;
}
#calendar {
	clear: both;
	padding-top: 2px;
	padding-right: 10px;
	margin-left: 10px;
}

#TRHCalendar
{
	float: left;
	padding-top: 140px;
	padding-left: 40px;
}		
.CalendarTable
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #ffffff;
	padding-top: 0px;
	font-family: Tahoma, Arial;
	height: 38px;
	background-color: #790000;
}
.CalendarTable A
{
    CURSOR: hand;
    COLOR: yellow
}
/*</group>*/

/*<group=General Home Page Specific Styles>*/

#generalHomeHeader {
	height: 55px;
	width: 754px;
	background-image: url(../images/navigationHeader.jpg);
	text-align: left;
}
#greenTicker
{
	clear: both;
	border-top: #E8DFA4 1px solid;
	width: 754px;
	border-bottom: #E8DFA4 1px solid;
	height: 24px;
	background-color: #579340;
}
/*
.sidebar{
	background-image: url(../images/sidebar_bkgrnd_base.jpg);
	repeat-y;
	width: 145px;
	border: 4px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.sidebar ul{
	margin-left: 0px;
	padding-left: 30px;
	list-style-type: none;
	list-style-image: url(../images/listStar.gif);
	margin-top: 70px;
}


.sidebar li{
	
}
.sidebar li a{
	color: #E8DFA4;
}
.sidebar li.here{
	list-style-image: url(../images/listStarHere.gif);	
}
.sidebar li.here a{
	color: #FFFFFF;
}
.sidebar ul ul{
	margin-left: 0px;
	padding-left: 15px;
	list-style-type: none;
	margin-top: 0px;
	list-style-image: none;
}
.sidebar ul ul li{
	color: #E8DFA4;
	list-style-type: none;
}
.sidebar ul li ul li a{
	color: #E8DFA4;
}
*/
#content {
	height: auto;
	width: 754px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	clear: both;
}
.mainArea {
	background-color: #FFFFFF;
	width: 601px;
}
#staticContent {
	background-image: url(../images/parchment.jpg);
	height: 265px;
	width: 600px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;

}
#staticTextBlock {
	width: 285px;
	margin-top: 70px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	float: left;
	padding-left: 40px;
}
#staticTable
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10px;
    FLOAT: left;
    MARGIN-LEFT: 0px;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    height: 487px;
}
#staticTable2
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10px;
    FLOAT: left;
    MARGIN-LEFT: 0px;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
#dynamicArea {
	float: right;
	height: 165px;
	width: 380px;
	clear: both;
	margin-top: -15px;
	padding-right: 55px;
}
#dynamicArea p {
	margin: 0px;
}
#dynamicContent {
	background-image: url(../images/dynamicContentStars.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 210px;

}
#dynamicTable{
	padding-top: 30px;
	padding-left: 5px;

}
#dynamicContent .thumbnail {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	width: 70px;
	padding-left: 18px;
	padding-right: 3px;

}
#dynamicContent .thumbnail img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #333333;

}
#dynamicContent .header {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 150px;

}
#dynamicContent .info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 15px;
	width: 175px;
	padding-right: 18px;
	padding-left: 3px;

}
#dynamicContent .outline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	border: 1px solid #999999;

}
	
/*</group>*/

/*<group=LSM Team Page Specific Styles>*/

#teamPage {
	background-color: #FFFFFF;
	height: auto;
	width: 760px;
	padding: 4px 4px 6px;
	clear: both;
}

#purpleTicker {
	background-color: #212159;
	border-top: #E8DFA4 1px solid;
	border-bottom: #E8DFA4 1px solid;
	height: 24px;
	width: 754px;
	clear: both;
}
.logoSidebar{
	width: 145px;
	border: 4px solid #000000;
	padding: 4px, 4px, 4px, 4px;
	margin: 0px, 4px, 0px, 4px;
/*	background-color: #5e1c5f;*/
	background-color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
/*	repeat-y;
	background-image: url(../images/sidebar_bkgrnd_base.jpg); */
}

.logoSidebar ul{
	margin-left: 0px;
	padding-left: 30px;
/*	list-style-image: url(../images/listStar.gif); */
	margin-top: 125px;
}

/*
.logoSidebar li{
	
}
.logoSidebar li a{
	color: #E8DFA4;
}
.logoSidebar li.here{
	list-style-image: url(../images/listStarHere.gif);	
}
.logoSidebar li.here a{
	color: #FFFFFF;
}
.logoSidebar ul ul{
	margin-left: 0px;
	padding-left: 15px;
	list-style-type: none;
	margin-top: 0px;
	list-style-image: none;
}

.logoSidebar ul ul li{
	color: #E8DFA4;
	list-style-type: none;
}
.logoSidebar ul li ul li a{
	color: #E8DFA4;
}

*/
.teamPanel {
	height: auto;
	width: 601px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000000;
}
.topPlank {
	background-image: url(../images/GenericHeader.jpg);
	height: 153px;
	width: 601px;
}
.topPlank1 {
	background-image: url(../images/EastTeamHeader.jpg);
	height: 153px;
	width: 601px;
}
.topPlank2 {
	background-image: url(../images/WestTeamHeader.jpg);
	height: 153px;
	width: 601px;
}
.topPlank3 {
	background-image: url(../images/FranchiseTeamHeader.jpg);
	height: 153px;
	width: 601px;
}
.centerPanels {
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	background-image: url(../images/Newwoodenpanelback.jpg);
	background-repeat: repeat-y;
}
.centerPanel2 {
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	background-image: url(../images/WoodPanels-center.jpg);
	background-repeat: repeat-y;
}
.topBottomPad {
	padding-top: 10px;
	padding-bottom: 15px;
}

.bottomPlank {
	background-image: url(../images/WoodPlank-bottom.jpg);
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	
/*</group>*/

/*<group=General Class Styles>*/

.loginItem {
	display: block;
	width: 880px;
	height: 25px;
	float: left;
}

.slide {
	height: 180px;
	width: 180px;
}

.label {
	padding: 3px;
	float: left;
	width: 230px;
	text-align: right;
}
.input {
	text-align: left;
	padding: 3px;
	width: 125px;
	float: left;
}
.submitLabel {
	padding: 6px 3px 3px;
	float: left;
	width: 270px;
	text-align: right;
}
.submit {
	text-align: right;

	float:left;
	padding-top: 4px;
}
.submitSpace {
	padding: 6px 3px 3px;
	float: left;
	width: 90px;
	text-align: right;
}
.submitError 
{
	padding: 6px 30px 3px;
	float: left;
	text-align: left;
}
.formArea {
	height: 20px;
}

.clear {
	clear: both;
	height: 1px;
	width: 700px;
}
.whiteBox {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 4px;
	font-size: 9px;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.blackBox
{
	background-color: #000000;
	padding: 8px;
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	font-size: 11px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	/* display: block; */
	width: 200px;

}

.blckBox:visited, .blckBox:hover, .blckBox:link, .blckBox:active
{
	color: white;
	background-color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.yellowText
{
	color: #ffd400;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
/*	line-height: 16px; */
}

.purpleBox
{
	background-color: #5e1c5f;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 0px;
	margin-top: 2px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	display: block;
	width: 200px;
}

.blueBox
{
	background-color: #003580;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 0px;
	margin-top: 2px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	display: block;
	width: 200px;
}

.newsHeadline:visited, .newsHeadline:hover, .newsHeadline:link, .newsHeadline:active
{
	color: #bf311a;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

.newsStory
{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}


.transbutton 
{
	border-style: outset;
	color: ffffff;
	padding: 0;
	margin: 0;
	background-color:  Transparent;
	height: 25px;
	cursor: hand;
}

.adminArea {
	padding: 10px;
	text-align: left;
	width: 600px;
	background-color: White;
}	
/*</group>*/

/*<group=sidebar list>*/

/* for new layout that uses the sidebar div inside of a table cell*/
#sidebarList{
	height: auto;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	line-height: 16px;	
}
/*	white-space: nowrap;*/

#sidebarList ul{
	margin-left: 0px;
	padding-left: 20px;
	list-style-type: none;
/*	list-style-image: url(../images/listStar.gif);*/
}

#sidebarList li{
	
}
#sidebarList li a, .catalog_cats
{
	color: #ffff00;
}
#sidebarList li.here{
/*	list-style-image: url(../images/listStarHere.gif);	*/
line-height: 24px;
}
#sidebarList li.here a{
	color: #FFFFFF;
	line-height: 24px;
}
.here a{
	color: #ffffff;	
}
.hereA:hover{
	color: #ffffff;	
}
.here2 a{
	color: #ffff00;	
}
#sidebarList ul ul{
	margin-left: 0px;
	padding-left: 15px;
	list-style-type: none;
	margin-top: 0px;
	list-style-image: none;
}
#sidebarList ul ul li{
	color: #ffff00;
	list-style-type: none;
}
#sidebarList ul li ul li a{
	color: #ffff00;
	line-height: 24px;
}
.Dotted
{
border-bottom :1px dashed Maroon; 
margin-bottom:1em; 
padding-bottom:1em
}	
#PlaybookHeader
{
	clear: both;
	font-weight: bold;
	font-size: 16pt;
	padding-bottom: 10px;
	color: #000000;
	line-height: normal;
	padding-top: 10px;
	position: static;

	text-align: center;
}
.container {
			FONT-SIZE: 12px;
   			FONT-FAMILY: arial,helvetica,sans-serif;
   			 MARGIN: 0px; 
   			TEXT-ALIGN: left; 
   			
   			}   			
.Head   { font-family: Arial, sans-serif;  font-size:  16px;   line-height: 16px;font-weight: bold;   color: #f0f0f0;}

/*</group>E8DFA4*/
.tab
{
	padding-right: 3px;
	padding-left: 3px;
	background: papayawhip;
	padding-bottom: 3px;
	margin: 0px 1px 1px 0px;
	color: maroon;
	padding-top: 3px;
	text-align: center;
}
.stretcher
{
	background: navajowhite;
	text-align:  left;
	vertical-align: top; 
}
#wrapper{
width: 600px;
margin: 0 auto;
}
.tab h3{
color: #333;
padding: 3px;
font-size: 12px;
margin: 0 1px 1px 0;
text-align: center;
background: papayawhip;
}

h3{
margin: 0;
padding: 5px;
font-size: 14px;
}
#somethin
{
	left: 50px;
	position: absolute;
	top: 50px;
}

.home_newsImg 
{
	margin-right:10px;
	margin-bottom:5px;
}
.redLink 
{
	color:#FF0000 !important;
}

.catalog_cats 
{
	line-height:25px;
}
.Calstyle1 
{
	background-image: url(images/mb_hdr_bg.gif);
	font-family: Tahoma, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.Calstyle2 {font-size: 14px;  color: #FFFFFF;}