﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/*body { font-family:Times New Roman, serif; font-size: 13px; line-height: 1.5em; background: #e6e3dc; } 
*/body { }
ul {list-style: none;}

ol{list-style-type: decimal; margin-left: 20px;}

blockquote, q {quotes: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}

del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/*------------CSS FOR HOMEPAGE TABS, moved here from separate css files because of load bug in IE-------------------------*/

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #fff/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fff/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #bbb/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/*------wrapper--------*/
#wrapper { width: 890px; height:auto; margin: 0 auto; padding: 0; background: #ffffff; font-family: Arial; font-size:11px;}
/*#wrapper {display: inline ;}*/
#wrapper a.readMore{color:#51A33D; border: 1px solid white;}
#wrapper a.readMore.grayBorder{color:#51A33D; border: 1px solid #e9e9e9;}
#wrapper a.readMore:hover{color:#51A33D;background-color:#e5f6dc;border:1px solid gray; border-bottom:1px solid purple; text-decoration: none; }
#wrapper li{}
#wrapper li.date{font-weight: bold;}
#wrapper p{margin-bottom: 10px;}

/*------main--------*/
#main{float:left; padding-bottom:20px;}
#main h3{color:#1ab7ea; border-bottom:1px solid #bbb; font-family: Times New Roman, serif; font-size: 13px; font-weight: normal;}
#main ul{margin-top: 15px;}
#main li{line-height: 14px;}
#main p{margin-top:15px; line-height: 14px;}

/*------landingPage--------
#landingPage{float:left; margin-top: 30px;  margin-bottom: 60px; color:#444;}
Fixed Printing Overflow issue IE7*/#landingPage{display: inline ;margin-top: 30px; margin-bottom: 60px; color:#444;}
#landingPage img{padding:5px; border: 1px solid #bbb; margin-bottom: 10px;}
#landingPage img.lined{padding:5px; border: 1px solid #bbb !important; margin-bottom: 10px;}

/*------header--------*/
#header { width: 890px; height:92px; float: left;}
ul#header-nav { float: right; width: 147px; padding: 17px 0 0 0; font-family: Arial; font-size: 11px;}
ul#header-nav li {float: left; display: inline; padding: 0 40px 0 0;}
ul#header-nav li a{color: #999; text-decoration: none;}
ul#header-nav li a:hover{color:#000;}

/*------Logo--------*/
h1#logo {width: 184px; height:55px; padding: 17px 0 0 0; margin: 0 0 0 42px; float: left;}
h1#logo a {width: 184px; height:55px; display: block; text-indent: -9009px; background: url(/_img/fhlb_logo.gif) no-repeat;}

/*-----main nav-----*/
ul#main-nav { float: left; display: block; margin: 0 0 0 42px; width: 808px; background: #7c6d6a; position: relative; z-index: 100000;}
ul#main-nav li { float: left; display: inline; padding: 5px 40px 5px 0;}
#main-nav, #main-nav ul { /* all lists */padding: 0;margin: 0;list-style: none;line-height: 1;}
#main-nav a {display: block;width: 10em;}
#main-nav li { /* all list items */float: left;width: 10em; /* width needed or else Opera goes nuts */}
#main-nav li ul { /* second-level lists */position: absolute;background: orange;width: 10em;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#main-nav li ul ul { /* third-and-above-level lists */margin: -1em 0 0 10em;}
#main-nav li:hover ul ul, #main-nav li.sfhover ul ul {left: -999em;}
#main-nav li:hover ul, #main-nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */left: auto;}

/*-----col-left------*/
#col-left{float:left;margin:20px 0 0 42px;width:240px;}

/*-----col-mid------*/
#col-mid{float:left;margin:20px 0 0 42px; width:240px;}

/*-----col-right------*/
/* changed #col-right margin:20px 42px 0 42px; */
#col-right{float:left;margin:20px 2px 0 42px; width:240px;}
#col-rightImage{float:left; width:90px; text-align: center; padding-right: 15px;}
#col-right img{width:87px; height:91px; padding:0 0 10px 0;}
#col-rightContent{background-color: #e9e9e9; padding:8px 8px 28px; margin-top: 17px; height:109px;}
#col-rightText{float:inherit;}
#col-right ul{margin-top: 5px;} 
#col-right li.teaser{margin-top: 5px; margin-bottom: 10px;color:#444444;}

/*-----col-1----*/
#col-1{float: left; width:172px; margin-right: 40px; margin-left: 42px; font-family:Times New Roman, serif; font-size: 13px;}
#col-1 ul.leftNav{}
#col-1 ul.leftNav li{border-top: 1px solid #bbb; padding-top:8px; margin-top: 6px;}
#col-1 ul.leftNav li.firstNav{border:none; margin-top: 0px; padding-top: 0px; line-height:15px;}
#col-1 ul.leftNav li.leftNav.current a{color:#000;}
#col-1 ul.leftNav li a{color: #de7347; text-decoration: none;}
#col-1 ul.leftNav li.leftNavSub {border: none; padding-top: 0px; margin-top: 0px; line-height: 13px; margin-top: 6px;}
#col-1 ul.leftNav li.leftNavMain { margin-top:9px;}
#col-1 ul.leftNav li.leftNavSub a{color:#8a7b78; font-size: 11px; font-family: Arial; padding-bottom:5px;}
#col-1 ul.leftNav li.leftNavSub a:hover{color:#000; font-size: 11px; font-family: Arial;}
#col-1 ul.leftNav li.leftNavSub.current a{color:#000;}
#col-1 ul.leftNav li.leftNavSub2 {padding-left:12px; border: none; padding-top: 0px; margin-top: 0px; line-height: 15px;}
#col-1 ul.leftNav li.leftNavSub2 a{color:#8a7b78; font-size: 11px; font-family: Arial;}
#col-1 ul.leftNav a:hover{color:#000;}
#col-1 ul.leftNav a:active{color:#000;}

/*-----col-2----*/
#col-2{float:left; font-family:Arial; font-size:12px; width:412px; margin-right: 40px;}
/*#col-2{display: inline ;}*/
#col-2 h1{color:#1ab7ea; font-family: Times New Roman, serif; font-size: 20px; margin-bottom: 15px; font-weight: normal;}
#col-2 h1.darkBlue{color:#005395;}
#col-2 h1 span.selectRight{padding-right: 172px;}
#col-2 h1 span.Investments{padding-right: 158px;}
#col-2 h1 span.moneyMarket{padding-right: 133px;}
#col-2 h1 span.treasury{padding-right: 81px;}
#col-2 h1 span.topRates{}
#col-2 p{font-family: Arial; line-height: 16px;}
#col-2 p.profileTop{margin-bottom: 30px;}
#col-2 ol li{margin-bottom: 20px;font-size:12px;line-height:15px;}

/*---col-2 rates table--*/
#col-2 .selectBox{background-color: white; border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;color:#555;z-index: 5;

display:inline;
filter:alpha(opacity=0);
-moz-opacity: 0.80;
opacity: 0.80;}
#col-2 .rateBox{border:1px solid #ccc; padding:20px 30px; color:#555; font-size: 11px; line-height: 18px; width:360px; margin-bottom: 30px;}
#col-2 .rateBox.extraMargin{margin-top: 20px;}
#col-2 h2{font-size:12px; font-weight: bold; border-bottom: 1px solid #ccc; color:#000; margin-bottom: 5px;}
#col-2 table.overnight{width:360px; margin-bottom:55px;}
#col-2 table.overnight td.left{width:198px;}
#col-2 table.overnight td.right{width:162px;}
#col-2 table.overnight td.darker{color:#000; font-size: 12px; line-height: 15px;}
#col-2 table.overnight td.darker.spaced{padding-bottom: 5px;}
#col-2 table.overnight td.darker.spaced.auction{width:190px;}
#col-2 table.overnight td.darkUnderlined{color:#000; font-size: 12px; line-height: 15px;text-decoration: underline;}
#col-2 table.overnight td.one{width:68px;}
#col-2 table.overnight td.two{width:86px;}
#col-2 table.overnight td.two.expandedBkg{padding-right: 10px;}
#col-2 table.overnight.leftSide{width:157px; float:left; margin-right: 30px; margin-bottom: 30px;}
#col-2 table.overnight.rightSide{width:173px;}
#col-2 table.rates{width:360px;}
#col-2 table.rates tr td{line-height: 18px;}
#col-2 table.rates tr.bold{font-weight: bold;}
#col-2 table.rates tr.bold td.wide{}
#col-2 table.rates tr.underlined td{text-decoration: underline;}
#col-2 table.rates tr td.firstRow{width:70px;}
#col-2 table.rates tr td.secondRow{width:48px;}
#col-2 table.rates tr td.thirdRow{width:80px;}
#col-2 table.rates tr td.fourthRow{width:70px;}
#col-2 table.rates tr td.fifthRow{width:46px;}
#col-2 table.rates tr td.sixthRow{width:48px;}

/*-------------col-2 other table------*/
#col-2 .split2{height:210px;}
#col-2 .rateBox p{margin-top:20px; margin-bottom: 45px;}
#col-2 .split3 table.overnight td.darker.spaced{width:165px;}
#col-2 .split3 table.overnight td.one{width:74px; margin-bottom: 3px;}
#col-2 .split3 table.overnight td.two{width:92px;}
#col-2 table.overnight td.one{width:68px;}
#col-2 table.overnight td.two{width:86px;}
#col-2 .split3 table.overnight{margin-bottom: 30px;}
#col-2 .split3 table.overnight.leftSide{margin-bottom: 0px;}
#col-2 .split3 table.overnight.rightSide{margin-bottom: 0px;}
#col-2 .treasury table.treasury{margin-bottom: 25px;}
#col-2 .treasury table.treasury td.months{width:100px;}
#col-2 .treasury table.treasury td.discount{width:90px; color: #000; text-decoration: underline; font-size: 12px; line-height: 15px;}
#col-2 .treasury table.treasury td.yield{width:40px; color: #000; text-decoration: underline; font-size: 12px; line-height: 15px;}
#col-2 .divider{margin:42px 0px; border-bottom: 1px solid #ccc;}
#col-2 span.bold{font-weight: bold;}
#col-2 table.loanTop{margin-bottom: 24px;}
#col-2 table.loanTop tr.loanTop{font-weight: bold; color:#000; border-bottom:1px solid #ccc; font-size: 12px;}
#col-2 table.loanTop tr td.one{width:172px;}
#col-2 table.loanTop tr td.two{width:49px;}
#col-2 table.loanTop tr td.three{width:50px;}
#col-2 table.loanTop tr td.four{width:49px;}
#col-2 table.loanTop tr td.five{width:50px;}

#col-2 table.loanTop tr td.fixed{font-size: 12px; color:#000;}
#col-2 h2.exercise{font-size: 12px; font-family: Arial; color:#000; border: none; text-decoration: underline; line-height: 15px; margin-bottom: 0px; font-weight: normal;}
#col-2 a{color:#51A33D; border: 1px solid white;}
#col-2 a.hover{color:#51A33D;background-color:#e5f6dc;border:1px solid gray; border-bottom:1px solid purple; text-decoration: none; }

/*-----col-3----*/
#col-3{float:left; width:142px; margin-top: 35px;}
#col-3 h5{font-family: Arial; font-size: 12px; font-weight: bold; border-bottom: 1px solid #e9e9e9; margin-bottom:5px; margin-top:28px; line-height: 15px;}
#col-3 h5.top{margin-top: 0px;}
#col-3 p{font-family: Arial; font-size: 12px; line-height: 16px; margin-bottom: 15px;}
#col-3 a{color:#51A33D; border: 1px solid white;}
#col-3 a:hover{color:#51A33D;background-color:#e5f6dc;border:1px solid gray; border-bottom:1px solid purple; text-decoration: none; }
#col-3 #excel{background-image:url(../_img/excell_icon.gif); background-position:0 3px;background-repeat:no-repeat;line-height:15px;margin-top:8px;padding-left:25px;width:100px; margin-bottom: 28px;}
#col-3 #pdf{background-image:url(../_img/pdf_icon.gif);  background-position:0 3px;background-repeat:no-repeat;line-height:15px;margin-top:8px;padding-left:25px;width:100px;}
#col-3 span.bold{font-weight: bold;}
#col-3 p.links{margin-bottom: 10px; line-height: 14px;}

/*-----footer----*/
#footer{width: 890px; height:auto; margin:10px auto; padding: 0; font-family: Arial; font-size:11px; color:#999; margin-bottom: 50px;}
#leftSide{float:left; margin-right: 173px;}
#rightSide{float:left;}
#rightSide a{padding-left:16px; color:#999;}
#rightSide a:hover{color:#000;}

/*----homeStart------*/
#homeStart{float:left; margin-top: 30px;  margin-bottom: 60px; color: #444;}
#homeStart h5{font-family: Times New Roman, serif; font-size: 15px; color: #1ab7ea; font-weight: normal;}
#homeStart a{color: #50a13f;}

/*-----topAnnouncement----*/
#topAnnouncement{border: 1px solid #50a13f; background-color: #f4fcf2; padding: 20px 28px; font-family: Arial; font-size: 12px; color:#000;}
#topAnnouncement h4{font-family: Times New Roman, serif; font-size: 15px; border-bottom:0px solid #ccc; padding-bottom: 10px; margin-bottom: 15px;}
#topAnnouncement a{color: #50a13f;}

/*-----divider----*/
#divider{border-bottom: 1px solid #ccc; margin-bottom: 30px; margin-top: 30px;}

/*-----announcement----*/
.announcement{border: 1px solid #ccc;padding: 28px; margin: 20px 0px;}

/*-----Project Profiles-----*/
.profile{float:left; margin-bottom: 45px;}
.profileImg{float:left; padding-right: 18px; height:100px; width:100px; }
.profileText{float:left; width:282px;line-height:16px;}
.profileText a{color:#50a13f;}
.profile li.project{font-family: Times New Roman, serif; font-size: 15px; color: #005395; line-height: 17px;}
.profile li.city{line-height: 17px; color:#000; margin-bottom: 15px;}

.profile.noImg li.city{color:#444; margin-bottom:0;}
.profile.noImg ul{margin-bottom: 20px;}

.bottomLinks{}
.bottomLinks a{color:#50a13f; padding-right: 48px;}

/* CLEARFIX (http://www.positioniseverything.net/easyclearing.html)
--------------------------------------------------------------------*/
/* This needs to be first because FF3 is now supporting this */
.clearfix {display: inline-block;}

.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   font-size: 0;
   visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*----------dropDown Menu Styles------*/
#page-wrap	{width: 680px; margin: 0 42px 0 42px; float:left; background:#7C6C69; padding-left: 128px; /*font-family: Times New Roman, serif; font-size: 13px;*/ border-top: 1px solid #7C6C69; border-bottom: 1px solid #7C6C69; font-weight: normal; } 
#page-wrap	a{/*font-family:Times New Roman, serif; font-size:13px; text-decoration: none;*/}

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index: 7;}
ul.dropdown li                      { font-weight: normal; float: left;  zoom: 1; background: #7c6c69; z-index: 9;}

ul.dropdown li.top a {color: white; padding-left: 15px; padding-right: 15px;}
ul.dropdown li.top a:hover {border-top: 1px solid  #7c6c69; }
ul.dropdown a:hover		            { color: #000; z-index: 7;}
ul.dropdown a:active                { color: #ffa500; z-index: 7;}
ul.dropdown li a                    { display: block;  color: #222; z-index: 7; }
/*ul.dropdown li:last-child a         { border-right: none; z-index: 9;} Removed from original jquery dropdown, Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #fff; color: black; position: relative; z-index: 9;}
ul.dropdown li.hover a,
ul.dropdown li:hover a               { background: #fff; color: black; position: relative; z-index: 9;}
ul.dropdown li a:hover                { background: #fff; color: black; position: relative; z-index: 9;}
ul.dropdown li.hover a              { color: #bbb; z-index: 8;}
ul.dropdown li.hover a:hover     { color: #de7347; z-index: 8; border-top: none;}
ul.dropdown li:hover a:hover     { color: #de7347; z-index: 8; border-top: none;}
ul.dropdown li:hover a     { color: #de7347; z-index: 8; border-top: none;}
ul.dropdown li:hover a{color: #de7347; z-index: 8; border-top: none;}
ul.dropdown li.selected a {color: #fdbe57;}

/* 
	LEVEL TWO
*/
ul.dropdown ul{ width: 160px; visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 9; border: 1px solid #bbb; border-top:1px solid #7C6C69; padding-top: 0px; width:180px; background-color:#fff;}
ul.dropdown ul li 					{font-weight: normal; background: #fff; color: #000; float: none; z-index: 8;}
#page-wrap ul.dropdown ul li.sub1 a{color:#bbb; font-size: 11px; font-family: Arial;}
ul.dropdown ul li.sub1 a:hover{color:#bbb;}
ul.dropdown ul li.sub1 a:active{}									  

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{border-right: none; width: 100%; display: inline-block; z-index: 9;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; z-index: 9;}
ul.dropdown li:hover > ul 			{ visibility: visible; z-index: 9;}

/*-------Dropdown Addendum For Coloring Links In Different States---*/

ul.dropdown li.top.hover a{color:#de7347;}
ul.dropdown li.selected a:hover{color:#fdbe57;}
ul.dropdown li.selected.hover a{color:#fdbe57;}
ul.dropdown ul.sub_menu li.sub1 a{color:gray;}
ul.dropdown ul.sub_menu li.sub1.top{padding-top: 2px;}
ul.dropdown ul.sub_menu li.sub1.hover a{color:black; background:#e9e9e9;}

/*-----------------third level menu fixes----*/
ul.dropdown ul.sub_menu li.sub1 ul.sub_menu2 li.sub2 a{color:gray; background-color: #fff;  margin:0;}
ul.dropdown ul.sub_menu li.sub1 ul.sub_menu2 li.sub2 a:hover{color:black; background-color: #e9e9e9; margin:0;}

/*-------------overflowing padding fix------*/
ul.dropdown ul.sub_menu li.sub1{overflow: hidden; padding-right: 25px;}
ul.dropdown ul.sub_menu li.sub1{overflow: hidden; padding-right: 25px; font-family: Arial; font-size: 1.1em;}
ul.dropdown ul.sub_menu li.sub1.subtop{padding-top: 2px;}
ul.dropdown ul.sub_menu li.sub1.hover{overflow: hidden;}
ul.dropdown ul.sub_menu li.sub1:hover{overflow: hidden;}
ul.dropdown ul.sub_menu li.anchor.hover{overflow: visible;}
ul.dropdown ul.sub_menu li.anchor:hover{overflow: visible;}
ul.dropdown ul.sub_menu li.anchor ul.sub_menu2{border-top:1px solid #bbb;}
ul.dropdown ul.sub_menu li.anchor ul.sub_menu2 li.sub2{overflow: hidden; padding-right:25px; margin-top:0px;}
ul.dropdown ul.sub_menu li.anchor ul.sub_menu2 li.sub2.hover{overflow: hidden;}

/*----------End dropDown Menu Styles------*/

/*----------Slider Styles------*/

#myslides {
	width: 440px; height: 240px; display: inline; float: left; margin: 11px 0 0 42px; overflow: hidden;  border:  1px solid #bbb;  
} 
 
#myslides img {  
    padding: 10px;  
    background-color: #fff;
    width: 440px;
    height: 240px;
    top:  0; 
    left: 0; 
}

/*----------End Slider Styles------*/


/*------JQuery UI Tabs------*/
/*---home page rates excerpt---*/
#rates-excerpt { float: left; width: 338px; height: 260px; margin: 11px 0 0 5px; font-size: 5px;}
ul#rates-download {display:inline; width: 287px; background: #eeeeee;}
ul#rates-download li {width: 87px; height: 27px; line-height: 1.2em; padding: 10px 0;}
ul#rates-download li#excel { background:url(../_img/excell_icon.gif) no-repeat 0 11px; margin: 0 0 0 0px; }
ul#rates-download li#pdf { background: url(../_img/pdf_icon.gif) no-repeat 0 11px; margin: 0 0 0 0px; }
ul#rates-download a {color:#000000; text-decoration: none;}
ul#rates-download li#excel a { display: block; margin: 0 0 0 24px; }
ul#rates-download li#pdf a { display: block; margin: 0 0 0 24px; }
ul#rates-download a span.make-link { text-decoration: underline; color: #51a33d;}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {font-family: Arial; font-size: 10.5px; color: #de7347; text-align: center; background-color: white;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {text-align: center; font-family: Arial; font-size: 10.5px; background-color: #e9e9e9;}

.ui-widget-content {font-family: Arial; font-size: 11px; border:none;}

.ui-widget-header {background:transparent none repeat scroll 0 0;border-color:#AAAAAA;border-style:none;border-width:medium medium 1px;}
.ui-tabs{padding:0;}

.ui-tabs .ui-tabs-panel {border:1px solid #bbb; padding:0; width:339px;}
.ui-tabs-nav{width:346px; padding: 0;}
.ui-tabs-nav li {width:110px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {width:111px;}



/*-------table rate styles---*/
table tr.gray{background-color: #e9e9e9;}

#rateTable{margin:10px 16px; height: 163px; overflow: hidden;padding-left:2px;}
#rateTable table{width:303px;}
#rateTable h6{font-family: Arial; font-size: 11px; font-weight: bold; line-height: 15px;}
#rateTable h6.blue{color:#1ab7ea;border-bottom:1px solid #ccc; margin-bottom: 7px;}
#rateTable table.rates tr td{line-height: 18px;}
#rateTable table.rates tr.bold{font-weight: bold;}
#rateTable table.rates tr.gray{background-color: #e9e9e9;}
#rateTable table.rates tr.bold td.wide{}
#rateTable table.rates tr.underlined td{text-decoration: underline;}
#rateTable table.rates tr td.firstRow{width:65px;}
#rateTable table.rates tr td.secondRow{width:35px;}
#rateTable table.rates tr td.thirdRow{width:65px;}
#rateTable table.rates tr td.fourthRow{width:55px;}
#rateTable table.rates tr td.fifthRow{width:37px;}
#rateTable table.rates tr td.sixthRow{width:46px;}

#rates-download{border-top:1px solid #ccc;}
#rates-download table.download{width:339px; background-color: #e9e9e9; height:37px;}
#rates-download table.download tr td{width:80px; padding-left: 18px; padding-top:4px;}
#rates-download table.download tr td a{text-decoration: none; font-size:10px;
line-height:13px;}
#rates-download table.download tr td a span.make-link{color: #51a33d; text-decoration: underline;}
#rates-download table.download tr td.excel{ background:url(../_img/excell_icon.gif) no-repeat 40px 7px; padding-left: 62px;}
#rates-download table.download tr td.pdf{background: url(../_img/pdf_icon.gif) no-repeat 20px 7px; padding-left: 42px;}





#oBox_iframe
{
width:100%;
height:100%;
position:absolute;
left:0;
top:0px;
display:block;
filter:alpha(opacity=0);
-moz-opacity: 0.80;
opacity: 0.80;
}

ul.bullet	{ list-style: square inside; line-height: 1.4em; margin-left:15px; margin-bottom:10px; }
ul.bullet li	{ padding-left: 5px; list-style-position: outside; }
div.dottedline	{ background: url(../_img/dotted_500.gif) repeat-x 500px 1px; width: 410px; height: 5px; margin:10px 0 10px 0; }

div.dividersm	{ margin:25px 0px; border-bottom: 1px solid #ccc; }
#pagebuttons    { display: none; }
