﻿.floatLf{float: left;}
.floatRt{float: right;}
.floatLfFluid{float: left;width: 100%;}
#Frame{border: none;}
#LibraryContent{float: left;width: 100%;padding: 10px 0 0 0;background-color: #fff;}
.MainContent{float: left;width: 100%;border-right: solid 2px gray;border-left: solid 2px gray;}
div .RtContent{float: right;padding-right: 25px;width: 640px;font-family: Arial;}
div .RtContent h1{font-size: 25px;color: #07437a;padding: 0;margin: 5px 0;}
div .RtContent h2{font-size: 18px;color: #664d18;}
div .RtContent h3{font-size: 14px;color: #3572a9;font-weight: bold;padding-left: 0;}
div .LeftContent{float: left; padding-right: 25px; padding-left: 25px; font-family: Arial;}
div .LeftContent h1{font-size: 25px;color: #07437a;padding: 0;margin: 5px 0;}
div .LeftContent h2{font-size: 18px;color: #664d18;}
div .LeftContent h3{font-size: 14px;color: #3572a9;font-weight: bold;padding-left: 0;}
.EkPanel{float: left;width: 100%;padding-bottom: 30px;}
.HLWrap{height: 160px;max-height: 180px;overflow: hidden;margin-bottom: 20px;background-color: #ecece4;padding: 15px;}
.highlight img{border: 1px solid #918f89;width: 190px;height: 148px;margin-right: 15px;background-color: #fff;padding: 5px;float: left;}
.highlight div{background-color: #fff;width: 368px;float: left;line-height: 18px;padding: 8px 12px;height: 140px;}
.pagerWrap{float: left;color: #5071AE;width: 390px;font-size: smaller;margin: 145px 0 0 230px;font-weight: bold;z-index: 100;position: absolute;}
#cPaging{float: right;background-color: #fff;}
#cPaging div{float: left;text-align: right;padding: 3px 5px;margin: 0 2px;border: solid 1px #5071AE;cursor: pointer;}
#cPaging div.np{border: none;}
#cPaging div:hover{background-color: #5071AE;color: #fff;}
.date{font-style: italic;}
.newsBox{display: block;width: 290px;}
.news{padding: 0px;width: 100%;margin: 0;float: left;}
.news tr{height: 60px;}
.news td{vertical-align: top;text-align: left;}
.news th{width: 120px;vertical-align: top;}
.news th img{width: 100px;padding: 2px;border: solid 1px #ccc;}
.news li{list-style-type: none;padding: 5px 0;width: 100%;border-bottom: 1px dotted #cccccc;float: left;}
ul.news div.floatLf{margin-right: 10px;}
.news img.thumb{margin: 3px 5px 0;vertical-align: top;float: left;border: none;width: 65px;}
.news a{text-decoration: none;font-weight: bold;}
.newsTitle{border-bottom: 1px solid #979797;width: 290px;}
.newsTitle h3{float: left;}
.newsLink{font-size: 10px;padding: 10px 0 3px 200px;text-decoration: none;display: block;}
.newsborder td, .newsborder th{border-bottom: 1px dotted #cccccc;padding: 3px 0;}
#LfMenu{width: 240px;float: left;font-family: Arial;}
#LfMenu ul{list-style-type: none;margin: 0;float: left;width: 100%;padding: 0;}
#LfMenu .top{background-image: url(/Library/images/LfMenuBg.jpg);background-position: 0 0;}
#LfMenu .btm{background-image: url(/Library/images/LfMenuBg.jpg);background-position: 0 508px;}
.LfContent{background-color: #ecece4;border-top: 3px solid #fff;float: left;padding: 10px 10px 30px 10px;}
.LfBox{padding: 5px 0;}h4{color: #3572a9;margin: 5px 0;font-weight: bold;padding: 0;font-size: 18px;}
.LfContent a{color: #3572a9;}.LfContent a:hover{text-decoration: none;}
.LfContent span{color: #797a7b;font-size: 10px;padding-top: 5px;}
/* BlurBullet List */.BulletList{padding: 0;width: 100%;font: normal 11px Lucida Sans Unicode, Lucida Sans, Lucida Grande, verdana, arial, helvetica;float: left;}
.BulletList li{padding: 5px 10px 5px 10px;list-style-type: none;background: url(/Library/images/icons/square.gif) left top no-repeat;}
.BulletList a{color: #3472ac;text-decoration: underline;font-weight: normal;font-size: 11px;}
.BulletList a:hover{text-decoration: none;font-weight: normal;font-size: 11px;color: #3472ac;}
.BulletList a:visited{font-size: 11px;font-weight: normal;color: #3472ac;}
.ddl{background-position: 190px center;width: 200px;color: #666666;margin: 0;border: solid 1px #666;background: #fff url(/Library/images/icons/arrowBlackDownSmall.gif) 190px 9px no-repeat;padding: 5px;cursor: pointer;}
.dList{display: none;position: absolute;width: 210px;}
.dList ul{border-bottom: solid 1px #ccc;border-right: solid 1px #ccc;border-left: solid 1px #ccc;background-color: #fff;margin: 0;padding: 0;}
.dList li a{text-decoration: none;min-width: 200px;padding: 5px;float: left;width: 100%;}
.dList li a:hover{text-decoration: underline;width: 200px !important;}
.adv{margin: 10px 0 0;padding: 0;float: left;width: 100%;}
.adv li{list-style: none;float: left;width: 49%;max-width: 49%;}
.adv img{border: solid 1px #ccc;padding: 2px;}
/********************************		SubNavi ********************************/
.SubNavi{width: 240px;float: left;}
.current{font-weight: bold;color: #c76504 !important;}
.SubNavi ul{float: left;margin: 0;width: 100%;padding: 0;}
.SubNavi ul ul{float: left;border: none;padding: 0;margin: 0;width: 240px;display: none;background-image: none;background-color: #FFFFFF;}
.SubNavi li{list-style: none;padding: 0;float: left;background: url(/Library/images/LfMenuBg2.jpg) left top repeat;border-top: solid 1px #fff;width: 100%;cursor: pointer;}
.SubNavi li.top{background: url(/Library/images/LfMenuBgTop.jpg) left top no-repeat;height: 3px;}
.SubNavi li.bottom{background: url(/Library/images/LfMenuBgBtm.jpg) left bottom no-repeat;border-top: none;height: 6px;}
.SubNavi li:hover{color: #c76504;}.SubNavi li:hover a, .SubNavi li:hover div{text-decoration: none;color: #48381e;font-size: 16px;}
.SubNavi ul a:hover, .SubNavi ul div:hover{text-decoration: none;color: #c76504 !important;font-size: 16px;font-family: Arial, Helvetica, sans-serif;}
.SubNavi li div.floatRt{padding: 10px;height: inherit;border-left: solid 1px #ccc;margin: 5px;visibility: hidden;display: none;}
.SubNavi li:hover div.floatRt{visibility: visible;}
.SubNavi li div.floatLf{padding: 0;max-width: 225px;font-size: 16px;font-family: Arial, Helvetica, sans-serif;padding: 10px 10px 10px 20px;color: #48381e;background: url(/Library/images/icons/arrowBlue2.gif) -12px 13px no-repeat;}
.SubNavi li li div.floatLf{background: url(/Library/images/icons/square.gif) 4px -4px no-repeat;}
.SubNavi li li, .SubNavi li li:hover{float: left;padding: 10px;width: 220px;}
.SubNavi li li div.floatRt, .SubNavi li li div.floatLf{padding: 0px;}
.SubNavi li li div.floatRt{display: none;}
.SubNavi li a, .SubNavi li a:hover, .SubNavi li a:visited{float: left;margin: 0;min-width: 160px;text-decoration: none;color: #48381e;font-size: 16px;font-family: Arial, Helvetica, sans-serif;}
.SubNavi li li a, .SubNavi li li a:hover, .SubNavi li li a:visited{margin-left: 15px;font-size: 13px !important;font-family: Arial, Helvetica, sans-serif;}
.SubNavi li div div, .SubNavi li.leaf div div{display: none;}
.SubNavi li li div div{display: block;}
.EkImg{float: right;max-width: 200px;padding: 2px;border: solid 1px #ccc !important;margin: 10px 0px 10px 20px;}
#accordion h3{padding-left: 15px;margin: 0;}
#accordion ul{padding: 10px 10px 20px;border-left: solid 1px #ccc;border-right: solid 1px #ccc;margin: 0;}
#accordion ul li{padding: 5px 0;list-style: none;border-bottom: dotted 1px #ccc;}
#accordion li a, #accordion li a:visited, #accordion li a:hover{font-weight: bold;padding-bottom: 5px;}
#accordion li a:hover{text-decoration: none;}
.kr{float: right;margin: 0 5px;/*cursor: pointer;*/}
#kidTool{padding: 5px;background: #fff url(/Library/images/LfMenuBgTop.jpg) left center repeat;display: none;position: absolute;}
.ui-accordion-header{-moz-background-clip: border;-moz-background-inline-policy: continuous;-moz-background-origin: padding;background: transparent url(/Library/images/accordionBg.jpg) repeat scroll left top;cursor: pointer;padding: 10px;vertical-align: middle;border: 1px solid #dcdcdc;}
.ui-accordion-header img.indi{width: 15px;height: 15px;}
/*-----------------------------------------------------.ui-accordion-header{cursor:pointer;padding: 10px;background: url(images/LfMenuBg2.jpg) left top repeat;}------------------------------------------------------*/
.ui-accordion-header a{color: #48381e;font-size: 16px;text-decoration: none;padding-left: 20px;}
.ui-accordion-content{padding: 0 10px;}
.ui-accordion-content ul{padding: 0 10px 10px;}
.ui-state-default img{background: url(/Library/images/icons/arrowBlueRt.gif) left -3px no-repeat;}
.ui-state-active img{background: url(/Library/images/icons/arrowBlueDn.gif) left -3px no-repeat;}
/*--------------No Print---------------*/
.noprintview{visibility: hidden;}
.printonly{display: block !important;}
/*--------------   Content---------------*/
.contentNewsletter{background-color: #ecece4;border-top: 3px solid #fff;float: none;padding: 0px 0px 0px 0px;}
/*-----------------Breadcrumb-----------------*/
.breadcrumb{float: left;max-width: 500px;}
.breadcrumb a{padding-right: 5px;}
.tools{float: right;}
.tools a img, #capsize img{border:none; cursor:pointer;}
/*-----------------------------------------------------------Description Box OnMouseOver - Kids Related Content Image -----------------------------------------------------------*/
.boxDesc{background-color: #FFFFCC;border: solid 1px #cccccc;color: #333333;font-size: 11px; height: 6px;width: 90px;padding: 5px; display: none;z-index: 10; position: absolute;}
/*-----------------------------------------------------------Description Box OnMouseOver - Font Control Image -----------------------------------------------------------*/
.boxDesc2{background-color: #FFFFCC;border-color: Gray;color: #07437a;font-size: xx-small;height: 6px;width: 120px;padding: 5px;display: none;z-index: 10;position: absolute;}
/*-----------------------------------------------------------Description Box OnMouseOver  -----------------------------------------------------------*/
.tabTooltip{width: 182px;height: 120px;text-align: left;padding: 10px;font-style: normal;position: absolute;z-index: 10;display: none;background-repeat: no-repeat;}
.knldg, .knldg p{margin: 0;padding: 0;}
.knldg li{list-style: none;float: left;width: 100%;padding: 10px 0;border-bottom: solid 1px #ccc;}
.knldg .title, .knldg .title:hover, .knldg .title:visited{font-size: 14px;}
.knldg .title, .knldg .title:visited{text-decoration: none;}
.knldg .title:hover{text-decoration: underline;}
div.order a{margin-top: 10px;padding: 6px 5px;float: right;background-color: #fff;color: #3572A9;text-decoration: none;border: solid 1px #3572A9;}
div.order a.selected{color: #fff;background-color: #3572A9;}
div.order a:hover{text-decoration: underline;}
