/*---------------- GENERAL LAYOUT STYLES -------------------*/
body {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000; background-color: #FFFFFF; height:100%}

#top{padding-top: 0em; padding-bottom: 0em; margin: 0; background-image: url(/images/masthead_BG.jpg); background-position: top; background-repeat: repeat-x; border-bottom: 6px solid #F0EAD0; width:813px}


#footer
{clear: both;
margin-left:0;
padding-bottom: 0;
padding-top: 0em;
color: #333;
background-color: #fff;
margin-right: 0em;
margin-left: 0em;}

img{border: 0; padding: 0 0 0 4px;}

.clear {
    clear: both;
    display: block;
    height: 1px;
    margin: 0;
    padding: 0; 
    overflow: hidden;}

#defaultPrintImage{display: none;}

/*----------- PAGE HEADER STYLES FOR ALL PAGES -----------------*/

table#headerTopLinks {font-weight: bold; width: 75.8em; padding-left: 0em; margin-bottom: 0em; border:0;}
table#headerTopLinks td.headerTopLinksRight form{margin: 0; padding: 0;}
td.headerTopLinksLeft {background-color:#FFFFFF; width: 52.8em;  padding-top: .5em; margin: 0; padding-left: .8em;}
td.headerTopLinksLeft a:active { text-decoration: none;}
td.headerTopLinksLeft a:link { text-decoration: none; color:#314732}
td.headerTopLinksLeft a:visited { text-decoration: none;}
td.headerTopLinksLeft a:hover {text-decoration: underline; color:#314732}
td.curve1{background-image: url(/images/searchCurve3.jpg); background-repeat: no-repeat; width: 8px; margin-top: .5em; height: 25px; /*border-top: .5em #FFFFFF solid;*/ background-color:#D6C580;}
td.curve2{background-image: url(/images/searchCurve4.jpg); background-repeat: no-repeat; width: 8px; margin-top: .5em; height: 25px; /*border-top: .5em #FFFFFF solid;*/ background-color:#D6C580;}
td.headerTopLinksRight {background-color:#D6C580; color: #FFFFFF; padding-top: .5em;  padding-bottom:.2em; background-image: url(/images/searchBack2.jpg); background-repeat: repeat-x; /*border-top: .5em #FFFFFF solid;*/ text-align: center; }
td.headerTopLinksRight a:active { text-decoration: none;  color: #FFFFFF; }
td.headerTopLinksRight a:link { text-decoration: none;  color: #FFFFFF; }
td.headerTopLinksRight a:visited { text-decoration: none;  color: #FFFFFF; }
td.headerTopLinksRight a:hover { color: #FFFFFF; }
td.headerTopLinksRight a.search{text-decoration: underline;}
#headerTopLinksSearchFormSubmit { margin: 0 0 -3px 0;}
#headerMasthead {height: 90px; text-align:left; width: 800; margin-top: 0em; background-image: url(/images/masthead_BG.jpg);}

/*---------- TOP HORIZONTAL NAVIGATION STYLES FOR ALL PAGES -------------*/

.title{ color:#314732; font-size:13px; font-family:verdana, arial, helvetica; }
#navMenu { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: bold; background-color: #5f705f; text-align:center; background-image:url(/images/navBack.jpg); background-repeat:repeat-x;}
#navMenu td { height: 3em; border-right: 1px solid #F0EAD0; background-color: #5f705f; background-image:url(/images/navBack.jpg); background-repeat:repeat-x;}
#navMenu a { color: #FFFFFF; text-decoration: none; padding: 15px 0 15px 0; font-weight:bold}
#navMenu td#selected { background: #F0EAD0; font-weight: bold;}
#navMenu td#selected a { color: #333300; font-weight: bold; }
#navMenu a:hover { color: #847C62; font-weight: bold; }
#navMenu td.last{border-right: 0;}
.navItem { padding: 0px; font-weight: bold;}
* html .navItem { padding-left: 0px; }
.navMenuBack{ padding: 0px; margin:0px; background-color: #5f705f; background-image:url(/images/navBack.jpg); background-repeat:repeat-x;}
.green{background-color: #5f705f; background-image:url(/images/navBack.jpg); background-repeat:repeat-x;}

/*- - - - - ALL NEW HEADER STYLES ----*/
.border{border-bottom: 1px solid #999999;}
.borderdash{border-bottom: 1px dashed #333333;}
.bold{font-weight: bold;}
.boldnopadding{font-weight: bold; padding-bottom: 0; margin-bottom:0;}
.italic{font-style: italic;}
.italicbold{font-style: italic; font-weight: bold;}
.italicnopadding{padding-bottom: 0; margin-bottom: 0em; font-style:italic;}
.italicboldnopadding{padding-bottom: 0; margin-bottom: 0; font-style: italic; font-weight:bold;}
.nopadding{margin: 0; padding: 0;}
h1{font-family: "Times New Roman", Times, serif; font-size: 1.7em; padding: 10px 0 5px 0px; margin: 0 0 0 0em; font-weight:normal; margin-bottom: .6em; border-bottom: none;}
h3 {font-size:1.4em; font-weight: normal; font-family: "Times New Roman", Times, serif;}
h2 {font-family: "Times New Roman", Times, serif; font-size: 1.6em; border: none; font-weight: normal;}
h4 {font-size:1.3em; font-weight: normal; font-family: "Times New Roman", Times, serif;}
h5 {margin-bottom:0; font-size:1.2em; font-weight:normal; font-family: "Times New Roman", Times, serif;}
h6 {margin-bottom:0; font-size:1.1em; font-weight:normal; font-family: "Times New Roman", Times, serif;}

/*------------- ALL HEADLINE STYLES --------------*/

/*h1 {border-bottom: 1px solid #999999; font-family: "Times New Roman", Times, serif; font-size: 1.6em; padding: 8px 0 5px 4px; margin: 0 5px 0 0; font-weight: normal;}*/
h1.secondary{border-bottom: 1px solid #999999; font-family: "Times New Roman", Times, serif; font-size: 1.6em; padding: 0 0 3px 4px; margin: 0 0 0 5px; font-weight:normal;}
h1.all{border-bottom: 1px solid #999999; font-family: "Times New Roman", Times, serif; font-size: 1.6em; padding: 10px 0 2px 0px; margin: 0 0 0 0em; font-weight:normal; margin-bottom: .6em;}
h1.homeFeature{font-family: "Times New Roman", Times, serif; font-size: 1.3em; padding: .3em 0px .3em .3em;  margin: 0 0px 0 0px; background-image: url(/images/homeFeatureBack2.jpg); background-repeat: repeat-x; font-weight:bold; border-bottom: 0; color: #FFFFFF; background-color: #B9CBD7;}
h1.stats {font-family: "Times New Roman", Times, serif; font-size: 1.3em; padding: .3em 0px .3em .3em;  margin: 0 0px 1em 0px; background-image: url(/images/statBack2.jpg); background-repeat:repeat-x; font-weight: bold; border-bottom: 0; color: #FFFFFF; background-color: #EAA351;}
h1.other{font-family: "Times New Roman", Times, serif; font-size: 1.3em; padding: .3em 0px .3em .3em;  margin: 0 0px 1em 0px; background-image: url(/images/otherBack.jpg); background-repeat:repeat-x; font-weight: bold; border-bottom: 0; color: #FFFFFF; background-color: #744E85;}


/*h2{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding: 5px 0px 0px 0px; margin: 0; font-weight:normal;}*/
h2.stats{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding: 5px 0px 3px 0px; margin: 0em; font-weight:normal; border-bottom: 1px dashed #999999; margin-right: .7em;}
h2.pr{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding-left: 5px; margin: 0; font-weight:normal; border-bottom: 1px dashed #999999; margin-right: .7em; margin-bottom: 3px;}
h2.sitemap{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding: 1.2em 0px 3px 0px; font-weight:normal; border-bottom: 1px dashed #999999; margin-right: .7em; margin-bottom: .5em;}
h2.whatsnext{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding: 1em 0px 3px 0px; font-weight:normal; border-bottom: 1px dashed #999999; margin-right: .7em; margin-bottom: .5em;}
h2.border{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding: 5px 0px 0px 0px; font-weight:normal; border-bottom: 1px dashed #999999; margin-bottom: .3em; margin-top: .5em;}
h2.joint{font-family: "Times New Roman", Times, serif; font-size: 1.4em; margin-top: 1em; font-weight:normal; text-align: center;}

/*h3{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em;}*/
h3.statheader {font-size: .9em; padding-left: .3em; margin-bottom: 0em; margin-left: .4em; margin-right:.4em; margin-top: .5em; padding-top: 0em; padding-bottom: .3em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h3.statColumn {font-size: .9em; padding-left: .3em; margin-bottom: 0em; margin-left: .4em; margin-right:.4em; margin-top: .5em; padding-top: 0em; padding-bottom: .3em; font-family:Arial, Helvetica, sans-serif;}
h3.subtitle {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em;}
h3.italic {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; font-style:italic;}
h3.prTime{font-weight: bold; font-family: Arial, Helvetica, sans-serif;}




/*------------ Makes the Skip to Content links invisible ---------------*/
.invisible { font-size: 0pt; font-weight: lighter; text-decoration: none; color: white; display: none; }
.skip { font-size: 0pt; font-weight: lighter; text-decoration: none; color: white; display: none; }
#skip2 {position:absolute; left:-100em; width:1em;}

/*---------------  HOME PAGE STYLES -----------------*/

/*----- LAYOUT -----*/
#containerHome
{margin: 0;
color: #333;
line-height: 130%;
width: 100%;}

#SubContainerHome
{margin: 0;
color: #333;
line-height: 130%;
width: 75em;
margin-left: .7em;}

#contentHomeLeftColumnBackground {
    margin: 0px;
    padding: 0px;
    width: 100%; }
    
#contentHomeLeftColumn {
    float: left;
    text-align:left;
    width: 53em;
    margin: 2px 0 3px .75em;}    

#contentStatsColumn {
    width: 16em;
    float: right;
    background-color: /*#FCEFE2;*/#FEF9F3;
    border: #E4B987 solid 1px;
    margin-top: .5em;
    padding-bottom: .5em;}

/*----- RECENT DEVELOPMENTS -----*/

#contentRecentDevelopContainer ul {list-style: square url(/images/listBullet.gif) outside; margin: 0 0 0 33px; padding: 10px 10px 5px 0; border: 0; 
font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; }
#contentRecentDevelopContainer li { margin: 0 0 0 0; padding-bottom: 6px; }
#contentRecentDevelopContainer a:active { text-decoration: none; font-weight: bold; color: #314732; }
#contentRecentDevelopContainer a:link { text-decoration: none; font-weight: bold; color: #314732; }
#contentRecentDevelopContainer a:visited { text-decoration: none; font-weight: bold; color: #666600; }
#contentRecentDevelopContainer a:hover { color: #847C62; font-weight: bold; }

/*----- FEATURED ITEMS -----*/

#contentFeatureContainer{padding-bottom: 15px;}
#contentFeatureContainer table {font-size: .9em; }
#contentFeatureContainer table a img{border: 0; margin-top: 2px;}
#contentFeatureContainer table a:active{font-weight: bold; text-decoration: underline;}
#contentFeatureContainer table a:link{font-weight: bold; text-decoration: underline; color:#314732}
#contentFeatureContainer table a:visited{font-weight: bold; text-decoration: underline;}
#contentFinancialCareersContainer{margin-top: 0px; padding: 0px; width: 53em; background-color: #ffffff;}

/*----- FINANCIAL EDUCATION -----*/

#contentFinancialEdContainer {float: left; width: 25em; border: 1px solid #80A3B7; padding-bottom: .5em;}
#contentFinancialCareerText{margin: 12px 10px 0 13px;}
#contentFinancialCareerText img { float: left; display: inline; border: 0; padding: 0 8px 0 0; }

/*----- CAREERS STYLES -----*/

#contentCareersContainer {float: right; width: 25em; border: 1px solid #80A3B7; padding-bottom: .5em;}

/*----- STATISTICAL RELEASE COLUMN STYLES -----*/

.contentRightStats {margin:0;}
.orange{background-color: #EAA351;}
.contentRightStatsSubTitle{font-weight: bold; padding-top: 0em; padding-left: .5em; padding-bottom: .3em}
.contentRightStats ul{margin-right:.3em; margin-top: 0em;}
.contentRightStats li {font-size: .85em; list-style: none; padding-bottom: .3em;}
.contentRightStatsFeaturette { margin: 22px 15px 0 41px; font-size: .85em; }
.contentRightStatsFeaturette img { float: left; margin: 5px 0px 0 -30px; border: 0; } 
table.statFeature{ margin-left: 2em; margin-right: 2em; font-size: .85em;}
table.statFeature td{vertical-align: top;}

*html .contentRightStats li {padding: 0 1.2em 0 1.2em; margin: 5px 0 5px 0; font-size: .85em; list-style: none;}
*html .contentRightStats ul{margin-left: 1em; margin-top: 0;}


/*----- HOME PAGE FOOTER LINKS -----*/

#homeFooter{background-color: #5D6F5D; width: 100%; height: 2em; color:#FFFFFF; padding: 5px 0 0 0; margin-bottom: .5em; text-indent: .5em; font-size: .9em; border-top: 6px solid #D0C16E; margin-left: 0em; margin-right: .3em;}
#homeFooterLinks {font-size: 0.95em; padding: 4px 0px 5px 0px; margin-right: .5em; margin-left: .5em; width: 80em;}
#homeFooterLinks a { font-weight: bold; margin: 0 6px 0 2px; text-decoration: none; font-size: .9em; }
.homeFooterLinksLeft{float: left; margin-top: .2em;}
.homeFooterLinksRight{float: right;}
#govLink img { border: 0; margin: 0px 0 0 0; }
#homeFooterLinks img.exit{margin-top: 3px;}
#homeLastUpdate{margin-left: .5em; margin-right: .5em; margin-top: 3em; border-bottom: #999999 1px solid; font-size: .9em; font-weight: bold;}


/*--------------- AZINDEX STYLES -------------------------*/

table.indextable{margin-bottom: 1em;}
td.indexref{background-color:#B69D3A; font-weight: bold; width: 1.5em; color: #FFFFFF;}
td.indexref a{color: #FFFFFF;}
td.indexanchor{font-weight: bold; background-color:#B69D3A; width: 1.5em; color: #FFFFFF;}
.indextext{line-height: 1.5em; margin-left: 1em;}
.indexindent1{padding-left: 1.5em;}
.indexindent2{padding-left: 2.5em;}

/*--------------- SITEMAP STYLES -------------------------*/

ul.sitemapitem{line-height: 1.5em; margin-left: .5em; margin-bottom: 0em; padding-bottom: 0em; margin-top: .5em;}
li.sitemaphead{list-style: disk; font-weight: bold;}
li.siteindent1{padding-left: 1em; list-style-image:none; list-style: none;}
li.siteindent2{padding-left: 3em; list-style-image: none; list-style: none;}

/*-------------- WHATS NEXT STYLES -----------------------*/

table.whatsnext{margin-left: 1em;}

/*-------------- FAQ STYLES ------------------------------*/

.subitem{line-height: 1.5em; margin-left: 1em;}
.question1{border-top: 1px dashed #999999; margin-top: 1em; padding-top: .75em; padding-bottom: .5em; font-weight: bold;}
.question{ margin-top: 1em; padding-bottom: .5em; font-weight: bold;}
.answer{margin-left: .5em;}
.answersubpara{margin-left: 3em;}
.answersubparahang{margin-left: 3em;}

/*-------------- STAT RELEASE STYLES ONLY - NOT CURRENTLY USED ----------------*/
.statSmallTxt{font-size: .8em;}
.postDate{font-size: .9em;}
.dataDate{font-family: Arial, Helvetica, sans-serif; font-size: .9em; padding: 5px 0px 0px 0px; margin: 0; font-weight:bold; color:#FF0000; padding-bottom:.7em;}
#principle{border-bottom: #666666 dashed 1px; width: 43em; padding-bottom: 1em;}
#principle li{ list-style: square; }
.statsCategory li{ list-style: square; }
.statsCategory{width: 43em; padding-bottom: .5em;}
 

/*-- STYLES FOR TEMP BOX ON HOME PAGE FOR TAF --*/
#contentStatsColumn2 {
    width: 16em;
    float: right;
    background-color:#FFFFFF;
    border: #6D487B solid 1px;
    margin-top: .5em;
    padding-bottom: .5em;
    /*display: none;*/}

*html #contentStatsColumn2 ul{}
*html #contentStatsColumn2 li{font-size: .85em; list-style: square; font-weight: bold; margin-left: 2em; padding-left: 0em;}
*html #contentStatsColumn2 li.lastLink{padding-top: .5em; list-style: none; margin-left: .5em;}

#contentStatsColumn2 ul{}
#contentStatsColumn2 li{font-size: .85em; list-style: square; font-weight: bold; padding-left: 0em;}
#contentStatsColumn2 li.lastLink{padding-top: .5em; list-style: none; margin-left: -1.5em;}
