/* text */
body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h5,h6,li,big,small,b{font-family:Arial, Verdana, Helvetica, sans-serif; color:#052B4E; font-size: 10pt}

.footer
{ font-size: 8pt;  MARGIN: 10px 10px 10px 10px; COLOR: #FFFFFF }

P { line-height: 13pt; font-size: 10pt; color:#052B4E; MARGIN: 10px 10px 10px 10px; } /* text style */

h2 { font-size: 17pt; color:#052B4E; MARGIN: 0px 0px 10px 10px; } /* text style */

h3 { line-height: 13pt; font-size: 12pt; color:#052B4E; MARGIN: 10px 10px 10px 10px; } /* text style */

h4 { line-height: 13pt; font-size: 11pt; color:#5781A3; MARGIN: 10px 10px 10px 10px; } /* text style */

.P { line-height: 13pt; font-size: 10pt; color:#052B4E; MARGIN: 10px 10px 10px 10px; } /* text style */

.whiteB { line-height: 13pt; font-size: 10pt; font-weight: bold; color:#fff} /* text style */

.whiteSMB { line-height: 13pt; font-size: 8pt; font-weight: bold; color:#fff} /* text style */

.quotesSM { line-height: 13pt; font-size: 10pt; font-weight: bold; color:#052B4E; MARGIN: 10px 10px 10px 10px; } /* text style */

P.small { line-height: 9pt; font-size: 8pt; color:#052B4E; MARGIN: 10px 10px 10px 10px; } /* text style */

.small { line-height: 9pt; font-size: 8pt; color:#052B4E; MARGIN: 10px 10px 10px 10px; } /* text style */

.small9 { line-height: 10pt; font-size: 9pt; color:#052B4E; MARGIN: 10px 10px 10px 10px; } /* text style */

.grey10 { font-family:Arial, Verdana, Helvetica, sans-serif; color:#afafae;  line-height: 11pt;font-size: 10pt; font-weight: bold} /* text style */

.blue { font-family:Arial, Verdana, Helvetica, sans-serif; color:#002070; font-size: 9pt; font-weight: bold} /* text style */

.blue10 { font-family:Arial, Verdana, Helvetica, sans-serif; color:#002070;  line-height: 11pt;font-size: 10pt; font-weight: bold} /* text style */

.blue11 { font-family:Arial, Verdana, Helvetica, sans-serif; color:#002070; font-size: 11pt; font-weight: bold} /* text style */

.mainHead
{
    FONT: 15px/15px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    font-weight: bold;
    MARGIN: 0px 0px 4px 0px;
    COLOR: #052B4E
}

.masthead1
{
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15pt; font-size: 13pt;
/* general margins - top right bottom left */
    font-weight: bold;
    COLOR: #052B4E
}

.masthead2
{
    font-family:Arial, Helvetica, sans-serif;
    line-height: 14pt; font-size: 12pt;
/* general margins - top right bottom left */
    font-weight: bold;
    COLOR: #777878
}

.mainBody { font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13pt; font-size: 10pt; color:#052B4E } /* text style */

.mainBodysmall
{
    FONT: 10px/13px Arial, Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
    COLOR: #052B4E
}


.texta {
 font-size: 10px;
 background-color: #FFFFFF;
 border: 1px solid #666666;
}


ul {margin-top:0px;margin-bottom:0px; list-style-type: disc;}
li.sidebar {margin-left:12px;padding-left:0px}


hr {
border: 0;
color: #c1c0c0;
background-color: #c1c0c0;
height: 1px;
width: 100%;
text-align: left;
}

hr.15em {
border: 0;
color: #c1c0c0;
background-color: #c1c0c0;
height: 1px;
width: 100%;
text-align: left;
 margin-top: .15em;
 margin-bottom: .15em;
}

.morelinks {display:block;text-align:right;width:100%;padding:8px}


/* tables */
TABLE.main { width: 900px; background-color: white; }
.DKblu   { display: table-cell; background-color: #0B317A }
.MDblu   { display: table-cell; background-color: #4A6494 }
.LTblu   { display: table-cell; background-color: #C0CADC }
.LTLTblu   { display: table-cell; background-color: #E7EAF2 }
.orange   { display: table-cell; background-color: #FFB20C }
.gray  { display: table-cell; background-color: #CCCCCC }

table.list {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: none none none none;
	border-color: rgb(11, 49, 122);
	border-collapse: collapse;
	background-color: white;
}
table.list th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: rgb(11, 49, 122);
	background-color: rgb(11, 49, 122);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.list td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: rgb(11, 49, 122);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


#topbackground-275 {
  background: #FFF;
  width: 275px;
  background-image: url(/images/table-topbackground-275.gif);
  background-repeat: no-repeat;
  clear: left;
}
#table-footer-275 {
  background: #FFF;
  width: 275px;
  height: 12px;
  background-image: url(/images/table-bottom-275.gif);
  background-repeat: no-repeat;
  clear: left;
}


.quotes_box   { display: table-cell; background-image: url(/images/quotes.gif); background-color: #FFFFFF; background-repeat: no-repeat; }
.quotes_boxSM   { display: table-cell; background-image: url(/images/quotesSM.gif); background-color: #FFFFFF; background-repeat: no-repeat; }
.large_button   { display: table-cell; background-image: url(/images/large_button.gif); background-color: #FFFFFF }
.tback   { display: table-cell; background-image: url(/images/background-box-new.gif); background-color: #FFFFFF }
.masthead   { display: table-cell; background-image: url(/images/-top-mast.gif); background-color: #FFFFFF }
.masthead-right   { display: table-cell; background-image: url(/images/-top-masthead.gif); background-color: #FFFFFF }
.masthead-right-jp   { display: table-cell; background-image: url(/images/-top-masthead-jp.gif); background-color: #FFFFFF }

.cbox h5 {color:#fff;background:url('/images/DKblu-right.gif') no-repeat top right;padding:5px 12px 4px 12px; margin:0px; text-align: left}
.cbox {background:#0B317A url('/images/DKblu-left.gif') no-repeat top left;margin-bottom:10px; text-align: left}
.cboxw1 {background:#EEF2F5;border:#EEF2F5 1px solid;padding:4px; text-align: left}

.cboxMDblu h5 {color:#fff;background:url('/images/MDblu-right.gif') no-repeat top right;padding:5px 12px 4px 12px; margin:0px; text-align: left}
.cboxMDblu {background:#4A6494 url('/images/MDblu-left.gif') no-repeat top left;margin-bottom:10px; text-align: left}
.cboxMDbluw1 {background:#EEF2F5;border:#EEF2F5 1px solid;padding:4px; text-align: left}

.cbox2 h5 {color:#fff;background:url('/images/DKblu-right.gif') no-repeat top right;padding:5px 12px 4px 12px; margin:0px; text-align: left}
.cbox2 {background:#0B317A url('/images/DKblu-left.gif') no-repeat top left;margin-bottom:10px; text-align: left}
.cbox2w1 {background:#BFD2E1;border:#BFD2E1 1px solid;padding:4px; text-align: left}

.cbox3 h5 {color:#fff;background:url('/images/DKorange-right.gif') no-repeat top right;padding:5px 12px 4px 12px; margin:0px; text-align: left}
.cbox3 {background:#D3760D url('/images/DKorange-left.gif') no-repeat top left;margin-bottom:10px; text-align: left}
.cbox3w1 {background:#E8D3AE;border:#E8D3AE 1px solid;padding:4px; text-align: left}

.cbox2x h5 {color:#fff;background:url('/images/DKgrn-right.gif') no-repeat top right;padding:5px 12px 4px 12px; margin:0px; text-align: left}
.cbox2x {background:#50923c url('/images/DKgrn-left.gif') no-repeat top left;margin-bottom:10px; text-align: left}
.cboxw2 {background:#F2F2F2;border:#F2F2F2 1px solid;padding:4px; text-align: left}



/* navigation */
#divmenu0 {visibility:hidden;position:absolute;top:0px;left:0px;width:100%;height:400px;z-index:3}

ul.mainnavlinks a:link, ul.mainnavlinks a:visited {line-height:11pt;font-size:.85em;text-decoration:none;color:#FFFFFF;font-weight:bold}
ul.mainnavlinks a:active, ul.mainnavlinks a:hover {line-height:11pt;font-size:.85em;text-decoration:none;color:#F4B301;font-weight:bold}
ul.mainnavlinks, ul.mainnavlinks li {padding:0px;margin:0px;display:inline}
ul.mainnavlinks li a{padding:7px 7px 7px 10px;background:url("/images/hash.gif") 0% 50% no-repeat}
ul.mainnavlinks li a#menu1 {background-image:none}


div.subnav {visibility:hidden;position:absolute;top:0px;left:0px;padding:0px 10px 10px 10px;width:250px;z-index:6}
div.navlinks{padding:7px 4px 6px 12px}
ul.subnavlist {margin:0px;padding:0px;background:#7588AE}
ul.subnavlist li {padding:0px;list-style:none;list-style-image:url('/images/pixel.gif');}
ul.subnavlist li a{margin:0px;padding:3px 8px 5px 8px;border-top:#4B7097 1px solid;background:url('/images/pixel.gif') repeat-x bottom left;display:block}
ul.subnavlist li a:hover {margin:0px;padding:3px 8px 5px 8px;background:#FFA100;border-top:#6F96B7 1px solid;display:block} /* menu highlight color */

/* linking */
a img {border: none; } 

A:link { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#052B4E}
A:visited { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#052B4E}
A:active { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#E79A06}
A:hover { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#E79A06}

A.button_link:link { line-height: 11pt; font-size: 14pt; text-decoration: none; color:#052B4E; font-weight: bold}
A.button_link:visited { line-height: 11pt; font-size: 14pt; text-decoration: none; color:#052B4E; font-weight: bold}
A.button_link:active { line-height: 11pt; font-size: 14pt; text-decoration: underline; color:#E79A06; font-weight: bold}
A.button_link:hover { line-height: 11pt; font-size: 14pt; text-decoration: underline; color:#E79A06; font-weight: bold}

A.resources:link { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#527ca3}
A.resources:visited { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#527ca3}
A.resources:active { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#E79A06}
A.resources:hover { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#E79A06}

A.resourcesWHT:link { line-height: 11pt; font-size: 10pt; text-decoration: underline; font-weight: bold; color:#ffffff}
A.resourcesWHT:visited { line-height: 11pt; font-size: 10pt; text-decoration: underline; font-weight: bold; color:#ffffff}
A.resourcesWHT:active { line-height: 11pt; font-size: 10pt; text-decoration: underline; font-weight: bold; color:#052B4E}
A.resourcesWHT:hover { line-height: 11pt; font-size: 10pt; text-decoration: underline; font-weight: bold; color:#052B4E}

A.resourcesWHT2:link { line-height: 11pt; font-size: 10pt; text-decoration: underline; font-weight: bold; color:#ffffff; float: right;}
A.resourcesWHT2:visited { line-height: 11pt; font-size: 10pt; text-decoration: underline; font-weight: bold; color:#ffffff; float: right;}
A.resourcesWHT2:active { line-height: 11pt; font-size: 10pt; text-decoration: underline; font-weight: bold; color:#E79A06; float: right;}
A.resourcesWHT2:hover { line-height: 11pt; font-size: 10pt; text-decoration: underline; font-weight: bold; color:#E79A06; float: right;}

A.yellow:link { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#E79A06}
A.yellow:visited { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#E79A06}
A.yellow:active { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#052B4E}
A.yellow:hover { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#052B4E}

A.yellow2:link { line-height: 11pt; font-size: 9pt; text-decoration: underline; color:#E79A06}
A.yellow2:visited { line-height: 11pt; font-size: 9pt; text-decoration: underline; color:#E79A06}
A.yellow2:active { line-height: 11pt; font-size: 9pt; text-decoration: underline; color:#ffffff}
A.yellow2:hover { line-height: 11pt; font-size: 9pt; text-decoration: underline; color:#ffffff}

A.footerNAV:link { line-height: 11pt; font-size: 8pt; text-decoration: none; color:#FFFFFF}
A.footerNAV:visited { line-height: 11pt; font-size: 8pt; text-decoration: none; color:#FFFFFF}
A.footerNAV:active { line-height: 11pt; font-size: 8pt; text-decoration: none; color:#FFB20C}
A.footerNAV:hover { line-height: 11pt; font-size: 8pt; text-decoration: none; color:#FFB20C}

A.navLink:link { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#052B4E}
A.navLink:visited { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#052B4E}
A.navLink:active { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#E79A06}
A.navLink:hover { line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#E79A06}

A.navLinkSmall:link { line-height: 9pt; font-size: 8pt; text-decoration: underline; color:#052B4E}
A.navLinkSmall:visited { line-height: 9pt; font-size: 8pt; text-decoration: underline; color:#052B4E}
A.navLinkSmall:active { line-height: 9pt; font-size: 8pt; text-decoration: underline; color:#E79A06}
A.navLinkSmall:hover { line-height: 9pt; font-size: 8pt; text-decoration: underline; color:#E79A06}

A.navLinkn:link { line-height: 11pt; font-size: 9pt; text-decoration: none; color:#052B4E}
A.navLinkn:visited { line-height: 11pt; font-size: 9pt; text-decoration: none; color:#052B4E}
A.navLinkn:active { line-height: 11pt; font-size: 9pt; text-decoration: none; color:#E79A06}
A.navLinkn:hover { line-height: 11pt; font-size: 9pt; text-decoration: none; color:#E79A06}

A.OSSRed:link,
A.OSSRed:visited,
A.OSSRed:active,
A.OSSRed:hover { line-height: 11pt; font-weight: bold; font-size: 9pt; text-decoration: underline; color:#ED0D0D }

A.OSSRed2:link,
A.OSSRed2:visited,
A.OSSRed2:active,
A.OSSRed2:hover { line-height: 11pt; font-weight: bold; font-size: 10pt; text-decoration: underline; color:#ED0D0D }

ul.subnavlist li a:link,
ul.subnavlist li a:visited,
ul.subnavlist li a:active,
ul.subnavlist li a:hover{line-height: 11pt; font-size: 9pt; text-decoration: none; color:#FFFFFF}




/* search */
.highlight { font-weight: bold; color:#0B317A }

.searchheading { font-weight: bold; color:#000000 }

.infoline { font-style: italic; color:#999999 }

.result_title { font-weight: bold; color:#0B317A }

.mainBodyBLK { font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13pt; font-size: 10pt; color:#000000 } /* text style */







