body
{
	background-color: #BCBDC1;
	/*background-color: #FFFFFF;*/
	text-align:center;
	vertical-align:top;
	margin-top:0px;	
}
.hdrTopBackGround
{
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: #6F92CB;		
}

.hdrTopLink
{
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;	
}

.hdrTopLink:hover
{
	font-family: arial;
	font-size: 8pt;
	text-decoration: underline;
	color: #FFFFFF;	
}

.hdrNavBackGround
{
    background-color: White;
	font-family: Arial;
	font-size: 8pt;
	color:#6e92cc;	
}


.hdrNavLink
{
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: #6e92cc;	
	font-weight: bold;
}

.hdrNavLink:hover
{
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: #00529b;
	font-weight: bold;	
}

.rightSideShadow
{
	background-image: url(../images/vright_shadow.jpg);
}

.bottomShadow
{
	background-image: url(../images/hbottom_shadow.jpg);
}

.leftSideShadow
{
    background-image: url(../images/vleft_shadow.jpg);
}

.bottomLeftShadow
{
	background-image: url(../images/lcorner.jpg);
}

.bottomRightShadow
{
	background-image: url(../images/rcorner.jpg);
}

.rightSideNavVDotBackGround
{
	background-image: url(../images/v_dot.jpg);
}

.rightSideNavHDotBackGround
{
	background-image: url(../images/h_dot.jpg);
}

.ftrBottomBackGround
{
	background-color: #003399;
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: white;
}

.ftrNavLink
{
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: white;	
	font-weight: bold;
}

.ftrNavLink:hover
{
	font-family: arial;
	font-size: 8pt;
	text-decoration: Underline;
	color: white;
	font-weight: bold;	
}

.ftrAboutBackGround
{
	background-color: #adbde1;
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;		
}

.subHdrVendorLoginBackGround
{
	background-color: #003399;
	font-family: arial;
	color: #FFFFFF;	
}

.textBlack7
{
	font-size: 7pt;
	color: black;
	font-family: Arial;
}

.textBlack8
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}
.textBlack8Bold
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	font-weight: bold;
}

.textBlue8
{
	font-size: 8pt;
	color: #003399;
	font-family: Arial;
}

.textBlue8Center
{
	font-size: 8pt;
	text-align: center;
	color: #003399;
	font-family: Arial;
}

.textBlue8None
{
	font-size: 8pt;
	color: #003399;
	font-family: Arial;
	text-decoration: none;
}
.textBlue8None:hover
{
	font-size: 8pt; 
	color: #003399; 
	font-family: arial; 
	text-decoration: underline;
}
.textBlue8Bold
{
	font-size: 8pt;
	color: #003399;
	font-weight: bold;
	font-family: Arial;
}
.textWhite7
{
	font-size: 7pt;
	color: white;
	font-family: Arial;
}
.textWhite7None
{
	font-size: 7pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}
.textWhite7None:hover
{
	font-size: 7pt;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}
.textWhite8
{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial;
}
.textWhite8Bold
{
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
}
.textWhite8None
{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
}
.textWhite8None:hover
{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-family: arial; 
	text-decoration: underline;
}
.textWhite18
{
	font-size: 14pt;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
}
.textBlue8Bold
{
	font-size: 8pt;
	color: #003399;
	font-weight: bold;
	font-family: Arial;
}
.textBlue8BoldNone
{
	font-size: 8pt;
	color: #003399;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.textBlue8BoldNone:hover
{
	font-size: 8pt; 
	color: #003399; 
	font-family: arial; 
	font-weight: bold;
	text-decoration: underline;
}
.textBlue9
{
    font-size: 9pt;
	color: #003399;
	font-family: Arial;
	font-weight: normal;
}

.textBlue9Bold
{
	font-size: 9pt;
	color: #003399;
	font-weight: bold;
	font-family: Arial;
}
.textBlue9BoldNone
{
	font-size: 9pt;
	color: #003399;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: White;
}
.textBlue9BoldNone:hover
{
	font-size: 9pt; 
	color: #003399; 
	font-family: arial; 
	font-weight: bold;
	text-decoration: underline;
	background-color: White;
}
.textBlue10
{
	font-size: 10pt;
	color: #003399;
	font-family: Arial;
}

.textBlue10Bold
{
	font-size: 10pt;
	color: #003399;
	font-weight: bold;
	font-family: Arial;
}

.textBlack10Bold
{
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	font-family: Arial;
}

.textBlack11Bold
{
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	font-family: Arial;
}

.textCrimson7
{
	font-size: 7pt;
	color: #AA3333;
	font-family: Arial;
}

.textCrimson8
{
	font-size: 8pt;
	color: #AA3333;
	font-family: Arial;
}

.textCrimson8Bold
{
	font-size: 8pt;
	color: #AA3333;
	font-family: Arial;
	font-weight: bold;
}

.textCrimson9Bold
{
	font-size: 9pt;
	color: #AA3333;
	font-weight: bold;
	font-family: Arial;
}

.textCrimson10
{
	font-size: 10pt;
	color: #AA3333;
	font-family: Arial;
}

.textCrimson10Bold
{
	font-size: 10pt;
	color: #AA3333;
	font-weight: bold;
	font-family: Arial;
}

.hdrBlue18
{
	font-size: 18pt;
	color: #003399;
	font-weight: bold;
	font-family: Arial;
}

.textLightBlue8
{
	font-size: 8pt;
	color: #6f92cb;
	font-family: Arial;
}
.textLightBlue8None
{
	font-size: 8pt;
	color: #6f92cb;
	font-family: Arial;
	text-decoration: none;

}
.textLightBlue8None:hover
{
	font-size: 8pt; 
	color: #003399; 
	font-family: arial; 
	text-decoration: underline;
}
.textLightBlue8Bold
{
	font-size: 8pt;
	color: #003399;
	font-weight: bold;
	font-family: Arial;
}
.textLightBlue8BoldNone
{
	font-size: 8pt;
	color: #6f92cb;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.textLightBlue8BoldNone:hover
{
	font-size: 8pt; 
	color: #003399; 
	font-family: arial; 
	font-weight: bold;
	text-decoration: underline;
}
.subHdrMedBlueBackGround
{
	background-color: #6e92cc;
}

.subHdrQuickLinks
{
	background-color: #f0dba6;
	font-family: Arial;
	font-weight: bold;	
	color: #003399;
	font-size: 9pt;	
}

.subHdrContactBackGround
{
	background-color: #ACBDE2;
}

.subHdrContactCompany
{
	font-family: Arial;
	color: #003399;
	font-size: 8pt;		
}

.subHdrContactAddress
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 8pt;
}
.subHdrContactEmail
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 8pt;
}

.contentBackGround
{
	background-color: #FFFFFF;
}

.middleAreaBackGround
{
	background-color: #ffffff;
}

.expandingAreaBackGround
{
	background-color: #ffffff;
}

.rightSideNavTopBackGround
{
	background-color: #FFFFFF;
}

.rightSideNavMiddleBackGround
{
	background-color: #d6e7f7;
}

.rightSideNavBottomBackGround
{
	background-color: #bedcb6;
}

.leftSideNavBackGround
{
	background-color: #fffae7;	
}
.leftSideNavMiddleBackGround
{
	background-color: #fcf2d7;
}

.HomePageSideNavBackGround
{
	background-color: #F2F8EF;
}

.currentLocationSideNavBackGround
{
	background-color: #bcbdbf;
}
.leftSideNavCurrentLocationBackGroundLinks
{
	background-color: #fcf2d7;
	/* font-size: 8pt;
	color: #003399;
	font-family: Arial;
	text-decoration: none; */
}
/*
.leftSideNavCurrentLocationBackGroundLinks:hover
{
	background-color: #fcf2d7;
	font-size: 8pt;
	color: #003399;
	font-family: Arial;
	text-decoration: underline;
}
*/
.hnTableYellowBorder
{
	border-width: 7px;
	border-style: solid;
	border-color: #F0DBA6;
	background-color: #FCF2D7;
}
.hnTableYellowBorderThin
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #F0DBA6;
	background-color: #FCF2D7;
}
.hnTableYellowBorderInnerTable
{
	background-color: #FCF2D7;
	padding: 0px;
}
.hnTableHeaderCrimson
{
	font-size: 9pt;
	color: #AA3333;
	font-weight: bold;
	font-family: Arial;
}
.hnTableHeaderCrimson a:link {
    color : #AA3333;
    text-decoration : none;
}

.hnTableHeaderCrimson a:visited {
    color : #AA3333;
    text-decoration : none;
}

.hnTableHeaderCrimson a:hover {
    color : #AA3333;
    text-decoration : underline;
}

.hnTableHeaderCrimson a:active {
    color : #AA3333;
    text-decoration : underline;
}
.hnTableRowBGColor
{
	background-color: #FFFDF3;
}
.hnTableRowBGColor a:link {
    color : #6f92cb;
    text-decoration : none;
}
.hnTableRowBGColor a:visited {
    color : #6f92cb;
    text-decoration : none;
}

.hnTableRowBGColor a:hover {
    color : #003399;
    text-decoration : underline;
}

.hnTableRowBGColor a:active {
    color : #003399;
    text-decoration : underline;
}
.hnTableRowAlternatingBGColor
{
	background-color: #FFFAE7;
}
.hnTableRowAlternatingBGColor a:link {
    color : #6f92cb;
    text-decoration : none;
}
.hnTableRowAlternatingBGColor a:visited {
    color : #6f92cb;
    text-decoration : none;
}

.hnTableRowAlternatingBGColor a:hover {
    color : #003399;
    text-decoration : underline;
}

.hnTableRowAlternatingBGColor a:active {
    color : #003399;
    text-decoration : underline;
}
.hnTableRowSelectedBGColor
{
	background-color: #e3c56e;
}
.hnTableRowSelectedBGColor a:link {
    color : #6f92cb;
    text-decoration : none;
}
.hnTableRowSelectedBGColor a:visited {
    color : #6f92cb;
    text-decoration : none;
}

.hnTableRowSelectedBGColor a:hover {
    color : #003399;
    text-decoration : underline;
}

.hnTableRowSelectedBGColor a:active {
    color : #003399;
    text-decoration : underline;
}

.areaGold
{
	background-color: #e3c56e;
	font-size: 9pt;
	font-family: Arial;
	color: #003399;	
}
.textBoxBorderYellowTextBlue9
{
	border-width: 1px;
	border-style: solid;
	border-color: #e3c56e;
	font-size: 9pt;
	color: #003399;
	font-family: Arial;
}
.errorMessage
{
	font-size: 9pt;
	font-family: Arial;
	color: Red;	
}
.requiredFieldText
{
	font-size: 7pt;
	color: #AA3333;
	font-family: Arial;
}

.hnWaterMark
{	
	border-width: 1px;
	border-style: solid;
	border-color: #e3c56e;
	font-style:italic;
	font-size: 9pt;
	color: #ababab;
	font-family: Arial;
}

.hannGrid
{
	border-color: #F0DBA6;
	border-width: 1px;
	border: solid 1px;
	font-weight: normal;
	font-size: 8pt;
	color: #003399;
	font-family: Arial;
}

.hannGridHeader
{
	font-weight: bold;
	font-size: 8pt;
	background-color: #F0DBA6;
}

.hannGridHeader a:link
{
	color: #003399;
	text-decoration: none;
}
.hannGridHeader a:visited
{
	color: #003399;
	text-decoration: none;
}
.hannGridHeader a:hover
{
	color: #003399;
	text-decoration: underline;
}

.hannGridItem
{
	background-color: #FFFFFF;
}

.hannGridAltItem
{
	background-color: #FCF2D7;
}

div.fdSearchResultContainer
{
	padding: 5px 5px 5px 0;
}
