/*
    This is an N4 Standard style sheet addendum.
**  It should be rolled into the N4 std as soon as reasonable.
    See Html document that describes the usage of this before modifying.
    Copyright (c) 2003 by Navis Corp.
    Written by Clay Newton, 2003
    $Id: n4addendum.css,v 1.8 2005/09/17 11:55:27 nmurali Exp $
*/

select{
 width:170px
}

select.grande{
 width:320px;
}

select.med{
 width:180px;
}

select.lrg{
 width:247px;
}

/* tabLink needs to work for other elements besides anchors */
.tabLink
{
	margin: 0px;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	font-family: verdana, arial,helvetica;
	text-decoration: none;
}

.loginTable{
	font-weight: bold;
	color: #666666;
	font-size: 13px;
	background-color:#EEEEDD;
}

.loginSubmitRow{
 height:40px;
}

.stdTable{
	width:500px;
}

tr.odd td.loginTable{ background-color:#E0E0E0 }

.helpLink {
    font-family:verdana,arial,helvetica;
    color:#999;
    font-size:10px;
    text-decoration:none;
    background-color:#EEEEDD;
    border:solid 1px #999;
    padding:0px;
    margin:0px;
    height:16px;
    padding-right:3px;
}

.note{
font-style:italic;
font-size:10px;
white-space:normal;
}

/**
** moved over from pc_style_regular
**/
.userbox {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; clip:   rect(   )}
.categorybox {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px}
.servertime { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; clip: rect( ) }
.tabletext {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.spilldowntxt { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.dialogbox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal}
.header1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold; color: #333333}
.tablebody1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; color: #000000}
.tableheader { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal ; color: #FFFFFF; font-weight: bold; text-transform: uppercase}
.containerbodyreg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal ; text-align: left; color: #000000}
.containerbodybld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold; color: #000000; text-align: right}
.containerbodybld_wht { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold; color: #FFFFFF; text-align: right}
.containerbodybld_lrg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold; color: #000000; text-align: right}
.containerbodyreg_lrg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal ; text-align: left; color: #000000}
.formprompt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: right}
.invalidformprompt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: right; color: #FF0000}
.formpromptleft { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left}
.formpromptcenter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center}
.formtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left}
.valueaslabel { border: none; text-align: left; background-color: #CCCCCC; readonly: true}
.readonlyformfield { text-align: left; background-color: #CCCCCC; readonly: true}
.navbody {margin-left: 0px; margin-top: 0px; margin-width: 0; margin-height: 0; background-color: #FFFFFF}
.navlinks { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: black}
.errormsg { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; color: #FF0000}
.errhead { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center;color: #FFFFFF; background-color: #9C9A9C  }
.errmsg { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: red; background-color:#E7E3E7}
.infomsg { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: brown; background-color:#E7E3E7}
.titlefont {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-align: left; valign:top}
A.navlinks:hover { color:#CC9900}
.popup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #999999; LAYER-BACKGROUND-COLOR: #999999; BORDER-LEFT: 2px solid black; BORDER-TOP: 2px solid black; BORDER-BOTTOM: 2px solid black; BORDER-RIGHT: 2px solid black; PADDING: 1px; z-index: 10;}
A:link {color: #000000; }
A:visited {color: #000000; }
A:hover {color: #000000; }
.paraform { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal ; color: #FFFFFF; font-weight: bold;}
.border_color { border-color: #000000;}
.background_color { background-color: #666666;}
.background_color_header { background-color: #333333;}
.odd_background_color { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EEEEEE; }
.even_background_color { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; }
.popup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #999999; LAYER-BACKGROUND-COLOR: #999999; BORDER-LEFT: 2px solid black; BORDER-TOP: 2px solid black; BORDER-BOTTOM: 2px solid black; BORDER-RIGHT: 2px solid black; PADDING: 1px; z-index: 10;}
.system_error { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; color: RED}
.system_warning { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; color: BLUE}
.business_info { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; color: BLACK}
.business_error { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; color: MAGENTA}
.business_warning { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; color: BLUE}
.valueaslabel { border: none; text-align: left; background-color: #CCCCCC; readonly: true}
.valueaswhitelabel { border: none; text-align: left; background-color: #FFFFFF; readonly: true}
/**
** END MOVED OVER FROM PC_STYLE_REGULAR
**/

/**
** CLASSES TO UPDATE L&F OF REPORT TABLE
**/
.Table1{
		border: 0;
		background-color: #FFFFFF
}

.Table1 tr th.tableheader{
/**
** This fixes the table header in webaccess:report
**/
	background-color: #B6B6B6;
	text-transform:uppercase;
	text-align:left;
	font-weight: bold;
	font-size: 11px;
}

.reportTable{
		border: 0;
		width:100%;
		background-color: #999999
}

table.protoGridView tr th{
	border:1 solid #FFFFFF;
	text-transform:uppercase;
}

table.protoGridView tr.h2 td{
		background-color: #B6B6B6
}

table.protoGridView tbody tr.even{ background-color: #eeeeee; }

tbody.tablebody1 tr.even_background_color { background-color: #eeeeee; }

tbody.tablebody1 tr.even { background-color: #eeeeee; }
tbody.tablebody1 tr.odd { background-color: #E0E0E0; }

table.protoGridView tbody tr.odd{ background-color: #E0E0E0; }

.odd_background_color{ background-color: #E0E0E0; }

table.protoGridView tr td{
	border:1 solid #FFFFFF
}

tr.odd td, tr.even td{
	color: #666;
	font-weight: normal;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left
}

tr.odd td td, tr.even td td{
		font-size: 11px;
		white-space: nowrap;
}

tr.cmdData td{
border:1 solid #FFFFFF
}

span.tableheader{
	position:relative;
	left:-35px;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 2px 4px 4px;
	text-align:center;
}

div.positionReports td.h2, div.posReports td.h2{
text-align:center;
background-color:FFFFFF
}

.menuitem{
text-align:center;
background-color:transparent
}

.positionReports{
position:relative;
top:0;
left:5; /* need to change this for NS to -22 */
width:500;
text-align:left
}

.stdTable tr.h2{
/*background-color:transparent;*/
}

.stdTable tr.paraform{
		color: #000000;
}

td.h2 table, td.h2 td.h2
{
background-color:#999999
}
/**
** END CLASSES TO UPDATE L&F OF REPORT TABLE
**/

/**
** OVERRIDE LOV WIDTH
**/
.lovInput{
width:135px;
}
/**
** end OVERRIDE LOV WIDTH
**/