A:LINK,A:VISITED{color:#FFFFFF;text-decoration:none;}
A:ACTIVE,A:HOVER{color:#FFFFFF;text-decoration:none;}

body{font-family:Helvetica,sans-serif;border:0px solid #666;}

#divpleca{position:fixed;/*width:960px;*/width:100%;text-align:right;background-color:#FFFFFF;z-index:1000;}
.plecaIcon{max-width: 85px;border:none;}

#divheader{position:relative;text-align:left;
  /*padding-top:65px;*/
}
#divcontent,#divsub-section{
  display:inline-block;
  text-align:left;
  min-height:400px;
}
/* safari and opera need this */
#divheader,#divmenu,#divfooter{width:100%;}
#divcontent,#divsub-section{float:left;}
#divcontent{width:100%;}
#divsub-section{background-color:#ffffff;width:20%;}
#divfooter{
  text-align:right;
  clear:left;
}
#divmenu{
  z-index: 2000;
  display:inline-block;
  text-align:left;
  background-color: #FFFFFF;
}

#fourCol  li{width:22%;}
#threeCol li{width:30%;}
#twoCol   li{width:45%;}

.viewerScreen{width:100%;height:200px;overflow:auto;}
.halfScreen{width:280px;height:200px;overflow:auto;}
.tdCenter{text-align:center;}

.thumbPicture{max-width: 6em;max-height: 10em;
 border: none;
}
.serviceLink{
  font-size:small;
  text-align:left;
}

.icono{border:none;}
.icon16{max-height:16px;max-width:16px;}
.icon24{max-height:24px;max-width:24px;}
.icon32{max-height:32px;max-width:32px;}

.qField{width:20px;}
.zipField{width:35px;}


#headTicker{
 width: 250px;
 height: 35px;
 padding: 5px;
 overflow: hidden;
 display:inline-block;
 position:absolute;
 top:40px;
 right:0px;
 border-width: 0px;
 border-color: #0174DF;
 border-style: dashed;
 z-index:-1;
}

.tableHeader{
  font-family:Arial, sans-serif;
  font-size:small;
  font-weight:bold;
  /*color:#2569B7;*/
  color:#FFFFFF;
}

.bold{font-weight:bold;}
.acenter{text-align:center;}
.aright{text-align:right;}
.aleft{text-align:left;}
.vatop{vertical-align:top;}
.inline{display:inline;}
.pad0{padding:0px;}
.pad2{padding:2px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.pad40{padding:40px;}
.pad100{padding:100px;}
.stickright{position:absolute;right:15px;}

.blackHeader{
  font-weight:bold;
  background-color: #000000;
  color:#FFFFFF;
}

p.info{
   background-color: #0154a0;
   border: 1px solid #4187c7;
   color: #ffffff;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 15px;
   padding: 0 10px;
   letter-spacing: 1.1px;
}

#crm_timeline_container{
  min-height:200px;
  max-height:240px;
  overflow:auto;
}


#footlist li{
  display:inline;
  list-style-type:none;
}
#footlist li a{
  color:#d8d8d8;
}



#iframed{
  width:100%;
  height:100%;
}


.bcc_iform{
  color:white;
  background-color:#3a3a3a;
}
.bcc_iform_title{
  margin:10px;
  padding:5px;
  font-size:x-large;
}
.bcc_iform_stitle{
  margin:7px;
  padding:3px;
  font-size:large;
}

.divfinder{
  height:300px;
  width:100%;
  overflow-y:auto;
}
.divfinder ul{
  -moz-column-count: 3;
  -moz-column-gap: 5px;
  -webkit-column-count: 3;
  -webkit-column-gap: 5px;
  -webkit-column-break-inside: avoid;
  column-count: 3;
  column-gap: 5px;
  break-inside: avoid-column;
}
.divfinder li{
  /*display:inline-block;*/
  margin-bottom:5px
}

.linky{
  cursor:pointer;
}
.nopads{
  padding:0px;
}

#div_lineage{
  font-size:large;
}
#div_lineage li{
  list-style-type:none;
}

.w300{
  margin:3px;
  padding:2px;
  width:300px;
  display:inline;
  float:left;
}

  .welcome_opticon{
    width:120px;
    margin:5px;
    position:relative;
    display:inline-block;
    vertical-align:top;
  }


  .welcome_opticon img{
    max-width:100%;
  }

  .welcome_optext{
    width:100%;
    font-size:115%;
    color:white;
    text-align:center;
    background:rgba(0,0,0,0.5);
    padding:3px;
    bottom:0px;
    border-radius:5px;
  }
