/*** PTC LIST STYLE ***/
body {font-family: Verdana; font-size: 8pt; color: #222; background: #fff; margin: 0px;}

a {color: #222; font-weight: bold; text-decoration: none;}
a:hover {color: #9bbb4e; font-weight: bold; text-decoration: underline;}

.box1 a {color: #222; text-decoration: underline;}
.box1 {
position:absolute;
top: 20px; left: 10px;
color: #222; background: #fff;
padding: 15px; 
text-align: center;
-moz-border-radius: 14px;
cursor: default;
}

.box2 a {color: #fff; text-decoration: underline;}
.box2{
position:absolute;
top: 140px; left: 10px;
color: #fff; background: #222;
padding: 15px; width: 160px;
text-align: center;
-moz-border-radius: 14px;
cursor: default; line-height: 16px;
}

.out {width: 0px; height: 2px;}
.out img {width: 0px; height: 0px;}
.auto_center {margin: 0 auto;}

.header_bg {margin: 0 auto; background: #000 url("images/header_bg.jpg") top repeat-x;}
.header {width: 600px; margin: 0 auto; color: #fff; padding: 25px 0 25px 0; text-align: center;}
.header a {color: #c6ff00; font-weight: normal; text-decoration: none;}
.header a:hover {color: #f2f2f2; font-weight: normal; text-decoration: none;}
.header_title {font-size: 20pt;}
.header_subtitle {color: #f4f4f4; padding-top: 4px;}

.bar_bg {background: #a2cc24 url("images/bar_bg30.jpg") top repeat-x; height: 30px; margin-top: 1px;}
.grey_bg {background: #fff url("images/grey_bg.jpg") top repeat-x; height: 40px; margin-top: 1px;}

.menu {width:620px; margin: 0 auto;}
.menu a {
float: left; margin-top: -1px;
padding: 9px 15px 9px 15px;
font-family: Verdana;
font-weight: bold;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #000;
}
.menu a:hover {color: #fff; background: #000; text-decoration:none;}

.body {width: 468px; margin: 0 auto; margin-top: -10px;}

.site_title {font-size: 30pt; font-family: Franklin Gothic Medium; color: #000; text-decoration:none; text-align: center;}

.site_info {width: 468px; font-size: 9pt; margin-bottom: -60px;}
.site_info td {padding: 6px;}
.site_info tr:hover {background: #444; color: #fff; cursor: default;}
.si_status { font-weight: bold;}
.si_value {text-align: right;}

.sites_nav {width: 468px; display:none;}
.sn_txt {display:none;}
.prev_site a {padding: 13px 20px 15px 20px; background: #f9f9f9; font-size: 20pt; text-decoration:none; border: 1px solid #e9e9e9;}
.prev_site a:hover {color: #fff; background: #222; border: 1px solid #333; text-decoration:none;}
.current_site {font-weight: bold; padding: 15px 30px 13px 30px; background: #f5f5f5; font-family: Franklin Gothic Medium; font-size: 20pt; text-decoration:none; border: 1px solid #e5e5e5;}
.current_site:hover {color: #fff; background: #222; border: 1px solid #222; text-decoration:none; cursor: default;}
.next_site a {padding: 13px 20px 15px 20px; background: #f9f9f9; font-size: 20pt; text-decoration:none; border: 1px solid #e9e9e9;}
.next_site a:hover {color: #fff; background: #222; border: 1px solid #222; text-decoration:none;}
.inactive a {padding: 13px 20px 15px 20px; color: #ccc; background: #f9f9f9; font-size: 20pt; text-decoration:none; border: 1px solid #e9e9e9;}
.inactive a:hover {color: #ccc; background: #f9f9f9; border: 1px solid #333; text-decoration:none; cursor: default;}

.quick_list {margin-top: 0px;}
.quick_list a {-moz-border-radius: 8px; color: #fff; padding: 11px 12px 11px 12px; background: #222; font-size: 9pt; text-decoration:none; border: 1px solid #e9e9e9; float:left; margin: 0 4px 4px 0;}
.quick_list a:hover { color: #fff; background: #9bbb4e; text-decoration:none; border: 1px solid #9bbb4e;}

.ap_pp {text-align: center; background: #f6f6f6; border: 1px solid #ddd; padding: 20px 0px 20px 0px; width: 468px;}
.ap_pp:hover {background: #222; color: #fff;}
.ap_pp a {margin: 0px 5px 0px 5px; padding: 5px 10px 5px 10px;}
.ap_pp:hover a {background: #444; color: #fff;}
.ap_pp:hover a:hover {background: #fff; color: #222;}
.ap_pp a:hover {text-decoration:none; background: #222; color: #fff;}