
/* === The two swapped items below allow for editing within the CMA application. === */
body { background-color:white; margin:0; padding:0; width:100%; height:100%; font: normal 11pt Arial, Verdana, Helvetica, sans-serif;}  
#body_substitute { margin:0; padding:0; background-color:#656565; font: normal 11pt Arial, Verdana, Helvetica, sans-serif; color: #000000; width:100%; height:100%; } 

h1 {font: normal 22px Arial, Helvetica, sans-serif; color:#003366; margin-left:5px; margin-top: 10px; margin-bottom:5px;}
h2 {font: normal 18px Arial, Helvetica, sans-serif; color:#272727; margin-top: 0px; margin-bottom:5px;}
h2.multipage {font-size:19px; color:#272727; margin-top: 0px; margin-bottom:5px; padding-top:5px; border-top:1px solid #272727;}
h3 {font: normal 14px Arial, Helvetica, sans-serif; color:#272727; margin-top: 0px; margin-bottom:5px;}
select {font: normal 11px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
a {text-decoration: underline; color:#003399;}
a:hover {color: #d49100;}
p { font: normal 100% Arial, Verdana, Helvetica, sans-serif; color:#000000; font-size:11pt; margin-top:0; margin-bottom:0; } 

/*-- Defines the page width --*/
form { width:765px; background-color:#FFFFFF; margin-right:auto; margin-left:auto; overflow:visible; }
#layoutLogic {  width:765px; background-color:#FFFFFF;  margin-right:auto; margin-left:auto;}

#masthead {width:100%; height:100px; background: #000000 url(/CmsObjectShared/images/AB_Monogram.gif) right no-repeat;}
#masthead .logo {float:left; margin-top: 20px; padding-left:30px;}
#masthead .common-nav {float: right; font: normal 11px Arial, Helvetica, sans-serif; padding-right:20px; margin-top:3px; color:#ffffff;}
#masthead .common-nav {float: right; font: normal 11px Arial, Helvetica, sans-serif; padding-right:20px; margin-top:3px; color:#ffffff;}
#masthead .common-nav ul {list-style:none; margin: 0; padding:3px 0px; color:#FFFFFF; text-align:right; margin-bottom:5px;}
#masthead .common-nav li {display: inline; padding-left: 10px;}
#masthead .common-nav li a {color:#ffffff; text-decoration: none;}
#masthead .common-nav li a:hover {color:#5c9db8;}
#masthead .tagline { font: normal 20px Arial, Helvetica, sans-serif; position:relative; top:-12px; padding-top:0px; padding-bottom:0px; padding-left: 355px; font-size:20px; color:#FFFFFF;}

#masthead .search { float:right;  position:relative;  top:-70px; left:-20px; vertical-align:top; }

.searchbox
{
	background-color:white; border-collapse:collapse; border-width:2px;	border-style:solid; border-color:#BBBBBB;
	padding:0 0 0 0; 	margin:0 0 0 0;	vertical-align:top;	font-size:1px;	line-height:0;	height:10px; width:134px;    
}

.searchboximage
{
	vertical-align:top; border-style:none;	border-width:0px;	width:20px;	height:14px; border-collapse:collapse;
	padding:0 0 0 0; margin: 0 0 0 0;
}

.searchboxinput
{
	width:110px;	height:12px;	border-width:0px;	color:#777777;	border-collapse:collapse;
	border-style:none;  padding:0 0 0 0;vertical-align:top; font: normal 11px Arial, Helvetica;
}

.searchboxtabbedinput
{
	width:110;	height:18;	border-width:1px;	font: normal 12px Arial, Helvetica;	color:#222222;	border-collapse:collapse;	border-style:solid;	vertical-align:top;
}


#mainnav {font: bold 11px Arial, Helvetica, sans-serif; height:20px; width:100%; background-color:#8E9295; border-top: 1px solid #ffffff;}
#mainnav ul { list-style:none; margin: 0; padding:3px 0px; padding-left: 20px;}
#mainnav li {display: inline; padding:0 5px;}
#mainnav li.on {padding:0 5px; height:20px; background-color:#5c9db8; color:#FFFFFF; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; margin: 0 -1px;}
#mainnav li a {padding:3px; color:#ffffff; text-decoration: none;}
#mainnav li a:hover { background-color:#5c9db8; color:#FFFFFF; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; margin: 0 -1px;}

#secnav {font: normal 11px Arial, Helvetica, sans-serif; padding-right:20px; margin-top:3px; color:ffffff;}
#secnav ul {list-style:none; margin: 0; padding:3px 0px; color:#5c9db8; margin-bottom:5px;}
#secnav li {display: inline; padding-left: 10px;}
#secnav li.on {font-weight:bold; color:#5c9db8;}
#secnav li a {color:#000000; text-decoration: none;}
#secnav li a:hover {color:#5c9db8;}

#businessunits {background-color:#454545; height:100px; padding-top:10px; padding-left: 10px; color:#FFFFFF; }
#businessunits .bu {display: block; float:left; width: 127px; margin-left:10px; margin-right:8px;}
#businessunits a {display: block; width: 127px; padding-top:5px; border-top: 4px solid #d49100; color:#FFFFFF; text-decoration:none;}
#businessunits a:hover {border-top: 4px solid #5c9db8; color:#5c9db8;}
#businessunits .bullet {font: bold 13px Arial, Verdana, Helvetica, sans-serif; color:#ffffff; margin-top:0px; margin-bottom:3px; padding: 0 3px 3px 20px; background: url(/CmsObjectShared/images/arrow_5c9db8.gif) 5px 2px no-repeat;}
#businessunits p {padding-left: 20px;}

#content-hp {background-color:#d6d6d6; padding: 10px;}
#content {width: 580px; float:left; margin-top:15px; padding-left:10px;}
#content-multipage {float:left; width: 440px; margin-top:15px; padding: 0 0;}

/* #rsb {float: right; width:150px; margin-top: 15px;}  */
/* for RSB list */
#rsb {float: right; width:100px; margin-top: 15px; margin-right:10px;vertical-align:top; text-align:left; } 
#rsb h3 { font: bold 11px Arial, Verdana, Helvetica, sans-serif; color:#d49100; margin-bottom:5px; margin-right:5px; padding-bottom: 1px; border-bottom: 1px solid #000000;}
#rsb h4 { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:5px; margin-bottom:1px; padding: 0 3px 0 15px; background: url(/CmsObjectShared/images/arrow_8e9295.gif) 0px 2px no-repeat;}
#rsb h4 p { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:0px; padding: 0 0px 0 0px; }
#rsb h4 font { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:0px; padding: 0 0px 0 0px; }
#rsb h4 .body { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:0px; padding: 0 0px 0 0px; }
#rsb h4 p font { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:0px; padding: 0 0px 0 0px; }
#rsb #teaser {font-size: 11px; margin-left:15px; margin-top:0px; margin-bottom:5px;}
#rsb p {font-size: 11px;}
#rsb img {margin-left:15px; margin-top:3px; margin-bottom:8px;}
#rsb img.alone{margin-left:15px; margin-top:12px; margin-bottom:8px;}

#lsb {float: left; width:150px; margin-top: 15px; margin-right:10px;}
#lsb h3 { font: bold 11px Arial, Verdana, Helvetica, sans-serif; color:#d49100; margin-bottom:5px; padding-bottom: 1px; padding-left:5px; border-bottom: 1px solid #000000;}
#lsb h4 { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:5px; margin-bottom:1px; padding: 0 3px 0 20px; background: url(/CmsObjectShared/images/arrow_8e9295.gif) 5px 2px no-repeat;}
#lsb #teaser {font-size: 11px; color:#00cc00; margin-left:0;}

.section { display: block; margin: 0; width:100%; margin-bottom:10px;}

/* -- Used for 2 Column formatting of the Content Area              --*/
/* -- These styles sheets are used to create 2 equal column lengths --*/
/* -- They are used on the following templates:                     --*/
/* --      Executive Management																					                --*/
/* --      Board of Directors  																					                --*/
/* --      Committees of the Board																		                --*/
.col-left, .col-right{float:left; margin-bottom:15px;}
.col-left { display:block; margin-right:25px; width:270px;}
.col-right { display:block; margin-right:10px; width:270px;}
.col-right  h2 {font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:3px;}
.col-right  h2.bullet {font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:3px; padding: 0 3px 3px 15px; background: url(/CmsObjectShared/images/arrow_8e9295.gif) 0px 2px no-repeat;}
.col-left  h2 { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:3px;}
.col-left  p, .col-right  p { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; font-style:italic; margin-top:0px;}


/* -- Used for 2 Column formatting of the Content Area                              --*/
/* -- These styses are used to set the left column to approx. 70%, the right to 30% --*/
/* -- They are used on the following templates:           								                  --*/
/* --      Corporate Governance                           								                  --*/
.col-left70, .col-right30 {float:left; margin-bottom:10px;}
.col-left70 { display:block; margin-right:25px; width:380px;}
.col-right30 { display:block; margin-right:10px; width:160px;}
.col-left70 h2 {font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:3px; padding: 0 3px 3px 15px; background: url(/CmsObjectShared/images/arrow_8e9295.gif) 0px 2px no-repeat;}
.col-left70 h3 { font: normal 14px Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:3px;}
.col-left70 p { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000;}
.col-left70 .teaser {font-size: 12px; margin-left:15px; margin-top:0px; margin-bottom:5px;}


/* -- Used for 2 Column formatting of the Content Area                              --*/
/* -- These styses are used to set the left column to approx. 70%, the right to 30% --*/
/* -- They are used on the following templates:           								                  --*/
/* --      Public Home Page                               								                  --*/
.col-left-hp, .col-right-hp {float:left; margin-bottom:10px;}
.col-left-hp { display:block; margin-right:25px; width:420px;}
.col-right-hp { display:block; margin-left:10px; margin-right:10px; width:265px;}
.col-left-hp h2 {font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#272727; margin-top:0px; margin-bottom:3px; padding: 0 3px 3px 15px; background: url(/CmsObjectShared/images/arrow_8e9295.gif) 0px 2px no-repeat;}
.col-left-hp h3 { font: normal 13px Arial, Verdana, Helvetica, sans-serif; color:#272727; font-weight:bold; margin-top:0px; margin-bottom:3px; padding-left:20px; background: url(/CmsObjectShared/images/arrow_5c9db8.gif) 5px 2px no-repeat;}
.col-left-hp p { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#272727;}
.col-right-hp a {color:#272727; text-decoration:underline;}
.col-right-hp a:hover {color:#D49100}
.col-right-hp h3 { font: normal 13px Arial, Verdana, Helvetica, sans-serif; color:#272727; font-weight:bold; margin-top:0px; margin-bottom:3px;}
.col-right-hp h4 { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:8px; margin-bottom:1px;}
.col-right-hp #teaser {font-size: 12px; margin-top:0px; margin-bottom:5px;}
.col-right-hp p {font-size: 12px;}
.col-right-hp img {margin-top:3px; margin-bottom:8px;}
.col-right-hp img.alone{margin-top:15px; margin-bottom:8px;}

.news-date {float: left; top:0px; left:0; margin:5px 10px; width:55px; text-align:right; color:#D49100; font-weight:bold;}
.news-title {float:left; text-align:left; width: 325px; margin:5px 0px;}
.news-title h2 {font: normal 12px Arial, Helvetica, sans-serif; color:#272727; margin:0px; padding:0px; background-image:none;}
.news-title a {color:#272727; text-decoration:underline;}
.news-title a:hover {color:#D49100}


/* -- Used for 2 Column formatting of the Content Area              --*/
/* -- These styles sheets are used to create 2 equal column lengths --*/
/* -- They are used on the following templates:                     --*/
/* --      Investor Relations																					                  --*/
.col-left-ir, .col-right-ir{float:left; margin-bottom:15px;}
.col-left-ir { display:block; margin-right:25px; width:270px;}
.col-right-ir { display:block; margin-right:10px; width:270px;}
.col-right-ir  h2 {font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:3px;}
.col-left-ir  h2 { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:3px;}
.col-right-ir  h2 { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:3px;}
.col-left-ir  h3 { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color:#272727; margin-top:0px; margin-bottom:5px; background-color:#d6d6d6; height:20px; padding:3px; padding-top:5px; border-bottom:1px solid #000000;}
.col-right-ir  h3 { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color:#272727; margin-top:0px; margin-bottom:5px; background-color:#d6d6d6; height:20px; padding:3px; padding-top:5px; border-bottom:1px solid #000000;}
.col-left-ir  p {padding:0 3px; margin:0;}
.col-right-ir  p {padding:0 3px;}

.list-ir {border: 1px solid #272727; width:100%; margin-top:10px; padding-bottom:5px;}
.news-date-ir {float: left; top:0px; left:0; margin:5px 5px 5px 0; width:50px; text-align:right; color:#D49100; font-weight:bold;}
.news-title-ir {float:left; text-align:left; width: 200px; margin:5px 0px;}
.news-title-ir h2 {font: normal 12px Arial, Helvetica, sans-serif; color:#272727; margin:0px; padding:0px; background-image:none;}


/* -- Used for 2 Column formatting on the Content Area             --*/
/* -- They are used on the following templates:           								 --*/
/* --      Biography                           								            --*/
#biophoto {float: left; top:0px; left:0px; width: 80px; margin-bottom:5px; margin-right:0px;}
#biocontent {margin-left: 100px;}
#biocommitteetitle {float: left; top:0px; left:0px; margin:15px 0px; width: 150px;}
#biocommitteename {float:left; text-align:left; margin:15px 0px;}
#biocommitteename ul {list-style: none; font-size:12px; margin-top:0px; margin-left: 0px;}
#biocontent h2 {font: normal 12px Arial, Helvetica, sans-serif; color:#000000; font-style:italic; margin-top:0px;}

/*-- GLOBAL FOOTER INFORMATION: Used on the bottom of all pages --*/
#globalfooter {margin: 25px 0; color:#272727; }
#globalfooter p {margin:3px 0px;}
#globalfooter a {text-decoration: underline; background: none; padding: 3px 0; color:#272727}
#globalfooter a:hover {color:#D49100; background: none;}

#lit-photo {float: left; top:0px; left:0px; width: 130px; margin-bottom:5px; margin-right:0px;}
#lit-photo img.photo-ir {margin-left:3px;}

#lit-content {margin-left: 150px;}

#contact-title{float: left; top:0px; left:0px; width: 80px; margin-bottom:5px; margin-right:5px; margin-top:5px;}
#contact-info {float: left; margin-top:5px; }
#contact-info p {margin:0;}

.biophoto-tn {float: left; top:0px; left:0px; width: 50px; margin-bottom:5px;}
.biophoto-large {float: left; top:0px; left:0px; width: 100px; margin-bottom:20px; margin-top:15px;}

.left {float: left; top:0px; left:0px; margin:15px 0px; font-size:11px;}
.right {float: right; text-align:right; margin:15px 0px; font-size:11px;}

.author-info {float: left; top:0px; left:0px; margin-bottom:20px; margin-top:15px;}
.author-title {margin-left:15px; font-style: italic; margin-bottom: 5px;}


.clear {clear:both;}
.indent10 {padding-left:10px;}
.indent15 {padding-left:15px;}
.date {color:#8E9295}
.footnote {font-size:10px;}

/* Structured Article CSS */


/* #StructuredArticle { padding-bottom:40px; } */
#StructuredArticle { float:left; text-align:left; padding-bottom:40px; }
#StructuredArticle h1 {font: normal 22px Arial, Helvetica, sans-serif; color:#003366; margin-top: 10px; margin-bottom:5px; margin-left:10px; }
#StructuredArticle .title {font: normal 22px Arial, Helvetica, sans-serif; color:#003366; margin-top: 10px; margin-bottom:5px; margin-left:10px; }
#StructuredArticle .boxheading { font: bold 11px Arial, Verdana, Helvetica, sans-serif; color:#d49100; margin-bottom:0px; margin-right:0px; padding-bottom: 0px; top:10px;left:-10px;position:relative;}

#StructuredArticle #LeftSide { left:10px; position:relative; }
#StructuredArticle #RightSide {}
#StructuredArticle #Preface { font: normal 10pt Arial, Verdana, Helvetica, sans-serif; color: #000000;} 
#StructuredArticle #LeftColumn { font: normal 10pt Arial, Verdana, Helvetica, sans-serif; color: #000000;} 
#StructuredArticle #RightColumn {}
#StructuredArticle #rsb { padding-left: 10px; }
#StructuredArticle #Footnote { width:600px; padding-left:15px; }

#StructuredArticle #LocationSelector { top:-15px; position:relative; }
#StructuredArticle #rsb { top:-15px; position:relative; }

#StructuredArticle #Highlights {}
#StructuredArticle #HighlightLists {}
#StructuredArticle #HighlightLists h3 { padding-top: 5px; }

#StructuredArticle #LeftBubble {}
#StructuredArticle #RightBubble {}

#StructuredArticle #HighlightLists h3 { font: bold 11px Arial, Verdana, Helvetica, sans-serif; color:#d49100; margin-bottom:5px; margin-right:5px; padding-bottom: 1px; border-bottom: 1px solid #000000;}
#StructuredArticle #HighlightLists h4  { margin-top:3px; margin-bottom:10px;  margin-left:10px; padding: 0 3px 0 15px; font-size:12px; font-style:normal; background: url(/CmsObjectShared/images/arrow_d49100.gif) 0px 2px no-repeat;}
#StructuredArticle #HighlightLists .articleheading {  font: 10pt Arial, Helvetica, sans-serif; font-weight: bold; }
#StructuredArticle #HighlightLists h4 .body {  font: 10pt Arial, Helvetica, sans-serif; }
#StructuredArticle #HighlightLists h4 font {  font: 10pt Arial, Helvetica, sans-serif; }
#StructuredArticle #HighlightLists h4 {  font: 10pt Arial, Helvetica, sans-serif; }
#StructuredArticle #HighlightLists h4 p {  font: 10pt Arial, Helvetica, sans-serif; }

#StructuredArticle #LeftBubble h4  { margin-top:3px; margin-bottom:10px;  margin-left:10px; padding: 0 3px 0 15px; font-size:12px; font-style:normal; background: url(/CmsObjectShared/images/arrow_d49100.gif) 0px 2px no-repeat;}
#StructuredArticle #LeftBubble .articleheading {  font: 10pt Arial, Helvetica, sans-serif; font-weight: bold; }
#StructuredArticle #LeftBubble h4 .body {  font: 10pt Arial, Helvetica, sans-serif; }
#StructuredArticle #LeftBubble h4 font {  font: 10pt Arial, Helvetica, sans-serif; }
#StructuredArticle #LeftBubble h4 {  font: 10pt Arial, Helvetica, sans-serif; }
#StructuredArticle #LeftBubble h4 p {  font: 10pt Arial, Helvetica, sans-serif; }

#StructuredArticle #RightBubble h4 { font: normal 11px Arial, Verdana, Helvetica, sans-serif; }
#StructuredArticle #RightBubble p { font: normal 11px Arial, Verdana, Helvetica, sans-serif; }
#StructuredArticle #RightBubble h4 .subheadbig { font: normal 22px Arial, Helvetica, sans-serif; color:#003366  }
#StructuredArticle #RightBubble h4 hr { height:0px; color:#FFFFFF; }

#StructuredArticle #MyLinks #myLinksOuter { background-color: white; font: normal 12px Arial, Helvetica, sans-serif; color:#272727; margin:0px; padding:0px; background-image:none; border-width: 0px 0px 0px 0px; padding: 0px; border-spacing: 0px; border-style: groove; border-color: white; border-collapse: collapse; background-color: white; } 
#StructuredArticle #MyLinks #myLinksInner { background-color: white; font: normal 12px Arial, Helvetica, sans-serif; color:#272727; margin:0px; padding:0px; background-image:none; border-width: 1px; padding: 0px; border-spacing: ; border-style: solid; border-color: black; border-collapse: collapse; background-color: white; } 
#StructuredArticle #MyLinks .subheadbig { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color:#272727; margin-top:0px; margin-bottom:5px; background-color:#d6d6d6; height:20px; padding:3px; padding-top:5px; border-bottom:1px solid #000000; border-top:1px solid #000000;}
#StructuredArticle #MyLinks .subheadbig font {font: bold 12px Arial, Helvetica, sans-serif; color:#272727; margin:0px; padding:0px; background-image:none;}
#StructuredArticle #MyLinks .favoriteheading { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color:#272727; margin-top:0px; margin-bottom:5px; background-color:#d6d6d6; height:20px; padding:3px; padding-top:5px; padding-left:5px; border-bottom:1px solid #000000; border-top:1px solid #000000;}
#StructuredArticle #MyLinks .smalltext {  font: 6.5pt Arial, Helvetica, sans-serif; }

#StructuredArticle #MainBody { font: normal 10pt Arial, Verdana, Helvetica, sans-serif; color: #000000; padding-right:5px; }
#StructuredArticle #MainBody .anchortag {text-decoration: underline; color:#003399;}
#StructuredArticle #MainBody .anchortag a {text-decoration: underline; color:#003399;}
#StructuredArticle #MainBody .anchortag a:hover {color: #d49100;}
#StructuredArticle #MainBody .body { font-size: 14px; color: #000000; font-family: Arial; background-color: white; margin: 0; line-height:18px; }
#StructuredArticle #MainBody .body p { font-size: 14px; color: #000000; font-family: Arial; background-color: white; margin-top: 0; margin-bottom: 0; line-height:18px; }
#StructuredArticle #MainBody  p { font-size: 14px; color: #000000; font-family: Arial; background-color: white; margin-top: 0; margin-bottom: 0; line-height:18px; }
#StructuredArticle #MainBody .subheadother { color: #000000; font-family: Arial; FONT-SIZE: 14px; font-weight:bold; }
#StructuredArticle #MainBody .subheadfirst { COLOR: #000066; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 16px; FONT-WEIGHT: bold }
#StructuredArticle #MainBody .subheadbig { COLOR: #333399; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 16px; }
#StructuredArticle #MainBody .subtablehead { COLOR: #666666; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 15px; font-weight: bold; }
#StructuredArticle #MainBody .subtabletext { color: #666666; font-family: Arial; FONT-SIZE: 14px; font-weight:bold; }
#StructuredArticle #MainBody .subtable { border-bottom: solid thin #7F9DB9; border-left-style: none; border-right-style: none; border-top-style: none; width: 100%; }
#StructuredArticle #MainBody .heading { COLOR: #000066; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 14px; FONT-VARIANT: normal; LINE-HEIGHT: 110% }
#StructuredArticle #MainBody .smalltext { font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; color: #666666; font-weight:bold; }
#StructuredArticle #MainBody .anchortag a { COLOR: #0033ff; }
#StructuredArticle #MainBody .disclaimer { COLOR: #000000; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 10px }
#StructuredArticle #MainBody .smalllink { COLOR: #990000; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 10px; FONT-VARIANT: normal; LINE-HEIGHT: 110% }
#StructuredArticle #MainBody .mediumtext { font: Arial Regular;  FONT-SIZE: 12px; COLOR: #666666; }

#StructuredArticle #SiteMap .fundGroup { } 
#StructuredArticle #SiteMap { float:left; }

#StructuredArticle BlockQuote { list-style:none; margin: 0; padding-left: 20px;}

/* === cleanup for crazy HTML markup contained in sites === */
#StructuredArticle  .body { font-size: 14px; color: #000000; font-family: Arial; background-color: white; margin: 0; line-height:18px; }
#StructuredArticle  .body p { font-size: 14px; color: #000000; font-family: Arial; background-color: white; margin-top: 0; margin-bottom: 0; line-height:18px; }
#StructuredArticle   p { font-size: 14px; color: #000000; font-family: Arial; background-color: white; margin-top: 0; margin-bottom: 0; line-height:18px; }
#StructuredArticle  .subheadother { color: #000000; font-family: Arial; FONT-SIZE: 14px; font-weight:bold; }
#StructuredArticle  .subheadfirst { COLOR: #000066; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 16px; FONT-WEIGHT: bold }
#StructuredArticle  .subheadbig { COLOR: #333399; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 16px; }
#StructuredArticle  .subtablehead { COLOR: #666666; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 15px; font-weight: bold; }
#StructuredArticle  .subtabletext { color: #666666; font-family: Arial; FONT-SIZE: 14px; font-weight:bold; }
#StructuredArticle  .subtable { border-bottom: solid thin #7F9DB9; border-left-style: none; border-right-style: none; border-top-style: none; width: 100%; }
#StructuredArticle  .heading { COLOR: #000066; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 14px; FONT-VARIANT: normal; LINE-HEIGHT: 110% }
#StructuredArticle  .smalltext { font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; color: #666666; font-weight:bold; }
#StructuredArticle   p font font { COLOR: #000000; }
#StructuredArticle  .disclaimer { COLOR: #000000; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 10px }
#StructuredArticle  .smalllink { COLOR: #990000; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 10px; FONT-VARIANT: normal; LINE-HEIGHT: 110% }
#StructuredArticle  .mediumtext { font: Arial Regular;  FONT-SIZE: 12px; COLOR: #666666; }
#StructuredArticle  .Heading2 { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color:#ffffff; margin-top:0px; margin-bottom:5px; background-color:8E9295; height:18px; padding:5px 3px 3px 10px; border-bottom:1px solid #000000; border-top:1px solid #000000; width:65%; }
#StructuredArticle  .Heading3 { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:5px; background-color:#d0d0d0; height:18px; padding:5px 3px 3px 10px; border-bottom:1px solid #000000; border-top:1px solid #000000; width:65%; }


 /*  WYSIWYG_STYLESHEET_BEGIN */
.body { font-size: 14px; color: #000000; font-family: Arial; background-color: white; margin: 0; line-height:18px; }
.subheadother { color: #000000; font-family: Arial; FONT-SIZE: 14px; font-weight:bold; }
.subheadfirst { COLOR: #000066; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 16px; FONT-WEIGHT: bold }
.subheadbig { COLOR: #333399; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 16px; }
.subtablehead { COLOR: #666666; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 15px; font-weight: bold; }
.subtabletext { color: #666666; font-family: Arial; FONT-SIZE: 14px; font-weight:bold; }
.subtable { border-bottom: solid thin #7F9DB9; border-left-style: none; border-right-style: none; border-top-style: none; width: 100%; }
.heading { COLOR: #000066; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 14px; FONT-VARIANT: normal; LINE-HEIGHT: 110% }
.smalltext { font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; color: #666666; font-weight:bold; }
.anchortag a { COLOR: #0033ff; }
.disclaimer { COLOR: #000000; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 10px }
.smalllink { COLOR: #990000; font: normal 100% Arial, Helvetica, sans-serif;  FONT-SIZE: 10px; FONT-VARIANT: normal; LINE-HEIGHT: 110% }
.mediumtext { font: Arial Regular;  FONT-SIZE: 12px; COLOR: #666666; }
.Heading2 { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color:#ffffff; margin-top:0px; margin-bottom:5px; background-color:8E9295; height:18px; padding:5px 3px 3px 10px; border-bottom:1px solid #000000; border-top:1px solid #000000; width:65%; }
.Heading3 { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color:#000000; margin-top:0px; margin-bottom:5px; background-color:#d0d0d0; height:18px; padding:5px 3px 3px 10px; border-bottom:1px solid #000000; border-top:1px solid #000000; width:65%; }
 /*  WYSIWYG_STYLESHEET_END */
 






/* Coalesys WebMenu CSS   */


/*
border-top: 1px solid #ffffff;
*/


#webMenu { text-align:left; }
#webMenu .cswmDock{cursor:hand;display:none;position:absolute;top:0px;left:0px;border:dotted #000000 1px;padding:0px;width:100%; border-top: 1px solid #ffffff; }
#webMenu .cswmButtons{cursor:hand;top:0px;left:0px;background-color:8E9295;border-top: solid ffffff 1px;border-left: solid ffffff 0px;border-bottom: solid 8E9295 1px;border-right: solid 8E9295 0px;padding:0px;cursor:default;width:100%;}
#webMenu .cswmInnerBorder{cursor:hand;background-color:8E9295;padding:0px;width:100%;left:0px;}
#webMenu .cswmButton{cursor:hand;background-color:8E9295;border-top: solid 8E9295 1px;border-left: solid 8E9295 1px;border-bottom: solid 8E9295 1px;border-right: solid 8E9295 1px;color:FFFFFF;font: bold 11px Arial, Helvetica, sans-serif;text-align:center;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;}
#webMenu .cswmHandle{cursor:hand;background-color:8E9295;border-top: solid 8E9295 1px;border-left: solid 8E9295 1px;border-bottom: solid 8E9295 1px;border-right: solid 8E9295 1px;cursor:move;width:3px;}
#webMenu .cswmNNDck{cursor:hand;position:absolute;border:outset #808080 1px;width:100%;color:#d0d0d0;font: bold 11px Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;padding:3px;}
#webMenu .cswmNNBtns{cursor:hand;position:absolute;}
#webMenu .cswmNNBtn{cursor:hand;border-style:outset;border-color:8E9295;border-width:1px;}
#webMenu .cswmNNBtnTxt{cursor:hand;color:FFFFFF;font: bold 11px Arial, Helvetica, sans-serif;text-align:center;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;}
#webMenu .cswmNNHnd{cursor:hand;color:FFFFFF;font: bold 11px Arial, Helvetica, sans-serif;text-align:center;padding:3px;}
#webMenu .cswmItem {cursor:hand;font: bold 11px Arial, Helvetica, sans-serif;color:FFFFFF; text-decoration:none; padding:3 10 3 10}
#webMenu .cswmItemOn {cursor:hand;font: bold 11px Arial, Helvetica, sans-serif;color:#ffffff; text-decoration:none; padding:3 10 3 10}
#webMenu .cswmExpand {cursor:hand;cursor:default}
#webMenu .cswmPopupBox {cursor:hand;cursor:default; position:absolute; left:-500; display:none; z-index:1999}
#webMenu .cswmDisabled {color:#808080}
#webMenu .cswmLinkA { color:#ffffff; background-color:#8E9295; text-decoration: none;}
#webMenu .cswmLinkA:hover { color:#FFFFFF; background-color:#5c9db8; text-decoration: none; }
#webMenu .cswmLinkA.on { color:#FFFFFF; background-color:#5c9db8; text-decoration: none; }

.highlightstable
{
	width: 100%;
}

.print { top:15px; position:relative; font: bold 10px Arial, Helvetica, sans-serif;  text-align: right;  margin-right: 10; margin-top: 15;}
.print a {text-decoration: underline; color:#003399;}
.print a:hover {color: #d49100;}

.LastModified { clear:both; position:relative; float:none;}
.LastModifiedDateLabel {  font: bold 12px Arial, Helvetica, sans-serif;  text-align: left;  }
.LastModifiedDate {  font: normal 11px Arial, Helvetica, sans-serif;  text-align: left; }


/* New CSS Entered by VisCom on 4/12/07 */
/* Specifically used for HR - PMP section */
#content-pmp {margin:0; color:#000000; }
#content-pmp p {font: normal 12px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:10px; background: none;}
#content-pmp table {font: normal 12px Arial, Helvetica, sans-serif; color:#000000;}
#content-pmp table ul {margin:5px 0 5px 15px; color:#000000;}
#content-pmp h4 {font: normal 11px Arial, Helvetica, sans-serif; margin:2px 0 10px 0;}
#content-pmp h5 {font: bold 11px Arial, Helvetica, sans-serif; color:#990000; border-bottom: 1px solid #003399; margin:0;}
#content-pmp a {font: normal 11px Arial, Helvetica, sans-serif; color:#003399; text-decoration:underline;}
#content-pmp a:hover {color:#D49100}
.border-top {border-top:1px solid #e4e4e4;}
.border-bottom {border-bottom:1px solid #e4e4e4;}
.border-left {border-left:1px solid #e4e4e4;}
.border-right {border-right:1px solid #e4e4e4;}
.pmp {font: normal 12px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:10px; background: none;}
/* End of HR - PMP */