/* common elements orig */
html, body
{ 
font:normal 14px Trebuchet, Arial, Verdana; 
}

h1, h2, h3, h4, p, ul, li, a, img {padding: 0; margin: 0; border: 0;}


a:link {color: #FFFFFF}     /* unvisited link */
a:visited {color: #FFFFFF}  /* visited link */
a:hover {color: #c293be}   /* mouse over link */
a:active {color: #FFFFFF}   /* selected link */


#container, #header, #contentwrapper,  #contentwrapper_white, #contentwrapper_tan, #contentwrapper_blue, #footer
{ 
padding: 0px; 
border: 0px;
margin: 0px auto 0px;
clear: both; 
}

#container
{
width: 840px;
height:100%; 
z-index:-90; 
background-color:#ffffff;
}

.indent
{
margin-left:30px
}



/* header */
#header
{
width:841px;
height:169px;
background-image:url('img/backhead.jpg');
position:relative;
z-index:50;
}


#bumper
{
float:left;
width: 30px;
height:0px;
background-color:#ffffff; 
z-index:55;
}

#leftHead {
	position: relative;
	top: -1px;
	}

#rightHead {
	position: relative;
	width: 179px;
	height: 87px;
	float: right;
	z-index:65;
}

#menu
{
	position: relative;
	float:left;
	border-bottom: none;
	left: 1px;
	top: -3px;
	margin-bottom: 5px;
	padding-left:27px;
}


#pin
{
float:right;
width:160px;
height:90px;
z-index:60;
}

/* End Header */


/* begin index styles */


a.starburst {
	position:absolute;
	background-image: url("img/clear.gif");
	margin:10px 0 0 19px;
	width:134px; 
	height:134px;
	z-index:-4;
}

a.starburst:hover {
	background-image: url("img/burst_hover.jpg");
}

a.starburst:active {
	background-image: url("img/burst_active.jpg");
}

img.starburst {
	position:absolute;
	margin:10px 0 0 19px;
	width:134px; 
	height:134px;
	z-index: -5;
}


a.redbar1 {
	position:absolute;
	background-image: url("img/redbar_both_mavericks2.jpg");
	background-position: 0 0;
	margin:-1px;
	width:782px;
	height:55px;
	z-index:-4;
	left: 0px;
	top: -8px;
}

a.redbar1:hover {
	background-position: 0 55px;
}



img.redbar1 {
	position:absolute;
	margin:0;
	width:780px; 
	height:55px;
	z-index: -5;
}


/* end index styles */


/* begin top drop down menu*/



#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: normal;
	z-index:91;
}

#nav a {
	display: block;
	width: 11em;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	z-index:92;
}

#nav li {
	float: left;
	width: 11em;
	text-align: center;
	cursor: default;
	background-color: transparent;
	padding: 0px 0 3px 1.9px;
	border-right: solid 1px #333;
	z-index:93;
}

#nav li li {
	background: transparent;
	border: 0;
	text-align: left;
	z-index:94;
}

#nav li ul { 
	position: absolute;
	width: 11em;
	display: none;
	*margin-left: -79px;  /* IE6 IE7 only */
	font-weight: normal;
	background: url(img/navback.gif) bottom left no-repeat;
	background-color: #8E7E46;
	padding: 0.5em 0 0.5em 0;	
	border-right: solid 1px #333;
	margin-top: 2px;
	text-indent: 0;
	z-index:90;
}

#nav li:hover ul, #nav li.sfhover ul {
	display: block;
	z-index:94;
}

#nav li:hover {
	background: url(img/navback_drk.jpg) repeat-x #8E7E46;   /* Hover works in all sans IE6 */
	z-index:94;
}

#nav li li:hover {
	background: transparent;
	z-index:94;
}

#nav li li a {
	padding: 0.2em 15px;
	display: block;
	font-weight: normal;
	color: #333;
	width: auto;
	z-index:95;
}

#nav li li a:hover {
	padding: 0.2em 9px;
	margin-left: 1px;
	background-color: #A1A1A1;
	z-index:95;
}



/* end top drop down menu */



/*product sub navigation menu*/
div#subnav {
	width:780px;
	height:20px;
	background: #ffffff url(img/nav_productmenu_bg_normal.gif) bottom left repeat-x;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

div#subnav li {
	float: left;
	width:115px;
	height:16px;
	text-align:center;
	margin: 0; 
	padding: 0;
	padding-left:0px;
	display: inline;
	list-style-type: none;
	border-right: 1px solid #999;
	padding-top:3px;
}

div#subnav a {
	font-family: Trebuchet, Verdana, sans-serif; 
	
	text-decoration:none;
	font-size: 100%;
	color: #555;
}
	
#subnav a:link {color:#666;}
#subnav a:visited {color:#666;}
#subnav a:hover {color: #c293be;}
#subnav a:active {color:#CC6633;}
#subnav a:focus {color:#CC6633;}

.highlight {
	background: #f1d6b0 url(img/nav_productmenu_bg_active.gif) top left repeat-x;
} 
/*product sub navigation menu*/








/*begin press subnav*/
.pressmenu 
{
width:772px;
height:120px
z-index:30; 
background-color:#636363; 
padding-top:4px;
padding-bottom:5px;
}

.pressmenu 
{
vertical-align:middle;
text-align: left;
cursor:default;
font-size:12px;
font-family:  Trebuchet, Arial, Verdana, Verdana, sans-serif;
/* font-family:"Arial Bold", Arial, Verdana, sans-serif; */
color: #ffffff;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
z-index: 30;
}

.pressmenu a:link
{
background-color:#636363;
color:#ffffff;
}

.pressmenu a:hover 
{
background-color:#636363;
color:#ebd4e9;
}

/*end press subnav menu*/





/* Content Wrapper */

#contentwrapper
{
	width:780px;
	color:#2c352c;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	position:relative;
	z-index:0;
	background-color: #513800;
	background-repeat: repeat-x;
	background-position: left top;
}
#contentwrapper_white
{
	width:780px;
	color:#2c352c;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	position:relative;
	z-index:0;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}
#contentwrapper_tan
{
	width:780px;
	color:#2c352c;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	position:relative;
	z-index:0;
	background-color: #917A2F;
	background-repeat: repeat-x;
	background-position: left top;
}
#contentwrapper_blue
{
	width:780px;
	color:#2c352c;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	position:relative;
	z-index:0;
	background-color: #3473B8;
	background-repeat: repeat-x;
	background-position: left top;
}
#contentcolumn
{
width:490px; 
z-index:20; 
}


/* Content Styles */
/* Here's the minimum window height... one for index... one for everything else. */
.minheightindex
{
min-height:5px;
height: auto !important;
height: 763px;
}

.minheight2
{
min-height:520px;
height: auto !important;
height: 520px;
}



#contentwrapper p, h1, h2, h3
{

padding-left:15px;
padding-right:15px;
}


#contentwrapper p
{
padding-bottom:1em;
}




#contentwrapper h1, h2, h3
{
padding-top:.5em;
}

#contentcolumn img.phototop
{
float:left;
clear:left;
margin-bottom:15px;
}

#contentcolumn img.photo
{
float:left;
clear:left;
margin-top:15px;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
}

#contentcolumn img.photobottom
{
float:left;
clear:left;
}

.overviewList li {
	list-style-image:none;
	list-style-type: none;
	margin-left: 30px;
	padding-top:12px;
}




#calendar
{
margin-left:15px;
}

#map
{
margin-left:15px;
margin-right:15px;
width:490;
color:#ffffff;
background-color:#444444;
z-index:35;
}


/* Boxes */

.box
{
float:right;
clear:right;
width:260px; 
z-index:30;
}

.indentbox
{
float:left;
clear:left;
width:250px; 
z-index:30;
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #CC9900 solid;
	margin-bottom: 8px;
	margin-left: 15px;
	margin-right: 15px;
	width: 175px;
}

.indentboxcall
{
float:left;
clear:left;

z-index:30;
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 0px #CC9900 solid;
	margin-bottom: 8px;
	margin-left: 15px;
	margin-right: 15px;
	width: 160px;
}

.indentboxwider
{
float:right;
clear:right;
width:250px; 
z-index:30;
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #CC9900 solid;
	margin-bottom: 8px;
	margin-left: 15px;
	margin-right: 15px;
	width: 235px;
}
.indentboxweather
{
float:right;
clear:right;
width:180px; 
height:150px;
z-index:0;
margin-top:0px;
	margin-right: 5px;
	width: 180px;
}

.rightBoxes {
	float:right;
	clear:right;
	width:260px;
	margin: 8px 8px 8px 4px;
	padding: 0;
}

.rightBoxes2 {
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #CC9900 solid;
	float:right;
	clear:right;
	width:170px;
	margin: 8px 8px 8px 4px;
	padding: 0;
}

.yellowBox {
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #CC9900 solid;
	margin-bottom: 8px;
	width: 250px;
}

.redBox {
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #e10000 solid;
	margin-bottom: 8px;
	width: 250px;
}

.redBoxleft {
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #e10000 solid;
	margin-bottom: 8px;
	margin-left: 15px;
	width: 250px;
}

.redBoxlefttwocol {
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #e10000 solid;
	margin-bottom: 8px;
	margin-left: 15px;
	width: 475px;
}

.redBoxleftthreecol {
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #e10000 solid;
	margin-bottom: 8px;
	margin-left: 15px;
	width: 750px;
}

.yelBoxleft {
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #CC9900 solid;
	margin-bottom: 8px;
	margin-left: 15px;
	width: 250px;
}

.yelBoxlefttwocol {
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #CC9900 solid;
	margin-bottom: 8px;
	margin-left: 15px;
	width: 475px;
}

.yelBoxleftthreecol {
	background: #FDFFD3 url(img/yellow_small_grad.jpg) top left repeat-x;
	border: 1px #CC9900 solid;
	margin-bottom: 8px;
	margin-left: 15px;
	width: 750px;
}


/* Box Styles */

.box h1, h2, h3
{
padding-top:.5em;
}

.box img
{
padding-top:10px;
padding-right:15px;
margin-right:15px;
float:right;
}

.box.across
{
clear:none;
}

.box.icontext
{
text-align:right;

}

.box.superlative
{
height:100%;
}


.box.tall
{
height:200px;
}

.box.half
{
height:100px;
}

/* colors */

.yel1
{
background-color:#FEFFE9
}

.yel2
{
background-color:#FDFFD3
}

.yel3
{
background-color:#FAFFA6
}

.wht
{
background-color:#ffffff
}


.box.map
{
color:#ffffff;
text-align: center;
background-image:url('img/trackmap2.gif');
background-repeat:no-repeat;
}



.box.noline
{
text-decoration: none;
}


.box.corp
{
background-image:url('img/corpevents.jpg');
background-repeat:no-repeat;
}


.box a:link {color: #2c352c}     /* unvisited link */
.box a:visited {color: #2c352c}  /* visited link */
.box a:hover {color: #636363}   /* mouse over link */
.box a:active {color: #ffffff}   /* selected link */

.box.routes
{
background-image:url('img/tickets.jpg');
background-repeat:no-repeat;
}



/* Box Styles */

.box h1, h2, h3
{
padding-top:.5em;
}

.box.map a:link {color: #ffffff}     /* unvisited link */
.box.map a:visited {color: #ffffff}  /* visited link */
.box.map a:hover {color: #ebd4e9}   /* mouse over link */
.box.map a:active {color: #ffffff}   /* selected link */





/* Footer */

/*footer link colors*/
#footer a:link {color: #ffffff}     /* unvisited link */
#footer a:visited {color: #FFFFFF}  /* visited link */
#footer a:hover {color: #99CC66}   /* mouse over link */
#footer a:active {color: #ffffff}   /* selected link */

#footer
{
	width: 780px;
	height: 60px;
	z-index:-70;
	color:#ffffff;
	background-color:#8E7E46;
	padding-top:16px;
	padding-bottom:15px;
	border: 1px solid #666;
	border-top: none;
}

#footer ul
{
padding-left:15px;
padding-right:15px;
}

#footer li
{
font:normal  Trebuchet, Verdana, sans-serif; 
/* font:normal "Arial Bold", Arial, Verdana, sans-serif; */
}

#footer p, #footer ul, #footer li
{
font:normal  Trebuchet, Verdana, sans-serif; 
display: inline;
}

#footer p {
	padding-left:0px;
	padding-right:0px;
}

.gauche
{
float:left;
text-align:left;
font-size: 9pt;
color:#ffffff; 
}

.rive
{
float:right;
text-align:right;
font-size: 9pt;
color:#ffffff; 
}









/* misc */

#jbradytributediv li {
	padding-left:15px;
	list-style: none;
}


.spec
{
margin-left:15px;
}


.storyRight {
	float: right;
	padding: 0 10px 8px 8px;
}

.storyLeft {
	float: left;
	padding: 0 8px 8px 0;
}


.success {
	color: #800080 !important;
	font-weight: bold;
}


/*begin table1 css - CALENDAR */
.table1 {
font-family: Trebuchet, Verdana, sans-serif;
/* font-family:"Arial Black", "Arial Bold", Arial, Verdana, sans-serif; */
margin-left:20px;width:728px;text-align:left;
}
.table1 td {padding-left:8px;}
.table1 tbody tr.odd  td {
background-color:#FFFFFF;
}
.table1 tbody tr.even td {
background-color: #EEEEEE;
}
.table1 thead {
background-color:#00AAFF;color:#FFFFFF;
}
.table1 thead td.c1 {width:256px;}
.table1 thead td.c2 {width:216px;}
.table1 thead td.c3 {width:216px;}

.red {
	font: 12px Trebuchet, Verdana, sans-serif;
	/* 	font: 12px "Arial Black", "Arial Bold", Arial, Verdana, sans-serif;  */
	font-weight: bold;
	color: #971818;
}


/*begin table1 css - facts */
.table1n {
font-family:Trebuchet, Verdana, Arial, sans-serif;
margin-left:15px;width:460px;text-align:left;

}
.table1n td {padding-left:8px;}
.table1n tbody tr.odd  td {
background-color:#FFFFFF;
}
.table1n tbody tr.even td {
background-color: #EEEEEE;
}
.table1n thead {
background-color:#695ede;color:#FFFFFF;
}
.table1n thead td.n1 {width:200px;}
.table1n thead td.n2 {width:200px;}
.table1n thead td.n3 {width:200px;}
.table1n thead td.n4 {width:170px;}


}

/*end table1 css*/
.Brown {
	color: #630;
	font-size: large;
}
.BrownCenter {
	font-size: x-large;
	color: #630;
	text-align: center;
}

.brownmedium {
	font-size: medium;
	color: #630;
}

