@charset "utf-8";
/* CSS Document */
a:link{color:#8d857c; text-decoration:none;}
a:visited{}
a:hover{color:#8d857c; text-decoration:underline;}
a:active{}
/* WEB LINK */
a.webLink { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 6px; text-decoration: none; background: #8d857c url(../images/arrow_company.gif) no-repeat left center; margin-bottom: 10px; padding-right: 10px; padding-left: 30px }
a.webLink:link{}
a.webLink:visited{}
a.webLink:hover { color: #d3c9c4}
a.webLink:active{}

/* KEY FACTS HEADING */
.hdKeyFacts{
	display: block;
	background-color: #8d857c;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	 /*float: left;*/
	padding: 5px 10px 5px 10px;
	width: auto;
}

#keyFacts { list-style-image: url(../images/bullet_events.gif); list-style-position: outside; margin-top: 15px; margin-bottom: 15px; margin-left: 8px; padding-left: 20px }

/* TABBED TABLE */
#tabs  { font-size: 12px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; padding-left: 0px; width: 467px } 
#tabs ul  { background-color: #ffffff; list-style-position: inside; float: left; margin-left: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 0px } 
#tabs li { 
margin-left: 0px;
margin-right: 5px;
list-style: none; 
} 
* html #tabs li {
	display: inline; /* ie6 double float margin bug */
} 
#tabs li, 
#tabs li a { 
float: left; 
} 
#tabs ul li a { 
background-color: #d3c9c4;
text-decoration: none; 
padding: 5px 10px 5px 10px; 
color: #FFFFFF; 
font-weight: bold; 
} 
#tabs ul li.active { 
background-color: #8d857c; 
} 
#tabs ul li.active a { 
background-color: #8d857c; 
color: #FFFFFF; 
} 
#tabs div  { font-size: 11px; background-color: #ffffff; clear: both; padding-right: 10px; padding-bottom: 10px;  } 
#tabs div h3   { text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px } 
#tabs div p {
	line-height: normal;
}
.pullout { color: #8d857c; font-weight: normal; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blackHead { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #000; padding-top: 5px; padding-bottom: 5px; padding-left: 15px }

.mediaClose {
color:#FFFFFF;
font-size: 12px;
font-weight:bold;
padding-left: 10px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:3px;
/*width: 100%;*/
height: auto;
display: block;
cursor: hand;
cursor: pointer;
background: #8d857c;
}

.mediaOpen{ /*class added to contents of 1st demo when they are open*/
color: #d3c9c4;
}

.mediaCont { font-weight: bold; background-color: #e9e7e5; padding-top: 5px; padding-bottom: 8px; padding-left: 24px }

.footnote  { color: #8d857c; font-style: italic; font-weight: normal; font-size: 11px; margin-top: 5px }