/*@media screen
{*/
.floatingWindowBorder
{
    float: left;
}
.hide
{
	display:none;
}
.show
{
	display:marker;
}
.dropShadow
{
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=3);
}
.loadingData
{
	font-size: 8pt;
	background-image: url(../graphics/buttonBackground.gif);
	color: white;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	border: none;
}
.buttonBackground
{
	font-size: 8pt;
	background-image: url(../graphics/buttonBackground.gif);
	color: white;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	border: none;
}
.buttonBackgroundLeft
{
	background-image: url(../graphics/buttonBackground_Left.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
}
.buttonBackgroundRight
{
	background-image: url(../graphics/buttonBackground_Right.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
}

.colHeadBack
{
	font-size: 10pt;
	background-image: url(../graphics/barBackground.gif);
	color: white;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
}
.colHeadBackLeft
{
	background-image: url(../graphics/barBackground_Left.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
}
.colHeadBackRight
{
	background-image: url(../graphics/barBackground_Right.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
}
.colHeadText
{
	font-size: 10pt;
	color: black;
	font-family: Arial, 'Times New Roman';
	text-decoration: none;
}
a.colHeadLink:link  
{  
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none;
    border: none;
} 
a.colHeadLink:visited 
{ 
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none;
    border: none;
} 
a.colHeadLink:hover, active 
{ 
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: underline;
    border: none;
}
.IWListBorder
{
	border-style: solid ;
	border-color: #c2cde0;
	border-width:1px;
}
.IWListBorderBG
{
	background-color: #c2cde0;
}
.IWListBorderBGHeader
{
	background-color: #dee2e7;
}

.IWListBorderNoTop
{
	border-top: none;
	border-left-color: #c2cde0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #c2cde0;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #c2cde0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.IWListBorderNoLeft
{
	border-left: none;
	border-top-color: #c2cde0;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #c2cde0;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #c2cde0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.IWListBorderNoRight
{
	border-right: none;
	border-top-color: #c2cde0;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #c2cde0;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #c2cde0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.IWListBorderNoBottom
{
	border-bottom: none;
	border-left-color: #c2cde0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #c2cde0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #c2cde0;
	border-top-style: solid;
	border-top-width: 1px;
}
.IWListBorderRightOnly
{
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right-color: #c2cde0;
	border-right-style: solid;
	border-right-width: 1px;
}
.IWListBorderRightBottomOnly
{
	border-top: none;
	border-left: none;
	border-right-color: #c2cde0;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #c2cde0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.IWListBorderLeftBottomOnly
{
	border-top: none;
	border-right: none;
	border-left-color: #017cd3;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #017cd3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.IWListBorderLeftOnly
{
	border-bottom: none;
	border-top: none;
	border-right: none;
	border-left-color: #c2cde0;
	border-left-style: solid;
	border-left-width: 1px;
}
.IWListBorderBottomOnly
{
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom-color: #c2cde0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.IWListBorderTopOnly
{
	border-left: none;
	border-bottom: none;
	border-right: none;
	border-top-color: #c2cde0;
	border-top-style: solid;
	border-top-width: 1px;
}
.IWMasterBorder
{
	border-top-color: #003899;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #003899;
	border-right-style: solid;
	border-right-width: 2px;
	border-left-color: #003899;
	border-left-style: solid;
	border-left-width: 2px;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.IWMasterBorderNoRight
{
	border-top-color: #003899;
	border-top-style: solid;
	border-top-width: 2px;
	border-left-color: #003899;
	border-left-style: solid;
	border-left-width: 2px;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.IWMasterBorderNoLeft
{
	border-top-color: #003899;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #003899;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.IWBorder
{
	border-style: solid ;
	border-color: #003899;
	border-width:1px;
}
.IWBorderNoTop
{
	border-top: none;
	border-left-color: #003899;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #003899;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.IWBorderNoBottom
{
	border-bottom: none;
	border-left-color: #003899;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #003899;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #003899;
	border-top-style: solid;
	border-top-width: 1px;
}
.IWBorderRightOnly
{
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right-color: #003899;
	border-right-style: solid;
	border-right-width: 1px;
}
.IWBorderLeftOnly
{
	border-bottom: none;
	border-top: none;
	border-right: none;
	border-left-color: #003899;
	border-left-style: solid;
	border-left-width: 1px;
}
.IWBorderTopBottomOnly
{
	border-top: none;
	border-right: none;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #003899;
	border-top-style: solid;
	border-top-width: 1px;
}
.IWBorderLeftRightOnly
{
	border-top: none;
	border-bottom: none;
	border-left-color: #003899;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #003899;
	border-right-style: solid;
	border-right-width: 1px;
}

.IWBorderBottomOnly
{
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.IWBorderTopOnly
{
	border-left: none;
	border-bottom: none;
	border-right: none;
	border-top-color: #003899;
	border-top-style: solid;
	border-top-width: 1px;
}




a:link  
{  
    color: #003899;  
} 
a:visited 
{ 
     color: #003899; 
} 
a:hover, a:active 
{ 
    color: #003899; 
	cursor: hand;
	text-decoration: underline;
}

a.mainMenuLink:link  
{  
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none;
    border: none;
} 
a.mainMenuLink:visited 
{ 
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none;
    border: none;
} 
a.mainMenuLink:hover, active 
{ 
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: underline;
    border: none;
}

a.mainMenuLinkNoUnderline:link  
{  
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none;
    border: none;
} 
a.mainMenuLinkNoUnderline:visited 
{ 
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none;
    border: none;
} 
a.mainMenuLinkNoUnderline:hover, active 
{ 
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: underline;
    border: none;
}

.mainMenuLink
{  
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none;
    border: none;
} 
.mainMenuLinkHover
{ 
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: underline;
    border: none;
}

.fieldData10pt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.fieldLabel
{
    FONT-SIZE: 8pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.fieldLabel10ptBold
{
    FONT-SIZE: 10pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.fieldLabel8ptBold
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.bgColor
{
	BACKGROUND-COLOR: #003899;
}
.tabBGColor
{
	BACKGROUND-COLOR: #EAEAEA;
}
.fieldData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.fieldDataSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 4pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.fieldDataGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: azure;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.fieldError
{
	BACKGROUND-COLOR: #ffba4f;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.welcomeMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.welcomeMessageBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
.bgWhite
{
    FONT-SIZE: 0pt;
	BACKGROUND-COLOR: White;
}

.listRowEven
{
	background-color: #dee2e7;
	height: 22px;
}
.listRowOdd
{
	background-color: white;
	height: 22px;
}
.listHeader
{
	background-color: #c2cde0;
	height: 22px;
}
.listColumnHeader
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, 'Times New Roman';
    color: #003899;
}
.1Height
{
	height:1px;
}
.pagingTextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none;
    text-align:center;
    width:18px;
    height:18px;
    border-width:0;
}	

.IWListColHeader
{  
    FONT-SIZE: 8pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.IWListColHeader
{  
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.IWListColHeader:link  
{  
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.IWListColHeader:visited 
{ 
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.IWListColHeader:hover, active 
{ 
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: underline;
}
.sliderBorder
{
	border-top: none;
	border-right-color: #003899;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #003899;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.sliderHeader
{
	font-size: 10pt;
	background-image: url(../graphics/barBackground.gif);
	color: white;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align: middle;
	text-align: right;
	cursor:default;
}
.sliderBG
{
	background-color:White;
}
.sliderCriteriaBG
{
	background-color:#dee2e7;
}
.pageTab
{
	font-size: 10pt;
	background-image: url(../graphics/pageTab.gif);
	color: white;
	font-family: Arial, 'Times New Roman';
	height: 17px;
	text-decoration: none;
	vertical-align:middle;
	cursor:default;
}
.pageTabLeft
{
	font-size: 8pt;
	background-image: url(../graphics/pageTabLeft.gif);
	font-family: Arial, 'Times New Roman';
	height: 17px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.pageTabRight
{
	font-size: 8pt;
	background-image: url(../graphics/pageTabRight.gif);
	font-family: Arial, 'Times New Roman';
	height: 17px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.pageTabEmpty
{
	font-size: 8pt;
	color: white;
	font-family: Arial, 'Times New Roman';
	height: 17px;
	text-decoration: none;
	vertical-align:middle;
	cursor:default;
}

.signOutButton
{
	font-size: 8pt;
	background-image: url(../graphics/btnSignOut.gif);
	color: black;
	font-family: Arial, 'Times New Roman';
	height: 17px;
	text-decoration: none;
	vertical-align:middle;
}
.signOutButtonLeft
{
	font-size: 8pt;
	background-image: url(../graphics/btnSignOutLeft.gif);
	height: 17px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
}
.signOutButtonRight
{
	font-size: 8pt;
	background-image: url(../graphics/btnSignOutRight.gif);
	height: 17px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
}
.signOutEmptyText
{
	font-size: 8pt;
	font-family: Arial, 'Times New Roman';
	height: 17px;
	text-decoration: none;
	vertical-align:middle;
}
a.signOutLink:link  
{  
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.signOutLink:visited 
{ 
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.signOutLink:hover, active 
{ 
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: underline;
}
.IWCommunityTag
{
	font-size: 10pt;
	color: #003899;
	font-family: Arial, 'Times New Roman';
	font-weight:bold;
	font-style:italic;
	text-decoration: none;
	vertical-align:middle;
	cursor:default;
}
.welcomeContent
{
	font-size: 10pt;
	color: white;
	background-image: url(../graphics/buttonBackground.gif);
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	cursor:default;
}
.supplierHomeNavigationText
{
	font-size: 12pt;
	color: #003899;
	font-family: Arial, 'Times New Roman';
	font-weight:bold;
	text-decoration: none;
}
a.supplierHomeNavigationText:link  
{  
    FONT-SIZE: 12pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.supplierHomeNavigationText:visited 
{ 
    FONT-SIZE: 12pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.supplierHomeNavigationText:hover, active 
{ 
    FONT-SIZE: 12pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: underline;
}


/*Inner tab section*/
.tabInnerBackground_Unselected
{
	font-size: 10pt;
	background-image: url(../graphics/tabInnerBackground.gif);
	color: #003899;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	border: none;
	cursor:pointer;
}
.tabInnerBackgroundLeft_Unselected
{
	background-image: url(../graphics/tabInnerBackground_Left.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:pointer;
}
.tabInnerBackgroundRight_Unselected
{
	background-image: url(../graphics/tabInnerBackground_Right.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:pointer;
}
.tabInnerBackground
{
	font-size: 10pt;
	background-image: url(../graphics/barBackground.gif);
	color: white;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	cursor:default;
}
.tabInnerBackgroundLeft
{
	background-image: url(../graphics/barBackground_Left.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.tabInnerBackgroundRight
{
	background-image: url(../graphics/barBackground_Right.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}


/*FLAT TABS*/
.tabInnerBackground_Flat
{
	font-size: 8pt;
	background-image: url(../graphics/tabInnerBG_Flat.gif);
	color: #003899;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	cursor:default;
}
.tabInnerBackgroundLeft_Flat
{
	background-image: url(../graphics/tabInnerBG_Left_Flat.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.tabInnerBackgroundRight_Flat
{
	background-image: url(../graphics/tabInnerBG_Right_Flat.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.tabInnerBackground_Flat_Border
{
	font-size: 8pt;
	background-image: url(../graphics/tabInnerBG_Flat_B.gif);
	color: white;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	cursor:default;
}
.tabInnerBackgroundLeft_Flat_Border
{
	background-image: url(../graphics/tabInnerBG_Left_Flat_B.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.tabInnerBackgroundRight_Flat_Border
{
	background-image: url(../graphics/tabInnerBG_Right_Flat_B.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}

/*Outer tab section*/
.tabOuterBackground_Unselected
{
	font-size: 10pt;
	background-image: url(../graphics/tabOuterBackground.gif);
	color: #003899;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	cursor:pointer;
}
.tabOuterBackgroundLeft_Unselected
{
	background-image: url(../graphics/tabOuterBackground_Left.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:pointer;
}
.tabOuterBackgroundRight_Unselected
{
	background-image: url(../graphics/tabOuterBackground_Right.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:pointer;
}

.tabOuterBackground_Error
{
	font-weight: bold;
	font-size: 10pt;
	background-image: url(../graphics/tabOuterBackground_Error.gif);
	vertical-align: middle;
	cursor: pointer;
	color: #ff9900;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
}
.tabOuterBackgroundLeft_Error
{
	background-image: url(../graphics/tabOuterBackground_Left_Error.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:pointer;
}
.tabOuterBackgroundRight_Error
{
	background-image: url(../graphics/tabOuterBackground_Right_Error.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:pointer;
}

.tabOuterBackground_Error_Selected
{
	font-weight: bold;
	font-size: 10pt;
	background-image: url(../graphics/tabOuterBackground_Error.gif);
	vertical-align: middle;
	cursor: default;
	color: #ff9900;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
}
.tabOuterBackgroundLeft_Error_Selected
{
	background-image: url(../graphics/tabOuterBackground_Left_Error.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.tabOuterBackgroundRight_Error_Selected
{
	background-image: url(../graphics/tabOuterBackground_Right_Error.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}

.tabOuterBackground_Unselected_NoClick
{
	font-size: 10pt;
	background-image: url(../graphics/tabOuterBackground.gif);
	color: #003899;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	cursor:default;
}
.tabOuterBackgroundLeft_Unselected_NoClick
{
	background-image: url(../graphics/tabOuterBackground_Left.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.tabOuterBackgroundRight_Unselected_NoClick
{
	background-image: url(../graphics/tabOuterBackground_Right.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.tabOuterBackground
{
	font-size: 10pt;
	background-image: url(../graphics/barBackground.gif);
	color: white;
	font-family: Arial, 'Times New Roman';
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	cursor:default;
}
.tabOuterBackgroundLeft
{
	background-image: url(../graphics/barBackground_Left.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.tabOuterBackgroundRight
{
	background-image: url(../graphics/barBackground_Right.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
	cursor:default;
}
.spacer
{
	font-size: 0pt;
	background-image: url(../graphics/spacer.gif);
}






/*BEGIN - MENU SECTION*/
.menuContent
{
	border-width: 1;
	border-style: solid;
	border-color: #003899;
	background-color: white;
}

.menuHeaderItem
{
	font-size: 10pt;
	cursor: default;
	color: white;
	font-family: Arial, 'Times New Roman';
	background-color: #003899;
	background-image: url(../graphics/barBackground.gif);
	height:20px;
	vertical-align:middle;
	text-decoration: none;
}

.menuContentItem
{
	border-left: none;
	border-right: none;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 1;
	background-image: url(../graphics/menuItemBG.gif);
	height:20px;
	vertical-align:middle;
}

.menuContentItemDemo
{
	border-left: none;
	border-right: none;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 1;
	background-image: url(../graphics/menuItemBG.jpg);
	height:20px;
	vertical-align:middle;
}

.menuContentItemNoTop
{
	border-left: none;
	border-right: none;
	border-bottom-color: #003899;
	border-bottom-style: solid;
	border-bottom-width: 1;
	background-image: url(../graphics/menuItemBG.gif);
	height:20px;
	vertical-align:middle;
}

.menuContentItemNoBottom
{
	border-left: none;
	border-right: none;
	background-image: url(../graphics/menuItemBG.gif);
	height:20px;
	vertical-align:middle;
}

.menuItemLine
{
	border-width: 1;
	border-style:solid;
	border-color:#003899;
}

a.mainMenuItemLinkDemo  
{  
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}

a.mainMenuItemLink:link  
{  
    FONT-SIZE: 10pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.mainMenuItemLink:visited 
{ 
    FONT-SIZE: 10pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.mainMenuItemLink:hover, active 
{ 
    FONT-SIZE: 10pt;
    COLOR: #003899;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: underline;
}
.menuBackground
{
	font-size: 8pt;
	background-image: url(../graphics/menuBackground.gif);
	font-family: Arial, 'Times New Roman';
	color: White;
	height: 20px;
	text-decoration: none;
	vertical-align:middle;
	border: none;
}
.menuBackgroundLeft
{
	font-size: 8pt;
	background-image: url(../graphics/menuBackground_Left.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
}
.menuBackgroundRight
{
	font-size: 8pt;
	background-image: url(../graphics/menuBackground_Right.gif);
	height: 20px;
	width: 10px;
	text-decoration: none;
	vertical-align:top;
}
/*END - MENU SECTION*/

/*SELECT LIST*/
.selectContent
{
	border-width: 1;
	border-style: solid;
	border-color: #7f9db9;
	background-color: white;
}
.selectListFont	
{ 
	font-size: 8pt;
	font-family: Arial, 'Times New Roman';
	height: 20px;
}
.selectedItemOver
{ 
	font-size: 8pt;
	font-family: Arial, 'Times New Roman';
	color: #ffffff;
	background:#003899;
	cursor: default;
}
.selectedItemOut
{ 
	font-size: 8pt;
	font-family: Arial, 'Times New Roman';
	color: #000000;
	background:#ffffff;
	cursor: default;
}
.selectedData
{ 
	font-size: 8pt;
	font-family: Arial, 'Times New Roman';
	text-align: left;
	text-indent: 2px;
	cursor: default;
	height: 20px;
}
.selectImageIE
{
	background-image: url(../graphics/select_Arrow_IE.gif);
}
.selectImage
{
	background-image: url(../graphics/select_Arrow.gif);
}
.selectedInputBox
{ 
	cursor: default;
}
/*END - SELECT LIST*/

.pagingText
{
    FONT-SIZE: 8pt;
    cursor:default;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
}
a.pagingText
{  
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.pagingText:link  
{  
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.pagingText:visited 
{ 
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: none
} 
a.pagingText:hover, active 
{ 
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
    TEXT-DECORATION: underline;
}
/* numeric text box styles */
.numericTextBox
{
	text-align:right
}
.borderlessNumericTextBox
{
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	text-align:right;
	border-width:1px
}
.borderlessTextBox
{
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	text-align:left;
	border-width:1px
}
/* END - numeric text box styles */
/* START - calendar styles */

.calendarDiv
{
	z-index:+999;
	position:absolute;
	visibility:hidden;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=8);	*/
}
.calendarBody
{
	border-width:1;
	border-style: solid;
	border-color:#00008B;
	background-color:#ffffff;
}
.calendarBodyContent
{
	padding:5px;
	font-family:Arial, 'Times New Roman';
	font-size:11px;
	color:#000000;/*Day Names*/
	font-weight:bold
}
.calendarHeader
{

    vertical-align:middle; 
	background-color: #003899;
	font-family:Arial, 'Times New Roman'; 
	font-size:11px; 
	color:#ffffff;
	text-decoration: none;
	
}
.calendarHeaderBody
{
	background-color: #003899;
}
.calendarYear
{
	font-family:Arial, 'Times New Roman'; 
	font-size:11px; 
	border-width:1; 
	border-style:solid; 
	border-color:#a0a0a0;	
	background-color:#FFFFFF;
}
.calendarMonth
{
	padding:5px;
	background-color: #017cd3;
	font-family:Arial, 'Times New Roman'; 
	font-size:11px; 
	color:#ffffff;
	text-decoration: none;
}
.calendarFooter
{
	font-family:Arial, 'Times New Roman';
	font-size:11px;
	border-width:1;
	border-style:solid;
	background-color:#D4D0C8;
	border-color:#00008B;
	font-family:Arial, 'Times New Roman'; 
	padding:3px;
	text-align:center;
}
/* END - calendar styles */

.legalFooter
{
	font-family:Arial, 'Times New Roman';
	font-size:8pt;
}

/* BEGIN - Floating Window */
.floatingWindowTitleBar
{
    font-size: 18pt;
    color: White;
    background-color: #C2CDE0;
}
.floatingWindowBody
{
    font-size: 8pt;
    color: #003899;
    font-family: Arial, 'Times New Roman';
    background-color: #dee2e7;
}
.floatingWindowHelp
{
    font-size: 8pt;
    color:Black;
    font-family: Arial, 'Times New Roman';
    background-color: White;
}
/* END - Floating Window */

#BackgroundFilter
{
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background-color: #000000;
    filter: alpha(opacity=60);
    opacity: 0.5;
    display: none;
    z-index: 1000;
}
.ASPText
    {
        font-family: Arial, 'Times New Roman';
        font-size: 11px;
        color:#000000;
        background-color:#FFFFFF;
        width:750px;
        height:304px;
   }

