/* ===== JI Rulebook Styles ===== */

/* Common */

h1, h2, h3 { font-family: Cambria,Georgia; color: #084b78; }
h1 { font-size: 22px; }
h2 { font-size: 18px; padding: 5px 0px; background: url('/Resources/BakerMckenzie/CdmRulebook/SiteLayout/HeadingUnderline.jpg') bottom left no-repeat; }
h3 {font-size: 17px; }
.col_left h3 { background: transparent url(/Resources/BakerMckenzie/CDMrulebook/SiteLayout/HeadingUnderline.jpg) no-repeat scroll left top; padding: 10px 0px; width: 530px; }

/* Header */

#link_bakermckenzie {  display: block;  float: right;   height: 30px;  width: 156px;  background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/BakerMcKenzieLogo.jpg"); }
#link_bakermckenzie span {  display: none; }

/* Header Nav*/

#headerNav { height: 30px; }
#headerNav a { display: block; font-size: 11px; color: #ccc; text-decoration: none; padding: 8px 13px 0px 13px; height: 22px; border-right: 1px solid #404040; float: left; }
#headerNav a:hover { color: white; background: #222; }
#headerNav .selected { background: #222 url(/Resources/BakerMckenzie/CdmRulebook/SiteLayout/bg_headerNav_selected.png) top left repeat-x; }
#headerNav .selected:hover { background: #222 url(/Resources/BakerMckenzie/CdmRulebook/SiteLayout/bg_headerNav_selected.png) top left repeat-x; }

/* Horizontal Nav*/

#horizontalNav { border-top: 4px solid black; overflow: hidden; font-family: "Georgia"; font-size: 14px; background: white url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/horizontalNav_Background.jpg") bottom repeat-x; padding: 0px 8px; height: 43px; }
#horizontalNav span { display: block; width: auto !important; width: 1px; white-space: nowrap; cursor: pointer; }
#horizontalNav a { display: block; color: #666; text-decoration: none; float: left; }
#horizontalNav a:hover {  color: #222; }
#horizontalNav .selected { color: #222; }
#horizontalNav .selected .wrap1 { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/hnav_current_left.jpg") left top no-repeat; padding-left: 12px; }
#horizontalNav .selected .wrap2 { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/hnav_current_right.jpg") right top no-repeat; padding-right: 11px; padding-top: 15px; padding-bottom: 11px; }
#horizontalNav .wrap1 { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/hnav_normal_left.jpg") left top no-repeat; padding-left: 12px; }
#horizontalNav .wrap2 { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/hnav_normal_right.jpg") right top no-repeat; padding-right: 12px; padding-top: 16px; padding-bottom: 10px; }

/* Search Bar */

#searchBar { float: right; padding-top: 4px; }
#searchBar input { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/SearchBg.gif") top left no-repeat; width: 131px; height: 21px; font-size: 13px; padding: 5px 6px 0px; border: 0px; float: left; margin-top: 5px; }
#searchBar .showHint { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/SearchBg_Hint.gif") top left no-repeat; }
#searchBar a { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Go_Normal.gif") top left no-repeat; float: left; width: 31px; height: 29px; padding: 0; margin: 3px 0px 0px 0px; }
#searchBar a:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Go_Hover.gif") top left no-repeat; }
#searchBar a span { display: none; }

/* Vertical Nav */

#verticalNav { font-size: 12px; padding-top: 5px; padding-bottom: 5px; }
#verticalNav a { color: black; display: block; padding: 4px 10px; text-decoration: none; border-bottom: 1px solid #c6c6c6; border-right: 1px solid #e5e5e5; }
#verticalNav .navItem_1 a:hover { color: #084b78; }

#verticalNav .navItem_1 { margin-left: 15px; }
#verticalNav .navItem_2 a { margin-left: 10px; }
#verticalNav .navItem_3 a { padding-left: 40px; }

#verticalNav .selectedSection_2 .navItem_current { background: #ebebeb; }
#verticalNav .selectedSection .navItem_current .navItem { border-left: 3px solid #084b78; background: #ebebeb; margin-left: 0px; }

#verticalNav .selectedSection .navItem_current .navItem a { margin-left: 12px; }
#verticalNav .selectedSection_1 .navItem_children .navItem { border-left: 3px solid #084b78; background: #ebebeb; }
#verticalNav .selectedSection_1 a { border-right: 1px solid #d3d3d3; }
#verticalNav .selectedSection_1 a:hover { color: #084b78; }
#verticalNav .navItem_ancestor_1 .navItem_1 { margin-left: 0px; border-bottom: 1px solid white; }
#verticalNav .navItem_ancestor_1 a { color: white !important; background: #084b78; border-bottom: 1px solid #084b78; border-right: 1px solid #084b78; padding-left: 20px; }
#verticalNav .selectedSection_2 .navItem_current_2 .navItem_2 { background: #5b8dae; border-bottom: 1px solid white; }
#verticalNav .navItem_current_2 a { color: white !important; border-bottom: 1px solid #5b8dae; border-right: 1px solid #5b8dae; }

/* Buttons */

.buttons { padding: 25px 0px 5px 0px; overflow: hidden; }
.button { float: left; height: 29px; }
.button_next { float: right; }
.button a { display: block; text-decoration: none; font-size: 12px; color: #333; background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Button_Normal_Left.gif") top left no-repeat; }
.button a span { display: block; padding: 6px 15px 0px 15px; height: 23px; background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Button_Normal_Right.gif") top right no-repeat; width: auto !important; width: 1px; white-space: nowrap; cursor: pointer; }
.button a:hover { color: #06435a; background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Button_Hover_Left.gif") top left no-repeat; }
.button a:hover span { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Button_Hover_Right.gif") top right no-repeat; }

/* Print Styles */

#printButtons { margin-right: -10px; }

#print_section { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Print_section_Normal.jpg") top left no-repeat; width: 27px; height: 27px; display: block; float: right; }
#print_section:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Print_section_Hover.jpg") top left no-repeat; }

#print_page { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Print_HTML_Normal.jpg") top left no-repeat; width: 27px; height: 27px; display: block; float: right; }
#print_page:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Print_HTML_Hover.jpg") top left no-repeat; }

/* Rare */

.article a { color: #36779a; }
.article a:hover { color: #1e8824; }

.highlight { background-color: #fffca3; font-weight: bold; padding: 0px 2px 0px 2px; }

/* Footer */

#footer { padding-top: 1px; padding-left: 10px; padding-right: 20px; color: #666; }
#footer div { float: left; }
#footer .text { padding: 25px 15px 0px 10px; font-size: 12px; }
#footer .text a { color: #666; }
#footer .text a:hover { color: #333; }
#footer .divider { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/Divider.jpg") top center no-repeat; width: 21px; height:  65px; }
#footer .logo a { display: block; float: left; height: 65px; overflow: hidden; }
#footer a span { display: none; }

#footerLogo_WorldBank { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/WorldBank.jpg") top left no-repeat; width: 25px; } #footerLogo_WorldBank:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/WorldBank_Hover.jpg") top left no-repeat; }
#footerLogo_ADB { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/ADB.jpg") top left no-repeat; width: 26px; }
#footerLogo_ADB:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/ADB_Hover.jpg") top left no-repeat; }
#footerLogo_UNEP { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/UNEP.jpg") top left no-repeat; width: 84px; }
#footerLogo_UNEP:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/UNEP_Hover.jpg") top left no-repeat; }
#footerLogo_Swedish { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/Swedish.jpg") top left no-repeat; width: 65px; }
#footerLogo_Swedish:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/Swedish_Hover.jpg") top left no-repeat; }
#footerLogo_UNDP { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/UNDP.jpg") top left no-repeat; width: 19px; }
#footerLogo_UNDP:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/UNDP_Hover.jpg") top left no-repeat; }
#footerLogo_Common { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/Common.jpg") top left no-repeat; width: 48px; }
#footerLogo_Common:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/Common_Hover.jpg") top left no-repeat; }
#footerLogo_ClimateChange { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/ClimateChange.jpg") top left no-repeat; width: 57px; }
#footerLogo_ClimateChange:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/ClimateChange_Hover.jpg") top left no-repeat; }
#footerLogo_Ministry { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/Ministry.jpg") top left no-repeat; width: 70px; }
#footerLogo_Ministry:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/Ministry_Hover.jpg") top left no-repeat; }
#footerLogo_Jaze { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/Jaze.jpg") top left no-repeat; width: 58px; }
#footerLogo_Jaze:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/FooterLogos/Jaze_Hover.jpg") top left no-repeat; }

/* Float Solution, TW 2007-12-03: Need to go over this with you Jed */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* JM 2007-12-02: These classes are used by the content we imported last week. @jed: move them too wherever you want */
blockquote { font-size: 0.9em; }
.listsOnly { margin-left: 20px; }

ol.list-alpha { list-style-type: lower-alpha; }
ol.list-roman { list-style-type: lower-roman; }

/* JM 20081015: The editor sometimes applies styles to the items themselves, this will fix that */
li.list-alpha { list-style-type: lower-alpha; }
li.list-roman { list-style-type: lower-roman; }

li { margin-top: 6px; margin-bottom: 6px; }

.glossary { padding-left: 20px; }
.glossary .navItem { padding: 3px 0px 3px 10px; }
