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;
}
a {
   color:#336699;
   text-decoration:underline;
}
a:hover {
   color:#f49539;
   text-decoration:none;
}
#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;
}
/* ----- */
div.sectionbox {
   border:solid 5px #e9e9e9;
   background:#fff;
   padding:10px;
}
div.buttonbox {
   border:solid 5px #e9e9e9;
   background:#fff;
   padding:20px;
   text-align:center;
}
/* ----- */
#menuSideDiv dl {width: 180px; margin: 0 auto; padding-right:10px; }
#menuSideDiv dt {margin:0; padding: 5px; font-size: 12px; font-weight:bold; color: #444; border-bottom:1px solid #c2c2c2; background: #c2c2c2;}
#menuSideDiv dd {margin:0; padding:0; color: #444; font-size: 12px; border-bottom:1px solid #c2c2c2; background: #ececec;}
#menuSide a, #menuSide a:visited {color:#444; text-decoration:none; display:block; padding:5px 5px 5px 20px; width:125px; }
#menuSide a:hover {color:#cc0033;}
#menuSide a.on {color:#cc0033;}
/* ----- */
*.footer {font-size:11px;color:#424549;text-decoration:none;}
a.footer:hover {color:#cc0033;text-decoration:underline;}
/* ----- */

.sev5   {color:#F60000;text-decoration:none;}
.sev4   {color:#DC6803;text-decoration:none;}
.sev3   {color:#DCAB00;text-decoration:none;}
.sev2   {color:#05C609;text-decoration:none;}
.sev1   {color:#4045DD;text-decoration:none;}
a.sev5   {color:#F60000;text-decoration:none;}
a.sev4   {color:#DC6803;text-decoration:none;}
a.sev3   {color:#DCAB00;text-decoration:none;}
a.sev2   {color:#05C609;text-decoration:none;}
a.sev1   {color:#4045DD;text-decoration:none;}
a.sev5:hover   {color:#F60000;text-decoration:underline;}
a.sev4:hover   {color:#DC6803;text-decoration:underline;}
a.sev3:hover   {color:#DCAB00;text-decoration:underline;}
a.sev2:hover   {color:#05C609;text-decoration:underline;}
a.sev1:hover   {color:#4045DD;text-decoration:underline;}
.tblhdr { font-weight:bold;color:#444444; }
#saSuccessBox {border:1px solid #669900;background-color:#ffffcc;padding:2px;text-align:left;margin-bottom:16px;}
#saNoticeBox  {border:1px solid #ff9900;background-color:#ffffcc;padding:2px;text-align:left;margin-bottom:16px;}
#saErrorBox   {border:1px solid #cc0202;background-color:#ffffcc;padding:2px;text-align:left;margin-bottom:16px;}
#saGreyBox    {border:1px solid #999999;background-color:#eeeeee;padding:2px;text-align:left;margin-bottom:16px;}
/* ----- */
/* Begin tabs */
.stab          { color:#336699;font-size:12px; font-weight:normal; text-decoration:underline; }
.stab:hover    { text-decoration:none; }
.stabSel       { color:#444444;font-size:12px; font-weight:bold;text-decoration:none; }
.stabSel:hover { color:#444444;font-size:12px; font-weight:bold;text-decoration:none; }

.tab2          { color:#444444;font-size:12px; font-weight:normal;text-decoration:none; }
.tab2:hover    { color:#444444;text-decoration:underline; }
.tab2Sel       { color:#444444;font-size:12px;font-weight:bold;text-decoration:none; }
.tab2Sel:hover { color:#444444;text-decoration:none;}

/* End tabs */
/* ----- */
.opttable { border:solid 1px #cccccc; background:#f0f5fa; text-align:left; }
div.opttable { padding:5px; }

form { margin: 0; padding:0; }
p.title {
   color:#cc0033;
   font-weight:bold;
}
p.body {
   line-height:130%;
   padding-left:10px;
   text-align: justify
}
* .error { color:red; }
/* ----- */

