#page_container{position:relative;margin-left:auto;margin-right:auto;width:914px;top:2px;}
.panel_button{margin-left:auto;margin-right:auto;position:relative;float:right;top:1px;width:170px;height:47px;background:url(/lib/images/panel_button.png);background-position:bottom;background-repeat:no-repeat;cursor:pointer;}
.panel_button2{position:absolute;right:0px;width:170px;height:47px;background:url(/lib/images/panel_button.png);background-position:bottom;background-repeat:no-repeat;cursor:pointer;}
.panel_button img{float:right;padding:19px 10px 0px 0px;border:none;}
.panel_button p{float:left;text-decoration:none;color:#fff;font-size:14px;font-weight:normal;position:relative;padding:14px 0px 0px 12px;font-family:Arial, Helvetica, sans-serif;text-shadow:0 -1px 0 #000;}
.panel_button a:hover{color:#ffffff;}
.login-error{margin: 5px 0 5px 0; color: #cc0000; font-weight:bold; font-size: 16px; width: 600px; }
.login-grey{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#999;text-shadow:0 -1px 0 #000;}
.login-grey a{color:#fff;text-shadow:0 -1px 0 #000;}
.login-grey a:hover{text-decoration:none;color:#000;text-shadow:0 -1px 0 #000;}
.login-lightgrey{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ccc;text-shadow:0 -1px 0 #000;}
.login-lightgrey a{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ccc;text-shadow:0 -1px 0 #000;text-decoration:none}
.login-lightgrey a:hover{text-decoration:none;color:#fff;text-shadow:0 -1px 0 #000;}
#toppanel{position:absolute;width:914px;left:0px;text-align:center;margin-top:5px;top:-8px;z-index:1;}
#panel{width:914px;height:405px;position:relative;top:1px;margin-left:auto;margin-right:auto;z-index:5;overflow:hidden;text-align:left;}
#panel_contents{height:100%;width:914px;position:absolute;z-index:-1;}
#panel_bg{height:100%;width:914px;}
#panel_bg1{height:100%;width:914px;}
#panel .title{font-size:24px;text-align:center;font-family:Arial, Helvetica, sans-serif;color:white;font-weight:normal;line-height:35px;left:145px;position:absolute;top:20px;letter-spacing:-1px;text-shadow:0 -1px 0 #000;}
.border{border:10px #990000 solid;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
img.border{float:left;margin-right:15px;margin-bottom:8px;}
div#login{width:700px;height:320px;position:absolute;right:87px;top:30px;background-image:url(/lib/images/login-bg-rpt1.jpg);background-repeat:no-repeat;text-align:left;padding-right:20px;}
div#login p{font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#666;line-height:18px;text-shadow:0 1px 0 #fff;}
div#login input#password{position:relative;right:-6px;}
div#login input#login_btn{border:1px #899690 solid;cursor:pointer;position:relative;top:30px;left:86px;}
#navlist{z-index:-50;}
#navlist li{position:relative;display:inline;list-style-type:none;z-index:1;}
#navlist li a{color:#999;text-shadow:0 1px 0 #fff;text-decoration:none;padding:10px 18px 10px 0;}
#navlist li a:hover{color:#cc0000;}
#subnavlist{z-index:-51;}
#subnavlist li{float:left;display:inline;list-style-type:none;z-index:1;background-image:url(/lib/images/subnavlist-divider.jpg);background-position:left;background-repeat:no-repeat;padding:14px 5px 10px 5px;}
#subnavlist a{color:#000000;text-shadow:0 1px 0 #fff;text-decoration:none;}
#subnavlist a:hover{color:#cc0000; text-decoration:underline;}
.grey333{color:#000;}
.grey333 a{color:#000;}
.red{color:#cc0000;font-size:120%;}
.blick{color:#000;font-size:120%;}
.login-intro{padding:12px 0px 0px 20px;width:500px;}
.login-intro p{text-shadow:0 1px 0 #fff;}
.log-btn-fix{padding-top:10px;width:600px;vertical-align:top}
.rss-popup{margin:100px auto;padding:0;width:100px;position:relative;}
div.rss-popup em{background:url(/images/bubble.png) no-repeat;width:100px;height:49px;position:absolute;top:-70px;left:-0px;text-align:center;text-indent:-9999px;z-index:2;display:none;}
#rss-icon{width:42px;height:42px;background:url(/images/icon.png) no-repeat 0 0;text-indent:-9999px;margin:0 auto;display:block;}

