.secondaryArea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #AAB7BD; padding-top: 5px; padding-left: 5px; vertical-align: top; font-weight: normal; color: #000000; padding-right: 0px; padding-bottom: 0px}
.searchTxt { font-family: Arial, Helvetica, sans-serif; font-size: x-small; background: #FFFFFF; color: #000000; font-weight: normal; vertical-align: top ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.searchTxtOnly { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; font-weight: normal; vertical-align: top ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.searchTxtOnlyMed { font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #FFFFFF; font-weight: normal; vertical-align: Middle ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.pageheaderArea { font-family: Arial, Helvetica, sans-serif; font-size: medium; background: #CCCCCC; font-weight: bold; color: #294051; padding-left: 5px; vertical-align: middle; padding-top: 5px; padding-right: 0px; padding-bottom: 3px}
.primaryArea { font-family: Arial, Helvetica, sans-serif; font-size: x-small; background: #4c6977; font-weight: normal; color: #FFFFFF; padding-left: 5px; vertical-align: top; padding-top: 2px; padding-right: 0px; padding-bottom: 0px}
.contentArea { font-family: Arial, Helvetica, sans-serif; font-size: x-small; background: #CBCBCA; font-weight: normal; color: #000000; vertical-align: top}
.LayerBckgrndColor1 { background: #999999}
.LayerBckgrndColor2 { background: #CCCCCC}
.LayerBckgrndColor3 { background: #EDEDED}
.LayerBckgrndColor4 { background: #FFFFFF}
.LayerBckgrndColor5 { background: #31659C}
.LayerBckgrndColor6 { background: #666666}
.LayerBckgrndColor7 { background: #FF9933}

/* Setting the corner color, use different color for different layout */	
b.rtop, b.rbottom{display:block;background: #ffffff} 
/* Setting the strip size and background color */
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #ededed}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 1px}

/* CSS IDs */
#mainOrganizer{ width: 100%; height: 99.9%; margin: 0; padding: 0px; border:solid 0px #999999 ;  overflow:visible;}
#header { float: left; width: 100%; height:30px; background-color:#999999; }
#content { float: left; height:100%; background-color:#ffffff; padding:0px;  overflow:auto; display:block }
#sidebar { float: right; height:100%; background-color:#ffffff; padding:0px; overflow:auto; display:block }


.divScrollTreeControlContent { height:100%; width:100%; overflow:auto; white-space:nowrap}
.divHelpContent { height:500px; width:925px; overflow:auto; white-space:nowrap}
.divCartContent { height:450px; width:935px; overflow:auto; white-space:nowrap}

.verificationHdr { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.verificationMainHdr { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #666666 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.buttonTxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.libraryName { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.libraryNameOrange{ font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.libraryNameColor { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.libraryNameWhite { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #FFFFFF ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactName { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactNameBlk { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.companyName { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.companyNameColor { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactInfo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactInfoColor { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactInfoGrey { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #666666 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactInfoSmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactInfoXSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactInfoSmallColor { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactInfoRed { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: Red ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactNameColor { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.contactNameColorHdr { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.SelectedTab { color:#31659C !important; font-weight:bolder !important; }
.CustomTab { color:#666666 !important; font-weight: bold !important; }
.DisabledTab { text-decoration: line-through !important; }
.HoveredTab { text-decoration: underline !important; }

.navigationBar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #CCCCCC; padding-top: 0px; padding-left: 0px; font-weight: normal;}
.pageHeader { font-family: Arial, Helvetica, sans-serif; font-size: 22px; background: #CCCCCC; font-weight: bold; color: #000000; padding-left: 0px; vertical-align: middle; padding-top: 0px; padding-right: 0px; padding-bottom: 0px}
.pageBodyColor { background: #FFFFFF;}
.contentHeaderColor { background: #EDEDED;}
.contentHeaderColor2 { background: #FF6633;}
.contentColor { background: #FFFFFF;}
.contentHighlightColor { background: #FFFFCC;}

.tableTxt { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #000000 ; vertical-align: middle ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.searchTxt { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; vertical-align: middle ; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 5px}
.errorTxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;  }
.feedbackTxt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #33CC33; vertical-align: middle}
.feedbackTxtBig { font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #33CC33; vertical-align: middle}
.errorTxtBig { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FF0000; vertical-align: middle}
.TableColumnHeadTxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background: #EDEDED; vertical-align: middle; padding-left: 5px; padding-right: 0px}
.TableColumnHeadTxt2 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #000000; background: #EDEDED; vertical-align: middle; padding-left: 5px; padding-right: 0px }
.TableColumnHeadTxt3 { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight:  bold; color: #000000; background: #cccccc; vertical-align: middle; padding-left: 0px; padding-right: 0px }
.tableTxtWhite { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #FFFFFF; vertical-align: middle ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px }
.descriptionTxt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px }
.descriptionTxtGrey { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #666666 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px }
.descriptionTxtSmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.descriptionTxtWhite { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px }
.txtBoxformat { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #000000 ; vertical-align: middle; text-align:center; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.descriptionTxtBold { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000 ; vertical-align: middle; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px }
.specialNoteTxt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #31659C ; vertical-align: middle; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px }
.specialNoteTxtSmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3333FF ; vertical-align: middle; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.productTitleTxt { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #000000 ; vertical-align: middle ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background: #AAB7BD}
.mainTableRowHeaderTxt { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000 ; vertical-align: middle ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px}

.secondaryTableHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 ; vertical-align: middle ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px ; background-color:#CCCCCC; border: 1px solid #999999;}

.secondaryTableHeaderRed { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF ; vertical-align: middle ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px ; background-color:#FF0000; border: 1px solid #999999;}
.secondaryTableHeader1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 ; vertical-align: middle ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px ; background-color:#EDEDED;}

.secondaryTableHeader2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 ; vertical-align: middle ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px ; background-color:#dde7f8; border: 1px solid #7C7C94;}
.cellBackground { background-attachment: scroll; background-image: url(..Images/imgBackgroundPattern.gif); background-repeat: repeat; background-position: left top;}
.cellBackground2 { background-attachment: scroll; background-image: url(../Images/bckBlueLinePattern.gif); background-repeat: repeat; background-position: left top;}
.cellBackground3 { background-attachment: scroll; background-image: url(../Images/bckRedOrange.gif); background-repeat: repeat; background-position: left top;}
.textBoxWidth30 { width: 30px;}
.tabBckgrndImage { background-image: url(../Images/en-US/Buttons/tabBckgrndImage2.gif);background-repeat: repeat-x;}

.bodyBackground {  background: #EDEDED; background-image: url(../Images/imgBackgroundPattern.gif)}
.bodyBackground2 {  background: #EDEDED; background-image: url(../Images/imgBackgroundPattern2.gif)}

.bodyNestedBackground { background-image: url(../Images/imgBlendBackground.jpg)}
.bodyNestedBackground2 { background-image: url(../Images/imgBlendBackground2.jpg)}

.headerBackground {  background: #999999; background-image: url(../Images/img_bkgrndGrey.gif)}

A:link { color: #31659C; text-decoration: underline}
A:visited { color: #31659C; text-decoration: underline}
A:active { color: #31659C; text-decoration: underline}

/* This is the CSS class to use when no focus is on the textbox control */ 
.input_text {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #31659C ;  
                border:1px solid #c0c0c0; padding:2px; background-color:#ffffff;  } 
 
.input_text:focus, input.input_text_focus  {  background-color:#ffffcc; color:#31659C; font-weight:normal }
