
/*********************************************************************************************************/
/* HVSH .CSS */
/*********************************************************************************************************/
.hvshmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#ffffff;   }
.hvshmenu a { color="#ffffff"; }
.hvshmenu a:link { color="#ffffff"; }
.hvshmenu a:visited { color="#ffffff"; }
.hvshmenu a:hover { color="#666666"; }
.hvshmenu a:active { color="#666666"; }

.bluetext {font-family: Verdana; font-size: 6pt; font-weight:bold; color: #3366cc; }

.orangetext {font-family: Verdana; font-size: 9pt; font-weight:bold; color: #727788; }

.orangecaption {font-family: Verdana; font-size: 7pt;  color: #727788; }

.whitecaption {font-family: Verdana; font-size: 9pt;  color: #ffffff; }

.bluishtext {font-family: Verdana; font-size: 11pt; font-weight:bold; color:  #3366cc; }


.leftmenu { BORDER-LEFT: #E6E6E6 1px solid;BORDER-RIGHT: #E6E6E6 1px solid; PADDING-RIGHT: 1px; BORDER-TOP:#E6E6E6 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CCCC99;  text-decoration: none; }
.leftmenuOver { BORDER-LEFT: #E6E6E6 1px solid;BORDER-RIGHT: #E6E6E6 1px solid; PADDING-RIGHT: 1px; BORDER-TOP:#E6E6E6 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #005E96;  text-decoration: none; }
.leftmenu A {
	COLOR: #000000; TEXT-DECORATION: none
}
.leftmenu A:link {
	 COLOR: #000000; TEXT-DECORATION: none
}
.leftmenu A:visited {
	 COLOR: #000000; TEXT-DECORATION: none
}
.leftmenuOver A {
	 COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenuOver A:link {
	 COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenuOver A:visited {
	 COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenu A:hover {
	 COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenuOver A:hover {
	 COLOR: #ffffff; TEXT-DECORATION: none
}





html, body {font-family: Verdana;  font-size: 8.5pt; margin: 0;padding: 0;}

.content {font-family: Verdana; font-size: 8pt; color: #666666; }
.contentBlack {font-family: Verdana; font-size: 8pt; color: #000000; }
.repeatVerticalDot {background-image: url(/images/dot.gif)}


.deptheading {font-family: Arial; font-size: 14pt; padding: 5; font-weight:bold; color: #EC791C}

.tdbox2heading {font-family: Verdana; font-size: 9pt; color: #ffffff; font-weight:bold; }


.formInputBox{border-width: 1px 1px 1px 1px; border-top-style:solid; border-left-style:solid; border-color: #666666 #666666 #666666 #666666; font-size: 7.5pt; color: #666666; font-family: Verdana;}

strong {font-family: Verdana; font-size: 8.5pt; font-weight:800; color: #666666; }

a.windowCloseLink:link, a.windowCloseLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:normal; text-decoration:none; }

.macContent {font-family: Verdana; font-size: 8pt; color: #666666;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:0px}
.macSpan {border: 1px solid #000080;background:#FFFF99}


td {font-family: Verdana; font-size: 8.5pt; margin: 0; padding: 0;}
.tdwhitefooter {font-family: Verdana; font-size: 8pt; margin: 0;padding: 5; color: #ffffff; font-weight:bold;}

.tdbox {font-family: Verdana; font-size: 8pt; margin: 0;padding: 14; BACKGROUND-COLOR:#C6CCDC;}
.tdboxb {font-family: Verdana; font-size: 8pt; margin: 0;padding: 2; BACKGROUND-COLOR:#C6CCDC;}
.tdboxb A { 	COLOR: #ffffff; TEXT-DECORATION: none }
.tdboxb A:link { 	COLOR: #5B6919; TEXT-DECORATION: none }
.tdboxb A:visited { 	COLOR: #5B6919; TEXT-DECORATION: none }
.tdboxb A:hover { 	COLOR: #5B6919; TEXT-DECORATION: underline }

.tdboxpopup {font-family: Verdana; font-size: 7pt; margin: 0;padding: 14;}

.tdbox1 {font-family: Verdana; font-size: 8pt; margin: 0;padding: 14;}

.tdbox2 {font-family: Verdana; font-size: 8pt; color: #373737; margin: 0;padding: 14; BACKGROUND-COLOR:#A2BC8C;}
.tdbox2b {font-family: Verdana; font-size: 8pt; color: #ffffff; margin: 0;padding: 5; BACKGROUND-COLOR:#A2BC8C; font-weight:bold;}

.tdbox2  a:link { color="#565656"; text-decoration:underline; }
.tdbox2 a:visited { color="#565656";  text-decoration:underline; }
.tdbox2 a:hover { color="#3C730B"; text-decoration:none;}
.tdbox2 a:active { color="#3C730B"; text-decoration:none;}

.tdbox3 {font-family: Verdana; font-size: 8pt; margin: 0;padding: 14; BACKGROUND-COLOR:#efefef;}






.adheadingwhite {font-family: Verdana; font-size: 14pt; margin: 5;padding: 5; color: #ffffff; }




.tdwhite {font-family: Verdana; font-size: 8.5pt; margin: 0;padding: 0; color: #ffffff; font-weight:bold;}

a:link {font-family: Verdana; font-size: 8.5pt; color: #000099; font-weight:normal; text-decoration:none; }
a:visited {font-family: Verdana; font-size: 8.5pt; color: #000099; font-weight:normal; text-decoration:none;}
a:hover {font-family: Verdana; font-size: 8.5pt; color: #D40A00; font-weight:normal; text-decoration:none;}

a.tdwhite:link  {font-family: Verdana; font-size: 8.5pt; margin: 0;padding: 0; color: #ffffff; font-weight:bold;}
a.tdwhite:visited  {font-family: Verdana; font-size: 8.5pt; margin: 0;padding: 0; color: #ffffff; font-weight:bold;}
.subTopic {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; }
.subTopic1 {font-family:Arial, Helvetica, sans-serif; font-size: 12pt; color: #025D94; font-weight:bold; }
.subTopic2 {font-family:Arial, Helvetica, sans-serif; font-size: 12pt; color: #a1acb2; font-weight:bold; }
.subTopic3 {font-family:Arial, Helvetica, sans-serif; font-size: 14pt; color: #3366cc; font-weight:bold; }
.subTopic4 {font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; padding:14 }
.Topic {font-family: Verdana; font-size:12pt; color: #3366cc; font-weight:bold; }
.contentBold {font-family: Verdana; font-size: 8.5pt; color: #666666; font-weight:bold; }
.contentItalic {font-family: Verdana; color: #666666; font-style:italic}
.contentItalicBold {font-family: Verdana; color: #666666; font-style:italic; font-weight:bold;}

.faqQuestion {font-family: Verdana; font-size: 8pt; font-weight:bold; color: #999999; }

a.contentLinkBold:link {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; text-decoration:underline; }
a.contentLinkBold:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; text-decoration:underline;}
a.contentLinkBold:hover {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold; text-decoration:underline;}

.anchor {line-height:8px}

.error {font-family: Verdana; font-size: 8.5pt; color: #CC0000;  font-weight:bold;}

.footnote {font-family: Verdana; font-size:7pt; vertical-align:super}
.superscript {font-size:7pt; font-weight:bold}
.footnoteText {font-family: Verdana; font-size:7pt;}

ul {list-style-image: url(/images/bullet.gif)}
li {margin-bottom: 6px}




/*********************************************************************************************************/
/* Background Colors .CSS */
/*********************************************************************************************************/

.darkBlue {background-color: #000099}
.mediumDarkBlue {background-color: #6599cb}
.mediumBlue {background-color: #3366cc}
.mediumBlueHeader {background-color: #3366cc;height:49px}
.lightBlue {background-color: #99ccff}
.paleBlue {background-color: #ccffff}
.blue {background-color: #336699}
.purple {background-color: #9999cc}
.gray {background-color: #999999}
.lightgray {background-color: #cccccc}
.white {background-color: #ffffff}
.lightorange {background-color: #ffcc99}
.darkorange {background-color: #ff9900}
.bluegray {background-color: #cfecee}

/*********************************************************************************************************/
/* Home Page .CSS */
/*********************************************************************************************************/

.homeDividerDot {font-family: Verdana; font-size: 10pt; color: #3366cc; font-weight:bold;}

a.homeLevelTwoTopic:link {font-family: Verdana; font-size: 7.5pt; color: #3366cc; font-weight:bold; text-decoration:none; }
a.homeLevelTwoTopic:visited {font-family: Verdana; font-size: 7.5pt; color: #3366cc; font-weight:bold; text-decoration:none;}
a.homeLevelTwoTopic:hover {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:bold; text-decoration:none;}

/*********************************************************************************************************/
/* Navigation Related .CSS */
/*********************************************************************************************************/

a.navLevelOneOff:link {font-family: Verdana; font-size: 8.5pt; color: #ffffff; font-weight:600; text-decoration:none; }
a.navLevelOneOff:visited {font-family: Verdana; font-size: 8.5pt; color: #ffffff; font-weight:600; text-decoration:none;}
a.navLevelOneOff:hover {font-family: Verdana; font-size: 8.5pt; color: #99ccff; font-weight:600; text-decoration:none;}

a.navLevelOneOn:link {font-family: Verdana; font-size: 8.5pt; color: #000099; font-weight:600; text-decoration:none; }
a.navLevelOneOn:visited {font-family: Verdana; font-size: 8.5pt; color: #000099; font-weight:600; text-decoration:none;}
a.navLevelOneOn:hover {font-family: Verdana; font-size: 8.5pt; color: #000099; font-weight:600; text-decoration:none;}

a.navLevelTwoOff:link {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:bold; text-decoration:none; }
a.navLevelTwoOff:visited {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:bold; text-decoration:none;}
a.navLevelTwoOff:hover {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:bold; text-decoration:none;}

a.navLevelThreeOff:link {font-family: Verdana; font-size: 7.5pt; color: #99ccff; font-weight:bold; text-decoration:none; }
a.navLevelThreeOff:visited {font-family: Verdana; font-size: 7.5pt; color: #99ccff; font-weight:bold; text-decoration:none;}
a.navLevelThreeOff:hover {font-family: Verdana; font-size: 7.5pt; color: #99ccff; font-weight:bold; text-decoration:none;}

a.navInstantAccess:link {font-family:Verdana; font-size:8.5pt; color:#3366CC;text-decoration:none}
a.navInstantAccess:visited {font-family:Verdana; font-size:8.5pt; color:#3366CC;text-decoration:none;}
a.navInstantAccess:hover {font-family:Verdana; font-size:8.5pt; color:#3366CC;text-decoration:none}

.instantAccess {line-height:20px;}

/*********************************************************************************************************/
/* Features Related .CSS */
/*********************************************************************************************************/

.featuresFca {font-family: Verdana; font-size: 8.5pt; color: #3366CC; background: #FFFFCC; padding-bottom:5px; padding-left:6px; padding-right:6px}
.featuresFcaCarrots {font-family: Verdana; font-size: 6.5pt; color: #3366CC;}

.featuresFcaDescription {font-family: Verdana; font-size: 8.5pt; color: #3366CC; }

a.featuresFcaLink:link {font-family: Verdana; font-size: 8.5pt; color: #3366CC; text-decoration:none}
a.featuresFcaLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366CC; text-decoration:none}
a.featuresFcaLink:hover {font-family: Verdana; font-size: 8.5pt; color: #3366CC; text-decoration:none}

a.featuresInternalLink:link {font-family: Verdana; font-size: 8.5pt; color: #3366CC; text-decoration:none}
a.featuresInternalLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366CC; text-decoration:none}
a.featuresInternalLink:hover {font-family: Verdana; font-size: 8.5pt; color: #3366CC; text-decoration:none}

a.featuresExternalLink:link {font-family: Verdana; font-size: 8.5pt; color: #3366CC; text-decoration:none}
a.featuresExternalLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366CC; text-decoration:none}
a.featuresExternalLink:hover {font-family: Verdana; font-size: 8.5pt; color: #3366CC; text-decoration:none}

/*********************************************************************************************************/
/* Site Map .CSS */
/*********************************************************************************************************/

a.siteMapLink:link {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none; }
a.siteMapLink:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none;}
a.siteMapLink:hover {font-family: Verdana; font-size: 8.5pt; color: #000099; text-decoration:none;}


.searchHighlight {font-family: Verdana; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:none; }
a.searchTitle:link {font-family: Verdana; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:underline}
a.searchTitle:visited {font-family: Verdana; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:underline}
a.searchTitle:hover {font-family: Verdana; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:underline}

.noRecordsFound {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold;}
.noRecordsFoundItalic {font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:bold;text-decoration:italic}
.noRecordsFoundInstructions {font-family: Verdana; font-size: 8.5pt; color: #666666; font-weight:normal;}

/*********************************************************************************************************/
/* YSP navigation .CSS */
/*********************************************************************************************************/

a.navYSP:link {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; text-decoration:none; letter-spacing:-0.05em}
a.navYSP:visited {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; text-decoration:none; letter-spacing:-0.05em}
a.navYSP:hover {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; text-decoration:none; letter-spacing:-0.05em}

a.navYSPitalic:link {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; font-style:italic; text-decoration:none; letter-spacing:-0.05em}
a.navYSPitalic:visited {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; font-style:italic; text-decoration:none; letter-spacing:-0.05em}
a.navYSPitalic:hover {font-family: Verdana; font-size: 7.5pt; color: #000099; font-weight:normal; font-style:italic; text-decoration:none; letter-spacing:-0.05em}

/*********************************************************************************************************/
/* Media popup*/
/*********************************************************************************************************/

.mediaTitle {font-size: 8.5pt; font-weight:bold;}

/*********************************************************************************************************/
/* Press Room Related .CSS */
/*********************************************************************************************************/

.prContent {font-family: Verdana; font-size: 8.5pt; color: #000000; }

.prBlueHeader {font-family: Verdana; font-size: 8.5pt; font-weight:bold; color: #3366cc; }

a.prLink, a.prLink:link, a.prLink:visited {font-family: Verdana; font-size: 8.5pt; color: #000000; text-decoration:underline;}
a.prLink:hover {font-family: Verdana; font-size: 8.5pt; color: #cc0000; text-decoration:underline;}

.nonFlashHeader{font-family: Verdana; font-size: 8.5pt; color: #ffffff; font-weight:bold; text-decoration:none;}

a.contentPiecesAbstractNonFlash, a.contentPiecesAbstractNonFlash:link, a.contentPiecesAbstractNonFlash:visited {font-family: Verdana; font-size: 8.5pt; color: #000000; text-decoration:underline;}

/* home */

a.prHomeRecentPressReleaseLink, a.prHomeRecentPressReleaseLink:link, a.prHomeRecentPressReleaseLink:visited {font-family: Arial; font-size: 8.5pt; color: #000000; font-weight:bold; text-decoration:underline;}

/* right navigation */

.rightNavContentBlack {font-family: Arial; font-size: 8.5pt; color: #000000; }

a.rightNavContactMediaRelationsLink, a.rightNavContactMediaRelationsLink:link, a.rightNavContactMediaRelationsLink:visited {font-family: Arial; font-size:8.5pt; color: #000000; text-decoration:none;}
a.rightNavContactMediaRelationsLink:hover {font-family: Arial; font-size: 8.5pt; color: #cc0000; text-decoration:none;}

a.rightNavCompanyInfoLink, a.rightNavCompanyInfoLink:link, a.rightNavCompanyInfoLink:visited {font-family: Arial; font-size: 8.5pt; color: #000000; text-decoration:none;}
a.rightNavCompanyInfoLink:hover {font-family: Arial; font-size: 8.5pt; color: #cc0000; text-decoration:none;}

a.topicLink, a.topicLink:link, a.topicLink:visited {font-family: Arial; font-size: 8.5pt; color: #000000; text-decoration:none;}
a.topicLink:hover {font-family: Arial; font-size: 8.5pt; color: #cc0000; text-decoration:none;}

a.relatedLink:link, a.relatedLink:visited {font-family: Arial; font-size: 8.5pt; color: #ffffff;}
a.relatedLink:hover {font-family: Arial; font-size: 8.5pt; color: #cccccc;}

a.lightBlueLink:link, a.lightBlueLink:visited {font-family: Arial; font-size: 7.5pt; color: #aad7ff; text-decoration:none;}
a.lightBlueLink:hover {font-family: Arial; font-size: 7.5pt; color: #aad7ff; text-decoration:none;}

/* press releases page */

a.prPressReleasesPrevNext, a.prPressReleasesPrevNext:link, a.prPressReleasesPrevNext:visited {font-family: Verdana; font-size: 8.5pt; color: #3366cc; text-decoration:none;}
a.prPressReleasesPrevNext:hover {font-family: Verdana; font-size: 8.5pt; color: #cc0000; text-decoration:none;}

a.prPressReleasesLink, a.prPressReleases:link,a.prPressReleasesLink:hover {font-family: Verdana; font-size: 8.5pt; color: #000000; text-decoration:underline;}
a.prPressReleasesLink:visited {font-family: Verdana; font-size: 8.5pt; color: #cc0000; text-decoration:underline;}

.prPressReleasesTotalItems {font-family: Verdana; font-size: 8.5pt; color: #3366cc; }
.prPressReleasesArchive{font-family: Verdana; font-size: 8.5pt; color: #3366cc; font-weight:normal; text-decoration:none;}

/* popup windows */

.contentPiecePopupContent {font-family: Verdana; font-size: 8.5pt; color: #000000; }
.contentPiecePopupTitle {font-family: Verdana; color: #003399; font-size: 9pt; font-weight:bold;}
.contentPiecePopupSubtitle {font-family: Verdana; color: #003399; font-size: 9pt;}
.contentPiecePopupHeader {color: #ccffff; font-family: Verdana; font-size:9.5pt; font-weight: bold;}

/* misc */

a.contentNoVisited, a.contentNoVisited:link, a.contentNoVisited:visited {font-family: Arial; font-size: 8.5pt; color: #000000; text-decoration:underline;}
a.contentNoVisited:hover {font-family: Arial; font-size: 8.5pt; color: #cc0000; text-decoration:underline;}

td.contentPiecePopupRelatedLink {background-color:#999999;padding-bottom:5px}
