body {
   color: #424549;
   background:repeat-x url(/images/pci/page_gradient.png) #b8babc;
   margin:0;
   padding:0;
   text-align:center;
}
body,td,div,p,th  {
   font:normal normal 12px Trebuchet MS;
}
#wrapper {
   width:980px;
   margin:0 auto;
   text-align:left;
}
#footer {
   text-align:center;
   font-size:10px;
   margin-top:10px;
   margin-bottom:10px;
}
#pageTitle {
	float:left;
	color:#4A4F55;
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	vertical-align: middle;
	padding-top: 10px !important;
	padding-left: 30px;
}

#topNaviBar {
   height:29px;
   margin-left:18px;
   position:relative;
}
#topNaviBar ul {
   padding: 0;
   margin: 0;
   list-style: none;
}
#topNaviBar li {
   float: left;
   position: relative;
   font-family: 12px Trebuchet MS;
}
.nav-middle {
	width: 95px;
	height:29px;
	background-image:url(/images/pci/tab_middle.png);
	text-align: center;
	font-family:13px Trebuchet MS;
	line-height: 2em;
}

.logout {
	width: 95px;
	height:29px;
	background:transparent none repeat scroll 0 0;
	text-align: center;
	float:left;
	text-decoration:none;
}


#nav .nav-left {
	width: 95px;
	height:29px;
	background-image:url(/images/pci/tab_left.png);
	text-align: center;
	text-decoration:none;
}

#nav .nav-left-selected {
	width: 95px;
	height:29px;
	background-color:white;
	background-image:url(/images/pci/tab_left_selected.png );
	text-align: center;
	text-decoration:none;
}

#nav .nav-middle-selected {
	width: 95px;
	height:29px;
	background-color:white;
	background-image:url(/images/pci/tab_middle_selected.png );
	text-align: center;
	text-decoration:none;
}

#nav .nav-right {
	width: 95px;
	height:29px;
	background-image:url(/images/pci/tab_right.png);
	text-align: center;
	text-decoration:none;
}
#nav .nav-right-selected {
        width: 95px;
        height:29px;
        background-image:url(/images/pci/tab_right_selected.png);
        text-align: center;
        text-decoration:none;
}
#nav .nav-rs {
    width: 95px;
    height:29px;
    background-color:white;
    background-image:url(/images/pci/tab_right_selected.png );
    text-align: center;
    text-decoration:none;
}
 
#nav .nav-link a,
#nav .nav-link a:active,
#nav .nav-link a:visited,
#nav .nav-link a:hover {
	line-height: 2em;
	color:#424549;
	text-decoration:none;
	vertical-align: middle;
}

#nav li>ul { 
   top: auto;
   left: auto;
}

#nav li:hover ul, li.over ul { 
   display: block;
}

/* ----- */
#tableh {
   background:#ccc;
}
#tableh th {
   background:#efefef;
   text-align:left;
   font-weight:bold;
   padding:5px;
   font-size:12px
}
#tableh td {
   background:#fff;
   padding:5px;
   font-size:11px;
}
/* ----- */


