body, div, table, tr, th, td, span, font, p, pre, ul, ol, li, input, button, select, textarea, a, a:active, a:focus, a:hover, a:visited, sub, sup {font-family: Verdana, Arial, "Trebuchet MS"; font-style: normal; font-weight: normal; text-decoration: none; color: #000; font-size: 10px;}
body {padding: 0px; margin: 0px; border: 0; background: #edf5e6;}
.rgt {float: right;}
.lft {float: left;}
.full {width: 100%;}
.under {text-decoration: underline !important;}
.tight {border-collapse: collapse;}
.pointer {cursor: pointer;}
.pointer2 {cursor: pointer-25px;}
.centre {text-align: center;}
.strong {font-weight: bold;}
td.vtop {vertical-align: top;}
a.default:link, a.default:visited {text-decoration: none; color: #0f4ea0;}
a.default:hover {text-decoration: underline;}
a.strategy-lnk:link, a.strategy-lnk:visited {text-decoration: underline; color: #5ca1fc; font-family: Arial; font-size: 12px; line-height: 28px;}
a.strategy-lnk:hover {text-decoration: none;}
a.download-lnk:link, a.download-lnk:visited {text-decoration: underline; color: #5ca1fc; font-size: 10px; line-height: 28px;}
a.download-lnk:hover {text-decoration: none;}
.txt-main {font-family: arial; font-size: 12px; color: #666;}
ul.list-default li {font-family: arial; font-size: 12px; color: #666; list-style-image: url(/content/products/tag/img/bullet.gif); padding: 5px 0px 5px 0px;}
.img-rgt {float: right; padding: 10px 0px 10px 10px;}

/* Main */
.main {width: 977px; margin-right: auto; margin-left: auto;}

/* Header */
.header {background: url(/content/products/tag/img/bg-header.gif) left top no-repeat; height: 105px;}
.hdr-info {margin-top: 33px; height: 33px; padding-right: 10px; padding-left:350px; color: #0f4ea0; text-align: right; overflow:hidden; }
input.search {width: 130px; color: #666;}

/* Content */
.content {background: url(/content/products/tag/img/bg-main.gif) left top repeat-y;}
.face {padding: 3px 6px 0px 5px; z-index:1}
.mainContent {z-index:2}
.tag {margin-top: 10px; width: 232px;}
.cont-footer {margin-bottom: 5px;}
.comingsoon {background: url(/content/products/tag/img/body-comingsoon.jpg) left 26px no-repeat; width: 232px; height: 351px;}
.coming-area {padding: 70px 104px 206px 8px; font-family: arial; color: #666; font-size: 12px;}
a.coming:link, a.coming:visited {font-weight: bold; font-family: arial; font-size: 12px; color: #52ab2b; text-decoration: none;}
font.coming {font-weight: bold; font-family: arial; font-size: 12px; color: #52ab2b; text-decoration: none;}
a.coming:hover {text-decoration: underline;}

/* Menu */
/*.menu-area {margin-left: 1px; padding: 10px 0px 14px 0px; background: url(/content/products/tag/img/bg-menu.gif) left bottom no-repeat; width: 231px; height: 140px;}*/
.menu-area {margin-left: 1px; padding: 0px 0px 5px 0px; width: 231px;}
.menu-bg {background: url(/content/products/tag/img/bg-menu.gif) left bottom no-repeat; width: 231px;}
table.menu {width: 205px; margin: 10px 0px 20px 0px;}
table.menu td {height: 19px;}
table.menu td.line {border-bottom: 1px solid #d9d9d9;}
a.menu-lnk:link, a.menu-lnk:visited {padding-left: 8px; color: #74b458; font-family: Arial; font-weight: bold; font-size: 11px;}
a.menu-lnk:hover, span.menu-lnk-cur {padding-left: 8px; color: #f79a2a !important; font-family: Arial; font-weight: bold; font-size: 11px; background: url(/content/products/tag/img/arrow.gif) left center no-repeat;}
a.menu-lnk-pdf:link, a.menu-lnk-pdf:visited {padding-left: 22px; color: #74b458; font-family: Arial; font-weight: bold; font-size: 11px; background: url(/content/products/tag/img/ico-pdf.gif) 6px center no-repeat;}
a.menu-lnk-pdf:hover {padding-left: 22px; color: #f79a2a; font-family: Arial; font-weight: bold; font-size: 11px; background: url(/content/products/tag/img/ico-pdf.gif) 6px center no-repeat;}
a.menu-lnk-cart:link, a.menu-lnk-cart:visited {padding-left: 24px; color: #74b458; font-family: Arial; font-weight: bold; font-size: 11px; background: url(/content/products/tag/img/ico-cart.gif) 6px center no-repeat;}
a.menu-lnk-cart:hover {padding-left: 24px; color: #f79a2a; font-family: Arial; font-weight: bold; font-size: 11px; background: url(/content/products/tag/img/ico-cart.gif) 6px center no-repeat;}
span.menu-lnk-cart-cur {padding-left: 24px; color: #f79a2a !important; font-family: Arial; font-weight: bold; font-size: 11px; background: url(/content/products/tag/img/ico-cart-on.gif) 6px center no-repeat;}
a.menu-sublnk:link, a.menu-sublnk:visited { line-height: 18px; padding-left: 8px; color: #328fce; font-family: Arial; font-weight: bold; font-size: 10px;}
a.menu-sublnk:hover {padding-left: 8px; color: #52ab2b; font-family: Arial; font-weight: bold; font-size: 10px; background: url(/content/products/tag/img/arrow.gif) left center no-repeat;}
span.menu-green {color: #52ab2b !important}


/* Content Bottom */
.bottom {height: 351px; margin-bottom: 5px;}
.portlet {float: left; margin: 0px 4px 0px 4px; background: url(/content/products/tag/img/body-exploretag.gif) left bottom no-repeat; width: 505px; height: 351px; text-align: center;}
.portlet-tab {height: 25px; background: #eee; border-left: 1px solid #c4c7c0; border-right: 1px solid #c4c7c0; padding-left: 4px;}

/* Tab */
.tab-lft-on {background: url(/content/products/tag/img/tab-up.gif) left top no-repeat; width: 194px; height: 15px; padding-top: 10px; text-align: center; color: #f7941d; font-weight: bold;}
.tab-lft-off {background: url(/content/products/tag/img/tab-down.gif) left top no-repeat; width: 150px; height: 15px; padding-top: 10px; text-align: center; color: #333; font-weight: bold;}
.tab-cnt-on {background: url(/content/products/tag/img/tab-up.gif) left top no-repeat; width: 194px; height: 15px; padding-top: 10px; text-align: center; color: #f7941d; font-weight: bold;}
.tab-cnt-off-rgt {background: url(/content/products/tag/img/tab-down.gif) right top no-repeat; width: 150px; height: 15px; padding-top: 10px; text-align: center; color: #333; font-weight: bold;}
.tab-cnt-off-lft {background: url(/content/products/tag/img/tab-down.gif) left top no-repeat; width: 150px; height: 15px; padding-top: 10px; text-align: center; color: #333; font-weight: bold;}
.tab-rgt-on {background: url(/content/products/tag/img/tab-up.gif) right top no-repeat; width: 194px; height: 15px; padding-top: 10px; text-align: center; color: #f7941d; font-weight: bold;}
.tab-rgt-off {background: url(/content/products/tag/img/tab-down.gif) right top no-repeat; width: 150px; height: 15px; padding-top: 10px; text-align: center; color: #333; font-weight: bold;}

/* footer */
.footer {color: #666; padding-bottom: 20px;}

/* pop up */
.pop-bg {position: absolute; margin: 60px 0px 0px 100px; width: 446px; height: 544px; z-index: 700}
.pop-content {position: absolute; margin: 95px 0px 0px 135px; width: 360px; z-index: 800}
.pop-hdr {padding: 11px 0px 4px 12px; height: 28px;}
.pop-close {padding-right: 6px;}
.pop-main, .pop-main-form {height: 370px; padding-left: 6px; z-index:100}
.pop-tbl td {padding: 4px; font-family: Arial; font-size: 12px; color: #5e5c5c;}
.pop-tbl td.pop-space {padding-top: 12px; padding-bottom: 6px;}
.pop-txtfield {width: 196px; border: 1px solid #a5acb2; font-size: 12px; font-family: Arial; color: #666; padding: 3px;}
.pop-drop {width: 205px;}
.pop-footer {color: #9e9d92; margin-left: 50px;}
a.pop-lnk:link, a.pop-lnk:visited {color: #448ded; font-size: 12px; text-decoration: underline;}
a.pop-lnk:hover {text-decoration: none;}
.pop-main p, .pop-main-form p {color: #5e5c5c; font-family: Arial; font-size: 12px; padding-bottom: 4px;}
.pop-alert {color: #f7941d !important; font-size: 18px !important;}
.pop-legal {font-size: 10px !important; color: #aeada7 !important; line-height: 14px;}

/* pop up books */
.pop-book-bg {position: absolute; margin: 0px 0px 0px 0px; width: 465px; height: 255px; z-index: 500}
.pop-book-cont {position: absolute; margin: 0px 0px 0px 50px; width: 400px; z-index: 600}
.pop-book-cont-rgt {position: absolute; margin: 0px 0px 0px 10px; width: 400px; z-index: 600}
.pop-book-hdr {padding: 11px 0px 4px 12px; height: 10px;}
.pop-book-ttl {color: #328fce; font-size: 14px; font-weight: bold; font-family: Arial;}
.pop-book-sub-ttl {color: #666; font-size: 11px; font-family: Arial;}
.pop-book-overview-ttl {color: #fb921c; font-size: 12px; font-weight: bold; font-family: Arial;}
.pop-book-overview {color: #666; font-size: 12px; font-family: Arial;}
.pop-book-skill-ttl {color: #fb921c; font-size: 12px; font-weight: bold; font-family: Arial;}
.pop-book-skill {color: #4096d1; font-size: 12px; font-family: Arial;}


/* content */
.content-info {padding: 7px 0px 0px 7px; width: 720px;}
.content-info2 {padding: 7px 0px 0px 17px; width: 710px;}
.content-info3 {padding: 7px 0px 0px 7px; width: 726px;}
.cont-desktop {background: url(/content/products/tag/img/bg-desktop.jpg) right top no-repeat;}
.cont-library {background: url(/content/products/tag/img/bg-library.jpg) right top no-repeat; }
.cont-whatis {background: url(/content/products/tag/img/bg-whatis.gif) right top no-repeat; padding-right: 0px;}
.cont-logo {background: url(/content/products/tag/img/bg-logo.gif) right top no-repeat; }
.cont-pricing {height: 250px !important; background: url(/content/products/tag/img/bg-pricing.jpg) left top no-repeat;}
.txt-desktop {width: 390px; font-size: 12px; font-family: arial; color: #666;}
.txt-full {width: 510px; font-size: 12px; font-family: arial; color: #666;}
.txt-full2 {width: 690px; font-size: 12px; font-family: arial; color: #666;}
.img-desktop {margin-top: 80px;}

/* library */
.library-top {margin-top: 78px;}
.library-cnt {background: url(/content/products/tag/img/library-bg.gif) left top repeat-y; width: 697px; height: 490px; padding: 18px;}
.lib-download {height: 530px !important; padding-top: 0px !important;}
.library-down {background: url(/content/products/tag/img/library-bg.gif) left top repeat-y; width: 697px; height: 100px; padding: 18px;}
.book-area {background: url(/content/products/tag/img/book-bg.gif) left top no-repeat; float: left; margin: 10px; width: 140px; height: 230px;}
.book {padding: 5px;}
a.book-ttl:link, a.book-ttl:visited {font-size: 11px; font-family: Arial; font-weight: bold; color: #188412; text-decoration: none;}
font.book-ttl {font-size: 11px; font-family: Arial; font-weight: bold; color: #188412; text-decoration: none;}
a.book-ttl:hover {text-decortion: underline;}
.download-area {font-size: 12px; font-family: Arial; color: #524f4f; background: url(/content/products/tag/img/library-download.gif) left top no-repeat; width: 338px; height: 48px; padding: 20px;}
a.download:link, a.download:visited {color: #5ba5d8; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none;}
a.download:hover {text-decoration: none;}

/* pricing */
.worn {margin-top: 50px; font-family: Arial; font-weight: bold; font-size: 14px; color: #a7a7a7;}
.pricing-on {background: #ffb65d url(/content/products/tag/img/less.gif) 10px center no-repeat; font-family: Arial; font-weight: bold; font-size: 20px; color: #fff; padding: 5px 10px 5px 40px; margin-top: 3px; cursor: pointer;}
.pricing-off {background: #797979 url(/content/products/tag/img/plus.gif) 10px center no-repeat; font-family: Arial; font-weight: bold; font-size: 20px; color: #fff; padding: 5px 10px 5px 40px; margin-top: 3px; cursor: pointer;}
.clean {font-family: Arial; font-weight: bold; font-size: 20px; color: #c3e1f7;}
table.pricing td {border-top: 1px solid #fff; padding: 8px; vertical-align: top; font-family: Arial; font-size: 12px; color: #333;}
table.pricing span {font-family: Arial; font-size: 12px; color: #333;}
.green {background: #edf5e6;}
.yellow {background: #ffffcc;}
.blue {background: #f2fcff;}
.col1 {width: 200px;}
.col2 {width: 330px;}
a.pricing-lnk:link, a.pricing-lnk:visited {color: #3d7aa6; font-family: Arial; font-size: 11px; text-decoration: underline;}
a.pricing-lnk:hover {text-decoration: none;}
.col1-green {font-weight: bold; font-size: 15px !important; color: #69b948 !important;}
.col1-orange {font-weight: bold; font-size: 24px !important; color: #f7941d !important;}
.col3-blue {font-weight: bold; font-size: 14px !important; color: #3d7aa6 !important;}
.col1-grey {font-weight: bold; font-size: 15px !important; color: #6c6c6c !important;}
.col2-orange {font-weight: bold; font-size: 15px !important; color: #f7941d !important;}

/* what is */
.whatis-top {margin-top: 43px;}
.whatis-cnt {background:#fbfbfb url(/content/products/tag/img/library-bg.gif) left top repeat-y; width: 697px; height: 750px; padding: 0px 18px 18px 18px;}
img.whatis-hdr {margin-top: 20px;}
.txt-green {font-family: arial; font-size: 12px; color: #4da527; font-weight: bold;}
.afterschool {width: 430px;}
.wbody {width: 210px;}
.wlegal {font-size: 11px; color: #b0b0b0;}




.txt-system {font-size: 12px; font-family: Arial; color: #60b63b; font-weight: bold; line-height: 18px;}
.txt-copy {font-size: 11px; font-family: Arial; color: #a7a2a2;}
.try-ttl {font-size: 24px; color: #f9a74d; font-family: Arial; line-height: 20px; padding-bottom: 6px;}
.tryitnow {background: url(/content/products/tag/img/lft-tyitnow-bg.gif) left top no-repeat; width: 122px; height: 180px; font-family: Arial; font-size: 12px; color: #666; padding: 5px 100px 0px 10px;}
.specialoffer {background: url(/content/products/tag/img/lft-specialoffer.gif) left top no-repeat; width: 210px; height: 175px; font-family: Arial; font-size: 12px; color: #3c6e92; padding: 5px 10px 5px 12px; cursor:pointer;}
.strategy {background: url(/content/products/tag/img/lft-download-bg.gif) left top no-repeat; width: 212px; height: 163px; font-family: Arial; font-size: 12px; color: #3c6e92; padding: 5px 10px 0px 10px;}
.spanish {background: url(/content/products/tag/img/lft-spanish-bg.gif) left top no-repeat; width: 212px; height: 133px; font-family: Arial; font-size: 12px; color: #3c6e92; padding: 10px 10px 0px 10px;}
.desk-spacer {height: 473px; margin-bottom: 0px; padding-bottom: 0px; color:#666;}
.download-strategy {background: url(/content/products/tag/img/bg-freedown.gif) right top no-repeat; height: 32px; float: right; margin-right: 8px; padding-top: 8px; padding-right: 20px; padding-left: 210px; line-height: 5px; color: #666;}










