body {
    background:#666666;/*background:#b8b5b2;*/
	
}
.logo { padding:0px;}
p {
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

.Closed {color:#FF0000; font-weight: bold;}
.top h1.name { font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:32px; letter-spacing:-1px; }

h1 {
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}
h3 {
    color:#333;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:13px;
    line-height:15px;
    font-weight:bold;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

h4 {
    color:#333;
    font-size:11px;
    line-height:15px;
    font-weight:bold;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

.header {
    background: #403b33;
    color:#403b33;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

.header a, .header a:hover {
    color:#403b33;
    text-decoration:none;
}

.container {
    overflow:hidden;
}

.header a:hover {
    color:#403b33;
    text-decoration:underline;
}

.header .logo img {
    margin-top:0px;
}

.header .util {
    margin-left:20px;
    margin-top:10px;
    text-align:left;
    font-size:13px;
}

.header .nav {
    /*background: url(includes/nav_line.gif) top left repeat-x #403b33;*/
	background: #403b33; /*ff6600*/
    padding:0px 10px 0px 0px;
    font-size:13px;
    font-weight:bold;
    height:28px;
}

.header .nav a, .header .nav a:hover {
    color:#fff;
    padding:5px 18px 4px 18px;
    display:block;
    float:left;
    /*border-right:1px solid #fff;*/
    text-transform:uppercase;
    letter-spacing:1px;
    outline:none;
}
.header .nav a:hover {
    text-decoration:none;
    background:#4d473d;
}

.left {
    #background: #d6e1c7a;
    #background: #edebe6;
    background:#fff;
    border-right: 1px solid #e2dedb;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    padding-top:12px;
    padding-left:13px;
    padding-right:8px;
    font-size:11px; line-height:12px;
    font-family:arial,helvetica,sans-serif;
}
.right {
    #background:#d6e1c7;
    background:#edebe6;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    padding-top:12px;
    padding-left:10px;
    padding-right:10px;
    font-size:11px; line-height:12px;
    font-family:arial,helvetica,sans-serif;
}
.center {
    background:#fff;
    margin:0;
    padding:0;
}    
.top {
  
}

.person-group-list {
    margin:0; padding:0;
    margin-top:-4px;
}
.person-group-nav-item {
    font-size:12px; line-height:14px;
    #font-family:arial,helvetica,sans-serif;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;

    margin-bottom:5px;
}
.person-group-nav-item img.favicon{
    padding-right:3px;
}
.person-group-nav-item:hover {
    text-decoration:underline;
    background:#fff;
}

.person-box a {
    text-decoration:none;
}
.right .person-box {
    height:auto;
    overflow:auto;
    margin-bottom:10px;
}
.right .person-box img {
}

.rule {
    background:url(includes/hr.gif) top left repeat-x;
    height:10px;
    clear:both;
}

.footer {
    padding: 10px 10px 10px 10px;
    background:#403b33;
    color:#fff;
    border-top:1px solid #fff;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:14px;
    height: 125px;
}

.footer a, .footer a:hover {
    color:#fff;
    text-decoration:none;
}
.footer li {
   font-size: 11px;
}

.status:hover {
    background:#f8f4f0;
}
.status  {
    font-size:14px;
    line-height:17px;
    padding-left:10px;
    padding-right:15px;
}
.status img {
   border:2px solid white;
   margin-left:-2px;
}
.status .profile_image {
   width:60px;
}
.status .text strong a {
    text-decoration:none;
}
.items {
    width:100%;
}

.items-blank {
    background:#fff;
    font-size:16px;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
    font-style:italic;
    font-weight:bold;
}

.horiz-nav {
   font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size:14px;
    width:900px;
    padding:0 0px 0 0px;
    margin:20px -20px 20px 0px;
    height:24px;
    border-bottom:0px solid #bbb;
}

li.horiz-nav-first  {
    border-left:1px solid #bbb;
}
.horiz-nav li {
    padding:5px;
    margin:0;
    border-top:1px solid #bbb;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    background:#eee;
	font-size: 90%;
}
.horiz-nav li.selected {
    padding:5px; margin:0;
    background:#fff;
    border-right: 1px solid #bbb;
    border-right: 1px solid #bbb;
    border-bottom: 0px solid #fff;
    font-weight:normal;
	font-size: 90%;
}
.horiz-nav a {
    padding:0; margin:0;
    display:inline;
}