@import url('fusion.css');

#frontBody { text-align: center; background-color: #0a2963; }
#frontBody, #iframeBody { font-size: 75%; font-family: arial, helvetica, sans-serif; line-height: 1.7em;}
#frontBody { margin: 0px; }
#iframeBody { background-color: #ffffff; margin: 2px; }
#frontBody textarea { font-family: verdana, sans-serif, helvetica; }
#frontBody textarea, #frontBody input, #frontBody select { font-size: 1em; }

#frontBody a, #iframeBody a { color: #062560; text-decoration: none; }
#frontBody a:hover, #iframeBody a:hover { color: #a90909; }

h1, .fusionH1 { font-family: georgia, helvetica, sans-serif; font-size:340% !important; line-height: 150%; font-weight: normal; }
h1 { margin: 0px 0px 20px 0px; }
h2, .fusionH2 { font-family: arial, helvetica, sans-serif; font-size: 160% !important; line-height: 140%; font-weight: bold; color: #a90909; }
h3, .fusionH3 { font-family: arial, helvetica, sans-serif; font-size: 125% !important; line-height: 140%; margin-bottom: 5px; font-weight: bold; }
h4, .fusionH4 { font-family: arial, helvetica, sans-serif; font-size: 120% !important; font-weight: bold; margin: 0px; padding-top: 20px; }
h5, .fusionH4 { font-family: arial, helvetica, sans-serif; font-size: 100% !important; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
small { font-size: 80%; }
#page { background-color: #ffffff; text-align: center; padding-bottom: 30px; }
.inner { width: 920px; text-align: left; margin: auto; }
#homeCTA { height: 339px; padding-top: 10px; background: url(../images/home.gif) left top repeat-x; }
#globalIntelligence { width: 940px; height: 330px; background: url(../images/global-intelligence.jpg) left top no-repeat; margin: 0px auto 0px; text-align: left; }
#globalIntelligence .content { font-size: 1.2em; line-height: 140%; width: 420px; color: #ffffff; height: 160px; overflow: hidden; position: relative; left: 40px; top: 150px; }
#globalIntelligence p { margin-bottom: 15px; }
#mastHead .contact { margin-top: 20px; font-size: 1.1em; }
.contact { color: #a1b4d4; float: right; text-align: right !important; }
.contact a { text-decoration: underline; color: #ffffff !important; font-size: 0.95em; }
.contact span { color: #ffffff;  }
.contact a:hover { text-decoration: none !important; }

#kourdi-footer { float: left; margin: 0px 30px 0px 0px; position: relative; top: -1px; }

#mastHead { height: 90px; background: #12304C url(../images/header.gif) top left repeat-x; }
#mastHead .inner { height: 90px; background: #12304C url(../images/header.jpg) top left repeat-x; }
#mastHead a { color: white; }
#divDateTime { font-size: 80%; height: 20px; color: #333333; background: white url(../images/date_background.jpg) top left repeat-x; }
#divDate { padding: 6px 10px 0px 0px; float: right; }
#Pronounced { padding: 6px 10px 0px 10px; float: left; }
#divMenu { text-align: center; line-height: 32px; background: #eeeeee url(../images/menu.gif) top left repeat-x; }
#accountLogin { float: right; text-align: left; margin-right: 10px; margin-top: 48px; } 
#divSubMenu { float: left; width: 220px; margin: 30px 10px 0px 0px; min-height: 500px; padding-top: 15px; }
#divSubMenu, #content, #divToolkitTeaser, .divToolkitCategory, .divTeaseItem { overflow: hidden; }
#divSubMenuBack { clear: both; padding-top: 20px; }
#menuShadow { height: 11px; overflow: hidden; 
/*background: url(../images/menu_shadow.gif) top left repeat-x;*/ 
 border-top: 1px solid #c0c0c0; }
#your-basket { margin-bottom: 4px; }
#your-account { margin-left: 4px; }
#checkout-button { margin-top: 10px; }
#content { float: left; width: 660px; margin: 30px 0px 0px 30px; }
#content ul { list-style-image: url(../images/bulletpoint.gif); }
#divFooter { clear: both; font-size: 80%; background: url(../images/footer.gif) top center no-repeat; padding: 35px 0px 70px; color: #ffffff; }
#divFooter a { text-decoration: underline; color: #ffffff; }
#divFooter .inner { width: 900px !important; }
#toolkitDetails { font-size:125%; clear: both; }
#divBuyNow, #divBuyNowSmall { clear: both; width: 100%; height: 60px; }
#divBuyNow { margin: 30px 0px 0px 0px; }

#divBuyNow h3, #divBuyNowSmall h3  { display: inline; }
#divTestimonial { padding: 10px 20px; margin-bottom: 20px; }
#divTestimonial h3 { margin: 0px; display: inline; }
#price, #priceSmall { font-weight: bold; line-height: 1.1em;}
#priceSmall { text-align: right; padding-top: 15px !important; margin-right: 160px; }
#priceSmall span { color: #a90909; padding-right: 10px; }
#price { color: #a90909; font-size: 200%; padding-top: 5px; height: 30px; margin-top: 7px; margin-right: 20px; }
#oldPrice { font-size: 70%; font-weight: bold; color: black; }
#homePage { }
#cost { margin: 20px 0px; text-align: right; }
#imgBuyNow { }
#viewMore { clear: both; margin-top: 10px; border-top: 2px solid #eeeeee; font-weight: bold; }
#imgToolkit { float: left; margin: 0px 10px 10px 0px; }
#divToolkitTeaser { width: 20%; float: right; display: inline; margin-bottom: 10px; margin-top: 15px; }
#toolkit-title { position: relative; margin-left: 50px; }
#toolkit-title img { position: absolute; left: -50px; }
.imgToolTease, .imgToolTeaseHome { margin-left: 2px; float: right; width: 25%; }
.imgToolTeaseHome { margin-right: 10px; border: 1px solid #bdbdbd }
#kourdi { margin-top: 21px; width: 143px; height: 32px; }
#divSubscribe { background: #121313 url(../images/informed_back.gif) top left repeat-x; color: #ffffff; height: 65px; position: relative; }
#divSubscribe a, #divSubscribe a:visited{ color: #a90909; }
#tabSubscriber, #basket_table { width: 100%; border: 1px solid #eeeeee; }
#tabSubscriber td, #basket_table td, #basket_table th { padding: 2px 5px; }
#tabSubscriber th, #basket_table th { font-size: 110%; color: #666666; background-color: #eeeeee; text-align: left;  }
#tabSubscriber th { padding: 5px 0px; }
.td_price { text-align: right !important; }
#forumBody { width: 99%; }
#dbPager { text-align: center; margin: 10px 0px; border-top: 2px solid #eeeeee; border-bottom: 2px solid #eeeeee; padding: 4px 0px 10px 0px; }

.homeTease { width: 240px; float: left; margin-right: 100px; margin-top: 40px; }
.last { margin-right: 0px !important; }
.homeTease h3 { font-size: 150% !important; margin: 0px 0px 10px 0px !important; padding-left: 2px; background-color: #000000; }
.homeTease h3 a { display: block; height: 100px; color: #ffffff !important; text-shadow: #000000 0px 0px 1px; }
.teaseitem { padding-left: 40px; font-size: 0.95em; width: 200px; background: url(../images/bullet.gif) top left no-repeat; }
.teaseitem a { background: url(../images/anchor.gif) top left no-repeat; display: block; width: 100px; height: 20px; margin-top: 20px; text-align: center; color: #ffffff !important; }
#ourServices { background: url(../images/canoeing.jpg) left top no-repeat; }
#myPracticalMBA { background: url(../images/rafting.jpg) left top no-repeat; }
#aboutUs { background: url(../images/surfing.jpg) left top no-repeat; }

.mag10 { margin: 10px; }
.bord { border: 1px solid #c0c0c0; }
.divList { border-bottom: 1px solid #eeeeee; padding: 10px 0px; }

.send_friend_link { margin: 10px 0px; font-weight: bold; }
#ulMainMenu { white-space: nowrap; overflow: hidden; margin: 0px auto; padding: 0px; width: 920px; background: url(../images/menu-sep.gif) right top no-repeat;}
#mnContact {  }
.mnIt { float: left; list-style-type: none;  line-height: 32px; width: 132px; text-align: center; padding: 0px 10px; background: url(../images/menu-sep.gif) left top no-repeat; }
/* .mnIt:first-child { background: none !important; } */
.mnIt a { font-size: 85%; font-weight: bold !important; text-transform: uppercase; text-decoration: none; color: #000000 !important; }
.mnIt a:visited { color: #000000 !important; }
.mnIt a:hover { color: #666666 !important; }
.subMenIt, .menTool { border-top: 1px solid #d0d0d0; padding-top: 4px; padding-bottom: 4px; }
.subMenIt { font-size: 0.95em; }
.subMenIt a:hover { background-position: 1px 5px; }
.subMenIt a { padding-left: 15px; display: block; background: url(../images/small-bullet.gif) left 5px no-repeat; }
.menTool { padding-left: 30px; }
.teaserHeader { font-weight: bold; font-size: 110%; }
.date { font-size: 80%; color: #404040; }
.divTeaseItem { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #e0e0e0; }
#CrossSaleToolkits { clear: both; }
.CrossSell { width: 31%; margin: 0%; float: left; }
.CrossSellContent { border: 1px solid #e0e0e0; margin: 0px 10px 10px 0px; padding: 8px 10px 10px; }
.CrossSellContent h3 { margin-top: 0px; }
.accounttoolkits, .accounttoolkitCats { clear: both; margin-bottom: 10px; border-bottom: 1px solid #eeeeee; padding-bottom: 10px; }
.accounttoolkitCats { border-bottom: 2px solid #e0e0e0; }

#keep_informed { float: left; width: 220px; height: 100px; position: relative; z-index: 50; }
#informed_back { position: absolute; right: 0px; top: 0px; z-index: 0; width: 29px; height: 65px; background: url(../images/infomed_end.gif) top right no-repeat; }

.requiredField { font-weight: bold; }
.requiredAst { font-weight: bold; font-size: 150%; color: #a90909; }
.inButton { width: 10em; font-size: 1em; }
.warning { border: 3px solid #a90909; padding: 10px; }
.imgArrow { margin-right: 5px; margin-bottom: 1px; }
.divRead { margin-top: 10px; }
.noshow { display: none; }
.nowrp { white-space: nowrap; }
.fltLeft { float: left; }
.fltRight { float: right !important; }
.vMid { vertical-align: middle; }
#txtCliUsername, #txtUsername, #txtCliPassword, #txtPassword, #txtPassword2 { width: 8em; }

.divToolkitCategory, .divToolkitCategoryb { border: 1px solid #e0e0e0; width: 47%; }
.divToolkitCategory { margin-right: 2%; float: left; }
.divToolkitCategoryb { margin-left: 2%; float: right; }
.divToolkitCategory h2, .divToolkitCategoryb h2 { margin: 0px 0px 0px 0px; }
.toolkitlist { margin: 20px 0px 20px 20px; padding-left: 0px; }
.toolkitlist li { vertical-align: bottom; margin-top: 3px; list-style-type: none; }
.toolkits, .procedures, .masterclass, .activities { padding-left: 23px; height: auto !important; height: 20px; min-height: 20px; }
h3.toolkits, h3.procedures, h3.masterclass, h3.activities { background-position: left 1px; }
h2.toolkits, h2.procedures, h2.masterclass, h2.activities { background-position: left 2px; }
.toolkits { background: url(../images/icon-small-toolkit.gif) left 0px no-repeat; }
.procedures { background: url(../images/icon-small-procedures.gif) left 0px no-repeat; }
.masterclass { background: url(../images/icon-small-masterclass.gif) left 0px no-repeat; }
.activities { background: url(../images/icon-small-activities.gif) left 0px no-repeat; }
.leader { font-weight: bold; border: 2px solid #e0e0e0; }
.forceBreak { clear: both; display: block; height: 1px; margin-top: -1px; overflow: hidden; }
.toolkitHolder { margin-bottom: 2%; clear: both; }
#divTestimonial { border: 2px solid #eeeeee; }
.clr { clear: both; height: 1px; overflow: hidden; }

#basketForm { height: auto !important; height: 240px; min-height: 240px; display: block !important; }

.product_icon { margin-right: 10px; float: left; margin-top: 3px; }

#opener_movie, #category_movie { float: right; margin-left: 10px; width: 376px; height: 237px; }
#category_movie { margin-right: 10px; }
