﻿
/**************
   HOME PAGE
**************/

a.goToMainContent:focus, a.goToMainContent:active
{
	left:0px;	
	
	border:none;
	outline: 3px solid #000000 ;
	margin: none ;
}

.topnav A:visited, .topnav A:active, .topnav A:focus {  
	border: 5px solid transparent ;
	outline: 3px solid #000000 ;
	margin: -5px;
}

.logoImage { 
	display:inline-block;
    position:relative;
}


.StopSlideshowButton:focus, .StopSlideshowButton:active, .StopSlideshowButton:focus {
    border: 5px solid #000000;
    padding: 0px; 
	outline: 6px solid #ffffff;
}

a.linkForContactUs:visited, a.linkForContactUs:active, a.linkForContactUs:focus
{ 
	color: #5376b6;
	text-decoration: underline;
	border: 1px solid transparent ;
	outline: 2px solid #000000;
	margin: -1px;
}

.category1
{
	padding-left:10px;
	}
	

.category1 A
{
	padding-left:0px;
	
}
		
.category1 A:visited, .category1 A:active, .category1 A:focus{ 
     border: 3px solid transparent ;
	 outline: 3px solid #00000 ;
	 margin: -3px;
}

.LinkBox A:visited, .LinkBox A:active, .LinkBox A:focus{ 
     border: 6px solid transparent ;
	 outline: 3px solid #ffffff ;
	 margin: -3px;
}

.buttonHomePage a:visited, .buttonHomePage a:active, .buttonHomePage a:focus{
	border:3px solid #ffffff ;
    outline:3px solid #000000 ;
    margin: -3px;
} 

.footer A:visited, .footer A:active, .footer A:focus {
	border: 2px solid transparent ;
	outline: 2px solid #000000 ;
	margin: -2px;
}

/*****************
  VIEW ASSET PAGE
*****************/
.mainTopMenuSpan a:visited, .mainTopMenuSpan a:active, .mainTopMenuSpan a:focus  
{
	border: none !important;
	outline:3px solid #000000 !important; 
	margin: 0px 0px 0px 0px !important;
}

.ui-menu-item a:visited, .ui-menu-item a:active, .ui-menu-item a:focus { 
	border: 2px solid #ffffff ;
	outline: 3px solid #000000 ;
}

/*** Logo + Picture ***/

.logoImage { 
	display:inline-block;
    position:relative;
}

.logoImage:before {
    position:absolute;
    display:block;
}

.logoImage:visited , .logoImage:active, .logoImage:focus{ 
	   border: none !important;    
       padding: 3px ;
	   outline: 3px solid #000000 ; 
	   margin: -3px ;
}

.proAssetImgTd a { 
	display:inline-block;
    position:relative;
}
.proAssetImgTd:before {
    position:absolute;
    display:block;
}

.proAssetImgTd a:visited, .proAssetImgTd a:active, .proAssetImgTd a:focus { 
	border: 3px solid #ffffff;	
	outline: 3px solid #000000;	
	margin: -3px;
}


.supportreferencefile { 
	display:inline-block;
    position:relative;
}

.supportreferencefile:before {
    position:absolute;
    display:block;
}

.supportreferencefile:active, .supportreferencefile:focus  
{ 
	   border: none !important;    
       padding: 2px ;
	   outline: 2px solid #000000 ; 
	   margin: -2px ;
}
/*** End Logo  ***/

.menuLi 
{
    display:inline; 
    margin-right: 20px;
}

input[type='button']:focus { 
    border: 2px solid #ffffff ;
    outline:3px solid #000000 ;	
    margin: -2px;
} 

input[type='text']:focus {     
	outline: 3px solid #000000 ;
}

input[type='image']:focus { 
     border: 1px solid transparent;
     outline: 2px solid #000000 ;
     margin: -1px;
} 

select:focus
{	outline: 3px solid #000000 ;
	}

/*.ui-button:hover, */


.ui-button:active, .ui-button:focus { 
    border: 2px solid #ffffff;
	outline: 3px solid #000000;	
	margin: -1px 2px -1px 0px;
}

input[type='password']:focus {    
	outline: 3px solid #000000 ;	
}  
input[type='checkbox']:focus{	
     outline: 2px solid #000000 ;
    
}
 textarea:focus{		
	outline: 3px solid #000000 ;	
}

/*****************
 Equipment Detail PAGE
*****************/

#mainImgLink { 
	display:inline-block;
    position:relative;
}

#mainImgLink:before {
    position:absolute;
    display:block;
}

#mainImgLink:active, #mainImgLink:focus{
	   border: none !important;    
       padding: 3px ;
	   outline: 3px solid #000000 ; 
	   margin: -3px ;
}


.photoBottomMargin {
    float: left !important;
    display: inline !important;
	margin-bottom: 11px !important;
}

 .photoBottomMargin:active, .photoBottomMargin:focus {
        border: none !important;
        padding: 3px;
        outline: 3px solid #000000;
        margin-top: -3px;
        margin-left: -3px;
        margin-right: -3px;
        margin-bottom: 8px !important;
    }


.photoLeftMargin {
    margin-left: 11px;
}

.photoLeftMargin:active, .photoLeftMargin:focus{
	margin-left: 8px;
}

 /*.infoTableTitleBtn:hover,   */
 .infoTableTitleBtn:active,  .infoTableTitleBtn:focus {    
	 border: 3px solid #ffffff ;
	 outline: 3px solid #000000;
	 padding-left: 7px;
	 margin-bottom: 7px;
	 margin-left: -2px; 
 }

a.linkForContactUs:link 
{ 
color: #5376b6;
text-decoration: underline; 

}

a:visited, a:active, a:focus  
{ 
    border: 2px solid transparent;
	outline: 2px solid #000000 ;
	margin: -2px;
}

.ui-tabs .ui-tabs-nav li a:visited, .ui-tabs .ui-tabs-nav li a:active, .ui-tabs .ui-tabs-nav li a:focus {
	color: #BA5B08 !important; 
	outline: 2px solid #000000 !important;
}


.landingpage-blackbutton:focus
{
   box-shadow:
    0 0 0 3px #ffffff,
    0 0 0 6px #000000;
	outline: none ;
	position:fixed ;
	border: none;
	margin-top: -8px;
	margin-left: 0px;	
	margin-button:2px;
}

.landingpage-image { 
	display:inline-block;
    position:relative;
}

.landingpage-image:before {
    position:absolute;
    display:block;
}

.landingpage-image:visited , .landingpage-image:active, .landingpage-image:focus{ 
	   border: none !important;    
       padding: 3px ;
	   outline: 3px solid #000000 ; 
	   margin: -3px ;
}




/**************/


/**************
   WAM-15
**************/
a.goToMainContent
{
position:relative;
left: -9999px; 
} 
a.goToMainContent:link 
{ 
color: white;
text-decoration: underline; 
}

a.goToMainContent:visited 
{ 
color: white;
text-decoration: underline;
}

a.goToMainContent:hover 
{
color: white;
text-decoration: underline; 
}

/**************/

/**************
   WAM-4
**************/
a.linkAccessibility:link 
{ 
color: #666666;
text-decoration: underline; 
}

a.linkAccessibility:visited 
{ 
color: #666666;
text-decoration: underline;
}

a.linkAccessibility:hover 
{
color: #666666;
text-decoration: underline; 
}
/**************/

/**************
   WAM-19
**************/
h1.h1_title1
{
	color: #000000;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 28px;
	font-weight: normal;
	line-height: 32px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	

/**************/


/**************
   WAM-16
**************/



/**************/

/**************
   WAM-13
**************/
.infoTableTitleBtn { 
cursor:pointer;
	width: 100%;
	height:30px;
	text-align: left;
	vertical-align: middle;
	padding-left: 7px;
	margin-bottom: 7px;
 }
 
 /**************/
 
 
 
 /**************
   WAM-12
**************/
 .offscreen
{
    clip: rect(1px 1px 1px 1px); /* IE 6/7 */
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
 /**************/

  
 /**************
   WAM-9
**************/
.slideshowcontainer {
    position: relative;    
}

.slideShowUnderStopButton {
    position: relative;
	z-index: 0; 
}


.bottom-right {
    position: absolute;
    bottom: 8px;
    Left: 16px;	
	
}


.StopSlideshowButton{
  /*****  background-color:#4f2c73;  ****/
   background-color:#FFFFFF;
   height:35px; 
   width:60px;  
   color:#000000; 
   /*border: 3px solid #000000;*/  
   font-size: 14px;
   vertical-align:middle;
   border-radius: 5px;
   display:inline-block;
   position:relative;
}

.LinkBox
{
    background-color: #44464A; 
    padding: 13px; 
    border-radius:4px 4px 4px 4px; 
    font-size:14px;     
}

.biddingRegion .ui-button-text{
    padding: 0px !important;
}

.ui-dialog .ui-dialog-titlebar-close span
{
	background-image:none !important;
}

.ui-dialog .ui-dialog-titlebar-close{
	margin: -14px 0 0 0 !important;
}

 /**************/

@font-face {
  font-family: WellsFargoSerif_W_SBd;
  src: url(./Fonts/Serif/WOFF/WellsFargoSerif_W_SBd.woff);
  font-display: swap;  
}

@font-face {
  font-family: WellsFargoSerif_W_Rg;
  src: url(./Fonts/Serif/WOFF/WellsFargoSerif_W_Rg.woff);
  font-display: swap;
}

@font-face {
  font-family: WellsFargoSans_W_Rg;
  src: url(./Fonts/Sans/WOFF/WellsFargoSans_W_Rg.woff);
  font-display: swap;
}

@font-face {
  font-family: WellsFargoSans_W_Bd;
  src: url(./Fonts/Sans/WOFF/WellsFargoSans_W_Bd.woff);
  font-display: swap;
}

@font-face {
  font-family: WellsFargoSans_W_SBd;
  src: url(./Fonts/Sans/WOFF/WellsFargoSans_W_SBd.woff);
  font-display: swap;
}



.h1_title1_Index
{
	font-family:WellsFargoSerif_W_SBd,Georgia, Times New Roman ,arial, Courier New;
	font-size:30px;
}

.h2_title2_Index
{
	 font-family: Georgia,Times,Times New Roman,serif;
    font-size: 24px;
    line-height: 20px;
    color: #666666;
    font-weight: normal;
}
.h2_Login_Index
{
	 font-family: Arial, 'MS Sans Serif', Verdana;
    line-height: 20px;
    color: #666666 !important;
	display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
	
.subtitle1_Index
{
	font-family:WellsFargoSerif_W_SBd,Georgia, Times New Roman ,arial, Courier New;
	font-size:14px;
	color:Black;
	}
	
.bannerTitle
{
	font-size: 24px; 
	font-family: WellsFargoSerif_W_Rg,Georgia,Times !important; 
	color: #ffffff; 

}
	
.bannerDescription
{
	font-size: 13px; 
	font-family: WellsFargoSans_W_Rg,Georgia,Verdana, Arial; 
	color: #ffffff !important; 
	font-weight:normal;
}

.h2mainboxTitle
{
	color:Black;
	font-family: WellsFargoSerif_W_Rg, Georgia;	
	font-size:24px;
	margin:0px;
	padding: 0px;
	}
	
.maintext
{
color: black;
font-family: WellsFargoSans_W_Rg,Georgia,Verdana, Arial;
font-size: 15px;
line-height:20px;
text-align: justify;
}

.category1 a
{
	font-family: WellsFargoSans_W_Bd,Georgia,Verdana, Arial;
	font-size:18px;
	}
	
.category1Subtext
{
	font-family: WellsFargoSans_W_SBd,Georgia,Verdana, Arial;
	font-size:12px;
	}
	
h2.h2_title2
{
color: #000000;
font-family: WellsFargoSerif_W_SBd,Georgia, Times New Roman ,arial, Courier New;
font-size: 30px;

margin-bottom: 0px;
margin-top: 0px;
}

.wffooter
{
	font-family: WellsFargoSans_W_SBd,Georgia,Verdana, Arial;
    font-size: 10px;
	}
	
span.spanMenu a {
    font-family: WellsFargoSans_W_Rg,Georgia,Verdana, Arial;
    font-size:13px;
}

.errorHidden
{
	display:none;
	font-size:12px;
	}
	
.errorDisplay
{
	color: #E80000;
	text-align: left; 
	display:block;
	font-size:12px;
}
