BODY {
	font-family:Verdana, Arial, sans-serif ;
	font-size:9pt;
	background-color: #FFFFFF;
	margin: 5px;
}

TABLE {
}
TH {
	font-size:9pt;
}
TD {
	font-size:9pt;
}
TD.nopadding {
	padding: 0px;
}
H3 {
	font-size:16pt;
}
TABLE.freeform { 
	border-collapse: collapse;
}
A {
	text-decoration: none;
	color: #0000FF;
}
A:Hover {                       
	text-decoration: underline;
	color: #FF0000;      
}
A.nav {
	background-color: #6699CC;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
A.nav:visited {
	background-color: #6699CC;
	color: #FFFFFF;
	font-weight: bold;
}
A.nav:Hover{
	background-color: #6699CC;
	color: #FFFFFF;
	font-weight: bold;
}
A.navChild:Hover{
	background-color: #6699CC;
	color: #FF0000;
}
.nav {
	background-color: #6699CC;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}
.navChild {
	cursor:pointer; cursor:hand;
	background-color: #6699CC;
	font-size: 8pt;
	color: #FFFFFF;
}
.navChildBorder {
	border : 1px solid white;
}


.box { 
	border: 1px solid;
	border-color:#666666;
	background-color:#FFFFFF;   
	padding-right: 2px;
	font-size:9pt;
}
.boxblack { 
	background-color:#000000;
	color: #FFFFFF;
}
.boxlightgray {       
	background-color:#CCCCCC;
	color: #000000;                          
}
.boxwhite { 
	background-color:#FFFFFF;
	padding:2px;
}
.boxError { 
	background-color:#FFFF00;
}                                               
.diffD { 
	background-color:#ff0000;
}                                               
.diffU { 
	background-color:#ffff00;
}                                               
.diffI { 
	background-color:#00ff00;
}                                               
.diffC { 
	background-color:#9999CC;
}                                               
.boxDiffD { 
	border: 1px solid;
	border-color:#666666;             
	background-color:#ff0000;
	font-size:9pt;
	border-collapse: collapse;
	padding:2px;
}                                               
.boxDiffU { 
	border: 1px solid;
	border-color:#666666;             
	background-color:#ffff00;
	font-size:9pt;
	border-collapse: collapse;
	padding:2px;
}                                               
.boxDiffI { 
	border: 1px solid;
	border-color:#666666;             
	background-color:#00ff00;
	font-size:9pt;
	border-collapse: collapse;
	padding:2px;
}                                             
.boxDiffC { 
	border: 1px solid;
	border-color:#666666;             
	background-color:#9999CC;
	font-size:9pt;
	border-collapse: collapse;
	padding:2px;
}                                               

.white { 
	background-color:#FFFFFF;
}

.right{ 
	text-align:right;
}

.left { 
	text-align:left;
}

.center { 
	text-align:center;
}

.bold { 
	font-weight:bold;
}

.FieldLabel { 
	text-align: right;
}






.inputbox { 
	border: 1px solid #000000;
	border-collapse: collapse;
}
.inputboxblack { 
	border: 1px solid #000000;
	border-collapse: collapse;
	background-color:#000000;
	color: #FFFFFF;
}
.inputboxlightgray { 
	border: 1px solid #000000;
	border-collapse: collapse;
	background-color:#CCCCCC;
	color: #000000;
}
.inputboxwhite { 
	border: 1px solid #000000;
	border-collapse: collapse;
}
.inputboxError { 
	border: 1px solid #000000;
	border-collapse: collapse;
	background-color:#FFFF00;
}
.white { 
	background-color:#FFFFFF;
}
.boxLine { 
	border: 1px solid;
	border-color:#666666;             
	background-color:#FFFFFF;
	font-size:9pt;
	border-collapse: collapse;
	padding:2px;
}
.borderLine { 
	border: 1px solid;
	border-color:#666666;
	background-color:#FFFFFF;
	font-size:9pt;
	border-collapse: collapse;
}


.bigAndBoldLabel {
	font-size:14pt;
	font-weight:bold;
}
.buttonLabel {
	font-size:9pt;
}
.calendarBackground {
	background-color:#000000;
}
.calendarCell {
	background-color:#ffffff;
}
.calendarCellHeading {
	background-color:#6699CC;
	color:#FFFFFF;
}
.calendarHeading {
	background-color:#6699CC;
	color:#FFFFFF;
}
.columnHeaderLabel {
	font-size:8pt;
	font-weight:bold;
}
.columnHeaderObject {
	font-size:8pt;
	font-weight:normal;
}
.columnHeaderObjectRight {
	font-size:8pt;
	font-weight:normal;
	text-align: right;
}
.copyright {
	font-size:7pt;
}
.errorContainer {
	background-color:#6699CC;
	color:#000000;
}
.errorHighlight {
	color:#FF0000;
}
.errorMessage {
	margin-left:30px;
	font-size:14pt;
	font-family:monospace;
	color:#FF0000;
}
.errorNoteIndent {
	margin-left:30px;
}
.errorNotification {
	font-size:11pt;
	font-weight: bold;
}
.errorSubMessage {
	margin-left:30px;
	font-size:8pt;
	font-family:monospace;
}
.fieldLabel {
	font-size:9pt;
}
.filterLabel {
	font-size:8pt;
}
.footerHeaderLabel {
	font-size:7pt;
	background-color:#6699CC; 
	color:#FFFFFF;
}
.footerLabel {
	font-size:7pt;
}
.idField {
	font-size:9pt;
	padding-right: 2px;
	font-weight: bold;
}
.importantInformationLabel {
	font-size:12pt;
	font-weight:bold;
}
.label {
	font-size:8pt;
}
.linkLabel {
	font-size:8pt;
}
.listLinkText {
	color: blue;
	font-size:8pt;
}
.listLinkSelectedText {
	color: purple;
	font-size:8pt;
}
.lognetScreenFooterHeader {
	font-size:7pt;
	background-color:#6699CC;
	color:#FFFFFF;
}
.lognetScreenTitleBar {
	color:#000000;
	background-color:lightblue; 
}
.lognetScreenTitleBarHeader {
	text-align: left;
}
.menuHeadingLabel {
	font-size:9pt;
}
.menuItemLabel {
	font-size:8pt;
}
.objectSubTitleLabel {
	font-size:8pt;
}
.objectTitle { 
	font-size:11pt;
	font-weight: bold;
}
.objectTitleLabel {
	font-size:11pt;
}
.pleaseWaitLabel {
	color:#cc3333;
	font-family:Verdana, Arial, sans-serif;
	font-size:12pt;
	font-weight:normal;
}
.productTitle { 
	font-size:16pt;
	color: #FF0000;
	font-weight:bold;
}
.screenOption{ 
	font-size:9pt;
}
.screenTitleLabel {
	font-size:11pt;
}
.selectedTitleBar {
	background-color:lightblue; 
}
.sectionTitleLabel {
	font-size:9pt;
}
.standardLinkLabel {
	font-size:9pt;
}
.statusList {
	font-size:8pt;
	background-color:lightblue;
}
.statusListHeader {
	background-color:lightblue;
	font-size:9pt;
	font-weight: bold;
	text-align:center;
}
.topheader {
	background-color:#FFFFFF;
}


.sequenceBar {
	background-color:lightblue;
	padding: 0px;
}
.sequenceBarHighlighted {
	background-color:#0000FF;
	color:#FFFFFF;
	font-size:9pt;
	padding: 0px;
}
.sequenceBarLink {
	color:#0000FF;
	font-size:9pt;
}
.sequenceBarSeparated {
	background-color:#666666;
	padding-left: 0px;
	padding-right: 1px;
}


.loginFooter {
	font-size:7pt;
	font-style:italic;
	text-align:center;
}
.loginLargeWarning {
	font-size:12pt;
	font-weight:bold;
}
.loginWarning {
	color:#FF0000;
	text-align:center;
	width:450px;
}


.schemaScreenDescription {
	color:#810541;
}
.schemaScreenImplemented {
	color:#00FF00;
	font-weight:bold;
}
.schemaScreenUnimplemented {
	color:#FF0000;
	font-weight:bold;
}


.button {
	font-size:9pt;
}
.calendarButton {
	background: url(/lognet/img/calendarbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.deleteButton {
	background-image: url(/lognet/img/deletebuttonglyph.gif);
	background-color: #D6D6CE;
	background-repeat: no-repeat;
	background-position: center center;
	height:16px;
	width:16px;
}
.downButton {
	background: url(/lognet/img/downbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.editButton {
	background: url(/lognet/img/editbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.refreshButton {
	background: url(/lognet/img/refreshbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.firstButton {
	background: url(/lognet/img/firstbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.lastButton {
	background: url(/lognet/img/lastbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.left1Button {
	background: url(/lognet/img/left1buttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.left2Button {
	background: url(/lognet/img/left2buttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.lookupButton {
	background: url(/lognet/img/lookupbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.maximizeButton {
	background: url(/lognet/img/maximizebuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.minimizeButton {
	background: url(/lognet/img/minimizebuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.minusButton {
	background: url(/lognet/img/minusbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.nextButton {
	background: url(/lognet/img/nextbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.plusButton {
	background: url(/lognet/img/plusbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.previousButton {
	background: url(/lognet/img/previousbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.right1Button {
	background: url(/lognet/img/right1buttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.right2Button {
	background: url(/lognet/img/right2buttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}
.upButton {
	background: url(/lognet/img/upbuttonglyph.gif)  center center no-repeat #D6D6CE;
	height:16px;
	width:16px;
}


.menuActive{
	cursor: pointer; cursor: hand;
	background-color: #000000;
	font-size: 8pt;
	color: #FFFFFF;
}
.menuBackground {
	background-color:#6699CC;
}
.menuForeground {
	background-color:#6699CC;
	cursor:default;
}
.menuInactive{
	cursor: pointer; cursor: hand;
	background-color: #6699CC;
	font-size: 8pt;
	color: #FFFFFF;
}
.menuSeparator {
	background-color:#336699;
}


.portalTitleBar {
	background-color:lightblue;
	color:#000000;
}
.portalUList {
}
.portalUListItem {
}


.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
/*background-color: #CA0000;*/
background-color:#0000ff;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}


.red { 
	background-color:#ff0000;
}                      
.orange { 
	background-color:#ff6600;
}                      
.amber { 
	background-color:#ffcc00;
}                      
.yellow { 
	background-color:#ffff00;
}                      
.green { 
	background-color:#00ff00;
}                      
.blue { 
	background-color:#0000ff;
}                      
.purple { 
	background-color:#9933cc;
}                      
.gray { 
	background-color:#999999;
}                      
.brown { 
	background-color:#996633;
}                      
.black { 
	background-color:#000000;
}                      
.white { 
	background-color:#ffffff;
}                      
.yellow { 
	background-color:#ffff00;
}
.orange { 
	background-color:#ff9900;
}
.pink { 
	background-color:#ff99cc;
}
.redColor { 
	color:#ff0000;
}                      
.orangeColor { 
	color:#ff6600;
}                      
.amberColor { 
	color:#ffcc00;
}                      
.yellowColor { 
	color:#ffff00;
}                      
.greenColor { 
	color:#00ff00;
}                      
.blueColor { 
	color:#0000ff;
}                      
.purpleColor { 
	color:#9933cc;
}                      
.grayColor { 
	color:#999999;
}                      
.brownColor { 
	color:#996633;
}                      
.blackColor { 
	color:#000000;
}                      
.whiteColor { 
	color:#ffffff;
}                      
.yellowColor { 
	color:#ffff00;
}
.orangeColor { 
	color:#ff9900;
}
.pinkColor { 
	color:#ff99cc;
}

.square {

	height:10px;
	width:10px;

/*	left:10px;   */
/*	position:relative;*/
	border: 1px solid;
	border-color:#000000;   
/*	padding:5px;*/
}
.float {
	float:left;
}
.clear {
	clear: both;
}
.portalPanel {
	width: 100%;
}

.clientmessage {
	border: 1px solid;
	border-color:#000000;   
	padding:5px;
	font-weight: bold;
	font-size:10pt;
	line-height: 14pt
}
.clientmessage.td {
	font-weight: bold;
}
.customermessage {
	border: 1px solid;
	border-color:#000000;   
	padding:5px;
	font-weight: bold;
	font-size:9pt;
	line-height: 14pt
}

.hidden {
	display: none;
}
