 /* base
----------------------------------------------- */

html, body {
    height:100%;
}

body {
    color:#443502;
    font-family:Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
    background:url(../images/gradient_top.png) repeat-x top left #fcfbf4;
}

.serif { font-family:Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; }
.sans-serif { font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; }

h1, h2, h3, h4, h5, h6 { color:#6b5403; }

h1 {
    font-size:22px;
    margin:0 0 20px 0;
    text-transform:uppercase;
}
h1.forum {
	margin: 0;
}

h2 {
    font-size:17px;
    padding:0 0 10px;
    text-transform:uppercase;
}

.section-home h2,
.entry-for-the-media h2 {
    border-bottom:1px solid #6b5403;
}

h3 {
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:15px;
    margin:0;
}

h4 {
    font-size:17px;
    font-weight:normal;
    text-transform:uppercase;
	line-height:1.2em;
}


/* links
----------------------------------------------- */

a {
    color:#d98e2b;
    text-decoration:none;
}
.logged-in a { color:#629ab9; }
a:hover, a:active { text-decoration:underline; }
a:hover, a:focus { outline:0; }

a.button {
    background:url('../images/bg_anchor_button_right.gif') no-repeat top right;
    color:#6b5403;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:13px;
    height:26px;
    line-height:26px;
    padding:0 4px 0 0;
    text-decoration:none;

    display: -moz-inline-stack;
    display:inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}
a.button:hover { color:#d98e2b }
.logged-in a.button:hover { color:#629ab9; }

a.button span {
    background:url('../images/bg_anchor_button_left.gif') no-repeat;
    padding:0 15px 0 19px;

    display: -moz-inline-stack;
    display:inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline
}


/* layout
----------------------------------------------- */

.replace {
    display:block;
    height:0 !important;
    overflow:hidden;
    padding-top:0;
    width:0;
}

.template-modal {
    padding:0 5px 0 0;
}

/* tabs
----------------------------------------------- */
#tabs a {
    background:url("../images/tab_orange_left.png") no-repeat scroll left top transparent;
    color:#fff;
    display:block;
    float:right;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:15px;
    font-weight:bold;
    height:32px;
    margin:0 8px 0 0;
    text-decoration:none;
    z-index:200;
}

#tabs a span {
    background:url("../images/tab_orange_right.png") no-repeat scroll right top transparent;
    display:block;
    height:32px;
    line-height:32px;
    padding:0 14px 0 10px;
    position:relative;
    right:-4px;
}


a#farm-credit-login { 
	background-image: url("../images/tab_green_left.png") ; 
	}
	
a#farm-credit-login span { 
	background-image:url("../images/tab_green_right.png");
	}
	
	
.logged-in a#farm-credit-login { background-image:url("../images/tab_blue_left.png"); }
.logged-in a#farm-credit-login span { background-image:url("../images/tab_blue_right.png"); }


/* header
----------------------------------------------- */

#header-wrapper {
    position:relative;
}

#header {
    z-index:100;
    position: relative;
}

#main {
	/*
	background: transparent url('../images/') repeat-y top left;
	*/
	}
	
#main-content ul li {
	margin: 0 0 10px 30px;
	}
	
#main-content ul.dashboard-module li {
	margin: 0;
	}
	
#logo, #tabs { height:124px; }

#logo a {
    background:url("../images/logo.gif") no-repeat;
    display:block;
    height:68px;
    position: absolute;
    margin:24px 0 0 18px;
    text-indent:-9999px;
    width:291px;
}

#printlogo {
	display:none;
}

#searchform,
#form-calendar-search {
    background:url("../images/bg_search.gif") no-repeat scroll left top transparent;
    height:25px;
    margin:0;
    width:220px;
}

#searchform {
    position:absolute;
    right:4px;
    top:83px;
}

#searchform #s,
#form-calendar-search #calendar_search_query {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:#6b5403;
    float:left;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:13px;
    margin:4px 0 0 13px;
}

#searchsubmit,
#calendar_search_submit {
    float:right;
    margin:4px 9px 0 0;
}

#jobsearch-form {
    background:url("../images/bg_search.gif") no-repeat scroll left top transparent;
    height:25px;
    margin:0;
    width:220px;
}

#jobsearch-form.careers {
    background:url("../images/bg_search-careers.gif") no-repeat scroll left top transparent;
    margin: 0 0 10px 0;
}

#jobsearch-form #jobsearch-search-field {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:#6b5403;
    float:left;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:13px;
    margin:4px 0 0 13px;
}

#jobsearch-form #jobsearchsubmit {
    float:right;
    margin:4px 9px 0 0;
}

/* content
----------------------------------------------- */

#container {
    padding:0 0 30px;
}
.entry-home #container { padding-top:1px; }

.template-2c-l-fixed #container { background:url('../images/bg_container.gif') repeat-y 185px 0; }

#section-image {
    background:url(../images/bg_section_image.png) no-repeat;
    margin-bottom:40px;
    padding:3px;
}

.section-about #main-content {
    padding-right:60px;
}
.entry-gallery #main-content { padding-right:0; }

/* additional content AKA articles
----------------------------------------------- */
.image-float-left {
	padding:13px 20px 10px 0;
	float:left;
	display: inline-block;
}

.image-float-right {
	padding:13px 0 10px 20px;
	float:right;
}

.system-structure-article {
    margin:0 0 30px;
}

.system-structure-article h2 {
    background:no-repeat;
    height:42px;
    line-height:42px;
    padding:0 0 0 52px;
}

/* custom CSS (Community impact report)
----------------------------------------------- */
#lnk_americas_heartland {
	display: block;
	height: 36px;
	left: 23px;
	position: absolute;
	top: 190px;
	width: 322px;
}
#lnk_americas_heartland_sub {
	display: block;
	height: 36px;
	left: 23px;
	position: absolute;
	top: 110px;
	width: 322px;
}
#articles_lnk{
    	display: block;
	height: 23px;
	left: 37px;
	position: absolute;
	top: 154px;
	width: 292px;
}
.main-content-head{
    padding:0;
    margin:0;
    height:312px;
    width:758px;
}
.main-content-head-pos{
    display:none;
    padding:0;
    margin:0;
    width:758px;
    height:312px;
    z-index:-9999;
}
.main-content-head-img-1{
    background:url('/assets/images/community_impact/hdr_community_impact_report_1.jpg') 0 0 no-repeat;
    position:absolute;
}
.main-content-head-img-2{
    background:url('/assets/images/community_impact/hdr_community_impact_report_2.jpg') 0 0 no-repeat;
    position:absolute;
}
.main-content-head-img-3{
    background:url('/assets/images/community_impact/hdr_community_impact_report_3.jpg') 0 0 no-repeat;
    position:absolute;
}
.main-content-head-img-4{
    background:url('/assets/images/community_impact/hdr_community_impact_report_4.jpg') 0 0 no-repeat;
    position:absolute;
}
.main-content-head-text{
    position:absolute;
    font-size:12px;
    left:38px;
    top:115px;
    width:282px;
    height:30px;
    color:#fff;
}
.main-content-head-text a{
    color:#f7c437;
}
.main-content-head-sub{
    padding:0;
    margin:0;
    width:758px;
    height:178px
}
.community_impact_pdf{
    background:url('/assets/images/community_impact/community_impact_download_pdf.jpg') 0 0 no-repeat;
    height:168px;
    width:244px;
    position:relative;
}
.community_impact_pdf a{
    height:168px;
    width:244px;
    position:absolute;
}
/*.entry-advocates-for-agriculture .main-content-head-sub,
.main-content-head-sub.parent_511{
    * background:url('/assets/images/community_impact/hdr_community_impact_report_sub_1.jpg') 0 0 no-repeat;
}
.entry-empowering-the-future .main-content-head-sub,
.main-content-head-sub.parent_522{
    * background:url('/assets/images/community_impact/hdr_community_impact_report_sub_2.jpg') 0 0 no-repeat;
}
.entry-friends-of-agriculture .main-content-head-sub,
.main-content-head-sub.parent_510{
    * background:url('/assets/images/community_impact/hdr_community_impact_report_sub_3.jpg') 0 0 no-repeat;
}
.entry-recipient-organizations .main-content-head-sub{
    * background:url('/assets/images/community_impact/hdr_community_impact_report_sub_4.jpg') 0 0 no-repeat;
}*/
.entry-advocates-for-agriculture .main-content-head,
.main-content-head.parent_511,
.main-content-head.parent_580{
    background:url('/assets/images/community_impact/hdr_community_impact_report_1.jpg') 0 0 no-repeat;
}
.entry-producers-of-tomorrow .main-content-head,
.main-content-head.parent_522,
.main-content-head.parent_581{
    background:url('/assets/images/community_impact/hdr_community_impact_report_2.jpg') 0 0 no-repeat;
}
.entry-friends-of-agriculture .main-content-head,
.main-content-head.parent_510,
.main-content-head.parent_579{
    background:url('/assets/images/community_impact/hdr_community_impact_report_3.jpg') 0 0 no-repeat;
} 
.entry-recipient-organizations .main-content-head{
    background:url('/assets/images/community_impact/hdr_community_impact_report_4.jpg') 0 0 no-repeat;
}
.main-content-nav-sub {
	margin-bottom: 25px;
	margin-top:-14px;
	width:757px;
	height:83px;
}
.main-content-nav-sub li {
	list-style: none;
	display:block;
	float:left;
	margin: 0px 5px 0px 0px;
	width: 183px;
}
.main-content-nav-sub li span.advocates-for-agriculture{
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') no-repeat 0px 0px;
    width:176px;
}
.main-content-nav-sub li span.producers-of-tomorrow{
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') no-repeat -188px 0px;
    width:176px;
}
.main-content-nav-sub li span.friends-of-agriculture{
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') no-repeat -376px 0px;
    width:176px;
}
.main-content-nav-sub li span.recipient-organizations{
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') no-repeat -565px 0px;
    width:176px;
}

.main-content-nav-sub li.current span.advocates-for-agriculture,
.main-content-nav-sub li.current span.advocates-for-agriculture:hover { 
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') 0px -166px no-repeat;	
}

.main-content-nav-sub li span.advocates-for-agriculture:hover{
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') 0px -83px no-repeat;
    width:176px;
}
.main-content-nav-sub li.current span.producers-of-tomorrow,
.main-content-nav-sub li.current span.producers-of-tomorrow:hover {
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') -188px -166px no-repeat;	
}
.main-content-nav-sub li span.producers-of-tomorrow:hover{
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') -188px -83px no-repeat;
    width:176px;
}
.main-content-nav-sub li.current span.friends-of-agriculture,
.main-content-nav-sub li.current span.friends-of-agriculture:hover {
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') -376px -166px no-repeat;	
}
.main-content-nav-sub li span.friends-of-agriculture:hover{
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') -376px -83px no-repeat;
    width:176px;
}
.main-content-nav-sub li.current span.recipient-organizations,
.main-content-nav-sub li.current span.recipient-organizations:hover {
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') -565px -166px no-repeat;	
}
.main-content-nav-sub li span.recipient-organizations:hover{
    background:url('/assets/images/community_impact/community_impact_home_bk_top.png') -565px -83px no-repeat;
    width:176px;
}
.main-content-nav-sub li.current span.recipient-organizations a,
.main-content-nav-sub li.current span.friends-of-agriculture a,
.main-content-nav-sub li.current span.producers-of-tomorrow a,
.main-content-nav-sub li.current span.advocates-for-agriculture a{
    color:#fff;
}
.recipient-organizations:hover a,
.friends-of-agriculture:hover a,
.producers-of-tomorrow:hover a,
.advocates-for-agriculture:hover a{
    /*color:#fff;*/
}
.main-content-nav-sub li.last {
	margin:0 0 0 1px !important;
}
.main-content-nav-sub a {
	color: #6d5206;
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration: none;
}

.main-content-nav-sub-top {
    overflow:hidden;
    display: block;
    height:43px;
    width:176px;
    padding-left: 16px;
    padding-top:30px;
    padding-bottom:10px;
}
.main-content-nav-sub-bottom {
    background: url("/assets/images/community_impact/community_impact_home_bk_bot.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 177px;
    font-size:12px;
    margin-left: 5px;
    padding-left: 14px;
    padding-right: 25px;
    padding-top: 10px;
    width: 150px;
}
.main-content-nav-sub-bottom a {
    color:#DB9333;
    font-size:12px;
}
.column-left {
	border-right:1px dashed #d4c3a8;
	padding-right:10px;
	float: left;
	width: 495px;	
}
.column-right {
	float: right;
	width: 225px;
}
.column-right p {
	color: #6b5403;
}
.entry-2011-community-impact-report #articles-wrapper .article-container{
    border-bottom:1px dashed #d4c3a8;
    margin-bottom:12px;
}
#featured-nav-wrapper h2{
    padding:6px 0 7px !important;
}
ul.featured-nav-sub{
    list-style:none;
    display:block;
}
.featured-nav-sub li{
    background:url("/assets/images/bg_sidebar_nav.gif") no-repeat scroll 0 8px transparent;
    margin:0 0 5px 0 !important;
    padding: 0 0 0 18px;
}
.featured-nav-sub li a{
    padding:5px 5px 5px 5px;
    display:block;
}
.featured-nav-sub li.current a, .featured-nav-sub li a:hover{
    background: none repeat scroll 0 0 #84B064;
    color: #FFFFFF !important;
    text-decoration: none;
}
.main-content-nav-sub-box h2{
    border-bottom:1px dashed #D4C3A8;
}
.main-content-nav-sub-box li{
    list-style:none;
    float:left;
    width:227px;
    border-right:1px dashed #D4C3A8;
    padding:0 14px 15px 0 !important;
    margin:0 14px 0 0 !important;
}
.main-content-nav-sub-box li span.logo{
    background-color:#f3f2ed;
    display:block;
    margin-bottom:6px;
    height:130px;
    width:227px;
    overflow:hidden;
}
.main-content-nav-sub-box li p{
    color:#bebd54;
    font-weight:bold;
}
.main-content-nav-sub-box li.last{
    margin:0 0 0 0 !important;
    padding:0 0 0 0 !important;
    border:none;
}
blockquote {
	border-bottom: 1px dashed #d3d1c8;
	color: #bab949;
	font-size: 17px;
	line-height: 28px;
	font-style: italic;	
	width: 484px;
	padding: 5px;
	margin: 20px 0px;
	position: relative;
}
blockquote div {
	padding: 0px 0px 10px 47px;
}
blockquote .lquo {
	background: url('../images/community_impact/lquo.png') no-repeat;
	position: absolute;
	top: -2px;
	left: 0px;
	width: 54px;
	height: 43px;
}
blockquote .rquo {
	background: url('../images/community_impact/rquo.png') no-repeat;
	display: inline;
	position: relative;
	top: 0px;
	left: 5px;
	width: 27px;
	height: 22px;
}
#sub-sub-nav-wrapper p,
#sub-sub-nav-wrapper li {
	font-style: normal;
	font-family: Myriad Pro, Arial;
	margin: 0px !important;
}
#sub-sub-nav-wrapper a {
	color: #648b18;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 15px;
}
#sub-sub-nav-wrapper p {
	color: #443502;
	font-size: 15px;
	line-height: 19px;
}
#sub-sub-nav-wrapper blockquote div {
	padding: 25px;
}
#sub-sub-nav-wrapper ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sub-sub-nav-wrapper .hr {
	background: url('../images/hr.png') no-repeat;
	padding: 0px;
	margin: 20px 0px;
	width: 419px;
	height: 3px;
}

/* sitemap
----------------------------------------------- */
.section-sitemap .overview
{
	margin-right:56px;
}
	
.section-sitemap .last-overview
{
	margin-right:0;
}

/* gallery
----------------------------------------------- */
.gallery { position:relative; }

.gallery h2 {
    border:0;
    border-top:1px solid #e5e1d3;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:20px;
    font-weight:normal;
    margin:0;
    padding:30px 0 0;
    text-transform:none;
}

/* see http://flowplayer.org/tools/demos/scrollable/index.html */
.scrollable {
    position:relative;
    overflow:hidden;
    width: 750px;
    height:290px;
}

.scrollable .items {
    width:20000em;
    position:absolute;
}

.items div {
    float:left;
    height:290px;
    width:750px;
}

.mini-gallery a,
.items div a {
    float:left;
}

img.framed {
    background-position:center;
}

img.video-thumbnail {
    -moz-background-size:100%;
    -webkit-background-size: 100%;  
    -o-background-size: 100%;  
    -khtml-background-size: 100%;
    background-size:100%;
}

/* this makes it possible to add next button beside scrollable */
/*.scrollable {
    float:left;    
}*/

/* prev, next, prevPage and nextPage buttons */
a.browse {
    background:url(../images/prev_next.gif) no-repeat;
    bottom:-15px;
    cursor:pointer;
    display:block;
    font-size:1px;
    height:26px;
    left:50%;
    position:absolute;
    width:40px;
    z-index:100;
}

/* right */
a.right         { background-position: 0 -26px; }
a.right:hover   { background-position:-40px -26px; }
a.right:active  { background-position:-80px -26px; } 


/* left */
a.left          { margin-left:-40px; } 
a.left:hover    { background-position:-40px 0; }
a.left:active   { background-position:-80px 0; }

/* disabled navigational button */
a.disabled {
    visibility:hidden !important;        
}


/* locations  
----------------------------------------------- */

.entry-locations .location-listing
{
	padding:16px 0;
	border-top:1px solid #ccc;
}

.entry-locations .location-listing-header {
	border-bottom: 1px solid #6B5403;
	margin-top:20px;
}

.entry-locations a.button {
	padding-left:10px;
	float:right;
}

.entry-locations .location-listings-title {
	width:60%;
	float:left;
}

.entry-locations .nextprev_buttons {
	float:right;
	width:35%;
}

.entry-locations .location-listing-left-column {
	width:33%;
	float:left;
	padding-left:5px;
}

.entry-locations .location-listing-location-type {
	color:#93b773;
}

.entry-locations .location-listing-left-column h3 {
	font-size:12px;
}

.entry-locations .location-listing-middle-column {
	width:38%;
	float:right;
	font-size:12px;
	margin-right:5px;
}

.entry-locations .location-listing-right-column {
	width:20%;
	float:right;
	font-size:12px;
}

.entry-locations .location-listing-right-column-full {
	width:65%;
	float:right;
	font-size:13px;
}

.entry-locations #location_listings_footer {
	margin-top:10px;
}

.entry-locations #page_count, .entry-locations #location_count {
	font-style:italic;
	float:left;
}

.entry-locations #map-wrapper {
	padding:13px;
	background-color:#f4f3ec;
}

.entry-locations .locationsearchform
{
	display:inline;
}

.entry-locations #main-content {
    padding-right:0px;
}

.entry-locations .location-listing-left-column p
{
	margin:0;
	padding:0;
}

.entry-locations .location-search-first-row
{
	
}

.entry-locations .location-search-first-row .location-search-row-column
{
	float:left;
	width:31%;
}

.entry-locations .location-search-first-row .location-search-row-column-last
{
	float:left;
	width:35%;
}

.entry-locations .location-search-first-row .location-search-row-column select
{
	width:150px;
}

.entry-locations .location-search-second-row
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	margin:10px 0;
	padding-top:0px;
}

.entry-locations .location-search-second-row label
{
	margin-right:15px;
}

.entry-locations .location-listings-title
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-weight:normal;
	font-size:22px;
	text-transform:none;
	padding-bottom:4px;
	margin-bottom:0;
}

.entry-locations .location-type-title
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-transform:none;
	background-color:#6b5403;
	color:#eeeadc;
	padding:2px 10px;
}

.entry-locations .location-organization-title
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-transform:none;
	background-color:#eeefe6;
	color:#6b5403;
	padding:8px 10px;
}

.entry-locations .location-organization-website
{
	font-family:Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	font-style:italic;
	font-size:13px;
	margin-left:10px;
	font-weight:normal;
}

.entry-locations label
{
	float:left;
}

.entry-locations .google-map-info-first-row
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:2px 2px 0 2px;
    color:#6b5403;
}

.entry-locations .google-map-info-second-row
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:12px;
    font-weight:normal;
    padding:2px 2px 0 2px;
    
}

.entry-locations .google-map-info-second-row p
{
	padding:0;
	margin:0;
}

.entry-locations .filter-label
{
	font-weight:bold;
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	padding:3px 3px 0 3px;
	display:block;
    width:auto !important;
}

.entry-locations .filter-label-zip
{
	width:76px;
}

.entry-locations .location-select-filter
{
	
}

.entry-locations .filter-label-first
{
	margin-left:0;
}

.entry-locations .location-listing-left-column p
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-style:italic;
	color:#75a14f;
}

.entry-locations .location-listing-right-column p, .entry-locations .location-listing-middle-column p
{
	padding:0;
	margin:0;
}

.entry-locations .location-listing-right-column p span, .entry-locations .location-listing-middle-column p span
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	margin-right:3px;
	color:#9f8f70;
}

.entry-locations #search_button
{
	vertical-align:middle;
}

#map-profiles {
  display:none;
}

#map_canvas {
	width:708px;
	height:309px;
}

.map_shadow {
	padding:3px;
	background: url('/assets/images/map_bg.gif') no-repeat;
	margin-left:4px;
}

/* careers 
----------------------------------------------- */   
.entry-opportunity .job-listing-left-column
{
	width:20%;
	margin-top:5px;
}

.entry-opportunity .job-listing-right-column
{
	width:75%;
	margin-top:5px;
}

.entry-opportunities .job-filter-select
{
	width:120px;
}

.entry-opportunity .center-text
{
	text-align:center;
}

.entry-opportunities div.job-listing-header {
	border-bottom: 1px solid #6B5403;
	margin-top:20px;
}

.entry-opportunities a.button {
	padding-left:10px;
	float:right;
}

.entry-opportunities .job-listings-title {
	width:50%;
	float:left;
}

.entry-opportunities .nextprev_buttons {
	float:right;
	width:45%;
}


.entry-opportunities .job-listing {
	border-bottom:1px solid #d6d5cf;
	padding:10px 0;
}

.entry-opportunity .job-listing-row {
	border-top:1px solid #d6d5cf;
	padding:10px 0;
}

.entry-opportunities .job-listing-left-column, .entry-opportunity .job-listing-left-column {
	width:225px;
	float:left;
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

.entry-opportunity .job-listing-left-column {
	width:150px;
	font-weight:bold;
}

.entry-opportunities .job-listing-right-column, .entry-opportunity .job-listing-right-column {
	float:left;
    margin-left:35px;
	width:490px;
}

.entry-opportunity .job-listing-right-column {
	width:565px;
}

.entry-opportunities #job_listings_footer {
	margin-top:10px;
}

.entry-opportunities #page_count, .entry-opportunities #job_count {
	font-style:italic;
	float:left;
}

.entry-opportunities #map-wrapper {
	padding:13px;
	background-color:#f4f3ec;
}

.entry-opportunities .map_shadow_h {
	
}

.entry-opportunities .map_shadow_v {
	
}

.entry-opportunities .jobsearchform
{
	display:inline;
}

.entry-opportunities .job-listing-left-column p
{
	margin:0;
	padding:0;
}

.entry-opportunities .job-search-first-row
{
	
}

.entry-opportunities .job-search-second-row
{
	
}

.entry-opportunities .job-listings-title
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-weight:normal;
	font-size:22px;
	text-transform:none;
	padding-bottom:4px;
	margin-bottom:0;
}

.google-map-info-first-row
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:2px 2px 0 2px;
    color:#6b5403;
}

.google-map-info-second-row
{
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:12px;
    font-weight:normal;
    padding:2px 2px 0 2px;
}

.google-map-info-second-row p
{
	padding:0;
	margin:0;
}

#jobsearch-values .selector select { 
    font-size:11px;
    width:140px; 
}
#job-state-filter { width:200px !important; }
#job-organization-filter { width:300px !important; }

/* newsroom 
----------------------------------------------- */
#overview-press-releases,
#overview-in-the-news,
#overview-farm-credit-facts {
    width:243px;
}

.entry-for-the-media #main-content {
    margin:0 0 35px;
}

.overview h2 {
    margin:0;
}

.overview ul {
    list-style:none;
    margin:0;
    padding:0;
}

.overview li {
    border-bottom:1px solid #d6d5cf;
    color:#80796c;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    margin:0;
    padding:10px 5px;
}

.more-arrow {
    background:url('../images/arrow_right.png') no-repeat right center;
    display:block;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:14px;
    font-weight:bold;
    height:40px;
    line-height:40px;
    margin:0 5px 0 0;
    padding:0 30px 0 0;
    text-align:right;
}
.logged-in .more-arrow { background-image:url('../images/arrow_right_blue.png'); }

.press-actions {
	text-align: right;
    border-bottom:1px solid #6b5403;
	padding: 5px 0;
	margin-bottom:25px;
}

.press-actions h1 {
	float:left;
	margin-top:-10px;
	margin-bottom:0px;
}

.file-download {
	background: url(../images/icon_doc.gif) left center no-repeat;
	display: inline-block;
	padding: 0 0 0 20px;
	margin: 0 5px;
}

.file-print {
	background: url(../images/icon_print.gif) left center no-repeat;
	display: inline-block;
	padding: 0 0 0 20px;
	margin: 0 5px;
}

/* footer
----------------------------------------------- */

#footer-wrapper {
    border-top:1px solid #d1c9b0;
    min-height:133px;
}
#footer {
    color: #443502;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:13px;
    margin:0 auto;
    padding-top:22px;
}
#footer-center {
    font-size:12px;
}

/* sidebar 
----------------------------------------------  */
#sidebar {
    margin-right:15px;
    width:180px;
}

ul.sidebar-nav,
ul.sidebar-nav ul {
    list-style:none;
    margin:0;
    padding:0;
}
ul.sidebar-nav { margin:5px 0 30px; }
ul.sidebar-nav ul { display:none; }

ul.sidebar-nav li {
    margin:0;
    padding:0;
}

ul.sidebar-nav ul li {

}
.section-contributions .sidebar-nav-sub{
    display:block;
}
ul.sidebar-nav li a {
    color:#6b5403;
    display:block;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:5px 5px;

}

ul.sidebar-nav li li {
    background: transparent url('../images/bg_sidebar_nav.gif') no-repeat 0 8px;
    padding-left:18px;
}

ul.sidebar-nav li li a {
    color:#db9333;
    font-weight:normal;
}
.logged-in ul.sidebar-nav li li a { color:#446d8e; }

ul.sidebar-nav li.current > a,
ul.sidebar-nav li a:hover {
    background:#84b064;
    color:#fff !important;
    text-decoration:none;
}


.logged-in ul.sidebar-nav li.current > a,
.logged-in ul.sidebar-nav li a:hover {
    background:#3f6687;
}

ul.sidebar-nav li.current ul,
ul.sidebar-nav li.subnav-current ul { display:block; }



/* sidebar callouts
----------------------------------------------  */

.callout {
    background:url('../images/bg_callout.gif') no-repeat scroll bottom left;
    color:#443502;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    margin:0 14px 15px 0;
}

.callout .content {
    padding:0 18px 18px;
}

.callout .content p {
    margin:0 0 10px;
}

.callout .content .cta {
    background: url('../images/cta_callout.gif') no-repeat;
    display:block;
    height:26px;
    text-indent:-9999px;
    width:130px;
}

.logged-in .callout .content .cta { background-image:url('../images/cta_callout_blue.gif'); }

.callout .content>*:last-child { margin-bottom:0; }

.email, .facebook, .phone, .twitter { 
    background:no-repeat center left; 
    padding:0 0 0 20px; 
}
.email      { background-image:url('../images/icon_email.gif'); }
.facebook   { background-image:url('../images/icon_facebook.gif'); }
.phone      { background-image:url('../images/icon_phone.gif'); }
.twitter    { background-image:url('../images/icon_twitter.gif'); }


/* sidebar testimonials
----------------------------------------------  */

.testimonial {
    color:#443502;
    margin:0 14px 15px 0;
}

.testimonial h4 {
    background:url('../images/bg_quote_top.gif') no-repeat bottom left;
    margin:0;
    padding:0 0 20px;
}

.testimonial .quote {
    background:url('../images/bg_quote.gif') no-repeat bottom left;
    margin:0 0 5px 0;
    padding:10px 10px 40px;
}

.testimonial .employee {
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    margin:0;
    padding:0 10px;
    text-align:right;
}


/* borders
----------------------------------------------  */

#header-border {
    border-color: #84b064;
    border-style:solid;
    border-width:0 4px;
    z-index: 1000;
}

#header-border {
    border-width:4px 0 0;
    position:absolute;
    top:0;
    width:100%;
    
}

#side-border {
    min-height:100%;
}

#footer-border {
    border-width:0 0 4px;
    bottom:0;
    position: fixed ;
    width:100%;
}

.logged-in #header-border,
.logged-in #side-border,
.logged-in #footer-border { border-color:#446d8e; }




/* gradients
----------------------------------------------  */
/*
#gt, #gb, #gl, #gr {
    background:url(../images/gradient_top.png) repeat-x top left;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:-100;
}
#gb { background:url(../images/gradient_bottom.png) repeat-x bottom left; }
#gl { background:url(../images/gradient_left.png) repeat-y top left; }
#gr { background:url(../images/gradient_right.png) repeat-y top right; }


#gul { left:0; position:absolute; top:0; }
#gur { position:absolute; right:0; top:0; }
#gll { bottom:0; left:0; position:absolute; }
#glr { bottom:0; position:absolute; right:0; }
*/

/* navigation
----------------------------------------------  */

#navigation {
    background:url("../images/bg_navigation_border.gif") repeat-x 0 34px;
    height:50px;
}
.is-extranet #navigation,
.entry-home #navigation { height:35px; }
.entry-home #navigation { background:transparent; }
.is-extranet #navigation { background:url("../images/bg_navigation_border.gif") repeat-x 0 34px !important; }

#navigation ul {
    background:url("../images/nav_first.png") no-repeat scroll left bottom transparent;
    display:block;
    height:34px;
    margin: 0 0 15px 0;
    padding-left:13px;
}
#navigation li, #navigation a {
    display:block;
    height:34px;
    line-height:34px;
    margin:0;
    padding:0;
}
#navigation li {
    float:left;
    list-style-position:inside;
    list-style-type:none;
    display: inline-block;
    margin:0 5px 0 0;
}
#navigation a {
    color:#d98e2b;
    float:left;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:15px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
.logged-in #navigation a { color:#629ab9; }

#navigation a span {
    display:block;
    float:left;
    height:34px;
    margin-left:-5px;
    padding:0 18px 0 18px;
    position:relative;
    right:-5px;
}

#navigation span {
    background:url("../images/nav_right.gif") no-repeat scroll right bottom transparent;
}

#navigation a, #navigation a:hover {
    background:url("../images/nav_left.gif") no-repeat scroll left bottom transparent;
}

#navigation .current span {
    background:url("../images/nav_current_right.gif") no-repeat scroll right bottom transparent;
}

#navigation .current a, #navigation .current a:hover {
    background:url("../images/nav_current_left.gif") no-repeat scroll left bottom transparent;
    color:#231f20;
}

#navigation span.last {
    background-image:url("../images/nav_last.png");
    margin-left:-27px;
    padding:0 40px 0 18px;
    right:-27px;
}

#navigation .current span.last {
    background-image:url("../images/nav_current_last.png");
}

#navigation a:hover {
    color:#619a38;
}

#navigation li.pep {
	float:right; 
	background: url(../images/nav_first.png) no-repeat scroll left bottom transparent; 
	padding-left:13px;
	margin-right:3px;
	width:200px;
}

#navigation li.pep a {
	color:#fff; 
	font-size:14px;
	background: url(../images/nav_left_dark.gif) no-repeat scroll left bottom transparent;
}
#navigation li.pep a:hover {
	color:#d98e2b;
}

#navigation li.pep span {
	background: url(../images/nav_right_dark.gif) no-repeat scroll right bottom transparent;
    margin-left: 0px;
    padding: 0 50px 0 0px;
    right: -27px;
}


/* navigation-foot
----------------------------------------------  */

#footer-right p {
    height:25px;
    line-height:25px;
    margin:0;
    text-align:right;
}

#footer-nav {
    height:25px;
}

#footer-nav li, #footer-nav li a {
    display:block;
    float:left;
    height:25px;
    line-height:25px;
    margin:0;
    padding:0;
}

#footer-nav li {  
    margin:0 18px 0 0;  
}

#footer-nav li a {
}

/* navigation
----------------------------------------------  */

#sub-navigation {
    background:url("../images/bg_navigation_border.gif") repeat-x 0 34px;
    height:50px;
	margin-top:20px;
}
/* .is-extranet #navigation,
.entry-home #navigation { height:35px; }
.entry-home #navigation { background:transparent; }
.is-extranet #navigation { background:url("../images/bg_navigation_border.gif") repeat-x 0 34px !important; }
 */
#sub-navigation ul {
    background:url("../images/nav_first.png") no-repeat scroll left bottom transparent;
    display:block;
    height:34px;
    margin: 0 0 15px 0;
    padding-left:13px;
}
#sub-navigation li, #sub-navigation a {
    display:block;
    height:34px;
    line-height:34px;
    margin:0;
    padding:0;
}
#sub-navigation li {
    float:left;
    list-style-position:inside;
    list-style-type:none;
    display: inline-block;
    margin:0 5px 0 0;
}
#sub-navigation a {
    color:#d98e2b;
    float:left;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:15px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

#sub-navigation a span {
    display:block;
    float:left;
    height:34px;
    margin:0;
    padding:0 18px 0 18px;
    position:relative;
    right:-5px;
}

#sub-navigation span {
    background:url("../images/nav_right.gif") no-repeat scroll right bottom transparent;
}

#sub-navigation a, #sub-navigation a:hover {
    background:url("../images/nav_left.gif") no-repeat scroll left bottom transparent;
}

#sub-navigation .current span {
    background:url("../images/nav_current_right.gif") no-repeat scroll right bottom transparent;
}

#sub-navigation .current a, #sub-navigation .current a:hover {
    background:url("../images/nav_current_left.gif") no-repeat scroll left bottom transparent;
    color:#231f20;
}

#sub-navigation span.last {
    background-image:url("../images/nav_last.png");
    margin-left:-27px;
    padding:0 40px 0 18px;
    right:-27px;
}

#sub-navigation .current span.last {
    background-image:url("../images/nav_current_last.png") right bottom;
}

#sub-navigation a:hover {
    color:#619a38;
}

/* slideshow 
----------------------------------------------  */

#cycle {
    background:url('../images/bg_carousel.png') no-repeat;
    height:390px;
    left:-3px;
    margin:0 0 35px;
    overflow:hidden;
    padding:3px;
    position:relative;
    top:-3px;
    width:950px;
    }

#slideshow {
    display:block;
    height:390px;
    width:950px;
    }
 
.slide {
    color: #fff;
    float: left;
    height:390px;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    width:950px;
}
.slide .inset {
    position:absolute;
    right:20px;
    top:60px;
    width:500px;
}
.slide .description,
.slide .cta {
    background:url('../images/bg_slide_inset-trans.png');
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:15px;
    font-weight:bold;
    padding:10px 15px 1px;
    position:relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;    
}
.slide .description { 
    font-size:24px;
    font-weight:normal;
    margin:0 0 2px 0; 
}
.slide a { color:#f7c437; }

.slide .cta { padding-right:70px; }

.slide .cta .arrow {
    margin-top:-13px;
    position:absolute;
    right:15px;
    top:50%;
}

#button {
    bottom:3px;
    color: #fff;
    display:block;
    height:65px;
    left:3px;
    overflow:hidden;
    position:absolute;
    width:950px; 
    z-index:100;
    }

#button ul {
    border:0;
    height:65px;
    list-style:none;
    margin: 0;
    padding: 0;
    width:954px;
    }
    
#button li {
    float:left;
    margin: 0;
    padding: 0;
    width:190px;
    }

#button li a {
    background:url('../images/bg_button-trans.png') repeat-x;
    border-right: 1px solid #7f9849;
    color: #fff;
    display:table-cell;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:17px;
    font-weight:bold;
    height:65px;
    padding:0 13px;
    text-align:center;
    text-decoration: none;
    text-transform:uppercase;
    vertical-align:middle;
    width:177px;
    }
#button li a.last {
    border:0;
    width:176px;
}

#button li a.active,
#button li a:hover {
    background:#90af58 url('../images/bg_button_active.png') repeat-x;
    }


#button img {
    background: #eee;
    border: 1px solid #ccc;
    padding: 5px;
    }

#button ul li h2 {
    font-size: 1.2em;
    line-height: 1em;
    margin: 0 0 5px;
    padding: 0;
    }

#button ul li .block {
    margin-left: 10px;
    padding: 0;
    width: 220px;
    }

#button ul li p{display: none;}/*--Hide the description on the list items--*/

/* calendar picker
----------------------------------------------  */
#calendar-picker {
	clear: both;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	padding: 25px 0;
}

#calendar-picker ul {
	clear: both;
	margin: 2px 0 0 0;
	list-style-type: none;
	list-style-image: none;
}

#calendar-picker li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	border-right: 2px solid #fcfbf4;
}

.years {
	background: transparent url(../images/calendar_year_bg.gif) right top repeat-x;
	height: 37px;
    list-style:none;
}

.years li a {
	background: transparent url(../images/calendar_year_off.gif) left top no-repeat;
	color: #b2b2ab;
	display: block;
    font-size:14px;
    font-weight:bold;
	height: 27px;
	padding-top: 10px;
    text-decoration:none;
	width: 75px;
}

.years li a:hover {
	background: transparent url(../images/calendar_year_off.gif) left bottom no-repeat;
	color: #fff;
}

.years li.current a {
	background: transparent url(../images/calendar_year_on.gif) left top no-repeat;
	color: #e4e4db;
}

.months {
	height: 30px;
}

.months li a {
	background: transparent url(../images/calendar_month_off.gif) left bottom no-repeat;
	color: #f0f2ea;
	display: block;
    font-size:14px;
    font-weight:bold;
	height: 28px;
	padding-top: 2px;
    text-decoration:none;
	width: 48px;
}

.months li a:hover {
	background: transparent url(../images/calendar_month_off.gif) left top no-repeat;
	color: #fff;
}

.months li.current a {
	background: transparent url(../images/calendar_month_on.gif) left top no-repeat;
}

.months .first a, .months .last a {
}

.months .last {
	border-right: none;
}


/* calendar sidebar
----------------------------------------------  */
#sidebar-calendar-wrapper {
    background:url('../images/bg_sidebar_calendar.png') no-repeat;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    height:310px;
	margin:29px 0 8px 18px;
    padding:10px 14px 0;
    width:224px;
}

#sidebar-calendar {
}	

#sidebar-calendar-nav {
	font-size: 16px;
    height:32px;
    line-height:32px;
	text-align: center;
    color:#6b5403;
}

#sidebar-calendar-nav .month-toggle {
    cursor:pointer;
    margin:0 8px;
    vertical-align:middle;
}
	
#sidebar-calendar-headings {
	font-size: 12px;
	color: #8b837b;
	height: 25px;
    line-height:25px;
}	
	
#sidebar-calendar-headings span, #sidebar-calendar-dates span {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	width: 32px;    
    display: -moz-inline-stack;
    display:inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

#sidebar-calendar-dates {
	background: transparent url(../images/calendar_row.gif) center top repeat-y;
    margin:0 0 20px;
}

#sidebar-calendar-dates span {
    color:#61564c;
	height: 30px;
    line-height:30px;
}

/* Forum styles
----------------------------------------------  */
#sidebar ul.widget li {
  list-style-type:none;
  padding-left: .9em;
  margin-left:0;
}
#sidebar ul.widget li.entry {
  list-style-type:square;
	padding-left:.1em;
	margin-left:1.8em;
}

#sidebar ul.widget span.sym {
  cursor:pointer;
  padding-right: .3em;
  margin-left:0;
}

#sidebar ul.widget.archives ul.collapsed {
  display:none;
}

#sidebar ul.widget.archives ul.expanded {
  display:block;
}

.forum-date {
  float:left;
  width:100px;
  margin-right:10px;
}

.forum.post-content, .forum.title, .forum.comment {
  margin:1em 0 0 110px;
}

div.forum.post {
  margin-bottom:2em;
}

h2.forum {
margin-bottom:.1em;
}

.forum.older {
  float:left;
  margin-left:110px;
}

.forum.newer {
  float:right;
  margin-right:100px;
}

div.forum.sidebar {
  background:#F6F6EE;
  border:1px solid #DCDBD7;
  padding:.8em .4em .4em 0;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

ul.comment {
  margin:0;
  padding:0;
}

ul.comments li {
  margin:0;
  padding:0;
  display:block;
  clear:both;
  border-top:solid 1px #CCC;
}

h2.forum {
padding:0;
}


/* calendar event list
----------------------------------------------  */
#events-list {
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

#events-list h3, 
#events-list h4,
#events-list h5 {
    text-transform:none;
}

#events-list h3 {
    font-size:18px;
    font-weight:normal;
}

#events-list h4,
#events-list h5 {
    color:#6f6056;
    font-size:13px;
    font-weight:bold;
    margin:0;
}

.event {
	clear: both;
	border-top: 1px solid #d6d5cf;
	margin-top: 15px;
	padding-top: 15px;
}

.event:nth-of-type(1) { border-color:#cbc3a7; }

.event .date,
.event .description {
    width:150px;

    display: -moz-inline-stack;
    display:inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

.event .description {
    width:515px;
}

.past-event { color:#dbd3cb; }
.past-event a { color:#b2aaa2; }

#form-calendar-filter {
    margin:0 0 25px;
}

#calendar_filter {
    border:1px solid #cbc3a7;
    color:#443502;
    font-size:13px;
    width:220px;
}
#uniform-calendar_filter { width:220px; }
#uniform-calendar_filter span { color:#443502; font-size:13px; width:183px; }

#form-calendar-filter label {
    color:#6b5403;
    font-weight:bold;
}

#button-add-new-event {
    margin:0 0 0 14px;
}

/* calendar event details 
----------------------------------------------  */
#event-details {
    border-bottom:1px solid #d6d5cf;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    margin:0 0 10px;
    padding:0 0 45px;
}

#event-details h3 {
    border-bottom:1px solid #d6d5cf;
    font-size:18px;
    font-weight:normal;
    margin:0 0 15px;
    padding:0 0 10px;
}

.detail {
    margin:0 0 10px;
}

.detail h4,
.detail div {
    width:95px;
    display: -moz-inline-stack;
    display:inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}
.detail div { margin:0 0 0 20px; width:350px; }

.detail h4 {
    color:#9c8d6f;
    font-size:13px;
    margin:0;
    text-align:right;
    text-transform:none;
}

#event-details-nav {
    text-align:right;
}


/* forms 
----------------------------------------------  */
.auth-message {
    background:#84b064; 
    color:#fff; 
    font-weight:bold;
    padding: 10px; 
    text-align:center;
}

.auth-error {
    background:#F00E0E; 
    color:#fff; 
    font-weight:bold;
    padding: 10px; 
    text-align:center;
}

legend {
    background:#c9c6bc;
    color:#fff;
    display:block;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;  
    font-weight:bold;
    height:26px;
    line-height:26px;
    margin:0 0 10px 0;
    padding:0 8px;
    width:auto;
    float: left;
    position: relative;
}
.entry-personalize legend { width:784px; }

.form, .form ul,
.image-form, .image-form ul {
    list-style:none;
    margin:0;
    padding:0;
}

.form li,
.image-form li {
    margin:0 0 10px;
    padding:0;
}

.form label,
.form input[type='text'],
.form input[type='password'],
.form textarea,
.subform,
.image-form li,
.form .selector {
    display: -moz-inline-stack;
    display:inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

.image-form li { width:398px; }

.form label {
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-weight:bold;
    margin:0 20px 0 0;
    text-align:right;
    width:100px;
}
.form .os label{
    width:120px !important;
}
.form .os .selector span{
    width:240px;
}
#feedback-form label{
    width:70px;
    padding-top:3px;
    text-align:left;
    float:left;
    margin:0;
}
#feedback-form textarea{
    width:295px;
}
#feedback-form input{
    width:316px;
}
#feedback-success{
    color:#619a38;
    font-size:20px;
    padding:30px;
}
.greybox{
    background-color:#f2f2f2;
    padding:5px 10px;
    margin:5px 0;
}
.redbox{
    background-color:#f2f2f2;
    border:1px solid #f00;
    padding:5px 10px;
    margin:5px 0;
}
.nobox{
    padding:5px 10px 0;
}
#feedback-captcha label{
    width:127px;
}
.form .greybox.comments label{
    width:90px !important;
}
.feedback-title{
    font-size:24px;
    color:#619a38;
}
.feedback-subtitle{
    border-bottom:1px solid #c6c6c6;
    width:420px;
}
.feedback-padding{
    padding:5px 0;
    height:31px;
}
#feedback-form{
    width:420px;
}
.form label.checkbox, .form label.radio {
    margin:0;
    text-align:left;
    width:auto;
}

.image-form input[type='radio'],
.image-form label,
.image-form img {
    vertical-align:middle;
}

.image-form label { cursor:pointer; }

.form input[type='text'],
.form input[type='password'],
.form textarea { 
    border:1px solid #d1c9b0;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:13px; 
    padding:1px 5px;
    width:350px;
}

.form input[type='text'],
.form input[type='password'] { height: 20px; }

.form input[type='submit'],
.form input[type='image'] { margin: 0; }

.form input[type='radio'] + label {
    font-family:Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
    font-weight:normal;
    width:auto;
}

.form .selector { 
    float:none; 
    margin-left:0;
}
.form .selector span { 
    color:#000;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    width:325px 
}
.form #browser-ver{
    height:31px;
}
.form #browser-ver .selector span{
    width:130px;
}
.form #version{
    width:143px;
}
.form .selector select { width: 362px; }

.form .error { 
/*     margin:5px 0 0 120px; */
}

.form .delete-item {
    cursor:pointer;
}

/* dashboard 
---------------------------------------------  */
.urgent { color:#619a38; }

#personalize-link {
    background:url('../images/gear.gif') no-repeat left center;
    display:block;
    float:right;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    height:26px;
    line-height:26px;
    padding:0 0 0 25px;
}

#latest-news {
    background:url('../images/bg_latest_news.png');
    height:210px;
    left:-3px;
    padding:3px;
    position:relative;
    top:-3px;
    width:950px;
}

#latest-news .image {
    background:no-repeat;
    height:210px;
    position:relative;
    width:950px;
}

#latest-news .inset {
    background:url('../images/bg_slide_inset-trans.png');
    color:#fff;
    padding:10px 15px 1px;
    position:absolute;
    right:20px;
    top:20px;
    width:530px;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#latest-news .inset h2
{
    color:#fff;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:24px;
    font-weight:normal;
    margin:0;
    padding:0;
    text-transform:none;
}

#latest-news a {
    color:#fff;
}

#latest-news + .more-arrow { margin-bottom:10px; }




.entry-overview h1,
.entry-overview h2 { margin:0; }

.entry-overview h3 { font-size:14px; }

.dashboard-module,
.system-structure-article ul {
    background:#f7f6ef;
    border:1px solid #ebeae5;
    list-style:none;
    margin:0;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
}

ul.dashboard-module li,
.system-structure-article ul li {
    border-bottom:1px solid #d6d5cf;
    border-top:1px solid #fff;
    margin:0;
    padding:10px 10px 10px 15px;
}
ul.dashboard-module li:first-child,
.system-structure-article ul li:first-child { border-top:0; }
ul.dashboard-module li:last-child,
.system-structure-article ul li:last-child { border-bottom:0; }

ul.dashboard-module li > p {
    margin:0;
    padding:0;
}

.dashboard-module + .more-arrow { margin-bottom:30px; }

ul.dashboard-module label { 
    color:#609bbd;
    cursor:pointer;
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

.mini-gallery {
    padding:8px 4px;
}

/* career admin styles */

.sortable th.header {
  cursor:pointer;
  background: url('../images/arrow_up_down.gif') no-repeat right center;
}
.sortable th.header.headerSortDown {
  background: url('../images/arrow_down.gif') no-repeat right center;
  background-color:#ECEBE4;
	color:#443502;
}
.sortable th.header.headerSortUp {
  background: url('../images/arrow_up.gif') no-repeat right center;
  background-color:#ECEBE4;
	color:#443502;
}
#jobs_table td, #jobs_table th {
	padding: 11px 10px 11px 5px;
}

.success {
	clear: both;
	margin: 15px;
	padding: 15px;
	border: 1px dotted #cacaca;
	font-size: 16px;
}
#structure-chart {
    background:url('/assets/images/farm_credit_chart.jpg') no-repeat;
	width:300px;
	height:871px;
	margin:-20px 0 0 0;
	padding:0;
}

#structure-chart a {
	display:block;
	color:white;
	text-decoration:none;
	margin:20px 0;
	padding:0;
  width:270px;
}
#structure-chart .toolTipWrapper {
padding:80px 0 0 20px;
z-index:5;
}

#structure-chart #member-borrowers {
	height:240px;
}
#structure-chart #member-borrowers .toolTipWrapper {
padding:140px 0 0 20px;
}
#structure-chart #retail-associations {
	height:210px;
}
#structure-chart #wholesale-banks {
	height:220px;
}
#structure-chart #funding-corp {
	height:210px;
}

#structure-chart .toolTipTop {
	background:url('/assets/images/bubbleTop-trans.png') no-repeat;
	height:10px;
}
#structure-chart .toolTipBtm {
	background:url('/assets/images/bubbleBottom-trans.png') no-repeat;
	height:10px;
}
#structure-chart .toolTipMid {
	background: #567b98 url('/assets/images/bubbleMiddle-trans.png') repeat-x;
	padding:0 10px;
}

/* resource center */
img.resource_center_img {
  max-width:600px;
}
.entry-resource_center h2 {
	padding:0;
}
.entry-resource_center h2 small {
	font-size:.8em;
	text-transform:none;
}
/* login */

.form input.main-login {
	margin: 0 0 0 124px;
	}
	
.form a.form-link {
	margin: 0 0 0 124px;	
	}


.warning {
  background-color:#EEC;
  font-size:1.1em;
  border:1px solid #BBA;
  padding:.5em;
  margin-bottom:1em;
}

/* Logo Gallery */
.img_contain {
	width: 149px;
	float: left;
	margin-right: 35px;
	padding-bottom: 15px;
}
.gallery-title {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.img_contain img.framed {
	display: block;
	margin: 0 auto;
}
.gallery-links {
	text-align: center;
	font-size: 11px;
}

/* Forum Subscriptions */
a.manage-subs {
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	display: block;
}
h2.trajan span {
	font-size: 14px;
	font-weight: normal;
	display: block;
	text-transform: none;
}
body.section-subscriptions .form label {
	width: auto;
	margin: 0;
	text-align: left;
}
body.section-subscriptions legend {
	width:754px;
}
.sub-wrapper {
	padding: 15px;
}

/* Poll */
#poll-container {
float: left;
width: 302px;
margin-bottom: 15px;
}
#poll-container h2 {
width: 286px;
height: 44px;
line-height: 44px;
padding: 0 0 0 16px;
background: url('/assets/images/poll/poll-header.jpg') no-repeat 0 0;
}
#poll-container .question {
border-right: 1px solid #ebeae5;
border-left: 1px solid #ebeae5;
border-bottom: 1px solid #d6d5cf;
background: #f7f6ef;
padding: 13px;
font-size: 14px;
}
#poll-container .options {
border-right: 1px solid #ebeae5;
border-left: 1px solid #ebeae5;
border-bottom: 1px solid #d6d5cf;
border-top: 1px solid #f7f6ef;
background: #f7f6ef;
font-size: 14px;
font-family: "Helvetica", "Arial", sans-serif;
color: #443502;
padding: 13px 13px 0;
}
#poll-container .options ul, #poll-container .options ul li {
margin: 0;
padding: 0;
list-style-type: none;
}
#poll-container .options ul li {
margin-bottom: 15px;
}

#poll-container #poll-results {
border-top: 1px solid #f7f6ef;
background: #f2f1ec url('/assets/images/poll/poll-results-bg.jpg') no-repeat bottom left;
font-size: 14px;
font-family: "Helvetica", "Arial", sans-serif;
color: #443502;
padding: 13px 13px 0;
}
#poll-container #poll-results ul, #poll-container #poll-results ul li {
margin: 0;
padding: 0;
list-style-type: none;
}
#poll-container #poll-results ul li {
padding-bottom: 15px;
}
.poll-result-bg {
width: 239px;
height: 18px;
float: right;
background: url('/assets/images/poll/poll-result-bg.gif') no-repeat 0 0;
}
#poll-bg-result-1 {
height: 18px;
background: url('/assets/images/poll/poll-option-bg-1.gif') no-repeat 0 0;
}
#poll-bg-result-2 {
height: 18px;
background: url('/assets/images/poll/poll-option-bg-2.gif') no-repeat 0 0;
}
#poll-bg-result-3 {
height: 18px;
background: url('/assets/images/poll/poll-option-bg-3.gif') no-repeat 0 0;
}
#poll-bg-result-4 {
height: 18px;
background: url('/assets/images/poll/poll-option-bg-4.gif') no-repeat 0 0;
}
#poll-bg-result-5 {
height: 18px;
background: url('/assets/images/poll/poll-option-bg-5.gif') no-repeat 0 0;
}
.result-text {
font-size: 11px;
font-style: italic;
text-align: right;
font-family: "Georgia", serif;
}
.percentage {
float: left;
width: 35px;
font-size: 12px;
font-weight: bold;
lline-height: 18px;
font-family: "Helvetica", "Arial", sans-serif;
}
input#poll_submit {
width: 108px;
height: 36px;
border: 0;
background: url('/assets/images/poll/poll-submit.jpg') no-repeat 0 0;
margin: 0 0 13px;
text-indent: -9999px;
font-size: 0;
display:block;
line-height: 0;
cursor: pointer;
outline: none;
}
.poll-loading {
float: right;
padding: 10px 140px 0 0;
display: none;
}

.entry-logos #fancybox-title p {
  font-size:14px;
  line-height:2em;
  margin:0;
}

#container #printlogo {
	display: none;
}

.clearboth {
	clear:both;
}

#map-wrapper #filter-by-status {
	border-top:1px solid #cdc4a6;
	margin-top:12px;
	padding-top:12px;
	padding-left:5px;
}

#map-wrapper #location-search-filter-submit {
	float:right;
	margin-top:-5px;
	margin-right:82px;
}

#forgot_password_error {
	border: 1px solid #CA0000;	
	padding: 20px 10px;
	color: #CA0000;
	text-align:center;
}

#farm-credit-rocks {
	width:950px; 
	height:974px; 
	background: url('/assets/images/bg.jpg') top left no-repeat #FFF; 
	margin-top:-2px; 
	border:1px solid #cbc3a7;
}



/* Producing Excellence Program - PEP */
#pep-nav #nav-profiles a{
	display:inline-block;
	width:125px;
	height:13px;
	background:url('/assets/images/pep/view-profiles.png') no-repeat 0px 1px;
}
#pep-nav #nav-profiles a:hover {
	background:url('/assets/images/pep/view-profiles-hover.png') no-repeat 0px 1px;
}
#pep-nav #nav-profiles.current a {
	background:url('/assets/images/pep/view-profiles-hover.png') no-repeat 0px 1px;
}

#pep-nav #nav-suggest a{
	display:inline-block;
	width:161px;
	height:13px;
	background:url('/assets/images/pep/suggest-a-profile.png') no-repeat 0px 0px;
}
#pep-nav #nav-suggest a:hover {
	background:url('/assets/images/pep/suggest-a-profile-hover.png') no-repeat 0px 0px;
}
#pep-nav #nav-suggest.current a {
	background:url('/assets/images/pep/suggest-a-profile-hover.png') no-repeat 0px 0px;
}

#pep-nav #nav-history a {
	display:inline-block;
	width:192px;
	height:13px;
	background:url('/assets/images/pep/explore-our-history.png') no-repeat 0px 0px;
}
#pep-nav #nav-history a:hover {
	background:url('/assets/images/pep/explore-our-history-hover.png') no-repeat 0px 0px;
}
#pep-nav #nav-history.current a {
	background:url('/assets/images/pep/explore-our-history-hover.png') no-repeat 0px 0px;
}
.pep-map-toggle{
	float:left;
	max-width:350px;
	margin-left:20px;
}
.pep-map-toggle a #pep-all-link{
	background:url('/assets/images/toggle-icons.jpg') -39px 0 no-repeat;
	width:23px;
	height:25px;
	display:block;
	float:left;
	padding-right:5px;
}

.pep-map-toggle a #pep-map-link{
	background:url('/assets/images/toggle-icons.jpg') 0 0 no-repeat;
	width:29px;
	height:25px;
	display:block;
	float:left;
	padding-right:5px;
}
.pep-map-toggle a:hover #pep-map-link{
	background-position:0 -28px;
}
.pep-map-toggle a:hover #pep-all-link{
	background-position:-39px -28px;
}
#pep-detail-media-wrapper {
	float:right;
	width:380px;
	/*height:330px;*/
	background:url('/assets/images/pep/profile-detail-photo-bg.jpg') no-repeat;
}
#pep-detail-media-wrapper-bottom {
    height: 12px;
	background:url('/assets/images/pep/profile-detail-photo-bg-bottom.png') no-repeat;    
}
#pep-detail-media {
	padding: 17px 18px 0px 0px;
}

#pep-detail-media-ui {
	padding-left:20px;
}

#pep a, #pep-sidebar a {
	color:#c6873f;
	font-weight:bold;
}

.entry-pep #sidebar {	
	margin-top:365px;
}

.vid-custom{
	width:950px !important;	
}
.vid-custom #sidebar{
	margin:20px 0 0 0  !important;
}
.vid-custom .entry-pep #sidebar {	
	margin-top:365px;
}
.pep-custom{
	width:950px !important;	
}
.pep-custom #sidebar{
	margin:20px 0 0 0  !important;
}
.pep-custom .entry-pep #sidebar {	
	margin-top:365px;
}
#pep-sidebar {
	/* margin-top:365px; */
	border-left:1px solid #CCC;
	padding-left:10px;
}
#pep-sidebar ul {
	list-style-type:none;
}	
#pep-sidebar li {
	margin-left:0;
}

.pep-profile {
	width:200px;
	float:left;
	margin-right:40px;
	min-height:360px;
}
.pep-profile-video {
	width:750px;
	float:left;
	margin:40px 0;
}

.pep-profile-video .video-info{
	float:left;
	width:200px;
	padding-right:80px;
}
.vid-frame{
	border:5px solid #fff;
	-moz-box-shadow: 0 0 5px #8d8d8b;
	-webkit-box-shadow: 0 0 5px #8d8d8b;
	box-shadow: 0px 0px 5px #8d8d8b;
	height:320px;
	width:425px;
	overflow:hidden;
}

.pep-profile-photo {
	width:750px;
	float:left;
	margin:40px 0;
}

.pep-profile-photo .photo-info{
	float:left;
	width:200px;
	padding-right:80px;
}
.photo-frame{
	border:5px solid #fff;
	-moz-box-shadow: 0 0 5px #8d8d8b;
	-webkit-box-shadow: 0 0 5px #8d8d8b;
	box-shadow: 0px 0px 5px #8d8d8b;
	height:289px;
	width:425px;
	border-bottom:30px solid #fff;
	overflow:visible;
}
.photo-frame .content{
	position:relative;
	overflow:hidden;
	height:289px;
	background-color:#fff;
}
.photo-frame .left-arrow{
	background:url('/assets/images/left-arrow-sprite.gif') 0 0 no-repeat;
	opacity:0.7;
	filter:alpha(opacity=70);
	position:absolute;
	left:0;
	top:102px;
	width:31px;
	height:72px;
}
.photo-frame .left-arrow:hover{
	background-position:0 -72px;
	opacity:1;
	filter:alpha(opacity=100);
}
.photo-frame .right-arrow{
	 background:url('/assets/images/right-arrow-sprite.gif') 0 0 no-repeat;
	 opacity:0.7;
	 filter:alpha(opacity=70);
	 position:absolute;
	 left:394px;
	 top:102px;
	 width:31px;
	 height:72px;
}
.photo-frame .right-arrow:hover{
	background-position:0 -72px;
	opacity:1;
	filter:alpha(opacity=100);
}
.photo-frame .arrow-box{
	display:block;
	height:72px;
	width:31px;
}
.photo-frame .photo-counts{
	float:right;
	margin-right:3px;
	display:block;
	padding-top:7px;
	color:#867060;
	font-size:14px;
	font-family:Helvetica;
}
.pep-thumb {

}

.pep-name a {
	color:#c6873f;
	font-weight:bold;
}

.pep-org {
	color:#666;
}
#pep-intro-text{
	color:#6B5403;
	padding:20px 20px 0 20px;
	width:680px;
}
.photo-comment{
    min-height:20px;
    margin-top:5px;
    padding-left:10px;
    width: 345px;
}
.pep-comment{
	color:#666666;
	margin-top: -7px;
	margin-left: 5px;
}
.pep-location {
	color:#666;
	font-style:italic;
}
.pep-custom .grid-paging{
    font-size:16px;
}
#fancybox-left span {
    opacity: 0.6;
    left: 20px;
}
#fancybox-left:hover span, #fancybox-right:hover span {
    opacity: 1;
}
#fancybox-right span {
    opacity: 0.6;
    left: auto;
    right: 20px;
}
#pep label{
	font-weight:bold;
}
#pep input[type=text]{
	margin-bottom:15px;
}
#pep textarea{
	margin-bottom:15px;
}

#pep #submit{
	margin-top:10px;
}
.pep-img{
	margin-right:5px;
}
#pep .intro-left{
	float:left;
	width:520px;
	padding-right:10px;
}

#pep .intro-right{
	float:left;
	background:url('/assets/images/pep-suggest-photo.jpg') no-repeat;
	width:419px;
	height:374px;
}

#pep_wordcloud {
    border: medium none;
    color: #0099FF;
    font-family: "Helvetica","Arial",sans-serif;
    /* height: 240px; */
    overflow: hidden;
    position: relative;
    width: 160px;
}
#pep_wordcloud a:hover {
	text-decoration: underline;
}
#pep_wordcloud a.size_1 {
	font-size: 12px;
}
#pep_wordcloud a.size_2 {
	font-size: 13px;
}
#pep_wordcloud a.size_3 {
	font-size: 14px;
}
#pep_wordcloud a.size_4 {
	font-size: 15px;
}
#pep_wordcloud a.size_5 {
	font-size: 16px;
}
#pep_wordcloud a.size_6 {
	font-size: 18px;
}
#pep_wordcloud a.size_7 {
	font-size: 20px;
}
#pep_wordcloud a.size_8 {
	font-size: 22px;
}
#pep_wordcloud a.size_9 {
	font-size: 24px;
}
#pep_wordcloud a.size_10 {
	font-size: 26px;
}

div#search-options {
	background: #fff;
	border: 1px solid #c5b28d;
	padding: 10px;
	display: none;	
	position: absolute;
	top: 30px;
	right: 0px;
	width: 198px;
	z-index: 1000;
}

.st_facebook_custom { 
  cursor:pointer;
}



/* HOME SLIDESHOW */
#farm-credit-news {
	width: 293px;
	padding-right:25px;	
}

#what-you-need-to-know {
	width: 293px;
	padding-right:25px;
}

#home-page-features {
	width: 293px;
	padding-right:0px;	
}


.slidetabs-wrapper {
	font-weight:bold;
}

.slidetabs-wrapper .backward-wrapper {
	float:left;
	cursor:pointer;
}

.slidetabs-wrapper .forward-wrapper {
	float:left;
	padding-left:10px !important;
	cursor:pointer;		
}


/* slides container 0 */
.panes-container-0 {
    /*background: url("/img/global/gradient/h300.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;*/
    /*box-shadow: 0 0 25px #666666;*/
    cursor: pointer;
    float: left;
    height: 300px;
    position: relative;
    width: 293px;
}
.panes-container-0 div {
    display: none;
    /*font-size: 12px;*/
    height: 256px;
    left: 0;
    position: absolute;
    top: 0;
}
.panes-container-0 h3 {
    color: #445566;
    /*font-size: 22px;
    font-weight: normal;*/
}
.slidetabs-0 {
/*    clear: left;
	margin-top:-10px;*/
    margin-left: 10px;
	float:left;
/*	margin-bottom:10px;*/
}
.slidetabs-0 a {
	border-left:1px solid #c8c7c2;	
    /*background: url("/assets/images/slider/navigator.png") no-repeat scroll 0 0 transparent;*/
    display:block;
    float:left;
    /*font-size: 12px;*/
    /*height: 10px;
    margin:3px;*/
    width:24px;
	text-align:center;	
}
.slidetabs-0 a:hover {
    background-position: 0 -10px;
}
.slidetabs-0 a.current {
    background-position: 0 -20px;
	color:#443502;
}
/* END slides container 0 */


/* slides container 1 */
.panes-container-1 {
    /*background: url("/img/global/gradient/h300.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;*/
    /*box-shadow: 0 0 25px #666666;*/
    cursor: pointer;
    float: left;
    height: 300px;
    position: relative;
    width: 293px;
}
.panes-container-1 div {
    display: none;
    /*font-size: 12px;*/
    height: 256px;
    left: 0;
    position: absolute;
    top: 0;
}
.panes-container-1 h3 {
    color: #445566;
    /*font-size: 22px;
    font-weight: normal;*/
}
.slidetabs-1 {
/*    clear: left;
	margin-top:-10px;*/
    margin-left: 10px;
	float:left;
/*	margin-bottom:10px;*/
}
.slidetabs-1 a {
	border-left:1px solid #c8c7c2;	
    /*background: url("/assets/images/slider/navigator.png") no-repeat scroll 0 0 transparent;*/
    display:block;
    float:left;
    /*font-size: 12px;*/
    /*height: 10px;
    margin:3px;*/
    width:24px;
	text-align:center;	
}
.slidetabs-1 a:hover {
    background-position: 0 -10px;
}
.slidetabs-1 a.current {
    background-position: 0 -20px;
	color:#443502;
}
/* END slides container 1 */


/* slides container 2 */
.panes-container-2 {
    /*background: url("/img/global/gradient/h300.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;*/
    /*box-shadow: 0 0 25px #666666;*/
    cursor: pointer;
    float: left;
    height: 300px;
    position: relative;
    width: 293px;
}
.panes-container-2 div {
    display: none;
    /*font-size: 12px;*/
    height: 256px;
    left: 0;
    position: absolute;
    top: 0;
}
.panes-container-2 h3 {
    color: #445566;
    /*font-size: 22px;
    font-weight: normal;*/
}
.slidetabs-2 {
/*    clear: left;
	margin-top:-10px;*/
    margin-left: 10px;
	float:left;
/*	margin-bottom:10px;*/
}
.slidetabs-2 a {
	border-left:1px solid #c8c7c2;	
    /*background: url("/assets/images/slider/navigator.png") no-repeat scroll 0 0 transparent;*/
    display:block;
    float:left;
    /*font-size: 12px;*/
    /*height: 10px;
    margin:3px;*/
    width:24px;
	text-align:center;	
}
.slidetabs-2 a:hover {
    background-position: 0 -10px;
}
.slidetabs-2 a.current {
    background-position: 0 -20px;
	color:#443502;
}
/* END slides container 2 */

/* END HOME SLIDESHOW */

