body#prdHdBd { margin:auto; padding:0; width:100%; }
body#prdHdBd div#hdr { font-family:Verdana,Helvetica,Arial; }

body#prdHdBd div#hdr { width:100%; height:35px; background-image:url(../images/bg000.gif); background-repeat:repeat-x; }
div#hdr ul, div#nav ul, div#pageButtonNav fieldset ul { list-style:none; display:inline; margin:0; }
li.prodInfo { float:left; width:300px; margin:5px 0 5px 12px; }
li.prodInfo span.companyName { float:left; color:#F2EEE1;font-size:15px; font-weight:bold; display:block; text-transform:uppercase; }
li.prodName {float:left; align:bottom; margin:8px 0 5px 0; color:#D7D6A2; font-size:12px; font-weight:bold; display:block; text-transform:uppercase; }
li.userInfo { float:right; margin:5px 12px; font-size:11px; color:#FFF; text-align:right; }
li.userInfo em { margin:4px 0 5px 0; font-style:normal; line-height:13px; display:block; text-decoration:underline; cursor:pointer; }
li.userInfo em.selected { font-weight:bold; text-decoration:none; }
li.userInfo span { margin-left:6px; text-decoration:underline; cursor:pointer; }

body#prdHdBd div#nav { font-family:Geneva,Arial,Tahoma; margin:0; padding:0 0 0 12px; height:22px; background-image:url(../images/navBg00f.gif); background-repeat:repeat-x; }
li.navItem { float:left; margin:0; font-size:11px; font-weight:bold; }
li.navItem a { margin:0; height:22px; line-height:22px; vertical-align:middle; color:#FFF; text-decoration:none; }
li.navItem a:hover, li.logout a:hover { margin:0; height:22px; line-height:22px; vertical-align:middle; color:#EDF4F8; }
/*li.navItem a.selected { margin:0; height:25px; line-height:25px; vertical-align:middle; font-size:11px; font-weight:bold; color:#000; cursor:default; }*/
li.navItem a.selected { margin:0; background-image:url(../images/selected.gif); background-repeat:repeat-x; background-position:3px 4px 0 0; height:22px; line-height:22px; vertical-align:middle; font-size:11px; padding:0 6px; color:#010; cursor:default; }
li.navItem a.selected:hover { color:#000; }
li.navFence { float:left; margin:0 8px 0 8px; height:22px; line-height:22px; font-size:90%; vertical-align:middle; color:#FFF; }
li.last, li.last a, li.last a:hover { float:right; margin:0 6px; font-size:10px; color:#fff; font-weight:bold height:22px; line-height:22px; cursor:default; }

body { margin:auto; padding:0; width:100%; font-family:Geneva,Arial,Tahoma; }
#projSelectBlock { margin:0 0 12px 0; float:left; clear:right; }
#projSelectBlock ul { list-style:none; display:inline; margin:0; }
li.projectColumn { float:left; margin:10px 0 5px 12px; }
li.memberColumn { float:left; clear:right; margin:10px 0 5px 12px; }
li.projectColumn table, li.memberColumn table, table.pcsGrid { font-size:11px; border:1px solid #ddd; border-left:1px solid #6DAAE7; }
table.pcsGrid th { background-image:url(../images/tableHeadBg.gif); background-repeat:repeat-x; height:18px; border:1px solid #6DAAE7; border-left:none; border-top:none; text-align:left; padding-left:6px; font-size:11px; font-weight:bold; }
table.pcsGrid td { margin:0; padding:0 0 0 5px; line-height:21px; font-size:11px; }
td select   { font-family:Verdana,Helvetica,Arial; font-size:11px; }
td input    { font-family:Verdana,Helvetica,Arial; font-size:11px; }
td textarea { font-family:Verdana,Helvetica,Arial; font-size:11px; }
table.pcsGrid td.first {  background-color:#D9EAFF; font-weight:bold; border-top:1px solid #fff; border-right:1px solid #ddd; border-bottom:1px solid #ccc; white-space:nowrap; }
table.pcsGrid td.last {  border-right:1px solid #578AB0; border-top:1px solid #fff; border-bottom:1px solid #ccc; }
table.pcsGrid td.bottom { border-bottom:1px solid #578AB0; }

#pageButtonNav { float:left; clear:both; display:block; margin:0 0 0 12px; width:auto; }
#pageButtonNav fieldset { margin:0; padding:0 -1px 3px 3px; display:inline; }
#pageButtonNav fieldset legend { margin:0; padding:0; font-size:11px; color:#000; }
.pageButtonItem { height:16px; line-height:16px; padding:3px 3px }

div#uploadStatusBlock { margin:10px 0 0px 12px; width:700px; display:block; }
table.keyVal { margin:0; padding:0; }
table.keyVal td.keyValHead { background-color:#A6BEDB; padding:0 3px; border-right:1px solid #6DAAE7; }

div#headerMapBlock { margin:12px 0 0 12px; width:100%; }
div.scrollGrid { margin:0 0 0 12px; width:100%; border-top:none; border-left:1px solid #6DAAE7; border-right:1px solid #999; border-bottom:1px solid #999;  overflow-x:auto; overflow-y:scroll; }
.tableAlertCol { padding:3px; background-color:#A6BEDB; border:none; border-bottom:1px solid #6DAAE7; }









table.statTable { }
table.statTable td.header { text-align:center; background-color:#D9EAFF; border:1px solid #6DAAE7; border-left:none; border-top:none; padding-left:6px; font-size:11px; font-weight:bold; }
table.statTable td.metric { background-color:#D9EAFF; white-space:nowrap; }
table.statTable td.value  { text-align:right; padding-right:10px; }
table.statTable td.bottom { border-bottom:1px solid #578AB0; }

button {
overflow:auto;
font-family:Tahoma,Helvetica,Verdana,Arial; 
font-size:11px; font-weight:bold; 
padding:0 4px 4px 4px;
height:21px;
width: 100%;
vertical-align:top;
color:#fff;
background-color: #008CBA;
border:1px solid;
border-top-color:#bbcfd9;
border-left-color:#bbcfd9;
border-right-color:#55B;
border-bottom-color:#55B;
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#628ACE',EndColorStr='#355795');
/*border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
box-shadow: 3px 3px 6px rgba(0, 0, 0, .2), 0px 0px 3px rgba(0, 0, 0, .1), inset 0px 5px 12px #930, inset 0px 15px 2px rgba(0, 0, 240, .5),inset 0px 25px 25px #930;
*/
} 

button.single {
width: 100px;
} 

.statusControlBlock { margin:10px 0 0px 12px; width:700px; display:block; }

.tabularContentBlock { margin:12px 0 0 12px; width:100%; }

.buttonGroupBlock { float:left; clear:both; display:block; margin:0 0 0 12px; width:auto; }

.buttonGroup { margin:0; padding:0 -1px 3px 3px; display:inline; }
.buttonGroup legend { margin:0; padding:0; font-size:11px; color:#000; }
.buttonGroup fieldset legend { margin:0; padding:0; font-size:8px; color:#000; }
.buttonGroup td { width:100px; color:#555; height:16px; line-height:16px; padding:3px 3px }


<!-- Login Page -->
.footerTxt {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.loginTxt {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}