body {
	font-size: 100%;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
	background-color: #FFFFFF;
}

.maintable {
	background-color: #ffffff;
}





.subtitle {
	font-size: 10pt;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
	color: #ffffff;
	background-color: #FF7B00;
}

.maintitle {
	font-size: 12pt;
	font-weight : bold;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 5px;
	color: #ffffff;
	background-color: #056689;
}


.link {

color: #056689;
}



.border {
	border: 1px solid;
	height: 200px;
}



a:link {
	font-size: 100%;
	font-weight: bold;
	COLOR: #003399;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}

a:visited {
	font-size: 100%;
	font-weight: bold;
	COLOR: #003399;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
a:active {
	font-size: 100%;
	font-weight: bold;
	COLOR: #003399;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
a:hover {
	font-size: 100%;
	font-weight: bold;
	color:#CC00CC;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: underline
}

.plain a:link {
	font-size: 100%;
	font-weight: normal;
	COLOR: #003399;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: underline
}

.plain a:visited {
	font-size: 100%;
	font-weight: normal;
	COLOR: #003399;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: underline
}
.plain a:active {
	font-size: 100%;
	font-weight: normal;
	COLOR: #003399;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: underline
}
.plain a:hover {
	font-size: 100%;
	font-weight: normal;
	color:#CC00CC;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: underline
}



.footer a:link {
	font-size: 100%;
	font-weight: normal;
	COLOR: #003399;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}

.footer a:visited {
	font-size: 100%;
	font-weight: normal;
	COLOR: #003399;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
.footer a:active {
	font-size: 100%;
	font-weight: normal;
	COLOR: #003399;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
.footer a:hover {
	font-size: 100%;
	font-weight: normal;
	color:#CC00CC;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}



.cellnotes {
	color: #000000;
	background-color: #ffffff;
}



.extra {
  background-color: #e3e3e3;
}




.celllabel {
	font-size: 8pt;
	font-weight : bold;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
	color: #000000;
	background-color: #ffffff;
}

.cellvalue {
	font-size: 8pt;
	font-weight : bold;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
	color: #056689;	
	background-color: #ffffff;
}

.cellalt {
	font-size: 8pt;
	font-weight : normal;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 5px;
	color: #000000;
	background-color: #ffffff;
}



.cellnotes {
	font-size: 8pt;
	font-weight : normal;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 5px;
}


.detailsbg {
	background-color: #ffffff;
}

.year {
	font-size: 14px;
}


.blank {
  background-color: #ffffff;
  padding-right: 0px;
}


.discbig {
  font-size: 12pt;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
  height: 40px;
  color: #006699;
  background-color: #ffffff;
}

.disc {
  font-size: 8pt;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
  height: 40px;
  color: #000000;
  background-color: #ffffff;
}

.headerbig {
	font-weight: bold;
	COLOR: #006699;
  font-size: 10pt;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
	background-color: #ffffff;
}

.header {
	font-weight: normal;
	COLOR: #006699;
  font-size: 8pt;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
	background-color: #;
}



.track {
  font-size: 8pt;
  font-weight: normal;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
  background-color: #cccccc;
}

.trackshade {
  font-size: 8pt;
  font-weight: normal;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
  background-color: #ffffff;
}

.subtrack {
  font-size: 8pt;
  font-weight: normal;
	COLOR: #000000;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
  background-color: #eeeeee;
}

.subtrackshade {
  font-size: 8pt;
  font-weight: normal;
	COLOR: #000000;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
  background-color: #ffffff;
}

.length {
  font-size: 8pt;
  font-weight: normal;
  text-align: right;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  background-color: #ffffff;
}

.extra {
  font-size: 8pt;
  font-weight: normal;
  text-align: right;
}



table {
	font-size: 8pt;
}



.value {
	font-size: 110%;
	BORDER-TOP: #ccc 1px dashed
	vertical-align: top
}


.valuepicture {
	font-size: 110%;
	BORDER-TOP: #ccc 1px solid
}


.shading {
	background-color: #000000;  
}

.title {
  font-size : 16pt;
  font-weight: bold;
  text-align: center;
}

.blueheader {
	font-family: Arial;
	font-size: 8pt;
	BORDER-RIGHT: #5c9ebf 1px solid;
	BORDER-TOP: #5c9ebf 1px solid;
	BACKGROUND: url(../../pix/blue-bg.jpg) #b7d7e6 repeat-x; 
	BORDER-LEFT: #5c9ebf 1px solid;
	BORDER-BOTTOM: #5c9ebf 1px solid;
	HEIGHT: 32px
}

.blueheadertext {
	font-size: 110%;
	FONT-FAMILY: verdana;
}

.tanheader {
	font-family: Arial;
	font-size: 8pt;
	BORDER-RIGHT: #c4c494 1px solid;
	BORDER-TOP: #c4c494 1px solid;
	BACKGROUND: url(../../pix/tan-bg.jpg) #f6f6e9 repeat-x; 
	BORDER-LEFT: #c4c494 1px solid;
	BORDER-BOTTOM: #c4c494 1px solid;
	HEIGHT: 32px
}

.tanheadertext {
	font-size: 110%;
	FONT-FAMILY: verdana;
}

.divider {
	font-family: Arial;
	font-size: 8pt;
	BORDER-TOP: #ccc 1px dashed
	padding: 2 2 2 2;
}


.infoboxhead {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	text-align: center;
	background-color: #006699;
}

.infoboxhead2 {
	font-size: 8pt;
	font-weight: bold;
	color: #006699;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
  	text-align: center;

}

.infobox {
	font-size: 8pt;
	color: #000000;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	text-align: left;
}



.orangeboxhead {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
  text-align: center;
	background-color: #FF7B00;
}

.orangebox {
	font-size: 8pt;
	color: #000000;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	text-align: left;
	background-color: #eeeecc;
}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 5px;
padding-bottom: 0;
background: lightyellow;
border: 2px solid #003399;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: 12px Tahoma;
line-height: 1.1em;
color: black;
padding: 5px 0;
text-align: left;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
border: 1px solid black;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}