﻿
/*YUI Overrides Start*/
#custom-doc {  
     margin:auto;text-align:left; /* leave unchanged */
     width:59em;/* non-IE */  
     *width:57.5em; /*IE */   
     min-width:766px;/* optional but recommended */  
     color:#333333;
     font-family:Arial;
}  

#bd 
{
    margin-left:1.385em;
    *margin-left:1.351em;
    margin-right:1.385em;
    *margin-right:1.351em;
    margin-top:1.615em;
    *margin-top:1.576em;
}

#ft
{
    border-top: 1px solid #CCCCCC;
    text-align:right;
    padding-top:10px;
    font-size:85%;
}

/*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;   
}

/*Existing TitleOne Style*/
.TitleOne
{
    font-size:138.5%;
    font-weight:bold;
    color:#0067C6;
    border-bottom:1px solid #CCCCCC;
    
}

/*Matches existing styles: fb*/
h2
{
    font-weight:bold;
    color:#0067C6;
    margin-top:12px;
    margin-bottom:12px;
    border-bottom:1px solid #CCCCCC;   
    padding-bottom:9px;
}

.divBelow
{
   margin-bottom:-4px; 
}

/*Existing fb Style*/
.fb
{
    font-weight:bold;
    color:#0067C6;
    margin-top:12px;
    margin-bottom:12px;
}

/*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;}

.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
{
    background-color:#CCCCCC;
    height:30px;
    line-height:30px;
    padding-left:18px;
    padding-right:18px;
    font-size:85%;
    font-weight:bold;
    text-align:right;
}

* html #divGlobalBar
{
	padding-bottom:-5px;
}

#divGlobalBar P
{
	margin:0px;
}

* html #spnGlobalIndicator
{
	padding-top:4px;
}

.globalColumn
{
    height:30px;
    line-height:30px;
    float:left;
}
* html .globalColumn img
{
	
	margin-bottom:-3px;
	
}

#divStatus
{
    Width:128px;
    *Width:128px;
    text-align:left;
}

#divWelcome
{
    text-align:left;
    color:#0067CE;
    overflow:hidden;
}

#divTopNav
{
    background-color:#F2F2F2;
    height:34px;
    *height:34px;
    padding-left:18px;
    *padding-left:18px;
    padding-right:18px;
    *padding-right:18px;
    line-height:34px;
    *line-height:34px;
    border-bottom:1px solid #CCCCCC;
    *border-bottom:1px solid #CCCCCC;     
    
    font-size:85%;
    font-weight:bold;
}

.topNavColumn
{
   width:170px;/* non-IE */  
   *width:170px;/* IE */  
   min-width:170px;/* optional but recommended */ 
   float:left; 
}
#divTopNavigation2
{
    margin-left:17px;
    *margin-left:17px;
}
#divTopNavigationLinks
{
   text-align:right;
   width:188px;/* non-IE */  
   *width:188px;/* IE */  
   min-width:188px;/* optional but recommended */ 
   margin-top:0px;
   *margin-top:-2px;
   float:RIGHT; 
}
* html #divTopNavigationLinks
{
	margin-top:6px;
	
	
}

#divTopNavigationSearch
{ 
    margin-left:16px;
    *margin-left:17px;
}

#txtSearch
{
     height:1.307em;
     *height:1.276em;
     width:10.462em;
     *width:138px;
     min-width:138px;
     margin-bottom:0.077em;
     *margin-bottom:0px;
}

* html #txtSearch
{
	margin-top:8px;
	
}

#btnGo
{
    position:absolute;
    top:38px;
    *top:38px;
    margin-left:5px;
    *margin-left:1px;
}

* html #btnGo
{
    position:absolute;
    top:38px;
    margin-left:1px;

}
/*Top Styles End*/

/*Left Hand Navigation Start*/

.leftNav
{
    color:#0067C6;
}

#divLeftNavHeader
{
    border-top:1px solid #CCCCCC;
    padding-top:12px;
    padding-bottom:12px;
    *padding-top:12px;
    *padding-bottom:12px;
    font-weight:bold;
    font-size:100%;
}

.leftMenuItem
{
    border-top:1px solid #CCCCCC;
    padding-top:12px;
    padding-bottom:12px;
    *padding-top:12px;
    *padding-bottom:12px;
    font-size:85%;
}

.leftMenuBottom
{
   border-top:1px solid #CCCCCC;
}

.leftMenuSelectedItem
{
    margin-bottom:18px;
    color:#333333;
    font-weight:bold;
}

.leftMenuItemLevel2
{
    padding-top:6px;
    padding-bottom:6px;
    margin-left:16px;
}

/*Lerft 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%;
}

.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 .spacedList  LI
{
    margin-bottom:4px;
}

.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:20px;
}

.leftColumnContent
{
    float:left;width:170px;margin-right:17px; 
}

.rightColumnContent
{
    float:left;width:170px;
}

.leftColumnContentSmall
{
    float:left;width:100px;margin-right:17px; 
}

.rightColumnContentLarge
{
    float:left;width:234px;
}





/*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%;
    border-collapse: separate;
    border-spacing: 2px;
    margin-top:12px;   
}

.dataTableSub
{
    
    width:101%;
    border-collapse: separate;
    border-spacing: 2px; 
    position:relative;
    right:2px;
    top: -2px;
}

.dataTable TH
{
 background-color:#0067C6;
 color:#FFFFFF;
 /*percentage of the 85%*/
 font-size:109.41%; 
 margin:10px;  
 font-weight:bold;
 padding:4px;
}

/*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;
}

.dataTable .TableHead{
       background-color:#0067C6;
       color:#FFFFFF;
       font-size:109.41%; 
       font-weight:bold;
       padding:4px;
       margin:0px;
}



.dataTable .alternateRow TD, .dataTableSub .alternateRow TD
{
   background-color:#E8E8E8;
    padding:4px;
}

/*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 LI
{
    list-style: disc outside;  
}

/*Style added to handle tabled lists*/
.blabla
{
    list-style: disc outside;  
    margin-left:20px;
}


/*List Styles End*/

/*Form Styles Start*/

/*Footer Styles Start*/

#footerleft
{
    float:left;
    width:170px;
    margin-right:17px;
    text-align:left;
}
#footermid
{
    float:left;
    text-align:left;
    margin-top:-9px;
    *margin-top:-10px;
    
}

#spnCopyright
{
    margin-top:3px;
    *margin-top:3px;
}

#ft A:hover
{
    color:#0067C6;
    text-decoration:underline;
}

#ft A:Visited
{
   /**color:#6699CC;  */
}

/*Footer Styles End*/
