@charset "UTF-8";
/* CSS Document */

/* Global reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* end reset */


/* fixes pixel gap in ie7 and ie6 */

img {
display:block;
}


 

/*--------------- page style -----------*/



body

{
	background-color:#000000;
	color: #CCCCCC;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center;
	margin:0;

}

#wrapper {
	background: url(../images/bground-outer.jpg) repeat-y;
	background-position: center top;
	width:1100px;
	margin:auto;
}

#page

{
	width: 660px;
	margin:0 auto -26px; 
	min-height: 100%; 
	height:auto !important; 
	height:100%;
	background-color:#FFF;
	text-align: left;
}


/*required for sticky footer  */
html, body {
	height: 100%;
}



* html #page

{
	height: 100%;
}



.clearer
{

	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

.clear {
	clear:both;
	}

/* PAGE HEADERS */

#header {width:660px;}

#header-timeline {width: 660px; height:277px; background-color:#000000; background:url(../images/header-timeline.png) no-repeat;}
/*-------------- hides text ------------------*/
.rep-text,.rep-text-1970 {display:none;}

/************ SUB NAV ***********************/

#subnav {

list-style: none;
padding: 0;
/*margin: 0;*/
height: 19px;
width: 660px;
position:relative;
float: left;
margin: 0;

}

#subnav ul

{

margin: 0px;

padding: 0px;

list-style: none;

text-align: left;

}



#subnav ul li {float: left;}



#subnav span {

display: none;

position: absolute;

cursor: pointer;

}

#subnav a {

display: block;

text-indent: -900%;

position: absolute;

outline: none;

}

#subnav a:hover {

background-position: left bottom;

}

#subnav a:hover span {

display:block;

}


/*** Format if Flash doesn't show *****/
#alt-content {
	text-align:center;
	font-size:14px;
	height:500px;
	color:#000000;
	padding-top:120px;
	}


/******************** TOP NAV ********************/
#subnav .ch_history {background: url(../images/topnav-time-btn.jpg) no-repeat top left; width:165px; height:19px; }

#subnav .ch_history span {background: url(../images/topnav-time-btn-o.jpg) no-repeat top left; width:165px; height:19px; top:0px;}

#subnav .ch-release {background: url(../images/topnav-rel-btn.jpg) no-repeat top left; width:165px; height:19px; left:165px;}

#subnav .ch-release span {background: url(../images/topnav-rel-btn-o.jpg) no-repeat top left; width:165px; height:19px; top:0px;}

#subnav .ch-gallery {background: url(../images/topnav-photo-btn.jpg) no-repeat top left; width:165px; height:19px; left:330px;}

#subnav .ch-gallery span {background: url(../images/topnav-photo-btn-o.jpg) no-repeat top left; width:165px; height:19px; top:0px;}

#subnav .ch_contact {background: url(../images/topnav-contact-btn.jpg) no-repeat top left; width:165px; height:19px;left:495px;}

#subnav .ch_contact span {background: url(../images/topnav-contact-btn-o.jpg) no-repeat top left; width:165px; height:19px; top:0px;}


/********** DOWN LOAD BAR *************/
#downloadables {
width:660px;
background:url(../images/downloadables-bg.jpg) repeat-x;
background-color:#000;
height:15px;
}

ul#dl-bar {
width:660px;
list-style:none;
padding:0;
margin:0;
}

ul#dl-bar li {
display:inline;
}

ul#dl-bar li a {
height:15px;
text-indent:-9999px;
float:right;
}

ul#dl-bar li#dl-bar-1 a {

background: url(../images/btn_print-txt.jpg) no-repeat; width:93px; height:15px;
}
 
ul#dl-bar  li#dl-bar-1 a:hover {
background: url(../images/btn_print-txt-ov.jpg) no-repeat; width:93px; height:15px
}

ul#dl-bar li#dl-bar-2 a {
background: url(../images/btn-dl-rtf.jpg) no-repeat top left; width:92px; height:15px;
}
 
ul#dl-bar  li#dl-bar-2 a:hover {
background: url(../images/btn-dl-rtf-ov.jpg) no-repeat top left; width:92px; height:15px;
}

ul#dl-bar li#dl-bar-3 a {
background: url(../images/btn-dl-pdf.jpg) no-repeat top left; width:92px; height:15px;
}
 
ul#dl-bar  li#dl-bar-3 a:hover {
background: url(../images/btn-dl-pdf-ov.jpg) no-repeat top left; width:92px; height:15px;
}


/*   CONTENT BACKGROUNDS   */


#sidebar {

float:left;
margin-top:2px;
width: 100px;
position:relative;

}

a.tl-nav-1970 {
	background-image:url(../images/nav-timeline-70.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-1970 {
	background-image:url(../images/nav-timeline-70-ov.jpg);
	width:95px;
	}

a.tl-nav-1971 {
	background-image:url(../images/nav-timeline-71.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-1971 {
	background-image:url(../images/nav-timeline-71-ov.jpg);
	width:95px;
	}

a.tl-nav-1972 {
	background-image:url(../images/nav-timeline-72.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-1972 {
	background-image:url(../images/nav-timeline-72-ov.jpg);
	width:95px;
	}

a.tl-nav-1973 {
	background-image:url(../images/nav-timeline-73.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-1973 {
	background-image:url(../images/nav-timeline-73-ov.jpg);
	width:95px;
	}

a.tl-nav-1974 {
	background-image:url(../images/nav-timeline-74.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-1974 {
	background-image:url(../images/nav-timeline-74-ov.jpg);
	width:95px;
	}


a.tl-nav-1978 {
	background-image:url(../images/nav-timeline-78.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-1978 {
	background-image:url(../images/nav-timeline-78-ov.jpg);
	width:95px;
	}

a.tl-nav-2006 {
	background-image:url(../images/nav-timeline-06.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-2006 {
	background-image:url(../images/nav-timeline-06-ov.jpg);
	width:95px;
	}

a.tl-nav-2008 {
	background-image:url(../images/nav-timeline-08.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-2008 {
	background-image:url(../images/nav-timeline-08-ov.jpg);
	width:95px;
	}

a.tl-nav-2009 {
	background-image:url(../images/nav-timeline-09.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-2009 {
	background-image:url(../images/nav-timeline-09-ov.jpg);
	width:95px;
	}


a.tl-nav-2009 {
	background-image:url(../images/nav-timeline-09.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-2009 {
	background-image:url(../images/nav-timeline-09-ov.jpg);
	width:95px;
	}

a.tl-nav-2010 {
	background-image:url(../images/nav-timeline-10.jpg);
	display:block;
	width:81px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:2px;
	outline:none;
	}

a:hover.tl-nav-2010 {
	background-image:url(../images/nav-timeline-10-ov.jpg);
	width:95px;
	}

.locator {
	margin-bottom:2px;
	}


.static-nav {
	margin-bottom:2px;
	}
/***** TEXT STYLES ********/
a {color:#CC9966;}
a:hover { text-decoration:none;}
p { margin-bottom:10px; line-height:130%;}
sup {vertical-align:super; line-height:0; font-size:10px;}

.title-year {
	color:#CC6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	line-height:110%;
	margin:0;
	padding:0;
	}

.title-pr {
	color:#CC6600;
	font-size:20px;
	font-weight:bold;
	line-height:110%;
	margin:0;
	padding:0;
	text-transform:uppercase;
	}

h3 { font-size:13px;color:#CC6600;}
h4 { font-family:Arial, Helvetica, sans-serif}

tr {padding:0; margin:0; line-height: 1.1em;}

td, tbody {padding:2px 0; margin:0; }



h2 { 
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
line-height:1.1em;
}

#submit {margin:12px;}
/*------------------  Center Text _________________*/
#centertext {
color:#000;
width: 440px;
padding-right: 70px;
float:right;
position:relative;

}

#historytext {
color:#736560;
width: 440px;
padding-right: 70px;
margin-top:3px;
float:right;
position:relative;
}

#historytext img { padding-bottom:10px;}



#prtext {
color:#FFF;
width: 600px;
padding-left: 20px;
margin-top:3px;
float:left;
position:relative;
padding-top:20px;
}


#historytext ul {
	margin: 4px 0 10px 40px;
	list-style: disc outside;
	}
	
#prtext ul {
	margin: 4px 0 10px 40px;
	list-style: disc outside;
	font-weight:bold;
	}

#prtext li{ margin-top:4px;}


#content-pr {
	float:left;
	width:660px;
	height:auto;
	background:url(../images/bground-pr.jpg) no-repeat top left;
	background-color:#000000;
	}


#content-history {
	float:left;
	width:660px;
	height:auto;
	background:url(../images/bground-timeline.jpg) repeat-y;
	}
	

#agreeCenter {
	color:#FFF;
	width:600px;
	margin: auto;
	}

#agreeCenter p{
	text-align:left;
	}

#agreeForm {
	text-align:center;
	padding:12px;
	}

/* FOOTER */


/* height of footer - push and - margin in wrapper all must off-set each other */
#push { height:26px;} 



#footer	{
	height:26px;
	width: 660px;
	background-image: url(../images/ch-footer.jpg);
	color: #fff;
	margin:auto;
	}

#footer a {
margin-right:15px;
color:#FFF;
text-decoration:none;
font-size:12px;
float:right;
line-height:25px;
}

#footer a:hover {
color:#BDB9B4;
}

.smalltext-footer {
	line-height:25px;
	float:left;
	margin-left:15px;
	}

div#preload { display: none; }