@charset "utf-8";
/* CSS Document */

body {background: url(/assets/images/bg-header.gif) repeat-x; behavior: url("assets/js/csshover3.js");  }
/*
.floatcontain:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .floatcontain { height:1px; }
*/
#pagecontain { margin:0 auto; width:980px; }

#headline-section { border-bottom:1px solid #ebebeb; padding:0 0 10px 0; margin:0 0 10px 0; }
.headline-section { border-bottom:1px solid #ebebeb; padding:0 0 10px 0; margin:0 0 10px 0; }
#headline-section.noline { border-bottom:none; padding:0; }

.carousel li {line-height: normal; }
.carousel li .speakerItem {height:310px;}

.clr { width:1px; height:1px; clear:both; float:none; display:block; }

/* header */
#header { height:111px; width:960px; margin-left:10px; float:left; }
#header-nav { float:right;  margin-top:9px; text-align:center;line-height:normal; }
#header-nav a,
#header-nav a:visited  { display:block; /*width:100%; /* height:100%; */ color:#fff; font-size:13px; text-decoration:none; }
#header-nav ul { margin:0; padding:0; line-height:normal;}
#header-nav ul li { height:25px; float:left; margin-right:6px; height:24px; display:block; line-height:normal; }

#header-nav ul li .tabLeft { float:left;background: url(/assets/images/bg-header-nav-left.gif) no-repeat;display:block; height:24px; width:9px; }
#header-nav ul li a {float:left;background: #00518B; padding:0px 14px; display:block;height:24px; }
#header-nav ul li a sup {margin-top:-4px; float:right; *float:none; *font-size:10px;}
#header-nav ul li .tabRight { float:left;background: url(/assets/images/bg-header-nav-right.gif) no-repeat;display:block; height:24px; width:9px; }
/* end header */

#logo { width:300px;height:111px; background: url(/assets/images/logo-cobank.gif) no-repeat; float:left; }
#logo a {width:300px;height:111px;  display:block; }

/* Search Box */

.search {float:right;   width:303px;height:26px; overflow:hidden; margin-right:5px; }
    #header .search {margin-top:20px;display:inline; }
    #headline-section .search {margin-top:-3px; margin-right:0px;}
.search input.searchBox { padding:0px 0px 0px 28px; margin:2px 5px 0px 0px; line-height:24px; background: url(/assets/images/bg-search-box.png) no-repeat;  border:none; width:196px; height:24px; font-size:11px; float:left; }
.search .button{ height:26px; float:left; margin:0px; padding:0px;}
input.btnSearch,
.search .button input {border:none; background: url(/assets/images/btn-search.png) no-repeat;width:74px; margin:0px; padding:0px; text-align:center; height:26px; color:#fff; cursor:pointer; font-size:15px; line-height:12px; }
input.btnSearch:hover,
.search .button input:hover {background-position: 0px -26px;}

/* End Search Box */

#page { width:980px; float:left; }
#pagecontent { width:960px; margin:0 0 0 10px; }
/******************************************************************************************/
/*
#home-main { width:960px;height:302px; }
*/


.featured { width:950px; position:relative; height:298px; padding:0;margin:0; overflow:hidden;

/* padding-right:250px;   border:5px solid #ccc;   background:#fff; */ }



.featured ul.ui-tabs-nav { position:absolute; 	left:644px; list-style:none; padding:0; margin:0; width:310px; z-index: 1000; }

.featured li.top-heading {height: 48px; overflow: hidden; width: 316px; display:block; padding:0 0 2px 0;margin:0; float:none; background: url(/assets/images/home-nav-top.png) no-repeat; margin-top:3px; }
.featured ul.ui-tabs-nav h3 { display: block; overflow: hidden; padding: 0px; margin: 0; margin-left:52px; margin-top: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-transform:uppercase; font-weight: bold; color: #818086; }

.featured li.nav-item { height: 48px; overflow: hidden; /*padding-top: 2px; */ width: 316px; display:block; padding:0 0 2px 0;margin:0; background:url('/assets/images/home-nav.png') top left no-repeat;}
	.featured li.nav-item.active {background:url('/assets/images/home-nav-on.png') top left no-repeat;}
.featured li.nav-item a { display:block; overflow: hidden; height:50px; width: 314px; padding-left: 86px; padding-top:8px; line-height: 34px; vertical-align: middle; font-size: 15px; text-transform: uppercase; color:#828387; background-position:51px -51px; background-repeat:no-repeat;  }
	.featured li.nav-item.active a {color: #fff; background-position:51px 0px;}


.featured li.ui-tabs-nav-item a:hover { color: #333333; /*background:#f2f2f2; */ }

.featured li.nav-item a.nav-Agribusiness {background-image: url(/assets/images/home-nav-agribusiness.png); }
.featured li.nav-item a.nav-Water { background-image: url(/assets/images/home-nav-water.png);}
.featured li.nav-item a.nav-Power { background-image: url(/assets/images/home-nav-power.png); }
.featured li.nav-item a.nav-Communications { background-image: url(/assets/images/home-nav-communications.png); }
.featured li.nav-item a.nav-Farm { background-image: url(/assets/images/home-nav-farmcredit.png);}


/*
.featured li.ui-tabs-selected{ background:url('images/selected-item.gif') top left no-repeat;  
}
*/
.featured .ui-tabs-panel{ width:667px; height:303px; position:absolute; /*background:#999;*/ }

/* remove padding */
.ui-tabs {padding: 0; !important;} 
.ui-tabs .ui-tabs-panel {  padding: 0 !important; } 
.ui-state-default,
.ui-state-default,
.ui-state-active,
.ui-widget-content,
.ui-widget-header {  background: none !important; border: none !important;
/*
    color: #212121; font-weight: normal;
*/ }

/*
.featured .ui-tabs-panel .info{ position:absolute; top:180px; left:0; height:70px; background: url('images/transparent-bg.png'); 
}
.featured .info h2{ font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; 
}
.featured .info p{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0; }
.featured .info a{ text-decoration:none; color:#fff; 
}
.featured .info a:hover{ text-decoration:underline; 
}
*/

#nav-fragment-1.ui-tabs-selected a {	 
	background: url(/assets/images/home-nav-agribusiness-on.png) no-repeat; }
#nav-fragment-2.ui-tabs-selected a { background: url(/assets/images/home-nav-water-on.png) no-repeat; }
#nav-fragment-3.ui-tabs-selected a { background: url(/assets/images/home-nav-power-on.png) no-repeat; }
#nav-fragment-4.ui-tabs-selected a { background: url(/assets/images/home-nav-communications-on.png) no-repeat; }
#nav-fragment-5.ui-tabs-selected a 
{background: url(/assets/images/home-nav-farmcredit-on.png) no-repeat;}


.featured .ui-tabs-hide{ display:none; 
}
/******************************************************************************************/


#home-bottom-left { float:left; background: url(/assets/images/bg-home-greybox.gif) repeat-x; height:135px; width:667px; margin:10px 0 0 0; color:#fff; display:inline; }
#home-bottom-left h3, 
#home-bottom-right h3 { color:#fff; }
#home-bottom-left p,
#home-bottom-right p { color:#fff; }
#home-bottom-left-nav { float:left; width:88px; padding:55px 0 0 20px; margin:0; }
.home-bottom-left-nav-arrow-l { float:left; width:29px;height:28px; background: url(/assets/images/home-bottom-left-nav-arrow-left.png) no-repeat; cursor:pointer; }
.home-bottom-left-nav-arrow-r { float:left; width:29px;height:28px; background: url(/assets/images/home-bottom-left-nav-arrow-right.png) no-repeat; margin-left:10px;cursor:pointer;  }

#home-bottom-left-text { float:left; width:500px; margin:10px 0 0 0; padding:0; }
#home-bottom-left-text h3 { font-size:25px; border-bottom:1px solid #fff; padding-bottom:5px; margin-bottom:5px; line-height:28px; }
#home-bottom-right { float:left; background: url(/assets/images/bg-home-greenbox.gif) repeat-x; height:135px; width:233px; margin:10px 0 0 10px; color:#fff; padding:10px 20px 0 20px; display:inline; }
#home-bottom-right h3 { font-size:25px; border-bottom:1px solid #fff; padding-bottom:5px; margin-bottom:5px; text-transform:uppercase; }
#home-bottom-right h3 .h3small { font-size:15px;	padding-bottom:5px; margin-bottom:5px; }
#home-bottom-left a:link, 
#home-bottom-left a:visited, 
#home-bottom-right a:link,
#home-bottom-right a:visited  { color:#ddcf2e; text-decoration:none; font-weight:bold; }


.viewport{ width: 500px; overflow:hidden; position: relative; }
.viewport ul{ position: relative; padding: 0; }
.viewport li{ width: 500px; float: left; list-style: none; }
#home-bottom-left-text { margin-top: 15px; }
#home-bottom-left-text h3 { padding-bottom: 10px; }

/* footer */
#footer { float:left; width:980px; height:200px; }
#footercontent { border-top:1px solid #ece9e6; margin:25px 10px 0 10px; padding:25px 25px 25px 30px; }
#footer p { font-size:12px; padding-bottom:10px; color:#a7a4a2; }
.footerspace { padding-right:20px; }
.footerImage{width:252px; float:right; margin-top:-5px;}
/* end footer */

/* main nav */
#main-nav { margin:0 0 0 10px; *padding:0 0 0 3px; width:960px; float:left; clear:left; /*background: url(/assets/images/bg-nav-backdrop.gif) no-repeat 0 0;*/ }
#main-nav ul { *margin:0 auto; padding:0; width:960px; }
#main-nav ul li { font-size:11px; text-align:center; text-transform:uppercase; font-weight:bold; margin:0;padding:0; }
#main-nav a,#main-nav a:visited { display:block; /* height:100%; */ color:#01538b; text-decoration:none; padding:6px 0 0 0 ; margin:0; overflow:hidden; }
#main-nav ul li { height:37px; _height:27px; float:left; padding:0; margin:0; }
/*#main-nav #about{ width:136px; }
#main-nav #products{ width:190px; }
#main-nav #knowledge{ width:193px; }
#main-nav #events{ width:170px; }
#main-nav #newsroom{ width:271px; }*/
#main-nav a .nav-text{ height:31px; padding-top:3px; cursor:pointer; display:block; float:left; }
#main-nav a .left-cap { width:14px; height:31px; float:left; background: none; }
#main-nav a .right-cap { width:14px; height:31px; float:left; background: none; }
#main-nav a:hover .nav-text{ background: url(/assets/images/bg-nav-hover-middle.gif) repeat-x 0 0px; height:31px; color:#fff; float:left; }
#main-nav a:hover .left-cap { width:14px; height:31px; float:left; background: url(/assets/images/bg-nav-hover-lcap.gif) no-repeat 0 0; }
#main-nav a:hover .right-cap{ width:14px; height:31px; float:left; background: url(/assets/images/bg-nav-hover-rcap.gif) no-repeat 0 0px; }
#main-nav .on a .nav-text{ background: url(/assets/images/bg-nav-hover-middle.gif) repeat-x 0 0px; height:31px; padding:3px 0 0 0; color:#fff; float:left; }
#main-nav .on a .left-cap{ width:14px; height:31px; float:left; background: url(/assets/images/bg-nav-hover-lcap.gif) no-repeat 0 0; }
#main-nav .on a .right-cap{ width:14px; height:31px; float:left; background: url(/assets/images/bg-nav-hover-rcap.gif) no-repeat 0 0px; }

/* end main nav */


/* slide show banner */

/*set the width and height to match your images */
#page-banner-slideshow {  position:relative; /*height:167px; */width: 960px; overflow:hidden; display:none; }
/*
#page-banner-slideshow IMG {  position:absolute; top:-41px; left:0; z-index:8; opacity:0.0; }
#page-banner-slideshow IMG.active {  z-index:10; opacity:1.0; }
#page-banner-slideshow IMG.last-active {  z-index:9; }
*/

/* end of slide show banner */

#page-banner{ overflow: hidden; height:167px; }
#divider-line-2col { background: url(/assets/images/column-divider.gif) 711px 0 repeat-y; padding:0 0 0 0; margin:30px 0 0 0; float:left; }
.divider-line-2col.noline,
#divider-line-2col.noline { background: none; }
.divider-line-2col-breadcrumb,
#divider-line-2col-breadcrumb { background: url(/assets/images/column-divider.gif) 711px 0 repeat-y; padding:0; margin:0; /*float:left; */margin-bottom:15px; }
#leftcol-contain { float:left; display:inline; padding:0 15px 0 0; margin:0 0 0 30px; }
#leftcol { float:left; display:inline; border-top:5px solid #d5d3c9; padding:10px 0 0px 0; margin:0 18px 0 30px; width:665px; }
#rightcol { border-top:5px solid #d5d3c9; /* margin:30px 0 30px 15px; */ margin:0 0 0px 15px; width:200px; float:left; display:inline; }
#leftcol ul { padding:10px 25px; }
#leftcol li { list-style:disc; margin-left:45px; line-height:2em; }
#leftcol-eq { float:left; display:inline; border-top:5px solid #d5d3c9; padding:10px 0 50px 0; margin:0 18px 0 30px; width:432px; }
#rightcol-eq { float:left; display:inline; border-top:5px solid #d5d3c9; padding:10px 0 50px 0; margin:0 0 0 30px; width:432px; }
.mainCol ul { padding:10px 25px; }
.mainCol li { list-style:disc; margin-left:45px; line-height:2em; }

.mainItem {}
.mainItem p {padding-bottom: 0px;}

.mainCol {width:898px; margin-left:30px;}

/* Footer Nav */
#footer-nav { float:left; display:inline; width:960px; border-top:1px solid #ece9e6; margin:0 0 0 10px; padding:17px 0 0 0; color:#a7a4a2; }
	
.footer-nav-section { width:200px; float:left; display:inline; border-top:4px solid #dce5ea; margin:0 0 0 32px; padding:10px 0 0 0; }	

#footer-nav a:link, #footer-nav a:visited { color:#a7a4a2; }
#footer-nav #footer-nav-section ul li { line-height:3em; }
/* End Footer Nav */




/* Right Column Nav */
#rightcol-nav { margin:6px 0 0 0; } 
.rightcol-nav-cat { background: url(/assets/images/bg-side-nav-box.gif) no-repeat; width:200px; _width:180px; font-weight:normal; margin-bottom:10px; padding:0; font-size:14px; } 

.rightcol-nav-cat a { width:100%; /* height:100%; */ display:block; overflow:hidden; padding:7px 10px; line-height:20px; } 
.rightcol-nav-cat.active a { color:#00518b; }


#rightcol-nav li.active a,
#rightcol-nav li.active a:visited { color:#00518b; }
#rightcol-nav li.active ul li a,
#rightcol-nav li.active ul li a:visited { color:#367c2b; }
#rightcol-nav ul { margin-bottom:10px; padding:0; }
#rightcol-nav ul li { list-style-image: url(/assets/images/list-arrow-green.gif); margin-left:25px; line-height:normal; margin-bottom:.5em; }
#rightcol-nav a:hover { color:#00518b; }
#rightcol-nav li.active ul li a:hover { color:#00518b; }
#rightcol-nav li.active ul li.active a,
#rightcol-nav li.active ul li.active a:visited { color:#00518b; }
#rightcol-nav ul li.active { list-style-image: url(/assets/images/list-arrow-blue.gif); margin-left:25px; }
 
 




/* End Right Column Nav */



/* Meetings */
#meet-panes {padding-bottom:40px; float:left;}
#meetings-nav { border-bottom:5px solid #dce5ea; }
ul.meet-tabs { padding:0 !important; margin:0 !important; width:100%; }
ul.meet-tabs li { height:27px; float:left; padding:0; margin:0 3px 0 0 !important;  display:block; list-style:none; text-align:center; text-transform:uppercase; font-size:12px; line-height:25px;}
ul.meet-tabs li a {display:block;}
ul.meet-tabs li a .tabLeft { float:left;background: url(/assets/images/bg-nav-meetings-left.gif) no-repeat;display:block; height:27px; width:10px; }
ul.meet-tabs li a .tabBg {float:left;background: url(/assets/images/bg-nav-meetings-bg.gif) repeat-x; padding:0px 3px; display:block;height:27px; color:#fff; }
ul.meet-tabs li a .tabRight { float:left;background: url(/assets/images/bg-nav-meetings-right.gif) no-repeat;display:block; height:27px; width:10px; }
ul.meet-tabs li a:hover .tabLeft,
ul.meet-tabs li a.current .tabLeft { background: url(/assets/images/bg-nav-meetings-active-left.gif) no-repeat; }
ul.meet-tabs li a:hover .tabBg,
ul.meet-tabs li a.current .tabBg{background: url(/assets/images/bg-nav-meetings-active-bg.gif) repeat-x;  }
ul.meet-tabs li a:hover .tabRight,
ul.meet-tabs li a.current .tabRight {background: url(/assets/images/bg-nav-meetings-active-right.gif) no-repeat; }



.meetings-agenda{ margin-top:15px; background: url(/assets/images/meeting-agenda.gif) no-repeat; height:34px; width:196px; }
	.btnRight { float:right; display:block; margin-top:10px;}
.meeting-calendar-section { border-top:1px solid #ebebeb; width:665px; clear:left; } 

.meeting-calendar-date { background: url(/assets/images/meeting-date-ribbon.gif) no-repeat; width:70px;height:83px; float:left; text-align:center; padding:15px 0 0 0; } 
.meeting-calendar-date h5 { color:#fff; text-transform:uppercase; font-size:18px; padding:0;margin:0; line-height:18px; } 
.meeting-calendar-date h5 span.meeting-month { font-size:13px; padding:0;margin:0; } 
.meeting-calendar-details {width: 565px; float:left; border-left:1px solid #ebebeb; padding: 0 0 0 10px; margin: 15px 0 15px 10px; } 
.meeting-calendar-details h5 { color:#367c2b; font-weight:bold;} 
.meeting-calendar-details p { padding:0;margin:0; } 
.meeting-upcoming-section { border-top:1px solid #ebebeb; padding:10px 0 15px 0; margin:0; } 
.meeting-upcoming-section p.date { padding:0;margin:0; color:#999999; } 
.meeting-upcoming-section h5 { color:#367c2b; font-weight:bold; font-size:14px; padding:5px 0 10px 0; } 
.meeting-upcoming-section img { margin:10px 0; } 
.meeting-section{  display:none; }
.meeting-section {width:683px; }
#Speakers {width:898px; }
/* End Meetings */



/* Customer Meetings */
h4.customer-meetings { padding-bottom:0;  }
    .mainItem h4{font-size:18px;}
#customer-meeting-portraits { background-color:#e5ebef; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:10px;margin:0; }
#customer-meeting-portraits img { padding:0; margin:0 0 0 10px; float:left; }
#customer-meeting-portraits img.first { margin:0; }
#customer-meetings-nav { border-bottom:5px solid #dce5ea;width:100%; float:left; }
#customer-meetings-nav ul { padding:0; margin:0; width:100%;  }

.meetings-tab-content { padding-top:10px; }

/* End Customer Meetings */


/* Breadcrumb */
#breadcrumb { height:30px; background-color:#fff; margin:0; padding:0; text-align:right; width:960px; }
#breadcrumb p { margin:0; padding:7px 265px 0 0; text-transform:uppercase; font-size:10px; }
/* End Breadcrumb */


/* Speakers */
.featured-speaker { background: url(/assets/images/featured-speaker-bg-line.gif) 0 0 repeat-x; margin:0 0 10px 0;  } 
.featured-speaker-portrait { float:left; } 
	.more  .featured-speaker-portrait { margin-top:10px;} 
.featured-speaker-portrait img {/* border:9px solid #e5ebef*/} 
.featured-speaker-top {/*	border-bottom:1px solid #ebebeb; */	width:100%; float:left; padding-bottom:7px; margin:0 0 10px 0; } 
.nametitle { width:500px; float:left; } 
.nametitle h4 { padding:10px 0 3px 0; margin:0; } 
.nametitle h5 { color:#8e99a0; font-size:13px; } 
.featured-speaker-hide-show { width:24px;height:24px; float:left; margin:17px 0 0 0; } 
.featured-speaker-hide-show a { width:100%;/* height:100%; */ display:block; background: url(/assets/images/arrow-expand.gif) 0 0 no-repeat; } 
.featured-speaker-hide-show.collapse a { background: url(/assets/images/arrow-collapse.gif) 0 0 no-repeat; } 
.featured-speaker-text { padding: 5px 0 0 25px; float:left; width:535px; } 
.pdf-download { font-size:11px; width:102px; text-align:center; font-weight:bold; background: url(/assets/images/icon-pdf-lg.gif) 37px 0 no-repeat; padding:0 0 0 0; margin:20px 0 0 0; } 
.pdf-download a { width:100%;/* height:100%; */display:block;overflow:hidden; padding-top:40px; }

/* End Speakers */



/* Speakers v2 */
.featured-speaker-rightcol {margin:0 0 0px 0; padding-top:25px; /* height:100%; */ border-top:1px solid #ebebeb; } 
.featured-speaker-rightcol.top {padding-top:5px; border-top:none; }
.featured-speaker-rightcol h4 { padding:10px 0 3px 0; margin:0; } 
.featured-speaker-rightcol h5 { color:#8e99a0; font-size:13px; } 
.featured-speaker-rightcol .featured-speaker-top {	padding-bottom:7px; margin:0 0 5px 0; } 
.featured-speaker-rightcol img { border:9px solid #e5ebef;}

/* End Speakers v2 */

/* rightcolCarousel */
.rightcolCarouselContainer { position:relative; margin-top:45px;}
.rightcolNav {display:block;height:22px; position:absolute; width:200px; top:85px; }
.rightcolNav div{cursor:pointer;  background-image: url(/assets/images/icon-arrows.png); width:12px; height:22px; display:block;}
.arrowLeft {background-position:0px 0px; float:left; }
.arrowRight {background-position:0px -22px; float:right;}

.rightcolCarousel {margin:0px 25px; width:150px;}
.rightcolCarousel img {/*border:12px solid #e5ebef;*/}



	.featuredSpeakers .itemName {width:256px; float:left; padding:10px 0px 5px 0px;}
.itemTitle {}
	.featuredSpeakers .itemTitle {font-weight:bold; font-size:12px; color:#999; padding:10px 0px; float:left; width:610px;}

.featuredSpeakers .bodyText {line-height:normal; margin-left:256px; padding-top:12px;}

/* rightcolCarousel */

/* Contact */
.contact-info { border-top:1px solid #ebebeb; padding:15px 0 0 0; } 
.contact-info p { color:#104b77; font-weight:bold; }
#contact-categories { border-top:1px solid #ebebeb; padding-top:15px; } 
.contact-category { margin:0 0 10px 0; padding:0; } 
.contact-category-headline { background: url(/assets/images/bg-contact-box.gif) no-repeat; width:434px;height:46px; } 
.contact-category-headline a { width:100%;/* height:100%; */display:block; background: url(/assets/images/contact-arrow-green.gif) no-repeat 400px 5px; } 
.contact-category-content{ display:none; font-size:14px; padding:10px; } 

#regional-offices-contain { }

ul.regional-offices, ul.international-offices { float:left; }


ul.regional-offices li { list-style:disc !important; color:#367c2b; margin-left:15px; }

ul.international-offices li { color:#044c7b; font-weight:bold; }

ul.regional-offices.left {
/*	margin-left:20px;*/ }

ul.international-offices.left { margin-left:0px; }

ul.regional-offices.right { margin-left:100px; }

ul.international-offices.right {
/*	margin-left:62px; */ }

h4.contact { padding:0;margin:0; 
}
#sub-headline-section { border-bottom:1px solid #ebebeb; padding:10px 0 10px 0; margin:10px 0 10px 0; float:left;width:100%; border-top:5px solid #d5d3c9; }
#contact-map { margin:0px 0 2px 0; clear:both; padding-top:25px;} 
.maplinks{ display:none; }
/* End Contact */


/* Contact Lightbox */

#contact-lightbox-contain { width:595px; border-top:5px solid #d4d3c8; padding: 11px 0 0 0; margin:20px; } 
.contact-section { width:568px; }
.contact-section h4 { padding-bottom:0; font-size:15px; } 
.contact-section h5 { font-weight:normal; font-size:13px; padding:0;margin:0; }
#contact-lightbox-contain .contact-section ul { padding:10px 0 15px 0; margin:10px 0 5px 0; border-top:1px solid #dce5ea; border-bottom:5px solid #dce5ea; }
#contact-lightbox-contain .contact-section ul li { padding:0;margin:0; list-style:none; line-height:1.6em; color:#044c7b; font-size:13px; font-weight:bold; }
/* End Contact Lightbox */




/* 5year Summary */
.expanding-section { background: url(/assets/images/featured-speaker-bg-line.gif) 0 0 repeat-x; margin:35px 0 10px 0; *padding-bottom:10px; _padding-bottom:0; /* height:100%; */ border-bottom:1px solid #ebebeb; } 
.expanding-section-top { width:100%; float:left; margin:0 0 10px 0; } 
.expanding-section-title { width:620px; float:left; } 
.expanding-section-title h4 { padding:10px 0 3px 0; margin:0; color:#367c2b; font-weight:normal; } 
.expanding-section-hide-show { width:24px;height:24px; float:right; margin:10px 0 0 0; } 
.expanding-section-hide-show a { width:100%;/* height:100%; */ display:block; background: url(/assets/images/arrow-expand.gif) 0 0 no-repeat; } 
.expanding-section-hide-show.collapse a { background: url(/assets/images/arrow-collapse.gif) 0 0 no-repeat; } 
.expanding-section-text { padding: 5px 0 0 0px; float:left; width:100%; }

h5.newsroom { color:#333333; font-size:15px; } 
.bottom-border { border-bottom:1px solid #ebebeb; } 
.expanding-section-contain { margin:0 0 75px 0; 
}

table#fiveyear { margin-bottom:25px; border-bottom:3px solid #dbe5e9; }

table#fiveyear tr.year td { padding:5px 0 5px 0; }

table#fiveyear td { font-size:12px; padding:10px; color:#666666; border-left:1px solid #dbe5e9; }

table#fiveyear td.category { font-weight:bold; font-size:12px; width:135px; padding:10px 10px 10px 0; border-left:none; }

table#fiveyear tr.year td { background-color:#dbe5e9; color:#104b76; text-align:center; font-size:13px; font-weight:bold; border-left:none; }

table#fiveyear tr.thickline td { border-bottom:3px solid #dbe5e9; }

table#fiveyear tr.thinline td { border-bottom:1px solid #dbe5e9; }

/* 5year Summary */


/* Financial Reports */

.annual-report-highlight { width:664px; height:275px; background:url(/assets/images/bg-annual-report-box.gif) no-repeat; } 
.annual-report-image { float:left; display:inline; width:191px; padding:15px 0 0 15px; } 
.annual-report-text { float:left; display:inline; width:360px; margin:10px 0 0 50px; } 
.annual-report-text p { padding-top:10px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
#leftcol .annual-report-text ul { margin:10px 0 0 0; padding:0; }
#leftcol .annual-report-text ul li { margin:0 0 0 20px; padding:0; color:#367C2B; } 
.annual-report { border-top:1px solid #ebebeb; padding:0 0 0 0; margin:25px 0 0 0; }
#leftcol .annual-report ul { margin:10px 0 0 0; padding:0; }
#leftcol .annual-report ul li { margin:0 0 0 20px; padding:0; color:#367C2B; }
/* End Financial Reports */



/* News Releases */
.news-release-section { border-top:1px solid #ebebeb; width:100%; padding:0;margin:0; } 
.news-release-date { background: url(/assets/images/icon-press-release-date.gif) no-repeat 10px 10px; width:51px;height:63px; float:left; text-align:center; padding:15px 0 0 0; } 
.news-release-date h5 { color:#367C2B; text-transform:uppercase; font-size:18px; padding:11px 0 0 9px; margin:0; line-height:14px; } 
.news-release-date h5 span.month { font-size:13px; padding:0;margin:0; font-weight:normal; color:#666666; } 
.news-release-details { float:left; /*border-left:1px solid #ebebeb;*/
	padding: 0 0 0 10px; margin: 15px 0 0 10px; } 
.news-release-details h5 { color:#666666; font-weight:bold; }
#leftcol .news-release-details ul { padding:0; margin:0; }
#leftcol .news-release-details ul li { padding:0; margin:0 0 0 15px; color:#367C2B; }
#news-release-contain h5.selected-year { font-weight:normal; font-size:19px; margin-bottom:10px; } 
.selected-year-year { color:#333333; padding-right:15px; }
#news-releases-year-select-contain { width:667px;height:45px; background:url(/assets/images/bg-newsroom-year.gif) no-repeat; margin-bottom:35px; }
#news-releases-year-select { float:left; width:585px; }
#news-releases-year-select ul { padding:0;margin:0; }
#news-releases-year-select li { float:left; list-style:none; padding:5px 0 0 42px; margin:0 !important; font-size:26px; line-height:normal; display:inline; }
#news-releases-year-select li.active a { color:#044c7b; }
#left-arrow-nav { float:left; height:45px;width:40px; }
#left-arrow-nav a { background:url(/assets/images/nav-arrow-pr-left.gif) no-repeat 15px 12px; width:100%;/* height:100%; */ display:block; }
#right-arrow-nav { float:right; height:43px;width:40px; }
#right-arrow-nav a { background:url(/assets/images/nav-arrow-pr-right.gif) no-repeat 15px 12px; width:100%;/* height:100%; */ display:block; }
/* End News Releases */




/* Search Results */
.searchResults {  border-top:5px solid #D5D3C9; padding-top:10px; padding-bottom: 50px; margin:0 32px 0 30px; float:left; width:898px;  }

.search-results-summary { padding-bottom:10px; border-bottom:1px solid #ebebeb; /* height:100%; */ }
.search-results-summary.top { padding-top:10px; border-bottom:none; border-top:1px solid #ebebeb; }
.search-results-summary p { font-size:16px; padding:0;margin:0; }
.search-results-summary ul { padding:0;margin:0; }
.search-results-summary ul li { float:left; padding:3px 0 0 10px; margin:0; list-style:none; line-height:normal; font-size:16px; }
.search-results-summary-left { float:left; width:400px; }
.search-results-summary-right { float:right; }
.search-results-summary ul li.active a { text-decoration:underline; color:#666666; }
.search-results-summary ul li.next a { background:url(/assets/images/arrow-search-next.gif) no-repeat right 6px; * background:url(/assets/images/arrow-search-next.gif) no-repeat right 4px; padding-right:10px; } 
.search-results-section { border-top:1px solid #ebebeb; width:100%; padding:0 0 15px 0; margin:0; } 
.search-results-icon { width:51px; float:left; text-align:center; padding:0; margin-top:15px; color:#367C2B; font-size:8px; font-weight:bold; } 
.search-results-icon a { width:100%;/* height:100%; */display:block; padding-top:30px; } 
.search-results-icon.download { background:url(/assets/images/icon-pdf-download.gif) no-repeat 15px 0px; } 
.search-results-icon.view a { background:url(/assets/images/icon-view-page.gif) no-repeat 15px 0px; } 

.searchResultsSummary {width:898px;}
.searchResultsTotal{ font-size:16px;  float:left; width: 898px;}
    .searchResultsTotal h4 { padding-top:0px;}
.searchResultsHelp {font-size:12px; }
.searchResultsHelp p {padding-top:0px;}
.searchResultsPaging {font-size:16px; width: 898px;  float:left;  text-align:right;  }
.searchResultsShowing {float:left; text-align: left;}
.searchResultsList { float:left; padding: 0; margin: 15px 0 0 0px; width:898px;  border-top: 1px solid #EBEBEB;} 
.searchResultsItem {border-bottom: 1px solid #EBEBEB; padding-bottom:10px; margin-top:10px; }
h5.itemTitle { color:#666666; font-weight:bold; font-size:16px; padding-bottom:6px;}
.itemURL a{color: #A7A4A2; padding-bottom:2px; font-size:11px;}
.searchResultsItem p {padding:3px 0px;width:600px;}
.aspNetDisabled {display:none;}

p.search-link { padding:0;margin:0; }

    



/* End Search Results */


/* Products */
.gridColumns {}
.columnLeft {width:310px;  float:left;}
.columnRight {width:310px; float:left; margin-left:45px;}
.product { width:310px; border-top:5px solid #d5d3c9; float:left; margin-bottom:25px; min-height:150px; } 
.product.right { margin-left:45px; } 
.product p { border-top:1px solid #ebebeb; } 
.product-title a { width:100%;/* height:100%; */ display:block; padding:5px 0 5px 35px; } 
.product-title.loans { background:url(/assets/images/icon-loans.gif) no-repeat 0 7px; } 
.product-title.leases { background:url(/assets/images/icon-leases.gif) no-repeat 0px 7px; } 
.product-title.int { background:url(/assets/images/icon-int.gif) no-repeat 0px 7px; } 
.product-title.online { background:url(/assets/images/icon-online.gif) no-repeat 0px 7px; }
.product-title.other { background:url(/assets/images/icon-other.gif) no-repeat 0px 6px; } 
.product-title {height:50px;	width:275px; }
h5.product-detail { color:#333333; }

/* End Products */

/* Knowledge */

/* End Knowledge */

/* Product Detail */
.product-detail-links { background:url(/assets/images/bg-prod-svcs-box-mid.gif) repeat-y; width:664px; margin-bottom:25px; } 
.product-detail-links-top { background:url(/assets/images/bg-prod-svcs-box-top.gif) no-repeat; width:664px; height:10px; } 
.product-detail-links-bot { background:url(/assets/images/bg-prod-svcs-box-bot.gif) no-repeat; width:664px; height:11px; }
#leftcol .product-detail-links ul { float:left; padding:10px 0 0 25px; margin:0; }
#leftcol .product-detail-links ul li.active a { color:#044c7b; background:url(/assets/images/blue-arrow-down.gif) no-repeat right 9px; padding-right:15px; }
#leftcol .product-detail-links ul.product-detail-links-right { padding-left:55px; }
#leftcol .product-detail-links ul li { list-style:none; padding:0 0 6px 0; margin:0 0 5px 0; line-height:normal; border-bottom:1px solid #fff; font-size:17px; }
#leftcol .product-detail-links ul li.bot { border-bottom:none; }


/* End Product Detail */


/* Sitemap */
#content_0_maincontent_0_ulSitemap a {display:none;}
#content_0_maincontent_0_ulSitemap .sitemap a,
#content_0_maincontent_0_ulSitemap .sitemap {display:block;}
.sitemap li {padding-right:32px; width:200px; float:left;}
.sitemap li a {display:block;color:#104B77; font-size: 18px;  border-bottom:1px solid #EBEBEB; margin-bottom:10px; padding-bottom:10px; }
.sitemap li .sitemap li {float:none;}
.sitemap li .sitemap li a { color:#367C2B; border:none; background:  url("/assets/images/bg-side-nav-box.gif") no-repeat scroll 0 0 transparent; font-size: 14px; font-weight: normal; margin-bottom: 10px; padding: 10px; width: 200px;}
.sitemap li .sitemap li .sitemap { margin-bottom:10px;}
.sitemap li .sitemap li .sitemap li {margin-left:25px; line-height:25px; list-style:none outside none; list-style-image:url("/assets/images/list-arrow-green.gif"); background: none;}
.sitemap li .sitemap li .sitemap li a{background: none;font-size:12px; margin:0px; padding:0px; }

/* End Sitemap */
.expandableContent {border-top:5px solid #D6D4C8; margin-bottom:30px;	}
	.moreExpanded { margin-bottom:10px;}
.toggleSet h4 {	color: #367C2B;	font-weight: normal;	margin: 0;	padding: 13px 0 10px;	margin: 0 0 10px;	}

.expandableContent .more {display:none;}
.toggleAll {color: #367C2B;    text-decoration: none;font-size: 12px;  text-align:right; padding:6px 0px; cursor:pointer;}
.toggleMore {position:relative; border-bottom: 1px solid #EBEBEB !important; }
	.featuredSpeakers .toggleMore {}

.toggleBttn {position:absolute; top:8px;	background-image: url("/assets/images/arrow-collapse.gif");	background-repeat: no-repeat;	background-position: 0 0;	height: 24px;	width: 24px;	right: 0px;	cursor:pointer;}
.moreExpanded .toggleBttn {	background: url("/assets/images/arrow-expand.gif") no-repeat scroll 0 0 transparent;}
.expandableContent .more {	margin-bottom: 0px;		color: #666666;	font-size: 13px;	line-height: 1.7em;	padding-bottom: 15px; }
table#fiveyear { margin-bottom: 10px; }





/* overlay */
.overlay {display:none; position:absolute; top:0px; left:0px; background:url("/assets/images/overlayBG.png") repeat;  z-index:9999; }
.closeButton {float:right; height:42px; width:42px; background:url(/assets/images/close_overlay.png) no-repeat top left; margin:2px 0px 20px 0px; cursor:pointer; position:absolute; top:0px; right:0px;}

.overlayInner { position:relative; background:url("/assets//images/bg_popup.png") no-repeat 0 0; margin:0px; padding:47px; width:370px; height:170px; }
.overlayBoxHeader { font-size:18px; text-transform:uppercase; display:inline; color:#333;}
.overlayInner p { padding:10px 0px 5px 0px; line-height:normal;}

a.btn,
a.btn:link,
a.btn:visited {color:#fff; }
.btn { display:block;  height:26px; float:left; margin:8px 8px 8px 0px;text-transform:uppercase; color:#fff; font-size:12px; line-height:normal !important;  }
.autoBttn {display:block;  float:left; margin:8px 8px 8px 0px; padding-right:13px; background:url(/assets/images/bg-nav-hover-rcap.gif) no-repeat 100% 0;  height:26px;}
    .autoBttn span { display:block; background:url(/assets/images/btn_bg.png) repeat-x 0 0;padding:6px 7px 6px 20px;  }
.btnRight {float:right;  clear:both; margin-right:0px;}
    .btnRight .autoBttn,
    .btnRight .btn { margin:8px 0px 8px 8px;}
	
.btnCancel {background:url(/assets/images/btn_cancel.png) no-repeat 0 0; width: 91px; text-align:center; padding:6px 0px;}

.contentSection {}
.sectionBody {margin-bottom:20px;}

.mapBubble {text-align:left;float:left;font-size:12px;width:300px;}

.mapBubble .itemName {display:block; font-size:13px; padding-bottom:10px; padding-top:0px;}
.mapBubble .itemCityStateZip {display:block;}
.mapBubble .itemPhone {display:block; font-size:11px; padding:10px 0px;}

.itemHotelInfo {padding-top:10px;}

.gotoTab0,
.gotoTab1,
.gotoTab2,
.gotoTab3,
.gotoTab4,
.gotoTab5,
.gotoTab6,
.gotoTab7,
.gotoTab8,
.gotoTab9,
.gotoTab10,
.gotoTab11,
.gotoTab12,
.gotoTab13,
.gotoTab14 {-webkit-user-select:none;}
