body{margin:0px; padding:0px; font-family:helvetica, arial, sans-serif; color:#555555; font-size:10pt; background:#d1d2d4;}

form{margin:0; padding:0; display:inline;}
.padding{padding:5px;}
.clear{clear:left;}

a, a.noColor{color:#0088cc;}
a.white {color:#ffffff;}
a img{border:0;}
a.hidden{text-decoration:none; color:#000000;}

.container{background:#ffffff url("/leadership/images/contentBG.jpg") repeat-y; width:1000px; margin:4px auto 20px auto; padding:0; position:relative;}
.containerForm{background:#ffffff url("/leadership/images/contentBG.jpg") repeat-y; width:1000px; margin:4px auto 20px auto; padding:0;}
#mainHeader{height:75px; background:transparent url("/leadership/images/header/headerBG3.jpg") no-repeat; padding:0; margin:0; position:relative; z-index:199;}
.russian #mainHeader{background:transparent url("/leadership/images/APAC/headerBG.jpg") no-repeat; }
#logo{margin:7px 0 0 22px; float:left; border:0;}

#wrapper{padding:0 6px 0 5px; margin:0;}
#printLogo{display:none}

#utilityBarContainer{background:#d1d2d4; background-image:none; margin:0; padding:0; width:100%;}
#utilityBar{background:#d1d2d4 url("/leadership/images/header/utilityBarBG.gif") no-repeat; font-size:8pt; color:#ffffff; width:750px; height:31px; padding:2px 0 0 0; margin:0 0 0 240px; position:relative; z-index:300;}
#utilityBarFloat{float:right; position:relative; left:-50%; z-index:300;}
#utilityBarFloat #utilityBarItems{position:relative; left:50%; margin:0; padding:0; z-index:300;}
#utilityBarItems .UBI{margin:0; position:relative; z-index:300;}

.welcome{margin:7px 10px 0 0; color:#ffffff; padding:0 10px 0 0; float:left; border-right:1px solid white;}
#myCCL{float:left; margin:7px 6px 0 0; padding:0; height:22px;}
.myCCLIcon2, .myCCLIcon{margin:7px 5px 0 5px; padding:0; float:left;}
#myCCL a{font-size:8pt; color:#ffffff;}

#_ctl0_utility_viewCartDiv{padding:0 6px; float:left; width:50px; height:22px; margin:2px 5px 0 5px; text-align:center; border-right:2px dotted #ffffff; border-left:2px dotted #ffffff;}
#_ctl0_utility_viewCartDiv img{border:0;}
#_ctl0_utility_shoppingDiv{padding:0 6px; float:left; width:50px; height:22px; margin:2px 5px 0 5px; border-right:2px dotted #ffffff; border-left:2px dotted #ffffff;}

/* classes for the dropdown Sub nav */
#shopNav{width:50px; margin:0; height:25px;}
#shopNav ul{margin:0; padding:0; list-style:none; font-size:9pt; float:left; line-height:normal; font-weight:bold; z-index:300;}
#shopNav a{display:block; padding:6px 5px; text-decoration:none; color:#ffffff;}
#shopNav li{float:left; margin:0; padding:0;}
#shopNav li:hover, #shopNav li.sfhover{background:#cccccc; position:static;} /* fix for IE7 having sticky menus */
#shopNav li:hover a, #shopNav li.sfHover a, #shopNav li a:hover, #shopNav li a.sfhover{background:#cccccc; color:#333333;}

/* second-level lists */
#shopNav li ul{margin:0; position:absolute; width:110px; left:-999em; text-align:left;}
#shopNav li li{background:#cccccc; border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; width:107px; padding:0;}
#shopNav li li a{background:#cccccc; text-decoration:none; color:#333333; display:block; padding:5px; font-size:8pt; zoom:1; margin:0; width:97px; font-weight:normal;}
#shopNav li li:hover, #shopNav li li.sfhover{background:#555555; position:static; zoom:1;} /*fix for IE7 having sticky menus*/
#shopNav li li a:hover, #shopNav li li a.sfhover{background:#555555; color:#ffffff; display:block;}
#shopNav li li.bottom{border-bottom:1px solid #ffffff;}
#shopNav li:hover ul, #shopNav li.sfhover ul{left:auto;}

#worldwideLink{float:right; margin:15px 20px 0 0; color:#444; padding:0; font-size:10pt; width:200px; text-align:center; font-size:8pt;}
#worldwideLink img{margin-top:3px;}

#searchDiv{padding:0; height:25px; margin:1px 0 0 5px; float:left; width:210px;}
#utilityBar #search a{color:#999999;}
#utilityBar #search label{float:left; text-align:right; margin:5px; color:#ffffff;}
#utilityBar #searchInput{float:left; background: url("/leadership/images/header/searchBG.jpg") no-repeat; width:129px; height:26px; padding:3px 0 0 6px; margin-bottom:5px;}
#utilityBar #search #QUERY{height:15px; width:110px; font-size:8pt;}
#utilityBar #search #searchBtn{color:#ffffff; font-weight:bold; background:#58585a; border:0; padding:0; font-size:8pt; margin:5px 0 0 0;}
/* classes for the dynamic SearchField */
/* default (inactive field) */
.sf_inactive{border:0; background:#ffffff; color:#666666;}
/* on focus (when field is clicked on)  */
.sf_active{border:0; background:#ffffff; color:#333333;}
/* with text (when field is inactive but contains user's input)  */
.sf_text{border:0; background:#ffffff; color:#888888;}
/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{position:relative; font-family:arial, sans-serif; font-size:8pt; z-index:200;}
.sf_suggestion ul{position:absolute; margin:0; padding:0; background:#eeeeee; top:0; left:0; color:#999999;}
.sf_suggestion li{margin:0; padding:2px; list-style:none;}
.sf_suggestion li a{display:block; padding-left:3px; text-decoration:none;}
.sf_suggestion li.selected a{background:#ffffff; color:#999999;}
/* end of classes for dynamic SearchField */

/* classes for the icon bar */
#utilityControl{padding:8px 3px 0 0; margin:0;}
#mediaPack{height:16px; float:right; display:inline;}
#mediaPack a{font-size:8pt; text-decoration:underline;}
#mediaPack img{border:0; margin:0 1px 0 1px;}
.noLNav #utilityControl{display:none;}
.noLNav .addthis_toolbox {display:none;}
/* end of icon bar */

/* classes for the top nav */
#divNav{margin:0; padding:2px 9px 0 30px; height:32px; background:#9ad1e9 url("/leadership/images/header/tabBG.jpg") no-repeat; z-index:100; position:relative;}
#nav, #nav ul{padding:0; margin:0; height:32px; width:829px; font-family:arial, verdana, sans-serif; text-align:center; background:transparent; list-style:none; line-height:1;}
#nav a{text-decoration:none; color:#ffffff; display:block; padding:12px 0 6px 0;}
#nav li{margin:0; float:left; font-size:12px; width:137px;}
#liOne, #liTwo, #liThree, #liFour, #liFive, #liSix{height:32px; background:url("/leadership/images/header/tabs.jpg") no-repeat 0 -32px;}
#nav li#liOne:hover, #nav li#liOne.sfhover, #nav li#liTwo:hover, #nav li#liTwo.sfhover, #nav li#liThree:hover, #nav li#liThree.sfhover, #nav li#liFour:hover, #nav li#liFour.sfhover, #nav li#liFive:hover, #nav li#liFive.sfhover, #nav li#liSix:hover, #nav li#liSix.sfhover{background-position:0 0; position:static;} /* fix for IE7 having sticky menus */

/* second-level lists */
#nav li ul{position:absolute; width:138px; left:-999em; text-align:left;}
#nav li li a{text-decoration:none; color:#ffffff; display:block; padding:5px; font-size:8pt; zoom:1;}
#nav li li a.category{background:transparent url("/leadership/images/header/arrow.gif") 96% 50% no-repeat;}
#nav li li{background: url("/leadership/images/header/tabDrop.gif") no-repeat 0 0; border-top:1px solid #125772; color:#ffffff; width:138px;}
#nav li li.bottom{background-position:0 100%;}
#nav li li.top{border-top:0; background-position:100% 0;}
#nav li li.bottom a{padding-bottom:10px;}
#nav li li.top a{padding-top:10px;}
#nav li li:hover, #nav li li.sfhover{background: url("/leadership/images/header/tabDropHover.gif") no-repeat 0 0; position:static; zoom:1;} /*fix for IE7 having sticky menus*/
#nav li li.bottom:hover, #nav li li.bottom.sfhover{background-position:0 100%; position:static;}/*fix for IE7 having sticky menus*/

#nav li li a:hover, #nav li li a.sfhover{color:#ffffff; display:block;}

/* third-level lists */
#nav li ul ul{margin:-26px 0 0 133px;}
#nav li:hover ul ul, #nav li.sfhover ul ul{left: -999em;}
#nav li:hover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li li.sfhover ul{left:auto;}

/*turn on the menu items*/
#siteSection1 #liOne, #siteSection2 #liOne, #siteSection3 #liTwo, #siteSection5 #liThree, #siteSection4 #liFour, #siteSection7 #liFive, #siteSection9 #liSix{background-position:0 0;}

/*subnav items*/
#greenBar{padding:0; margin:0; display:block; background:#8cc63f url("/leadership/images/header/subNavBG.gif") repeat-y; height:8px; clear:left;}
.russian #greenBar{background:#fab142 url("/leadership/images/russia/subNavBG.gif") repeat-y;}
/* end of top nav classes */

/* content classes */
.content{font-size:10pt; padding:12px 15px; background:#ffffff; zoom:1; margin:0;}

/* titles and headings */
h1{font-size:16pt; font-weight:bold; color:#ffffff; font-family:arial narrow, helvetica, arial, sans-serif; clear:left; zoom:1; margin:0 0 15px -15px; background:#125772; border-right:2px solid #cccccc; border-bottom:2px solid #cccccc; padding:5px 15px 4px 15px;}
h1{display:inline;}
html>/**/body h1{display:-moz-inline-box; display:inline-block;}
h2{font-size:11pt; font-weight:bold; color:#000000;}
h5, .grayHeading{font-size:9.5pt; font-weight:normal; color:#777777; font-style:italic; padding:0; margin:0 0 5px 0;}
h4, .sectionHeading{font-size:10pt; font-weight:bold; color:#88bb33; font-style:italic; padding:0; margin:0 0 12px 0;}
h3{font-size:10.5pt; font-weight:bold; color:#88bb33; padding:0;}
h3 a{color:#88bb33;}

.title{font-size:10.5pt; font-weight:bold; color:#003366; display:inline;}
.title2{font-size:12.5pt; font-weight:bold; color:#029384; display:inline;}
.title3{font-size:13pt; font-weight:bold; color:#3366CC;}
.subTitle{font-size:9.5pt; font-weight:bold; margin:0 0 10px 0; font-style:italic; padding:0;}

/* positioning and padding general classes */
.center		{text-align:center;}
.indent		{padding-left:10px; display:block;}
.floatRight	{float:right; margin:10px;}
img.floatRight, img.floatLeft{border:0;}
.floatLeft	{float:left; margin:10px;}
.linkRight	{text-align:right; font-size:9pt; display:block; margin:0px 20px 0px 0px; font-weight:normal;}
.floatAlert{float:right; width:210px; margin:5px 10px; background:#ffffcc; border:1px solid #000000; font-size:9pt; padding:5px;}
.clearBoth{clear:both; font-size:1px; margin:0; padding:0;}
.large{font-size:12pt;}
.alignLeft{text-align:left;}
.displayNone{display:none;}

hr{border:0; border-top:1px dotted #666666; height:1px; margin:4px 0;}
.standardHR, hr.standard{border:0; border-top:2px dotted #666666; height:2px; margin:4px 0;}
.dotted{background:#ffffff url("/leadership/images/dottedHRBG.gif") repeat-x; height:5px; margin:4px 0; padding:0;}
.dotted hr{display:none;}
.sectionHeading2{font-size:10.5pt; font-weight:bold; color:#336699; font-style:italic; padding:0; margin:0 0 12px 0;}
.subSectionHeading{font-size:9.5pt; color:#336699; font-style:italic; margin:0; padding:0; font-weight:normal; display:inline;}
.tagLine{font-size:9.5pt; font-weight:bold; text-align:center; color:#336699;}
.instructions{font-size:8pt;}
.instructionsRed{font-size:8pt; color:#ff0000;}
.red{color:#ff0000;}
.new{font-size:8pt; font-weight:bold; color:#660000;}
.premium{background:#ffdd00; font-size:8pt; font-style:italic; font-weight:bold; padding:1px; margin:1px 10px;}
.premium a{background:#ffdd00; font-size:8pt; font-style:italic; font-weight:bold; text-decoration:none; color:#000000;}
.premiumTable{text-align:center; margin-top:10px;}
.premiumTable table{background:#000000;}
.premiumTable th{background:#cccccc; color:#444444; font-size:11pt; padding-left:20px; padding-right:20px;}
.premiumTable td{text-align:center; background:#eeeeee;}
ul.horizontal{margin:5px 0; padding:0;}
ul.horizontal li{display:inline; margin:0 10px;}
ul.graphic{list-style-image: url("/leadership/images/bullet.gif");}


/* sub nav classes */
#subNav{width:100%; margin:10px 0 8px 0; background: url("/leadership/images/dottedHRBG.gif") repeat-x 0 100%; height:40px;}
#subNav ul{margin:0; padding:0; list-style:none; font-size:9pt; float:left; line-height:normal; font-weight:bold;}
#subNav li{float:left; background:url("/leadership/images/subnav/subNavL.gif") no-repeat left top; margin:0 5px 0 0; padding:0 0 0 18px;}
#subNav a{float:left; display:block; background:url("/leadership/images/subnav/subNavR.gif") no-repeat right top; padding:6px 15px 6px 6px; text-decoration:none; color:#4499cc;}
#subNav li:hover, #subNav li.ieHover{background-position:0% -27px;}
#subNav li:hover a, #subNav li.ieHover a{background-position:100% -27px; color:#333333;}
#subNav .subNavOff{background-position:0% -27px;}
#subNav .subNavOff a{background-position:100% -27px; color:#333333;}
.clearSubNav{clear:left;}
#checkoutNav{padding-right:20px;}
#checkoutNav a.subNavOn{color:#003366; font-size:8.5pt; text-decoration:underline;}
#checkoutNav a.subNavOff{color:#666666; font-size:9pt; text-decoration:none; font-weight:bold;}
#checkoutNav a.subNavDisabled{color:#666666; font-size:8.5pt; text-decoration:none;}
/* end of sub nav classes */	

/* floating boxes in content */
#inlineShareControl{float:right; margin:0 0 5px 5px; width:80px; clear:right;}
.box1{margin:0 0 10px 10px; float:right; text-align:left; padding:0 0 10px 0; width:190px; background:url("/leadership/images/boxContentBG.gif") no-repeat 0 100%; font-size:8.5pt;}
.box1 h2{background:url("/leadership/images/boxHeaderBG.gif") no-repeat 0 0; color:#000000; font-size:10pt; margin:0; padding:12px 10px 0 0px; width:190px; text-align:center; border:0;}
.box1 hr{margin:5px 15px;}
#webinar .box1{text-align:center;}
#webinar .box1 p, #webinar .box1 ul{text-align:left;}
.box1 h3{font-size:9pt; color:#880000; margin:8px 10px 8px 15px; padding:0;}
.box1 ul{padding:0 5px 2px 0; margin:0 15px 0 15px; font-size:8pt; font-weight:bold;}
.box1 li{padding:0; margin:2px 0 2px 16px;}
.box1 p{font-size:8.5pt; padding:0; margin:7px 15px;}
.box1 .heading{background:url("/leadership/images/boxHeaderBG.gif") no-repeat 0 0; font-size:1px; margin:0; padding:0; width:190px; height:13px;}

.box1W{margin:0 0 10px 10px; float:right; text-align:left; padding:0 0 10px 0; width:250px; background:url("/leadership/images/boxWContentBG.gif") no-repeat 0 100%; font-size:8.5pt;}
.box1W h2{background:url("/leadership/images/boxWHeaderBG.gif") no-repeat 0 0; color:#000000; font-size:10pt; margin:0; padding:12px 10px 0 0; width:250px; text-align:center; border:0;}
.box1W hr{margin:5px 15px;}
.box1W p{font-size:8.5pt; padding:0; margin:7px 15px;}
.box1W p.indent{padding-left:10px; display:block;}
.box1W .heading{background:url("/leadership/images/boxWHeaderBG.gif") no-repeat 0 0; font-size:1px; margin:0; padding:0; width:250px; height:13px;}
.box1W .floatRight{float:right; margin:5px 20px 5px 10px;}
.box1W ul{padding:0 5px 2px 0; margin:0 15px 0 15px; font-size:8pt;}
.box1W li{padding:0; margin:2px 0 2px 16px;}
.box1W h2.noBG{background:transparent;}
.box1W img{border:0; margin:5px auto;}

.box{background:#ffffff; color:#000000; border:1px solid #666666; margin:10px;}
.box td{background:#ffffff; color:#000000;}
.box2{background:#eeeeee; color:#000000; border:1px solid #666666; margin:10px;}
.box2 td{background:#eeeeee; color:#000000;}
.box3{background:#eeeeee; color:#000000; border:1px solid #666666; margin:3px; width:210px; padding:1px 7px; font-size:8pt;}
.box4{background:#eeeeee; color:#000000; border:1px solid #666666; margin:10px; padding:5px;}
.box4 p{background:#eeeeee; color:#000000;}
.pullQuote{background:#ffffee; border:1px solid #666666; border-top:2px solid #666666; margin:10px; width:210px; float:right; padding:5px; color:#555555; font-size:9pt;}
.pullQuote p{color:#555555; font-size:9pt;}
.pullQuote img{float:right; margin:0 0 1px 5px;}
.pullQuote span{margin-top:7px;}
.highlightFloat{float:right; width:250px; margin:5px 10px; background:#efefe3; border:1px solid #000000; padding:7px; font-size:9pt;}
#RIHistorySubNav{text-align:center; padding:5px; background:#dddddd; color:#000000; border:1px solid #000000; margin:10px 5px 2px 5px; font-size:8.5pt; clear:both;}
#RIHistorySubNav a{color:#000000; margin:0 20px 5px 20px;}
h2.RIHistory{font-size:10pt; font-weight:bold; color:#336699;}
.imgDivFloatR{float:right; margin:5px; text-align:center; font-size:8pt;}

/* Quick Facts Box */
#quickFactsBox{margin:-8px 0 10px 10px; float:right; text-align:left; padding:0; width:190px; background:url("/leadership/images/programs/quickFactsBG.gif") no-repeat 0 100%;}
#quickFactsBox h2{color:#000000; font-size:10pt; margin:8px 0 0 0; padding:0; width:180px; text-align:center;}
#quickFactsBox h3{font-size:9pt; color:#880000; margin:8px 10px 8px 15px; padding:0;}
#quickFactsBox ul{padding:0 5px 2px 0; margin:0 15px 0 15px; font-size:8pt; font-weight:bold;}
#quickFactsBox #register{text-align:center; margin:10px auto;}
#quickFactsBox li{padding:0; margin:2px 0 2px 16px;}
#quickFactsBox p{font-size:8.5pt; padding:0; margin:7px 15px;}

#programContent .tagline{font-size:11pt; font-weight:bold; color:#000000;}
#programContent h2{font-size:12pt; font-weight:bold; color:#336688; border-bottom:1px dotted #999999; width:78%; margin-top:20px; padding-bottom:5px;}

/* Program Registration Box */
#programRNav{margin:10px 0 10px 10px; float:right; text-align:left; padding:3px 0 3px 15px; width:175px; border-left:1px dotted #999999;}
#programRNav img{border:0; margin:3px 0;}
#programRNav ul{padding:0 5px 2px 0; margin:0 15px 0 15px;}
#programRNav li{padding:0; margin:2px 0 2px 10px; font-size:9pt;}

/* Program Boxes */
.programBox{background:#eeeeee; border-top:2px solid #999999; border-left:1px solid #999999; margin:10px; width:200px; float:right; padding:5px; color:#555555; font-size:9pt;}
.programBox ul{padding:0; margin:0 15px;}
.programBox li{padding:4px 0;}
.programBox p{color:#444444; font-size:9pt;}
.programBox img{float:right; margin:0 0 1px 5px;}
.programBox span{margin-top:7px;}

/* content tables with headers and backgrounds */
.tableBorder{border:solid 1px #666666;}
.tableHeader{background:#cccccc; color:#000000;}
.tableHeader2{background:#666666; color:#ffffff;}
.tableHeader3{background:#999999; color:#ffffff;}
.tableBG1{background:#eeeeee; color:#000000;}
.tableBG1 td{background:#ffffff;}
.tableBG2{background:#eeeeee; color:#000000;}
.tableBG3{background:#ffffdd; color:#000000; padding:10px; margin:5px; float:right; width:120px;}
.tableBG3 p{background:#ffffdd; color:#000000;}
.tableSmall{margin:15px 8px; font-size:8.5pt; text-align:center;}
.tableSmall table{background:#ffffee;}
.tableSmall th{background:#eeeeee; color:#000000; font-size:8pt;}
.tableSmall td{font-size:8pt;}
.tableFormat table{background:#226633; font-size:9pt;}
.tableFormat th{background:#226633; color:#ffffff;}
.tableFormat ul{font-size:9pt;}
.tableFormat td{text-align:left;}
.tableFormat2 table{background:#000077; font-size:9pt;}
.tableFormat2 th{background:#000077; color:#ffffff;}
.tableFormat2 ul{font-size:9pt;}


/* spacer row for tables so there isn't a big gap*/
.rowSpacer{font-size:5pt;}

#smallTable{background:#cccccc; text-align:center;}
#smallTable th{font-size:8.5pt;}

/* use this one for content that doesn't need padding */
.text{font-size:10pt; font-family:helvetica, arial, sans-serif;}
.textRed{font-size:9pt; color:#ff0000;}
.textSmall{font-size:6pt;}/* use for sm and tm symbols ONLY*/

/* red alert text for IAS */
.textAlert{font-size:12pt; color:#ff0000;}

/* eNewsletter classes */
#eNewsContainer{border:2px solid #000066; width:98%;}
.eNewsTop{background:#996567 url("/leadership/images/news/enewsletter/header.jpg") no-repeat 0% 0%; height:88px; border:1px solid #996567;}
.issueDate{font-weight:bold; color:#005588; font-size:9pt; margin:3px 185px 1px 0; text-align:right;}
.eNewsContent{width:70%; border-right:2px solid #000066;}
.eNewsContent p{padding-left:5px; padding-right:5px}
#eNewsContainer h2{color:#005588; padding:10px 5px; margin:0; font-size:11pt;}
#eNewsContainer h3{color:#005588; font-style:normal; padding:5px; font-size:11pt;}
.eNewsRCol{background:#eeeeee; width:30%;}
.eNewsRCol p{background:#eeeeee; padding-left:5px; padding-right:5px;}
.eNewsRCol #searchNews{width:150px;}
#eNewsContainer hr{background:#000066; color:#005588; border:0; height:2px; width:98%; clear:both;}
.eNewsReturn{font-weight:bold; color:#000066; float:right; padding:10px 5px 5px 5px;}
.eNewsReturn a{font-size:9.5pt;}
.eNewsContent .eNewsEmbedded p{font-size:8.5pt;}
.eNewsHeader{font-size:10.5pt; font-weight:bold; color:#003366; float:right;}
.eNewsHeader a{font-size:9.5pt;}
.eNewsTagline{font-weight:bold; text-align:center;}
.eNewsTitle{font-size:10.5pt; font-weight:bold; color:#336699;}
.eNewsSectionLink a{font-weight:bold; color:#003366;}
.eNewsArticleTitle{font-weight:bold; color:#003366; font-size:10pt;}
.eNewsEmbedded{background:#ffffdd; color:#000000; padding:10px; margin:5px; float:right; width:120px;}
.eNewsEmbedded p{background:#ffffdd;}
.eNewsSectionHeading{font-size:9.5pt; font-weight:bold; color:#336699; font-style:italic;}
.eNewsPulled{background:#cccccc; color:#000000; border:solid 1px #000000; padding:5px 10px; margin:5px;}
.eNewsPulled p{background:#cccccc; color:#000000;}
.eNewsPulled td{background:#cccccc;}
.eNewsArchiveLink{float:right; font-weight:bold;}
/* end of eNewsletter classes */

/* eNewsletter classes version 2 */
#LEContainer{border:1px solid #40990b; width:100%; padding:0; margin:0; vertical-align:top;}
#LETop{background:#40990b url("/leadership/images/news/enewsletter/headerV2BG.gif") no-repeat 100% 0; height:103px; padding:0; margin:0;}
.LEissueDate{font-weight:bold; color:#ffffff; font-size:9pt; margin:20px 20px 0 0; float:right;}
.LEContent{width:70%; border-right:2px solid #bed630;}
.LEContent p{padding-left:5px; padding-right:5px}
#LEContainer h2{color:#40990b; padding:10px 5px; margin:0; font-size:11pt;}
#LEContainer h3{color:#40990b; font-style:normal; padding:5px; font-size:11pt;}
#LEContainer a{color:#40990b;}
.LERCol{background:#eff7c1; width:30%;}
.LERCol p{padding-left:5px; padding-right:5px;}
.LERCol #searchNews{width:150px;}
.LEReturn{font-weight:bold; color:#40990b; float:right; padding:10px 5px 5px 5px; font-size:9.5pt;}
.LEEmbedded{background:#dcf068; color:#000000; padding:10px; margin:5px; float:right; width:120px;}
.LEPulled{background:#eeeeee; color:#000000; border:solid 1px #000000; padding:5px 10px; margin:5px;}
/* end of eNewsletter classes version 2*/


/* eNewsletter classes version 3 */
#LEContainer3{border:1px solid #c95d1a; width:100%; padding:0; margin:0; vertical-align:top; font-family:verdana, arial, sans-serif;}
#LEContainer3 #LETop{background:#f6841f url("/leadership/images/news/enewsletter/headerV3BG.gif") no-repeat 100% 0; height:87px; padding:0; margin:0;}
#LEContainer3 .LEissueDate{color:#ffffff; font-size:9pt; font-stretch:expanded; letter-spacing:+4px; margin:20px 20px 0 0; float:right;}
#LEContainer3 .LEContent{width:75%; padding:10px 15px; border:0;}
#LEContainer3 .LEContent p{padding-left:0; padding-right:0;}
#LEContainer3 a{color:#005599;}
#LEContainer3 h2{margin-left:1px; margin-bottom:5px;}
#LEContainer3 h2.intro{color:#005599; font-size:13pt;}
#LEContainer3 h2.intro span{font-size:11pt; font-weight:normal;}
#LEContainer3 h2, #LEContainer3 h2 a{color:#aa3322; font-size:13pt; text-decoration:none;}
#LEContainer3 h2 span{font-size:11pt; font-weight:normal;}
#LEContainer3 h3{color:#aa3322; font-style:normal; font-size:11pt;}
#LECol{background:#87898c; width:25%; font-size:10pt; color:#ffffff;}
#LECol #poll{background:#f9a03a; padding:10px 15px;}
#LECol h3, #crossSale h3{color:#ffffff; font-size:11pt; border-bottom:2px dotted #ffffff; font-style:normal; padding-bottom:10px;}
#LECol #poll .icon{text-align:center; padding:10px 0;}
#LECol #departments{padding:10px 15px; font-size:10pt; color:#ffffff; border-bottom:5px solid #6b6c6e;}
#LECol .header{color:#f9a03a; font-size:11pt; font-weight:bold;}
#LEContainer3 #LECol a{color:#ffffff;}
#LECol #askCCL{border-top:20px solid #6b6c6e; padding:10px 15px;}
#LECol #askCCL div{float:right; width:90px; text-align:center; font-size:9.5pt; margin:5px; font-style:italic;}
#LECol #askCCL div a{color:#aa3322; text-decoration:none; font-weight:bold;}
.LEHighlight{float:right; width:140px; text-align:left; font-size:9pt; background:#f9a03a; color:#ffffff; padding:10px 5px; margin:8px; border:2px solid #aa3322;}
#LEContainer3 .LEHighlight a{color:#ffffff;}
.LEversion3{border:0; border-top:2px dotted #aa3322; height:2px;}
#LEContainer3 .LEPulled{background:#87898c; color:#ffffff; border:solid 1px #aa3322; padding:5px 10px; margin:5px;}
#LEContainer3 .LEPulled a{color:#ffffff;}
#LEContainer3 .LEReturn{font-weight:bold; color:#005599; float:right; padding:10px 5px 5px 5px; font-size:9.5pt;}
#crossSale{width:25%; border-left:1px solid #c95d1a; background:#f9a03a; color:#ffffff; font-size:10pt; padding:10px;}
#crossSale a{color:#ffffff;}
/* end of eNewsletter classes version 3*/

/* news releases classes */
.newsReleaseHeader{font-size:10.5pt; font-weight:bold; color:#003366; text-align:right; margin-bottom:10px;}
.newsReleaseHeader a{font-size:9pt;}
/* end of news releases classes */

/* Update classes */
.updateHeader{font-size:10.5pt; font-weight:bold; color:#003366; float:right;}
.updateHeader a{font-size:9.5pt;}
.updateTagline{font-weight:bold; text-align:center;}
.updateTitle{font-size:10.5pt; font-weight:bold; color:#336699;}
.updateSectionLink a{font-weight:bold; color:#003366;}
.updateEmbedded{background:#cccccc; color:#000000; padding:10px; margin:5px; float:right; width:120px;}
.updateEmbedded2{background:#cccccc; color:#000000; padding:10px; margin:5px;}
.updateEmbedded p, .updateEmbedded2 p{background:#cccccc;}
.updateSectionHeading{font-size:9.5pt; font-weight:bold; color:#336699; font-style:italic;}
.updateArchiveLink{float:right; font-weight:bold;}
.updateFloat{float:right; width:250px; margin:5px 10px; background:#ffffee; border:1px solid #666666; font-size:8pt;}
.updateFloat p{font-size:8pt;}
/* end of Update classes */

/* L4L classes */
#l4lContainer{border:2px solid #003366; width:98%;}
.l4lTop{background:#4B8384 url("/leadership/images/community/L4L/L4LHeader.jpg") no-repeat 0% 0%; height:88px; border:1px solid #003366;}
#l4lContainer .issueDate{font-weight:bold; color:#ffffff; font-size:8.5pt; margin:72px 5px 1px 125px; text-align:left;}
.greeting{background:#ffffff url("/leadership/images/community/L4L/greetingBG.gif") repeat-y;}
.greetingImages{float:left; width:110px; text-align:center;}
.greetingContent{margin-left:120px; padding:10px;}
.textLarge2{font-size:12pt; color:#003366;}
.l4lContent{width:70%; border-right:2px solid #003366;}
.l4lContent p{padding-left:5px; padding-right:5px}
.l4lContent h2{background:#4B8383; font-family:Verdana, Arial, Sans-Serif; color:#ffffff; padding:6px; margin:0;}
.l4lRCol{background:#C0C0C0; width:30%; font-size:8pt; margin-top:7px;}
.l4lRCol h3{background:#993333; color:#ffffff; font-family:Verdana, Arial, Sans-Serif; font-size:10pt; padding:3px; font-style:normal;}
.l4lRCol p{background:#C0C0C0; padding-left:5px; padding-right:5px; font-size:8pt;}

/* L4L classes version 2 */
#l4lContainerV2{width:98%;}
#l4lContainerV2 .l4lTop{background:#288c9a url("/leadership/images/community/L4L/L4LHeaderBG.gif") 100% 0%; height:100px;}
#l4lContainerV2 .issueDate{font-weight:bold; color:#ffffff; font-size:8.5pt; margin:20px 20px 1px 0px; text-align:right;}
#l4lContainerV2 .l4lContent{width:70%; border-right:2px solid #288c9a;}
#l4lContainerV2 .l4lContent h2{color:#288c9a; background:#ffffff;}
#l4lContainerV2 .l4lContent #line{font-size:1pt; border-bottom:2px dashed #288c9a; width:98%;}
#l4lContainerV2 .l4lRCol{background:#e3efe9; width:30%; font-size:8pt; margin-top:7px;}
#l4lContainerV2 .l4lRCol h3{background:#e3efe9; color:#288c9a; padding:5px;}
#l4lContainerV2 .l4lRCol p{background:#e3efe9; padding-left:5px; padding-right:5px; font-size:8pt;}
#l4lContainerV2 #box{float:right; width:170px; background:#e3efe9; padding:5px; border:1px solid #cccccc; font-size:9pt; margin:10px;}
#l4lContainerV2 .title{color:#288c9a; margin:10px 0;}

/* old classes */
.alumniBG1{background:#003366;font-family:Verdana, Arial, Sans-Serif; color:#ffffff; font-size:8pt;}
.alumniBG2{background:#4B8383; font-family:Verdana, Arial, Sans-Serif; color:#ffffff; font-size:8pt;}
.alumniBG2 h2{font-size:10pt; margin:5px; padding:6px 0;}
.alumniBG3 h2{font-size:10pt; margin:5px; padding:6px 0; background:#003466; color:#ffffff;}
.alumniBG3{background:#003466 url("/leadership/images/community/mailers/blue_back.gif");}
.alumniBG4{background:#E9E9E9}
.alumniBG5{background:#993333; color:#ffffff; font-family:Verdana, Arial, Sans-Serif; font-size:10pt;}
.alumniSmall{background:#C0C0C0; font-size:8pt;}
.alumniSmall p{background:#C0C0C0; font-size:8pt; margin-top:7px;}
.alumniTable{background:#C0C0C0}
.alumniTable2{background:#FFFFFF}
/* end of old classes */
/* end of L4L classes */

/* Center Connection classes */
#connectionContainer{border:3px solid #16528B;}
.connectionHeader{border-top:17px solid #16528B; border-bottom:17px solid #16528B; background:#95AB50; text-align:center;}
#connectionContainer2{border:3px solid #8e4239;}
#connectionContainer2 .connectionHeader{border-top:17px solid #8e4239; border-bottom:17px solid #8e4239; background:#95AB50; text-align:center;}
#connectionContainer2 h3{font-size:11pt; padding:10px 0 5px 0; color:#8e4239; font-style:normal;}
#connectionContainer2 h2{font-size:12pt; padding:7px 0 5px 0; color:#8e4239; font-style:italic;}
#connectionContainer3{border:3px solid #5a4468;}
#connectionContainer3 .connectionHeader{border-top:17px solid #5a4468; border-bottom:17px solid #5a4468; background:#93c244; text-align:center;}
#connectionContainer3 h3{font-size:11pt; padding:10px 0 5px 0; color:#6f9b26; font-style:normal;}
#connectionContainer3 h2{font-size:12pt; padding:7px 0 5px 0; color:#6f9b26; font-style:italic;}
.connectionContent{padding:5px;}
#connectionContainer h3{font-size:11pt; padding-top:10px;}
#connectionContainer4{border:2px solid #436cb4;}
#connectionContainer4 .connectionHeader{background:#436cb4; height:54px; text-align:left; border-top:0; border-left:10px solid #a2c768; border-bottom:2px solid #436cb4;}
#connectionContainer4 h3{font-size:11pt; padding:10px 0 5px 0; color:#6f9b26; font-style:normal;}
#connectionContainer4 h2{font-size:12pt; padding:7px 0 5px 0; color:#6f9b26; font-style:italic;}
#connectionContainer4 a{color:#436cb4;}
#connectionContainer5{border:2px solid #3a6f8f;}
#connectionContainer5 .connectionHeader{border:0; background:#83c7ee url("/leadership/images/community/connection5BG.gif") 100% 0; height:86px; text-align:left;}
#connectionContainer5 h3{font-size:11pt; padding:10px 0 5px 0; color:#3a6f8f; font-style:normal;}
#connectionContainer5 h2{font-size:12pt; padding:7px 0 5px 0; color:#3a6f8f; font-style:italic;}
#connectionContainer5 a{color:#3a6f8f;}
/* end of Center Connection classes */

/* publications Alert classes */
#pubsAlert a{color:#1177cc;}
#pubsAlertHeader{height:102px; background:#333344; padding:0; margin:0;}
#pubsAlertContent{padding:0 5px 5px 5px;}
#pubsAlert .issueDate{text-align:right; font-weight:bold; color:#ffffff; font-size:10pt; position:relative; top:20px; z-index:5; right:10px;}
#pubsAlertCol{background:#008fc5; width:200px; color:#ffffff; text-align:center;}
.pubsAlertCol1{padding:5px 10px; text-align:left;}
#siteSection9 #pubsAlertCol a{color:#ffffff;}
#pubsAlert hr{border:0; border-top:2px dashed #1177cc; height:2px;}
#pubsAlert h2{font-size:13pt; color:#1177cc;}
#pubsAlertCol h2{font-size:13pt; color:#ffffff; border-bottom:1px dashed #ffffff; padding-bottom:5px;}
#pubsAlertCol hr{border:0; border-top:2px dashed #ffffff; height:2px;}
#pubsAlert #relatedProducts td{width:33%; text-align:center; vertical-align:top;}
/* end of pubs alert classes */

/* Bio classes */
.bioImg{float:left; clear:left; width:180px; text-align:center; margin:0 0 10px 0; font-size:8.5pt; font-weight:bold;}

/* expanding topic lists classes */
#topicList{margin-left:20px;}
#topicList dd,#topicList dt {margin:0; padding:0;} 
#topicList dt {margin:7px 0;}
#topicList dd {padding:0 0 7px 55px;}
#topicList dt a {background:no-repeat; padding:3px 0 3px 32px; color:#000; text-decoration:none;}
#topicList dt a:visited:hover, #topicList dt a:hover, #topicList dt a:active, #topicList dt a:focus{font-weight:bold}
#topicList .DTplus a {background-image:url("/leadership/images/toggleDLplus.gif")}
#topicList .DTminus a {background-image:url("/leadership/images/toggleDLminus.gif")}
#topicList .showDD {position:relative; top:0;}
#topicList dd,.hideDD{top:-9999px; position:absolute;}
.rNav #topicList{width:150px; margin-left:0;}
.rNav #topicList dd{padding:0; width:150px;}
.rNav #topicList dt{width:150px;}
.rNav #topList dt a{padding:3px 0;}
.rNav #topicList p{font-size:8pt;}

/* form classes */
.select	{font-size:9pt;}
.field	{font-size:9pt;}
.field2	{font-size:8pt;}
.fieldRight	{font-size:9pt; text-align:right;}
.example{font-size:9pt; color:#444444;}
.label	{font-size:9pt; font-weight:bold; text-align:right; white-space:nowrap;}
.result	{font-size:9pt; text-align:left;}
.error	{font-size:9pt; font-weight:bold; color:#ff0000; text-align:center;}
.required	{font-size:9pt;	font-weight:bold; color:#ff0000;}
.small {font-size:8pt; color:#000000;}
.formButton{font-size:9pt; color:#000; padding:2px 10px; background:#85bc3c; border:2px solid #999; border-top:2px solid #ccc; border-left:2px solid #ccc;}
.formButton:hover{border:2px solid #666; color:#333; background:#fff;}
.formButton2{font-size:8pt; color:#333333; background:#f5f4ef;}
.OEFormButton{background:#0196bf; border:1px solid #EEEEEE; color:#ffffff; font-size:9pt; font-weight:bold;}
.formButtonSm{background:transparent url("/leadership/images/formButtonSm.gif") no-repeat; margin:0 auto; padding:0; text-align:center; color:#ffffff; font-size:9pt; border:0; width:65px; height:26px;}
a.formButtonSm{display:block; width:65px; height:26px; text-decoration:none; font-size:9pt; font-weight:bold; padding-top:5px;}
.formButtonMd{background:transparent url("/leadership/images/formButtonMd.gif") no-repeat; margin:0 auto; padding:0; text-align:center; color:#ffffff; font-size:9pt; border:0; width:85px; height:26px;}
a.formButtonMd{display:block; width:85px; height:26px; text-decoration:none; font-size:9pt; font-weight:bold; padding-top:5px;}
.formButtonLg{background:transparent url("/leadership/images/formButtonLg.gif") no-repeat; margin:0 auto; padding:0; text-align:center; color:#ffffff; font-size:9pt; border:0; width:100px; height:26px;}
a.formButtonLg{display:block; width:100px; height:26px; text-decoration:none; font-size:9pt; font-weight:bold; padding-top:5px;}
.formButtonXLg{background:transparent url("/leadership/images/formButtonXLg.gif") no-repeat; margin:0 auto; padding:0; text-align:center; color:#ffffff; font-size:9pt; border:0; width:125px; height:26px;}
a.formButtonXLg{display:block; width:125px; height:26px; text-decoration:none; font-size:9pt; font-weight:bold; padding-top:5px;}
.formButtonXXLg{background:transparent url("/leadership/images/formButtonXXLg.gif") no-repeat; margin:0 auto; padding:0; text-align:center; color:#ffffff; font-size:9pt; border:0; width:200px; height:26px;}
a.formButtonXXLg{display:block; width:200px; height:26px; text-decoration:none; font-size:9pt; font-weight:bold; padding-top:5px;}

fieldset{border:1px solid #ddd; padding:0 7px;}
legend{color:#0b77b7; font-size:12pt;}
#newForm label{float:left; width:100px; text-align:right; margin:1px 6px 0 0; font-weight:bold; font-size:9pt;}
#newForm input, #newForm textarea{padding:2px; width:170px; border:1px solid #ddd; background:#fafafa; font:bold 9pt arial, sans-serif; -moz-border-radius:0.4em; -khtml-border-radius:0.4em;}
#newForm input:hover, input:focus, #newForm textarea:hover, #newForm textarea:focus{border-color:#c5c5c5; background:#f6f6f6;} 
#newForm .fieldDiv{float:left; width:300px; clear:right; padding:5px 0;}
#newForm .CountryState .label{float:none; text-align:right;}
#newForm .CountryState td:first-child{text-align:right;}
#newForm .CountryState tr{height:12px;}
#newForm .CountryState .fieldDiv{width:340px;}
#newForm .heading{text-decoration:none;}
#newForm .apparentLink{text-decoration:underline;}
#newForm .fieldDivW{float:left; width:450px; clear:right; padding:5px 0;}
#newForm .fieldDivW input, #newForm .fieldDivW textarea{width:230px;}
#newForm .fieldDivW label{width:200px;}
#newForm .fieldDivN{padding:5px; margin:2px 0; width:930px; float:left; clear:left;}
#newForm .fieldDivN .amount{width:70px; float:left;}
#newForm .fieldDivN input{width:50px;}
#newForm .fieldDivN .funds{width:855px; float:right; font-size:9pt;}
#newForm .radio label, #newForm .radio input{vertical-align:middle; display:inline; float:none; width:auto; background:none; border:none;}
#newForm .radio div{float:left; white-space:nowrap; clear:none;}
#newForm .formButton{font-size:9pt; color:#fff; padding:2px 10px; background:#85bc3c; border:2px solid #999; border-top:2px solid #ccc; border-left:2px solid #ccc; width:auto;}
#newForm .formButton:hover{border:2px solid #666; color:#333333;}
#newForm select{font-size:8pt; font-family:arial, sans-serif;}
#newForm select:hover, select:focus{border-color:#c5c5c5; background:#f6f6f6;}
.Captcha{width:300px; margin:0 auto 10px auto; font-size:8pt;}
.Captcha input{width:100px;}
.Captcha img{float:left;}
.captchaFW{clear:left; margin:5px auto 0 auto; text-align:center; padding:0;}
.captchaFW .Captcha img{margin:0 0 0 45px;}

/* classes for form wizard forms */
.FormMaster{margin:0 0 0 5px;}
#scholarshipForm{width:750px;}
.FormMaster .heading, #inlineForm .heading{font-size:10.5pt; font-weight:bold; color:#336699; padding:12px 0; margin:0;}
.FormMaster .heading2, #inlineForm .heading2{color:#0b77b7; font-size:12pt; padding:12px 0; margin:0; clear:both;}
.FormMaster .text{float:left; width:700px;}
.label80{float:left; width:68px; margin:7px 5px 0 0; text-align:right; clear:both;}
.label120{float:left; width:120px; margin:7px 5px 0 0; text-align:right; clear:both;}
.label250{float:left; width:250px; margin:8px; text-align:right; clear:both;}
#scholarshipForm .label250{width:300px;}
.label250 div, .label80 div, .label120 div{display:inline;}
.label250 div div, .label80 div div, .label120 div div{font-size:9pt; font-weight:bold; display:inline;}
.questionRequired{display:inline;}
.questionRequired div{display:inline; color:#ff0000; font-weight:bold;}
.field100{float:left; width:100px; margin:7px 0 0 0; padding:0; text-align:left;}
.field300, .field300s, .radio300, .check300{float:left; width:400px; margin:7px 0 0 0; padding:0; text-align:left;}
.field300 div, .field300s div, .field100 div{display:inline}
.field300 div div, .field300s div div{font-size:9pt; display:inline;}
.field100 input{width:100px;}
.field300 input, .field300 textarea{width:300px;}
.field300s input{width:100px;}
.field300 span, .field300s span{color:#ff0000; font-size:8pt; vertical-align:middle;}
.field100 span{color:#ff0000; font-size:8pt; vertical-align:middle; display:block;}
.check300 table label{width:330px; float:left;}
.check300 table input{width:40px; float:left;}
.radio100 table{width:90px;}
.radio150{float:left; width:350px; margin:1px 0 0 0; padding:0; text-align:left;}
.radio150 table{width:150px;}
.radio300 table{width:300px;}
.radio200{float:left; width:400px; margin:7px 0 0 0; padding:0; text-align:left;}
.radio200 table{width:190px;}
.FormFooter{clear:both;}
.FormMaster .clear, #scholarshipForm .clear, #inlineForm .clear{clear:both; margin:15px auto 0 auto; text-align:center;}
.FormMaster .formButton, #scholarshipForm .formButton, #inlineForm .formButton{clear:both; background:transparent url("/leadership/images/formButtonSm.gif") no-repeat; margin:0 auto; padding:0; text-align:center; color:#ffffff; font-size:9pt; border:0; width:65px; height:26px;}
.FormMaster .textBold, #scholarshipForm .textBold{font-weight:bold; margin:12px 0;}
.noClear{clear:none;}

/* email button form causes space under the button, this makes it smaller */
#emailPage{margin:0; padding:0; display:inline;}

/* draws border and leaves white background for table rows */
.thFormBorder{border:solid 1px #999999;	background:#cccccc;}
.formBorderRight{border-right:solid 1px #999999;}
.formBorderLeft{border-left:solid 1px #999999;}
.formBorderBoth{border-left:solid 1px #999999; border-right:solid 1px #999999;}
.formBorderRLBottom{border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999;}
/* end of form classes */

/* right nav on all pages */
.rNav{font-size:9pt;}
.rNav p{padding:5px 0px 5px 0px; margin:0;}
.rNav a{color:#003366; text-decoration:underline;}
.rNavHR{background:#000000; color:#000000; border:0px; height:1px; width:140px; text-align:center;}
.rNavPadding{padding-top:50px; font-size:9pt;}
/* NN4 destroys the padding so add a top padding to force it down then override it */
/* Begin NN4 hide */
/*/*/
.rNavPadding{padding:5px;}
/* End of NN4 hide */
.rNavPadding span, .rNavPadding p{font-size:9pt;}
.rNavSmall{font-size:8pt;}
.rNavHeaderBG1{background:#125772; color:#ffffff; font-weight:bold; padding:3px; text-align:center;}
.rNavHeader{background:#125772; color:#ffffff; font-weight:bold; padding:3px; text-align:center;}

/* right navs */
#rNavSNav{background:#ffffff; font-size:9pt; border:solid 1px #125772;}
.rNavSNavPadding{padding:5px;}
#rNavSNav a.subNavOn{color:#125772; font-size:9pt; text-decoration:underline;}
#rNavSNav a.subNavOff{color:#333333; font-size:9.5pt; text-decoration:underline; font-weight:bold;}
#rNavSNav a{color:#003366; text-decoration:underline;}
#searchNews{background:#ffffff; border:solid 1px #003366; margin:5px 1px;}
.searchNewsPadding{padding:2px; background:#ffffff; display:block; font-size:8pt; font-family:helvetica, arial, sans-serif;}
/* end of right nav */

/* New right navs */
#nextSteps{background:#dddddd; font-size:9pt; float:right; width:200px; margin:0 0 5px 10px;}
#nextSteps h2{padding:5px; background:#777777; font-size:10pt; color:#ffffff; margin:0;}
.icons{padding:5px; background:#ffffff; border:1px solid #777777; font-size:9pt;}
img.icon{float:left; margin-right:10px;}
.icons hr{width:90%; color:#cccccc; border:0; border-bottom:1px solid #cccccc; height:1px; text-align:center; padding:2px 0; clear:both;}

.navBox{float:right; margin:5px 15px; padding:5px; background:#ffffee; border:1px solid #666666; width:180px; font-size:9pt; font-weight:bold;}
.navBox ul{padding:0; margin:0 15px;}
.navBox li{padding:4px 0;}
.navBox img{text-align:center;}

.clcBox{float:right; margin:5px 15px; padding:5px; background:#cccccc; border:1px solid #000000; width:160px; font-size:9pt; font-weight:bold;}
.clcBox ul{padding:0; margin:0 15px;}
.clcBox li{padding:4px 0;}
.clcBox img{text-align:center;}
.clcBox p{background:#cccccc;}

.productBox{font-size:8pt; border:1px solid #666666; background:#eaf8ff; width:150px; text-align:left; padding:5px;}
.productBox h3{font-size:9pt; font-weight:bold;}
.productBox p{background:#eaf8ff;}

/* classes for store pages */
/* paging classes */
.paging{text-align:right; padding:0 10px 10px 0;}
.pageLink{font-size:9pt; color:#003366;}
.pageList{font-size:9pt; color:#000000;}

/* listing page classes */
#productDataList td{vertical-align:top;}
.thumbnail{background:#ffffff no-repeat; text-align:center;	width:118px; height:118px;}
.thumbnailDtl{font-size:8pt; color:#000000;}
/* NN 4 is losing the style on the next class due to the cascade reset it here*/
.thumbnailPrice{font-size:8pt; height:18px; vertical-align:bottom;}
/* this is the same as the one above - SCB need the precise cascade to override a previous value set on the main table above */
#productDataList .thumbnailPrice{font-size:8pt;	height:18px; vertical-align:bottom;}
#productDataList .thumbnailBtn{text-align:right; height:18px; vertical-align:bottom;}

/* detail page classes */
.detailBorder{border:solid 1px #999999; margin-top:5px; margin-bottom:5px; font-size:9pt; padding-left:1%; padding-right:1%;}
.detailImg{background:#ffffff; vertical-align:middle; text-align:center;}
.detail{font-size:8pt;}
.price{font-size:9pt; text-align:right;}

/* checkout pages classes */
.checkoutHeader{background:#cccccc; color:#000000; padding-left:30px; margin-bottom:5px;}
.checkoutHeader td{background:#cccccc; color:#000000;}
/* .th borders writes top and bottom border, td only bottom border */
/* draws borders and backgrounds for the table headers */
.thBorder{background:#cccccc; border-top:solid 1px #999999; border-bottom:solid 1px #999999;}
.thBorderLeft{background:#cccccc; border-left:solid 1px #999999; border-top:solid 1px #999999; border-bottom:solid 1px #999999;}
.thBorderBoth{border:solid 1px #999999;	background:#cccccc;}
/* draws borders and backgrounds table headers in blue */
.thBorderBG2{background:#003366; border-top:solid 1px #999999; border-bottom:solid 1px #999999; color:#ffffff;}
.thBorderLeftBG2{background:#666666; border-left:solid 1px #999999; border-top:solid 1px #999999; border-bottom:solid 1px #999999; color:#ffffff; font-weight:bold;}
.thBorderBothBG2{border:solid 1px #999999; background:#666666; color:#ffffff;}
/* draws borders and backgrounds table headers in gray */
.thBorderBG3{background:#cccccc; border-top:solid 1px #999999; border-bottom:solid 1px #999999; color:#000000;}
.thBorderLeftBG3{background:#cccccc; border-left:solid 1px #999999; border-top:solid 1px #999999; border-bottom:solid 1px #999999; color:#000000;}
/* draws border and leaves white background for table rows */
.tdBorderBG1{border-bottom:solid 1px #999999;}
.tdBorderLeftBG1{border-left:solid 1px #999999; border-bottom:solid 1px #999999;}
.tdBorderBothBG1{border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999;}
/* draws borders and backgrounds for alt color of light gray in table rows */
.tdBorderBG2{border-bottom:solid 1px #999999; background:#eeeeee;}
.tdBorderLeftBG2{border-left:solid 1px #999999; border-bottom:solid 1px #999999; background:#eeeeee;}
.tdBorderBothBG2{border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; background:#eeeeee;}
	
.tdDividerAsia{background:#ffffff url("/leadership/images/capabilities/asia/backLine.jpg");}
a.close{color:#000000; text-decoration:none;}
/* end of classes for store pages */	

/* cover flow classes */
#coverFlowDiv{padding:0; margin:20px 11px 0 11px; width:648px; height:300px;}
#coverFlowBG{background:#ffffff url("/leadership/images/publications/coverFlowBG.gif") no-repeat; width:670px; height:342px; padding:0; margin:0;}
#coverFlowDefault{background:transparent url("/leadership/images/publications/coverFlowDefault.jpg") no-repeat 50px 60px; padding:10px 0 0 40px; width:588px; height:322px;}

/* Case Studies classes */
.caseEmbedded{background:#eeeedd; float:right; width:200px; margin:7px; font-size:9.5pt; padding:5px;}
.caseEmbedded p, .caseEmbedded ul{background:#eeeedd; font-size:9.5pt;}

/* Virtual Tour classes */
#tourNav{background:#f2f7ed; border:1px solid #438d00; height:50px; position:relative; width:682px; margin:30px 0;}
.tourImg{width:65px; height:53px; margin:0 0 4px 0; z-index:10; position:absolute; top:-6px;}
#tourText{width:130px; padding:5px 0; margin:10px 0; text-align:center; color:#000000; float:left; font-weight:bold;}
.clear{clear:both; font-size:1px;}

/* footer classes */
#subscriptionBox{margin:0 0 5px 30px; font-size:9pt; padding:3px; width:650px;}
#subscriptionBox label{margin:10px 0 0 0; color:#336688; float:left; font-weight:bold;}
#subscriptionBox label span{font-size:12pt;}
#supportCCL{float:right; padding:8px 0 5px 20px; border-left:1px solid #336688; width:200px;}
#supportCCL a{font-size:10pt; color:#336688; text-decoration:none; font-weight:bold;}
#supportCCL strong{font-size:12pt;}
#subscribeBG{background: url("/leadership/images/leftnav/subscribeBG.gif") no-repeat; width:174px; height:23px; padding:4px 0 0 1px; margin:0 0 0 10px; float:left;}
#subscriptionBox .tbSubscribeEmail{height:14px; width:160px; font-size:8pt; border:0; margin:0;}
#subscriptionBox #okBtn{float:left; background:transparent url("/leadership/images/formButtonGrayXSm.gif") no-repeat; border:0; padding:0; font-size:8pt; text-align:center; color:#ffffff; width:33px; height:21px; font-weight:bold; margin:1px 0 0 5px;}


#subFooter{clear:both; padding:5px 15px 0 15px;}
#mediaIcons{float:right;}
#facebook, #linkedIn, #twitter, #youTube, #google{margin:10px 5px; border:0;} 

.spacer{height:30px; font-size:10pt;}
#specificFooter{display:none;}
#homepage #specificFooter{display:block; background: url("/leadership/images/header/subNavBG.gif") repeat-y; margin:0; padding:0 13px; color:#fff; font-size:9pt;}
#homepage #specificFooter p{padding:5px 0 0 0; margin:0;}
#homepage #specificFooter a{margin:0 19px 0 19px; color:#fff;}
#footer{font-size:8pt; color:#ffffff; text-align:center; background: url("/leadership/images/footer/footerBG.gif") no-repeat; padding:0; margin:0; height:76px;}	
#footer p{padding-top:12px;}
#footer a{color:#ffffff;}
#footer .spacing{padding:10px 0 0 0; text-align:center;}
#footer .spacing img{text-decoration:none; border:none;}
#footer .spacing a img{text-decoration:none; border:none; text-decoration:none;}
.russian #footer{background: url("/leadership/images/russia/footerBG.jpg") no-repeat;}	
.noLNav  #footer .spacing{margin:5px 0 0 1px;}
.top{margin:5px 0 15px 5px; font-size:8pt;}

/* Custom styles used by CCL Development*/
/* Validation */
.ValidationSummaryExceptionItem{color:red; font-weight:bold; font-size:small; font-family:Arial;}

/* Donor Form adjustments 101006 kfw */
.heading{text-decoration: none;}
.apparentLink{text-decoration: underline;}

/* Validtion Summary */
input.input-validation-error, .input-validation-error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4;}


/* Login tables */
#loginTable .textbox { width:150px; font-family:arial, helvetica, sans-serif; font-size: .8em; color:#555555; }
