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

*{border:none} 

/*body {
	min-width: 980px;
}
*/

div#global{ /* override */
float:none;
/*margin:0 auto 70px auto;/*sets aditional spacing for the content to clear the sticky footer*/
padding:0px 12px 0px 12px;
clear:both;
background-color:#fff;
}

h1, h2 {
	font-weight:600;
}

div#global p { /* override */
  margin: 15px 0px 15px 0px;
}

ul {
	padding:15px 0px 15px 0px;
}

div#global h1:first-of-type {
	margin-top:0px;
}
.clear{
	clear:both;
}

.clear_dotcom{
	clear:both;
	padding-bottom:20px;
}

h1 {
line-height: 1em;
}
#list ul {
	padding-left: 20px;
}
#list li {
	list-style-type: disc;
}

/* content area layout */

#content_left_dotcom{
	float:left;
	width:680px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#content_right_dotcom{
	float:right;
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* right navigation */

.right_nav_box{
	width:212px;
	margin:0px 0px 15px 0px;
	padding:15px 6px 15px 12px;
	border:1px solid #CCC;
}

.right_nav_box h2{ 
	color:#333333;
	padding:15px 0px 15px 0px;
}

.right_nav_box p{
	margin-top:1.0em;
	margin-bottom:1.0em;
	padding:0px 0px 0px 10px;
}

#content_right_dotcom .right_nav_box .nav_list{ 
	padding:15px 0px 15px 10px;
}

#content_right_dotcom .right_nav_box .nav_list li{
	padding:0px 0px 4px 0px;
}

/* end right navigation */

#content_right_dotcom h2 {
font-size:1.2em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:85%;
color:#AF5700;
}

hr {
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #dadada;
	margin:15px 0px 15px 0px;
}

.dotcom_print{
	width:100%;
	text-align:right;
}


/* breadcrumb */ 

div#Breadcrumbs{
float:left;
width:950px;
background-color: #FFFFFF;
}

.bread_nav{
float:left;
font-size:88%;
font-weight:400;
padding:6px 0px 8px 0px;
margin:0px 0px 0px 0px;
width:700px;

}

.bread_nav ul li.first {
	padding-left:0px;
}

.bread_nav ul{
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.bread_nav ul li{
float:left;
padding:0 3px;
width:auto;
}

/* end bread crumb styles */

/***** Investor Table Styles *****/
#investor_docs{
	width: 100%;
	border-bottom: 1px solid #CCC;
	text-align:left;
	border-collapse:collapse;
}

#investor_docs a{
	font-weight:normal;
}

#investor_docs th{
	padding: 7px 0px 7px 0px;
	text-transform: uppercase;
}

#investor_docs td{
	padding: 7px 0px 7px 0px;
	border-top: 1px solid #CCC;
	font-weight:normal;
}

#investor_docs th td{
	padding:10px 10px 10px 10px;
}

.padding_left{padding-left:20px;}

/***** End - Investor Table Styles *****/

/************* video right navigation - remove once content is in the marketing domain **********/

.offLeft{
	position:absolute;
	left:-10000px;
}

div#Right_nav_dotcom_video{
float:right;
margin:38px 0px 10px 0px;
padding:15px 13px 8px 35px;
width:440px;
border:1px solid #cccccc;
}


div#videoContent_wrap{
float:left;
width:438px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;


}

div#videoContent{
float:left;
width:490px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#Right_nav_dotcom_video dl{
float:left;
width:415px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
}


div#Right_nav_dotcom_video dt{
float:left;
width:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
}

div#Right_nav_dotcom_video dt.image{
float:left;
width:126px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


div#video p.title{
margin:0px 0px 0px 0px;
padding:10px 0px 8px 0px;
font-size:110%;
color:#043660;
font-weight:bold;
}

div#video p.discript{
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;

}

div#player0 p.title{
margin:0px 0px 0px 0px;
padding:10px 0px 8px 0px;
font-size:110%;
color:#043660;
font-weight:bold;
}

div#player0 p.discript{
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;

}

div#videoContent_wrap h1{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-weight:bold;
font-size:145%;
}


div#Right_nav_dotcom_video dd.title{
float:right;
width:250px;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
font-size:110%;
color:#043660;
font-weight:bold;

}

div#Right_nav_dotcom_video dd.discript{
float:right;
width:250px;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}

/**** depreciated styles - do not use ****/

.highlights{ 
margin:0px 0px 0px 35px;
padding:0px 0px 0px 0px;
float:right;
width:645px;
}

.highlights li{
list-style-type:disc;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
}

.OV_subhead{
	font-weight:bold;
	color:#666;
}

.subhead{
	font-size:124%;
	font-weight:bold;
}


.press ul
{
	padding-left: 20px;
	list-style-type: disc;
}

.press li { list-style-type: disc; }

.press li li {	list-style-type:circle; }

/**** end depreciated styles - do not use ****/