@charset "UTF-8";

body,html{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
}

.headertable{
width:100%;
}

.logocell{
margin-left: 21px;
}
.searchcell{
width:300px;
padding-left:20px;
}
.logincell{
width:100%;
}
.logincellcenter{
background-image:url(../images/login_tab_center.jpg);
background-repeat:repeat-x;
width:300px;
color:#FFFFFF;
}

.surveytitle{
font-size:16px;
}

.surveytitle1{
font-size:14px;
}

.surveycellcenter{
background-color:#fde393;
font-size:12px;
width:300px;
color:#143e88;
line-height:16px;
}

.surveylink{
color:#143e88;
text-decoration:none;
}
.searchresultcell{
background-image:url(../images/result_num_bg.jpg);
background-repeat:repeat-x;
padding-left:10px;
width:100%;
color:#000000;
}

#tabnav{
margin-bottom:-1px;
z-index:100;
position:relative;
}

#tabnavftr{
margin-bottom:-1px;
z-index:100;
position:relative;
}
.mainresultcell{

width:100%;

}

#bluebord{
height:1px;
font-size:0px;
padding:0px;
margin:0px;
line-height:1px;

background-color:#00529b;

margin-top:0px;

}

.tabcellcenter{
background-image:url(../images/active_tab_center.jpg);
background-repeat:repeat-x;

color:#00529b;
}

.inactivetabcellcenter{
background-image:url(../images/inactive_tab_center.jpg);
background-repeat:repeat-x;

color:#FFFFFF;
}

.rightresultcell{
background-image:url(../images/result_num_bg.jpg);
background-repeat:repeat;
width:259px;

}

.tablinkson{
color:#00529b;
text-decoration:none;
}

.tablinksoff{
color:#FFFFFF;
text-decoration:none;
}

#resulttitle{
padding-left:10px;
font-size:18px;
font-weight:bold;
}

#resulttitlecontact{
padding-left:30px;
font-size:14px;
font-style:italic;
}

#resultlink{
padding-left:40px;
font-size:14px;
}

#resultdescript{
padding-top:10px;
padding-left:60px;
padding-right:20px;
font-size:14px;
}

#resultmoreresults{
padding-top:10px;
padding-left:60px;
font-size:12px;
}

#resultmylink{

padding-top:4px;
padding-left:60px;
font-size:14px;
vertical-align:middle;
}

#mylinktable{
width:100%;
}

#MinMaxRslt {
 text-align:right;
}

.mylink{
color:#518809;
margin-top:20px;
}

.greenlink{
padding-left:10px;
width:100%;
}

.rightcellheaders{
font-size:14px;
font-weight:bold;
color:#003366;
padding:0;
margin:0;
text-align:left;
}
.iconpad{
padding-left:10px;
padding-top:5px;
}

.searchedkeyword{
color:#FF0000;
}

#footerproducts{
text-align:center;
}

.searchforminp{
background-image:url(../images/enhanced_by.jpg);
background-repeat:no-repeat;
width:200px;
border-top:#666666 solid 2px;
border-left:#666666 solid 1px;
border-right:#666666 solid 2px;
border-bottom:#666666 solid 1px;
}

.forminp{
background-image:url(images/spacer.jpg);
width:200px;
border-top:#666666 solid 2px;
border-left:#666666 solid 1px;
border-right:#666666 solid 2px;
border-bottom:#666666 solid 1px;
}

.loginlink{
color:#ffffff;
text-decoration:underline;
}

.manufactlink{
color:#FF0000;
font-size:11px;
}

.manufactlink1{
color:#FF0000;
font-size:11px;
}

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.footer_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

.footer_text_blue {
color: #162F65;
}

.footer_links {
color: #162F65;
text-decoration: none;
}

.footer_links:hover {
color: #151E65;
text-decoration: underline;
}

.LoginNameCls {
 white-space: nowrap;
 padding-left: 15px;
 padding-bottom: 15px;
}

.clsPromoteImg{
margin-top:15px;
margin-bottom:0px;
padding-right:50px;
}

redSelected{
 color:#ff0000;
}

a.redSelected:link,a.redSelected:active,a.redSelected:visited {
  color:#ff0000;
  border-bottom:1px solid red;
  text-decoration:none;
}

.clsGroupHdr {
 color:#ff0000;
 font-weight:bold;
}

.clsBldRed{
 color:#ff0000;
 font-weight:bold;
}

.servicing{
  font-size:80%;
  margin-right:6px;
}

.divisionCls{
}

.hideCls {display:none;clear:both;}

/*** Following pull out of bpmselect.p and put here by scs, Nov 5th, 09.  ******************************/

    html,body {margin:0;padding:0;height:100%;border:NONE;}
    li.g,.std,#tads h2,#mbEnd h2,.n th,h1{font-size:81%;font-family:arial,sans-serif;height:100%;}
    /*a:link,.w,#prs a:visited,#prs a:active,.q:active,.q:visited{color:#00c;}*/
    #ssb,#ssbftr,.clr{clear:both;z-index:800;}
    #bsf,#ssb,#ssbftr,.blk {background:#ebeff9;}
    #ssbftr {background:#ebeff9}
    #bsf {border-bottom:1px solid #6b90da;padding:1.8em 0;}
    #bsf p{margin:1.2em 0 0;}
    #bsf {margin-top:0px;}
    #ssb div,#ssbftr div{float:left;padding:4px 0 0;padding-left:4px;padding-right:.5em;}
    #ssb p,#ssbftr p{text-align:right;white-space:nowrap;margin:0;padding:0;}
    #custanch {color:#FFD97F;font-weight:bold;}
    a.custanch {font-weight:bold;}
    a.custanch:visited {color:#FFD97F;}
    .textfloat,.textfloat2 {font-family:"Comic Sans MS";font-size:70%;font-weight:300;color:#191970;vertical-align:text-bottom;}
    .textfloat2 {font-weight:300;text-decoration:underline;font-style:italic;}
    #cse-search-results{margin-top:0px;font-size:13px;}
    .a,cite,.cite,.cite:link{color:green;font-style:normal;}
    #dvGrpHeader {margin-top:10px;padding:.1em;padding-bottom:10px;}
    #ssb,#ssbftr {margin-top:0;padding:.1em;font-size:small;}
    .ResultHdrMsg  {margin-left:21px;font-size:small;float:left;}
    .rdesc2 {font-size:small;vertical-align:top;font-family:arial,sans-serif;font-weight:500;text-decoration:none;}
    .cityph {font-size:small;font-family:"times roman",sans-serif,arial;font-weight:200;font-style:italic;margin-left:20px;}
    .NoUndrln {text-decoration:none ;}
    .TblRLink {font-size:small;font-family:arial,sans-serif;margin-top:5px;padding-left:20px;}
    .CustLink {font-size:small;font-family:arial,sans-serif;margin-top:5px;font-weight:300;}
    #dvPCSELogo {float:right;margin-right:30px;margin-top:5px}
    #dvLogoMain {position:absolute;top:10px;left:0;z-index:-1;width:100%}
    #dvPCSELogo span {font-size:7pt}
    .cMore {display:none;}
    .cMoreImg {margin-left:20px;}
    .pg1 {vertical-align:text-bottom;padding: 0.2em 0.2em;}
    .clrSpacer {height:12px; width:16px;}
    .rightVerticalBar {border-right: 1px solid #003366;}
    #dvRelated h5 {color:#003366;font-weight:bold;font-family:arial,sans-serif;}
    #dvRelated {float:right;width:259px;visibility:hidden;z-index:-500; }
    #dvRelated {font-size:small;font-family:arial,sans-serif;}
    #dvRelated cite {display:block;text-align:left;}
    #dvRelated p {margin:0 0 0 0;text-align:center;}
    #dvRelated {background:#ebeff9;padding:0;}    /* white-space:nowrap;  removed by scs */
    #dvRelated h3 {color:#003366;font-size:x-small;text-align:left;margin:0;padding:0;}
    #dvRelated li {margin:1em 0;padding:0;}
    #dvRelated .med {white-space:normal;}
     /* scs, added: margin-left:2px; margin-right:6px;  to next 3 lines to give margin to gray customer tab */
    #dvCustMain   {padding-top:15px; visibility:hidden; display:none; margin-left:2px; padding-right:3px;}
    #dvCustTab    {margin-top:0px;margin-bottom:0px;               margin-left:2px; margin-right:3px;}
    #dvCustDetail {margin-top:0px;margin-bottom:0px;               margin-left:2px; margin-right:3px;}
    .fullheight {height:100%;}
    .rightcellheaders {margin-left:5px}
    .hlky {font-weight:800;font-style:italic;color:red;}
     /* scs, style for LINKS under Round Buttons */
    a.rndBtns:visited {font-size:9pt; color:blue; text-decoration:none;}
    a.rndBtns:link    {font-size:9pt; color:blue; text-decoration:none;}
    a.rndBtns:active  {font-size:9pt; color:blue; text-decoration:none;}
    a.rndBtns:hover   {font-size:9pt; color:blue; text-decoration:none;}
     /* next 2 classes used in wo~install_supplier.p */
    .bigRed     {text-align:left; padding-left:6px; font-size:14pt; font-weight:800; color:red;}
    .divHeading {text-align:left; padding-left:6px; padding-bottom:10px; font-size:11pt; font-weight:700; color:red;}
    .smartClass {text-align:left; padding-left:16px;}
    .nobr {white-space:nowrap;}
    span.spCursor {cursor:pointer}

    .rightColLine {border-right: 1px solid #003366;}

    .leftColLine {border-left: 1px solid #003366;}

    /*Drop Down Style Sheet*/
    #psDropDown, #psDropDownScreen {
       background: #FFFFFF;
       left:0;
       position: absolute;
       top: 121px;
       visibility: hidden;
       z-index: 800;
       float: left;
    }

    /*Other Group Drop Down Style Sheet*/
    #dvOtherLabel, #dvOtherLabelScreen {
       background: #FFFFFF;
       left:0;
       position: absolute;
       top: 160px;
       visibility: hidden;
       z-index: 800;
    }

    #dvAIAContEd, #dvAIAContEdScreen {
     background: #FFFFFF;
     left:0;
     position: absolute;
     top: 335px;
     visibility: hidden;
     text-align:left;
     width:240px;
     z-index: 900;
    }

    #dvFindSupplyInstall, #dvFindSupplyInstallScreen {
     background: #ebeff9;
     background-color:#ebeff9;
     left:0;
     position: absolute;
     top: 100px;
     visibility: hidden;
     text-align:left;
     width:265px;
     z-index: 900;
    }

    #psDropDown, #dvOtherLabel, #dvAIAContEd, #dvFindSupplyInstall {
       border: 1px solid;
       border-color: #C9D7F1 #3366CC #3366CC #A2BAE7;
       z-index:1001;
    }
    .custMLink{text-decoration: none; }
    .pad1{padding: 0.2em 0.5em ;}
    .psLink{
       display: block;
       padding: 0.2em 0.5em ;
    }

    a.noLine {text-decoration:none;}
    a.dropDown { color: #05288C; font-weight:bold; }
    a.OtherLabel { color: #FFFFFF; font-weight:normal;text-decoration:none; }
    a.FindSupplyInstall {color: red;font-weight:bold;}
    a.psLink,a.custMLink { color: #05288C !important; font-size: 12px; }
    .psLink, .dropDown, .OtherLabel { text-decoration: none; }
    a.psLink:hover,a.custMLink:hover,a.AIAContEd:hover { background: #05288C; color: #FFFFFF !important; }

    #spnOtherLabel {
        background-image: url(../images/other_blue_cap.png);
        background-repeat: no-repeat;
        background-position: left top;
        padding-left:12px;
        padding-right:6px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FFFFFF;
        font-weight:bold;
    }

   /*Group Header Link*/
   .psHGLink{
      display: block;
      padding: 0.2em 0.5em;
      font-size: 12px;
      text-decoration: none;
   }

   .AIAsmTxt {vertical-align:middle;font-family:verdana,arial,tahoma;font-size:81%;color: #05288C;font-size:81%;}
   .AIASearchHead {display:block;color:#2b3991;font-size:81%;font-family:Palatino,arial,sans-serif;font-weight:600;font-style:italic;padding:5px 8px 3px 8px;text-align:center;}
   a.AIAContEd { color: #05288C;}
   .redMedFont {}
   /*a.AIAContEd { color: #05288C; font-weight:normal;text-decoration:none;vertical-align:middle;font-family:verdana,arial,tahoma;font-size:81%;}*/
   ul.AIAContEd { list-style-type:none;margin:0;padding:0;}
   li.AIAContEd { padding-left: 15px;padding-top: 5px; padding-bottom: 5px;vertical-align:bottom;}
   .cSemiHeader {vertical-align:middle;font-family:verdana,arial,tahoma;font-size:20px;font-weight:bold;}