﻿html{overflow-x:hidden}
body{margin:0;padding:0;background:#fff url(images/page-background.png) repeat-x}
@media print{body,table{font-size:16pt}
}
.error{background-color:#fec20f;border:1px solid #bbb;margin-bottom:10px;margin-right:10px;padding:10px}
.fixedWidth{margin-left:auto;margin-right:auto;width:960px}
.page{margin-left:auto;margin-right:auto;width:960px}
.page a,.page a:hover,.page a:visited,.page a:active{color:#069}
.page .header{background-color:#2e608e;height:25px;vertical-align:middle;font-size:13px;z-index:1;color:#ededed}
.page .header ul{list-style:none;margin:0;padding:0}
.page .header li{list-style:none;float:left;padding:0;padding:4px 10px}
.page .header li.cpsc{list-style:none;float:left;padding:0;padding:3px 10px 3px 26px}
.page .header li.cpsc .logo{border:0;padding-right:6px}
.page .header li.selected{background-color:#477aa9}
.page .header li.selected a,.page .header li.selected a:visited{color:#fff}
.page .header li.selected a:hover{color:#fff}
.page .header a,.page .header a:hover,.page .header a:visited{color:#d7e4f1;text-decoration:none}
.page .header a:hover{color:#fff}
.page .header .language{float:right;color:#cd9c49;margin:0 26px 0 0}
.page .header .language a,.page .header .language a:visited,.page .header .language a:active{color:#cd9c49}
.page .header .language a:hover{color:#fff}
.page .header .language li{padding:4px}
.page .banner{background:#fff url(images/banner-background.png) repeat-x;vertical-align:bottom;min-height:98px;padding:0 24px}
.page .banner .logo{zoom:1;background:transparent url(images/banner-logo.png?new) no-repeat left bottom;vertical-align:bottom;padding-left:300px;min-height:98px;border-bottom:4px solid #6691b7;position:relative;padding-bottom:3px}
.page .banner .logo a.alt,.page .banner .logo a.alt:hover,.page .banner .logo a.alt:visited,.page .banner .logo a.alt:active{position:absolute;z-index:3;left:0;top:10px;display:block;width:261px;height:85px;text-align:right;text-decoration:none}
.page .banner .logo a.alt:hover{text-decoration:underline}
.page .banner .menu{float:left;font-size:11px}
.page .banner .menu ul{list-style:none;margin:0;padding:0}
.page .banner .menu li{list-style:none;float:left;padding:0;height:55px;margin:43px 2px 0 2px;background:Transparent url(images/banner-tab-normal-left.png) no-repeat bottom left;padding:0 0 0 11px;cursor:pointer;width:118px}
.page .banner .menu li .inner{background:Transparent url(images/banner-tab-normal-right.png) no-repeat bottom right;padding:0 15px 0 4px;height:55px}
.page .banner .menu li .inner .tabContent{text-align:center;white-space:nowrap;padding:10px 0}
.page .banner .menu li .inner .tabContent a.label,.page .banner .menu li .inner .tabContent a.label:hover,.page .banner .menu li .inner .tabContent a.label:active,.page .banner .menu li .inner .tabContent a.label:visited{color:#360;font-size:14px;text-decoration:none}
.page .banner .menu li .inner .tabContent a.label img,.page .banner .menu li .inner .tabContent a.label:hover img,.page .banner .menu li .inner .tabContent a.label:active img,.page .banner .menu li .inner .tabContent a.label:visited img{margin:0 2px}
.page .banner .menu li .inner .tabContent a.detail,.page .banner .menu li .inner .tabContent a.detail:hover,.page .banner .menu li .inner .tabContent a.detail:active,.page .banner .menu li .inner .tabContent a.detail:visited{color:#666;font-size:11px;text-decoration:none}
.page .banner .menu li:hover{background-image:url(images/banner-tab-over-left.png)}
.page .banner .menu li:hover .inner{background-image:url(images/banner-tab-over-right.png)}
.page .banner .menu li.selected{background-image:url(images/banner-tab-selected-left.png)}
.page .banner .menu li.selected .inner{background-image:url(images/banner-tab-selected-right.png)}
.page .banner .menu li.selected .inner .tabContent a.label,.page .banner .menu li.selected .inner .tabContent a.label:hover,.page .banner .menu li.selected .inner .tabContent a.label:active,.page .banner .menu li.selected .inner .tabContent a.label:visited{color:#360}
.page .banner .menu li.selected .inner .tabContent a.detail,.page .banner .menu li.selected .inner .tabContent a.detail:hover,.page .banner .menu li.selected .inner .tabContent a.detail:active,.page .banner .menu li.selected .inner .tabContent a.detail:visited{color:#666}
.page .banner .loginTab{background:#cee6f3 url(images/login-tab-background.png) repeat-x bottom left;border:1px solid #d9e8f4;border-top:0;color:#8f8fa8;padding:3px 16px;position:absolute;right:0;white-space:nowrap;margin:0 15px 0 0;font-size:11px;border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px}
.page .banner .loginTab a,.page .banner .loginTab a:visited,.page .banner .loginTab a:active{color:#069}
.page .banner .loginTab a:hover{color:#960}
.page .sideTab{margin-left:auto;margin-right:auto;width:960px;font-size:12px}
.page .sideTab .sideTabContent{background:#edf8ff url(images/side-tab-background.png) repeat-x top left;border:1px solid #cdddec;border-bottom:0;border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px}
.page .sideTab .sideTabContent ul{list-style:none;margin:0;padding:0}
.page .sideTab .sideTabContent ul li{list-style:none;float:left;padding:0;padding:4px 24px;border-left:1px solid #d9e9f2;border-right:1px solid #f6fcfe;text-align:center}
.page .sideTab .sideTabContent ul li a,.page .sideTab .sideTabContent ul li a:hover,.page .sideTab .sideTabContent ul li a:visited,.page .sideTab .sideTabContent ul li a:active{color:#000;text-decoration:none}
.page .sideTab .sideTabContent ul li.first{border-left:none}
.page .sideTab .sideTabContent ul li.last{border-right:0}
.page .contentHolder{zoom:1;position:relative;z-index:20;background:url(images/body-shadow-left.png) repeat-y;padding:0 0 0 24px}
.page .contentHolder .topLeft{background:url(images/body-shadow-top-left.png) no-repeat;position:absolute;width:24px;height:38px;top:-10px;left:0;z-index:2}
.page .contentHolder .topRight{background:url(images/body-shadow-top-right.png) no-repeat;position:absolute;width:24px;height:38px;top:-10px;right:0;z-index:2}
.page .contentHolder .contentHolderInner{background:url(images/body-shadow-right.png) repeat-y right;padding:0 24px 0 0}
.page .contentHolder .contentHolderInner .content{zoom:1;padding:15px 19px;min-height:200px}
.page .contentHolder .contentHolderInner .content .titleArea .instruction{color:#666}
.page .contentHolder .contentHolderInner .content .twocol .leftcol{width:100%;float:left}
.page .contentHolder .contentHolderInner .content .twocol .leftcol .columnContent{margin-right:0}
.page .contentHolder .contentHolderInner .content .twocol .rightcol{float:left;width:230px;margin:0 0 0 -230px}
.page .footer{position:relative;background:url(images/body-shadow-bottom.png) repeat-x;min-height:24px}
.page .footer .outterLeft{background:url(images/body-shadow-bottom-left.png) no-repeat;position:absolute;width:24px;height:38px;top:-10px;left:0;z-index:2}
.page .footer .outterRight{background:url(images/body-shadow-bottom-right.png) no-repeat;position:absolute;width:24px;height:38px;top:-10px;right:0;z-index:2}
.page .footer .innerLeft{background:url(images/body-shadow-bottom-inner-left.png) no-repeat;position:absolute;width:28px;height:22px;left:24px;z-index:2}
.page .footer .innerRight{background:url(images/body-shadow-bottom-inner-right.png) no-repeat;position:absolute;width:28px;height:22px;right:24px;z-index:2}
.page .goldPanel{border:1px solid #dcdcca;background-color:#fafbf2}
.page .goldPanel .title{background:#d2ac61 url(images/gold-panel-header-background.png) repeat-x bottom;color:#fff;font-size:12pt;padding:5px 9px 6px}
.page .goldPanel .body{padding:12px 17px}
.page .goldPanel .body a,.page .goldPanel .body a:hover,.page .goldPanel .body a:visited,.page .goldPanel .body a:active{color:#999}
.page .goldPanel .body .accordion,.page .goldPanel .body .ui-accordion{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:8.25pt}
.page .goldPanel .body .accordion h3,.page .goldPanel .body .ui-accordion h3{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:8.25pt;font-weight:bold}
.page .goldPanel .body .accordion .icon,.page .goldPanel .body .ui-accordion .icon{background-color:transparent;background-repeat:no-repeat;background-position:left top;min-height:20px;padding-left:30px}
.page .goldPanel .body .accordion .clock,.page .goldPanel .body .ui-accordion .clock{background-image:url(images/icon-clock.png)}
.page .goldPanel .body .accordion .cpsc,.page .goldPanel .body .ui-accordion .cpsc{background-image:url(images/cpsc.png)}
.page .goldPanel .body .accordion .chart,.page .goldPanel .body .ui-accordion .chart{background-image:url(images/icon-chart.png)}
.page .goldPanel .body .accordion .lock,.page .goldPanel .body .ui-accordion .lock{background-image:url(images/icon-lock.png)}
.page .goldPanel .body .accordion .bullet-list,.page .goldPanel .body .ui-accordion .bullet-list{background-image:url(images/icon-bullet-list.png)}
.page .goldPanel .body .accordion .ui-accordion-content,.page .goldPanel .body .ui-accordion .ui-accordion-content,.page .goldPanel .body .accordion .ui-widget-content,.page .goldPanel .body .ui-accordion .ui-widget-content{padding:0;margin:12px 0 18px;color:#666;border:0;background:Transparent none}
.page .goldPanel .body .accordion .ui-corner-top,.page .goldPanel .body .ui-accordion .ui-corner-top,.page .goldPanel .body .accordion .ui-corner-all,.page .goldPanel .body .ui-accordion .ui-corner-all,.page .goldPanel .body .accordion .ui-corner-bottom,.page .goldPanel .body .ui-accordion .ui-corner-bottom{border:0}
.page .goldPanel .body .accordion .ui-state-active,.page .goldPanel .body .ui-accordion .ui-state-active{text-decoration:none;color:#960}
.page .goldPanel .body .accordion .ui-state-default,.page .goldPanel .body .ui-accordion .ui-state-default{text-decoration:underline;color:#069;border:0;margin-bottom:16px}
.page .loginPanel h2{color:#588b20;font-size:15px}
.page .loginPanel a,.page .loginPanel a:hover,.page .loginPanel a:visited,.page .loginPanel a:active{color:#588b20}
.footerContent{background:transparent url(images/public-footer-background.png) repeat-x left bottom;color:#396d9c;font-size:12px}
.footerContent .footerContentInner{padding:12px;background:transparent url(images/public-footer-background-middle.png) no-repeat center bottom}
.footerContent a,.footerContent a:hover,.footerContent a:active,.footerContent a:visited{color:#396d9c;text-decoration:none}
.footerContent a:hover{color:#9c6d39}
.footerContent ul{list-style:none;margin:0;padding:0}
.footerContent ul li{list-style:none;float:left;padding:0;padding:5px}
h1,h2,h3{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;color:#2e608e;text-align:left;margin:0}
h1,.pageTitle{font-size:18pt;font-weight:normal}
h2{font-family:Verdana;font-size:12px;font-weight:normal}
h3{font-family:Verdana;font-size:11px;font-weight:500}
.warningIcon{background:transparent url(images/icon-warning.png) no-repeat;padding:6px 0 3px 30px}
.watermark{color:#999}
.framedContent{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #dcdcca;padding:20px 40px}
.themeBackground{background-color:#54557d}
.greenPanel{background:#f9fcf7 url(images/green-panel-background.png) repeat-x left bottom;color:#333;border:1px solid #d9d9d9;padding:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative}
.greenPanel h2{font-size:15px;color:#588b20}
.greenPanel a,.greenPanel a:hover,.greenPanel a:active,.greenPanel a:visited{color:#588b20}
.bluePanel{background:#fbfdfd url(images/blue-panel-background.png) repeat-x left bottom;color:#000;border:1px solid #d5e2e5;padding:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bluePanel h2{font-size:15px;color:#588b20}
.fileTable{border-collapse:collapse}
.fileTable .thead td{font-weight:bold;padding:5px;border-bottom:1px solid #666}
.fileTable .tbody td{padding:5px;border-top:1px dotted #a8a8a8;vertical-align:top}
.page .header ul li:nth-child(2){padding-bottom:1px}
.addthis_toolbox.addthis_default_style a span{display:none}