a:link{
	color:#666666;	
	text-decoration:none;
}
a:visited{
	color:#666666;
}
a:hover{
	text-decoration:underline;
	color:#000000;
}

a.more:link{
	padding-right:8px;
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;	
}
a.more:visited{
	color:#999999;
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-right:8px;
}
a.more:hover{
	text-decoration:underline;
}

a.moreAll{
	background-image:url(/images/linkArrowLightOrange.gif);
	color:#005A9C;	
}
a.moreAll:visited{
	color:#005A9C;	
}

a.readMore{
	background-image:url(/images/linkArrowLightOrange.gif);
	color:#005A9C;	
	font-weight:bold;
}
a.readMore:visited{
	background-image:url(/images/linkArrowLightOrange.gif);
	color:#005A9C;	
	font-weight:bold;
}

a#whatsNew{
	background-image:url(/images/linkArrowLightOrange.gif);
	color:#ffffff;
	float:right;
	margin-right:12px;
	margin-top:-3px;	
}
div.clearFloat{
	clear:both;
	line-height:1px
}
a.callOutBox{
	background-image:url(/images/linkArrowLightOrange.gif);
	color:#66CCFF;	
	font-weight:bold;
}
a.callOutBox:visited{
	color:#66CCFF;	
}
a.callOutBox:hover{
	text-decoration:underline
}
input.formButton{
	vertical-align:top
}

p{
	margin-top:0;
	margin-bottom:10px;
}
strong{
	color:#000000;
}
input.txt{
	font-size:1em;
	font-family:"Trebuchet MS", sans-serif;
	color:#666666;
	margin:0;
	padding:0 0 0 5px;
	
}
select{
	font-size:1em;
	font-family:"Trebuchet MS", sans-serif;
	color:#666666;
}
input#peopleFinderInput{
	width:151px;
}
input#searchInput{
	width:151px;
}
div#hdrContainer div#productFinder a{
	color:#5CB1E9;
	text-decoration:none;
	background-image:url(/images/linkArrowBlue.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:8px;
}
div#hdrContainer div#productFinder a:visited{
	color:#5CB1E9;
}
div#hdrContainer div#productFinder a:hover{
	text-decoration:underline;
	color:#00629F;
}

h1#masthead{	
	margin:12px 0 0 21px;
	padding:0;
	float:left;		
}

h2{
	margin:0;
	padding:0;	
	text-indent:-2000em;
}

h6 {
	font-size:11px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 5px 0 5px;
	margin:0;
	color:#333333;
	}

div#hdrContainer div#hdrNavContainer ul{
	margin:1px 0 0 0;
	padding:0;
	list-style-type:none;
}
div#hdrContainer div#hdrNavContainer ul li{
	background-image:url(/images/bulletOrange.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:10px;
}
div#hdrContainer div#hdrNavContainer ul li a{
	text-decoration:none;
	color:#5CB1E9;
}
div#hdrContainer div#hdrNavContainer ul li a:visited{
}
div#hdrContainer div#hdrNavContainer ul li a:hover{
	text-decoration:underline;
	color:#00629F;
}
div.footer{
	padding:9px 0 0 0;		
	color:#999999;
	font-weight:bold;	
}
div.footer ul{
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
	font-weight:normal;
}
div.footer ul li{
	display:inline;
	padding:0 3px;
}
div.footer ul li a{
	text-decoration:none;
}
div.footer ul li a:visited{
	color:#999999;
}
div.footer ul li a:hover{
	text-decoration:underline;
	color:#000000;
}

#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: #fff;
	font-weight: bold;
	padding: 0;
	margin:0;
	width:980px;
	z-index:2000;
}
/* IE7 fix */
#nav li:hover, #nav li.hover {
    position: static;
}

#nav a {
	display: block;
	color: #7C6240;
	text-decoration: none;
	text-align:center;
	padding-top:9px;
	height:21px;
	background-color:#00629F;
	color:#ffffff;
	border-top:4px solid #D4EEFF;
}
#nav a:hover{
	border-top:4px solid #FCB336;
	background-color:#002663;
}
#nav a.selected{
	border-top:4px solid #FCB336;
	background-color:#002663;
}

#nav li {
	float: left;
	padding: 0;
	border-right:1px solid #D4EEFF;
}
#nav li a#about{
	width:106px;
}
#nav li a#products{
	width:153px;
}
#nav li a#customer{
	width:137px;
}
#nav li a#news{
	width:115px;
}
#nav li a#leadership{
	width:153px;
}
#nav li a#legal{
	width:149px;

}
#nav li a#careers{
	width:160px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;	
	font-weight: normal;
	margin: 0;
	border:1px solid #00629F;
	width: 176px;
	background-color:#ffffff;
}

#nav li#careersMenu ul{
	width:159px
}

#nav li#careersMenu ul li {
	border-top:1px solid #DEDEDE;
	border-right:none;
	width:159px;
}
#nav li#careersMenu ul a {
	width:144px;
}

#nav li#careersMenu ul ul {
	margin:-29px 0 0 -161px;
	background-color:#ffffff;
	z-index:200;
}

#nav li ul li {
	border-top:1px solid #DEDEDE;
	border-right:none;
	width:176px;

}

#nav li ul a {
	text-align:left;
	color:#000000;
	border-top:none;
	width:161px;
	background-color:#ffffff;
	padding:8px 3px 8px 12px;
	height:auto; 
	
}
#nav li ul a.hasChildren{
	background-image:url(/images/menuArrow.gif);
	background-repeat:no-repeat;
	background-position:center right;
}
#nav li ul a:hover{
	background-color:#E0F0FB;
	border-top:none
}
#nav li ul ul {
	margin:-29px 0 0 176px;
	background-color:#ffffff;
	z-index:200;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #eda;
}

div#whatsNewHdrContainer h3{
	float:left;
	margin:0 0 0 12px;
	padding:0;
	width:70px;
	height:19px;
	display:inline;
}

div.tabsNavBucket {
	  display:table;
      width:100%;
      background: url("/images/tabsNavBucketBg.gif") repeat-x bottom;
      font-size:1em;
	  background-color:#00629F;	  
	  clear:both;	 	  
}
div#psMain div.tabsNavBucket {
	border-top:8px solid #00629F
}
div.tabsNavBucket ul {
  margin:0 0 0 5px;
  padding:0 0;
  list-style:none;
  font-weight:bold;
  color:#ffffff;

  }
div.tabsNavBucket li {
  display:block;
  margin:0 1px 0 0;
  padding:0;
  float:left;
}
div.tabsNavBucket a {
	float:left;
	background:url("/images/tabLeft.gif") no-repeat top left;
	margin:0 0 0 0;
	padding:0 0 0 3px;
	text-decoration:none;
	cursor:pointer;
}
div.tabsNavBucket a span {
  float:left;
  display:block;
  background:url("/images/tabRight.gif") no-repeat top right;
  padding:4px 8px 4px 5px;
  color:#ffffff;
}

div.tabsNavBucket a:hover span {
  color:#005A9C;
  }
div.tabsNavBucket .current a {
  background-position:0 -25px;
  border-width:0;
  }
div.tabsNavBucket .current a span {
  background-position:100% -25px;
  padding-bottom:5px;
  color:#005A9C;
  }
div.tabsNavBucket a:hover {
  background-position:0% -25px;
  text-decoration:none;
  }
  
div.tabsNavBucket a:hover span {
  background-position:100% -25px;
  color:#005A9C;
  }
  
div.tabsNavBucketGray {
	  display:table;
      width:100%;
      background: url("/images/tabsNavBucketBgGray.gif") repeat-x bottom;
      font-size:1em;
	  background-color:#666666;	  
	  clear:both;
}
div.tabsNavBucketGray ul {
  margin:0 0 0 5px;
  padding:0 0;
  list-style:none;
  font-weight:bold;
  color:#666666;
  }
div.tabsNavBucketGray li {
  display:block;
  margin:0 1px 0 0;
  padding:0;
  float:left;
}
div.tabsNavBucketGray a {
	float:left;
	background:url("/images/tabLeftGray.gif") no-repeat top left;
	margin:0 0 0 0;
	padding:0 0 0 3px;
	text-decoration:none;
	cursor:pointer;
}
div.tabsNavBucketGray a span {
  float:left;
  display:block;
  background:url("/images/tabRightGray.gif") no-repeat top right;
  padding:4px 8px 4px 5px;
  color:#666666;
}

div.tabsNavBucketGray a:hover span {
  color:#666666;
  }
div.tabsNavBucketGray .current a {
  background-position:0 -25px;
  border-width:0;
  }
div.tabsNavBucketGray .current a span {
  background-position:100% -25px;
  padding-bottom:5px;
  color:#000000;
  }
div.tabsNavBucketGray a:hover {
  background-position:0% -25px;
  text-decoration:none;
  }
  
div.tabsNavBucketGray a:hover span {
  background-position:100% -25px;
  color:#000000;
  }

div.whatsNewLayer{
	padding:13px;
	height:244px;
	border-right:1px solid #ABD7F4;
	overflow:auto;
}
div.tabsItemsLayer{
	padding:13px;	
	border-right:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;	
}
div.tabsItemsScrollLayer{
	padding:13px;
	height:244px;
	border-right:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	overflow:auto;
}
div.tabsItemsScrollLayer strong{
	font-size:1em;
}
div.scrollLayer{
	padding:13px;
	height:244px;
	border-right:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	overflow:auto;
}
div#subWhatIsRssContainer div.scrollLayer{
	border-bottom:none;
}
div.scrollLayer h5{
	font-size:1em;
	margin-bottom:0;
	color:#000000;
}
div.itemWrapper{
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(/images/dividerDashedGray.gif);
	padding-bottom:5px;
	margin-left:-18px;
	padding-left:18px	
}
div.itemWrapper p{
	margin-bottom:2px;
}
div.itemWrapper ul{
	margin:0 0 0 2px;
	padding:0;
	list-style-type:none;
}
div.itemWrapper ul li{
	background-image:url(/images/bulletGray.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:1px;
}
div.itemWrapper ul li a{
	text-decoration:none;
	color:#666666;
}
div.itemWrapper ul li a:visited{
	color:#999999;
}
div.itemWrapper ul li a:hover{
	text-decoration:underline;
}

ul.tabsList{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
ul.tabsList li{
	background-repeat: no-repeat;
	background-position:0 5px;
	background-image: url(/images/bulletArrow.gif);
	padding-left:18px;
	margin-bottom:5px;
}
ul.tabsList li a{	
	text-decoration:none;
}
ul.tabsList li a:visited{
	color:#999999;
}
ul.tabsList li a:hover{
	text-decoration:underline;
	color:#000000;
}

div#breadcrumb div#breadcrumbLinks span{
	color:#000000;
}
div#breadcrumb div#breadcrumbLinks a{
	text-decoration:none;
}
div#breadcrumb div#breadcrumbLinks a:visited{
	color:#666666;
}
div#breadcrumb div#breadcrumbLinks a:hover{
	text-decoration:underline;
	color:#000000;
}
div#breadcrumb div#utilities a{
	padding-left:20px;
	background-position:center left;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-left:15px;
}
div#breadcrumb div#utilities a:visited{
	color:#666666;
}
div#breadcrumb div#utilities a:hover{
	text-decoration:underline;
	color:#000000;
}
div#breadcrumb div#utilities a#emailThisPage{
	background-image:url(/images/emailThisPage.gif);
}
div#breadcrumb div#utilities a#printablePage{
	background-image:url(/images/printablePage.gif);
}
div#plLeft h1{
	margin:0;
	padding:0;
	width:624px;
	height:155px;
}
div#plLeft div#plWelcomeBox div#plNavContainer ul{
	margin:1px 0 0 0;
	padding:0;
	list-style-type:none;	
}
div#plLeft div#plWelcomeBox div#plNavContainer ul li{
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:10px;
}
div#plLeft div#plWelcomeBox div#plNavContainer ul li.hlite{
	background-position:0px 40%;
	font-weight:bold;
	background-image:url(/images/hilite.gif);	
}
div#plLeft div#plWelcomeBox div#plNavContainer ul li.hlite a{
	color:#005a9c;
}
div#plLeft div#plWelcomeBox div#plNavContainer ul li a{
	text-decoration:none;
}
div#plLeft div#plWelcomeBox div#plNavContainer ul li a:visited{
	color:#666666;
}
div#plLeft div#plWelcomeBox div#plNavContainer ul li a:hover{
	text-decoration:underline;
	color:#000000;
}
div#plLeft div#plWelcomeBox div#plNavContainer div.listBlock h4{
	color:#000000;
	margin:0;
	padding:0;
	font-size:1em;
}
div.moreAllContainer{
	border:1px solid #CFCFCF;
	text-align:right;
	padding-right:17px;
	padding-top:3px;
	height:19px;
	background-color:#F3F3F3;
	clear:both;
}
h3#whatsNewHdr{
	background-color:#00629F;
	margin:0 ;
	padding:8px 10px;
}
h3#techDocsHdr{
	background-color:#666666;
	margin:0 ;
	padding:8px 10px;
}
h3#relatedMaterial{
	background-color:#00629F;
	margin:0 ;
	padding:8px 10px;
}
h3#importantNoticesHdr{
	background-color:#00629F;
	margin:0 ;
	padding:8px 10px;
}
table#whatsNewTable td{
	padding-left:15px;	
	padding-top:2px;
	padding-bottom:2px;
}
table#whatsNewTable td.date{
	background-image:url(/images/bulletArrow.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
}
table#whatsNewTable td a{
	text-decoration:none
}
table#whatsNewTable td a:hover{
	text-decoration:underline;
}

table#tabsTable td{
	padding-left:5px;
		
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top
}
table#tabsTable td.date{
	padding-left:15px;
	background-image:url(/images/bulletArrow.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
}
table#tabsTable td a{
	text-decoration:none
}
table#tabsTable td a:hover{
	text-decoration:underline;
}
div#issuesRelatedMaterials div.tabsItemsScrollLayer{
	height:190px;
	border-bottom:none
}

div#msgBoxHdr{
	background-color:#B60904;
	height:58px;
	width:100%;
	display:table;
}
div#msgBoxHdr div#msgBoxHeadShot{
	float:left;
	width:58px;
	height:58px;
}
div#msgBoxHdr div#msgBoxTitle{
	float:left;
	padding-left:15px;
	padding-top:13px;
	font-weight:bold;
	color:#ffffff;
}
div#msgBoxHdr div#msgBoxTitle h3{
	margin:0;
	padding:0;
}
div#msgBoxHdr div#msgBoxTitleReports{
	background-image:url(/images/headers/hdrChairMsgBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:153px;
	height:31px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	padding-top:27px;
	padding-left:14px;
}
div#msgBoxText{
	padding:15px;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	position:relative;	
}
div#plMessageContainer div#msgBoxText{
	padding-right:35px;
	height:174px;
}
div#arMessageContainer div#msgBoxText{
	padding-right:35px;
	height:221px;
}
div#msgBoxText strong{
	color:#B60904;
}
div#plRight div.callOutBox{	
	height:176px;
	margin-bottom:0;	
}
div#ppSidebar div.callOutBox{	
	margin-bottom:10px;

}
div#arRightCol div#downloadOrderBox{
	background-color:#D4EEFF;
	padding:5px 0 5px 0;
	margin-bottom:10px;
}
div#arRightCol div#downloadOrderBox div.linkBox{
	border-bottom:1px dashed #8CC9F2;
	padding-bottom:9px;
	padding-top:6px;
}

div#arRightCol div#downloadOrderBox div.linkBox a{
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#005A9C;
}

div#arRightCol div#downloadOrderBox div.linkBox a.pdf{
	background-image:url(/images/pdf.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-left:9px;
}
div#arRightCol div#downloadOrderBox div.linkBox a.orderPrintCopy{
	background-image:url(/images/orderPrintCopy.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-left:9px;
}

div#arRightCol div#downloadOrderBox div.linkBox a:visited{
	color:#005A9C;
	text-decoration:none;
}
div#arRightCol div#downloadOrderBox div.linkBox a:hover{
	text-decoration:underline;
}
div#arRightCol div#downloadOrderBox div#orderByPhoneBox{
	padding:9px;
}
div#arRightCol div#downloadOrderBox div#orderByPhoneBox strong{
	color:#666666;
}
div#arRightCol div#downloadOrderBox div#orderByPhoneBox span{
	color:#005A9C;
}
div#arFinancialStatementsBox div.tabsItemsScrollLayer{
	height:100px;
}
div.newsletterIssueBox{
	background-color:#B60904;
	padding-top:10px;
	padding-left:13px;
	color:#ffffff;
	height:60px;
}
div.newsletterIssueBox h4{
	font-weight:bold;
	font-size:1.2em;
	margin:0;
	padding:0;
}
div.newsletterIssueBox a:link,
div.newsletterIssueBox a:visited {
	color:#ffffff;
}
div.newsletterIssueBox a:visited {
	color:#ffffff;
	text-decoration: underline;
}
div.callOutBox{
	background-color:#005A9C;
	padding:13px 13px 20px 13px;
	color:#AED6F3;
	position:relative;
	margin-bottom:10px;
}

a.doiqualify {
	color:#66CCFF;
	padding-right:8px;
	background-position: 100% 50%;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:.8em;
}

a.doiqualify:visited{
	color:#66CCFF;
	text-decoration:none;
}

a.doiqualify:hover {
	text_decoration:underline;
}

div.callOutBox h4{
	color:#FFFF66;
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	font-size:1em;
	border-bottom:1px dashed #0099FF;
}
div.callOutBox p{
	padding:0 0 5px 0;
	margin-bottom:5px;
	border-bottom:1px dashed #0099FF;	
}
div.callOutBox p.last{
	border-bottom:none
}
div.callOutBox strong{
	color:#AED6F3;
}
div.relatedLinks{
	background-color:#F3F3F3;
	padding:13px 13px 20px 13px;
	color:#666666;
	position:relative;
	margin-bottom:10px;
        width:140px;
}
div.relatedLinks h4{
	color:#000000;
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	font-size:1em;
	border-bottom:1px dashed #ACACAC	
}
div.relatedLinks ul{
	margin:1px 0 0 0;
	padding:0;
	list-style-type:none;
}
div.relatedLinks ul li{
	background-image:url(/images/bulletGray.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:3px;
}
div.relatedLinks ul li a{
	text-decoration:none;
	color:#666666;
}
div.relatedLinks ul li a:visited{
	color:#666666;
}
div.relatedLinks ul li a:hover{
	text-decoration:underline;
	color:#000000;
}
div.customerInfo{
	background-color:#D4EEFF;
	padding:13px 13px 13px 13px;
	color:#00629F;
	position:relative;
	margin-bottom:10px;
}

div.customerInfo h4{
	color:#00629F;
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	font-size:1em;
	border-bottom:1px dashed #6AC3FF	
}

div.customerInfo form{
	display:inline;
	margin:0;
	padding:0;
}

div.customerInfo input.txt{
	margin:0 0 5px 0;
	width:125px;
	font-size:1em;
	color:#999999;
}
div.customerInfo input{
	margin:0 60px 0 0;
}
div.customerInfo a{
	color:#5CB1E9;
	text-decoration:none;
}
div.customerInfo a:visited{
	color:#5CB1E9;
	text-decoration:none;
}
div.customerInfo a:hover{
	color:#5CB1E9;
	text-decoration:underline;
}
div.customerInfo ul{
	margin:8px 0 8px 0;
	padding:0;
	list-style-type:none;
}
div.customerInfo ul li{
	background-image:url(/images/bulletCustomer.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:1px;
}
div.customerInfo ul li a{
	text-decoration:none;
	color:#5CB1E9;
}
div#leftNavContainer h3{
	background-color:#00629F;
	margin:0 ;
	padding:8px 10px;
	border-bottom:1px solid #ffffff;
}
ul.firstLvl{
	list-style-type:none;	
	margin:0;
	padding:0;
	background-color:#7D7D7D;
	border-bottom:1px solid #ffffff;
}
ul.firstLvl li{
	padding:0px 0px 0px 0px;	
	background-image:url(/images/dividerDashedGray.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
ul.firstLvl li.last{
	background-image:none;
}
ul.firstLvl li a{
	color:#ffffff;
	font-weight:bold;
	background-image:url(/images/linkArrowLightOrange.gif);
	background-position:10px 6px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:156px;
}
ul.firstLvl li a.current{
	color:#FFC86E;
	font-weight:bold;
	background-image:url(/images/linkArrowLightOrange.gif);
	background-position:10px 6px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:156px;
}
ul.firstLvl li a.current:visited{
	color:#FFC86E;
	font-weight:bold;
	background-image:url(/images/linkArrowLightOrange.gif);
	background-position:10px 6px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:156px;
}
ul.firstLvl li a:visited{
	color:#ffffff;
	text-decoration:none;
}

ul.firstLvl li a:hover{
	color:#FFC86E;
}
ul.firstLvl li a.hasChildren{
	background-image:url(/images/linkArrowWhiteDown.gif);
	background-position:8px 8px;
}
ul.firstLvl li a span{
	font-weight:normal;
}

ul.secondLvl{	
	margin:0;
	padding:0;
	border-bottom:none;
	list-style-type:none;
}
ul.secondLvl li{
	background-color:#EEEEEE;
	background-image:none;
	margin:0;
	padding:0;	
}
ul.secondLvl li a{
	border-bottom:1px solid #ffffff;
	background-color:#EEEEEE;
	background-image:none;
	color:#000000;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	
	width:166px;
	display:block
}
ul.secondLvl li a:visited{
	color:#000000;
	background-color:#eeeeee;
}

ul.secondLvl li a:hover{
	color:#000000;
	text-decoration:underline
}

ul.thirdLvl{	
	margin:0;
	padding:0;
	border-bottom:none;
	list-style-type:none;
}
ul.thirdLvl li{	
	background-color:#EEEEEE;
	background-image:none
}
ul.thirdLvl li a{
	font-weight:normal;
	color:#666666;
	background-image:url(/images/bulletGray.gif);
	background-position:12px 8px;
	background-repeat:no-repeat;	
	padding-left:22px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#EEEEEE;
	width:154px;
	border-bottom:1px solid #ffffff;
	text-decoration:none
}
ul.thirdLvl li a:visited{
	color:#666666;
	background-color:#eeeeee;
	text-decoration:none;
	width:154px;	
}
ul.thirdLvl li a:hover{	
	background-color:#ffffff;
	color:#666666;	
}
ul.thirdLvl li a.current{
	background-color:#ffffff;
	color:#00629F;
	background-image:url(/images/bulletCurrent.gif);	
	background-position:10px 5px;
	cursor:text;
	width:156px;
	font-weight:normal
}
ul.thirdLvl li a.current:visited{
	background-color:#ffffff;
	color:#00629F;
	background-image:url(/images/bulletCurrent.gif);	
	background-position:10px 5px;
	cursor:text;
	width:156px;
	font-weight:normal
}

div#leftNavBottom{
	background-color:#00629F;
	height:25px;
}

div#hdrBanner h3{
	color:#ffffff;
	margin:0 0 0 0;
	padding:0;
	font-weight:normal;
	font-size:1.3em;
	font-family:Georgia, Palatino, Times New Roman;
}
div#hdrBanner h2{
	color:#ffffff;
	margin:0 0 0 0;
	padding:0;
	font-weight:bold;
	font-size:1.6em;
	font-family:Georgia, Palatino, Times New Roman;
	text-indent:0;
}
h1{
	margin:0 0 10px 0;
	padding:0;
	font-size:1.4em;
	color:#000000;
}
h1 span{
	font-weight:normal;
}

div#ppMain span#serviceOffering{
	font-size:1.2em;
}

div#ppMain span#serviceOffering a {
	text-decoration:underline;
	}

div#ppMain div#summary{
	font-size:1.4em;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:12px;
	width:530px;
	font-family:Georgia, Palatino, Times New Roman;
	line-height:20px;
}

div#ppMain h4{
	margin:0;
	padding:0;
	font-size:1.1em;
}

div#ppText a{
	text-decoration:underline;
	color:#666666;
}
div#ppText a:visited{
	color:#666666;
}

div#ppText a:hover{
	color:#000000;
}

div#ppMain div#ppTextSidebar div#downloads{
	border:1px solid;
	margin-bottom:10px;
	padding:1px;
}

div#ppMain div#ppTextSidebar div#downloads ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#ppMain div#ppTextSidebar div#downloads ul li{
	
	background-position:bottom left;
	background-repeat:repeat-x;
}

div#ppMain div#ppTextSidebar div#downloads ul li a:link{	
	text-decoration:none;
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
}

div#ppMain div#ppTextSidebar div#downloads ul li a.pdf{
	background-image:url(/images/pdf.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
}
div#ppMain div#ppTextSidebar div#downloads ul li a.viewDemo{
	background-image:url(/images/viewDemo.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
}

div#ppMain div#ppTextSidebar div#downloads ul li a.powerpoint{
	background-image:url(/images/docs_powerpoint.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
}
div#ppMain div#ppTextSidebar div#downloads ul li a.multimedia{
	background-image:url(/images/movieIcon.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
}
div#ppMain div#ppTextSidebar div#downloads ul li a:visited{
	color:#005A9C;
	text-decoration:none;


}
div#ppMain div#ppTextSidebar div#downloads ul li a:hover{
	text-decoration:underline;
}

div#ppTextSidebar div#productInformation{	
	padding:10px;
	background-color:#ffffff;
}

div#ppTextSidebar div#productInformation h4{
	margin:0;
	padding:0;
	font-size:1.1em;
}

div#ppMain div#ppTextSidebar div#productInformation ul{
	margin:8px 0 8px 0;
	padding:0;
	list-style-type:none;
}
div#ppTextSidebar div#productInformation ul li{
	background-image:url(/images/bulletArrow.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:8px;
}
div#ppTextSidebar div#productInformation ul li a{
	text-decoration:none;	
}

div#ppTextSidebar div#productInformation ul li a:hover{
	text-decoration:underline;
	color:#000000;
}

div#srSidebar div.callOutBox{	
	margin-bottom:10px;
}
div#prSidebar div.callOutBox{	
	margin-bottom:10px;
}
div#pRelSidebar div.callOutBox{	
	margin-bottom:10px;
}
div#srMain div#hdrBanner div.hdrBannerHeadings{	
	height:28px;
	padding-top:35px;	
}
div#contactMain div#hdrBanner div.hdrBannerHeadings{	
	height:28px;
	padding-top:35px;	
}

div#ccMain div#hdrBanner div.hdrBannerHeadings{	
	height:28px;
	padding-top:35px;	
}
div#pfrMain div#hdrBanner div.hdrBannerHeadings{	
	height:28px;
	padding-top:35px;	
}
div#psMain div#hdrBanner div.hdrBannerHeadings{	
	height:28px;
	padding-top:35px;	
}
div#sitemapContainer div#hdrBanner div.hdrBannerHeadings{	
	height:28px;
	padding-top:35px;	
}
div#hdrBanner div.singleHeading{	
	height:28px;
	padding-top:35px;	
}

body#subscriptions div#hdrBanner div.hdrBannerHeadings{	
	height:28px;
	padding-top:35px;	
}
div#resultsHdr div#sortBy form{
	display:inline
}
div#resultsHdr div#sortBy label{
	color:#00629F;
	font-weight:bold;
}
div#resultsHdr div#sortBy select{
	width:230px;
	margin-right:7px;
	margin-left:2px
}
div.resultsPrevNext span.current{
	font-weight:bold;
	color:#00629F;
}
div.resultsPrevNext a{
	text-decoration:underline;
}
div.resultsPrevNext a:visited{
	color:#666666;
}
div.resultsPrevNext a:hover{
	color:#000000;
	text-decoration:underline;
}

div.resultsPrevNext a.previous{
	background-image:url(/images/linkArrowLightOrangeLeft.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:10px;
	text-decoration:none;
}
div.resultsPrevNext a.previous:hover{
	text-decoration:underline;
}
div.resultsPrevNext a.next{
	background-image:url(/images/linkArrowLightOrange.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:10px;
	margin-right:10px;
	text-decoration:none;
}
div.resultsPrevNext a.next:hover{
	text-decoration:underline;
}
div.resultsItem{
	padding-bottom:8px;
	border-bottom:1px dashed #B4B4B4;
	margin-bottom:8px;
}
div.resultsItem span.date{
	color:#00629F;
}
div.resultsItem span.lineOfBusiness{
	color:#00629F;
}
div.lastItem{
	border-bottom:none;
}
div.resultsItem a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
div.resultsItem a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
div.resultsItem a:hover{
	text-decoration:underline;
}
div#ppMain h1{
	margin-bottom:0;
}
div#pRelMain a{
	color:#00629F;
	text-decoration:underline;
}
div#pRelMain a:visited{
	color:#00629F;
	text-decoration:underline;
}
div#pRelMain a:hover{
	color:#000000;
}

div#pRelMain h4, div#nllContent h4, div#summary h4 {
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#00629F
}

div#textSidebar div#downloads{
	border:1px solid;
	margin-bottom:10px;
	padding:1px;
	border-color:#FCB336
}

div#textSidebar div#downloads ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#textSidebar div#downloads ul li{	
	border-bottom:1px dashed #FCB336;
	padding:5px 0 5px 9px;
}

div#textSidebar div#downloads ul li.last{
	border-bottom:none;

}

div#textSidebar div#downloads ul li a:link{
	color:#005A9C;
	text-decoration:none;
	background-image:url(/images/downloadView.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
}

div#textSidebar div#downloads ul li a:visited{
	color:#005A9C;
	text-decoration:none;
	background-image:url(/images/downloadView.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
}
div#textSidebar div#downloads ul li a:hover{
	text-decoration:underline;
}
div#prCallOut{
	background-color:#D4EEFF;
	color:#00629F;
	padding:13px;
	background-image:url(/images/pRelDivider.gif);
	background-position:0 50px;
	background-repeat:repeat-x;
}
div#hdrBanner div.hdrBannerNewsletters{
	padding-top:5px;
	padding-left:13px;
	float:left;
}
div#hdrBanner div.hdrBannerNewsletters h2{
	margin:0;
	padding:0;
}
div#newslettersMain div#nlLeftCol div#topStories h3{
	margin:0 0 10px 0;
	padding:0;
	font-size:1.4em;
	color:#000000;
	text-indent:0;
}
div.storyBox{
	background-color:#D4EEFF;	
	width:201px;
	display:table;
	padding:10px;
	margin-bottom:10px;
	
}

div.storyBox img{
	float:left;
	margin-right:10px;
}
div.storyBox a{
	color:#000000;
	font-weight:bold;
	text-decoration:none
}
div.storyBox a:visited{
	color:#000000;
}
div.storyBox a:hover{
	text-decoration:underline
}
div#newslettersMain div#nlRightCol div#inThisIssueHdr{
	background-color:#B60904;
	padding-top:10px;
	padding-left:13px;
	color:#ffffff;
	height:48px;
}
div#newslettersMain div#nlRightCol div#inThisIssueHdr h4{
	font-weight:bold;
	font-size:1.2em;
	margin:0;
	padding:0;
}
div#newslettersMain div#nlRightCol div.tabsItemsScrollLayer{
	height:384px;
	border-bottom:none;
}

div#moreInfoLinks{
	background-color:#B60904;
	padding:10px;
}
div#moreInfoLinks h4{
	color:#FFFF66;
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	font-size:1em;
	border-bottom:1px dashed #E29D9B;
}
div#moreInfoLinks a{
	background-image:url(/images/linkArrowLightOrange.gif);
	color:#ffffff;	
	font-weight:bold;
	padding-right:8px;	
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;	
}
div#moreInfoLinks a:visited{
	background-image:url(/images/linkArrowLightOrange.gif);
	color:#ffffff;	
	font-weight:bold;
}
div#moreInfoLinks a:hover{
	text-decoration:underline;
}

div.callOutBoxGeneric{
	background-color:#F3F3F3;
	padding:13px 13px 20px 13px;
	color:#666666;
	position:relative;
	margin-bottom:10px;
}
div.callOutBoxGeneric strong{
	color:#666666;
}
div.callOutBoxGeneric h4{
	color:#000000;
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	font-size:1em;
	border-bottom:1px dashed #ACACAC	
}
div.callOutBoxGeneric ul{
	margin:1px 0 0 0;
	padding:0;
	list-style-type:none;
}
div.callOutBoxGeneric ul li{
	background-image:url(/images/bulletGray.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:3px;
}
div.callOutBoxGeneric ul li a{
	text-decoration:none;
	color:#666666;

}
div.callOutBoxGeneric ul li a:visited{
	color:#666666;
}
div.callOutBoxGeneric ul li a:hover{
	text-decoration:underline;
	color:#000000;
}
div.callOutBoxGeneric a{
	color:#00629F;
	text-decoration:underline;
}
div.callOutBoxGeneric a:visited{
	color:#00629F;
}
div.callOutBoxGeneric a:hover{
	color:#000000;
}
div.tabsItemsScrollLayer div#newsContainer{
	display:none;
}
div#twoContainer{
	display:none;
}
div#threeContainer{
	display:none;
}
div#fourContainer{
	display:none;
}
div#fiveContainer{
	display:none;
}
div#sixContainer{
	display:none;
}
div#sevenContainer{
	display:none;
}
div#eightContainer{
	display:none;
}
div#nineContainer{
	display:none;
}
div#twoContainer2{
	display:none;
}
div#threeContainer2{
	display:none;
}
div#fourContainer2{
	display:none;
}
div#fiveContainer2{
	display:none;
}
div#sixContainer2{
	display:none;
}
div#sevenContainer2{
	display:none;
}
div#eightContainer2{
	display:none;
}
div#nineContainer2{
	display:none;
}
div#twoSubContainer{
	display:none;
}
div#threeSubContainer{
	display:none;
}
div#fourSubContainer{
	display:none;
}
div#fiveSubContainer{
	display:none;
}
div#sixSubContainer{
	display:none;
}
div#sevenSubContainer{
	display:none;
}
div#eightSubContainer{
	display:none;
}
div#nineSubContainer{
	display:none;
}
div#twoSubContainer2{
	display:none;
}
div#threeSubContainer2{
	display:none;
}
div#fourSubContainer2{
	display:none;
}
div#fiveSubContainer2{
	display:none;
}
div#sixSubContainer2{
	display:none;
}
div#sevenSubContainer2{
	display:none;
}
div#eightSubContainer2{
	display:none;
}
div#nineSubContainer2{
	display:none;
}

div#manualsMain h4{
	font-size:1em;
	border:1px solid #CFCFCF;
	background-color:#F3F3F3;
	color:#000000;
	padding:3px 0 3px 8px;
	margin-bottom:5px;
}
div#manualsMain a{
	color:#00629F;
	text-decoration:none;
}
div#manualsMain a:visited{
	color:#996699;
	text-decoration:none;
}
div#manualsMain a:hover{
	color:#00629F;
	text-decoration:underline;
}
div#manualsMain ul{
	margin:0;
	padding:0;
	list-style:none;
}
div#manualsMain ul li{
	border-bottom:1px dashed #B4B4B4;
	padding:8px 0 8px 25px;
	background-position:0 8px;
	background-repeat:no-repeat;
}
div#manualsMain .meta{
	color:#666666;
}
div#manualsMain .descript{
	color:#888888;
    letter-spacing: 1px;
}
div#manualsMain ul li.pdf{
	background-image:url(/images/docs_pdf.gif)
}
div#manualsMain ul li.word{
	background-image:url(/images/docs_word.gif)
}
div#manualsMain ul li.powerpoint{
	background-image:url(/images/docs_powerpoint.gif)
}
div#manualsMain ul li.excel{
	background-image:url(/images/docs_excel.gif)
}
div#manualsMain ul li.viewDemo{
	background-image:url(/images/viewDemo.gif);
}
div#manualsMain ul li.orderPrintCopy{
	background-image:url(/images/orderPrintCopy.gif);
}
div#manualsMain ul li.pageNavigation{
	background-image:url(/images/navArrow.gif);
}
div#manualsMain ul li.multimedia{
	background-image:url(/images/movieIcon.gif);
}
div.subNavWrapper{
	border:1px solid #cfcfcf;
	margin-bottom:20px;
}
ul.subNav{
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	width:100%
}
ul.subNav li{
	float:left;
	text-align:center;
	display:block;
	padding:0;
	font-size:1em;
	line-height:15px;
}

ul.subNav li a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	padding:4px 8px 3px 8px;
	text-align:center;
	border-right:1px solid #CFCFCF;
}
ul#lineOfBusiness li a{
	text-align:left;
}
ul.subNav li a:visited{
	color:#666666
}
ul.subNav li a:hover{
	text-decoration:underline;
	color:#000000
}

ul.subNav li a.current{
	color:#005A9C;
	border:1px solid #005A9C;
	background-image:url(/images/subNavCurrent.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:2px;
	
}
ul.subNav li a.current:hover{
	text-decoration:none;
	cursor:text;
	color:#005A9C;
}
table#filingsTable{
	border-collapse:collapse;
	border:1px solid #CFCFCF;
}
table#filingsTable th{
	background-color:#999999;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	font-size:1.3em;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	height:20px;
	border-right:1px solid #cccccc;
}
table#filingsTable td{
	border-bottom:1px dashed #B4B4B4;
	padding:7px 10px;
	vertical-align:top;
}
table#filingsTable td div.withdrawn{
	font-weight:bold;
	color:#CC0000;
	margin:10px 0;
}
table#filingsTable td a{
	color:#00629F;
	text-decoration:underline;
}
table#filingsTable td a:visited{
	color:#666666;
}
table#filingsTable td a:hover{
	color:#000000;
}
table#filingsTable tr.highlightRow{
	background-color:#F3F4F4;
}
div#psMarketingMsg{
	margin-bottom:20px;
	color:#00629F;
	font-weight:bold;
	font-size:1.4em;
	line-height:20px;	
	font-family:Georgia, Palatino, Times New Roman;
}
div.psContentWrapper{
	padding-top:15px;
	padding-bottom:15px;
	border-right:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	display:table;
	width:595px;
}
div#psMain div.subNavWrapper{
	border-right:none;
	border-left:none;
	margin-bottom:0;
}
div.psContentPadding{
	padding:15px;	
}
div.psContentWrapper h3{
	color:#005A9C;
	margin:0 0 10px 0;
	padding:0;
	font-size:1.4em;	
}

div#psMain div#learnMore{
	background-color:#D4EEFF;
	padding:10px 15px;
	float:right;
	width:230px;
	margin-left:25px;
}
div#psMain div#learnMore h5{
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#000000;
}
div#psMain div#learnMore ul{
	margin:8px 0 8px 0;
	padding:0;
	list-style-type:none;
}
div#psMain div#learnMore ul li{
	background-image:url(/images/bulletArrow.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:8px;
}

div#psMain div#learnMore ul li a{
	text-decoration:none;	
	color:#005A9C;
}
div#psMain div#learnMore ul li a:visited{
	color:#005A9C;
}

div#psMain div#learnMore ul li a:hover{
	text-decoration:underline;
	color:#000000;
}
div#psMain h4{
	font-size:1.1em;
	border-top:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	background-color:#F3F3F3;
	color:#000000;
	padding:3px 0 3px 15px;	
	clear:both;
	margin-top:25px;
	margin-bottom:0;
	clear:both;
}
ul.psList{
	margin:1px 0 0 0;
	padding:0;
	list-style-type:none;
}
ul.psList li{
	background-image:url(/images/bulletBlue.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:10px;
}
ul.psList li a{
	text-decoration:none;
	color:#0062A0;

}
ul.psList li a:visited{
	color:#666666;
}
ul.psList li a:hover{
	text-decoration:underline;
	color:#000000;
}
div#subInstructions{
	margin-bottom:20px;
	color:#00629F;
	font-weight:bold;
	font-size:1.4em;
	line-height:20px;	
	font-family:Georgia, Palatino, Times New Roman;
}
div#subWhatIsRssContainer div#calloutHdr {
	background-color:#B60904;
	padding-top:10px;
	padding-left:13px;
	color:#ffffff;
	height:48px;
}
div#subWhatIsRssContainer div#calloutHdr h4{
	font-weight:bold;
	font-size:1.2em;
	margin:0;
	padding:0;
}

div.subFeedHdrContainer{
	border-bottom:1px dashed #FBB438;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height:16px;
}

div.subFeedHdrContainer a{
	text-decoration:underline;
}
div.subFeedHdrContainer a:visited{
	color:#666666;
}
div.subFeedHdrContainer a:hover{
	color:#000000;
}
div.subFeedHdrContainer h3{
	margin:0;
	padding:0;
	color:#000000;
	font-size:1.4em;
}
div.subFeedHdrContainer h3#rss{
	padding-left:20px;
	background-image:url(/images/rss_small.jpg);
	background-repeat:no-repeat;
	background-position:center left;
}
div#subNewsfeedsContainer h4{
	font-size:1em;
	color:#000000;
	margin:0;
	padding:0;
}
div#formLeftCol{
	width:170px;
	margin-right:20px;
	float:left;
}
div#formRightCol{

	width:115px;	
	float:left;
}
div.subMailHdrContainer{
	border-bottom:1px dashed #73BAEE;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height:16px;
}

div.subMailHdrContainer h3{
	margin:0;
	padding:0 0 4px 0;
	color:#000000;
	font-size:1.4em;
}
div#subMailContainer h4{
	font-size:1em;
	color:#000000;
	margin:0;
	padding:0;
}
#subNewsfeedsContainer table {
	width:100%;
	}

	#subNewsfeedsContainer table img {
		border:none;
		}
		
	#subNewsfeedsContainer table caption {
		border:1px solid #FCB336;
		font:"Trebuchet MS", sans-serif #666666;
		background:#FDD78E;
		font-weight:bold;
		font-size:12px;
		padding-top:4px;
		padding-bottom:4px;
		margin-top:14px;
		}
	
#subNewsfeedsContainer tr {
	font:"Trebuchet MS", sans-serif #666666;
	font-size:11px;
	}

#subNewsfeedsContainer td {
	padding-left:5px;
	padding-bottom:10px;
	padding-top:10px;
	}
	
#subNewsfeedsContainer td h3 {
	margin:0 0 0 -5px;
	padding:0;
	font:1.2em "Trebuchet MS", sans-serif;
	font-weight:bold;
	color:#000000;

	width:150px;
	}

#subNewsfeedsContainer .break {
	border-bottom:1px dashed #FCB336;
	}

#subExplainer h3 {
	padding:0 0 0 35px;
	margin:0 0 13px 0;
	height:30px;
	background:url(/images/rss_large.jpg) 0px 1px no-repeat;
	color:#000000;
	font-size:14px;
	line-height:15px;
	}
	
	#subExplainer h3 .grey {
		color:#666666;
		}
		
#subExplainer h4 {
	font-size:1.1em;
	color:#FCB336;
	margin:0;
	padding:0;
	}

#subHowto ul {
	margin:0;
	padding:0 0 0 10px;
	}
	
	#subHowto li {
		background:url(/images/subNavArrow.gif) left no-repeat;
		padding-left:20px;
		list-style:none;
		margin-bottom:12px;
		}	

.newsfeeds {
	padding-left:20px;
	background-image:url(/images/rss_small.jpg);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	font:15px "Trebuchet MS", sans-serif;
	color:#000;
	font-weight:bold;
	}

div.submitBtnPosition{
	padding-top:15px;
}

div#highlightedText{
	margin-bottom:20px;
	color:#00629F;
	font-weight:bold;
	font-size:1.4em;
	line-height:20px;	
	font-family:Georgia, Palatino, Times New Roman;
	padding-right:40px
}
div#boardMain h4{
	font-size:1em;
	border:1px solid #CFCFCF;
	background-color:#F3F3F3;
	color:#000000;
	padding:3px 0 3px 8px;
	margin-bottom:20px;
}
div.bioTeaser span.name{
	font-size:1.1em;
	color:#000000;
}
div.bioTeaser span.position{
	font-size:1.1em;
}
div.bioTeaser a{
	background-image:url(/images/linkArrowLightOrange.gif);
	color:#00629f;	
	padding-right:8px;
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
}
div.bioTeaser a:visited{
	color:#666666;	
	padding-right:8px;
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
}
div.bioTeaser a:hover{
	text-decoration:underline
}
div#structureMain h4{
	font-size:1em;
	border:1px solid #CFCFCF;
	background-color:#F3F3F3;
	color:#000000;
	padding:3px 0 3px 8px;
	margin-bottom:5px;
}
div#structureMain p{
	padding-left:10px;
}
div#bylinedMain h1{
	border-bottom:1px solid #cfcfcf;
	padding-bottom:15px
}
div.bylineContainer{
	border-bottom:1px dashed #b4b4b4;
	margin-bottom:20px;
	padding-bottom:10px;
	width:100%;
	display:table;
}
div.bylineContainer img{
	float:left;
}
div.bylineContainer div.relatedLinksBox{
	float:right;
	margin-left:20px;
}
div.bylineContainerText{
	padding-left:47px;
	float:left;
	width:423px;
}
div.bylineContainerText h4{
	color:#000000;
	margin:0 0 0 -25px;
	padding:0;
	font-size:1.2em;
}
div.bylineContainerText h4 img{
	padding-right:9px;
}
div.bylineContainerText p{
	margin-top:10px;
}
div.bylineContainerText p.appeared{
	margin-top:10px;
	color:#999999;
}

div.bylineContainerText h4 a{
	color:#000000;
	text-decoration:none;
}
div.bylineContainerText h4 a:visited{
	color:#666666;
}
div.bylineContainerText h4 a:hover{
	text-decoration:underline;
}
div.bylineContainerText span.byline{
	color:#00629f;
}
div#pictureText div#highlightedText{
	border-bottom:1px solid #cfcfcf;
	padding-bottom:16px;
	margin-bottom:16px;
}
div#nllContent div#highlightedText{
	border-bottom:1px solid #cfcfcf;
	padding-bottom:16px;
	margin-bottom:16px;
}
div#pictureText h4, div.ccFeature h4{
	margin:0;
	padding:0;
	color:#00629f;
	font-size:1em;
}
div.ccFeature{
	background-color:#f3f3f3;
	padding:5px;
	color:#00629f;
	border:1px solid #CFCFCF;
}
div.bigPictureCallout{
	background-color:#D4EEFF;	
	width:247px;
	display:table;
	padding:10px;
	margin-bottom:10px;
}

div.bigPictureCallout img{
	float:left;
	margin-right:10px;
}
div.bigPictureCallout h5{
	margin:0;
	padding:0;
	color:#000000;
	font-size:1em;
}

div.callOutBoxInitiative{
	background-color:#d4eeff;
	padding:13px 13px 20px 13px;
	color:#656567;
	position:relative;
	margin-bottom:10px;
}
div.callOutBoxInitiative h4{
	color:#000000;
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	font-size:1em;
	border-bottom:1px dashed #8ec9f3;
}
div.callOutBoxInitiative p{
	padding:0 0 5px 0;
	margin-bottom:5px;
	border-bottom:1px dashed #0099FF;	
}
div.callOutBoxInitiative p.last{
	border-bottom:none
}
div.callOutBoxInitiative strong{
	color:#AED6F3;
}

div.callOutBoxInitiative div.initiativeItem{
	background-color:#D4EEFF;	
	width:195px;
	display:table;
	margin-bottom:20px;	
}

div.callOutBoxInitiative div.initiativeItem img{
	float:left;
	margin-right:10px;
}
div.callOutBoxInitiative div.initiativeItem a{
	color:#000000;
	font-weight:bold;
	text-decoration:none
}
div.callOutBoxInitiative div.initiativeItem a:visited{
	color:#000000;
}
div.callOutBoxInitiative div.initiativeItem a:hover{
	text-decoration:underline
}

div.ccBoxHdr{
	
	height:58px;
	width:100%;
	display:table;
}
div.ccBoxHdr div.graphic{
	float:left;
	width:58px;
	height:58px;
}
div.ccBoxHdr div.title{
	float:left;
	padding-left:15px;
	padding-top:10px;
	font-weight:bold;
	color:#ffffff;
}
div#memServContainer div.ccBoxHdr{
	background-color:#5cb1e8;
}

div#top5QuesContainer div.ccBoxHdr{
	background-color:#b60903;
}
div#memServContainer div.tabsItemsScrollLayer a{
	color:#00619e;
	text-decoration:underline;
}
div#memServContainer div.tabsItemsScrollLayer a:visited{
	color:#cccccc;
}
div#memServContainer div.tabsItemsScrollLayer a:hover{
	color:#000000;
	text-decoration:underline;
}
div.ccBoxHdr div.title h3{
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:1.1em;
	font-family:Georgia, Palatino, Times New Roman;
}
div#top5QuesContainer div.tabsItemsScrollLayer{
	height:235px;
	border-bottom:none;

}
div#memServContainer div.tabsItemsScrollLayer{
	height:235px;
	border-bottom:none;
}
div#sitemapContainer h3 a{
	color:#000000;
	text-decoration:none;

}
div#sitemapContainer h3 a:visited{
	color:#000000;
	text-decoration:none;
}
div#sitemapContainer h3 a:hover{
	color:#000000;
	text-decoration:underline;
}
div#sitemapContainer h3{
	margin:0 0 7px 0;
	padding:0;
	border-bottom:1px dashed #aaaaaa;
	font-size:1.1em;
	color:#000000;
}
div#sitemapContainer ul{
	margin:1px 0 20px 0;
	padding:0;
	list-style-type:none;
}
div#sitemapContainer ul li{
	background-image:url(/images/bulletGray.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:10px;
}
div#sitemapContainer ul li a{
	text-decoration:none;
	color:#666666;
}
div#sitemapContainer ul li a:visited{
	color:#999999;
}
div#sitemapContainer ul li a:hover{
	text-decoration:underline;
}
div#contactContent h1{
	border-bottom:1px solid #cfcfcf;
	padding-bottom:12px;
	margin-bottom:12px;
}
div#mdContent h1{
	border-bottom:1px solid #cfcfcf;
	padding-bottom:12px;
	margin-bottom:12px;
}
div#wcContent h1{
	border-bottom:1px solid #cfcfcf;
	padding-bottom:12px;
	margin-bottom:12px;
}

div#contactContent div.contactItem{
	color:#000000;
	font-weight:bold;
	border-bottom:1px dashed #b4b4b4;
	padding-bottom:10px;
	margin-bottom:10px;
	/* Added to fix IE6 problem */
	width:597px;
}
div#contactContent div.contactItem span.number{
	font-weight:normal;
	color:#666666;
}
div#mdContent a.mdLink{
	color:#00629f;
	text-decoration:none;
	padding-left:15px;
	background-image:url(/images/bulletArrow.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
div#mdContent a.mdLink:visited{
	color:#00629f;
}
div#mdContent a.mdLink:hover{
	text-decoration:underline;
}

div#mdContent h4{
	font-size:1em;
	border:1px solid #CFCFCF;
	background-color:#F3F3F3;
	color:#000000;
	padding:3px 0 3px 8px;
	margin-bottom:5px;
}
div#mdContent h4 span.updated{
	color:#666666;
	font-weight:normal;
}
div#mdContent a{

	color:#00629F;
	text-decoration:none;
}
div#mdContent a:visited{
	color:#996699;
	text-decoration:none;
}
div#mdContent a:hover{
	color:#00629F;
	text-decoration:underline;
}
div#mdContent ul{
	margin:0;
	padding:0;
	list-style:none;
}
div#mdContent ul li{
	border-bottom:1px dashed #B4B4B4;
	padding:8px 0 8px 25px;
	background-position:0 8px;
	background-repeat:no-repeat;
}
div#mdContent ul li.pdf{
	background-image:url(/images/docs_pdf.gif)
}
div#mdContent ul li.word{
	background-image:url(/images/docs_word.gif)
}
div#mdContent ul li.powerpoint{
	background-image:url(/images/docs_powerpoint.gif)
}
div#mdContent ul li.excel{
	background-image:url(/images/docs_excel.gif)
}
div#mdContent ul li.viewDemo{
	background-image:url(/images/viewDemo.gif);
}
div#mdContent ul li.orderPrintCopy{
	background-image:url(/images/orderPrintCopy.gif);
}
div#mdContent ul li.multimedia{
	background-image:url(/images/movieIcon.gif);
}
div#mdContent .meta{
	color:#666666;	
}
div#mdContent .descript{
	color:#888888;
    letter-spacing: 1px;
}
ul#wcQuestions{
	margin:0;
	padding:0;
	list-style:none;

}
ul#wcQuestions li{
	padding:0;
	background-position:0 8px;
	background-repeat:no-repeat;
}
ul#wcQuestions li a{
	color:#00629f;
	text-decoration:none;
	padding-left:15px;
	background-image:url(/images/bulletArrow.gif);
        background-position:0 5px;
	/*background-position:center left;*/
	background-repeat:no-repeat;
}
ul#wcQuestions a:visited{
	color:#00629f;
}
ul#wcQuestions a:hover{
	text-decoration:underline;
}
div.wcAnswerItemContainer{
	border-bottom:1px dashed #8cc9f2;
	padding-bottom:12px;
	margin-bottom:12px;
	width:100%;
	display:table;
}
div.wcAnswerText{
	float:left;
	width:475px;
}
div.wcAnswerText strong{
	color:#000000;
}
div.wcAnswerText a{
	text-decoration:underline
}
div.wcBackToTop{
	float:right;
	width:70px;
	text-align:right
}
div.wcBackToTop a{
	color:#005a9c;
	font-size:.9em;
	text-decoration:none;
	padding-left:10px;
	background-image:url(/images/bulletBackToTop.gif);
	background-position:center left;
	background-repeat:no-repeat;			
}
div.wcBackToTop a:visited{
	color:#005a9c;
}
div.wcBackToTop a:hover{
	text-decoration:underline;
}
div.nllItemContainer{
	border-bottom:1px dashed #b4b4b4;
	padding-bottom:15px;

	margin-bottom:15px;
	width:100%;
	display:table;
}
div.nllItemContainer div.nllPhoto{
	float:left;
	width:122px;
}
div.nllItemContainer div.nllText{
	float:left;
	width:420px;
}
div.nllItemContainer div.nllText h4{
	margin:0;
	padding:0;
	font-size:1.4em;
	color:#000000;
}
div.nllItemContainer div.nllText span.date{
	color:#00629f;
}
div.nllItemContainer div.nllText p{
	margin-top:10px
}
div.nllItemContainer div.nllText h4 a{
	color:#000000;
	text-decoration:none;
}
div.nllItemContainer div.nllText h4 a:visited{
	color:#000000;
	text-decoration:none;
}
div.nllItemContainer div.nllText h4 a:hover{
	color:#000000;
	text-decoration:underline;
}
div.lpMain div#highlightedText{
	border-bottom:1px solid #cfcfcf;
	padding-bottom:20px;
}

div.lpMain h4{
	margin:0;
	padding:0;
	font-size:1em;
	color:#000000;
}

div.lpMain h4 a{
	color:#000000;
	text-decoration:none
}
div.lpMain h4 a:visited{
	color:#000000;
}
div.lpMain h4 a:hover{
	text-decoration:underline;
}

div.lpMain a, div#pictureText a{
	color:#005a9c;
	text-decoration:underline
}
div.lpMain a:visited, div#pictureText a:visited{
	color:#666666;
}
div.lpMain a:hover, div#pictureText a:hover{
	text-decoration:underline;
	color:#000000;
}
div.lpMain div.lpContentBlock{
	border-bottom:1px dashed #b4b4b4;
	padding-bottom:10px;
	margin-bottom:10px;
	display:table;
	width:100%;
}
div.lpMain ul, div#pictureText ul{
	margin:1px 0 0 0;
	padding:0;
	list-style-type:none;
}
div.lpMain ul li, div#pictureText ul li{
	background-image:url(/images/bulletBlue.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:10px;
}
div.lpMain ul li a{
	text-decoration:none;
	color:#005a9c;
}
div#pictureText ul li a{
	text-decoration:underline;
	color:#005a9c;
}
div.lpMain ul li a:visited, div#pictureText ul li a:visited{
	color:#666666;
}
div.lpMain ul li a:hover{
	text-decoration:underline;
}
div.relatedInformation{	
	padding:10px;
	background-color:#ffffff;
	float:right;
	background-color:#d4eeff;
	margin-left:10px;
	width:180px
}
div.relatedInformation h4{
	margin:0;
	padding:0;
	font-size:1em;
	color:#000000;
}

div.relatedInformation ul{
	margin:8px 0 8px 0;
	padding:0;
	list-style-type:none;
}
div.relatedInformation ul li{
	background-image:url(/images/bulletArrow.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:8px;
}
div.relatedInformation ul li a{
	text-decoration:none;	
}

div.relatedInformation ul li a:visited{
	color:#005a9c;
}

div.relatedInformation ul li a:hover{
	text-decoration:underline;
	color:#000000;
}

div#hdrBanner div#lpHdrBannerHeadings{
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#99CC33;
	width:391px;
}

/* Newsletter pullquote styles */
#nl_pullquote_right {
	float: right;
	padding: 7px 7px 7px 7px;
	margin: 5px 0px 5px 20px;
	background: #eeeeee;
	border-top: 2px solid #00629f;
	border-left: 2px solid #00629f;
	border-right: 2px solid #00629f;
	border-bottom: 2px solid #00629f;
	width: 210px;
}

#nl_pullquote_left {
	float: left;
	padding: 7px 7px 7px 7px;
	margin: 5px 20px 5px 0px;
	background: #d4eeff;
	border-top: 2px solid #fcb336;
	border-left: 2px solid #fcb336;
	border-right: 2px solid #fcb336;
	border-bottom: 2px solid #fcb336;
	width: 210px;
}

#header {
	font-family:"Trebuchet MS", sans-serif;
	font-size:1.4em;
	font-weight: bold;
	line-height: 14pt;
}

#quote {
	font-family: verdana, arial, "Times New Roman", serif;
	font-size:1.3em;
	font-weight: bold;
	line-height: 14pt;
}

#quoted {
	font-family:"Trebuchet MS", sans-serif;
	font-size:1.1em;
	line-height: 12pt;
	color:#005a9c;
	padding: 10px 5px 5px 10px;
}

#small {
	font-family:"Trebuchet MS", sans-serif;
	font-size:0.8em;
}

#nl_pullquote_wide {
	padding: 12px 7px 7px 7px;
	margin: 5px 5px 20px 0px;
	background: #d4eeff;
	border-top: 1px solid #fcb336;
	border-left: 1px solid #fcb336;
	border-right: 1px solid #fcb336;
	border-bottom: 1px solid #fcb336;
	width: 380px;
}

/* newsletter photo box styles */
#nl_photo_left {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 0px;
	background: #ffffff;
	
}

#nl_photo_img {
margin-bottom: 5px;
}

#nl_photo_text {
	font-weight: bold
}

.nl_leadout {color:#b60904;}

.nl_attrib { 
	margin:0;
	padding:2px 0 0 0;
	display:block;
	font-size:x-small;
	line-height:15px;
	color:#005a9c;	
	}

.nl_byline { 
	font-weight:bold; 
	padding-top:0px; 
	margin-top:0px;
	font-style:italic; 
	}

.nl_morelink {
	text-align:right;
	padding:0;
	margin:-15px 0 0 0;
	font-size:x-small;
	}
	
	.nl_morelink a { color:#005a9c; text-decoration:underline; }
	.nl_morelink a:visited { color:#666633; }
	.nl_morelink a:hover { color:#777777; }
	.nl_morelink a:active { color:#005a9c; }

.float_left { float:left; margin-right:10px; }
.float_right { float:right; margin-left:10px; }

/* div regions and styles */

#nl_sidebar {
	width:230px;
	background:#fff6EC;
	border:#005a9c 1px solid;
	padding:5px;
	margin-bottom:10px;
	}

	#nl_sidebar h5 {
		font:16px/18px Arial, Helvetica, sans-serif;
		color:#005a9c;
		padding:0;
		margin:0;
		}
	
	#nl_sidebar p {
		font:11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
		color:#777777;
		}
	
	#nl_sidebar .nl_byline {
		font:11px/18px "Trebuchet MS", Arial, helvetica, sans-serif;
		font-style:italic;
		color:#666666;
		font-weight:bold;
		}
	
	#nl_sidebar ul {
		font:11px/18px "Trebuchet MS", Arial, helvetica, sans-serif;
		color:#777777;
		margin:0 0 10px 0;
		padding:0;
		}
	
	#nl_sidebar li {
		margin:0 0 0 20px;
		padding:0;

		}

#nl_pullquote {
	width:200px;
	color:#005a9c;
	font:16px/23px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	border-top:1px solid #005a9c;
	border-bottom:1px solid #005a9c;
	padding:8px 5px 8px 5px;
	margin-bottom:10px;
	margin-top:10px;
	}

#nl_photobox {
	color:#005a9c;
	padding:5px;
	border:1px solid #005a9c;
	background:#f8f7ef;
	margin-bottom:5px;
	width:200px;

	}
	
	#nl_photobox h5 {
		font:16px/18px Arial, Helvetica, sans-serif;
		color:#005a9c;
		padding:0;
		margin:0;
		}
	
	#nl_photobox img {
		border:none;
		}
	
	#nl_photobox p {
		color:#005a9c;
		font:11px/16px Arial, Helvetica, sans-serif;
		margin-top:3px;
		margin-bottom:5px;
		}

	#nl_photobox p strong {

		color:#005a9c;
		font-weight:bold;
		}

.pagebreak {
	visibility:hidden; display:none;
}

#docsPagenav { 
	border:1px solid #e6e6e6;
	background:#fcfafa;
	padding-top:5px;
	padding-left:8px;
	margin-bottom:3px;
	}
	
div#docsPagenav h4 {
	background-color:#FCFAFA;
	border:0px;
	color:#000000;
	font-size:1em;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 0 0 0;
	}	

#docsPagenav p, #docsPagenav p a {
	line-height:16px;
	text-decoration:none;
	}
			
#docsPagenav p a:hover{
	text-decoration:underline;
	}

#docsRelated {	
	border:1px solid #e6e6e6;	
	background:#fefefe;
	padding-top:5px;
	padding-left:8px;
	margin-bottom:10px;
	margin-top:3px;
	}

div#docsRelated h4 {
	background-color:#fff;
	border:0px;
	color:#000000;
	font-size:1em;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 0 0 0;
	}
	
#docsRelated p, #docsRelated p a {
	line-height:16px;
	text-decoration:none;
	}
	
#docsRelated p a:hover{
	text-decoration:underline;
	}

div#partseccrumb{
	width:163px;
	height:17px;
	margin:0;
	padding:2px 5px 1px 24px;
	float:right;
	color:#00629f;
	background:#fcfafa;
	border:1px solid;
	border-color:#aed6f3;
	font-size:97%;
	background-image:url(/images/navArrow.gif);
	background-position:1px 1px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#partseccrumb a{
	color:#00629f;
	text-decoration:none;
}
div#partseccrumb a:visited{
	color:#00629f;
	text-decoration:none;
}
div#partseccrumb a:hover{
	color:#666666;
	text-decoration:underline;
}

div#plus_minus{
	width:10px;
	height: 10px;
	margin: 0 4px 0 0;
	padding:0 0 5px 6px;
	float: left;
	clear:none;
	color:#000000;
	font-size: 10px;
	background:#ffffff;
	border:1px solid;
	border-color:#cfcfcf;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
}

/* thought leadership announcements */
div#issues_announcement {
	float:right;
	margin:0 0 0 10px;
	width:361px;
	border:1px solid #005A9C;
	background:#D4EEFF;
}

div#issues_announcement a {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	}
	
div#issues_announcement a:hover {
	text-decoration: underline;
	}

div#issues_announcement a:visited {
	text-decoration: none;
	color:#666666;
	}

div#issues_announcement h5 {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;
	color:#FFFF66;
	margin:0 0 7px 0;
	padding:4px 5px 4px 5px;
	background:#005a9c;
}

div#issues_announcement p {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 5px 0 5px;
	color:#666666;
}
/* end thought leadership announcements */