A:link { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 15px; color: #66a0ff; line-height: 23px; }A:hover { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 15px; color: #ffffff; line-height: 23px; }A:visited { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 15px; color: #66a0ff; line-height: 23px; }A:active { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 15px; color: #66a0ff; line-height: 23px; }A.outlink:link { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 15px; color: #ffffff; line-height: 19px; }A.outlink:visited { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 15px; color: #ffffff; line-height: 19px; }A.outlink:hover { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 15px; color: #fcc69b; line-height: 19px; }A.outlink:active { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 15px; color: #ffffff; line-height: 19px; }A.footerlink:link { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 13px; color: #66a0ff; line-height: 17px; }A.footerlink:visited { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 13px; color: #66a0ff; line-height: 17px; }A.footerlink:hover { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 13px; color: #83d1f2; line-height: 17px; }A.footerlink:active { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 13px; color: #66a0ff; line-height: 17px; }A.footerlink2:link { text-decoration: none; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 13px; color: #66a0ff; line-height: 17px; }A.footerlink2:hover { text-decoration: underline; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 13px; color: #83d1f2; line-height: 17px; }A.footerlink2:visited { text-decoration: none; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 13px; color: #66a0ff; line-height: 17px; }A.footerlink2:active { text-decoration: none; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 13px; color: #66a0ff; line-height: 17px; }A.nltextadlink:link { text-decoration: underline; font-style: normal; font-family: arial, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #091D62; }  A.nltextadlink:hover { text-decoration: underline; font-family: arial, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #091D62; }  A.nltextadlink:active { text-decoration: underline; font-family: arial, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #091D62; }  A.nltextadlink:visited { text-decoration: underline; font-family: arial, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #091D62; }  A.nltextadtitlelink:link { text-decoration: none; font-style: normal; font-family: arial, "sans-serif"; font-weight: bold; font-size: 13px; line-height: 13px; color: #3A3A3A; }  A.nltextadtitlelink:hover { text-decoration: none; font-family: arial, "sans-serif"; font-weight: bold; font-size: 13px; line-height: 13px; color: #3A3A3A; }  A.nltextadtitlelink:active { text-decoration: none; font-family: arial, "sans-serif"; font-weight: bold; font-size: 13px; line-height: 13px; color: #3A3A3A; }  A.nltextadtitlelink:visited { text-decoration: none; font-family: arial, "sans-serif"; font-weight: bold; font-size: 13px; line-height: 13px; color: #3A3A3A; }  A.caleventlink:link { font-family: verdana, "sans-serif"; font-weight: normal; font-size: 11px; line-height: 14px; color: #050505; }  A.caleventlink:hover { font-family: verdana, "sans-serif"; font-weight: normal; font-size: 11px; line-height: 14px; color: #050505; }  A.caleventlink:active { font-family: verdana, "sans-serif"; font-weight: normal; font-size: 11px; line-height: 14px; color: #050505; }A.caleventlink:visited { font-family: verdana, "sans-serif"; font-weight: normal; font-size: 11px; line-height: 14px; color: #050505; }A.feedlink:link { text-decoration: none; font-style: normal; font-family: helvetica, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #08236F; }  A.feedlink:hover { text-decoration: underline; font-family: helvetica, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #08236F; }  A.feedlink:active { text-decoration: none; font-family: helvetica, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #08236F; }  A.feedlink:visited { text-decoration: none; font-family: helvetica, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #08236F; }  A.morelinkcs:link { text-decoration: none; font-style: normal; font-family: helvetica, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 14px; color: #9C2E39; } A.morelinkcs:hover { text-decoration: underline; font-style: normal; font-family: helvetica, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 14px; color: #9C2E39; }   A.morelinkcs:active { text-decoration: none; font-style: normal; font-family: helvetica, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 14px; color: #9C2E39; }  A.morelinkcs:visited { text-decoration: none; font-style: normal; font-family: helvetica, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 14px; color: #9C2E39; }  A.nlfootlink:link { text-decoration: underline; font-style: normal; font-family: verdana, "sans-serif"; font-weight: normal; font-size: 10px; line-height: 13px; color: #666; }  A.nlfootlink:hover { text-decoration: underline; font-family: verdana, "sans-serif"; font-weight: normal; font-size: 10px; line-height: 13px; color: #666; }  A.nlfootlink:active { text-decoration: underline; font-family: verdana, "sans-serif"; font-weight: normal; font-size: 10px; line-height: 13px; color: #666; }  A.nlfootlink:visited { text-decoration: underline; font-family: verdana, "sans-serif"; font-weight: normal; font-size: 10px; line-height: 13px; color: #666; }  A.letterlink:link { text-decoration: underline; font-style: normal; font-family: helvetica, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 14px; color: #3A3A3A; } A.letterlink:hover { text-decoration: underline; font-style: normal; font-family: helvetica, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 14px; color: #3A3A3A; }   A.letterlink:active { text-decoration: underline; font-style: normal; font-family: helvetica, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 14px; color: #3A3A3A; }  A.letterlink:visited { text-decoration: underline; font-style: normal; font-family: helvetica, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 14px; color: #3A3A3A; }  A.infolink:link { text-decoration: none; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 13px; color: #304399; line-height: 16px; }A.infolink:hover { text-decoration: underline; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 13px; color: #304399; line-height: 16px; }A.infolink:visited { text-decoration: none; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 13px; color: #336699; line-height: 16px; }A.infolink:active { text-decoration: none; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 13px; color: #304399; line-height: 16px; }A.issuelink:link { text-decoration: none; font-family: helvetica, "sans-serif"; font-weight: bold; font-size: 11px; color: #000; line-height: 12px; }A.issuelink:visited { text-decoration: none; font-family: helvetica, "sans-serif"; font-weight: bold; font-size: 11px; color: #000; line-height: 12px; }A.issuelink:active { text-decoration: none; font-family: helvetica, "sans-serif"; font-weight: bold; font-size: 11px; color: #000; line-height: 12px; }A.issuelink:hover { text-decoration: none; font-family: helvetica, "sans-serif"; font-weight: bold; font-size: 11px; color: #cc3333; line-height: 12px; }.bg { padding: 0px; padding-top: 0px; background-image: url(../images/bg-grad2.png); background-repeat: repeat-x; background-color: #113A78;  }.topbg { padding: 0px; background-color: #002041; }.splashbg { text-align: center; background-image: url(../images/bg-bhag.jpg); background-repeat: repeat-x; }.splashborder { border: solid 1px #225DAA; width: 450px; height: 165px;  }.bottombg { background-color: #003161; }.copy { padding-top: 0px; padding-left: 3px; padding-right: 3px; text-align: justify; font-family: Arial, Garamond, "sans-serif"; font-weight: normal; color: #66a0ff; font-size: 16px; line-height: 23px; }.contactbox { border-top: solid 1px #225DAA;  border-bottom: solid 1px #225DAA; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 3px; text-align: left; font-family: Arial, Garamond, "sans-serif"; font-weight: normal; color: #66a0ff; font-size: 13px; line-height: 20px;  }.footer { border-top: solid 1px #225DAA; padding-top: 15px; padding-bottom: 20px; padding-left: 0px; padding-right: 10px; text-align: right; font-family: Arial, Garamond, "sans-serif"; font-weight: normal; color: #66a0ff; font-size: 13px; line-height: 20px;  }.morelink:link { text-decoration: none; font-style: normal; font-family: arial, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #9C2E39; } .morelink:hover { text-decoration: underline; font-style: normal; font-family: arial, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #202533; } .morelink:active { text-decoration: none; font-style: normal; font-family: arial, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #9C2E39; } .morelink:visited { text-decoration: none; font-style: normal; font-family: arial, "sans-serif"; font-weight: bold; font-size: 12px; line-height: 13px; color: #9C2E39; } .infoboxwrap { padding-top: 20px; padding-bottom: 20px; } .infobox { border: solid 1px #B76C62; padding: 15px; background-color: #FDDE94; font-size: 13px; line-height: 17px; }.greyrule { padding: 0px; font-size: 1px; line-height: 0px; height: 1px; background-color: #3A3A3A; }.issuedate { font-family: "Helvetica Neue", Helvetica, "sans-serif"; font-weight: light; font-size: 18px; line-height: 13px; color: #050505; }.bgblue { background-color: #0E1E52; }.bgred { background-color: #9C2E39; }.bggray { background-color: #5E626C; }.mroired { color: #9C2E39; }.mroiblue { color: #0E1E52; }.minidexitem { padding-top: 8px; border-bottom: solid 1px #B7B9BD; }.minidexcsitem { padding: 8px; padding-left: 9px; border-bottom: solid 1px #B7B9BD; }.leftcol { padding: 0px; width: 218px; }.minidex { background-color: #ECECEC; padding: 0px; border-right: solid 1px #0E1E52; }.sponsorbox { text-align: center; border-right: solid 1px #0E1E52; }.more { padding-bottom: 20px;}.newsheader { padding-bottom: 30px; font-style: normal; font-family: "Helvetica Neue", helvetica, arial, "sans-serif"; font-weight: bold; font-size: 30px; line-height: 32px; color: #202533; } .newsheaderdeck { padding-bottom: 20px; font-style: normal; font-family: "Helvetica Neue", helvetica, arial, "sans-serif"; font-weight: bold; font-size: 30px; line-height: 32px; color: #202533; } .newssubheader { padding-bottom: 10px; font-style: normal; font-family: "Helvetica Neue", helvetica, arial, "sans-serif"; font-weight: bold; font-size: 18px; line-height: 21px; color: #000; } .cscalloutwrap { background-color: #fff; float: right; padding-left: 20px; padding-bottom: 20px; }.cscallout { padding: 0px; font-size: 1px; width: 200px; }.calloutbody { width: 190px;  padding: 8px; padding-top: 15px; padding-bottom: 15px; padding-right: 0px; border-left: solid 1px #0E1E52; border-bottom: solid 1px #0E1E52; font-style: normal; font-family: "helvetica heue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 16px; color: #202533; }.calloutbody2 { width: 400px;  padding: 8px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; font-style: normal; font-family: "helvetica heue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 16px; color: #202533; }.csheader { padding: 0px; padding-bottom: 15px; font-style: normal; font-family: "Helvetica Neue", helvetica, arial, "sans-serif"; font-weight: bold; font-size: 18px; line-height: 19px; color: #202533; } .cspreheader { font-size: 14px; line-height: 15px;  } .csmainheader { padding: 0px; padding-bottom: 25px; font-style: normal; font-family: "Helvetica Neue", helvetica, arial, "sans-serif"; font-weight: bold; font-size: 30px; line-height: 32px; color: #202533; } .csmainpreheader { font-size: 24px; line-height: 25px;  } .bridge { text-align: left; padding: 0px; padding-left: 20px; padding-top: 35px; padding-bottom: 15px; font-style: normal; font-family: "Helvetica Neue", helvetica, arial, "sans-serif"; font-weight: bold; color: #202533; font-size: 14px; line-height: 15px; color: #9C2E39;  } .header { padding-bottom: 30px; font-style: normal; font-family: "Helvetica Neue", helvetica, arial, "sans-serif"; font-weight: bold; font-size: 30px; line-height: 32px; color: #202533; } .contentbody { width: 96%; padding: 8px; padding-top: 20px; padding-right: 0px; font-style: normal; font-family: "helvetica neue", helvetica, arial, "sans-serif"; font-weight: normal; font-size: 14px; line-height: 20px; color: #202533; }.cscaption { text-align: left; background-color: #eaeaea; padding: 1px; padding-left: 3px; padding-right: 2px; font-style: normal; font-family: arial, "sans-serif"; font-weight: normal; font-size: 10px; line-height: 12px; color: #666; } .cscaption2 { text-align: left; background-color: #fff; padding: 1px; padding-left: 3px; padding-right: 2px; font-style: normal; font-family: arial, "sans-serif"; font-weight: normal; font-size: 10px; line-height: 12px; color: #666; } .csphoto { width: 362px; padding: 0px; }.cslabel { color: #223583; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: bold; font-size: 16px; line-height: 24px; }.cslabel2 { color: #000000; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: bold; font-size: 15px; line-height: 17px; }.csgray { color: #464646; }.deck { border-top: dotted 1px #000; border-bottom: dotted 1px #000; padding-left: 18px; padding-right: 50px; padding-top: 20px; padding-bottom: 20px; color: #000; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: normal; font-size: 18px; line-height: 24px; }.main { border-right: solid 1px #9C2E39; padding: 0px; padding-bottom: 30px; }.indent { padding: 0px; font-size: 1px; line-height: 0px; width: 30px; height: 1px; float: left; }.footerbar { background-color: #fafbfb; font-size: 13px; line-height: 17px; padding: 20px; border-top: solid 1px #999; border-bottom: solid 1px #999; }.sidebar { background-color: #fafbfb; font-size: 13px; line-height: 17px; padding: 20px; border-left: solid 1px #9C2E39;  }.sidebarheading { padding-bottom: 6px; color: #9C2E39; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: bold; font-size: 12.5px; line-height: 18px; }.featureintro { padding: 6px; padding-top: 0px; padding-left: 12px; }.featuredarticle { padding: 8px; padding-bottom: 10px; padding-left: 0px; border-bottom: solid 1px #0E1E52; }.articleintrobox { padding: 6px; }.articleintro  { font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: light; font-size: 12px; line-height: 16px; color: #050505; }.featureheader { padding-bottom: 6px; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: bold; font-size: 15px; line-height: 18px; color: #050505; }.casestudycol { padding: 8px; padding: 8px; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: light; font-size: 12px; line-height: 16px; color: #050505; }.caststudylabel { padding-bottom: 5px; font-family: "Arial Narrow", Helvetica, Arial, "sans-serif"; font-weight: bold; font-size: 14px; line-height: 16px; color: #3A3A3A; }.caststudysublabel { font-family: "Arial Narrow", Helvetica, Arial, "sans-serif"; font-weight: bold; font-size: 13px; line-height: 15px; color: #3A3A3A; }.continued { padding-top: 10px; padding-left: 3px; text-align: center; font-family: arial, helvetica, "sans-serif"; font-weight: normal; color: #999; font-size: 11px; line-height: 12px; }.nltextad { padding: 12px; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: light; font-size: 12px; line-height: 16px; color: #050505; }.nltextadsbox { background-color: #fff; border-top: solid 1px #0E1E52; border-bottom: solid 1px #0E1E52; }.nltextadtitle { padding-bottom: 10px; }.nltextadfooter { padding-top: 8px; }.nlheadingtext { padding-top: 1px; font-family: Arial, "sans-serif"; font-weight: light; font-size: 12px; line-height: 13px; color: #fff; }.nlfeaturedarticlecopy {  padding: 16px; padding-top: 10px; padding-right: 20px; padding-left: 7px; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 16px; color: #050505; }.nlfooter { padding: 12px; background-color: #E0E0E0; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 16px; color: #3f3f3f; }.webfooter { text-align: center; background-color: #ECECEC; padding: 15px; border-bottom: solid 11px #0E1E52; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: normal; font-size: 12px; line-height: 15px; color: #202533; }.subscribefooter { text-align: left; border-top: solid 1px #666; padding: 20px; padding-top: 20px; padding-bottom: 40px; background-color: #ECECEC; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: normal; font-size: 13px; line-height: 15px; color: #202533; }.wrapper { padding-top: 35px; }.bullet { font-size: 16px; line-height: 21px; }.vspacer { width: auto; height: 23px; }.sp { font-family: arial, helvetica, "sans-serif"; font-weight: normal; font-size: 1px; line-height: 0px; }.copyright { padding-left: 3px; text-align: left; font-family: arial, helvetica, "sans-serif"; font-weight: normal; color: #8D91A2; font-size: 10px; line-height: 11px; }#overlay { visibility: hidden; z-index: 99; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-color: #000; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity: 0.5; }#placer { visibility: hidden; padding-top: 200px; z-index: 109; width: 100%; height: 100%; position: absolute; left: -3000px; top: 0px; text-align: center; vertical-align: middle; }#placer2 { visibility: hidden; padding-top: 200px; z-index: 111; width: 100%; height: 100%; position: absolute; left: -3000px; top: 0px; text-align: center; vertical-align: middle; }.formfield { width: 300px; }.formtxtarea { width: 306px; }.comments { padding: 16px; background-color: #eaeaea; border-bottom: solid 1px #333; }