@font-face{font-family:'icomoon';src:url('/css/fonts/icomoon.eot?icf42r');src:url('/css/fonts/icomoon.eot?icf42r#iefix') format('embedded-opentype'),url('/css/fonts/icomoon.woff2?icf42r') format('woff2'),url('/css/fonts/icomoon.ttf?icf42r') format('truetype'),url('/css/fonts/icomoon.woff?icf42r') format('woff'),url('/css/fonts/icomoon.svg?icf42r#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-champagne:before{content:"\e906"}.icon-halal:before{content:"\e61d"}.icon-kosher:before{content:"\e61e"}.icon-gluten-free:before{content:"\e61c"}.icon-news:before{content:"\e903"}.icon-mail:before{content:"\e904"}.icon-handicap2:before{content:"\e619"}.icon-marriage:before{content:"\e61a"}.icon-van:before{content:"\e61b"}.icon-smoking4:before{content:"\e618"}.icon-aaa:before{content:"\e617"}.icon-safe:before{content:"\e616"}.icon-no8:before{content:"\e614"}.icon-cocktail10:before{content:"\e600"}.icon-cooker1:before{content:"\e601"}.icon-cooking3:before{content:"\e602"}.icon-covered16:before{content:"\e603"}.icon-family4:before{content:"\e604"}.icon-healthy5:before{content:"\e605"}.icon-margarita:before{content:"\e606"}.icon-pencil41:before{content:"\e607"}.icon-person198:before{content:"\e608"}.icon-person204:before{content:"\e609"}.icon-pet32:before{content:"\e615"}.icon-plate7:before{content:"\e60a"}.icon-refrigerator:before{content:"\e60b"}.icon-swim1:before{content:"\e60c"}.icon-wine2:before{content:"\e60d"}.icon-woman55:before{content:"\e60e"}.icon-home3:before{content:"\e002"}.icon-home8:before{content:"\e007"}.icon-office:before{content:"\e00b"}.icon-pencil:before{content:"\e00d"}.icon-image2:before{content:"\e02c"}.icon-image3:before{content:"\e02d"}.icon-images:before{content:"\e02e"}.icon-guitar:before{content:"\e03f"}.icon-headphones:before{content:"\e040"}.icon-movie3:before{content:"\e046"}.icon-dice:before{content:"\e050"}.icon-spades:before{content:"\e055"}.icon-clubs:before{content:"\e056"}.icon-diamonds:before{content:"\e057"}.icon-bullhorn:before{content:"\e05f"}.icon-connection3:before{content:"\e067"}.icon-file7:before{content:"\e085"}.icon-file-check2:before{content:"\e08b"}.icon-file-remove2:before{content:"\e08c"}.icon-stack2:before{content:"\e096"}.icon-tag5:before{content:"\e0b7"}.icon-ticket:before{content:"\e0c0"}.icon-bag3:before{content:"\e0d2"}.icon-coins:before{content:"\e0d4"}.icon-pushpin:before{content:"\e0f0"}.icon-location2:before{content:"\e0f2"}.icon-history2:before{content:"\e100"}.icon-clock6:before{content:"\e107"}.icon-alarm-check:before{content:"\e10f"}.icon-calendar5:before{content:"\e116"}.icon-print2:before{content:"\e118"}.icon-disk:before{content:"\e134"}.icon-database3:before{content:"\e13a"}.icon-bubble2:before{content:"\e153"}.icon-bubbles3:before{content:"\e154"}.icon-bubble-quote:before{content:"\e16d"}.icon-users3:before{content:"\e18f"}.icon-user7:before{content:"\e199"}.icon-quotes-left:before{content:"\e19f"}.icon-quotes-right:before{content:"\e1a0"}.icon-search:before{content:"\e1b6"}.icon-zoomin:before{content:"\e1b8"}.icon-search5:before{content:"\e1be"}.icon-expand:before{content:"\e1bf"}.icon-contract:before{content:"\e1c0"}.icon-lock2:before{content:"\e1d1"}.icon-lock5:before{content:"\e1d5"}.icon-unlocked2:before{content:"\e1d6"}.icon-bars:before{content:"\e201"}.icon-medal2:before{content:"\e218"}.icon-trophy-star:before{content:"\e21f"}.icon-diamond2:before{content:"\e221"}.icon-mug:before{content:"\e226"}.icon-food2:before{content:"\e228"}.icon-cup:before{content:"\e22a"}.icon-cup2:before{content:"\e22b"}.icon-leaf2:before{content:"\e22d"}.icon-tree2:before{content:"\e230"}.icon-paw:before{content:"\e231"}.icon-dumbbell:before{content:"\e247"}.icon-lamp4:before{content:"\e24e"}.icon-remove2:before{content:"\e250"}.icon-airplane2:before{content:"\e25b"}.icon-bus:before{content:"\e25f"}.icon-bike:before{content:"\e261"}.icon-accessibility2:before{content:"\e277"}.icon-football:before{content:"\e283"}.icon-golf:before{content:"\e286"}.icon-eightball:before{content:"\e289"}.icon-bowling:before{content:"\e28b"}.icon-menu3:before{content:"\e2ac"}.icon-menu5:before{content:"\e2ae"}.icon-network:before{content:"\e2c8"}.icon-eye4:before{content:"\e2de"}.icon-eye5:before{content:"\e2df"}.icon-spotlight:before{content:"\e2e7"}.icon-sun2:before{content:"\e2f3"}.icon-moon:before{content:"\e2f9"}.icon-star6:before{content:"\e301"}.icon-heart3:before{content:"\e304"}.icon-female:before{content:"\e31b"}.icon-happy:before{content:"\e31e"}.icon-cool:before{content:"\e32a"}.icon-evil:before{content:"\e32e"}.icon-stack-spades:before{content:"\e34b"}.icon-warning:before{content:"\e355"}.icon-question3:before{content:"\e35b"}.icon-question5:before{content:"\e35d"}.icon-blocked:before{content:"\e364"}.icon-close:before{content:"\e36b"}.icon-close2:before{content:"\e36c"}.icon-checkmark:before{content:"\e370"}.icon-checkmark3:before{content:"\e372"}.icon-minus:before{content:"\e375"}.icon-plus:before{content:"\e376"}.icon-arrow-up15:before{content:"\e410"}.icon-arrow-right17:before{content:"\e411"}.icon-arrow-down15:before{content:"\e412"}.icon-arrow-left16:before{content:"\e413"}.icon-menu10:before{content:"\e418"}.icon-checkbox:before{content:"\e432"}.icon-filter:before{content:"\e443"}.icon-facebook2:before{content:"\e498"}.icon-twitter:before{content:"\e49d"}.icon-twitter3:before{content:"\e49f"}.icon-feed4:before{content:"\e4a2"}.icon-youtube2:before{content:"\e4a4"}.icon-question:before{content:"\e905"}.icon-help:before{content:"\e61f"}.icon-arrow-left18:before{content:"\e60f"}.icon-arrow-down17:before{content:"\e610"}.icon-arrow-up17:before{content:"\e611"}.icon-arrow-right19:before{content:"\e612"}.icon-menu12:before{content:"\e613"}.icon-facebook:before{content:"\e900"}.icon-googleplus:before{content:"\e901"}.icon-tumblr:before{content:"\e902"} 
*,:after,:before{box-sizing:inherit}body,html{margin:0}html{overflow-y:scroll;box-sizing:border-box}.header,nav.menu{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif!important}.header{background:inherit;display:table;width:100%;max-width:1024px;max-height:100px;margin:0 auto}.h-cell{display:table-cell;width:25%;vertical-align:bottom;padding:10px 0;position:relative}.h-cell:last-of-type{text-align:right}.h-logo{width:50%;text-align:center;padding-bottom:0}.h-cell a{display:inline-block;text-decoration:none;white-space:nowrap}.h-cell a.h-button{background:#56207c;color:#fff;font-weight:700;font-family:Arial;font-size:12px;border-radius:8px;padding:6px 14px;margin:4px}.h-cell a.hidden{display:none}.h-icon-x{color:#56207c;font-size:26px;height:26px;float:left;margin:4px}.h-circle{background-color:#410457;color:#fff;width:32px;height:32px;display:inline-block;border-radius:32px;text-align:center;font-size:20px;line-height:36px}.h-search{clear:both!important;position:absolute;right:0;top:4px}.h-search input[type=text]{height:26px!important;font-size:12px!important;background:url(/img/search-white.png)no-repeat 10px 6px #fcfcfc;border:1px solid #d1d1d1;color:#bebebe;width:150px;padding:6px 15px 6px 35px!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,.15) inset;box-shadow:0 1px 3px rgba(0,0,0,.15) inset;-webkit-transition:all .7s ease 1ms;-moz-transition:all .7s ease 1ms;-o-transition:all .7s ease 1ms;transition:all .7s ease 1ms;text-align:left;outline:0}.h-search input[type=text]:focus{width:200px;color:#333}.h-search .ui-button-text{padding:4px!important;width:26px!important;height:24px!important}div.menu-bar{width:100%;background-color:#410457;z-index:9999}div.menu-container{width:100%;max-width:1024px;margin:0 auto}.site-header:before,div.menu-handle,nav.menu div.sub-menu,nav.menu div.tert-menu{display:none}nav.menu{display:table;display:-webkit-flex;display:flex;height:50px}nav.menu a{color:#56207c;text-decoration:none;padding:0}nav.menu .menu-item{display:table-cell;white-space:nowrap;position:relative;flex-grow:1}nav.menu .menu-item button{width:100%;height:50px;padding:0 1em;background-color:transparent;border:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;cursor:pointer;border-top:1px solid #410457;border-bottom:1px solid #410457;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0}nav.menu-x .menu-item:first-of-type{max-width:100px;white-space:normal}nav.menu .menu-item:hover button{color:#410457;background-color:#fff}nav.menu .menu-item:hover div.sub-menu{display:block;position:absolute;border:1px solid #410457;border-top:0;background-color:#fff;color:#410457;white-space:nowrap;z-index:999999}nav.menu div.has-sub>a{background-image:url(../img/arrow.gif)!important;background-position:right;background-repeat:no-repeat}nav.menu div.sub-menu a{display:block;padding:.5em 1em}nav.menu div.sub-menu a:hover{color:#fff;background-color:#410457}nav.menu div.menu-item:last-of-type div.sub-menu{right:0}nav.menu div.sub-menu-item:hover div.tert-menu{display:block;position:absolute;border:1px solid #410457;border-top:0;background-color:#fff;color:#410457;white-space:nowrap;z-index:999999}div.body{width:100%;max-width:1024px;margin:0 auto}a.my-account-button:after{content:"My Account"}@media only screen and (max-width:1040px){nav.menu-container{width:100%}nav.menu div.menu-item button{white-space:normal;padding:0 1vw}a.my-account-button:after{content:"My Account"}}@media only screen and (max-width:800px){.h-logo img{width:50vw}nav.menu div.menu-item button{font-size:.8em}a.my-account-button:after{content:"My Account"}}@media only screen and (max-width:680px){.admin-buttons,.h-search,a.home-button{display:none}.h-cell a.h-button{font-size:10px;margin:0 0 0 4px;padding:4px;border-radius:0}a.my-account-button:after{content:"Account"}.h-logo img{height:40px;width:40vw}.h-circle{width:20px;height:20px;font-size:12px;line-height:20px}nav.menu{flex-wrap:wrap;height:auto}nav.menu div.menu-item{border-left:1px solid #fff;border-top:1px solid #fff;min-width:10vw}nav.menu div.menu-item button{white-space:nowrap}nav.menu div.menu-item:nth-child(2n){flex-basis:20%}nav.menu .menu-item,nav.menu .menu-item button{height:25px}}@media only screen and (max-width:420px){a.logout-button,nav.menu-toggle{display:none}.h-logo img{height:30px;width:40vw}div.menu-handle{display:block;height:50px;color:#fff;font-size:24px;line-height:50px;text-align:center}nav.menu{padding-right:0}nav.menu div.menu-item{flex-basis:100vw}nav.menu div.menu-item,nav.menu div.menu-item button{height:5vh;font-size:5vw}div.sub-menu,div.sub-menu div,div.sub-menu-item a{height:0;display:none}}#return-to-top,#return-to-top i{-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top{position:fixed;bottom:20px;margin-left:940px;background:rgba(65,4,87,.5);width:50px;height:50px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;z-index:100000}#return-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all .3s ease}#return-to-top:hover{background:rgba(65,4,87,.9)}#return-to-top:hover i{color:#fff;top:10px}.admin-buttons{position:absolute;top:60px;right:0;z-index:10000;font-size:12px}.admin-button{padding:2px}nav.secondary-navigation{display:none} 
body,html{margin:0;font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif!important}html{overflow-y:scroll;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.clearfix{clear:both}.print-only{display:none}div.body-container{background-repeat:no-repeat;background-position:center 50px;background-attachment:fixed}div.body{background-color:#fff;min-height:600px;margin:0 auto;padding:20px 12px 100px;position:relative}div.h1,h1{font-family:Haettenschweiler,Impact,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-style:oblique;font-weight:400;font-size:32px}div.h1,h1,h2,h3{color:#4d0866;background-color:transparent!important}p{margin:0!important;padding:0!important}a{color:#56207c;text-decoration:none}hr,hr.thin{border:0;display:block;height:0}hr{border-top:1px solid #ddd;border-bottom:1px solid #fff}hr.thin{border-top:1px solid #ccc}#SubmitButton{background:#62207c;color:#fff}button.purple,input.purple{background:#56207c;color:#e7e7e7;padding:10px;font-weight:700}button.purple:disabled,input.purple:disabled{background:#aaa;color:#eee}.ui-button-text [class^=icon-]{margin-right:10px;font-size:16px;vertical-align:text-bottom}.ui-textfield{text-align:inherit!important;outline:0;cursor:text!important;background:#fff!important;margin:0;padding:.4em .4em .4em .8em!important}div.footer-boxes{display:flex;margin:24px 0 0 14px;border:1px solid #734795;float:left;width:600px;padding:10px 0;font-size:10px;line-height:14px}div.footer-box{float:left;border-left:1px solid #734795;padding:0 10px}div.footer-box p{margin:0;line-height:1.25em!important}div.footer-box a{color:#420059!important}div.footer-box:first-of-type{border:0}div.footer-box:last-of-type{text-align:right;position:relative}div.footer-box:last-of-type::after{clear:both}div.footer-box iframe{display:block;margin:0 auto}div.ad-footer-1{width:970px;height:90px;margin:24px 12px 0}div.ad-footer-2{width:300px;height:250px;margin:24px 12px 0 24px;float:left}button.mailchimp-popover{display:block;width:202px;height:70px;background-image:url(/img/button-subscribe.jpg);margin:10px auto}.mailchimp-popover{cursor:pointer}.light-shadow-box{-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.2);box-shadow:0 0 3px 1px rgba(0,0,0,.2)}div.faq-question::before{font-family:"Courier New";font-weight:700;width:20px!important;display:inline-block;content:"+ "}div.faq-open::before{content:"- "}div.faq-question{cursor:pointer;font-weight:700;font-size:1.2em}div.faq-answer{display:none;padding:10px 10px 10px 20px}div.comments{margin-bottom:40px;background:#f0f0f0;padding:10px}div.comments h2{margin-top:0}div.comments li,div.comments ul{list-style:none;margin:0;padding:0}div.comments table{width:100%}div.comments pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;width:100%}div.comments .avatar{width:40px;vertcal-align:top}div.comments .user-data{background:#f0f0f0;border-bottom:1px solid #999}div.comments .user{font-size:.8em;font-weight:700}div.comments .date{font-size:.8em;color:#666;float:right}div.comments .title{font-weight:700}.comment-profile{text-align:center;font-size:.8em;float:left;width:100px;margin-top:20px}div.pagination a.page{display:inline-block;text-align:center;border:1px solid #aaa;font-size:14px;line-height:24px;min-width:24px;margin:10px 5px 0 0}div.pagination a.page-current,div.pagination a.page:hover{background:#56207c!important;color:#fff}div.pagination a.page-current{border:1px solid #56207c!important;white-space:nowrap}div.left-menu-container{float:left;min-height:1px;width:160px;background:url(/img/filter_bg_none-2.png)}div.left-menu-footer,div.left-menu-header{text-align:center}div.left-menu-arrow,div.left-menu-footer,div.left-menu-header{height:45px;line-height:30px;color:#fff;font-size:18px;background-repeat:no-repeat}div.left-menu-header{background:url(/img/filter_bg_top-2.png)}div.left-menu-footer{background:url(/img/filter_bg_bottom-2.png)}div.left-menu-arrow{text-align:left!important;padding-left:20px;background:url(/img/filter_bg_arrow-2.png)}div.left-menu-header a{color:#fff}div.left-menu-breaker{height:40px;background:#fff}div.left-menu-body{font-family:Arial,Helvetica,sans-serif;padding:0 16px 20px;font-size:12px;color:#56207c}div.left-menu-body label{display:block}div.left-menu-body input::-webkit-input-placeholder{color:#410457}div.left-menu-body a{padding:2px 6px;display:block;text-align:left;overflow:hidden;color:#410457;font-weight:700;font-family:Open Sans Condensed;line-height:1.1em;font-size:1.1em}div.left-menu-body a.selected,div.left-menu-body a:hover{color:#fff;background:#410457}a.footer-button{display:block;font-family:Haettenschweiler,Impact," Franklin Gothic Bold ",Charcoal," Helvetica Inserat "," Bitstream Vera Sans Bold "," Arial Black ",sans-serif;padding:1rem;border:2px solid #420059;text-align:center;background:#ece3f6;color:#420059;font-size:2.5em;width:100%;margin:.5rem 0}.box-affiliate-2023{display:block;margin:24px 0 0 12px!important}.box-affiliate-2023 a{float:left!important;margin-left:4px!important;font-size:1em!important}.box-affiliate-2023 div.icon{height:68px;width:68px;margin-right:2px}.box-affiliate-2023 div.label{height:68px;width:62px;line-height:1em;vertical-align:bottom;padding-top:44px;background:0 0;color:#420059}@media only screen and (max-width:1040px){div.ad-footer-1,div.ad-footer-2{clear:both;height:auto;width:inherit;float:none;display:block;margin-bottom:20px}div.box-square,div.footer-boxes{width:90%;min-width:700px;margin:5%auto!important;float:none}div.box-square{width:90%!important;float:none!important;display:block}div.footer-box{min-width:150px;flex-grow:1;float:left;padding:0 10px}}@media only screen and (max-width:800px){div.footer-boxes{flex-wrap:wrap;min-width:0;width:500px}div.footer-box{flex-grow:0}div.footer-box:last-of-type{width:100%;padding-top:20px;border:0}div.footer-box:last-of-type button,div.footer-box:last-of-type iframe{display:block;margin:0 auto}div.footer-box:last-of-type div.copyright{position:absolute;bottom:10px;right:10px}}@media only screen and (max-width:600px){div.footer-boxes{flex-wrap:wrap;width:80vw}div.footer-box{border-left:0}div.footer-box:last-of-type{text-align:center}div.footer-box:last-of-type button{float:none}div.footer-box:last-of-type div.copyright{position:relative;bottom:auto;right:auto}}div.box-square{width:300px;height:300px;margin:24px 0 0 24px;float:left}div.box-square h2{margin:0}div.box-affiliate h2{font-size:18px;text-align:center;padding:2px 0 4px;text-transform:uppercase;background:#410457!important;color:#fff}div.box-affiliate div.content{padding:6px}div.box-affiliate{flex-shrink:0;border:2px solid #410457;height:260px;min-height:260px}div.box-affiliate-ad{height:250px;min-height:250px;text-align:center}div.box-affiliate a{display:block;line-height:50px;margin:5px 2px 2px 10px;font-size:1.1em}div.box-affiliate a:hover{text-decoration:underline}div.box-affiliate a div,div.box-affiliate a img{float:left;margin-right:10px}div.body-container{background-image:none!important;background-color:#fff!important}div.body-home{padding:0}nav.menu .menu-item:first-of-type button{color:#fff!important;background-color:inherit!important}nav.menu .menu-item:hover button{color:#410457!important;background-color:#fff!important} 
.body.restrict-access,#page.restrict-access{max-height:1400px !important;overflow:hidden !important}#RestrictAccess{position:absolute;width:100%;max-width:1280px;height:1200px;top:200px;margin:auto;position:absolute;left:0;right:0;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;z-index:1}#page #RestrictAccess{top:600px}#RestrictAccess .top{height:300px;background-image:linear-gradient(to bottom,rgb(255,255,255,0.25),#ffffff01)}#RestrictAccess .bottom{height:900px;width:100%;background:white}#RestrictAccess .membership-title{font-size:2em;letter-spacing:2px;font-weight:100;margin:2rem .25rem .25rem .25rem}#RestrictAccess .membership-price{font-weight:bold;font-size:1.5em}#RestrictAccess .membership-check{margin:1rem 0}#RestrictAccess .membership-check span{color:green;font-size:1.5em}#RestrictAccess .membership-button{display:block;border-radius:20px;background:#60346e;color:white;width:80%;margin:2rem 10%;padding:.5rem;font-weight:bold;font-size:1.5em}#RestrictAccess .bottom>div{text-align:center}#RestrictAccess .bottom>div.title a{text-decoration:underline}#RestrictAccess .bottom>div.title{line-height:2;font-size:1.5em;border-top:2px solid #ddd;padding:1rem 0}#RestrictAccess .bottom>div.middle{float:left;width:10%;line-height:250px;font-size:2em}#RestrictAccess .bottom>div.left,#RestrictAccess .bottom>div.right{float:left;width:40%;margin:0 2.5%;height:auto;border:1px solid #ddd;box-shadow:#ddd 2px 2px 10px}@media only screen and (max-width:800px){#RestrictAccess .bottom>div{width:95% !important}#RestrictAccess .bottom>div.middle{height:50px;line-height:50px}} 
.style13
{
  background-color: #000000;
  margin-bottom: 2px;
}
.style11
{
  background-color: #000066;
  text-align: center;
}
.style12
{
  font-family: Arial;
  font-size: 10pt;
  color: #FFFFFF;
}
.style4
{
  background-color: #000000;
}
.style5
{
  background-color: #FFFFFF;
}
.style6
{
  border-width: 0;
  background-color: #C0C0C0;
}
.style7
{
  font-family: verdana;
  color: #000000;
  font-size: 8.5pt;
  font-weight: bold;
  background-color: #CCCCFF;
  text-align: center;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.style14
{
  font-family: verdana;
  color: #000000;
  font-size: 8.5pt;
  background-color: #CCCCFF;
  text-align: left;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.style17
{
  font-family: verdana;
  color: #000000;
  font-size: 10pt;
  text-align: left;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.style18
{
  font-family: verdana;
  color: #000000;
  font-size: 10pt;
  text-align: right;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.style19
{
  font-family: verdana;
  color: #000000;
  font-size: 10pt;
  text-align: center;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.printc
{
  font-family: verdana;
  color: #000000;
  font-size: 8.5pt;
  background-color: #FBFBFD;
  text-align: center;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.printl
{
  font-family: verdana;
  color: #000066;
  font-size: 8.5pt;
  font-weight: bold;
  background-color: #FBFBFD;
  text-align: left;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.printr
{
  font-family: verdana;
  color: #000066;
  font-size: 8.5pt;
  font-weight: bold;
  background-color: #FBFBFD;
  text-align: right;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.grey_header_background
{
  background-color: #CCCCCC;
  text-align: center;
}
.grey_header_foreground
{
  font-family: Arial;
  font-size: 10pt;
  color: #000000;
}
.other_links
{
  font-family: verdana;
  color: #000066;
  font-size: 8.5pt;
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: left;
  height: 18px;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 2px;
}


.statsbg {
  background-image: url(../images/statsbg4.png);
  background-repeat: no-repeat;
  background-position: top center;
}

.selected {
  background-image: url(../images/statsnavbg4b.png);
  background-repeat: no-repeat;
  background-position: top left;
}

.statbar {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  font-weight:      bold;
  text-align:       left;
  vertical-align:       center;
  padding-left:     6px;
  padding-right:     6px;
  padding-top:     0px;
  padding-bottom:     0px;
  color:            #dee0ff;
  text-decoration:  none;
}

.signbg1 {
  background-image: url(../images/signbg1.png);
  background-repeat: no-repeat;
  background-position: top center;
}

.signbg {
  background-image: url(../images/signbg.png);
  background-repeat: no-repeat;
  background-position: top center;
}

.contentw {
  font-size:        13px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      normal;
  text-align:       left;
  padding-top:     0px;
  padding-left:     10px;
  padding-right:     10px;
  color:            #ffffff;
  text-decoration:  none;
}

.contentb {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      normal;
  text-align:       left;
  padding-top:     0px;
  padding-left:     10px;
  padding-right:     10px;
  color:            #000000;
  text-decoration:  none;
}

.dat {
  font-size:        12px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      normal;
  text-align:       left;
  padding-top:     px;
  padding-left:     3px;
  padding-right:     3px;
  background-color:    #ffffff;
  color:            #000000;
  text-decoration:  none;
}

.datc {
  font-size:        12px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      normal;
  text-align:       center;
  padding-top:     px;
  padding-left:     3px;
  padding-right:     3px;
  background-color:    #ffffff;
  color:            #000000;
  text-decoration:  none;
}

.dath {
  font-size:        12px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      bold;
  text-align:       left;
  padding-top:     px;
  padding-left:     3px;
  padding-right:     3px;
  background-color:    #e1e1e1;
  text-decoration:  none;
}

.dathc {
  font-size:        12px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      bold;
  text-align:       center;
  padding-top:     px;
  padding-left:     3px;
  padding-right:     3px;
  background-color:    #e1e1e1;
  text-decoration:  none;
}

.datt {
  font-size:        12px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      bold;
  text-align:       left;
  padding-top:     px;
  padding-left:     3px;
  padding-right:     3px;
  background-color:    #0172c2;
  color:            #ffffff;
  text-decoration:  none;
}

.slink {
  font-size:        12px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      normal;
  text-align:       left;
  padding-top:     px;
  padding-left:     3px;
  padding-right:     3px;
  color:            #0172c2;
  text-decoration:  underline;
}

.statnav {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      bold;
  text-align:       left;
  padding-top:     00px;
  padding-left:     0px;
  padding-right:     0px;
  color:            #ffff00;
  text-decoration:  none;
}

.statnav:hover {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      bold;
  text-align:       left;
  padding-top:     00px;
  padding-left:     0px;
  padding-right:     0px;
  color:            #ffffff;
  text-decoration:  underline;
}

.copy {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       top;
  font-weight:      normal;
  text-align:       center;
  padding-top:     10px;
  padding-left:     0px;
  padding-right:     0px;
  color:            #7b7b7b;
  text-decoration:  none;
}

.n1 {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  font-weight:      bold;
  text-align:       left;
  vertical-align:       center;
  padding-left:     6px;
  padding-right:     6px;
  padding-top:     0px;
  padding-bottom:     0px;
  color:            #dee0ff;
  text-decoration:  none;
}

.n1:hover {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       center;
  font-weight:      bold;
  text-align:       left;
  padding-left:     6px;
  padding-right:     6px;
  color:            #ffffff;
  text-decoration:  underline;
}

.sm2 {
  font: bold 12px arial;
  padding: 5px 10px;
  color: #dee3fd;
  text-align: center;
  text-decoration: none}



.n4 {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  font-weight:      bold;
  text-align:       left;
  vertical-align:       center;
  padding-left:     10px;
  padding-right:     10px;
  padding-top:     0px;
  padding-bottom:     0px;
  color:            #606060;
  text-decoration:  none;
}

.n4:hover {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       center;
  font-weight:      bold;
  text-align:       left;
  padding-left:     10px;
  padding-right:     10px;
  color:            #000000;
  text-decoration:  underline;
}

.sbar {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  font-weight:      bold;
  text-align:       left;
  vertical-align:       center;
  padding-left:     10px;
  padding-right:     10px;
  padding-top:     0px;
  padding-bottom:     0px;
  color:            #ffffff;
  text-decoration:  none;
}

.sbar:hover {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       center;
  font-weight:      bold;
  text-align:       left;
  padding-left:     10px;
  padding-right:     10px;
  color:            #dee0ff;
  text-decoration:  underline;
}

.lines {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  font-weight:      bold;
  text-align:       left;
  vertical-align:       center;
  padding-left:     2px;
  padding-right:     2px;
  padding-top:     0px;
  padding-bottom:     0px;
  color:            #515ee1;
  text-decoration:  none;
}

.lines:hover {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       center;
  font-weight:      bold;
  text-align:       left;
  padding-left:     2px;
  padding-right:     2px;
  color:            #131b6a;
  text-decoration:  underline;
}

.linemenu {
  font-size:        11px;
  font-family:      arial;
  font-style:       normal;
  vertical-align:       middle;
  font-weight:      bold;
  text-align:       left;
  padding-top:     0px;
  padding-left:     10px;
  padding-right:     10px;
  color:            #000000;
  text-decoration:  none;
}

.calen {
  position: absolute;
  z-index: 1;
  left: 375px;
  top: 250px;
}

#sddm
{	margin: 0;
  padding: 0;
  z-index: 30}

#sddm li
{
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 12px arial}

#sddm li a
{	display: block;
  margin: 0 1px 0 0;
  padding: 0px 15px;
  color: #ffffff;
  text-align: center;
  text-decoration: none}

#sddm li a:hover
{	color: #dee3fd;
  text-align: center;
  text-decoration: none}

#sddm div
{	position: absolute;
  visibility: hidden;
  margin:  0;
  padding: 0;
  color: #4c59e0;
  font: bold 11px arial
}

#sddm div a
{	position: relative;
  top: 8px;
  left: 5px;
  display: block;
  top-margin: 100;
  padding: 5px 10px;
  width: auto;
  white-space: nowrap;
  border:2px solid #cecece;
  text-align: left;
  font-weight:  bold;
  text-decoration: none;
  background-color: #ffffff;
  color: #4c59e0;
  font: bold 11px arial}

#sddm div a:hover
{
  background-color: #b6bdf5;
  color: #FFFfff;
  font: bold 11px arial;
  text-align: left;
  text-decoration: none;
}


#sddm2

{
  color: #4c59e0;
  margin: 0;
  padding: 0;
  z-index: 30}

#sddm2 li
{
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 12px arial}

#sddm2 li a
{	display: block;
  margin: 0 1px 0 0;
  padding-left:     8px;
  padding-right:     4px;
  color: #4c59e0;
  text-align: center;
  text-decoration: none}

#sddm2 li a:hover
{	color: #4c59e0;
  text-align: center;
  text-decoration: none}

#sddm2 div
{	position: absolute;
  visibility: hidden;
  margin:  0;
  padding: 0;
  color: #4c59e0;
  font: bold 11px arial
}

#sddm2 div a
{	position: relative;
  top: 8px;
  left: 5px;
  display: block;
  top-margin: 100;
  padding: 5px 10px;
  width: auto;
  white-space: nowrap;
  border:2px solid #cecece;
  text-align: left;
  font-weight:  bold;
  text-decoration: none;
  background-color: #ffffff;
  color: #4c59e0;
  font: bold 11px arial}

#sddm2 div a:hover
{
  background-color: #b6bdf5;
  color: #FFFfff;
  font: bold 11px arial;
  text-align: left;
  text-decoration: none;
}

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 1px solid #fff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #ffffff;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #ffffff;
  background: #0172c2;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #f4f0e8;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #e4e0d8;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #c4c0b8;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #f4f0e8;
}

.calendar tbody .rowhilite td {
  background: #e4e0d8;
}

.calendar tbody .rowhilite td.wn {
  background: #d4d0c8;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #e4e0d8;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #f4f0e8;
  padding: 1px;
  border: 1px solid #000;
  background: #0172c2;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #e4e0d8;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c4c0b8;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #fea;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #766;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
} 
