/* HON HNI Portal Stylesheet */

body
{
    background: #fff;
    /*background: #fff url(Images/Backgrounds/body.gif) repeat-x 0 94px;*/
    font-family: verdana, sans-serif;
    font-size: 10px;
    line-height: 1.3em;
    color: #000;
    padding: 0;
    margin: 0;
}

.companyLogo
{
    padding:10px 0;
}

input.button
{
	background:#7e7e7e;
	border:0 !important;
	color:#fff !important;
	cursor:pointer;
	font:bold 10px Verdana !important;
	float:left;	
	padding:3px 0 !important;
	margin:0 4px;
	text-transform:uppercase !important;
	width:auto !important;
}
#searchFieldsBox #btnSearch 
{
	background:#7e7e7e;
	border:1px solid #fff;
	color:#fff;
	cursor:pointer;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	float:left;
    padding:3px 6px;
	margin:0 4px;	
	text-decoration:none;
	text-transform:uppercase;
	width:auto;    
}
/* Top Frame Background, Label & Link Styles */

.topFrame
{
    background: #fff;
}

/* Bottom Navigation Frame, Label & Link Syles */

.topBottomLeftFrame
{
    background: #9EE7EE;
}

.topBottomRightFrame
{
    background: #27CEDE;
}

/* Tabbed Frame Background, Label & Link Syles */

.tabbedFrame
{
    background: #C6D3D6;
}

.tabOptionsFrame
{
    background: url(Images/Backgrounds/TabOptionsFrameBackground.jpg);
}

.tabLink, a.activeTabLink, a:hover.activeTabLink, a.inactiveTabLink, a:hover.inactiveTabLink
{
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.activeTab
{
    background: #F5F5F5;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

a.activeTabLink
{
    color: #000;
}

a:hover.activeTabLink
{
    color: #000;
}

.inactiveTab
{
    background: #C9EDF1;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

a.inactiveTabLink
{
    color: #848484;
}

a:hover.inactiveTabLink
{
    color: #000;
    text-decoration: underline;
}

.searchFilteringFrame
{
    background: #FBFBFB;
}

.addNewImage
{
    width: 16px;
    height: 16px;
    background: url(Images/Icons/AddIcon.jpg) no-repeat top left;
}

/* Base Page Background, Label & Link Syles */

.pageActionsFrame
{
    background: #F5F5F5;
}

.pageUpperRightBackground
{
    background: url(Images/Backgrounds/PageUpperRightBackground.gif) repeat-x left top;
}

.pageLowerRightBackground
{
    background: url(Images/Backgrounds/PageLowerRightBackground.gif) repeat-x right top;
}

.pageUpperMiddleBackground
{
    background: url(Images/Backgrounds/PageUpperMiddleBackground.gif) no-repeat right top;
}

.pageLowerMiddleBackground
{
    background: url(Images/Backgrounds/PageLowerMiddleBackground.gif) no-repeat right top;
}

.basePageTextBox, .basePageRightAlignmentTextBox, .basePageCenterAlignmentTextBox, .basePageReadOnlyTextBox, .basePageHiddenTextBox, .basePageCenterAlignmentReadOnlyTextBox, .basePageRightAlignmentReadOnlyTextBox, .quickSearchTextBox
{
    background: #fff;
    border:1px solid #c0c0c0;
    color: #000;
    font-family: verdana, sans-serif;
    font-size: 10px;
    padding:3px;
}

.basePageRightAlignmentTextBox, .basePageRightAlignmentReadOnlyTextBox
{
    text-align: right;
}

.basePageCenterAlignmentTextBox, .basePageCenterAlignmentReadOnlyTextBox
{
    text-align: center;
}

.basePageReadOnlyTextBox, .basePageCenterAlignmentReadOnlyTextBox, .basePageRightAlignmentReadOnlyTextBox
{
    background: #E5E5E5;
}

.basePageHiddenTextBox
{
    background: #fff;
    border: 0px solid #fff;
    color: #fff;
}

.quickSearchTextBox
{
    border: 1px solid #fff;
    color: #C0C0C0;
    width: 150px;
    height: 13px;
}

.quickSearchTextBoxBackground
{
    background: url(Images/Miscellaneous/SearchBoxBackground.png) repeat-x left top;
}

.quickSearchTextBoxLeftSideBackground
{
    background: url(Images/Miscellaneous/SearchBoxLeftSide.png) no-repeat left top;
}

.quickSearchTextBoxLeftSideContainerBackground
{
    background: url(Images/Miscellaneous/SearchBoxLeftSideContainer.png) no-repeat left top;
}

.basePageDropDownList
{
    background: #fff;
    border: 1px solid #aaa;
    /*height: 20px;*/
    font-family: verdana, sans-serif;
    font-size: 10px !important;
    color: #000;
    padding:0 !important;
}

.fontFamilySchema, .fontColorSchema1, .fontColorSchema2, .fontColorSchema3, .fontColorSchema4, .fontColorSchema5
{
    font-family: verdana, sans-serif;
}


.fontColorSchema1, .basePageTitleLabel1, .basePageTitleBoldLabel1, a.basePageTitleBoldUnderlinedLink1, a.basePageTitleBoldLink1, a.basePageTitleLink1, a.basePageTitleUnderlinedLink1, .basePageSubTitleLabel1, .basePageSubTitleBoldLabel1, a.basePageSubTitleBoldUnderlinedLink1, a.basePageSubTitleBoldLink1, a.basePageSubTitleLink1, a.basePageSubTitleUnderlinedLink1, .basePageCaptionLabel1, .basePageCaptionBoldLabel1, a.basePageCaptionBoldUnderlinedLink1, a.basePageCaptionBoldLink1, a.basePageCaptionLink1, a.basePageCaptionUnderlinedLink1, .basePageCaptionLabel6, .basePageCaptionBoldLabel6, a.basePageCaptionBoldUnderlinedLink6, a.basePageCaptionBoldLink6, a.basePageCaptionLink6, a.basePageCaptionUnderlinedLink6, .baseButtonUnderlinedLink1, .baseButtonLink1, a:hover.baseButtonUnderlinedLink2, a:hover.baseButtonLink2
{
    color: #000;
}

.fontColorSchema2, .basePageTitleLabel2, .basePageTitleBoldLabel2, a.basePageTitleBoldUnderlinedLink2, a.basePageTitleBoldLink2, a.basePageTitleLink2, a.basePageTitleUnderlinedLink2, .basePageSubTitleLabel2, .basePageSubTitleBoldLabel2, a.basePageSubTitleBoldUnderlinedLink2, a.basePageSubTitleBoldLink2, a.basePageSubTitleLink2, a.basePageSubTitleUnderlinedLink2, .basePageCaptionLabel2, .basePageCaptionBoldLabel2, a.basePageCaptionBoldUnderlinedLink2, a.basePageCaptionBoldLink2, a.basePageCaptionLink2, a.basePageCaptionUnderlinedLink2, a:hover.basePageTitleBoldUnderlinedLink1, a:hover.basePageTitleUnderlinedLink1, a:hover.basePageSubTitleBoldUnderlinedLink1, a:hover.basePageSubTitleUnderlinedLink1, a:hover.basePageTitleBoldUnderlinedLink2, a:hover.basePageTitleUnderlinedLink2, a:hover.basePageSubTitleBoldUnderlinedLink2, a:hover.basePageSubTitleUnderlinedLink2, a:hover.basePageTitleBoldUnderlinedLink3, a:hover.basePageTitleUnderlinedLink3, a:hover.basePageSubTitleBoldUnderlinedLink3, a:hover.basePageSubTitleUnderlinedLink3, a:hover.basePageTitleBoldUnderlinedLink4, a:hover.basePageTitleUnderlinedLink4, a:hover.basePageSubTitleBoldUnderlinedLink4, a:hover.basePageSubTitleUnderlinedLink4, a:hover.basePageTitleBoldUnderlinedLink5, a:hover.basePageTitleUnderlinedLink5, a:hover.basePageSubTitleBoldUnderlinedLink5, a:hover.basePageSubTitleUnderlinedLink5, a:hover.basePageCaptionBoldUnderlinedLink1, a:hover.basePageCaptionUnderlinedLink1, a:hover.basePageCaptionBoldUnderlinedLink2, a:hover.basePageCaptionUnderlinedLink2, a:hover.basePageCaptionBoldUnderlinedLink3, a:hover.basePageCaptionUnderlinedLink3, a:hover.basePageCaptionBoldUnderlinedLink4, a:hover.basePageCaptionUnderlinedLink4, a:hover.basePageCaptionBoldUnderlinedLink5, a:hover.basePageCaptionUnderlinedLink5, a:hover.basePageCaptionBoldUnderlinedLink6, a:hover.basePageCaptionUnderlinedLink6, a:hover.basePageCaptionBoldUnderlinedLink7, a:hover.basePageCaptionUnderlinedLink7, a:hover.baseButtonUnderlinedLink1, a:hover.baseButtonLink1, .baseButtonUnderlinedLink2, .baseButtonLink2
{
    color: #808080; /* Gray */
}

.fontColorSchema3, .basePageTitleLabel3, .basePageTitleBoldLabel3, a.basePageTitleBoldUnderlinedLink3, a.basePageTitleBoldLink3, a.basePageTitleLink3, a.basePageTitleUnderlinedLink3, .basePageSubTitleLabel3, .basePageSubTitleBoldLabel3, a.basePageSubTitleBoldUnderlinedLink3, a.basePageSubTitleBoldLink3, a.basePageSubTitleLink3, a.basePageSubTitleUnderlinedLink3, .basePageCaptionLabel3, .basePageCaptionBoldLabel3, a.basePageCaptionBoldUnderlinedLink3, a.basePageCaptionBoldLink3, a.basePageCaptionLink3, a.basePageCaptionUnderlinedLink3, .basePageCaptionLabel7, .basePageCaptionBoldLabel7, a.basePageCaptionBoldUnderlinedLink7, a.basePageCaptionBoldLink7, a.basePageCaptionLink7, a.basePageCaptionUnderlinedLink7, a.basePageCaptionLink7, a.basePageCaptionUnderlinedLink7
{
    color: #fff; /* White */
}


.fontColorSchema4, .basePageTitleLabel4, .basePageTitleBoldLabel4, a.basePageTitleBoldUnderlinedLink4, a.basePageTitleBoldLink4, a.basePageTitleLink4, a.basePageTitleUnderlinedLink4, .basePageSubTitleLabel4, .basePageSubTitleBoldLabel4, a.basePageSubTitleBoldUnderlinedLink4, a.basePageSubTitleBoldLink4, a.basePageSubTitleLink4, a.basePageSubTitleUnderlinedLink4, .basePageCaptionLabel4, .basePageCaptionBoldLabel4, a.basePageCaptionBoldUnderlinedLink4, a.basePageCaptionBoldLink4, a.basePageCaptionLink4, a.basePageCaptionUnderlinedLink4
{
    color: #636363; /* Green Theme Tone */
}

.fontColorSchema5, .basePageTitleLabel5, .basePageTitleBoldLabel5, a.basePageTitleBoldUnderlinedLink5, a.basePageTitleBoldLink5, a.basePageTitleLink5, a.basePageTitleUnderlinedLink5, .basePageSubTitleLabel5, .basePageSubTitleBoldLabel5, a.basePageSubTitleBoldUnderlinedLink5, a.basePageSubTitleBoldLink5, a.basePageSubTitleLink5, a.basePageSubTitleUnderlinedLink5, .basePageCaptionLabel5, .basePageCaptionBoldLabel5, a.basePageCaptionBoldUnderlinedLink5, a.basePageCaptionBoldLink5, a.basePageCaptionLink5, a.basePageCaptionUnderlinedLink5
{
    color: #2a2a2a; /* Dark Gray */
}

.fontColorSchema6, a.basePageCaptionBoldUnderlinedLink8, a:hover.basePageCaptionBoldUnderlinedLink8
{
    color: #636363;
}


.basePage9pxLabel, .basePageCaptionLabel6, .basePageCaptionLabel7
{
    font-size: 9px;
}

.basePage10pxLabel, .basePageCaptionLabel1, .basePageCaptionLabel2, .basePageCaptionLabel3, .basePageCaptionLabel4, .basePageCaptionLabel5
{
    font-size: 10px;
}

.basePage11pxLabel, .basePageSubTitleLabel1, .basePageSubTitleLabel2, .basePageSubTitleLabel3, .basePageSubTitleLabel4, .basePageSubTitleLabel5
{
    font-size: 11px;
}

.basePage13pxLabel, .basePageTitleLabel1, .basePageTitleLabel2, .basePageTitleLabel3, .basePageTitleLabel4, .basePageTitleLabel5
{
    font-size: 13px;
}

.basePage10pxBoldLabel, .basePageCaptionBoldLabel1, .basePageCaptionBoldLabel2, .basePageCaptionBoldLabel3, .basePageCaptionBoldLabel4, .basePageCaptionBoldLabel5
{
    font-size: 10px;
    font-weight: bold;
}

.basePage11pxBoldLabel, .basePageSubTitleBoldLabel1, .basePageSubTitleBoldLabel2, .basePageSubTitleBoldLabel3, .basePageSubTitleBoldLabel4, .basePageSubTitleBoldLabel5
{
    font-size: 11px;
    font-weight: bold;
}

.basePage13pxBoldLabel, .basePageTitleBoldLabel1, .basePageTitleBoldLabel2, .basePageTitleBoldLabel3, .basePageTitleBoldLabel4, .basePageTitleBoldLabel5
{
    font-size: 13px;
    font-weight: bold;
}

a.basePage9pxLink, a.basePageCaptionLink6, a.basePageCaptionLink7
{
    font-size: 9px;
    text-decoration: none;
}

a.basePage10pxLink, a.basePageCaptionLink1, a.basePageCaptionLink2, a.basePageCaptionLink3, a.basePageCaptionLink4, a.basePageCaptionLink5, a.baseButtonLink1, a.baseButtonLink2
{
    font-size: 10px;
    text-decoration: none;
}

a.basePage11pxLink, a.basePageSubTitleLink1, a.basePageSubTitleLink2, a.basePageSubTitleLink3, a.basePageSubTitleLink4, a.basePageSubTitleLink5
{
    font-size: 11px;
    text-decoration: none;
}

a.basePage13pxLink, a.basePageTitleLink1, a.basePageTitleLink2, a.basePageTitleLink3, a.basePageTitleLink4, a.basePageTitleLink5
{
    font-size: 13px;
    text-decoration: none;
}

a.basePage9pxBoldLink, a.basePageCaptionBoldLink6, a.basePageCaptionBoldLink7
{
    font-size: 9px;
    text-decoration: none;
    font-weight: bold;
}

a.basePage10pxBoldLink, a.basePageCaptionBoldLink1, a.basePageCaptionBoldLink2, a.basePageCaptionBoldLink3, a.basePageCaptionBoldLink4, a.basePageCaptionBoldLink5
{
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

a.basePage11pxBoldLink, a.basePageSubTitleBoldLink1, a.basePageSubTitleBoldLink2, a.basePageSubTitleBoldLink3, a.basePageSubTitleBoldLink4, a.basePageSubTitleBoldLink5
{
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

a.basePage13pxBoldLink, a.basePageTitleBoldLink1, a.basePageTitleBoldLink2, a.basePageTitleBoldLink3, a.basePageTitleBoldLink4, a.basePageTitleBoldLink5
{
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

a.basePage9pxUnderlinedLink, a.basePageCaptionUnderlinedLink6, a.basePageCaptionUnderlinedLink7
{
    font-size: 9px;
    text-decoration: underline;
}

a.basePage10pxUnderlinedLink, a.basePageCaptionUnderlinedLink1, a.basePageCaptionUnderlinedLink2, a.basePageCaptionUnderlinedLink3, a.basePageCaptionUnderlinedLink4, a.basePageCaptionUnderlinedLink5, a.baseButtonUnderlinedLink1, a.baseButtonUnderlinedLink2
{
    font-size: 10px;
    text-decoration: underline;
}

a.basePage11pxUnderlinedLink, a.basePageSubTitleUnderlinedLink1, a.basePageSubTitleUnderlinedLink2, a.basePageSubTitleUnderlinedLink3, a.basePageSubTitleUnderlinedLink4, a.basePageSubTitleUnderlinedLink5
{
    font-size: 11px;
    text-decoration: underline;
}

a.basePage13pxUnderlinedLink, a.basePageTitleUnderlinedLink1, a.basePageTitleUnderlinedLink2, a.basePageTitleUnderlinedLink3, a.basePageTitleUnderlinedLink4, a.basePageTitleUnderlinedLink5
{
    font-size: 13px;
    text-decoration: underline;
}

a.basePage9pxBoldUnderlinedLink, a.basePageCaptionBoldUnderlinedLink6, a.basePageCaptionBoldUnderlinedLink7
{
    font-size: 9px;
    text-decoration: underline;
    font-weight: bold;
}

a.basePage10pxBoldUnderlinedLink, a.basePageCaptionBoldUnderlinedLink1, a.basePageCaptionBoldUnderlinedLink2, a.basePageCaptionBoldUnderlinedLink3, a.basePageCaptionBoldUnderlinedLink4, a.basePageCaptionBoldUnderlinedLink5, a.basePageCaptionBoldUnderlinedLink8
{
    font-size: 10px;
    /*text-decoration: underline;*/
    font-weight: bold;
}

a.basePage11pxBoldUnderlinedLink, a.basePageSubTitleBoldUnderlinedLink1, a.basePageSubTitleBoldUnderlinedLink2, a.basePageSubTitleBoldUnderlinedLink3, a.basePageSubTitleBoldUnderlinedLink4, a.basePageSubTitleBoldUnderlinedLink5
{
    font-size: 11px;
    /*text-decoration: underline;*/
    font-weight: bold;
}

a.basePage13pxBoldUnderlinedLink, a.basePageTitleBoldUnderlinedLink1, a.basePageTitleBoldUnderlinedLink2, a.basePageTitleBoldUnderlinedLink3, a.basePageTitleBoldUnderlinedLink4, a.basePageTitleBoldUnderlinedLink5
{
    font-size: 13px;
    /*text-decoration: underline;*/
    font-weight: bold;
}

a:hover.basePageNonUnderlinedLink, a:hover.basePageTitleBoldUnderlinedLink1, a:hover.basePageTitleUnderlinedLink1, a:hover.basePageSubTitleBoldUnderlinedLink1, a:hover.basePageSubTitleUnderlinedLink1, a:hover.basePageTitleBoldUnderlinedLink2, a:hover.basePageTitleUnderlinedLink2, a:hover.basePageSubTitleBoldUnderlinedLink2, a:hover.basePageSubTitleUnderlinedLink2, a:hover.basePageTitleBoldUnderlinedLink3, a:hover.basePageTitleUnderlinedLink3, a:hover.basePageSubTitleBoldUnderlinedLink3, a:hover.basePageSubTitleUnderlinedLink3, a:hover.basePageTitleBoldUnderlinedLink4, a:hover.basePageTitleUnderlinedLink4, a:hover.basePageSubTitleBoldUnderlinedLink4, a:hover.basePageSubTitleUnderlinedLink4, a:hover.basePageTitleBoldUnderlinedLink5, a:hover.basePageTitleUnderlinedLink5, a:hover.basePageSubTitleBoldUnderlinedLink5, a:hover.basePageSubTitleUnderlinedLink5, a:hover.basePageCaptionBoldUnderlinedLink1, a:hover.basePageCaptionUnderlinedLink1, a:hover.basePageCaptionBoldUnderlinedLink2, a:hover.basePageCaptionUnderlinedLink2, a:hover.basePageCaptionBoldUnderlinedLink3, a:hover.basePageCaptionUnderlinedLink3, a:hover.basePageCaptionBoldUnderlinedLink4, a:hover.basePageCaptionUnderlinedLink4, a:hover.basePageCaptionBoldUnderlinedLink5, a:hover.basePageCaptionUnderlinedLink5, a:hover.basePageCaptionBoldUnderlinedLink6, a:hover.basePageCaptionUnderlinedLink6, a:hover.basePageCaptionBoldUnderlinedLink7, a:hover.basePageCaptionUnderlinedLink7, a:hover.baseButtonUnderlinedLink1, a:hover.baseButtonUnderlinedLink2
{
    text-decoration: none;
}

a:hover.basePageUnderlinedLink, a:hover.basePageTitleBoldLink1, a:hover.basePageTitleLink1, a:hover.basePageSubTitleBoldLink1, a:hover.basePageSubTitleLink1, a:hover.basePageTitleBoldLink2, a:hover.basePageTitleLink2, a:hover.basePageSubTitleBoldLink2, a:hover.basePageSubTitleLink2, a:hover.basePageTitleBoldLink3, a:hover.basePageTitleLink3, a:hover.basePageSubTitleBoldLink3, a:hover.basePageSubTitleLink3, a:hover.basePageTitleBoldLink4, a:hover.basePageTitleLink4, a:hover.basePageSubTitleBoldLink4, a:hover.basePageSubTitleLink4, a:hover.basePageTitleBoldLink5, a:hover.basePageTitleLink5, a:hover.basePageSubTitleBoldLink5, a:hover.basePageSubTitleLink5, a:hover.basePageCaptionBoldLink1, a:hover.basePageCaptionLink1, a:hover.basePageCaptionBoldLink2, a:hover.basePageCaptionLink2, a:hover.basePageCaptionBoldLink3, a:hover.basePageCaptionLink3, a:hover.basePageCaptionBoldLink4, a:hover.basePageCaptionLink4, a:hover.basePageCaptionBoldLink5, a:hover.basePageCaptionLink5, a:hover.basePageCaptionBoldLink6, a:hover.basePageCaptionLink6, a:hover.basePageCaptionBoldLink7, a:hover.basePageCaptionLink7, a:hover.baseButtonLink1, a:hover.baseButtonLink2, a:hover.basePageBoldUnderlinedLink8
{
    text-decoration: underline;
}

.borderTop, .borderBoxLightGray, .borderTopOnlyLightGray, .borderTopAndBottomLightGray, .borderTopAndRightLightGray, .borderTopAndLeftLightGray, .borderTopAndLeftAndBottomLightGray, .borderLeftAndRightAndTopLightGray, .borderBoxSilverBlue, .borderTopOnlySilverBlue, .borderTopAndBottomSilverBlue, .borderTopAndRightSilverBlue, .borderTopAndLeftSilverBlue, .borderTopAndLeftAndBottomSilverBlue, .borderLeftAndRightAndTopSilverBlue, .borderBoxBlack, .borderTopOnlyBlack, .borderTopAndBottomBlack, .borderTopAndRightBlack, .borderTopAndLeftBlack, .borderTopAndLeftAndBottomBlack, .borderLeftAndRightAndTopBlack, .borderBoxWhite, .borderTopOnlyWhite, .borderTopAndBottomWhite, .borderTopAndRightWhite, .borderTopAndLeftWhite, .borderTopAndLeftAndBottomWhite, .borderLeftAndRightAndTopWhite
{
    border-top: 1px solid;
}

.borderBottom, .borderBoxLightGray, .borderBottomOnlyLightGray, .borderTopAndBottomLightGray, .borderBottomAndRightLightGray, .borderBottomAndLeftLightGray, .borderLeftAndRightAndBottomLightGray, .borderTopAndLeftAndBottomLightGray, .borderBoxWhite, .borderBottomOnlyWhite, .borderTopAndBottomWhite, .borderBottomAndRightWhite, .borderBottomAndLeftWhite, .borderLeftAndRightAndBottomWhite, .borderTopAndLeftAndBottomWhite, .borderBoxBlack, .borderBottomOnlyBlack, .borderTopAndBottomBlack, .borderBottomAndRightBlack, .borderBottomAndLeftBlack, .borderLeftAndRightAndBottomBlack, .borderTopAndLeftAndBottomBlack, .borderBoxSilverBlue, .borderBottomOnlySilverBlue, .borderTopAndBottomSilverBlue, .borderBottomAndRightSilverBlue, .borderBottomAndLeftSilverBlue, .borderLeftAndRightAndBottomSilverBlue, .borderTopAndLeftAndBottomSilverBlue
{
    border-bottom: 1px solid;
    
}

.borderLeft, .borderBoxLightGray, .borderBothSidesLightGray, .borderLeftSideOnlyLightGray, .borderTopAndLeftLightGray, .borderBottomAndLeftLightGray, .borderLeftAndRightAndBottomLightGray, .borderTopAndLeftAndBottomLightGray, .borderLeftAndRightAndTopLightGray, .borderBoxSilverBlue, .borderBothSidesSilverBlue, .borderLeftSideOnlySilverBlue, .borderTopAndLeftSilverBlue, .borderBottomAndLeftSilverBlue, .borderLeftAndRightAndBottomSilverBlue, .borderTopAndLeftAndBottomSilverBlue, .borderLeftAndRightAndTopSilverBlue, .borderBoxBlack, .borderBothSidesBlack, .borderLeftSideOnlyBlack, .borderTopAndLeftBlack, .borderBottomAndLeftBlack, .borderLeftAndRightAndBottomBlack, .borderTopAndLeftAndBottomBlack, .borderLeftAndRightAndTopBlack, .borderBoxWhite, .borderBothSidesWhite, .borderLeftSideOnlyWhite, .borderTopAndLeftWhite, .borderBottomAndLeftWhite, .borderLeftAndRightAndBottomWhite, .borderTopAndLeftAndBottomWhite, .borderLeftAndRightAndTopWhite
{
    border-left: 1px solid;
}

.borderRight, .borderBoxLightGray, .borderBothSidesLightGray, .borderRightSideOnlyLightGray, .borderTopAndRightLightGray, .borderBottomAndRightLightGray, .borderLeftAndRightAndBottomLightGray, .borderLeftAndRightAndTopLightGray, .borderBoxWhite, .borderBothSidesWhite, .borderRightSideOnlyWhite, .borderTopAndRightWhite, .borderBottomAndRightWhite, .borderLeftAndRightAndBottomWhite, .borderLeftAndRightAndTopWhite, .borderBoxBlack, .borderBothSidesBlack, .borderRightSideOnlyBlack, .borderTopAndRightBlack, .borderBottomAndRightBlack, .borderLeftAndRightAndBottomBlack, .borderLeftAndRightAndTopBlack, .borderBoxSilverBlue, .borderBothSidesSilverBlue, .borderRightSideOnlySilverBlue, .borderTopAndRightSilverBlue, .borderBottomAndRightSilverBlue, .borderLeftAndRightAndBottomSilverBlue, .borderLeftAndRightAndTopSilverBlue
{
    border-right: 1px solid;
}
/* specific fix */
#lblName.basePageCaptionBoldLabel1, #lblDescription.basePageCaptionBoldLabel1, #lblDivision.basePageCaptionBoldLabel1 {
    float:left;
    padding:0 0 6px;
}
.ajax__tab_panel .basePageTextBox {
    margin:6px 0 0 !important;
}
.ajax__tab_panel select.basePageTextBox {
    height:auto !important;
}
/* Table Miscellaneous Background & Border Styles */

.backgroundBlack
{
    background: #000; /* Black */
}

.backgroundLightGray
{
    background: #C0C0C0; /* Light Gray */
    *position:absolute;
    *top:0;
    *height:23px;
    *width:220px;
}

.backgroundVeryLightGray
{
    background: #eee; /* Very Light Gray */
}

.backgroundExtremelyLightGray
{
    background: #faf9f9; /* Extremely Light Gray */
    *position:relative;
    *padding-top:23px;
}

.backgroundWhite
{
    background: #fff; /* White */
}

.backgroundSilverBlue
{
    background: #636363; /* SilverBlue */
}

.borderColorSchema1, .borderBoxLightGray, .borderTopOnlyLightGray, .borderBottomOnlyLightGray, .borderTopAndBottomLightGray, .borderBothSidesLightGray, .borderLeftSideOnlyLightGray, .borderRightSideOnlyLightGray, .borderTopAndRightLightGray, .borderTopAndLeftLightGray, .borderBottomAndRightLightGray, .borderBottomAndLeftLightGray, .borderLeftAndRightAndBottomLightGray, .borderTopAndLeftAndBottomLightGray, .borderLeftAndRightAndTopLightGray
{
    border-color: #C0C0C0; /* Light Gray */
}

.borderColorSchema2, .borderBoxWhite, .borderTopOnlyWhite, .borderBottomOnlyWhite, .borderTopAndBottomWhite, .borderBothSidesWhite, .borderLeftSideOnlyWhite, .borderRightSideOnlyWhite, .borderTopAndRightWhite, .borderTopAndLeftWhite, .borderBottomAndRightWhite, .borderBottomAndLeftWhite, .borderLeftAndRightAndBottomWhite, .borderTopAndLeftAndBottomWhite, .borderLeftAndRightAndTopWhite
{
    border-color: #fff; /* White */
}

.borderColorSchema3, .borderBoxBlack, .borderTopOnlyBlack, .borderBottomOnlyBlack, .borderTopAndBottomBlack, .borderBothSidesBlack, .borderLeftSideOnlyBlack, .borderRightSideOnlyBlack, .borderTopAndRightBlack, .borderTopAndLeftBlack, .borderBottomAndRightBlack, .borderBottomAndLeftBlack, .borderLeftAndRightAndBottomBlack, .borderTopAndLeftAndBottomBlack, .borderLeftAndRightAndTopBlack
{
    border-color: #000; /* Black */
}

.borderColorSchema7, .borderBoxSilverBlue, .borderTopOnlySilverBlue, .borderBottomOnlySilverBlue, .borderTopAndBottomSilverBlue, .borderBothSidesSilverBlue, .borderLeftSideOnlySilverBlue, .borderRightSideOnlySilverBlue, .borderTopAndRightSilverBlue, .borderTopAndLeftSilverBlue, .borderBottomAndRightSilverBlue, .borderBottomAndLeftSilverBlue, .borderLeftAndRightAndBottomSilverBlue, .borderTopAndLeftAndBottomSilverBlue, .borderLeftAndRightAndTopSilverBlue
{
    border-color: #636363; /* Green Theme */
}

/* Button Label & Link Syles */

a.baseButtonLink, a:hover.baseButtonLink
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 11px;
    color: #939393;
    /*text-decoration: underline;*/
    padding-right: 5px;
}
a:hover.baseButtonLink
{
    color: #747474;
    text-decoration: none;
}

a.baseButtonDarkLink, a:hover.baseButtonDarkLink
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 11px;
    color: #000;
    /*text-decoration: underline;*/
    padding-right: 5px;
}

a:hover.baseButtonDarkLink
{
    color: #939393;
    text-decoration: none;
}

/* Dividers  Syles */

.narrowRowDivider
{
    line-height: 0.6em;
}

.horizontalDottedLineDivider
{
    background: url(../../Images/Dividers/DottedLine.jpg) repeat-x center center;
    display:none;
}

.horizontalLineDivider
{
    background: url(../../Images/Dividers/Dot.jpg) repeat-x center center;
}


/* Calendar Styles */

.calendar .ajax__calendar_container
{
    border: 1px solid #C0C0C0;
    background: #F9F9F9;
    color: #000;
}

.calendar .ajax__calendar_header
{
    background: #1FCCDD;
    color: #fff;
}

.calendar .ajax__calendar_hover
{
    background: #1FCCDD;
    border-color: #fff;
    color: #fff;
}

.calendar .ajax__calendar_today
{
    background: #C9EDF1;
    border-color: #fff;
    font-weight: bold;
    color: #fff;
}

/* Information Message Frame Style*/

.informationMessageFrame
{
    border: 1px solid #D0D0D0;
    background: #FFFFDF;
    margin: 0 auto !important;
    width: 50% !important;
}

.informationMessageLabel
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #800000;
}

.informationMessageSuccessIcon
{
    background: url(../../Images/Icons/InformationMessageThumbnailCheckIcon.jpg) no-repeat center center;
}

.informationMessageSuccessLabel
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #15790a;
    text-decoration: none;
    z-index: 1;
}

.informationMessageFailIcon
{
    background: url(../../Images/Icons/InformationMessageThumbnailIcon.jpg) no-repeat center center;
}

.informationMessageFailLabel
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #800000;
    text-decoration: none;
    z-index: 1;
}

/* RadTooltip Styles */

div.RadToolTip_tooltipStyle.rtLoading
{
    background: url(../../Images/Icons/LoadingLargeIcon.gif) no-repeat center;
    width: 100%;
    height: 100%;
    border: 0;
}

div.RadToolTip_tooltipStyle div.rtCallout
{
    display: none;
}

div.RadToolTip_tooltipStyle.rtVisibleCallout div.rtCallout
{
    display: block;
}


div.RadToolTip_tooltipStyle table.rtWrapper
{
    border-collapse: collapse;
    border: solid 1px #000;
    padding: 0;
    margin: 0;
}

div.RadToolTip_tooltipStyle table.rtWrapper td
{
    padding: 0;
    margin: 0;
    background: #fff;
    text-align: left;
}

div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperTopLeft, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperTopRight, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperBottomLeft, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperBottomRight
{
    height: 4px;
    line-height: 4px;
    width: 4px;
}

div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperTopCenter, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperBottomCenter
{
    height: 4px;
    line-height: 4px;
}

div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperLeftMiddle, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperRightMiddle
{
    width: 4px;
}

div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperContent
{
    font: 10px Verdana;
    height: 100%;
    color: #333;
}

div.RadToolTip_tooltipStyle div.rtTitlebar
{
    color: #333;
    font: bold 10px Verdana;
    float: left;
}

div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div
{
    float: left;
    margin-right: 12px;
    line-height: 21px;
}

div.RadToolTip_tooltipStyle a.rtCloseButton, div.RadToolTip_tooltipStyle a.rtCloseButton:hover
{
    display: block;
    float: right;
    width: 16px;
    line-height: 16px;
    height: 16px;
    margin: 5px -4px 0 0;
    background: url(../../Images/Icons/TooltipCloseIcon.gif) no-repeat;
    text-indent: -9999px;
    outline: none;
}

div.RadToolTip_tooltipStyle div.rtCallout
{
    position: absolute;
    top: 0;
    left: 0;
    line-height: 11px;
    height: 11px;
    width: 11px;
    background: url(../../Images/Icons/TooltipCalloutIcon.gif) no-repeat;
}

div.RadToolTip_tooltipStyle .rtCalloutCenter
{
    background: none !important;
}

.RadToolTip_tooltipStyle .rtCalloutTopLeft
{
    margin: -11px 0 0 15px;
}

.RadToolTip_tooltipStyle .rtCalloutTopCenter
{
    left: 50% !important;
    margin: -11px 0 0 -5px;
    background-position: 0 -11px !important;
}

.RadToolTip_tooltipStyle .rtCalloutTopRight
{
    left: 100% !important;
    margin: -11px 0 0 -26px;
    background-position: 0 -22px !important;
}

.RadToolTip_tooltipStyle .rtCalloutBottomCenter
{
    top: 100% !important;
    left: 50% !important;
    margin: 0 0 0 -5px !important;
    width: 100% !important;
    background-position: 0 -55px !important;
}

.RadToolTip_tooltipStyle .rtCalloutBottomRight
{
    top: 100% !important;
    left: 100% !important;
    margin: 0 0 0 -25px !important;
    background-position: 0 -66px !important;
}

.RadToolTip_tooltipStyle .rtCalloutBottomLeft
{
    top: 100% !important;
    margin: 0 0 0 26px !important;
    background-position: 0 -88px !important;
}

.RadToolTip_tooltipStyle .rtCalloutMiddleLeft
{
    top: 50% !important;
    margin: -5px 0 0 -11px;
    background-position: 0 -44px !important;
}

.RadToolTip_tooltipStyle .rtCalloutMiddleRight
{
    left: 100% !important;
    top: 50% !important;
    margin: -5px 0 0 0;
    background-position: 0 -33px;
}

div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperTopLeft, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperTopCenter, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperTopRight, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperLeftMiddle, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperContent, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperRightMiddle, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperBottomLeft, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperBottomCenter, div.RadToolTip_tooltipStyle table.rtWrapper td.rtWrapperBottomRight
{
    padding: 0;
    border: 0;
}

/* Tabbed Interface Gray Theme Style */

.tabbedInterfaceGrayTheme .ajax__tab_header
{
    font-size: 10px;
    font-weight: bold;
    font-family: verdana,tahoma,helvetica;
    padding:10px 0 0 10px;
    border-bottom: solid 2px #6b6b6b;
}
.tabbedInterfaceGrayTheme .ajax__tab_header .ajax__tab_outer
{
    background: #e5e5e5 url(../../Images/Backgrounds/InActiveTabbedInterfaceGrayTheme.png) repeat-x;
    margin: 0 0.16em 0 0;
    padding: 3px;
    vertical-align: top;
    border: solid 1px #e6e6e7;
    border-bottom-width: 0px;
    
}
.tabbedInterfaceGrayTheme .ajax__tab_header .ajax__tab_tab
{
    color: #808080;
    padding: 0.05em 0.75em;
    margin-right: 0.01em;
}
.tabbedInterfaceGrayTheme .ajax__tab_hover .ajax__tab_outer
{
    background: #dfdfdf url(../../Images/Backgrounds/HoverTabbedInterfaceGrayTheme.png) repeat-x;
}
.tabbedInterfaceGrayTheme .ajax__tab_active .ajax__tab_tab
{
    color: #fff;
}
.tabbedInterfaceGrayTheme .ajax__tab_active .ajax__tab_outer
{
    background: #6b6b6b url(../../Images/Backgrounds/ActiveTabbedInterfaceGrayTheme.png) repeat-x;
}
.tabbedInterfaceGrayTheme .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    /*padding: 0.25em 0.5em;*/
    background: #fff;
    border: solid 0px #808080;
    border-top-width: 0px;
    width:auto!important;
}

/* RadTreeView Styles */
.RadTreeView .rtLI 
{
    clear:left;
}
.RadTreeView .rtLI .rtLI .rtLI span.rtIn, .RadTreeView .rtLI .rtLI .rtLI .rtLI span.rtIn
{
	padding-top:0 !important;
}
.RadTreeView .rtLI .rtLI .rtLI .rtLI .rtChk 
{
	border:0 !important;	
}
.RadTreeView .rtLI .rtLI .rtLI .rtMid, .RadTreeView .rtLI .rtLI .rtLI .rtTop, .RadTreeView .rtLI .rtLI .rtLI .rtLast, .RadTreeView .rtLI .rtLI .rtLast  
{
	width:400px !important;	
}
.RadTreeView .rtLI .rtLI .rtLI .rtLI span.rtIn, .RadTreeView .rtLI .rtLI .rtLI .rtLI span.rtSp, 
.RadTreeView .rtLI .rtLI .rtLI span.rtSp, .RadTreeView .rtLI .rtLI .rtLI .rtLI .rtPlus, .RadTreeView .rtLI .rtLI .rtLI .rtLI .rtMinus,
.RadTreeView .rtLI .rtLI .rtLI .rtPlus, .RadTreeView .rtLI .rtLI .rtLI .rtMinus,
.RadTreeView .rtLI .rtLI .rtLI .rtLI .rtChk, .RadTreeView .rtLI .rtLI .rtLI .rtBot .rtChk, .RadTreeView .rtLI .rtLI .rtLI .rtBot .rtIn
{
	float:left !important;
}	
.RadTreeView .rtLI .rtLI .rtLI .rtPlus, .RadTreeView .rtLI .rtLI .rtLI .rtMinus,
.RadTreeView .rtLI .rtLI .rtLI .rtLI .rtPlus, .RadTreeView .rtLI .rtLI .rtLI .rtLI .rtMinus 
{
	margin-top:0 !important;	
}
.RadTreeView_TreeViewStyle, .RadTreeView_TreeViewStyle a.rtIn, .RadTreeView_TreeViewStyle .rtEdit .rtIn input
{
    color: #000;
    font: 10px/18px verdana, sans-serif;
    overflow: auto;
}

.RadTreeView_TreeViewStyle .rtPlus, .RadTreeView_TreeViewStyle .rtMinus
{
    background: url('Images/Icons/PlusMinusIcon.png');
}

.RadTreeView_TreeViewStyle .rtChecked, .RadTreeView_TreeViewStyle .rtUnchecked, .RadTreeView_TreeViewStyle .rtIndeterminate
{
    background: url('Images/Icons/TriStateIcon.png');
}

.RadTreeView_TreeViewStyle .rtHover .rtIn, .RadTreeView_TreeViewStyle .rtSelected .rtIn
{
    color: #363636;
    border: 0px solid #99defd;
}

.RadTreeView_TreeViewStyle .rtHover .rtIn
{
    background: #eff7fd;
}

.RadTreeView_TreeViewStyle .rtSelected .rtIn
{
    background: #f2fbff;
}

.RadTreeView_TreeViewStyle .rtSelected .rtLoadingBelow
{
    color: #333;
}

.RadTreeView_TreeViewStyle .rtLI .rtEdit .rtIn
{
    border-color: #99defd;
    background: #fff;
}

.RadTreeView_TreeViewStyle_disabled .rtIn, .RadTreeView_TreeViewStyle .rtDisabled .rtIn
{
    color: #ccc;
}

/* RadMenu Styles */

.rmContextMenu
{
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: Black;
    background: #fff;
    border: 1px solid #999;
}

/* AJAX Update Progress Style */

.updateProgress
{
    position: fixed;
    _position: absolute; /* IE6 fix */
    left: 50%;
    top: 50%;
    z-index: 100600;
}

.validator
{
    color: Red;
    font-family: verdana, sans-serif;
    font-size: 10px;
}

.iframeStyle
{
    border: 0px;
    position: absolute;
    z-index: 9;
    left: 0px;
    top: 0px;
    width: expression(this.offsetParent.scrollWidth);
    height: expression(this.offsetParent.scrollHeight);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);
}

.updateProgressDIVStyle
{
    position: absolute;
    z-index: 10;
    left: expression((this.offsetParent.clientWidth/2)-(this.clientWidth/2)+this.offsetParent.scrollLeft);
    top: expression((this.offsetParent.clientHeight/2)-(this.clientHeight/2)+this.offsetParent.scrollTop);
}

/* Submit Button Style */

input.submitButton
{
    font-size: 10px;
    background: #B7B7B7;
    color: #fff;
    font-weight: bold;
    border: 0;
    padding: 2px;
    cursor: pointer;
}

/* <Sign Up Form styles> applied to forms with fieldset */

h2
{
    border-bottom: 1px solid #b7b7b7;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 6px 0;
}
h2 span
{
    color: #636363;
}
h3
{
    clear: left;
    font-size: 12px;
    margin: 10px 0;
}
fieldset
{
    border: 0;
    padding: 10px;
    margin: 0 0 10px;
}
fieldset input, fieldset select
{
    margin: 2px 5px;
    width: 65%;
}
fieldset select
{
    font-size: 10px;
}
.radio
{
    float: left;
}
.radio label
{
    margin: 0 !important;
    padding: 0 !important;
    text-align: left;
    font-weight: normal !important;
    vertical-align: middle;
}
fieldset .radio input, fieldset .checkbox
{
    border: 0;
    width: auto;
}
fieldset font
{
    color: #999;
    font-size: 10px;
    float: left;
    padding: 5px 0;
}
fieldset div
{
    float: left;
    width: 30%;
    margin-right: 5px;
    padding-top: 5px;
    text-align: right;
    font-weight: bold;
}
fieldset .linkOutside
{
    clear: left;
    width: 100%;
    text-align: right;
}
fieldset .linkOutside p
{
    padding: 0 7px 0 0;
}
fieldset .linkOutside a
{
    color: #636363;
}
#HONCustomerInformation
{
    display: none;
}
.checkbox
{
    float: left;
    display: block;
    width: 20%;
}
.checkbox label
{
    padding-left: 5px;
}
.spanBlock
{
    width: 100% !important;
    text-align: left;
}
.spanBlock label
{
    float: left;
    padding: 5px 0;
}
.spanBlock .checkboxBlock
{
    float: left;
    width: 200px;
}
.customerTypes
{
    width: 100% !important;
    text-align: left;
}
.customerTypes input
{
    float: left;
    display: block;
}
.customerTypes label
{
    float: left;
    display: block;
    margin-left: 5px;
    margin-right: 30px;
}
.buttonContainer
{
    margin-right: 20px;
    width: 100%;
    text-align: right;
}
.buttonContainer a 
{
	background:#e6e6e6 url(Images/Buttons/ButtonRightSide.gif) no-repeat top right;
	height:16px;
	margin:0 10px 0 0;	
	padding:2px 0;
	text-decoration:none;	
}
* html .buttonContainer a 
{
	padding:0;	
}
*:first-child+html .buttonContainer a 
{
	padding:0;	
}
.buttonContainer a span
{
	background:transparent url(Images/Buttons/ButtonLeftSide.gif) no-repeat top left;
	color:#636363;
	font-size:10px;
	font-weight:bold;
	padding:2px 9px;
}	
.buttonContainer a.cancel 
{
	background:transparent;
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
fieldset .buttonContainer
{
    clear: left;
    margin-right: 5px;
}
.successfulMessage
{
    border: 0;
    background: #FFFFFF url(Images/Icons/successfulIcon.gif) no-repeat 20px 20px;
    padding: 20px 20px 20px 70px;
    width: auto;
    margin: 50px auto;
}
.successfulMessage p
{
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    margin: 0;
}
.alertMessage
{
    border: 1px solid #d0d0d0;
    background: #fffbe5 url(Images/Icons/alertIcon.gif) no-repeat 20px 20px;
    padding: 20px 20px 20px 70px;
    width: auto;
    margin: 50px auto;
}
.alertMessage p
{
    color: #30b02a;
    font-weight: bold;
    font-size: 11px;
    margin: 0;
}
/* </Sign Up Form styles> */
/* <Login page styles> */
.loginPageBody
{
    background: #fff url(Images/Backgrounds/body.gif) repeat-x 0 94px;
}
.loginPage .basePageCaptionBoldLabel1 
{
	color:#636363;	
}
.loginPage, .loginPage .basePageCaptionBoldUnderlinedLink8
{
    font-size: 12px;
}
.loginPage a 
{
	color:#636363;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;	
}
.loginPage h1
{
    color: #636363;
    display: block;
    font-family:Verdana;
    font-size: 36px;
    margin:28px 0 19px;
    text-align: center;
}
.loginPage h1 span
{
	display:block;
	margin:15px 193px 0 0;
	text-align:right;	
}
.loginPage h1 span a 
{
	color:#66bd2b;	
	font-weight:bold;
}
.loginPage h2
{
    border: 0;
    color: #636363;
    display: block;
    font-family:Verdana;
    font-size: 18px;
    padding: 0;
    margin:0 0 25px 0;
    text-transform: uppercase;
    text-align: left;
}
.loginPage label 
{
	color:#636363;	
	font-weight:normal;
}
.loginPage .division 
{
	display:block;
	float:left;
	width:45%;
}
.loginPage .division label 
{
    display: block;
    font-size: 12px;
    font-weight: normal;
    text-align:left;	
}
.loginPage .loginHeader span
{
    background: url(Images/Miscellaneous/LoginHeader.gif) no-repeat 0 0;
    display: block;
    height: 33px;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 250px;
}
.loginPage .PasswordRecoryHeader span
{
    background: url(Images/Miscellaneous/PasswordRecoveryHeader.gif) no-repeat 0 0;
    display: block;
    height: 33px;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 250px;
}
.loginPage .UserSignUpHeader span
{
    background: url(Images/Miscellaneous/UserSignUpHeader.gif) no-repeat 0 0;
    display: block;
    height: 33px;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 250px;
}
.loginPage .ChangeEMailAddressHeader span
{
    background: url(Images/Miscellaneous/ChangeEMailAddressHeader.gif) no-repeat 0 0;
    display: block;
    height: 33px;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 250px;
}
.loginPage .ChangePasswordHeader span
{
    background: url(Images/Miscellaneous/ChangePasswordHeader.gif) no-repeat 0 0;
    display: block;
    height: 33px;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 250px;
}
.loginPage .LoginRecoveryHeader span
{
    background: url(Images/Miscellaneous/LoginRecoveryHeader.gif) no-repeat 0 0;
    display: block;
    height: 33px;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 250px;
}
.loginPage .EditProfileHeader span
{
    background: url(Images/Miscellaneous/EditProfileHeader.gif) no-repeat 0 0;
    display: block;
    height: 33px;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 250px;
}
.loginPage fieldset
{
	background:#f4f4f1;
    padding: 30px 50px;
}
.loginPage fieldset div
{
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    font-weight: bold;
}
.loginPage fieldset select, .loginPage fieldset input
{
    margin: 0 5px 0 0;
}
.loginPage .basePageTextBox
{
	font-weight:bold;    
}
.loginPage .basePageCaptionBoldLabel1 
{
	text-align:right;
}
.loginPage .basePageTextBox
{
    width: 100%;
}
.loginPage .basePageCaptionBoldLabel1 input
{
    padding: 0;
    margin: 0;
}
.loginPage .indentedContent
{
    margin-left: 50px;
}
.loginPage .divided2Cells
{
    float: left;
    width: 45%;
}
.loginPage .separator2Cells
{
    float: left;
    width: 10%;
}
.loginPage .divided3Cells
{
    float: left;
    width: 30%;
}
.loginPage .separator3Cells
{
    float: left;
    width: 5%;
}
.loginPage .divided3Cells select
{
    width: 100%;
}
.loginPage .indentedContent .divided2Cells .basePageTextBox, .loginPage .indentedContent .divided3Cells .basePageTextBox
{
    width: 100%;
}
* html .loginPage .indentedContent .divided2Cells .basePageTextBox /* IE6 fix*/
{
    margin-left: -50px;
}
* html .loginPage .indentedContent .divided3Cells .basePageTextBox /* IE6 fix*/
{
    margin-left: -50px;
}
*:first-child + html .loginPage .indentedContent .divided2Cells .basePageTextBox /* IE7 fix */
{
    margin-left: -50px;
}
*:first-child + html .loginPage .indentedContent .divided3Cells .basePageTextBox /* IE7 fix */
{
    margin-left: -50px;
}
.loginPage .linkOutside a
{
    background: url(Images/Miscellaneous/greenBullet.gif) no-repeat 0 5px;
    display: block;
    padding: 0 0 0 10px;
}
.loginPage .buttonContainer
{
	padding:2px;
    margin: 20px 0 0 0;
}
.loginPage .buttonContainer input
{
    margin: 0 5px 0 0;
}
.loginPage .basePageCaptionBoldUnderlinedLink8
{
    margin: 0 !important;
}
/* </Login page styles> */
/* <New form styles> */
.formContainer
{
    background: #f4f4f1;
    margin: 0;
    width: 950px;
}
.formContainer *
{
    float: none;
    list-style: none;
    margin: 0;
    padding: 0;
    width: auto;
}
.formContainer .basePageTextBox 
{
	background:#fff;
}
.formContainer br
{
    clear: left;
}
.formContainer .basePageCaptionBoldUnderlinedLink8, .formContainer .basePageCaptionBoldUnderlinedLink8:hover
{
	color:#66bd2b;
	font-size: 12px;	
	text-decoration:none;
}
.formContainer .buttonContainer *
{
    font-size: 10px;
}
.formContainer .checkbox
{
	border:0;
    float: left;
    margin: 0 5px 0 0;
    width: auto;
}
.formContainer fieldset
{
    border: 0;
    padding: 0 50px;
}
.formContainer h2
{
    background: #000 url(Images/Backgrounds/HeaderBg.gif) repeat-x 0 0;
    border: 0;
    color: #000;
    display: block;
    font-size: 1px;
    height: 33px;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    text-align: right;
}
.formContainer h3
{
    clear: left;
    font-weight: bold;
    font-size: 12px;
    margin: 0 0 10px;
}
.formContainer .indented
{
    margin: 0 0 0 50px;
    width: auto;
}
.formContainer .line
{
    margin: 0 0 5px;
    text-align: left;
}
.formContainer .line h3
{
    display: inline;
    float: left;
    width: auto;
}
.formContainer p
{
	color:#000;
    font-size: 12px;
    font-weight:bold;
    text-align: left;
}
.formContainer .line p
{
    font-weight: bold;
}
* html .formContainer .line p
{
    padding: 5px 0 0;
}
*:first-child + html .formContainer .line p
{
    padding: 5px 0 0;
}
.formContainer div label
{
    display: block;
    font-size: 12px;
    font-weight: normal;
}
.formContainer div input
{
	border:1px solid #d0d0cd;
	background:#f4f4f1;
    font-size: 10px;
    margin: 0 0 5px 0;
    padding: 3px;
    width: 100%;
}
.formContainer .radio
{
    clear: left;
    margin: 0 0 10px;
}
.formContainer .radio input
{
	border:0;
    clear: left;
    float: left;
    margin: 2px 5px;
    width: auto;
}
.formContainer .radio label
{
    font-weight: bold;
    float: left;
    width: 200px;
    white-space: nowrap;
}
.formContainer div select
{
    margin: 2px 0 0;
    width: 100%;
}
.formContainer #notCustomerOnly *
{
    font-weight: bold;
}
.formContainer small
{
    margin: 0 0 10px 0;
}
.formContainer div small
{
    margin: -5px 0 5px 0;
}
.formContainer small
{
    color: #b7b7b7;
    display: block;
    font-weight: bold;
    font-size: 10px;
}
.formContainer .twoColumns
{
    float: left;
    width: 45%;
}
.formContainer .threeColumns
{
    float: left;
    width: 30%;
}
.formContainer .threeColumnsSpacer
{
    float: left;
    width: 5%;
}
.formContainer .twoColumnsSpacer
{
    float: left;
    width: 10%;
}
.formContainer .UserSignUpHeader span
{
    background: url(Images/Miscellaneous/UserSignUpHeader.gif) no-repeat 0 0;
    display: block;
    height: 33px;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 250px;
}

.formContainer .EditProfileHeader span
{
    background: url(Images/Miscellaneous/EditProfileHeader.gif) no-repeat 0 0;
    display: block;
    height: 33px;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 250px;
}

.checkboxBlock
{
    float: left;
    width: 200px;
}
.checkbox
{
    display: block;
    float: left;
    width: 20%;
}
.lineBlock
{
    text-align: left;
    width: 100% !important;
}
.lineBlock label
{
    display: block;
    float: left;
}
/* </New form styles> */
/* <New grid styles> */
table.dataTable
{
    margin: 0;
    padding: 0;
}
table.dataTable th
{
    margin: 0;
    font-weight: normal;
    padding: 4px 3px 3px 4px;
    background: #f2f1f1 url(/App_themes/HONTheme/Images/Backgrounds/DataTableHeaderBg.gif) repeat-x 0 0;
    font-family:Arial;
    font-size:8.3pt;
    font-weight: bold;
    text-align:center;
    color:#555;
}
table.dataTable td
{
    margin: 0;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    padding: 2px 3px 3px 4px;
}

/* class to be applied to tr tag on alternated color rows */table.dataTable .altRow
{
    background:#f3f3f3;
}
#buttonsToolbar input
{
	background:#7e7e7e;
	border:0;
	color:#fff;
	cursor:pointer;
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:bold;
	padding:1px;
	text-transform:uppercase;
	width:auto !important;
}
#rowsPerPage 
{
	clear:left;	
	padding:1px 10px 1px 0;
	text-align:right;
}
#searchFieldsBox br 
{
	clear:left;	
}
#searchFieldsBox label 
{
    color:#808080;
    display:block;
    float:left;
    font-size:10px;
    font-weight:bold;	
    padding:5px 3px 0 0;
    text-align:right;
    white-space:nowrap;
    width:100px;
}
#searchFieldsBox input, #searchFieldsBox select
{
	display:block;
	float:left;	
	width:155px;
}
#searchFieldsBox select 
{
	width:163px;	
}
/* temporary code for dev only */table.noRecords
{
    width:952px;	
}
/* temporary code for dev only */html > /**/ body table.noRecords 
{
    width:970px;	
}
/* temporary code for dev only */table.noRecords td 
{
    background:#fcfcfc;
    color:#333;
    font-family:Arial;
    font-size:8.3pt;
    line-height:14px;
    padding:1px 0 1px 30px;
}
/* This makes the scrolling table work */div.scrollTableContainer
{
    height: 300px;
    overflow: auto;
    width: 930px;
    margin: 15px 0 0 0;
    position: relative;
    border:1px solid #e0e0e0;
}
* html .scrollTableContainer thead tr	{
    /* Causes the pixel header row to stay fixed in IE6*/
	top: expression(offsetParent.scrollTop);
	/* This fixes a strange bug in IE where the header row would "shift" 1px to
	   the right after the table was scrolled down.  It would not shift back
       after scrolling all the way, which made my first solution based on
       offSetParent.scrollTop == 0 not an effective solution*/
    left: expression(typeof(myvar) == 'undefined' ? 0+"px"+(myvar='true') : -1+"px");
}
*:first-child+html .scrollTableContainer thead tr	{
    /* Causes the pixel header row to stay fixed in IE7*/
	top: expression(offsetParent.scrollTop);
	/* This fixes a strange bug in IE where the header row would "shift" 1px to
	   the right after the table was scrolled down.  It would not shift back
       after scrolling all the way, which made my first solution based on
       offSetParent.scrollTop == 0 not an effective solution*/
    left: expression(typeof(myvar) == 'undefined' ? 0+"px"+(myvar='true') : -1+"px");
}
/* The different widths below are due to the way the scroll bar is implamented
we are keeping these here instead of putting them in the IE css file b/c it 
is easier to change the width if both numbers are in the same place. *//* All browsers accept this, but we are targeting IE with this rule */div.scrollTableContainer table
{
    width: 952px;
}
/* Modern browsers accept this (not IE) and we are targetting firefox */html > /**/ body div.scrollTableContainer table
{
    width: 970px;
}
/* Modern browsers accept this (not IE) and we are targetting firefox */html > /**/ body div.scrollTableContainer table > tbody
{
    overflow: auto;
    height: 250px;
    overflow-x: hidden;
}
div.scrollTableContainer thead tr
{
    position: relative;
}
/*prevent Mozilla scrollbar from hiding cell content*/div.scrollTableContainer td:last-child
{
    padding-right: 20px;
}
.pagerInfo
{
    color:#7f7f7f;
	font-family:Arial;
	font-size:9pt;
	margin:3px 10px 3px 0;
	text-align:right;
	width: 30%;
	float: right;
}

.pagination 
{
	color:#7f7f7f;
	font-family:Arial;
	font-size:9pt;
	margin:3px 10px 3px 0;
	text-align:left;
	width: auto;
	float: left;
}
.pagination a 
{
	color:#70c635;	
	text-decoration:none;
}
.pagination a:hover 
{
	text-decoration:underline;	
}
.pagination .current 
{
	color:#7f7f7f;	
	font-weight:bold;
}

.pagination .current:hover
{
	color:#7f7f7f;	
	font-weight:bold;
	text-decoration: none;
	cursor:text;
}

.pagination .disabled 
{
	color:#c7c7c7;
}

.pagination .disabled:hover
{
	color:#c7c7c7;
	text-decoration: none;
	cursor:text;
}

.pagination .active 
{
	font-weight:bold;	
} 

.loading 
{
	height:50px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-25px;
	margin-top:-25px;
	width:50px;
	z-index:999999	
}
/* </New grid styles> */
/* <Exposed Pages styles, like Terms of Use and Privacy Policy> */
.exposedPage 
{
	background:#f4f4f1;
	width: 850px; 
	padding:20px 50px; 
	margin: 30px auto;	
}
.exposedPage a 
{
	color:#66bd2b;
	font-weight:bold;	
	text-decoration:none;
}
.exposedPage h5 
 {
	font-size: 14px; 
	font-weight: bold;	
 }
.exposedPage p span 
{
	font-size: 8.5pt; 
	font-family: 'helvetica','sans-serif';	
}
/* </Exposed Pages styles, like Terms of Use and Privacy Policy> */