@charset "utf-8";
/* CSS Document */

.center {
	text-align: center;
}
		
.footer {
	color: #FF9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

/* Top level styles for entire website */
body {
	background-image:url('/images/mockup.png');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	padding: 0;
	margin: 0 auto; /* This property centers the website */
	vertical-align: top;
	background-color: #003366;
	border:0;
}



/* removes border from all images on website */
img {
	border:1;
}

/* link static, link, and visited states */
a, a:link, a:visited {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0;
}

/* link mouse hover state */
a:hover {
	color: #FF0;
	text-decoration: underline;
	border: 0;
	font-size: 12px;
}



/* unordered list */
ul.gold {
	margin: 0;
	padding: 0px 0px 10px 0px; /* ads 10px pad to bottom of list */
	list-style-position: inside;
	list-style: disc;
	font-size: 14px;
	color:#FC6;

}

li.yellow {
	margin-left: 20px; /* indents bullet list */
	margin-bottom: 5px; /* spaces out list items by 5px vertically */
	color:#FFC; 
	
}

/* individual list bullets */
li {
 margin-left: 20px; /* indents bullet list */
 margin-bottom: 5px; /* spaces out list items by 5px vertically */
 
}

/* paragraph styles */
p {
	margin: 0;
	padding-bottom: 20px; /* inserts 10px space at end of each paragraph */

}

/***------------------------------------
LAYOUT - #name = ID // USE EACH ID ONLY 1 TIME
------------------------------------***/

/* main page layout container */
#container {
	width: 960px;
	margin: 0 auto; /* this property centers the website */
	padding: 0;
	text-align: left;
	color: #FFF;
}

/* header */
#header {
 float: left; 
 width: 940px;
 height: 100px;
 margin: 0;
 padding: 10px;
 background-color: #ebebeb;
 clear: both; /* clears the header over both columns */
}

/* left column */
#left {
	float: left;
	width: 200px;
	clear: left; /* stops right column from wrapping */
	margin: 20px 0px 0px 0px; /* creates top margin of 20px to space out from header */
	padding: 10px;
}

/* right column */
#right {
	float: left;
	width: 580px;
	margin: 20px 0px 0px 20px; /* creates 20px margin from header and 40px margin from left column */
	padding: 0;
	min-height: 100%;
}

/* footer */
#footer {
	float: left;
	width: 940px;
	height: 200px;
	margin: 20px 0px 0px 0px; /* creates 20px margin from columns */
	padding: 10px;
	clear: both; /* clears both columns */
}

/***------------------------------------
TYPOGRAPHY
------------------------------------***/

/* main header - title of your page - use only once */
h1 {
 font-size: 24px;
 line-height: 36px;
 color: #09c;
 font-weight: bold;
 margin: 0;
 padding: 0px 0px 10px 0px; /* adds 10px pad to bottom of header */
}

/* sub-header - use as often as you like */
h2 {
 font-size: 18px;
 line-height: 24px;
 color: #333;
 font-weight: bold;
 margin: 0;
 padding: 0px 0px 10px 0px; /* adds 10px pad to bottom of header */
}

/* sub-sub-header - use as often as you like */
h3 {
	font-size: 20px;
	line-height: 26px;
	color: #660099;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px; /* adds 10px pad to bottom of header */
}

/* additional sub-sub-header, secondary color - use as often as you like */
h4 {
 font-size: 12px;
 line-height: 18px;
 color: #09c;
 font-weight: bold;
 margin: 0px;
 padding: 0px 0px 10px 0px; /* adds 10px pad to bottom of header */
}

/* additional sub-sub-header, third color - use as often as you like */
h5 {
 font-size: 12px;
 line-height: 18px;
 color: #c06;
 font-weight: bold;
 margin: 0px;
 padding: 0px 0px 10px 0px; /* adds 10px pad to bottom of header */
}

/* bold text */
strong {
	font-weight: bold;
	font-size: 12px;
}

/* italic text */
em { 
 font-style: italic;
}

hr {
	border: 0;
	width: 632px;
	color: #fff;
	background-color: #fff;
	height: 1px;

}
/***------------------------------------
CLASSES - .name = class // USE AS MANY TIMES AS YOU LIKE
------------------------------------***/

/* block quote */
.block-quote {
	margin: 20px;
	padding: 20px;
	border: 1px solid #ccc;
}

/* block quote */
.block-quote2 {
	margin: 20px;
	padding: 20px;
	border: 1px solid #ccc;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	line-height:20px;
	color:#000;
	font-weight: bold;
}

/* secondary link color - static, link, visited states  */
.link2 a, .link2 a:link, .link2 a:visited {
 color: #c06;
 text-decoration: underline;
 border: 0;
}

/* secondary link color - mouse hover state */
.link2 a:hover {
 color: #333;
 text-decoration: underline;
 border: 0;
}

/* secondary link color - static, link, visited states  */
.footer a, .footer a:link, .footer a:visited {
 color: #FFFFFF;
 text-decoration: none;
 font-size:12px;
 border: 0;
}

/* secondary link color - mouse hover state */
.footer a:hover {
 color: #FFFFFF;
 text-decoration: underline;
  font-size:12px;
 border: 0;
}

.hr_long {
	border: 0;
	width: 940px;
	color: #fff;
	background-color: #fff;
	height: 1px;
}

.dark_link a, .dark_link a:link, .dark_link a:visited {
	color: #000;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0;
	
	}
	
.dark_link a:hover {
	color: #fff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0;
	
	}

.subhead {
	font-size: 18px;
	color: #906;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009;
}

.ContentArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

/* link static, link, and visited states */
.ContentArea a, a:link, a:visited {
	color: #F00;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:14px;
	border: 0;
}

/* link mouse hover state */
.ContentArea a:hover {
	color: #999999;
	text-decoration: underline;
	border: 0;
	font-size: 14px;
}

/* Give paragraphs in content area room (padding) */
.ContentArea p {
	padding-right:10px;
}

.Container2

{
	position:relative;
	width:1100px;

}	

.Nav

{
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0;
	
	}

.Nav a, .Nav a:link, .Nav a:visited {
	color: #ffffff;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0;
	
	}
	
.Nav a:hover {
	color: #ffffff;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0;
	
	}

.Movie

{
	position:absolute;
	left:390px; /* with flash movie left was 330px*/
	top:5px;
	z-index:1;
}	

.back_content

{
	position:relative;
	left:0px;
	Top:215px;
	z-index:-1;	
}		

.live_stream

{
	position:relative;
	left:35px;
	Top:4px;
	z-index:7;	
}	

.live_streamsm

{
	position:relative;
	left:30px;
	Top:0px;
	z-index:7;	
}	

.JR

{
	position:absolute;
	right:0px;
	top:323;
	z-index:3;	
}	

.NavBox

{
	position:relative;
	left:30px;
	Top:-940px;
}

.NavBox2

{
	position:relative;
	left:30px;
	Top:10px;

}

.NavContainer

{
	position:absolute;

}	

.Navbg

{
	position:absolute;
	left:0px;
	Top:6px;
	z-index:-1;	

}	


.Navbutton1

{
	position:absolute;
	left:5px;
	Top:18px;
	z-index:5;	

}	

.Navbutton2

{
	position:absolute;
	left:5px;
	Top:86px;
	z-index:6;	

}	

.Navbutton3

{
	position:absolute;
	left:5px;
	Top:156px;
	z-index:7;	

}	

.Navbutton4

{
	position:absolute;
	left:5px;
	Top:226px;
	z-index:8;	

}	

.NavTextContainer

{
	position:absolute;
	z-index:5;

}

.NavTextL

{
	position:absolute;
	left:5px;
	Top:295px;
	z-index:10;

	font-weight: bold;
}

.NavTextR

{
	position:absolute;
	left:146px;
	Top:295px;
	z-index:10;	

	font-weight: bold;

}	

.NavTextLR

{
	position:relative;
	left:0px;
	Top:0px;
	
	font-weight: bold;
}

/* secondary link color - static, link, visited states  */
.BLT a, .BLT a:link, .BLT a:visited {
font-size:14px;
color:#FFC;
text-decoration: none;
 border:0;

}

/* secondary link color - mouse hover state */
.BLT a:hover {
font-size:14px;
color:#FFC;
 text-decoration: underline;
 border:0;
}

.bio_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
 text-transform: uppercase;
}

.style70 {font-size: 60px; color: #6699FF; }
.special {
	font-size: 18px;
	color: #F00;
}

/* pictures/images in content */
.picture_content {
	margin:10px;
}

