body{margin:0;color:#636363;font:12px/14px Arial,Helvetica,sans-serif;background:#fff;min-width:920px;}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{font:100% Arial,sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}
#header-holder{width:100%;overflow:hidden;background:url(../images/bg-header-holder.gif) repeat-y 50% 0;}
.header-holder-2{width:920px;margin:0 auto;}
#header{overflow:hidden;width:920px;margin:0 -25px;padding:0 25px;min-height:94px;background:#022561 url(../images/bg-header.jpg) repeat-y 100% 0;position:relative;}
* html #header{height:94px;overflow:visible;}
#header-holder .header-holder-2 .home{min-height:106px;}
* html #header-holder .header-holder-2 .home{height:106px;overflow:visible;}
#header:after{clear:both;display:block;content:"";}
#header .logo{float:left;display:inline;background:url(../images/logo-2.gif) no-repeat;text-indent:-9999em;width:333px;height:58px;margin:13px 0 0 3px;}
#header .logo a{display:block;width:333px;height:58px;}
#header em.txt{position:absolute;top:66px;left:235px;width:229px;height:7px;text-indent:-9999em;background:url(../images/bg-txt.gif) no-repeat;color:#f1cb22;font:13px Arial,Helvetica,sans-serif;text-transform:uppercase;}
#header-holder .header-holder-2 .home .logo{float:left;display:inline;background:url(../images/logo.gif) no-repeat;text-indent:-9999em;width:447px;height:78px;margin:13px 0 0 3px;}
#header-holder .header-holder-2 .home .logo a{display:block;width:447px;height:78px;}
#header-holder .header-holder-2 .home em.txt{position:absolute;top:81px;left:310px;width:306px;height:9px;text-indent:-9999em;background:url(../images/bg-txt-2.gif) no-repeat;color:#f1cb22;font:13px Arial,Helvetica,sans-serif;text-transform:uppercase;}
#header-holder .list-holder{float:right;display:inline;margin:50px 10px 0 0;overflow:hidden;}
#header-holder .header-holder-2 .home .list-holder{float:right;display:inline;margin:70px 0 0;overflow:hidden;}
.list-holder span{float:left;color:#bed0ef;font:bold 10px Arial,Verdana,sans-serif;padding:10px 0 0;}
.list-holder .list{margin:0;padding:0;list-style:none;float:left;}
.list-holder .list li{display:inline;float:left;margin:0 0 0 6px;}
.list-holder .list a{text-indent:-9999px;display:block;width:21px;height:21px;}
.list-holder .list .ico-in{background:url(../images/ico-in.gif) no-repeat;}
.list-holder .list .ico-f{background:url(../images/ico-f.gif) no-repeat;}
.nav-holder{padding:7px 0 0;width:100%;background:#f1cb22;border-bottom:1px solid #f8e8a1;position:relative;z-index:10;}
.nav-holder:after{clear:both;display:block;content:"";}
.nav-holder-2{width:920px;margin:0 auto;}
#nav{width:930px;margin:0 -10px 0 0;padding:0;list-style:none;}
#nav:after{clear:both;display:block;content:"";}
#nav li{float:left;display:inline;margin:0 10px 0 0;font:18px/18px "Times New Roman",Georgia,serif;position:relative;height:37px;padding:0 0 8px;}
#nav li a{color:#022561;text-align:center;display:block;padding:1px;overflow:hidden;position:relative;}
#nav li a span{background:#f2d658;padding:8px 0;float:left;width:172px;border:1px solid #fff;text-align:center;}
#nav li a:hover,
#nav li.active a{text-decoration:none;}
#nav li a:hover span,
#nav li.active a span,
#nav li:hover a span,
#nav li.hover a span{border:3px solid #fff;padding:6px 0;width:168px;}
#nav li:hover ul,
#nav li.hover ul{display:block;}
#nav li ul{position:absolute;top:44px;display:none;z-index:10;left:-7px;margin:0;width:164px;padding:12px 0 8px 25px;list-style:none;background:#f1cc25 url(../images/bg-drop.jpg) repeat-x;overflow:hidden;}
#nav li ul li{padding:0 0 0 12px;margin-bottom:6px;float:none;display:block;background:none;background:url(../images/separatop-drop.gif) no-repeat 0 5px;height:auto;font:normal 11px/14px Arial,Helvetica,sans-serif;}
#nav li ul li ul{position:relative;top:0;padding:2px 0 0px 10px;background:none;}
#nav li ul li ul li{margin-bottom:2px;}
#nav li ul li a{display:inline;}
#nav li ul li a:hover{text-decoration:underline;}
#main-holder{width:100%;background:url(../images/bg-main-holder.gif) repeat-x;}
#main{width:920px;margin:0 auto;}
#main:after{clear:both;display:block;content:"";}
.promo-block{float:right;display:inline;width:484px;}
.promo-block:after{clear:both;display:block;content:"";}
.promo-block .promo-holder{background:#5774a6 url(../images/bg-promo.jpg) repeat-x;margin:0 0 0 -9px;position:relative;width:492px;}
.promo-block .promo-holder .promo{background:url(../images/bg-corner-promo.jpg) no-repeat 100% 100%;padding:15px 90px 18px 30px;height:1%;overflow:hidden;color:#fff;}
.promo-block .promo h1{font:58px/58px "Times New Roman",Georgia,serif;margin:0 0 5px;}
.promo-block .promo p{margin:0 0 10px;font:12px/16px Arial,Verdana,sans-serif;}
.promo-block .promo .more{color:#f2d555;font:bold 18px/18px Arial,Verdana,sans-serif;background:url(../images/sep-promo-more.gif) no-repeat 100% 7px;padding:0 12px 0 0;}
.promo-block .box-holder{height:1%;overflow:hidden;padding:6px 0 0;}
.promo-block .box-holder .column{width:231px;float:left;display:inline;margin:0 0 0 11px;}
#main .book-holder{background:url(../images/bg-book-holder.jpg) repeat-y;padding:0 0 0 12px;position:relative;margin:0 0 6px;height:1%;}
#main .book{background:#f2d555 url(../images/bg-book.jpg) repeat-x;width:171px;padding:15px 22px 20px 24px;}
#main .book .img-holder{position:absolute;left:7px;top:21px;width:57px;height:105px;}
#main .book .img-holder img{display:block;}
#main .book .book-info{height:1%;overflow:hidden;color:#022561;}
#main .book .book-info span{font:10px/12px Arial,Verdana,sans-serif;display:block;}
#main .book .book-info h3{/* font:bold 22px/22px "Times New Roman",Georgia,serif;*/
/* text-transform:uppercase;*/
/* margin:0 0 4px;*/}
#main .book .book-info em{font:14px/14px "Times New Roman",Georgia,serif;display:block;margin:0 0 5px;}
#main .book .book-info .link-list{list-style:none;padding:0;margin:0;float:right;}
#main .book .book-info .link-list li a{line-height:13px;}
#main .book .book-info a{color:#022561;font:bold 12px Arial,Verdana,sans-serif;padding:0 10px 0 0;background:url(../images/sep-link-more.gif) no-repeat 100% 50%;}
.promo-block .add-nav{list-style:none;padding:0;margin:0 0 0 1px;}
.promo-block .add-nav li{font-size:16px; background:#5673a5;margin:0 0 3px;padding:9px 10px 9px;font-family:"Times New Roman",Georgia,serif;}
.promo-block .add-nav li a{line-height:22px; display:block;background:url(../images/sep-add-nav.gif) no-repeat 100% 50%;color:#fff;height:1%;}
.promo-block h3{margin:10px 0 6px;font:30px/32px "Times New Roman",Georgia,serif;color:#022561;}
.promo-block .list-items{margin:0;padding:8px 0 0;list-style:none;background:url(../images/bg-separator-dotted.gif) repeat-x;}
.promo-block .list-items li{overflow:hidden;height:1%;background:url(../images/bg-separator-dotted.gif) repeat-x 0 100%;padding:0 0 8px 5px;margin:0 0 8px;}
.promo-block .list-items li .img-holder{float:left;display:inline;width:59px;margin:0 12px 0 0;}
* html .promo-block .list-items li .img-holder{margin:0 9px 0 0;}
.promo-block .list-items li .img-holder img{display:block;}
.promo-block .list-items li .txt-holder{overflow:hidden;height:1%;padding:5px 10px 0 0;font:bold 12px/14px Arial,Helvetica,sans-serif;}
.promo-block .list-items li .txt-holder a{color:#636363;}
.aside{width:427px;padding:0 9px 0 0;float:left;overflow:hidden;}
.aside .banner-holder{width:427px;overflow:hidden;}
.aside .banner-holder img,
.aside .img-holder img{display:block;}
.aside .article{background:url(../images/bg-sidebar.jpg) repeat-x;padding:12px 25px 5px 24px;overflow:hidden;height:1%;}
.aside .article .img-holder{background:url(../images/bg-photo.png) no-repeat;float:left;width:85px;height:84px;padding:3px 11px 14px 3px;margin:0 12px 0 0;}
.aside .article h2{color:#053382;margin:2px 0 8px;font:bold 21px/22px Arial,Verdana,sans-serif;}
.aside .article em{color:#053382;font:italic 14px/16px Arial,Verdana,sans-serif;display:block;margin:0 0 10px;}
.aside .article em span{font-style:normal;}
.aside .article p{color:#022561;word-spacing:-1px;font:12px/16px Arial,Verdana,sans-serif;margin:0 0 12px;}
.aside .article .big-txt{font:14px/18px Arial,Verdana,sans-serif;margin:0;}
.aside .article .more{color:#053382;font:bold 12px/18px Arial,Verdana,sans-serif;background:url(../images/sep-link-more.gif) no-repeat 100% 50%;padding:0 10px 0 0;}
#content{float:left;width:568px;margin:0 -80px 0 6px;position:relative;padding:0 0 40px;}
#content:after{clear:both;display:block;content:"";}
#content .ttl{background:#5774a5 url(../images/bg-ttl.gif) repeat-x;border-bottom:1px solid #657ea9;overflow:hidden;width:655px;padding:20px 20px 0;margin:0 0 30px -6px;position:relative;/* float:left;*/}
* html #content .ttl{margin:0 0 10px -10px;}
#content .breadcrumbs{margin:0 0 3px;padding:0;list-style:none;overflow:hidden;width:100%;color:#83a0cf;}
#content .breadcrumbs a{color:#83a0cf;}
#content .ttl h1{margin:0 0 10px;color:#fff;overflow:hidden;clear:both;width:100%;font:36px/38px "Times New Roman",Georgia,serif;}
#content .post{overflow:hidden;padding:28px 115px 0 0;margin:0 -115px 40px 0;position:relative;width:100%;background:url(../images/bg-promo-2.gif) no-repeat 406px 0;}
#content h2{margin:0 0 20px;font:16px/18px Arial,Helvetica,sans-serif;color:#022561;padding:0 0 0 7px;border-left:8px solid #5471a2;}
#content h3{margin:0 0 11px;}
#content .post .intro{font:18px/30px Georgia,"Times New Roman",serif;color:#526fa1;}
#content .block{overflow:hidden;height:1%;padding:0 50px 0 0;}
#content p{font:12px/16px Arial,Helvetica,sans-serif;color:#636363;margin:0 0 16px;}
#footer .nav{margin:0 0 22px 6px;padding:0 0 10px;list-style:none;overflow:hidden;width:670px;border-bottom:1px solid #5471a2;}
#footer .nav li{float:left;padding:0 12px 0 8px;margin:0 0 0 -5px;background:url(../images/bg-nav-sep.jpg) no-repeat 0 3px;}
#footer .nav li a{color:#5572a4;}
#sidebar{width:225px;padding:0 0 0 6px;float:right;display:inline;}
#sidebar .img-holder{margin:0 0 14px -6px;position:relative;padding:0 0 18px 6px;background:url(../images/bg-separator-dotted-sidebar.gif) bottom right no-repeat;}
#sidebar .img-holder img{display:block;}
#sidebar .block{margin:0 0 14px -6px;position:relative;padding:0 0 18px 5px;background:url(../images/bg-separator-dotted-sidebar.gif) bottom right no-repeat;}
#sidebar blockquote{margin:0;font:italic 14px/18px Georgia,"Times New Roman",serif;color:#526fa1;padding:0 0 0 3px;quotes:none;}
#sidebar blockquote q{display:block;margin:0 0 20px;}
#sidebar blockquote cite{font:normal 10px/12px Georgia,"Times New Roman",serif;width:145px;display:block;}
#sidebar blockquote cite strong{display:block;font-size:12px;line-height:14px;margin:0 0 6px;}
#sidebar .book-holder{margin:0 0 0 -8px;}
#sidebar .book-holder .img-holder{left:0px;background:none;}
.book-holder .book-large{margin:3px 0 8px;display:block;width:146px;height:203px;text-indent:-9999px;overflow:hidden;background:url('../images/book-cover-large.png') no-repeat;}
#sidebar .book-holder .book{padding:15px 22px 20px 24px; width:175px;}
#footer{width:920px;margin:0 auto;padding:10px 0 30px 0;overflow:hidden;}
* html #footer{padding:5px 0 30px 0;}
#footer .logo{background:url(../images/f-logo.gif) no-repeat;float:left;display:inline;margin:0 5px 0 0;text-indent:-9999em;width:50px;height:48px;}
#footer .logo a{display:block;width:50px;height:48px;}
#footer .info-holder{overflow:hidden;float:left;}
#footer .ttl{color:#022561;display:block;font:bold 12px/15px Arial,Helvetica,sans-serif;}
#footer address{color:#555;font:normal 10px/14px Arial,Helvetica,sans-serif;}
#footer address span{background:url(../images/f-sep.gif) no-repeat 0 3px;padding:0 0 0 6px;margin:0 0 0 1px;}
#footer .copyright{margin:0;float:left;color:#555;font:10px/14px Arial,Helvetica,sans-serif;word-spacing:-1px;}
#footer .info-holder .list{margin:0;padding:0;list-style:none;float:left;overflow:hidden;}
#footer .info-holder .list li{float:left;display:inline;margin:0 0 0 -1px;padding:0 7px 0 8px;background:url(../images/f-sep.gif) top left no-repeat 0 4px;font:10px/14px Arial,Helvetica,sans-serif;}
#footer .list li a{color:#555;}
#footer .list-holder{float:right;margin:22px 0 0 0;}
#footer .list-holder span{float:left;color:#042662;font:bold 10px Arial,Verdana,sans-serif;padding:10px 0 0;}
h4{margin:2em 0 .5em}

.sidebar-blueblock {height:86px;width:225px;background-color:#022561;}
a.pdfitem  {padding:0 0 0 22px;background:url(../images/linksprite.gif) no-repeat; display:block;}
