﻿/********************************************************
General Tags
********************************************************/
body { background:#ffffff url(/images/topGeroEd.png) top repeat-x; }
a { cursor: pointer; color: #333399; text-decoration: none; }
a:hover, a:active, a:focus { color: #a65c80; text-decoration: none; }
a.linkTextBlock { font-weight: bold; }
div.sharelinks { display:none; }
div.center-column { width:460px; }
h1, 
div.container h1 { font-size: 20px; font-style: normal; font-weight: normal; }
h2, 
div.container h2 { font-size: 18px; font-style: normal; font-weight: normal; line-height: 32px; }

div.layout-left-border { top:-189px; }
div.layout-right-border { top:-189px; }

img.cmsContentImg { margin-bottom: 20px; margin-left: 20px; }

/********************************************************************
Header
********************************************************************/
div.container div.header { /*background: #9db040 url(/images/GeroEdsubsiteheaderBK.png) 0 bottom repeat-x;*/ background:none;  }
div.container div.header a { background: url(/images/GeroEdsubsiteheaderitemBg.png) right top no-repeat; color:#FFFFFF; }
div.container div.header a:hover { background-position: right -30px;color: #ffffff; }
div.searchbox a.button { background: url("/images/searchbuttonpurple.png") no-repeat scroll top right; }

div.container div.header div.searchbox { right:2px; }
div.container div.header div.searchbox a.button { background:url("/images/searchBtn_geroed.png") no-repeat left bottom; width:57px; height:22px; }
div.container div.header div.searchbox a.button:hover { background:url("/images/searchBtn_geroed.png") right top; }

div.container div.header li.login-li a.loginlink { background:url("/common/images/LoginBtn_Bg.PNG") no-repeat left bottom; }
div.container div.header li.login-li a.viewProfile, 
div.container div.header li.login-li a.viewWall, 
div.container div.header li.login-li a.editProfile { color:#fff; }

div.utility-container div.utilities,
div.utilities { width:190px; }
div.BreadCrumbsTrail { width:770px; }


/********************************************************************
Left Navigator
********************************************************************/
div.left-column div.sectionnavigation a, 
div.left-column div.related a { font-size:11px; font-weight:normal; }
div.left-column div.sectionnavigation a.hNavItemOn1 { background: #606db0 url(/images/sectionNavLiBgon1.png) 0 0; width:202px; color:#FFFFFF; }
div.left-column div.sectionnavigation a,
div.left-column div.sectionnavigation a.hNavItemOff1, 
div.left-column div.related a.hNavItemOff1 { color:#333399; }
div.left-column div.related a.hNavItemIn2 { color:#333399; }
div.left-column div.sectionnavigation a.hNavItemOn1, 
div.left-column div.sectionnavigation a.hNavItemIn1 { background:url("/images/sectionNavLiBgon1.png") 0 0 #606DB0; }
div.left-column div.sectionnavigation a:hover { color:#333399; }
div.left-column div.sectionnavigation a:hover { background: url(/images/sectionNavLiBgover1.png) 0 0 ; }
div.left-column div.sectionnavigation a.hNavItemOn1:hover { background: #d7d4e6 url(/images/sectionNavLiBgover1.png) 0 0; }
div.left-column div.sectionnavigation .hNavItemOn1 { color:#333399; } 
div.sectionnavigation div.link_hierarchical a,
div.sectionnavigation div.link_hierarchical a.selected { color:#81AFC8; font-size:10px; }
div.sectionnavigation div.link_hierarchical a:hover, 
div.sectionnavigation div.link_related:hover a { background:url("/images/arrow_down.png") no-repeat 0 0; color:#81AFC8; }
div.left-column div.sectionnavigation a.hNavItemOn2 span { color:#333399; }
div.left-column div.sectionnavigation ul.noborder li a { color:#333399; }

/********************************************************************
Center
********************************************************************/
/* Feature box */
div.container div.featurebox { background:url("/images/featurebox1leftpurple_top.png") no-repeat scroll left top transparent; width: 200px; font-size:12px; }    
div.container div.featurebox div.fb_footer { border-top: 1px solid #BEBFC1; }
div.container div.featurebox div.fb_footer1 {	border-top: none; background:url("/images/featurebox1left_bottom.png") no-repeat scroll left top transparent; width:200px; height:5px; }
div.container div.featurebox div.fb_footer2 { border-top: none; background: url(/images/featurebox1_bottom_alt.png) left top no-repeat; width:259px; height:5px; }
div.container div.featurebox div.fb_title { color:#FFFFFF; font-weight:bold; font-size:12px; position:relative; top: 6px; left: 6px; height:28px; }
div.container div.featurebox ul.fb_content { padding:0; width: 200px; list-style: none; margin:0px; }
div.container div.featurebox ul.fb_content li { width:190px; padding:4px; border: 1px solid #BEBFC1; border-bottom: none; }
div.container div.featurebox ul.fb_content li.alt { background-color:#f1f2f7; } 
div.container div.featurebox ul.fb_content li p.title { color:#333399; font-size:14px; font-weight:bold; padding: 0px 0px 4px 0px; }    
div.container div.featurebox ul.fb_content li p.title a { color:#993366; font-weight: bold; }
div.container div.featurebox ul.fb_content li.alt p.title a { color:#333399; font-weight: bold; }
div.container div.featurebox ul.fb_content li p.content { font-size:12px; padding:0px; }  
div.container div.featurebox ul.fb_content li p.content a { font-weight: bold; }

/* News section */
div.container .featurebox2_outer { width: auto; margin:0 auto 0 auto; padding: 0px; background: url(/images/featurelist_header_left1.png) 0 0 no-repeat; }
div.container .featurebox2_bg { width: 392px; padding: 0px; margin-left: 6px; background: url(/images/featurelist_header_bg1.png) 0 0 repeat-x; }
div.container .featurebox2_inner { width: 392px; padding:0; margin-left: 6px; background: url(/images/featurelist_header_right1.png) right 0 no-repeat; }
div.container .featurebox2_inner ul.fbox { position:relative; left:-6px; list-style: none; margin:0px; top:4px; padding:0 0 10px; }
div.container .featurebox2_inner ul.fbox li { margin: 4px 0px 0px 0px; padding:4px; border: 1px solid #9ba5d3; background-color: #e4e6ef; }
div.container .featurebox2_inner ul.fbox li p.title { color:#333399; font-size:14px; padding: 0px 0px 4px 0px; margin-bottom:0; }    
div.container .featurebox2_inner ul.fbox li p.title a { color:#333399; font-weight: bold; font-size:14px; }
div.container .featurebox2_inner ul.fbox li p.content { font-size:12px; }    
div.container .fb2_title { color:#FFFFFF; font-weight:bold; font-size:12px; padding-bottom: 8px; padding-top: 6px; float:left; position:relative; left:-6px; }
div.container div.fb2_right { margin:0; padding: 6px 6px 0px 0px; float:right; }
div.container div.featurebox2_inner ul.fbox li span.title { color:#333399; font-size:14px; }    
div.container div.featurebox2_inner ul.fbox li span.title a { color:#333399; font-weight: bold; }
div.container div.featurebox2_inner ul.fbox li span.content { font-size:11px; }     
div.container div.featurebox2_inner ul.fbox li img.fb_right { float:right; border:1px solid #333333; background-color:White; position:relative; } 
div.listFlexible div.list-items ul.items li div.tplNews span.defaultImg-bg,
div.listFlexible div.list-items ul.items li div.tplPressRelease span.defaultImg-bg { background-image:url(/images/GeroEdList/default-listGero.png); }
div.ccNews span.defaultImg-bg { background-image:url(/images/GeroEdList/default-listGeroBig.png); }

/* List Flexible */
div.listFlexible div.list-items ul.items li.item .title a, 
div.listFlexible div.list-items ul.items li.item-alt .title a { color:#333399; }
div.listFlexible div.list-items ul.items li.item .title a:hover, 
div.listFlexible div.list-items ul.items li.item-alt .title a:hover { color:#A65C80; }

div.listFlexible div.twoRows div.list-filterbox, 
div.listFlexible div.twoRows div.list-filterbox span.filterbox-left, 
div.listFlexible div.twoRows div.list-filterbox span.filterbox-right { background-image:url("/images/filter-2rows.png") }

div.listFlexible div.list-filterbox, 
div.listFlexible div.list-filterbox span.filterbox-left, 
div.listFlexible div.list-filterbox span.filterbox-right, 
div.listFlexible div.list-filterbox div.filterbox-content div.search input, 
div.listFlexible div.list-filterbox div.filterbox-content div.clear-filters input, 
div.listFlexible div.list-filterbox div.letters a:hover, 
div.listFlexible div.list-filterbox div.letters a.notselected:hover, 
div.listFlexible div.list-filterbox div.letters ul.letter-list li.letter-box-selected span.letter-left, 
div.listFlexible div.list-filterbox div.letters ul.letter-list li.letter-box-selected span.letter-right, 
div.listFlexible div.list-filterbox div.letters ul.letter-list li.letter-box-selected span.letter-center,
div.listFlexible div.list-filterbox ul.short li.letter-box-selected span.letter-center,
div.listFlexible div.list-filterbox ul.short li.letter-box-selected span.letter-left, 
div.listFlexible div.list-filterbox ul.short li.letter-box-selected:hover span.letter-left,
div.listFlexible div.list-filterbox ul.short li.letter-box-selected span.letter-right, 
div.listFlexible div.list-filterbox ul.short li.letter-box-selected:hover span.letter-right,
div.listFlexible div.list-filterbox ul.short li.letter-box:hover span.letter-right,
div.listFlexible div.list-filterbox ul.short li.letter-box:hover span.letter-left, 
div.listFlexible div.list-filterbox ul.short li.letter-box:hover span.letter-right,
div.listFlexible div.list-filterbox ul.short li.letter-box:hover span.letter-center,
div.listFlexible div.pager ul.pager-list li.pager-firstpageb a.first_page_disabled, 
div.listFlexible div.pager ul.pager-list li.pager-firstpageb a.first_page_disabled:hover, 
div.listFlexible div.pager ul.pager-list li.pager-prevpageb a.prev_page_disabled, 
div.listFlexible div.pager ul.pager-list li.pager-prevpageb a.prev_page_disabled:hover, 
div.listFlexible div.pager ul.pager-list li.pager-pagenextb a.next_page_disabled, 
div.listFlexible div.pager ul.pager-list li.pager-pagenextb a.next_page_disabled:hover, 
div.listFlexible div.pager ul.pager-list li.pager-pagelastb a.last_page_disabled, 
div.listFlexible div.pager ul.pager-list li.pager-pagelastb a.last_page_disabled:hover, 
div.listFlexible div.pager ul.pager-list li.pager-prevpageb a.prev_page, 
div.listFlexible div.pager ul.pager-list li.pager-prevpageb a.prev_page:hover, 
div.listFlexible div.pager ul.pager-list li.pager-firstpageb a.first_page, 
div.listFlexible div.pager ul.pager-list li.pager-firstpageb a.first_page:hover, 
div.listFlexible div.pager ul.pager-list li.pager-pagenextb a.next_page, 
div.listFlexible div.pager ul.pager-list li.pager-pagenextb a.next_page:hover, 
div.listFlexible div.pager ul.pager-list li.pager-pagelastb a.last_page, 
div.listFlexible div.pager ul.pager-list li.pager-pagelastb a.last_page:hover { background-image:url("/images/filter-elements.png"); }
div.listFlexible div.list-filterbox ul.short li.letter-box:hover span.letter-left { background-position:-62px -51px; }
div.listFlexible div.list-filterbox ul.short li.letter-box:hover span.letter-right { background-position:-72px -51px; }
div.listFlexible div.list-filterbox div.letters a,
div.listFlexible div.list-filterbox ul.short li a { color:#333399; }

div.listFlexible div.listResources div.list-items ul.items > li {background-image:url("/images/GeroEdList/bg-resourcelist.png"); }
div.listFlexible div.listResources div.list-items ul.items li span.iconFile { background-image:url("/images/GeroEdList/resFile.png"); }
div.listFlexible div.listResources div.list-items ul.items li span.iconSubpage {background-image:url("/images/GeroEdList/resSubpage.png") }
div.listFlexible div.listResources div.list-items ul.items li span.iconVideo {background-image:url("/images/GeroEdList/resVideo.png")}
div.listFlexible div.listResources div.list-items ul.items li span.iconAlbum {background-image:url("/images/GeroEdList/resAlbum.png")}
div.listFlexible div.listResources div.list-items ul.items li span.iconWebsite {background-image:url("/images/GeroEdList/resWebsite.png")}
div.listFlexible div.listResources div.list-items ul.items li span.iconArticle,
div.listFlexible div.listResources div.list-items ul.items li span.iconForum {background-image:url("/images/GeroEdList/resArticle.png")}
div.listFlexible div.listResources div.list-items ul.items li span.iconBlog {background-image:url("/images/GeroEdList/resPost.png")}

/* FAQ */
div.ccFAQ div.FaqList ul.faqanswers li div.qa-title a { color:#333399; }
div.ccFAQ div.FaqList ul.faqanswers li div.qa-title a:hover { color:#A65C80; }

/* MOT */
div.more-on-this-container { width:727px; padding-top:10px; }
div.more-on-this-container ul.more-on-this-items li.MoreOnThisItem, 
div.more-on-this-container ul.more-on-this-items li.MoreOnThisItemAlt { margin: 1px 0 0; padding: 10px 14px; }
div.more-on-this-container ul.more-on-this-items li.MoreOnThisItemAlt { border-bottom:0; background:#E2F4F9; }
div.more-on-this-container ul.more-on-this-items li.MoreOnThisItem { border-bottom:0; background:#EBF7FB; }
div.more-on-this-container div.more-on-this span.more-on-this-left { background:url("/images/moreonthis_left-geroed-subsite.png") no-repeat 0 0; }
div.more-on-this-container div.more-on-this span.more-on-this-right { background:url("/images/moreonthis_right-geroed-subsite.png") no-repeat right 0; }
div.more-on-this-container div.more-on-this { background:url("/images/moreonthis_bg-geroed-subsite.png") repeat-x 0 0; }
div.more-on-this-container div.more-on-this span.more-on-this-header-text { color:#fff; }
div.more-on-this-container ul.more-on-this-items a { color:#333399; font-size:14px; }
div.more-on-this-container ul.more-on-this-items a:hover { color:#333399; text-decoration:underline; }
div.more-on-this-container ul.more-on-this-items li div.motMultimedia p { width:560px; }
div.MoreOnThisTitleRight a, 
div.MoreOnThisFooter a { color:#fff; }
div.MoreOnThisTitleRight a:hover, 
div.MoreOnThisFooter a:hover { color:#fff; text-decoration:underline; }

/* Newsletter */
div.ccNewsletterIssue div.upcoming_events div.item_event div.event-title a { color:#333399; }
div.ccNewsletterIssue div.upcoming_events div.item_event div.event-title a:hover { color:#A65C80; }

/* Segmented Report */
div.ccPrintPublication span.forceSpacing img.publications-cover { display:none; }
div.ccPrintPublication span.forceSpacing { float: left; height: 161px; margin-right: 20px; width: 123px; background:url("/images/GeroEdList/print-no-cover.png") no-repeat right 0; }
div.docindex a.cls2, div.docindex a.cls1, a.SegDocFileDownload2, div.BookHeader div.BookTOC, div.BookFooter div.BookTOC, div.segdocnavigation a, div.segdocnavigation a.selected { color:#333399}
div.docindex a.cls2:hover, div.docindex a.cls1:hover, a.SegDocFileDownload2:hover, div.BookHeader div.BookTOC:hover, div.BookFooter div.BookTOC:hover, div.segdocnavigation a:hover, div.segdocnavigation a.selected:hover { color:#A65C80}

/*******************************************************************
Right Column
*******************************************************************/
/* Feature box */
div.right-column div.featurebox { background:url("/images/featurebox1purple_top.png") no-repeat left top; width: 259px; font-size:12px; }    
div.right-column div.featurebox div.fb_footer1 {	border-top: none; background:url("/images/featurebox1_bottom.png") no-repeat left top; width:259px; height:5px; }
div.right-column div.featurebox ul.fb_content { padding:0; width: 259px; list-style: none; margin:0px; }
div.right-column div.featurebox ul.fb_content li { width:249px; padding:4px; border: 1px solid #BEBFC1; border-bottom: none; }

/*******************************************************************
Footer
*******************************************************************/
div.ssfooterWrapp { width:100%; background: url(/images/geroedssfooter.png) 0 0 repeat-x; font-style:normal; }
div.ssfooter { padding-top:10px; margin:0px auto; display:block; height:75px; width:992px; font-size:10px; }    
div.ssfooter p.floatright img { margin-top:-20px; }
div.ssfooter p { padding:3px 10px 0 10px; color:#333399; }
div.ssfooter p.floatleft { float:left; }
div.ssfooter p.floatright { float:right; }
div.ssfooter p.floatright img { border:0 none; }

div#footer { background:url(/images/footer2.jpg) repeat-x left top; font-style:normal; }

