.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}
.LayerBckgrndColorBlack { background: #000000}
.LayerBckgrndColorWhite { background: #FFFFFF}

html
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body, body > form, body > div
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}


.footer
{
    width:100%;
	height:100%;
	background-color:#ededed;
	padding: 0px 0px 0px 0px;
}

/* The wider this li is, the fewer columns there will be */
    ul.multiple_columns li{
        text-align: left;
        float: left;
        list-style: none;
           }

/* 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}


#mainOrganizer{ width: 100%; height: 99.9%; margin: 0; padding: 0px; border:solid 0px #999999 ;  overflow:visible;}
#mainOrganizer100{ width: 99%; height: 99.9%; margin: 0; padding: 0px; border:solid 0px #999999 ;  overflow:visible;}
#MainWrapper { margin: 0 auto; padding: 0px; width: 100%; height: 99.5%; border:solid 0px #999999; overflow:visible; }

#wrap { margin: 0 auto; width: 100%; height: 91%; overflow:visible }
#headerGraphic { float: left; width:100%; height:70px;}
#header { float: left; width:100%; background-color:#CCCCCC; }
#headerEmptyMenu { float:left; width:100%; height:26px; background-image: url(../Images/rMenu_Bkgrnd.png);}
#header30 { float: left; width: 100%; height:30px; background-color:#EDEDED; vertical-align:middle }
#content { float: left; height:100%; background-color:#ffffff; padding:0px;  overflow:visible; display:inherit; }
#sidebar { float: right; height:100%; background-color:#ffffff; padding:0px; overflow:auto; display:block }
#verticleTab { float: right; height:100%; background-color:#ffffff; padding:0px; overflow:visible; display:block }
#footer{ width: 100%; margin: 0; padding: 0px; border: 0px solid #fff; float:left;}


/* MARKETING HEADER CLASSES */
.mrkHeaderBlk { font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: normal; color: #000000 ; padding:0px 0px 0px 0px; }
.mrkHeaderColor { font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: normal; color: #31659C ; padding:0px 0px 0px 0px; }
.mrkCategoryColor { font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: normal; color: #31659C ; padding:0px 0px 0px 0px; }
.mrkCategoryGrey { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #666666 ; padding:0px 0px 0px 0px; }
.mrkBodyGrey { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #666666 ; padding:0px 0px 0px 0px; }

.hdrBkgrndColor {  background-color:#EDEDED; }

/* FONT HEADER CLASSES */
.headerXLargeBlk { 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 }
.headerXLargeColor { 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 }
.headerXLargeWhite { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #FFFFFF ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.headerLargeBlk { 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 }
.headerLargeColor { 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 }
.headerLargeWhite { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.headerLargeOrange { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FF6600; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.headerLargeBlk16 { 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 }
.headerLargeColor16 { 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 }
.headerLargeWhite16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.headerLargeOrange16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FF6600 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.bodyHeaderBlk { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold ; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.bodyHeaderColor { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.bodyHeaderWhite { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.bodyHeaderOrange{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF6600 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

/* BODY CLASSES */
.body { 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 }
.bodyColor { 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 }
.bodyWhite { 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: 0px }
.bodyOrange{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FF6600 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.bodyIndent { 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: 7px }
.bodyColorIndent { 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: 7px; margin:0px; }

.bodySmall { 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 }
.bodySmallColor { 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 }
.bodySmallWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.bodySmallIndent { 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: 7px }
.bodySmallColorIndent { 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: 7px; margin:0px; }
.bodySmallErrorIndent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #999999 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 7px; }

.bodyXSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.bodyXSmallColor { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.bodyXSmallColorIndent { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #31659C ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 7px; margin:0px; }

.bodyXSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.bodyIndent { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000 ; margin:0px 0px 0px 10px }
.bodyIndentRight { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000 ; margin:0px 10px 0px 0px }
.bodyIndentMore { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000 ; margin:0px 0px 0px 20px }
.bodyError { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FF0000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.bodyErrorLg { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FF0000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.backHyperlink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px }
.backChevron { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000 ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px }


/* FORMATTING CLASSES */
.ulFormat {list-style-type:none; margin:0; padding:5px 0px 0px 0px; }
.liFlat { display:inline; }
.liFormat { display:inline; padding:0px 5px 0px 5px; vertical-align:middle  }
.liFormatL { display:inline; padding:0px 0px 0px 5px; vertical-align:middle  }
.liFormatSpacer { display:inline; padding:0px 25px 0px 5px; vertical-align:middle  }
.liFormatR { display:inline; padding:0px 10px 0px 5px; vertical-align:middle  }

/* 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 }
.contactInfoWhite { 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: 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;}

.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 }
