/* General */ 
td,font {
 color: #333333;
 line-height: 20px;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 11px; margin-bottom: -12px;
 } 
/* For Mac Style Sheet set margin-bottom to -6px */ 
 .spotlighthead {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 11px;
 font-weight: lighter;
 line-height: 20px;
 color: #FFFFFF;
 } 
 .spotlightsubhead {
 margin-left: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 11px; color: #FFFFFF;
 } 
 .charttitle {
 font-size: 11px;
 line-height: 13px;
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 }
 .spotlightpara {
 font-size: 11px;
 line-height: 16px;
 vertical-align: text-top;
 color: #333333;
 margin-top:
 6px; margin-bottom: 6px;
 }
 .newspara {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 11px;
 line-height: 16px;
 color: #333333;
 margin-top: 14px;
 margin-bottom: 0px;
 } 
/* For Mac Style Sheet set margin-top 6px*/
 .lpbulletinfooter {
 font-size: 11px;
 line-height: 13px;
 color: #FF0000;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-style: italic;
 }
 .generaltablebg {
 background-color: #EAEAEA;
 }
 .tabletitletablebg {
 background-color: #CCCCCC;
 }
.attn {
 border-style : solid;
 border-color : #003366;
 border-width : 1px;
 padding : 10px;
 width : 100%
 }
.attnshadow {
 border-style : solid;
 width : 100%;
 border-color : gray;
 border-width : 0px 3px 3px 0px
 }
.frameblue {
 border-bottom-style : none;
 background-color : #99ccff;
 width : 240px;
 padding : 10px 20px 20px 20px
 }
 h1 { font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 32px;
 line-height: 36px;
 font-weight: lighter;
 color: #003366;
 margin-bottom: -8px;
 margin-top: -8px;
 }
 h2 {
 font-family: "MS Pゴシック", Osaka, "MS ゴシック",Gothic, sans-serif;
 font-size: 16px;
 line-height: 20px;
 font-weight: bold;
 color: #003366;
 margin-bottom: -8px;
 margin-top: -8px;
 }
 h3 {
 color: #002B55;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 12px;
 line-height: 16px;
 font-weight: bold;
 margin-right: 15px;
 margin-left: 15px;
 line-height: 17px;
 font-style: italic;
 text-align: center;
 margin-top: 20px;
 margin-bottom: -6px;
 }
 h4 {
 color: #002B55;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 12px;
 line-height: 16px;
 margin-bottom: -14px;
 font-weight: bold;
 } 
/* For Mac Style Sheet set margin-top 6px*/
h5 {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 11px;
 line-height: 20px;
 font-weight: normal;
 color: #333333;
 margin-top: 6px;
 margin-left: 0px;
} 
 .verdana9px {
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 9px;
 }
 .spacerTOP {
 vertical-align: text-top;
 margin-top: 0px;
 } 
.spacerBOTTOM {
 vertical-align: text-top;
 padding-bottom: 0px;
 margin-bottom: 0px;
 }
 /* For Mac Style PLEASE DELETE, IT IS NOT REQUIRED*/
 ul {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 11px;
 line-height: 15px;
 font-weight: normal;
 color: #333333;
 margin-left: 40px;
 }
 ol {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 12px;
 line-height: 16px;
 font-weight: normal;
 color: #333333;
 margin-left: 40px;
 } 
li {
 margin-bottom: 6px;
 }
 /* Navigation */
 a {
 color: #003366;

 }
 a:hover {
 color: #003366;

 text-decoration: underline;
 }
.spotlight {
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 } 
a.spotlight:hover {
 font-weight: bold;
 color: #333333;
 text-decoration: underline;
 }
 .panelhead {
 font-weight: bold;
 color: #333333;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 10px;
 margin-bottom: 12px;
 } 
a.panelhead:hover {
 font-weight: bold;
 color: #002B55;
 text-decoration: underline;
 }
 .relatedLinks {
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 margin-bottom: -18px; 
/* For Mac Style Sheet set margin-bottom -10px*/
 }
 a.relatedLinks:hover {
 font-size: 11px;
 color: #002B55;
 font-weight: normal;
 text-decoration: underline;
 }
 .lpinitiativeslink {
 font-size: 9px;
 font-family: Verdana;
 line-height: 9px;
 color: #002B55;
 font-weight: bold;
 } 
a.lpinitiativeslink:hover {
 font-size: 9px;
 font-family: Verdana;
 line-height: 9px;
 color: #333333;
 font-weight: bold;
 } 
.title {
 color: #002B55;
 text-decoration: underline;
 font-weight: bold;
 font-size: 12px;
 }
a.title:hover {
 color: #002B55;
 text-decoration: underline;
 font-weight: bold;
 font-size: 12px;
}


/* These styles controls table size and colour */
.padSPOTLIGHT {
 vertical-align: text-top;

 width: 125px;
 padding: 5px;
 background-color: #EAEAEA;
 }
.padSPOTLIGHT190 {
 vertical-align: text-top;
 height: 100px;
 width: 190px;
 padding: 5px;
 background-color: #EAEAEA;
 }

 .padOFTHEDAY {
 height: 36px;
 width: 253px;
 padding: 5px;
 vertical-align: bottom;
 background-color: #EAEAEA;
 }
 .padINITIATIVES {
 height: 376px;
 width: 125px;
 padding: 2px;
 vertical-align: top;
 background-color: #EAEAEA;
 }
 .padINITIATIVES02 {
 height: 174px;
 width: 381px;
 padding: 2px;
 vertical-align: top;
 background-color: #EAEAEA;
 }
 .padNEWS {
 height: 208px;
 width: 253px;
 vertical-align: top;
 background-color: #EAEAEA;
 padding: 2px;
 }
 .padNEWS02 {
 width: 381px;
 padding: 2px;
 vertical-align: top;
 background-color: #EAEAEA;
 height: 174px;
 }
 .padHIGHLIGHT {
 height: 165px;
 width: 253px;
 background-color: #EAEAEA;
 margin-bottom: 3px;
 }
 .padRELATED {
 vertical-align: text-top;
 margin-right: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
 } 
 .padSECTIONNAV {
 padding: 5px;
 vertical-align: top;
 background-color: #EAEAEA;
 }
 .tborder {
 BORDER-RIGHT: #0b198c 1px solid;
 BORDER-TOP: #0b198c 1px solid;
 BORDER-LEFT: #0b198c 1px solid;
 COLOR: #000000;
 BORDER-BOTTOM: #0b198c 1px solid;
 BACKGROUND-COLOR: #d1d1e1;
 }
 .tcat {
 BACKGROUND: #869bbf repeat-x left top;
 COLOR: #ffffff;
 FONT: bold;
 }
 .alt2 {
 COLOR: #000000;
 BACKGROUND-COLOR: #e1e4f2
 }
 .sitemapheader {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 18px;
 line-height: 20px;
 font-weight: lighter;
 color: #003366;
 }
 a.sitemapheader:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 18px;
 line-height: 20px;
 font-weight: lighter;
 color: #003366;
 text-decoration: underline;
 }
