﻿
/*YUI Overrides Start*/
#custom-doc {  
     color:#333333;
     font-family:Arial;
 

}  

#bd 
{
width:100%;

}

#yui-main
{
width:100%;
}
 
.yui-b
{
width:100%;

}

.yui-ge
{
width:100%;
}

.yui-u first
{
width:100%;
}
 
 #divMainContent
 {
 /*margin-left:330px;*/
width:95%;

}

#ft
{
    border-top: 1px solid #CCCCCC;
    text-align:right;
    padding-top:10px;
    font-size:85%;
}

b {
	font-weight:bold;
}
strong {
	font-weight:bold;
}


.right{
	visibility:hidden;
	display:none;
}
.leftNav{
	visibility:hidden;
	display:none;

}
.yui-t2{
	
width:100%;

}
#custom-doc
{
	
		width:100%;
		}

.yui-t2 #yui-main .yui-b{
margin-left:0em;*margin-left:0em;
width:100%;
}
	



/*YUI Overrides End*/

/*Element Styles Start*/

INPUT {font-family:Arial;   
     color: #333333;
     font-size:85%;
     }
     
SELECT{font-family:Arial;   
     color: #333333;
     width:162px;
     font-size:85%;

    }
    
    P
    {
       margin-top:12px;
       margin-bottom:12px;
    }


/*Element Styles End*/

/*General Styles Start*/

/*Text Styles Start*/
    
h1
{
    font-size:138.5%;
    font-weight:bold;
    color:#0067C6;
    border-bottom:1px solid #CCCCCC;   
    text-transform:uppercase;
    clear:both;
   }

h1.bottomMargin
{
	
	margin-bottom:13px;

	
}

/*Existing TitleOne Style*/
.TitleOne
{
    font-size:138.5%;
    font-weight:bold;
    color:#0067C6;

    text-transform:uppercase;


}

/*Matches existing styles: fb*/
h2
{
    font-weight:bold;
    color:#0067C6;
    margin-top:12px;
    margin-bottom:12px;
    border-bottom:1px solid #CCCCCC;   
    padding-bottom:9px;
    text-transform:uppercase;
        clear:both;
}

.divBelow
{
   margin-bottom:-4px; 
}

.genericDivSpacing
{
	margin-bottom:10px; 
}

/*Existing fb Style*/
.fb
{
font-weight:bold;
    color:#0067C6;
    margin-top:12px;
    margin-bottom:12px;
    border-bottom:1px solid #CCCCCC;   
    padding-bottom:9px;
    text-transform:uppercase;
}

/*Existing HPfb Style*/
.HPfb

{
    font-weight:bold;
    color:#0067C6;
    margin-top:12px;
    margin-bottom:12px;

}

P .HPfb
{
    font-size:125%;
}


h3
{
    font-weight:bold;
    color:#333333;
    margin-top:12px;
    margin-bottom:12px;
}

.blue{color:#0067C6;}
.bold{font-weight:bold;}

A
{
    color:#0067C6;
    text-decoration:none;
}

A:Link
{
    color:#0067C6;
    text-decoration:none;
}

A:active
{
     color:#0067C6;
}

A:hover
{
    color:#666666;
}

A:Visited
{
   /**color:#666666;  */
}


.greySeparator{color:#666666;}
.hidden{
visibility:hidden;
}

.center

{text-align:center;}

/*Text Styles End*/

/*Positional Styles Start*/

.rightAlign{float:right;}

/*Positional Styles End*/

/*General Styles End*/

/*Top Styles Start*/

#hd a
{
    font-weight:bold;
}

#divGlobalBar, #divGlobalBarNoImage
{
 visibility:hidden;
 display:none;}

* html #divGlobalBar, * html #divGlobalBarNoImage
{
 visibility:hidden;
 display:none;
}

#divGlobalBar P
{
	 visibility:hidden;
 display:none;
	
}

#divGlobalBarNoImage P
{
 visibility:hidden;
 display:none;}

#spnGlobalIndicator
{

 visibility:hidden;
 display:none;
	
}


* html #spnGlobalIndicator
{
	 visibility:hidden;
 display:none;
	
}

.globalColumn
{
    visibility:hidden;
 display:none;
    }
* html .globalColumn img
{
	
 visibility:hidden;
 display:none;
	
}

#divStatus
{
 visibility:hidden;
 display:none;}

#divWelcome
{
   visibility:hidden;
 display:none;}

#divTopNav
{
 visibility:hidden ;
 display:none;   
}

.topNavColumn
{
visibility:hidden;
 display:none;  }


#divTopNavigation2
{
 visibility:hidden;
 display:none;
}
#divTopNavigationLinks
{
visibility:hidden;
 display:none;
}
* html #divTopNavigationLinks
{
visibility:hidden;
 display:none;
}

#divTopNavigationSearch
{ 
visibility:hidden;
 display:none;}

#txtSearch
{
  /*To get the text boxt height and correct text vertical alignment within it use height and lineheight for ie and padding for ff*/

visibility:hidden;
 display:none;}

* html #txtSearch
{
visibility:hidden;
 display:none;  
	
}

#btnGo
{
visibility:hidden;
 display:none;  }

* html #btnGo
{
visibility:hidden;
 display:none;  
}

#divTopSpacer
{
	
	border-bottom:1px solid #CCCCCC;
   	margin-top:1px;
	*margin-right:-1px;
}


/*Top Styles End*/

/*Left Hand Navigation Start*/

.leftNav
{
visibility:hidden;
 display:none;  
}


#divLeftNavHeader
{
visibility:hidden;
 display:none;  }

.leftMenuItem1
{
visibility:hidden;
 display:none;  }

.leftArrowMenuItem1 
{
visibility:hidden  ;
 display:none;
	
}

.leftMenuBottom
{
visibility:hidden;
 display:none;  }

.leftSelectedMenuItem1
{
visibility:hidden;
 display:none;  }

.leftMenuItem2
{
visibility:hidden;
 display:none;  }

.leftSelectedMenuItem2
{
 visibility:hidden;
 display:none;  }

/*.leftBottomMenuItem2
{
    padding-top:5px;
    padding-bottom:11px;
    margin-left:16px;
    font-size:85%;
}*/

.leftMenuBottom2
{
visibility:hidden;
 display:none;   }


.leftArrowMenuItem2
{
 visibility:hidden;
 display:none;  }

.leftMenuItem3
{
visibility:hidden;
 display:none;  }

.leftSelectedMenuItem3
{
visibility:hidden;
 display:none;  }

/*.leftBottomMenuItem3
{
    padding-top:5px;
    padding-bottom:11px;
    margin-left:33px;
    font-size:85%;
}*/

.leftMenuBottom3
{
visibility:hidden;
 display:none;
 }


.leftArrowMenuItem3
{
 visibility:hidden ;
 display:none; 
}

.leftMenuItem4
{
visibility:hidden;
 display:none;  }

.leftSelectedMenuItem4
{
visibility:hidden;
 display:none;  }

/*.leftBottomMenuItem4
{
    padding-top:5px;
    padding-bottom:11px;
    margin-left:50px;
    font-size:85%;
}*/

.leftMenuBottom4
{
visibility:hidden;
 display:none; }


.leftArrowMenuItem4
{
 visibility:hidden;
 display:none;  }




/*Left Hand Navigation End*/

/*Right Hand Navigation Start*/

.rightSection
{
    margin-bottom:35px;
}

.rightNavTitle
{
    font-weight:bold;
    color:#0067C6;
    padding-bottom:9px;
    border-bottom:1px solid #CCCCCC;
    margin-bottom:13px;
    font-size:100%;
      text-transform:uppercase;
}

.yui-ge div.right .imageWithText{vertical-align:text-top;margin-right:5px;}

.yui-ge div.right LI
{
    font-size:85%;
    line-height:16px;
}

.yui-ge div.right td
{
	
	
	  font-size:85%;
    line-height:16px;

}


.yui-ge div.right td .rightNavTitle
{
	  font-size:118%;
}

.yui-ge div.right .spacedList  LI
{
    margin-bottom:4px;
}

.yui-ge div.right .spacedListNews  LI
{
    margin-bottom:18px;
}


.yui-ge div.right LI A:Hover
{
    text-decoration:underline;
}

.yui-ge div.right LI A:Visited
{
   /* *color:#6699CC;*/
}

#selUPSProductList
{
    margin-bottom:10px;
}

/*Right Hand Navigation End*/

/*Content Styles Start*/

.columnContainer
{
    *height:100%;
 margin-bottom:100px;
    *margin-bottom:20px;
	clear:both;
	width:100%;
	

}

.leftColumnContent
{
    float:left;width:45%;margin-right:17px; 
    height:100%;
}

.rightColumnContent
{
    float:left;width:45%;
    height:100%;
}

.leftColumnContentSmall
{
    float:left;width:105px;margin-right:17px; 
margin-bottom:20px;
*margin-bottom:0px;
}

.rightColumnContentLarge
{
    float:left;width:80%;
	margin-bottom:20px;
	*margin-bottom:0px;
}



td .columnContainer .leftColumnContent
{
    float:left;width:169px;margin-right:17px; 
    height:100%;
}

td .columnContainer .rightColumnContent
{
    float:left;
    height:100%;
    width:169px;

}

td .columnContainer .leftColumnContentSmall
{
    float:left;width:104px;margin-right:17px; 
margin-bottom:20px;
*margin-bottom:0px;
}

td .columnContainer .rightColumnContentLarge
{
    float:left;width:80%;
	margin-bottom:20px;
	*margin-bottom:0px;
}

.rightColumnContentLarge A
{
   /* font-weight:bold;*/
}



/*Content Styles End*/

/*Form Styles Start*/

.divStandardSelect
{
    margin-top:15px;
}

.standardGo
{
    position:absolute;
    margin-left:3px;
    *margin-left:0px;
}

/*Table Styles Start*/

.dataTable
{
    width:100%;
    border-collapse: separate;
    border-spacing: 2px;
    margin-top:12px;   
}

 
/*Sub styles are for legacy tables which contain content withitn a sub table*/
.dataTableWithSub
{
    width:100%;
  padding:-2px;
  margin:0px;
    margin-top:12px;   
      
}

.dataTableWithSub TD
{
/*border:1px solid orange;*/

}

.dataTableSub
{
    
    width:106%;
    min-width:106%;
    *width:101.75%;
   * min-width:101.75%;

    border-collapse: separate;
    padding:0px;
    margin:0px;
    border-spacing: 2px; 
    position:relative;
    right:3px;
     *right:3px;
    top: -2px;
    
}

.dataTable TH
{
 background-color:#0067C6;
 color:#FFFFFF;
 /*percentage of the 85%*/
 font-size:109.41%; 
 margin:10px;  
 font-weight:bold;
 padding:4px;
    vertical-align:top;
}

.dataTableWithSub TH
{
 background-color:#0067C6;
 color:#FFFFFF;
 /*percentage of the 85%*/
 font-size:109.41%; 
 margin:10px;  
 font-weight:bold;
 padding:4px;
    vertical-align:top;
}

.dataTableSub TH
{
 background-color:#0067C6;
 color:#FFFFFF;
 /*percentage of the 85%*/
 font-size:109.41%; 
 margin:10px;  
 font-weight:bold;
 padding:4px;
    vertical-align:top;
}


/*Legacy Style matching table header*/
.TableHead_snapshot
{
     background-color:#0067C6;
    color:#FFFFFF;
     font-size:109.41%; 
      font-weight:bold;
       padding:4px;
       margin:0px;
}


.dataTable TD, .dataTableSub TD

{
   /*percentage of the 85%*/
   margin:10px; 
   font-size:90.58%; 
   padding:4px;
   vertical-align:top;
}


.dataTable .TableHead, .dataTableWithSub .TableHead

{
       background-color:#0067C6;
       color:#FFFFFF;
       font-size:109.41%; 
       font-weight:bold;
       padding:4px;
}



.dataTable .alternateRow0 , .dataTableSub .alternateRow0 
{
background-color:#E8E8E8;
    padding:4px;

   }

.dataTable .alternateRow1, .dataTableSub .alternateRow1
{

 }
 
.singleRow
{
	background-color:#E8E8E8;
}



/*Table Styles End*/

/*List Styles Start
.contentList*/

.yui-ge div.first UL
{
    margin-left:20px; 
    margin-bottom:12px;
    margin-top:12px;
}

.yui-ge div.first UL LI
{
    list-style: disc outside;  
}

.yui-ge div.first OL[type="a"]
{
    margin-left:20px; 
    margin-bottom:12px;
    margin-top:12px;
     
}

.yui-ge div.first OL[type="a"] LI
{
   list-style:decimal;  
}



/*Style added to handle tabled lists*/
.blabla
{
    list-style: disc outside;  
    margin-left:20px;
}

/*Style to take away margin at top of some lists*/
.yui-ge div.first UL.noTopMargin
{
  margin-top:0px;
}

/*List Styles End*/

/*Form Styles Start*/

/*Footer Styles Start*/

#footerleft
{
    display:none;
    visibility:hidden;
}
#footermid
{
        display:none;
    visibility:hidden;

}

#spnCopyright
{
    margin-top:3px;
    *margin-top:3px;
}

#ft A:hover
{
    color:#0067C6;
    text-decoration:underline;
}

#ft A:Visited
{
   /**color:#6699CC;  */
}

/*Remove legacy breadcrumb*/
#breadcrumb{
	display:none;
}

/*Footer Styles End*/

/*

.onewebtable1 TR
{
	
	width:100%;
	
}

.onewebtable1 TR TD H1
{
	
	width:100%;
	
}
*/



.width100
{width:100%;}











