/* CSS IDs */

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:#cccccc;
	text-align: center;
	padding: 3px 0px 0px 0px;
}

/* Table Formatted ULs */
    ul.multiple_columns li{
        text-align: left;
        float: left;
        list-style: none;
        margin:0px;
           }
           
#mainOrganizer{ width: 100%; height: 100%; margin:  0; padding: 0px; border: 0px solid #666; background: #ffffff;}
#footer{ width: 100%; margin: 0; padding: 0px; border: 0px solid #fff; background: #ffffff;}
#fullheight{height:100%}

/* 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 }
.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 }

.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 }

/* 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: #00457c ; 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 }
.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 }
.bodyIndent { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000 ; margin:0px 0px 0px 20px }
.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 }
.PageHeaders {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #00457c;
	vertical-align: middle;
	font-style: italic;
}
.ParagraphHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	font-style: normal;
}

 .multipleRowsColumns .rcbItem, .multipleRowsColumns .rcbHovered
        {
            float: left;
            margin: 0 1px;
            min-height: 13px;
            overflow: hidden;
            padding: 2px 19px 2px 6px;
            width: 125px;
        }
        
.html{overflow:auto;}
.body2{margin:0;padding:0}
.table{border:0px; background-color:#FFFFFF}
.html, .body2{height:99%; width:99%}

/* BACKGROUND IMAGES */
.headerBkgrndLeft { background-attachment:scroll; background-image: url(../Images/imgHdrBkgrnd_Left.png); background-repeat: repeat; background-position: left top;}
.headerBkgrndRight { background-attachment:scroll; background-image: url(../Images/imgHdrBkgrnd_Right.png); background-repeat: repeat; background-position: left top;}
.bodyBackground {  background: #EDEDED; background-image: url(~/Images/cellBckgrnd2.gif)}

/* BACKGROUND COLORS */
.bckgrndWhite { background: #FFFFFF;}
.bckgrndLtGrey { background: #EDEDED;}
.bckgrndDrkGrey { background: #CCCCCC;}
.bckgrndYellow { background: #FFFFCC;}

/* MENU COLORS */
.menuBckgrnd { background: #862921; color:#FFFFFF}
.menuFlyout { background: #b22b1f; color:#FFFFFF}

/* LINK TEXT */
A:link { color: #31659C; text-decoration: underline}
A:visited { color: #31659C; text-decoration: underline}
A:active { color: #31659C; text-decoration: underline}
A:hover {color: #31659C; text-decoration: underline; font-weight:bold}
A:focus {color: #31659C; text-decoration: underline; font-weight:bold}
/*




.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}

.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 }
.libraryNameColor { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #385169 ; 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}
*/



