@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------
SYTLES.CSS
(Tidy, FF3+, IE8, CHROME, SAFARI compatable)

 version: 1.5
 author: sean smith
 date: 11.25.09
 font-base: 12px
 template width: n/a
 template style: various styles, fonts, logos, images, lists, links, decorative elements
--------------------------------------------- */

html, body {font-family:Arial, Helvetica, sans-serif; font-size:12px !important;}


/* HEADER LOGO-TITLE-TAGLINE 
----------------------------------------------------------- */
#header_container #logo {width:450px; height:72px; float:left; padding:15px 0px 0px 15px;}
#header_container h1 {margin:0px; display:block; text-indent:-9999px;} /* company name in place of logo image for SEO */
#header_container small {margin:0px; display:block; text-indent:-9999px;} /*seo tagline*/

/* HEADER NAV */
#header_nav_wrap ul {font-size:11px; line-height:18px; margin:0px 0px 0px 0px;}
#header_nav_wrap li {display:inline-block; width:120px;} /* works in modern browsers, see if ie statement for ugly float fix */
#header_nav_wrap a {font-size:1em; color: #09F; text-decoration:none}
#header_nav_wrap a:hover {color: #F90; text-decoration:underline;}

/* HEADER SEARCH BAR FORM ELEMENTS 
----------------------------------------------------------- */
#header_search_bar form {padding:0px; margin:0px;}
form#searchbar {position:relative;}
div#search {position:relative; float:left;}
#header_search_bar {width:325px; height:25px; background:url(../images/searchbar_left.gif) no-repeat left bottom;}
#header_search_bar #searchbox {background:transparent; border:0px; margin:5px 0px 0px 50px; font-size:1.1em; line-height:1em; width:214px; vertical-align: middle;}
#header_search_bar input#searchbox  {padding-top:0px; vertical-align:bottom; color:#666;}
#header_search_bar #searchsubmit { background: url(../images/searchbar_right.gif) no-repeat bottom left; border:0px; padding:0px; margin:0px 0px 0px 0px; height:25px; width:34px; vertical-align:top;}
#search label.overlabel {color:#666; text-indent:-1000px;} /* text indent hides the labels when javascript is not enabled */
#search label.overlabel-apply {position:absolute; top:6px; left:55px; z-index:1; color:#666; font-weight:normal;}

/* MAIN MENU STYLES 
----------------------------------------------------------- */
#main_menu_wrap #main_menu {margin:0 auto; vertical-align:middle; padding:0px 0px 0px 0px;}
#main_menu ul {width:960px; text-align:left; margin:0px 0px 0px 0px; padding:0px; font-size:1.2em; color:#FFF; font-weight:bold;}
#main_menu.hoamenu ul {width:1000px; text-align:left; margin:0px 0px 0px 0px; padding:0px; font-size:1.2em; color:#FFF; font-weight:bold;}
#main_menu.iowamenu ul {width:960px; text-align:left; margin:0px 0px 0px 0px; padding:0px; font-size:1.2em; color:#FFF; font-weight:bold;}
#main_menu li {display:inline-block; width:185px; height:35px; line-height:1.25em; text-align:center;}
#main_menu.hoamenu li {display:inline-block; width:228px; height:35px; line-height:1.25em; text-align:center; margin-left:-30px;}
#main_menu.iowamenu li {display:inline-block; width:225px; height:35px; line-height:1.25em; text-align:center;}
#main_menu.hoamenu li.about {}
#main_menu.hoamenu li.lockbox {}
#main_menu.hoamenu li.online {margin-left:0px;}
#main_menu.hoamenu li.reserve {margin-left:-30px;}
#main_menu.hoamenu li.loans {margin-left:-70px;}
#main_menu a {color:#FFF; text-decoration:none;}
#main_menu a:hover {color:#Faa61a;  text-decoration:none;}

/* SIDEBAR COLLECTIONS LIST & LINK STYLES 
----------------------------------------------------------- */
#sidebar_content_wrap .collection h2 { padding:4px 5px 4px 0px; font-size:1.175em; letter-spacing:-.03em; line-height:1em; border-top: 1px solid #FAA61A; border-bottom:1px solid #FAA61A; color:#355061;}
#sidebar_content_wrap .collection p {padding:10px 0px 5px 0px; margin:0px;}
#sidebar_content_wrap .collection ul {padding:10px 0px 5px 15px; line-height:18px; font-size:5px; list-style:outside disc; color:#355061;}
#sidebar_content_wrap .collection li {line-height:14px; margin:0px 0px 7px 0px; font-size:12px; list-style:none;}
#sidebar_content_wrap .collection a {text-decoration:none; color:#355061; list-style-image:none; list-style-type:none; list-style:none;}
#sidebar_content_wrap .collection a:hover {text-decoration:underline; color:#4E8EB9; list-style-image:none; list-style-type:disc;}
#sidebar_content_wrap .collection img, #sidebar_content_wrap .collection img a, #sidebar_content_wrap .collection img a:hover {boarder:0px; margin-bottom:10px;}

/* BREADCRUMBS  
----------------------------------------------------------- */
#crumbs ul, #page_content_container #crumbs ul  {padding:3px; border-top:1px solid #355061; border-bottom:1px solid #355061; line-height:1.5em; font-size:1.1em; margin:0px}
#crumbs li, #page_content_container #crumbs li {display:inline; margin:0px;}
#crumbs a, #page_content_container #crumbs a {text-decoration:none;}
#crumbs a:hover, #page_content_container #crumbs a:hover {text-decoration:underline; color:#0099FF;}


----------------------------------------------------------- */
#crumbs .parent_list_item, #crumbs .parent_list_item a {font-weight:bold; color:#355061;}
#crumbs .first_child_item, #crumbs .first_child_item a {font-weight:bold; color:#4e8eb9;}
#crumbs .second_child_item, #crumbs .second_child_item a {font-weight:normal; color:#0099FF;}
#crumbs .parent_list_item a:hover {font-weight:bold;}
#crumbs .first_child_item a:hover {font-weight:bold;}
#crumbs .second_child_item a:hover {font-weight:normal;}

#crumbs .parent_list_item a:hover, #crumbs .first_child_item a:hover, #crumbs .second_child_item a:hover {color:#0099FF;}

/* CONTENT AREAS :: HOMEPAGE SPECIFIC 
----------------------------------------------------------- */

/*TOP CONTENT BLOCK */
#first_content_container h1 {font-family:Arial, Helvetica, sans-serif; font-size: 3.25em; line-height:1.5em; letter-spacing:-.03em; font-weight:bold; color:#4e8eb9; margin:0px 10px 0px 20px; display:block; text-indent:-2000px; background:url(../images/homepage_invest_header.gif) no-repeat top left;}
#first_content_container h1 + small {font-family: "Times New Roman", Times, serif; font-size: 1.75em; line-height:1em; letter-spacing:-.01em; font-weight:normal; font-style:italic; color:#666; margin:-10px 40px 10px 20px; display:block; text-align:left;}
#first_content_container h2 {font-family:Arial, Helvetica, sans-serif; font-size: 1.375em; line-height:1em; letter-spacing:-.0625em; font-weight:bold; color:#555; margin:10px 35PX 0PX 22PX; display:block; text-align:center;}
#first_content_container h2 a {font-weight:bold; color:#4e8eb9; text-align:center; text-decoration:none;}
#first_content_container h2 a:hover {font-weight:bold; color:#8fc3e9; text-align:center; text-decoration:none;}

#first_content_container h1, #second_content_container h1 {margin-top:0px;}

#first_content_container h3 {}
#first_content_container h4 {}
#first_content_container h5 {}
#first_content_container h6 {}
#first_content_container p {}
#first_content_container small {font-size: 1em; line-height:1em; letter-spacing:0em; color:#666; display:block; text-align:center; margin:10px 35px 0PX 15PX; padding-bottom:5px;}
#first_content_container ul {}
#first_content_container li {}
#first_content_container a {}
#first_content_container a:hover {}

#first_content_container img  {float:left; margin:15px 0px 5px 22px; text-align:center; vertical-align:top;}

#first_content_container a.rate_button1, #first_content_container a.rate_button2 {width:288px; height:50px;float:left; margin:5px 0px 16px 22px; text-align:center; vertical-align:top;}

#first_content_container a.rate_button1 {background:url(../images/homepage_moreRates_buttons.png) bottom left; text-decoration:none;}
#first_content_container a.rate_button2 {background:url(../images/homepage_openAccount_buttons.png) bottom left; text-decoration:none;}

#first_content_container a.rate_button1:hover {background:url(../images/homepage_moreRates_buttons.png) top left; text-decoration:none;}
#first_content_container a.rate_button2:hover {background:url(../images/homepage_openAccount_buttons.png) top left; text-decoration:none;}

#first_content_container hr {}

/* BOTTOM CONTENT BLOCK */
#second_content_container h1 {font-family:Arial, Helvetica, sans-serif; font-size: 3.25em; line-height:1.75em; letter-spacing:-.03em; font-weight:bold; color:#7AC142; margin:0px 10px 0px 10px; display:block; text-indent:-2000px; background:url(../images/homepage_impact_header.gif) no-repeat top left;} /* IMAGE REPLACEMENT */
#second_content_container h1 + small {font-family: "Times New Roman", Times, serif; font-size: 1.75em; line-height:1em; letter-spacing:-.01em; font-weight:normal; font-style:italic; color:#666; margin:-10px 40px 10px 20px; display:block; text-align:left;}
#second_content_container h2 {font-family:Arial, Helvetica, sans-serif; font-size: 1.375em; line-height:1em; letter-spacing:-.0625em; font-weight:bold; color:#555; margin:15px 35PX 0PX 15PX; display:block; text-align:center; padding-bottom:5px;}
#second_content_container h2 a {font-weight:bold; color:#4e8eb9; text-align:center; text-decoration:none;}
#second_content_container h2 a:hover {font-weight:bold; color:#8fc3e9; text-align:center; text-decoration:none;}

#second_content_container h3 {}
#second_content_container h4 {}
#second_content_container h5 {}
#second_content_container h6 {}
#second_content_container p {}
#second_content_container small {}
#second_content_container ul {}
#second_content_container li {}
#second_content_container a {}
#second_content_container a:hover {}
#second_content_container hr {}
#second_content_container img {}


/* GREY BOX IMAGES - Removed from Layout.css use this to control box placement
----------------------------------------------------------- */
#content_wrap0, #content_wrap1, #content_wrap2 {width:648px; height:100%;}
#content_wrap0 {margin:0px 20px 25px 0px;} /* CONTROLS BOX PLACEMENT - This is the 2012 Year of Cooperatives Homepage */
#content_wrap1 {margin:0px 20px 25px 0px;} /* CONTROLS BOX PLACEMENT */
#content_wrap2 {margin:0px 20px 0px 0px;} /* CONTROLS BOX PLACEMENT */
#content_wrap0 div.top, #content_wrap0 div.bottom, #content_wrap1 div.top, #content_wrap1 div.bottom, #content_wrap2 div.top, #content_wrap2 div.bottom {width:648px; height:14px;}
#content_wrap0 div.top, #content_wrap1 div.top, #content_wrap2 div.top {background:url(../images/Homepage-GreyBox-top.png) no-repeat top left;}
#content_wrap0 div.bottom, #content_wrap1 div.bottom, #content_wrap2 div.bottom {background:url(../images/Homepage-GreyBox-bottom.png) no-repeat top left;}
#coopyear_content_container, #first_content_container, #second_content_container {background: url(../images/Homepage-GreyBox-repeat-y.png) repeat-y left top; width:648px; margin:0px 0px 0px 0px; padding:0px;}

#coopyear_content_container h1 {font-family:Arial, Helvetica, sans-serif; font-size: 3.25em; line-height:1.2em; letter-spacing:-.03em; font-weight:bold; color:#4e8eb9; margin:0px 10px 5px 5px; display:block; text-indent:-2000px; background:url(../images/IYCHeaderTitle.gif) no-repeat top left; height:90px;}
#first_content_container h1 {font-family:Arial, Helvetica, sans-serif; font-size: 3.25em; line-height:1.2em; letter-spacing:-.03em; font-weight:bold; color:#4e8eb9; margin:0px 10px 5px 20px; display:block; text-indent:-2000px; background:url(../images/homepage_invest_header.gif) no-repeat bottom left;}
#second_content_container h1 {font-family:Arial, Helvetica, sans-serif; font-size: 3.25em; line-height:1.325em; letter-spacing:-.03em; font-weight:bold; color:#7AC142; margin:0px 10px 5px 20px; display:block; text-indent:-2000px; background:url(../images/homepage_impact_header.gif) no-repeat bottom left;} /* IMAGE REPLACEMENT */
#coopyear_content_container h1 + small {font-family: "Times New Roman", Times, serif; font-size: 1.75em; line-height:1em; letter-spacing:-.01em; font-weight:normal; font-style:italic; color:#666; margin:10px 40px 5px 30px; display:block; text-align:left;}
#first_content_container h1 + small {font-family: "Times New Roman", Times, serif; font-size: 1.75em; line-height:1em; letter-spacing:-.01em; font-weight:normal; font-style:italic; color:#666; margin:10px 40px 5px 30px; display:block; text-align:left;}
#second_content_container h1 + small {font-family: "Times New Roman", Times, serif; font-size: 1.75em; line-height:1em; letter-spacing:-.01em; font-weight:normal; font-style:italic; color:#666; margin:-3px 40px 0px 30px; display:block; text-align:left;}

/* EASY SLIDER
----------------------------------------------------------- */
#second_content_container #slider {margin:10px 0px 10px 30px; padding:0px; width:587PX; height:201px; overflow:hidden;}
#second_content_container #slider img {margin:0px; padding:0px;}
#second_content_container #slider ul, #second_content_container #slider li {margin:0px 0px 0px 0px; padding:0; list-style:none;}
#second_content_container #slider li {width:587px; height:201px; overflow:hidden;} /* define width and height of list item (slide), entire slider area will adjust according to the parameters provided here */
#coopyear_content_container #slider2 {margin:10px 0px 0px 30px; padding:0px; width:587PX; height:201px; overflow:hidden;}
#coopyear_content_container #slider2 a + img {margin:0px; padding:0px; outline:none; outline: 0; border: 0px none;}
#coopyear_content_container #slider2 img {margin:0px; padding:0px;}
#coopyear_content_container #slider2 ul, #coopyear_content_container #slider2 li {margin:0px 0px 0px 0px; padding:0; list-style:none;}
#coopyear_content_container #slider2 li {width:587px; height:201px; overflow:hidden;} /* define width and height of list item (slide), entire slider area will adjust according to the parameters provided here */


#prevBtn, #nextBtn, #slider1next, #slider1prev{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;}
#nextBtn, #slider1next {left:696px;}              
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {display:block;position:relative;width:30px;height:77px;background:url(../images/btn_prev.gif) no-repeat 0 0;}
#nextBtn a, #slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0;}

/* OTHER CONTENT BLOCKS
----------------------------------------------------------- */
#third_content_container {}
#outside_content_container {}

/* CONTENT AREAS :: SINGLE PAGE BASIC TEMPLATE FOR ALL PAGES  
----------------------------------------------------------- */
#page_content_container h1 {font-family:Arial, Helvetica, sans-serif; font-size: 3em; line-height:1em; letter-spacing:-.03em; font-weight:bold; color:#faa61a; margin-bottom:15px; display:block;}
#page_content_container h2 {font-family:"Times New Roman", Times, serif; font-size: 2.75em; line-height:1em; letter-spacing:-.03em; font-weight:normal; color:#355061; margin-bottom:15px; display:block;}
#page_content_container h3 {font-family:Arial, Helvetica, sans-serif; font-size: 2.325em; line-height:1em; letter-spacing:-.025em; font-weight:bold; color:#4e8eb9; margin-bottom:15px; display:block;}
#page_content_container h4 {font-family:"Times New Roman", Times, serif; font-size: 2.325em; line-height:1em; letter-spacing:-.02em; font-weight:normal; color:#666; margin-bottom:15px; font-style:italic; display:block;}
#page_content_container h5 {font-family:Arial, Helvetica, sans-serif; font-size: 1.75em; line-height:1em; letter-spacing:-.025em; font-weight:bold; color:#666; margin-bottom:15px; font-style:normal; display:block;}
#page_content_container h6 {font-family:Arial, Helvetica, sans-serif; font-size: 1.5em; line-height:1em; letter-spacing:-.02em; font-weight:bold; color:#355061; margin-bottom:10px;display:block;}
#page_content_container h1 a, #page_content_container h2 a, #page_content_container h3 a, #page_content_container h4 a, #page_content_container h5 a, #page_content_container h6 a {font-size:inherit; color:inherit; font-weight:inherit; text-decoration:none;}
#page_content_container h1 a:hover, #page_content_container h2 a:hover, #page_content_container h3 a:hover, #page_content_container h4 a:hover, #page_content_container h5 a:hover, #page_content_container h6 a:hover {font-size:inherit; color:inherit; font-weight:inherit; text-decoration:underline;}

#page_content_container p {margin:10px 20px 20px 0px; font-size:1.25em; line-height:1.35em; color:#444;}
#page_content_container small {display:block; margin:0px 0px 20px 0px; font-size:1.1em; line-height:1em; color:#666;}
/*SUBHEADS*/
#page_content_container h1 + small, #page_content_container h2 + small, #page_content_container h3 + small {margin:-5px 20px 20px 0px; font-size:1.35em; line-height:1em; color:#666; font-family:Arial, Helvetica, sans-serif; letter-spacing:0; font-weight:bold;}
#page_content_container h3 + small {font-size:1.25em;}
/*LISTS*/
#page_content_container ul, #page_content_container ul.check, #page_content_container ul.nocheck, #page_content_container ul.alert {display:block; font-size:1.25em; padding-left:1.5em; margin-bottom:1.5em; line-height:1.5em; font-weight:normal; color:#333;list-style:outside;}
#page_content_container ul ul {display:block; font-size:1em; padding-left:1.5em; margin-bottom:1em; line-height:1.3em; font-weight:normal; color:#666;list-style:outside;}
#page_content_container ul ul ul {display:block; font-size:.925em; padding-left:2em; margin-bottom:1em; line-height:1.15em; font-weight:normal; color:#666; list-style:outside;}
#page_content_container ul li {margin:0px 0px 5px 10px; list-style:disc; line-height:1.25em; padding-top:5px; list-style-image: url(../images/list-image-arrow1a.gif);}
#page_content_container ul ul li {margin:0px 20px 5px 20px; list-style:square; line-height:1.25em;padding-top:5px; list-style-image: url(../images/list-image-arrow2b.gif);}
#page_content_container ul ul ul li {margin:0px 60px 5px 0px;  list-style:disc; line-height:1.25em; padding-top:5px; list-style-image: url(../images/list-image-arrow3b.gif);}
#page_content_container ol {display:block; font-size:1.4em; padding-left:10px; margin-bottom:1.2em; line-height:1.5em; font-weight:normal; color:#333;}
#page_content_container ol ol {display:block; font-size:1em; padding-left:1.5em; margin-bottom:1.2em; line-height:1.3em; font-weight:normal; color:#666; list-style:outside; }
#page_content_container ol ol ol {display:block; font-size:.925em; padding-left:2em; margin-bottom:1.2em; line-height:1.15em; font-weight:normal; color:#666; list-style:outside;}
#page_content_container ol li {margin:5px 0px 15px 0px;  list-style-type:decimal; line-height:1.2em;}
#page_content_container ol ol li {margin:5px 20px 15px 20px; list-style-type:lower-alpha; line-height:1.2em;}
#page_content_container ol ol ol li {margin:10px 60px 15px 0px; list-style-type:lower-roman; line-height:1.2em;}
/*LINKS*/
#page_content_container a {font-size:inherit; color:#4e8eb9; font-weight:inherit; text-decoration:underline;}
#page_content_container a:hover {font-size:inherit; color:#4e8eb9; font-weight:inherit; text-decoration:none;}
/*OTHER*/
#page_content_container dl {margin:10px 20px 10px 20px; font-size:1.35em; color:#4e8eb9;}
#page_content_container dt {font-weight:bold; margin:0px 0px 0px 0px; color:#355061; display:block;}
#page_content_container dt a {text-decoration:none;}
#page_content_container dd {font-size:.95em; color:#666; margin:0px 20px 20px 10px; display:block;}
#page_content_container hr {margin:0px 0px 15px 0px;color:#ccc; height:1px;}
#page_content_container hr.bigGap {margin:125px 0px 15px 0px;color:#ccc;}
#page_content_container blockquote {font-size:2em; color:#4e8eb9; margin:10px 75px 20px 50px; padding:10px; background:#ebebeb; line-height:1em; letter-spacing:-.02em;}
#page_content_container em {font-style:italic;}
#page_content_container strong {font-weight:bold;}
#page_content_container img {padding:10px;}
#page_content_container table { text-align:left; width:100%; margin:20px 0px 20px 0px; border:1px solid #CCC; padding:0px;}
#page_content_container tr th {font-size:1.25em; padding:10px;border-right: #CCC 1px solid; background:#4e8eb9; color:#FFF; text-align:left; }
#page_content_container th {color:#4e8eb9}
#page_content_container tr.even {background: #EBEBEB;}
#page_content_container tr td {padding:10px; font-size:1em;border-right: #CCC 1px solid; color:#666; line-height:1.25em; vertical-align:top; }
#page_content_container abbr {border-bottom:dotted 1px #CCC;}
#page_content_container acronym {border-bottom:dotted 1px #CCC;}
/*SPECIAL CASES FOR LIST STYLES*/
#page_content_container ul.check li, #page_content_container ul li.check {margin:0px 0px 15px 10px; list-style:disc; line-height:1.25em; padding-top:5px; list-style-image: url(../images/list-image-check.gif);} 
#page_content_container ul.nocheck li, #page_content_container ul li.nocheck {margin:0px 0px 15px 10px; list-style:disc; line-height:1.25em; padding-top:5px; list-style-image: url(../images/list-image-nocheck.gif);} 
#page_content_container ul.alert li, #page_content_container ul li.alert {margin:0px 0px 15px 10px; list-style:disc; line-height:1.25em; padding-top:5px; list-style-image: url(../images/list-image-alert.gif);} 


/* SEARCH RESULTS TEMPLATE STYLES WITH .search CLASS, 404 Template with .error class , Publications with .pubs
----------------------------------------------------------- */
/* SEARCH PAGE */
#page_content_container.search {}
#page_content_container.search h1 + small {margin-bottom:40px;}
#page_content_container.search h1, #page_content_container.search h1 + small, #page_content_container.search table { }
#page_content_container.search table#ctl00_MidContentBlock_GridView1 {border:0px; outline:none; margin-top:-35px;}
#page_content_container.search table#ctl00_MidContentBlock_GridView1 td {border-left:0px; border-right:0px;border-top:0px;}
#page_content_container.search table#ctl00_MidContentBlock_GridView1 th {display:none; visibility:hidden collapse; border:0px;}
#page_content_container.search table#ctl00_MidContentBlock_GridView1 tr {border-left:0px; border-right:0px; }


/* PAGINATION */
table#ctl00_MidContentBlock_GridView1 tr.searchPagination table {width:0px; margin:20px 0px 0px -10px; padding:0px;border:0px; width:auto;}
table#ctl00_MidContentBlock_GridView1 tr.searchPagination table tr {padding:0px; margin:0px;border:0px;}
table#ctl00_MidContentBlock_GridView1 tr.searchPagination table tr td {padding:0px; margin:0px; border:0px;}
#page_content_container.search tr.searchPagination {font-size:1em; text-decoration:none; padding:0px; margin:0px 0px 0px 0px; border:0px;}
#page_content_container.search tr.searchPagination td {width:auto;}
#page_content_container.search tr.searchPagination span {background:#faa61a; color:#FFF; padding:3px 7px 3px 7px; font-weight:bold; margin-right:5px; border:0px;}
#page_content_container.search tr.searchPagination a, #page_content_container.search tr.searchPagination a:hover { border:0px;font-size:1em; padding:3px 7px 3px 7px;  margin-right:5px; text-decoration:none; background:#355061; color:#FFF;}
#page_content_container.search tr.searchPagination a:hover {color:#FFF; background:#4e8eb9;}

#page_content_container.search tr.EveryRow {}
#page_content_container.search tr.EveryRow td {border-top:1px solid #666; Border-bottom:1px solid #999;}


/* SEARCH CONTENTS */
#page_content_container.search h2.searchTitle {font-family:Arial, Helvetica, sans-serif; font-size: 1.75em; line-height:1em; letter-spacing:-.025em; font-weight:bold; color:#4e8eb9; margin:10px 100px 0px 0px; display:block;}
#page_content_container.search h2.searchTitle a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4e8eb9; margin-bottom:15px; display:block;}
#page_content_container.search h2.searchTitle a:hover {color:#faa61a;}
#page_content_container.search p.searchDescrip + p {font-size:1em; margin:-10px 10px 15px 10px;}

/* 404 ERROR */
#page_content_container.error ul.searchLinks {list-style:none; margin:0px 0px 0px 0px; padding:0px; font-size:1.25em;; line-height:1em;}
#page_content_container.error ul.searchLinks li {margin:0px 20px 10px 0px; display:inline-block;}

/* PUBLICATIONS */
#page_content_container.pubs h5 {margin-left:25px; margin-top:25px;}
#page_content_container.pubs {text-align:left;}
#page_content_container.pubs ul {margin-left:50px;}
#page_content_container.pubs ul small {font-size:.75em; display:inline;}
#page_content_container.pubs li {list-style-image:none; list-style:none; margin-bottom:20px;}
#page_content_container.less-space li {list-style-image:none; list-style:none; margin-bottom:10px;}
#page_content_container.less-space ul {margin:0px 0px 35px 50px;}
#page_content_container.pubs p, #page_content_container.pubs p a {margin: 5px 20px 25px 25px; color:#D28205; text-align:right; }
#page_content_container.pubs p a:hover {color:#355061;}
#page_content_container.pubs p {padding-bottom:10px; border-bottom:1px dashed #DDD;}
#page_content_container.pubs p + p {text-align:left; margin-top:-44px;}

/* ALLL 3 */
#page_content_container.search a, #page_content_container.error a, #page_content_container.pubs a {font-weight:bold; font-size:.9em; color:#4e8eb9; text-decoration:none;}
#page_content_container.search a:hover, #page_content_container.error a:hover, #page_content_container.pubs a:hover {font-weight:bold; font-size:.9em; color:#DB8A04; text-decoration:none;}

/* MIN SPACE */
#page_content_container.search, #page_content_container.pubs {min-height:300px;}

/* BASIC FORM ELEMENTS  
----------------------------------------------------------- */
fieldset {border:1px dashed #CCC; padding:0 10px; margin:20px 0px 20px 0px;}
fieldset p {margin:0px; padding:0px 10px 0px 10px; color:#333;}
legend {font-size:1.5em; line-height:1.1em; color:#4e8eb9; font-weight:bold; padding:0px 10px 3px 10px; margin:0px 0px 0px 0px; background:#FFF;}
form {margin:10px 0px 20px 10px; padding:0px; text-align:left;}
form p {margin:0px; padding:0px 10px 0px 10px; color:#333;}
label {font-weight:bold; font-size:1em; line-height:1.2em; vertical-align:top; text-align:left; display:inline-block; margin:0px 10px 0px 0px;}
input {padding:4px;} /* both for radio buttons, check boxes, and clear and submit buttons, as well as Text inputs */
input.checkbox {}
input.radio {}
input.file {background:#FFF;}
input.submit {}
textarea {font-family:Arial, Helvetica, sans-serif; overflow:auto; line-height:1.1em; vertical-align:middle; font-size:1em; padding:4px 0px 0px 5px; min-height:100px;}
select {vertical-align:middle; font-size:1em; padding:2px 0px 0px 5px; color:#666;}
select optgroup {font-weight:bold; text-decoration:none; font-style:normal; padding:2px; color:#4E8EB9}
select optgroup option {display:block; margin-left:10px; padding:2px; font-size:.9em; color:#666;}
input.button {vertical-align: middle; line-height:1em;}
input.button:hover {}
input.button:active {}
#submit input.button {background: #4E8EB9 url(../images/Sprite-Submit.gif) top no-repeat; vertical-align:middle; border:0px; cursor:pointer; padding:0px; margin:0px; width:250px; height:50px; overflow:hidden;}
#submit input.button:hover {background:url(../images/Sprite-Submit.gif) center no-repeat; vertical-align:middle; border:0px;cursor:pointer; padding:0px; margin:0px;}

tr.odd {background-color:#f9f9f9;}

/*FOOTER COLLECTION LIST & LINK STYLES  
----------------------------------------------------------- */
#footer_container .footer_links h3 {border-top: 1px solid #999; border-bottom:1px solid #999; font-size:1.25em; letter-spacing:.01em; padding:3px 0px 3px 0px; color:#4e8eb9; text-transform:uppercase; }
#sidebar_content_wrap .collection p {padding:7px 0px 0px 2px; margin:0px;}
#footer_container .footer_links ul {font-size:1em; margin:7px 0px 0px 3px;}
#footer_container .footer_links li {line-height:1.1em; padding:0px; margin:0px 0px 7px 0px;}
#footer_container .footer_links a {text-decoration:none; color:#333; }
#footer_container .footer_links a:hover {text-decoration:underline; color:#4e8eb9;}
#footer_container hr {border-bottom:inset thin #EBEBEB; width:920px;margin:0px; text-align:center;}

/* FOOTER NAV LIST & LINKS  
----------------------------------------------------------- */
#secondary_nav_wrap #footer_nav ul {}
#secondary_nav_wrap #footer_nav li {display:inline; line-height:18px; margin:0px 5px 0px 5px; color:#FFF;}
#secondary_nav_wrap #footer_nav a { text-decoration:none; padding:4px; color:#555;}
#secondary_nav_wrap #footer_nav a:hover {background:#eee; padding:4px; color:#333; border-bottom:13px solid #eee; border-top:3px #999 solid; }

/* SOCIAL MEDIA LINKS  
----------------------------------------------------------- */
#secondary_nav_wrap #socia_media_links ul {}
#secondary_nav_wrap #socia_media_links li {display:inline;}
#secondary_nav_wrap #socia_media_links p {display:inline; vertical-align:middle;}
#secondary_nav_wrap #socia_media_links li img {margin: 0px; border:0; vertical-align: middle;}

/* FOOTER LOGOS & IMAGES  
----------------------------------------------------------- */
#footer_base_wrap .logo {background: url(../images/NCB_Logo_footer.png) no-repeat left; height:35px; width:920px; padding:0px 0px 10px 0px;}
#footer_base_wrap .FDIC {width:200px; height:35px; float:left; text-align:right; background: url(../images/FDIC_logo_footer.png) no-repeat right;}






