@charset "utf-8";
/* CSS Document */
#id-stock-quick-info{
	position:relative;
	top:15px;
	left:-20px;
}
BODY{
	background-image:url(../image/background/bg_Body.jpg);
}

li a{
	font-family:verdana;
	color:#616161;
}
div.main-content a:hover{
	text-decoration:underline;
}
div.main-content a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#616171;
}

div.layout-header-full div.main-content, div.layout-header-image-full div.main-content {
	margin:0px;
}


table.outer-table{
	table-layout:fixed;
	width:100%;
}
div.page-title-holder{
/*	margin-top:15px; */
}
table.outer-table td.left-cell{
	background-image:url(../image/background/bg_LinesLeft.jpg);
	background-position:right top;
	background-repeat:repeat-x;
}
table.outer-table td.right-cell{
	background-image:url(../image/background/bg_LinesRight.jpg);
	background-repeat:repeat-x;

}
table.outer-table td.center-cell{
	width:1002px;
}

table.shadow-table td.left-cell{
	width:10px;
	background-image:url(../image/background/bg_TableShadowLeft.jpg);
}
table.shadow-table td.right-cell{
	width:10px;
	background-image:url(../image/background/bg_TableShadowRight.jpg);
}
table.shadow-table td.center-cell{
	width:982px;
	background-color:#ffffff;
}
div.masthead{
	width:982px;
	height:74px;
	background-image:url(../image/background/bg_Masthead.png);
}
div.masthead-home{
	width:982px;
	height:102px;
	background-image:url(../image/background/bg_Masthead_Home.png);
}
div.masthead-home table.stock-holder{
	height:72px;
}
div.top-nav-holder{
	height:30px;
}
div.top-nav-bar{
	width:982px;
	height:151px;
	background-repeat:no-repeat;
}
div.footer{
	width:942px;
	background-repeat:no-repeat;
	background-image:url(../image/page/bg_Footer.png);
	float:center;
	margin-bottom:15px;
	padding:20px;
}
div.footer span{
	color:#555555;
	font-family:Arial;
	font-size:11px;
}
div.footer a{
	color:#555555;
	font-family:Arial;
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
}
a.footer-sep{
	background-image:url(../image/icon/ico_GraySquare2.png);
	background-repeat:no-repeat;
	background-position:right;
}

div.footer a:hover{
	text-decoration:underline;
}
div.min-height{
	height:660px;
}
table.middle-section{
	table-layout:fixed;
}
table.middle-section td.left-cell{
	width:238px;
	background-image:none;
}
table.middle-section td.right-cell{
	width:744px;
	background-image:none;
}

table.middle-section td.left-nav{

}
table.middle-section td.right-content{
}
table.middle-section td.center-content{
}
div.left-nav-area{
	margin:46px 29px 30px 16px;
	border-bottom:1px #d4d4d4 solid;
}
div.content-division-bar{
	height:36px;
	background-image:url(../image/page/bg_ContentDivisionBar.png);
	background-repeat:repeat-x;
}

table.focal-image{
	width:982px;
	height:151px;
	table-layout:fixed;
}
table.focal-image td.image{
	width:982px;height:105px;

}
table.focal-image td.top-left{
	width:5px;height:41px;
}
table.focal-image td.top-center-shadow{
	height:5px;
}


table.focal-image td.top-center{
	width:972px;height:36px;
	background-image:url(../image/background/bg_TopTile.png);
	background-color:#FFFFFF;

}
table.focal-image td.top-right{
	width:5px;height:41px;
}
table.focal-image td.bot-left{
	width:5px;height:9px;
	background-repeat:no-repeat;
}
table.focal-image td.bot-center{
	width:972px;height:9px;
	background-image:url(../image/background/bg_BotTile.png);
	background-repeat:repeat-x;
}
table.focal-image td.bot-right{
	width:5px;height:9px;
	background-image:url(../image/background/bg_BotRightCurve.png);
	background-repeat:no-repeat;
}

td.main-content-cell{
	padding-bottom:50px;
	width:744px
}
div.section{
	background-image:url(../image/background/bg_TitleTile.png);
	background-repeat:repeat-x;
	background-position:top right;
	margin-bottom:15px;
}
div.header-medium{
	background-image:url(../image/background/bg_Title_118.png);
	background-repeat:no-repeat;
	height:59px;
}
div.header-large{
	background-image:url(../image/background/bg_Title_167.png);
	background-repeat:no-repeat;
	height:23px;
	padding-top:36px;
	padding-left:8px
}
div.section h3{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#013d70;
}
div.section p{
	padding:15px 10px 5px 10px;
}
/*begin split-layout*/

div.map-overview{

}
div.map-overview div.split-layout{
	margin-right:0px;
}
/*
div.map-overview table.split-layout{
	table-layout:fixed;
	width:760;
}
div.map-overview table.split-layout td.left-content{
	width:512px;
	padding-right:10px;
}
div.map-overview table.split-layout td.right-content{
	width:200px;
}
*/
div.map-overview table.split-layout td.right-content div.right-content{
/*	padding-top:15px;*/
}


div.split-layout{
	margin-right:15px;
}

table.split-layout{
	table-layout:fixed;
	width:745;
}
table.split-layout td.left-content{
	width:461px;
	padding-right:30px;
}
table.split-layout td.right-content{
	width:219px;
}
table.split-layout td.right-content div.right-content{
/*	padding-top:15px;*/
}

/*end split-layout*/
div.intro-header td.text div, div.intro-header-plain span, div.intro-header-plain p {
	color:#cd3517;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:25px;
	margin-top:0px;
	background-image:none;
	list-style-image:none;
}
div.intro-header ul, div.intro-header-plain ul{
	padding-left:15px;
}
div.intro-header li, div.intro-header-plain li {
	color:#cd3517;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;

}

div.intro-header-plain div{
	color:#cd3517;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:27px;
	margin-top:15px;
}
table.header-image-text{
	width:100%;
	table-layout:fixed;
}
table.header-image-text td.image-cell{
	width:137px;
}
img.img-left{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}


div.home-flash{
	width:982px;
	height:257px;
	background-image:url(/SiteCollectionImages/Flash/no-flash-home.jpg);
}
div.home-flash object{
	z-index:-1000;
}
div.home{
	margin:0px 23px 25px 18px;


}
div.vr-home-section{
	width:1px;
	height:294px;
	background-image:url(../image/background/bg_HomeSectionSep_Vert.png);
	background-repeat:no-repeat;
	font-weight:bold;
}
div.home div.h1{
	padding:0px;
	margin:0px;
}
div.home div.h1 div, div.split-layout h1, div.simple-full h1, div.page-title-holder h1, h1 input.ms-long{
	color:#CD3517;
	font-family:Georgia;
	font-weight:normal;
	font-size:20px;
	line-height:27px;
	margin:0px;
	margin-right:60px;
	margin-bottom:15px;
}
div.home div.news{

}
table.home td.left-content{
	width:651px;
}
table.home td.right-content{
	width:287px;
}
table.home td.left-content div.left-content-holder{

}
div.home td.news{
	width:432px;
}
div.home td.news div.news{
	margin-right:18px;
}
div.home td.presentations{
	width:218px;
}
div.home td.presentations div.presentations{
	margin-left:14px;
	margin-right:15px;
}
table.home td.right-content div.right-content-holder{
	padding-top:46px;
	padding-left:15px;
	background-image:url(../image/background/bg_HomeSectionSep.png);
	background-repeat:no-repeat;
}
div.home-feature{
	background-repeat:no-repeat;
	padding-top:22px;
	padding-left:90px;
	padding-right:5px;
	padding-bottom:10px;
}
div.standard-feature{
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:90px;
	padding-right:5px;
	padding-bottom:2px;
}
div.standard-feature a:hover,div.home-feature a:hover{
	text-decoration:underline;
}
div.standard-feature a,div.home-feature a{
	font-family:Arial;
	color:#003333;
	font-size:12px;
	font-weight:normal;
}
div.hr-home-feature{
	height:1px;
	background-image:url(../image/background/bg_FeatureSep.png);
	background-repeat:no-repeat;
	height:25px;
}
div.standard-feature td.text,div.home-feature td.text{
	padding-bottom:15px;
}
div.standard-feature td.text,div.home-feature td.text{
	padding-bottom:15px;
}
div.standard-feature ul,div.home-feature ul, div.careers ul{
	margin:0px;
	padding:0px;
}
div.standard-feature ul li,div.home-feature ul li, div.left-nav-quick-links ul li, div.careers ul li{
	font-size:11px;
	line-height:14px;
	list-style-image:url(../image/icon/clear.png);
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px;
	padding-left:9px;
	padding-bottom:5px;
}
div.left-nav-quick-links ul{
	padding:0px;
	margin:0px;
}
div.left-nav-quick-links a{
	font-family:Verdana;
	font-size:11px;
}
div.financial-package{
	background-image:url(/SiteCollectionImages/Feature/bg_HomeFinancialPackage.png);
}
div.company-resources{
	background-image:url(/SiteCollectionImages/Feature/bg_HomeCompanyResources.png);
}
div.career-center{
	background-image:url(/SiteCollectionImages/Feature/bg_HomeCareerCenter.png);
}
div.home-feature-min-height {
	height:70px;
	width:1px;
}
div.standard-feature-min-height{
	height:75px;
	width:1px;
}

div.ir-overview div.h1 div, , div.main-content div.h1 p{
	color:#CD3517;
	font-size:16px;
	line-height:24px;
	font-family:Georgia;
	margin-bottom:10px;
}
div.ir-overview{
	padding:0px;
	margin:0px;
}
table.ir-overview{

}
table.ir-overview td.left{
	width:470px;
}
table.ir-overview td.left div.left-holder{
	width:451px;
	margin-right:19px;
}
table.ir-overview td.right{
	width:278px;
}
table.ir-overview td.right div.right-holder{
	width:248px;
	margin-right:30px;
}
div.copy-buttons{
	padding:8px 13px 8px 13px;
	text-align:right; 
}
img.copy-button{
	padding-left:13px;
}
div.subheader{
	background-image:url(/SiteCollectionImages/Subheader/bg_Subheader.png);
	height:60px;
	background-repeat:repeat-x;
}
div.subheader div.label{
	background-repeat:no-repeat;
	width:50%;
	height:60px;
}
div.subheader div.label-wide{
	background-repeat:no-repeat;
	width:100%;
	height:60px;
}
div.subheader div.news-releases{
	background-image:url(/SiteCollectionImages/Subheader/sub_NewsReleases.png);
}
div.subheader div.presentations{
	background-image:url(/SiteCollectionImages/Subheader/sub_Presentations.png);
}
div.subheader div.financials{
	background-image:url(/SiteCollectionImages/Subheader/sub_Financials.png);
}
div.subheader div.company-resources{
	background-image:url(/SiteCollectionImages/Subheader/sub_CompanyResources.png);
}
div.subheader div.media-library{
	background-image:url(/SiteCollectionImages/Subheader/sub_MediaLibrary.png);
}
/* Home specific changes */
div.home div.subheader{
	background-image:none;
	background-repeat:no-repeat;
	height:52px;
}
div.home div.subheader div.label{
	background-repeat:no-repeat;
	width:100%;
	height:52px;
}
div.home div.subheader div.news-releases{
	background-image:url(/SiteCollectionImages/Subheader/sub_HomeNews.png);
}
div.home div.subheader div.presentations{
	background-image:url(/SiteCollectionImages/Subheader/sub_HomePresentations.png);
}
div.home div.item{
	overflow:hidden;
	height:50px;
}

