body {

          font-family: Arial,Helvetica,Sans-Serif; 
          font-weight: normal; 
          font-size: 11px;  
          color: #333333; 
          text-align: left; 
          line-height: 15px;

}

A:link {
	COLOR: #bc6624;
          text-decoration: none;
          font-weight: normal; 
}

A:visited {
	COLOR: #904a17;
          text-decoration: none;
          font-weight: normal; 
}
A:active {
	COLOR: #bc6624;
          text-decoration: none;
          font-weight: normal; 
}
A:hover {
	 COLOR: #bc6624;
          text-decoration: underline;
          font-weight: normal; 
}

h1

{
    font-family: Arial,Helvetica,Sans-Serif; 
	margin: 2px 0;
	padding: 0;
	font-size: 17px;
	line-height: 21px;
	font-weight: normal;
	color: #333333;
}

H1 a:link {
	COLOR: #bc6624;
          text-decoration: none;
          font-weight: normal;
}

H1 a:visited {
	COLOR: #904a17;
          text-decoration: none;
          font-weight: normal;
  
}
H1 a:active {
	COLOR: #471b00;
          text-decoration: none;
          font-weight: normal;
 
}
H1 a:hover {
	 COLOR: #bc6624;
          text-decoration: underline;
          font-weight: normal;
}



h2
{
          font-family: Lucida Sans,Arial,Helvetica,Sans-Serif; 
          font-weight: 500; 
          font-size: 13.5px;
          letter-spacing: 0.25mm; 
          color: #333333; 
          text-align: left; 
          line-height: 15px;
          margin: 0;
}

H2 a:link {
	COLOR: #bc6624;
          text-decoration: none;
          font-weight: 500;
}

H2 a:visited {
	COLOR: #904a17;
          text-decoration: none;
          font-weight: 500;
  
}
H2 a:active {
	COLOR: #5e2401;
          text-decoration: none;
          font-weight: 500;
 
}
H2 a:hover {
	 COLOR: #bc6624;
          text-decoration: underline;
          font-weight: 500;
}



h3
{
    font-family: Arial,Helvetica,Sans-Serif; 
	margin: 2px 0;
	padding: 0;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
}

H3 a:link {
	COLOR: #bc6624;
          text-decoration: none;
          font-weight: bold;
}

H3 a:visited {
	COLOR: #904a17;
          text-decoration: none;
          font-weight: bold;
  
}
H3 a:active {
	COLOR: #5e2401;
          text-decoration: none;
          font-weight: bold;
 
}
H3 a:hover {
	 COLOR: #bc6624;
          text-decoration: underline;
          font-weight: bold;
}




h4
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
}

h5
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal; 
	line-height: 14px;
	color: #471b00;
}

blockquote
{
    font-family: Arial,Helvetica,Sans-Serif; 
	margin-right:13px; 
	margin-left:13px;
	padding: 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	text-align: center; 
	color: #471b00;
}

.blurb {
	font-family: Arial,Helvetica,Sans-Serif; 
	margin: 2px 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}


.list {
	font-family: Arial,Helvetica,Sans-Serif; 
	margin: 2px 0;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	padding:6px 6px 6px 0;
}

.map-title

{
    font-family: Arial,Helvetica,Sans-Serif; 
	margin: 6px 4;
	padding: 0;
	font-size: 20px;
	line-height: 21px;
	font-weight: normal;
	color: #bc6624;
}

.map-sub
{
          font-family: Arial,Helvetica,Sans-Serif; 
          font-weight: 500; 
          font-size: 13px;
          letter-spacing: 0.10mm; 
          color: #471b00; 
          text-align: left; 
          line-height: 14px;
}




.breadcrumbs {
	font-family: Arial,Helvetica,Sans-Serif; 
	margin: 2px 0;
	padding: 0;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #333333;
}

	.breadcrumbs a {
		font-size: 10px;
		color: #904a17;
		text-decoration: none;
	}

	.breadcrumbs a:hover {
		text-decoration: underline;
	}



.footer {
	width: 950px;
	height: 19px;
	margin-top: 14px;
	padding-top: 3px;
	color: #fff;
	background-color: #d9792d;
	text-align: center;
	font-size: 11px;
	line-height: 17px;
}

	.footer a {
		color: #fff;
		text-decoration: none;
	}
	
	.footer a:hover {
		text-decoration: underline;
	}


.vrule {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #f1eeca;
}

 hr {
          border: 0;
          width: 100%;
          color: #f1eeca;
          background-color: #f1eeca;
          height: 2px;
}

#navBlockLeve10 {
	background-color:#d9792d
}

navBlockItemLeve10 {
	font-family: Arial,Helvetica,Sans-Serif; 
	margin: 2px 0;
	padding: 0;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #fff;
}

	#navBlockItemLeve10 a {
		color: #fff;
		text-decoration: none;
	}
	
	#navBlockItemLeve10 a:hover {
		text-decoration: underline;
	}

#navBlockLeve10Selected {
	height: 24px;
	background-color:#003d4a
}


#navBlockLeve11 {
	background-color:#003d4a
}


navBlockItemLeve11 {
	font-family: Arial,Helvetica,Sans-Serif; 
	margin: 2px 0;
	padding: 0;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #fff;
}

	#navBlockItemLeve11 a {
		color: #003d4a;
		text-decoration: none;
		color: #fff;
	}
	
	navBlockItemLeve11 a:hover {
		text-decoration: underline;
	}

#navBlockLeve11Selected {
	background-color: #ffffff;
	color: #003d4a;
}

	#navBlockLeve11Selected a {
		color: #003d4a;
		text-decoration: none;
	}
	
	#navBlockLeve11Selected a:hover {
		color: #003d4a;
		text-decoration: underline;
	}

#detailsdownloadlink {
	font-size:10px;

}

.formlabel {
        font-family: Arial,Helvetica,Sans-Serif; 
        font-weight: normal; 
        font-size: 11px;  
        color: #333333; 
        text-align: left; 
        line-height: 15px;
}

.sitemap1
{
        font-family: Arial,Helvetica,Sans-Serif; 
	padding-left: 0px;
	font-size: 11px;
	color: #666666;
}

.sitemap2
{
        font-family: Arial,Helvetica,Sans-Serif; 
	padding-left: 20px;
        font-size: 11px;
        color: #333333; 
}

.sitemap3
{
        font-family: Arial,Helvetica,Sans-Serif; 
	padding-left: 40px;
        font-size: 11px; 
        color: #333333; 
}

.tagcloud{line-height: 200%;}
.tag1{font-size: 13px;  text-transform: capitalize;}
.tag2{font-size: 14px;  text-transform: capitalize;}
.tag3{font-size: 15px;  text-transform: capitalize;}
.tag4{font-size: 16px;  text-transform: capitalize;}
.tag5{font-size: 18px;  text-transform: capitalize;}
.tag6{font-size: 19px;  text-transform: uppercase;}
.tag7{font-size: 21px;  text-transform: uppercase; font-weight: bold; }
.tag8{font-size: 22px;  text-transform: uppercase; font-weight: bold; }
.tag9{font-size: 23px;  text-transform: uppercase; font-weight: bold; }
.tag10{font-size: 24px;  text-transform: uppercase; font-weight: bold; }

/* *******  added for multimedia player */
.seriesTitle {
	font-family: Lucida Sans Unicode, Arial;
	color: #ffffff; 
	font-weight: 300; 
	font-size: 16pt;
	margin-top: 0px;
	margin-bottom: 2px;
}
.playerHeader1 {
	font-family: Lucida Sans Unicode, Arial;
	color: #ffffff; 
	font-weight: 200; 
	font-size: 14pt;
	margin-top: 2px;
	margin-bottom: 2px;
}
.playerHeader2 {
	font-family: Lucida Sans Unicode, Arial;
	color: #ffffff; 
	font-weight: 150; 
	font-size: 12pt;
	margin-top: 2px;
	margin-bottom: 2px;
}

.playerHeader2 a:visited{
	color: #ffffff;
}

.playerLink {
	font-family: Arial;
	color: #ffffff; 
	font-weight: 200; 
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.playerLink a{
color: #ffffff; 
}

.playerLink a:visited{
color: #ffffff; 
}

.playerLink clip narrow{
	width:100px;
}

.itemBlurb{
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	line-height:1em;

}

.itemTitle{
	font-family:  Arial;
	color: #ffffff;
	font-size: 11px;
	line-height:1em;

}

.archiveBlurb{
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	line-height:1em;

}

.archiveTitle{
	font-family:  Arial;
	color: #ffffff;
	font-size: 11px;
	line-height:1em;

	
}

.archiveSeriesTitle{
	font-family:  Arial;
	color: #ffffff;
	font-size: 12px;
	line-height:1em;

	
}


#overlay DIV.close {
	RIGHT: 5px; BACKGROUND: url(/images/flowplayer/close.png) no-repeat; WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 2px; LEFT:920px; HEIGHT: 35px
	Left: 5px; BACKGROUND: url(/images/flowplayer/close.png) no-repeat; WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 2px; HEIGHT: 35px

}

#overlay {
	background-image:url(/images/flowplayer/blackBG.gif);
	PADDING-RIGHT: 0px; 
	DISPLAY: none; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 978px;
	HEIGHT:930px;
	PADDING-TOP: 0px;
	color:#303030;
	/*color:#efefef;*/
}

/* container for external content. uses vertical scrollbar, if needed */
div.wrap {
	height:930px;
	width:979px;
	overflow-y:none;
	overflow-x:none;
}
a.stbutton{padding:1px 5px 5px 22px;}.stbuttontext{line-height:17px;}.stico_default{background:url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0!important;background:url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0;}.stico_rotate{background:url(http://w.sharethis.com/images/rotating-icon.gif?CXNID=1000014.0NXC) no-repeat scroll 0 0!important;background:url(http://w.sharethis.com/images/rotating-icon.gif?CXNID=1000014.0NXC) no-repeat scroll 0 0;}.stwrapper{position:absolute;width:354px;z-index:1000000;margin:0;padding:0;top:0;left:0;visibility:hidden;}.stframe{position:absolute;z-index:1000020;left:0;top:0;}.stclose{cursor:pointer;z-index:1000030;position:absolute;text-align:right;top:5px;right:8px;text-decoration:none;font-family:Helvetica,Verdana,Arial,sans-serif;}


.multimediaPlayerTable {
	border-width: 1px;
	border-style: solid;
	border-color: #414141;

}

.multimediaPlayerTable.hover {
	border-color: #ffffff;
}
/* general playlist settings, light gray */
div.playlist {

	position:relative;
	overflow:hidden;	 	
	height:377px !important;
	width:230px;

}

div.playlist.ie6 {	
	height:377px !important;
}


div.playlist div.clips {	
	position:absolute;
	height:20000em;
}

div.clips {
	width:230px;
}

div.clips a {
	/*background:url(/images/flowplayer/h80.png);*/
	display:block;
	
	padding:4px 4px;
	height:62px;
	width:220px;
	font-size:12px;	
	text-decoration:none;
	letter-spacing:-1px;
	color:#ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #414141;
	border-collapse: collapse;


}

div.playlist narrow, div.clips narrow, div.clips a narrow{
	width:100px;
}

div.clips a.first {
	border-top-width:1px;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	/*background:url(/images/flowplayer/light.png) no-repeat 0px -69px;*/
	border-color: #ffffff;
}
	
div.clips a.progress {
	opacity:0.6;		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

div.clips a em {
	font-style:normal;
	color:#f00;
}	

div.clips a:hover {
border-color: #ffffff;		
}

div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;
	border-color: #ffffff;
	 
}


.playingClip{
	background-color:#2B2B2B;	
	border-color: #ffffff;
}
.pausedClip{
	background-color:#2B2B2B;
	border-color: #ffffff;

}
.progressClip{
	background-color:#2B2B2B;
	border-color: #ffffff;
}

a.tab {
  background-color: #000000;
  border: 2px solid #414141;
  border-bottom-width: 0px;
  border-color: #414141 #414141 #414141 #414141;
  -moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
  padding: 2px 1em 2px 1em;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}

a.tab, a.tab:visited {
  color: #ffffff;
}

a.tab:hover {
  background-color: #2B2B2B;
  border-color: #ffffff #ffffff #ffffff #ffffff;
  color: #ffffff;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #414141;
  border-color: #ffffff #666666 #666666 #ffffff;
  color: #ffffff;
}

a.tab.activeTab {
  padding-bottom: 4px;
  background-color: #414141;
  top: 1px;
  z-index: 102;
}

div.tabMain {
  background-color: #9070c0;
  border: 2px solid #000000;
  border-color: #b090e0 #7050a0 #7050a0 #b090e0;
  -moz-border-radius: 0em .5em .5em 0em;
  border-radius-topright: .5em;
  border-radius-bottomright: .5em;
  padding: .5em;
  position: relative;
  z-index: 101;
}

div.featureList {

	position:relative;
	overflow:hidden;	 	
	height:218px !important;
	width:760px;
}

div.featureList.fie6 {
	width:766px;
}

#features {	
	position:absolute;
	width:20000em;
}


#features div{
	/*background:url(/images/flowplayer/h80.png);*/
	display:block;
	float:left;
	padding:4px 4px;
	height:182px;
	width:182px;
	font-size:12px;	
	text-decoration:none;
	color:#ffffff;

}


#features a.first {
	border-top-width:1px;
}

#features a.playing, #features a.paused, #features a.progress {
	/*background:url(/images/flowplayer/light.png) no-repeat 0px -69px;*/
	border-color: #ffffff;
}
	
#features a.progress {
	opacity:0.6;		
}

#features a.paused {
	background-position:0 0;	
}

#features a span {
	display:block;		
	font-size:11px;
	color:#666;
}

#features a em {
	font-style:normal;
	color:#f00;
}	

#features a:hover {
border-color: #ffffff;		
}

#features a.playing:hover, div.features a.paused:hover, div.features a.progress:hover {
	background-color:transparent !important;
	border-color: #ffffff;
	 
}

/* prev, next, prevPage and nextPage buttons */
a.next {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/flowplayer/next_off.png) no-repeat;
	float:left;
	margin:0px;
	cursor:pointer;
}

a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/flowplayer/next_page_off.png) no-repeat;
	float:left;
	margin:0px;
	cursor:pointer;
}

a.next:hover {
	background:url(/images/flowplayer/next_on.png) no-repeat;
}

a.nextPage:hover {
	background:url(/images/flowplayer/next_page_on.png) no-repeat;
}

a.vert_next {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/flowplayer/vert_next_off.png) no-repeat;
	float:center;
	margin:0px;
	cursor:pointer;
}

a.vert_nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/flowplayer/vert_next_page_off.png) no-repeat;
	float:center;
	margin:0px;
	cursor:pointer;
}

a.vert_next:hover {
	background:url(/images/flowplayer/vert_next_on.png) no-repeat;
}

a.vert_nextPage:hover {
	background:url(/images/flowplayer/vert_next_page_on.png) no-repeat;
}

/* prev, next, prevPage and nextPage buttons */
a.prev {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/flowplayer/prev_off.png) no-repeat;
	float:left;
	margin:0px;
	cursor:pointer;
}

a.prevPage {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/flowplayer/prev_page_off.png) no-repeat;
	float:left;
	margin:0px;
	cursor:pointer;
}

a.prev:hover {
	background:url(/images/flowplayer/prev_on.png) no-repeat;
}

a.prevPage:hover {
	background:url(/images/flowplayer/prev_page_on.png) no-repeat;
}

a.vert_prev {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/flowplayer/vert_prev_off.png) no-repeat;
	float:center;
	margin:0px
	cursor:pointer;
}

a.vert_prevPage {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/flowplayer/vert_prev_page_off.png) no-repeat;
	float:center;
	margin:0px;
	cursor:pointer;
}

a.vert_prev:hover {
	background:url(/images/flowplayer/vert_prev_on.png) no-repeat;
}

a.vert_prevPage:hover {
	background:url(/images/flowplayer/vert_prev_page_on.png) no-repeat;
}


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

.socialNetLink {
	color:#ffffff;
	font-weight:500;
	font-size:13px;
}
.socialNetLink:hover{
	text-decoration: underline;
	color: #ffffff;
}

.socialNetLink:visited{
	color: #ffffff;
}


.relatedLink {
	font-family: Arial;
	color: #ffffff; 
	font-weight: 200; 
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.relatedLink:hover{
	text-decoration: underline;
	color: #ffffff;
}

.relatedLink:visited{
	color: #ffffff;
}


.slideShowIframe {
	left:((offsetLeftIframe) - (dimX - disX)) + "px";
	top:(offsetTopDiv - disY) + "px";
	zIndex:99999999;
	margin:0;
	padding:0;
}

/* added for Financial Indicator reports */

tr.finInd-tablehead
{
    margin: 0;
    padding: 4px;
    background-color: #d9792d;
    color: #ffffff;
    text-align: center;
}

#finIndLevel0 {
    height: 24px;
	background-color:#f1eeca;
}

finIndItemLevel0 {
	font-family: Arial,Helvetica,Sans-Serif; 
	margin: 2px 0;
	padding: 0;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #003d4a;
}

#finIndItemLevel0 a {
	color: #003d4a;
	text-decoration: none;
}
	
#finIndItemLevel0 a:hover {
	text-decoration: underline;
}


#finIndLevel0Selected {
	height: 24px;
	background-color:#d9792d;
	color: #ffffff;
}

#finIndLevel0Selected a {
    color: #ffffff;
}

#finIndLevel1 {
	background-color:#f1eeca;
	height: 24px;
}


finIndItemLevel1 {
	font-family: Arial,Helvetica,Sans-Serif; 
	margin: 2px 0;
	padding: 0;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #003d4a;
}

#finIndItemLevel1 a {
	color: #003d4a;
	text-decoration: none;
}
	
#finIndItemLevel1 a:hover {
	text-decoration: underline;
}


#finIndLevel1Selected {
	background-color: #003d4a;
	color: #ffffff;
}

#finIndLevel1Selected a {
	color: #ffffff;
	text-decoration: none;
}
	
#finIndLevel1Selected a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.finIndSpacer {
    background-color: #ffffff;
}

.finInd-placeholder
{
    background-color: #FFFFFF;
    color: #ffffff;
    height: 24px;
}

.finIndLevel1-end
{
    border-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #ffffff;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
}

hr.orange {
    border: 0;
    width: 100%;
    color: #d9792d;
    background-color: #d9792d;
    height: 2px;
}

.landingpageSubtitle
{
          font-family: Lucida Sans,Arial,Helvetica,Sans-Serif; 
          font-weight: 200; 
          font-size: 13.5px;
          letter-spacing: 0.25mm; 
          color: #333333; 
          text-align: left; 
          line-height: 15px;
}

/* Regulation Center */

#reg_center p {
	margin: 5px 0px 5px 0px;
}
#reg_center ul {
        padding-left:40px;
        -moz-padding-start:40px;
        display:block;
        list-style-type:disc;
        margin:1em 0;
 }

#reg_center li {
        display:list-item;
}

