/*=====================================================================
 *   Vidisco changes
 * ========================================================================== */



table{
  border: none;
}


#main-content{
  margin-left: 0;
  margin-right: 0;
  
}


#breadcrumb{
  margin-bottom: 0;
  margin-top: -20px;
  
}

#content-wrapper .container{
  padding-top: 0;
}
#block-nodeblock-40{
  float: right;
  margin-top: 11px;
}

#block-block-8{
  float: right;
  margin-top: 12px;
}

#block-block-8 a{
  text-decoration: none;
  
}


#header-wrapper{
  background-color: white !important;
  background-image: none;

}

.locale-untranslated{
  display: none;
}

.language-switcher-locale-url{
  list-style: none;
  float: right;
  
  }

#block-locale-language{
  margin-bottom: 0;
  
}

#block-locale-language ul{
 margin-bottom: 0;
 width: 200px;
 /*text-align: right;*/
 margin-top: 12px;
 
}

  
#block-locale-language ul li{
  display: inline;
  padding-right: 10px;
  
}

#block-locale-language ul li a{
  text-decoration: none;
  color: #0073ae;
  

}

/*
#block-locale-language ul li a:before{
  content: "[ ";
  color: #24c0d1;
}

#block-locale-language ul li a:after{
  content: " ]";
  color: #24c0d1;
}

*/





/******************************
 Superfish
***************************88*/


.sf-navbar ul ul{
  display: none;
}
#block-superfish-1,
#block-superfish-2,
#block-superfish-11{
  margin-bottom: 0;
  width: 100%;
  height: 53px;
  float: left;
}

#superfish-1 li .sf-depth-1,
#superfish-2 li .sf-depth-1,
#superfish-11 li .sf-depth-1{
  
  background-image: url("/images/menubg.png");
  background-repeat: no-repeat;
  text-align: center;
  width: 136px;
}



#superfish-1 li a{
  color: #333;
  text-decoration: none;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 13px;
}


#superfish-2 li a,#superfish-11 li a{
  color: #333;
  text-decoration: none;
  padding-top: 15px;
  line-height: 15px;
  padding-bottom: 6px;
  font-size: 13px;
}




#superfish-1 .last a, #superfish-11 .last a{

   border-right: 2px solid #dbdcdc;
}

#superfish-2 .last a{
   border-right: 2px solid #dbdcdc;
}


#superfish-1 .last .sf-depth-2 a,
#superfish-2 .last .sf-depth-2 a,
#superfish-11 .last .sf-depth-2 a{
   border-right: none;
}


#superfish-2 .sf-depth-3 a,#superfish-11 .sf-depth-3 a{
  margin-bottom: 6px;
}



#superfish-1 a.active, #superfish-1  .sf-depth-1 .last a,
#superfish-2 a.active, #superfish-2  .sf-depth-1 .last a,
#superfish-11 a.active, #superfish-11  .sf-depth-1 .last a{
  border-right: none;
}

#superfish-1 li a.active,#superfish-2 li a.active,
#superfish-11 li a.active,#superfish-2 li a.active{
  color: #3f92be;
  background-image: url("/images/menubg_active.png");
  background-repeat: no-repeat;
  font-weight: bold;
  /*background-position: center 3px;*/
}




#superfish-1  li.sf-item-4 a.active,
#superfish-2  li.sf-item-4 a.active,
#superfish-11  li.sf-item-4 a.active{
  color: #f47321;
}

#superfish-1  li.sf-item-5 a.active,
#superfish-2  li.sf-item-5 a.active,
#superfish-11  li.sf-item-5 a.active{
  color: #4c721d;
}

#superfish-1  li.sf-item-6 a.active,
#superfish-2  li.sf-item-6 a.active,
#superfish-11  li.sf-item-6 a.active{
  color: #5f365f;
}



#superfish-1 li ul li a{
  color: #e1e1e1;
  padding-right: 12px;
  padding-left: 5px;
  padding-top: 6px;
  background-image: none;
}


#superfish-2 li ul li a,
#superfish-11 li ul li a{
  color: #e1e1e1;
  padding-right: 15px;
  padding-left: 5px;
  padding-top: 14px;
  background-image: none;
}

#superfish-1 li ul li a:hover,
#superfish-2 li ul li a:hover,
#superfish-11 li ul li a:hover{
  
  color: #ffffff;
}





#superfish-1 li ul li a.active,
#superfish-2 li ul li a.active,
#superfish-11 li ul li a.active{
  background-image: none;
  color: #fff !important;
  font-weight: bold;
}



#superfish-1 li.sf-item-5 ul li ul,
#superfish-2 li.sf-item-5 ul li ul,
#superfish-11 li.sf-item-5 ul li ul{
  
   border-top: 5px solid #4c721d;
  
}

#superfish-1 li.sf-item-4 ul li ul,
#superfish-2 li.sf-item-4 ul li ul,
#superfish-11 li.sf-item-4 ul li ul{
  
   border-top: 5px solid #f47321;
  
}



.sf-menu.sf-style-white{
    margin-bottom: 0;
}

.sf-menu.sf-style-white li a{
    
    margin-top: -3px;
   
}


.sf-navbar li li{
  white-space: nowrap;
}


ul.menu li{
    margin: 0;
}

ul.sf-menu a{
  padding-left: 0;
  padding-right: 0;
  
}

.sf-menu li.sfHover > ul{
  top: 50px;
}


#superfish-1 li ul li ul,
#superfish-2 li ul li ul,
#superfish-11 li ul li ul{
   width: 200px;
   top: 41px;
   
   
   
}


.sf-navbar li li li {
  background-color: #0073ae;
  border-bottom: 1px solid #fff;
  
 
}



ul.sf-menu li li li a{
  line-height: 1.6em;
  height: 1.6em;
  
}



#block-views-front-page-slideshow-block{
  clear: both;
}


.front #secondary-content-wrapper{
  text-shadow: none;
  background-image: url("/images/ftopbg.jpg");
  background-repeat: repeat-x;
  height: 337px;
  
  
}

.not-front #secondary-content-wrapper{
  
  text-shadow: none;
  background-image: url("/images/ipagetopbg.jpg");
  background-repeat: repeat-x;
  height: auto;
  
}
  



#secondary-content-wrapper .container{
  padding-top: 0;
}



#logo{
  padding-bottom: 10px;
  margin-bottom: 1px;
  margin-top: -90px;
 
}

.mmp-inline #branding{
  margin-bottom: 0;
  margin-left: 4px;
}

.block{
  margin-bottom: 0;
}

#secondary-content-wrapper .container{
  padding-bottom: 0;
}

#secondary-content-wrapper .block-inner{
  margin: 0;
}





/*
 front page teasers
******************************************/
.front .two-50 .region{
  padding-bottom: 40px;
  padding-top: 40px;
}


.front .two-50 .region .field-name-body{
    
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 10px;
}


.front .region-two-50-second .block-content-inner{
  
  float: right !important;
}

.front .region-two-50-second img{
  border-bottom: 4px solid #4D7124;
}

.front .region-two-50-first img{
  border-bottom: 4px solid #F27330;
}

.front .two-50 .block-content-inner {
 
  border: 1px solid #dddde5;
  border-radius: 4px;
  /*width: 304px;*/
  max-width: 90%;
  padding-bottom: 12px;
  
   box-shadow: 3px 3px 8px -8px #666;
  -webkit-box-shadow: 4px 4px 8px -8px #999;
  
}


.front .two-50 .field-name-field-link{
  background-image: url("/images/fteas-l1.png");
  background-repeat: no-repeat;
  background-position: 15px 0;
  
}
.front .two-50 .field-name-field-link-2{
  background-image: url("/images/fteas-l2.png");
  background-repeat: no-repeat;
   background-position: 15px 0;
  
}

.front .two-50 .field-name-field-teaser-link-3{
  background-image: url("/images/fteas-l3.png");
  background-repeat: no-repeat;
  background-position: 15px 0;
}


.front .two-50 a{
  text-decoration: none;
  color: #333;
}

.front .two-50 .region .field-name-field-link {
  padding-left: 35px;
  padding-bottom: 12px;
  padding-top: 3px;

}

.front .two-50 .region .field-name-field-link-2{
  padding-left: 35px;
  padding-bottom: 12px;
   padding-top: 3px;

}
.front .two-50 .region .field-name-field-teaser-link-3{
  padding-left: 35px;
  padding-bottom: 12px;
   padding-top: 3px;
}


.front .two-50 .region .field-name-field-link a{
  color: #0073ae;
  font-weight: bold;

}
.front .two-50 .region .field-name-field-link-2 a{
  color: #4fc9d6;
  font-weight: bold;

}
.front .two-50 .region .field-name-field-teaser-link-3 a{
  color: #717174;
  font-weight: bold;

}

.front #three-3x33-wrapper .region{
  padding-bottom: 40px;
}


.front #three-3x33-wrapper .region .field-name-body{
    
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 10px;
}


.front #three-3x33-wrapper .block-content-inner {
 
  border: 1px solid #dddde5;
  border-radius: 4px;
  width: 304px;
  padding-bottom: 12px;
   box-shadow: 3px 3px 8px -8px #666;
  -webkit-box-shadow: 4px 4px 8px -8px #999;
  
}


.front #three-3x33-wrapper .field-name-field-link{
  background-image: url("/images/fteas-l1.png");
  background-repeat: no-repeat;
  background-position: 15px 0;
  
}
.front #three-3x33-wrapper .field-name-field-link-2{
  background-image: url("/images/fteas-l2.png");
  background-repeat: no-repeat;
   background-position: 15px 0;
  
}

.front #three-3x33-wrapper .field-name-field-teaser-link-3{
  background-image: url("/images/fteas-l3.png");
  background-repeat: no-repeat;
  background-position: 15px 0;
}


.front .region-three-33-first a, .front .region-three-33-second a, .front .region-three-33-third a{
  text-decoration: none;
  color: #333;
}

.front #three-3x33-wrapper .region .field-name-field-link {
  padding-left: 35px;
  padding-bottom: 12px;
  padding-top: 3px;

}

.front #three-3x33-wrapper .region .field-name-field-link-2{
  padding-left: 35px;
  padding-bottom: 12px;
   padding-top: 3px;

}
.front #three-3x33-wrapper .region .field-name-field-teaser-link-3{
  padding-left: 35px;
  padding-bottom: 12px;
   padding-top: 3px;
}


.front #three-3x33-wrapper .region .field-name-field-link a{
  color: #0073ae;
  font-weight: bold;

}
.front #three-3x33-wrapper .region .field-name-field-link-2 a{
  color: #4fc9d6;
  font-weight: bold;

}
.front #three-3x33-wrapper .region .field-name-field-teaser-link-3 a{
  color: #717174;
  font-weight: bold;

}

.front .region-three-33-third .block-content-inner{
  margin-left: 15px;
}

.front .region-three-33-second .block-content-inner{
  margin-left: 8px;
}




/*
 front page news banner
*************************************************************/

#block-views-front-page-news-items-block{
  margin-bottom: 40px;
}


.node-spotlight{
   margin-bottom: 35px;
   background-image: url("/images/spot-bg.png");
  background-repeat: no-repeat;
  height: 142px;
  
   
}


.node-spotlight .field-name-field-frame-title .field-item{
  color: #0d7cb3;
  font-size: 1.1em;
  padding-top: 4px;
  padding-left: 18px;
  margin-bottom: 0;
  font-weight: bold;
 
  
}


.node-spotlight .field-name-field-frame-title .field-item:before{
  content: "[ ";
  color: #91dfe9;
}

.node-spotlight .field-name-field-frame-title .field-item:after{
  content: " ]";
  color: #91dfe9;
}

.node-spotlight img{
  float: left;
  padding-left: 10px;
  padding-top: 15px;
  
}

#block-views-front-page-exhibitions-block{
  margin-bottom: 35px;
}


.view-front-page-exhibitions table, .view-front-page-exhibitions tbody tr, .view-front-page-news-items table, .view-front-page-news-items tbody tr {
  border: none;
}

#block-views-front-page-news-items-block {
  box-shadow: 3px 3px 8px -8px #666;
  -webkit-box-shadow: 4px 4px 8px -8px #999;
  
  
}

.vid-news{
    background-image: url("/images/box-top.png");
    background-repeat: repeat-x;
    border: 1px solid #DDDDE5;
    border-radius: 5px;
 
}

#block-views-front-page-exhibitions-block .block-title, #block-views-front-page-news-items-block .block-title{
  color: #0d7cb3;
  font-size: 1.1em;
  padding-top: 2px;
}

#block-views-front-page-exhibitions-block h2:before, #block-views-front-page-news-items-block h2:before{
  content: "[ ";
  color: #91dfe9;
}
#block-views-front-page-exhibitions-block h2:after, #block-views-front-page-news-items-block h2:after {
  content: " ]";
  color: #91dfe9;
}



.view-front-page-exhibitions td{
  padding-left: 0;
}


.view-front-page-news-items .views-row{
  width: 33%;
  float: left;
}

.view-front-page-news-items .views-row-last{
  
  float: right;
  margin-right: -10px;
}


.view-front-page-news-items .views-field-field-image{
  height: 50px;
  float: left;
  padding-top: 5px;
  margin-left: -18px;
  padding-right: 8px;
}


.view-front-page-news-items .views-field-title{
  padding-top: 10px;
}


.view-front-page-news-items .views-field-body{
  color: #aaa;
  font-size: 1.1em;
}

/*
.view-front-page-news-items td{
  padding-bottom: 0;
  
}


.view-front-page-news-items table{
  margin-bottom: 0;
  
}
*/


/* Footer */

#footer-wrapper{
  border-top: 3px solid #0073ae;
  margin-top: 20px;
  
  
}
#block-menu-menu-footer-menu ul{
  text-align: center;
  
  
}

#block-menu-menu-footer-menu ul li{
  list-style: none;
  display: inline;
  padding-right: 15px;
  padding-left: 15px;
  
  border-right: 1px solid #4fc9d6;
  line-height: 1;
  
}

#block-menu-menu-footer-menu  ul.menu li.last{
  border-right: none;
}

#block-menu-menu-footer-menu ul li a{
  color: #666;
  font-size: 12px;
  
  
}


#webform-client-form-41 #webform-component-contact,
#webform-client-form-913 #webform-component-contact{
  float: left;
  padding-top: 13px;
  font-size: 16px;
  color: #75b3d1;
  font-weight: normal;

  
}

#webform-component-email{
  float: left;
  padding-top: 16px;
  
  
}


.block-nodeblock .block-inner{
  margin: 0;
}


#webform-component-contact .form-checkboxes label{
  font-size: 12px;
  color: #333;
  padding-left: 5px;
}

#block-nodeblock-41 #webform-component-contact .form-checkboxes input,
#block-nodeblock-913 #webform-component-contact .form-checkboxes input{
  margin-left: 30px;
}

#block-nodeblock-41,
#block-nodeblock-913{
   background-image: url("/images/contactusbg.png");
   background-repeat: no-repeat;
   margin-bottom: 40px;
   height: 50px;
   margin-top:30px;
  
 
   
}


.webform-client-form .form-item, .form-actions{
  margin-top: 0px;
}

#block-nodeblock-41 .webform-client-form .webform-component-checkboxes,
#block-nodeblock-913 .webform-client-form .webform-component-checkboxes{
  padding-left: 100px;
  
  /*
  background-image: url("/images/phone.png");
  background-repeat: no-repeat;
  height: 48px;
  background-position: 0 0px;
  */
}

#edit-submitted-email{
  width: 150px;
  
}

#webform-component-email{
  float: left;
  padding-right: 30px;
  padding-left: 20px;
}

.webform-client-form #edit-submit,
.webform-client-form #edit-submit--2,
.webform-client-form #edit-submit--3,
.webform-client-form #edit-submit--4{
  
        height: 24px;
        width: 84px;
        margin-top: 14px;
        text-indent: -99999px;
        background: url(/images/sendb.png) 0 0 no-repeat;
        border: none;
        }
        
#webform-client-form-914 #edit-submit,
#webform-client-form-920 #edit-submit,
#webform-client-form-916 #edit-submit,
#webform-client-form-918 #edit-submit,
#webform-client-form-916 #edit-submit--2,
#webform-client-form-918 #edit-submit--3,
#webform-client-form-920 #edit-submit--4{
  background: url(/images/send-sp.png) 0 0 no-repeat;
  height: 30px;
  
}


#webform-client-form-1387 .form-submit,
#webform-client-form-1388 .form-submit,
#webform-client-form-1389 .form-submit,
#webform-client-form-1390 .form-submit{
  background: url(/images/send-fr.png) 0 0 no-repeat;
  height: 30px;
  
}

 .webform-client-form #edit-submit--2,
 .webform-client-form #edit-submit--3,
 .webform-client-form #edit-submit--4{
        margin-left: 112px; 
 }
 

 
#edit-actions{
   margin-left: 112px;
   margin-top: -5px;
  
}
 

.contact-h{
  background-image: url("/images/contact-h.png");
  background-repeat: no-repeat;
  /*height: 320px;*/
  background-position: 0 54px;
  padding: 0;
  margin: 0;
  
}


.sec-h{
  background-image: url("/images/security-h.png");
  background-repeat: no-repeat;
  background-position: 0 54px;
  padding: 0;
  margin: 0;
  
}

.vet-h{
  background-image: url("/images/vet-h.png");
  background-repeat: no-repeat;
  background-position: 0 54px;
  padding: 0;
  margin: 0;
  
}

.soft-h{
  background-image: url("/images/software-h.png");
  background-repeat: no-repeat;
  /*height: 320px;*/
  background-position: 0 54px;
  padding: 0;
  margin: 0;
  
}


.blue-nh{
  background-image: url("/images/software-h.png");
  background-repeat: no-repeat;
  height: 200px;
  background-position: 0 54px;
  padding: 0 0 50px 0;
  margin: 0;
  
}


.ndt-h{
  background-image: url("/images/ndt-h.png");
  background-repeat: no-repeat;
  background-position: 0 54px;
  padding: 0;
  margin: 0;
  
}

.about-h{
  background-image: url("/images/about-h.png");
  background-repeat: no-repeat;
  background-position: 0 54px;
  padding: 0;
  margin: 0;
  
}


.land1-h{
  background-image: url("/images/landbg-1.png");
  background-repeat: no-repeat;
  height: 230px;
  background-position: 0 54px;
  padding: 0;
  margin: 0;
  
}



.lt-ie9 .exhibitions{
  background-position: 0 54.5px;
  
}

.phead{
    position: relative;
    left: 550px;
    top: 38px;
    
}

.phead2{
    position: relative;
    left: 700px;
    top: 38px;
    
}






#tablefield-export-link-0{
  padding-bottom: 20px;
 
}

#tablefield-export-link-0 a{
  color: #666;
  text-decoration: underline;
  font-size: 11px;
 
}



/* system tables */


.node-ndt-system .field-type-tablefield tbody,
.field-name-field-configuration thead{
  border: none;
  margin: 0;
  padding: 0;
}


.node-ndt-system .field-type-tablefield table{
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 2px solid #ccc;
  margin-top: 0;

  
}


.node-ndt-system .field-type-tablefield tr.odd{
  
  background-color: #eeeeee;
   color: #666;

}


.node-ndt-system .field-type-tablefield td p,
.node-ndt-system .field-type-tablefield th p{
  margin: 0;
  
}


.node-ndt-system .field-type-tablefield th img{
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}


.node-ndt-system .field-type-tablefield td{
  width: 70px;
}




.node-ndt-system .field-type-tablefield td{
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  font-size: 11px;
  padding: 10px;
  font-weight: normal;
}




.node-ndt-system .field-type-tablefield tr.even{
  
  background-color: #f4f4f4;
  color: #666;

}



.field-name-field-configuration th,
.field-name-field-specifications th{
  padding-top: 3px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  border-right: 2px solid #fff;
  
}


.field-name-field-specifications .col_0 p,
.field-name-field-configuration .col_0 p{
  font-weight: bold;
}


.field-name-field-configuration th,
.field-name-field-specifications th{
  
  background-image: url("/images/table-head.png");
  background-repeat: repeat-x;
  background-color: #e3e3e3;
  padding-bottom: 10px;

  
}




.field-name-field-configuration th p,
.field-name-field-specifications th p{
    color: blue;
    font-weight: bold;
    color: #0073ae;
    font-size: 10px;
    text-align: center;
    
}

.field-name-field-specifications th p{
    
    font-size: 13px;
    text-align: left;
    padding: 10px;
    
}



*/


#block-delta-blocks-breadcrumb .block-inner{
  margin-left: 0;
  margin-right: 0;
  
  
}



#block-delta-blocks-breadcrumb ul{
  padding-left: 0;
  
  
}

#block-delta-blocks-breadcrumb ul li{
  font-size: 11px;
    color: #6c6c6b;
  
}

#block-delta-blocks-breadcrumb ul li a{
    font-size: 11px;
    color: #6c6c6b;
}


#block-delta-blocks-breadcrumb ul li a:after{
  content: "   \00BB \0020   ";
  color: #6c6c6b;
}





/*
 
    Webforms
 
*/


/*
#webform-client-form-45 label,
#webform-client-form-916 label,
#webform-client-form-44 label,
#webform-client-form-914 label,
#webform-client-form-46 label,
#webform-client-form-918 label,
#webform-client-form-471 label,
#webform-client-form-920 label,
#webform-client-form-1387 label,
#webform-client-form-1388 label,
#webform-client-form-1390 label,
#webform-client-form-1389 label{
  
  display: inline-block;
  width: 9em;
  font-weight: normal;
  color: #777;
  
}
*/


.webform-client-form label{
  display: inline-block;
  width: 9em;
  font-weight: normal;
  color: #777;
}

/*
#webform-client-form-44 .form-textarea-wrapper,
#webform-client-form-914 .form-textarea-wrapper,
#webform-client-form-1387 .form-textarea-wrapper,
#webform-client-form-1388 .form-textarea-wrapper,
#webform-client-form-1390 .form-textarea-wrapper,
#webform-client-form-1389 .form-textarea-wrapper{
    width: 232px;
    display: inline-block;
    vertical-align: top;
    
    
}
*/

.webform-client-form .form-textarea-wrapper{
    display: inline-block;
    vertical-align: top;
    /*margin-left: 22px;*/
}
.webform-client-form .form-textarea-wrapper textarea{
  width: 256px;
}



/*
#webform-client-form-471 .form-textarea-wrapper,
#webform-client-form-920 .form-textarea-wrapper{
    width: 232px;
    display: inline-block;
    vertical-align: top;
    
    
}
*/


.nb-webform .block-content-inner{
  box-shadow: 4px 4px 8px -8px #333;
  -webkit-box-shadow: 5px 5px 8px -8px #999;
}

/*
#webform-client-form-44 textarea,
#webform-client-form-914 textarea,
#webform-client-form-471 textarea,
#webform-client-form-920 textarea,
#webform-client-form-1387 textarea,
#webform-client-form-1388 textarea,
#webform-client-form-1390 textarea,
#webform-client-form-1389 textarea{
  margin-left: 10px;
  background-image: url("/images/textarea-bg.png");
  background-repeat: repeat-x;
  border-radius: 4px;
  height: 70px;
  border: 1px solid #ccc;
}
*/
.webform-client-form textarea{
  margin-left: 10px;
  background-image: url("/images/textarea-bg.png");
  background-repeat: repeat-x;
  border-radius: 4px;
  height: 70px;
  border: 1px solid #ccc;
}


/*
.lt-ie9 #webform-client-form-44 textarea,
.lt-ie9 #webform-client-form-914 textarea,
.lt-ie9 #webform-client-form-471 textarea,
.lt-ie9 #webform-client-form-920 textarea,
.lt-ie9 #webform-client-form-1387 textarea,
.lt-ie9 #webform-client-form-1388 textarea,
.lt-ie9 #webform-client-form-1390 textarea,
.lt-ie9 #webform-client-form-1389 textarea{
   margin-left: 12px;
}
*/

/*
#webform-client-form-44 input,
#webform-client-form-914 input,
#webform-client-form-45 input,
#webform-client-form-916 input,
#webform-client-form-46 input,
#webform-client-form-918 input,
#webform-client-form-471 input,
#webform-client-form-920 input,
#webform-client-form-1387 input,
#webform-client-form-1388 input,
#webform-client-form-1390 input,
#webform-client-form-1389 input{
  background-image: url("/images/input-bg.png");
  background-repeat: repeat-x;
  border: 1px solid #ccc;
  height: 20px;
  border-radius: 4px;
  
  
}
*/

.webform-client-form input{
  background-image: url("/images/input-bg.png");
  background-repeat: repeat-x;
  border: 1px solid #ccc;
  height: 20px;
  border-radius: 4px;
  
  
}

#node-45 .field-name-body,
#node-916 .field-name-body,
#node-44 .field-name-body,
#node-914 .field-name-body,
#node-46 .field-name-body,
#node-918 .field-name-body,
#node-471 .field-name-body,
#node-920 .field-name-body,
#node-1387 .field-name-body,
#node-1388 .field-name-body,
#node-1390 .field-name-body,
#node-1389 .field-name-body{
  float: right;
  display: block;
  padding-right: 100px;
  padding-top: 10px;
  color: #717174;
  
}


#node-920 .field-name-body,
#node-918 .field-name-body,
#node-44 .field-name-body,
#node-916 .field-name-body{
  padding-right: 0;
 
}

#node-45 .field-name-body p,
#node-916 .field-name-body p,
#node-44 .field-name-body p,
#node-914 .field-name-body p,
#node-46 .field-name-body p,
#node-918 .field-name-body p,
#node-471 .field-name-body p,
#node-920 .field-name-body p,
#node-1387 .field-name-body p,
#node-1388 .field-name-body p,
#node-1390 .field-name-body p,
#node-1389 .field-name-body p{
  
  line-height: 20px;
  
}

.nb-webform{
  margin-bottom: 50px;
}



.nb-webform h2{
  background-image: url("/images/blue-tri-top.png");
  background-repeat: no-repeat;
  color: #0073ae;
  display: block;
  background-position: 0 20px;
  font-size: 14px;
  padding-bottom: 20px;
  font-weight: bold;
  clear: both;
  
}



.nb-webform .block-title{
  padding-bottom: 20px;
}

/*
#webform-client-form-44,
#webform-client-form-45,
#webform-client-form-46,
#webform-client-form-471{
  width: 450px;
  border-right: 3px solid #dfdfe7;
}
*/


.nb-webform .webform-client-form{
  width: 450px;
  border-right: 3px solid #dfdfe7;
}


/*
#block-nodeblock-44 #webform-component-contact,
#block-nodeblock-914 #webform-component-contact,
#block-nodeblock-45 #webform-component-contact,
#block-nodeblock-916 #webform-component-contact,
#block-nodeblock-471 #webform-component-name,
#block-nodeblock-920 #webform-component-name,
#block-nodeblock-1387 #webform-component-contact,
#block-nodeblock-1388 #webform-component-contact,
#block-nodeblock-1390 #webform-component-contact,
#block-nodeblock-1389 #webform-component-contact{
  margin-top: -105px;
  
}
*/

.webform-client-form #webform-component-contact,
.webform-client-form #webform-component-register,
#webform-client-form-1389 #webform-component-name,
#webform-client-form-471 #webform-component-name
{
  margin-top: -105px !important;
  
}




.nb-webform .block-content-inner{
  border: 1px solid #dfdfe7;
}



#block-nodeblock-914 img,
#block-nodeblock-1387 img{
    position: relative;
    left: -126px;
    top: -35px;
    
}

#block-nodeblock-45 img,
#block-nodeblock-1390 img,
#block-nodeblock-1389 img,
#block-nodeblock-1388 img,
#block-nodeblock-916 img{
    position: relative;
    left: -128px;
    top: -32px;
}



#block-nodeblock-44 #webform-component-icon img
{
    position: relative;
    left: -126px;
    top: -35px;
}



#block-nodeblock-46 #webform-component-icon img,
#block-nodeblock-918  img{
    position: relative;
    left: -128px;
    top: -32px;
}


#block-nodeblock-471 img,
#block-nodeblock-920 img{
    position: relative;
    left: -128px;
    top: -32px;
}





.nb-webform .block-content-inner{
  
  padding: 30px;
  margin-left: 100px;
 
}


#webform-client-form-45 .form-item label.option ,
#webform-client-form-916 .form-item label.option ,
#webform-client-form-44 .form-item label.option ,
#webform-client-form-914 .form-item label.option ,
#webform-client-form-46 .form-item label.option,
#webform-client-form-918 .form-item label.option,
#webform-client-form-471 .form-item label.option,
#webform-client-form-920 .form-item label.option,
#webform-client-form-1387 .form-item label.option,
#webform-client-form-1388 .form-item label.option,
#webform-client-form-1390 .form-item label.option,
#webform-client-form-1389 .form-item label.option{
  width: auto;
}

/*
#webform-client-form-45 .form-item ,
#webform-client-form-916 .form-item ,
#webform-client-form-44 .form-item ,
#webform-client-form-1387 .form-item ,
#webform-client-form-914 .form-item ,
#webform-client-form-46 .form-item,
#webform-client-form-918 .form-item,
#webform-client-form-471 .form-item,
#webform-client-form-920 .form-item{
  margin-bottom: 6px;
}
*/






.vid_blue_title{
  color: #0073ae;
  font-weight: bold;
  font-size: 14px;
}

.vid_orange_title{
  color: #f47321;
  font-weight: bold;
  font-size: 14px;
}
.vid_green_title{
  color: #4c721d;
  font-weight: bold;
  font-size: 14px;
}
.vid_purple_title{
  color: #5f365f;
  font-weight: bold;
  font-size: 14px;
}



.vid_blue_full{
  background-image: url("/images/blue-tri-top.png");
  background-repeat: no-repeat;
  color: #0073ae;
  display: block;
  background-position: 0 20px;
  font-size: 14px;
  padding-bottom: 20px;
  font-weight: bold;
  clear: both;
}
.vid_green_full{
  background-image: url("/images/green-tri-top.png");
  background-repeat: no-repeat;
  display: block;
  background-position: 0 20px;
  color: #4c721d;
  font-size: 14px;
  padding-bottom: 20px;
  font-weight: bold;
  clear: both;
}
.vid_orange_full{
  background-image: url("/images/orange-tri-top.png");
  background-repeat: no-repeat;
  display: block;
  background-position: 0 20px;
  color: #f47321;
  font-size: 14px;
  padding-bottom: 20px;
  font-weight: bold;
  clear: both;
}
.vid_purple_full{
  background-image: url("/images/purple-tri-top.png");
  background-repeat: no-repeat;
  display: block;
  background-position: 0 20px;
  padding-bottom: 20px;
  color: #5f365f;
  font-size: 14px;
  padding-bottom: 20px;
  font-weight: bold;
  clear: both;
}

.vid_blue{
  background-image: url("/images/blue-tri-top.png");
  background-repeat: no-repeat;
  background-position: 0 17px;
  margin-bottom: 10px;
  color: #0073ae;
  font-size: 14px;
  padding-bottom: 20px;
  display: inline;
  font-weight: bold;
  clear: both;
}
.vid_green{
  background-image: url("/images/green-tri-top.png");
  background-repeat: no-repeat;
  background-position: 0 17px;
  color: #4c721d;
  margin-bottom: 20px;
  font-size: 14px;
  padding-bottom: 20px;
  display: inline;
  font-weight: bold;
  clear: both;
}


.vid_orange{
  background-image: url("/images/orange-tri-top.png");
  background-repeat: no-repeat;
  background-position: 0 17px;
  margin-bottom: 20px;
  color: #f47321;
  font-size: 14px;
  padding-bottom: 20px;
  display: inline;
  font-weight: bold;
  clear: both;
}
.vid_purple{
  background-image: url("/images/purple-tri-top.png");
  background-repeat: no-repeat;
  background-position: 0 17px;
  margin-bottom: 20px;
  color: #5f365f;
  font-size: 14px;
  padding-bottom: 20px;
  display: inline;
  font-weight: bold;
  clear: both;
}



.vid_divider{
    background-image: url("/images/wdivider.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    /* margin-bottom: 20px;
    padding-bottom: 20px;*/
    color: #ccc;
    clear: both;
}


.vid_subtitle{
  color: #0073ae;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;

}


.field-name-field-config-table-name, .field-name-field-specs-table-name{
  font-size: 14px;
  padding-top: 20px;
  color: #0073ae;
  padding-bottom: 5px !important;
  font-weight: bold;
  
}




.view-upcoming-exhibitions tbody{
  border: none;
}

.view-upcoming-exhibitions td{
  border-right: 2px solid #fff;
  text-align: left;
  vertical-align: middle;
  padding: 0px 10px 0px 10px;
}

.view-upcoming-exhibitions tr{
  border-bottom: 2px solid #fff;
   
}

.view-upcoming-exhibitions  .views-field-field-event-link{
  width: 140px;
  
}


#block-views-upcoming-exhibitions-block,
#block-views-upcoming-exhibitions-block-1,
#block-views-upcoming-exhibitions-block-2{
  margin-bottom: 30px;
}

#block-views-upcoming-exhibitions-block-1  tr{
  background-color: transparent;
}

#block-views-upcoming-exhibitions-block-1 td{
  padding: 0;
}

.view-upcoming-exhibitions td{
  margin: 0;
}

.view-upcoming-exhibitions td p{
  margin-bottom: 0;
}

.view-upcoming-exhibitions .views-field-field-logo-image{
  background-color: #eee;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
 }
 
.view-upcoming-exhibitions th{
  background-color: #eee;
  border-right: 2px solid #fff;
  padding: 4px 0px 4px 10px;;
  
 }

.view-upcoming-exhibitions img{
  vertical-align: middle;
  padding-bottom: 2px;
  padding-top: 2px;
}
.logo-inner div{
  
  border: 4px solid #eee;
  /*width: auto;*/
  max-width: 200px;
  padding: 5px;
  padding-bottom: 4px;
  background-color: #fff;
 
}
.flexslider{
  box-shadow: none;
  border: none;
  margin: 0;
  border-radius: 0;
}
.field-type-image figure{
  padding: 0;
}
.flexslider .slides img{
  width: auto;
}

.field-name-field-setup-image- figure, .field-name-field-xray-image figure{
  width: 467px;
  float: left;
  
  /*border: 1px solid #ccc;*/
  
}



.field-name-field-setup-image- figure{
    margin-right: 25px;
}
.ulb-disc .item-list ul, .ulb-disc article ul{
  list-style: none;
}





.field-name-field-demo-image{
  display: block;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  float: none;
  margin-bottom: 10px;
}


.vblock-header h2{
  position: relative;
  top: 100px;
}


#page-title{

    position: relative;
    top: -110px;
    color: #fff;
 
    
}

#main-content-header h1{
  font-size: 2.8em;
}

p{
  margin-bottom: 0;
}

tbody{
  border-top: none;
}




.vid3rd{
  margin-bottom: 30px;
  margin-top: 20px;
}


.vid3rd ul{
 
  white-space: nowrap;
  
  border-bottom: 4px solid #807f81;
  
  height: 32px;
  z-index: 1; 
 
}

.vid3rd ul li{
    
    float: left;
    list-style: none !important;
    padding-right: 5px !important;
    
    
}




.vid3rd .block-inner{
  margin-left: 0;
  margin-right: 0;
  
}





.vid3rd ul li a{
  background-image: url("/images/vid3rd-bg.png");
  background-repeat: no-repeat;
  text-align: center;
   
  height: 32px;
  width: 132px;
  
  
  

}

.vid3rd ul li a.active{
  background-image: url("/images/vid3rd-bg-active.png");
  background-repeat: no-repeat;
  color: #fff;
  
}






.access_title{
  width: 260px;
  margin-bottom: 10px;
}

td, th{
  padding: 0;
}





.view-solutions .views-field-title{
  font-size: 1.2em;
  
}


.field-name-field-application-image figure{

  padding: 3px 3px 0 3px;
  border: 1px solid #ccc;
  
}

.field-name-field-application-image .even{
  float: left;
}
.field-name-field-application-image .odd{
  float: right;
}

.field-name-field-application-image{
  margin-top: 20px;
  
}

.sys_conf_link,.sys_spec_link{
  border: 1px solid #dddde5;
  padding-left: 30px;
  display: block;
  margin-top: 10px;
  width: 180px;
  padding-top: 5px;
  padding-bottom: 5px;
  box-shadow: 3px 3px 8px -8px #666;
  -webkit-box-shadow: 4px 4px 8px -8px #999;
  
}



.sys_conf_link a{
  color: #0070ac;
  font-size: 1.1em;
  font-weight: bold;
}

.sys_spec_link a{
  color: #2cc2d2;
  font-size: 1.1em;
  font-weight: bold;
}

.usp-text ul li{
  background-image: url("/images/blue-arrow.png");
  background-repeat: no-repeat;
  padding-left: 30px;
  background-position: 0 8px;
  margin-left: 3px;
  padding-bottom: 5px;
  padding-top: 4px;
  border-bottom: 1px solid #dddde5;
  width: 180px;
  
}



#block-views-ndt-systems-block-1 .sys_conf_link,#block-views-ndt-systems-block-1 .sys_spec_link{
  width: 220px;
  padding-left: 80px;
  
}



#block-views-ndt-systems-block-1 .usp-text ul li{
   width: 268px;
}

#block-views-ndt-systems-block-1 .view-ndt-systems td{
  padding-right: 10px;
}

#block-views-ndt-systems-block-1 .views-field-field-system-logo{
 
  min-height: 230px;

  


}


.usp-text ul li.last{
  border-bottom: none;
}


.view-ndt-systems .views-field-nid-1{
  padding-bottom: 50px;
 
}




.view-ndt-systems td{
  vertical-align: top;
}



.node{
  margin-bottom: 0;
}


.image-style-views-accessory-image{
  border: 1px solid #ccc;
  float: left;
  margin-right: 20px;
  
}


.view-ndt-accessories-type .views-row, .view-security-accessories-type .views-row, .view-articles .views-row {
 
  /*margin-bottom: 80px;*/
  min-height: 220px;
}


.view-q-a .views-row{
  margin-bottom: 30px;
}

.view-ndt-accessories td, .view-x-ray-galleries td{
 
  padding-bottom: 40px;
}



.view-q-a .ui-state-default, .view-q-a .ui-widget-content .ui-state-default, .view-q-a .ui-widget-header .ui-state-default,
.view-solutions .ui-state-default{
   background-color: #fff;
   background-image: none;
}



.view-brouchures img, .view-press-releases img, .view-newsletters img{
  border: 1px solid #ccc;
}

.view-brouchures .field-content,.view-press-releases .field-content{
  
 
  width: 220px;
}

.view-newsletters .field-content{
  
  width: 200px;
}


.press-row{
  max-width: 315px;
  vertical-align: top;
  padding-bottom: 60px;
}

.view-video-galleries td{
 
  padding-bottom: 30px;
  padding-top: 30px;
  text-align: center;
}


view-q-a .ui-state-default, .view-q-a .ui-widget-content .ui-state-default, .view-q-a .ui-widget-header .ui-state-default{
   background-color: #fff;
   background-image: none;
}




#block-views-company-profile-slideshow-block .block-inner{
    margin: 0; 
}


.view-ndt-x-ray-galleries-types .tdfr,
.view-security-x-ray-galleries-types .tdfr{
  border: 1px solid #ccc;
  padding-left: 20px;
  padding-top: 20px;
  display: inline-block;
  width: 240px;
  min-height: 360px;
  margin-right: 80px;
  margin-bottom: 20px;
  
  
}

.view-veterinary-x-ray-gallery .tdfr{
  border: 1px solid #ccc;
  padding-left: 20px;
  padding-top: 20px;
  display: inline-block;
  width: 240px;
  min-height: 300px;
  margin-right: 80px;
  margin-bottom: 20px;
  
  
}

.view-software-galleries .tdfr{
  border: 1px solid #ccc;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 20px;
  display: inline-block;
  width: 240px;
  min-height: 300px;
  margin-right: 60px;
  margin-bottom: 20px;
}

.view-ndt-x-ray-galleries-types .col-last,
.view-software-galleries .col-last,
.view-security-x-ray-galleries-types .col-last,
.view-veterinary-x-ray-gallery .col-last{
  margin-right: 0 !important;
}



.view-ndt-x-ray-galleries-types .views-field-title,.view-ndt-x-ray-galleries-types .views-field-body, .view-security-x-ray-galleries-types .views-field-body {
  width: 220px;
}



.view-ndt-x-ray-galleries-types .views-field-title .field-content{
    color: #f47321;
    font-weight: bold;
    font-size: 14px;
    
}



.view-security-x-ray-galleries-types .views-field-title{
    color: #4c721d;
    font-weight: bold;
    font-size: 14px;
    
}
#block-views-x-ray-gallery-block-3 .views-field-title{
    color: #5f365f;
    font-weight: bold;
    font-size: 14px;
    
}

#cboxTitle{
  background-color: rgba(255, 255, 255, 1) !important;
}


.view-software-galleries .menu, ol, ul{
 /* padding: 14px;*/
 margin-top: 0;
 margin-bottom: 14px;
}




.vid-table td{
  padding: 10px;
}


#three-3x33-wrapper .container{
  margin-top: 0;
}

.field-name-field-application-image figure{
  margin-bottom: 30px;
}


.node-ndt-system .field-label-above{
  float: left;
  color: #0073AE;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 30px;
}


.flex-caption{
  font-size: 12px;
  color: #000;
  font-weight: bold;
  padding-left: 10px;
}

.view-front-page-news-items img{
  padding-left: 2px;
}


.flex-control-nav li{
  margin-left: 6px !important;
  margin-right: 6px !important;
}


.node-application .field-name-field-additional-info{
  clear: both;
}


.node-ndt-system .field-name-field-read-more-links{
    clear: both;
    display: block;
    padding-top: 40px;
}



.node-landing-page .field-name-field-video-header{
  clear: both;
  text-align: center;
  font-size: 1.8em;
  font-weight: 600;
  background-color: #0070ab;
  color: #fff;
  text-shadow: 0px 2px #000000;
  margin-bottom: 10px;
}



.node-landing-page .field-name-field-text-1{
  
  background-color: #fff;
  font-size: 1.1em;
  text-align: center;
  padding: 15px;
  
  
  border-bottom: 1px solid #666;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  
  box-shadow: 0 0 5px 1px #000000;
  
  
  
}

.node-inner{
  height: 100%;
}
  
.node-landing-page fieldset{
  
  border: none;
  
}



.l-wrapper{
  background-color: #006db1;
  display: table-cell;
}


.node-landing-page .group-land-col-1{
  float: left;
  width: 445px;
  padding-left: 30px;
  
 
  
}

.node-landing-page .group-land-col-2{
  float: left;
  padding-top: 110px;
}
  
.node-landing-page .group-land-col-3{
  float: right;
  width: 246px;
  
  
}

.node-landing-page .group-land-backg{
    /*background-color: red;*/
    /*height: 465px;*/
    width: 700px;
    float: left;
    border-right: 10px solid #fff;
}

.node-landing-page .field-name-field-answer{
  background-color: #006db1;
  color: #fff;
  text-align: center;
  padding: 15px;
}


.node-landing-page .field-type-link-field .field-item{
  
  padding-top: 12px;
  padding-left: 10px;
}

.node-landing-page .field-name-field-link{
    height: 45px;
    width: 207px;
    background-image: url("/images/landb-1.png");
    background-repeat: no-repeat;
    background-position: 0 0;

}

.node-landing-page .field-name-field-link .field-item a{
  color: #69c2ed;
  font-weight: bold;
}
.node-landing-page .field-name-field-link-2{
    height: 45px;
    width: 207px;
    background-image: url("/images/landb-2.png");
    background-repeat: no-repeat;
    background-position: 0 0;

}


.node-landing-page .field-name-field-link-2 .field-item a{
  
  color: #0671a8;
  font-weight: bold;
}


.node-landing-page .field-name-field-teaser-link-3{
    height: 45px;
    width: 207px;
    background-image: url("/images/landb-3.png");
    background-repeat: no-repeat;
    background-position: 0 0;

}

.node-landing-page .field-name-field-teaser-link-3 .field-item a{
  
  color: #5f6364;
  font-weight: bold;
}


.node-landing-page .field-name-field-gallery-video{
  
  border-left: 5px solid #fff;
  border-top: 5px solid #fff;
  border-right: 5px solid #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  
  height: 325px;
  
  box-shadow: 0px 0px 5px 1px #000;
  
  
  
  
  
}


.node-landing-page figure img{
  display: block;
  border-bottom: 5px solid red;
  
}


.node-webform .form-checkboxes input, .node-webform .form-type-radio input{ 
  float: none;
  margin-right: 0;
  
}


/*
.node-webform input{
  float: right;
  margin-right: 50px;
}
*/

.node-webform .form-item{
  margin-bottom: 18px !important;
}

#footer-wrapper #block-block-11 table{
   margin-left: auto;
   margin-right: auto;

}

#footerlogos{
  text-align: center;
}

#logo1{
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  
}

#logo2{
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -5px;
  
}  

.embedded-video{

  max-width: 620px;    
}

.app_tab_img{
  
  display: none;
}

.field-slideshow-caption{
    font-weight: 200;
    color: #999;
    text-align: center;
}

.views-field-edit-node a{
  
  background-color: #ff6600;
  color: #fff;
  
  padding: 10px;
  
}

#webform-client-form-1607{
  border: none;
}

#webform-client-form-1607 fieldset{
  margin: 0 2px 10px 0;
  
}


.nl_{
  
  background-color: #234572;
  color: #fff;
  display: block;
  font-size: 18px;
  min-height: 1000px;
  
}

.nl_ a{
  color: #00ffff;
}


.nl_wrapper{
     max-width: 640px;
    margin-left: auto;
    margin-right: auto;
      
}

.nl_image_l{
  float: left;
  padding-right: 50px;
 
}

.nl_image_r{
  
}



.nl_text_r{
  float: right;
  
  
}

.nl_row{
  
  clear: both;
  border-bottom: 1px solid #00ffff;
  width: 100%;
  padding-bottom: 30px;
  margin-top: 20px;
  margin-bottom: 30px;
  min-height: 230px;
  
}

.nl_text_l{
  float: left;
  max-width: 50%;
  padding-right: 80px;
  
}

.nl_header{
  
      padding: 40px 0 30px 0;
      border-bottom: 1px solid #00ffff;
  
}

.views-slideshow-cycle-main-frame img{
  
    margin-top: 1px;
}


.embedded-video{

  max-width: 640px;    
}



.node-type-landing-page #cboxWrapper{
  width: 670px !important;
  height: 440px !important;
}

.node-type-landing-page #colorbox{
  width: 670px !important;
  height: 440px !important;
}



.view-management .views-field{
    max-width: 445px;
    


}

.view-management .views-field-body{  
     min-height:  250px;
     padding-top: 20px;

}


.view-management .views-field-field-manager-ttitle{

    font-weight: 600;
    font-size: 1.2em;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;

}



.view-management img{
   text-align: center;
   display: block;
   margin: 0 auto;
}

.view-management tr{
    display: block;
    padding-bottom: 30px;

}

.view-management .col-1{
    padding-right: 30px;
}

.view-management p{
    margin: 0;
}



.language-icon{
   height: 18px;  
}

.mediaicon{
  
     padding-left: 15px;
    height: 20px;
    width: 20px;
}


#block-nodeblock-1695{
   float: right;
}

#block-menu-menu-top-menu ul,
#block-menu-menu-top-menu-french ul,
#block-menu-menu-top-menu-spanish ul,
#block-nodeblock-1695 ul{
   float: right;
   padding-top: 25px;
}


#block-menu-menu-top-menu ul li,
#block-menu-menu-top-menu-french ul li,
#block-menu-menu-top-menu-spanish ul li,
#block-nodeblock-1695 ul li{
  
  list-style: none;
  display: inline;
  
  padding-left: 15px;
  

  
  
}

#block-menu-menu-top-menu ul li a,
#block-menu-menu-top-menu-french ul li a,
#block-menu-menu-top-menu-spanish ul li a,
#block-nodeblock-1695 ul li a{
  
  color: #1074AC;
  font-size: 1.3em;
  
}


#block-menu-menu-top-menu .block-inner,
#block-menu-menu-top-menu-french .block-inner,
#block-menu-menu-top-menu-spanish .block-inner,
#block-nodeblock-1695 .block-inner{
  margin: 0;
}

.cntry{



   border: 1px solid #ccc;
   height: 26px;
   border-radius: 4px;
   
}




/*
.node-type-landing-page #cboxContent{
  width: 640px !important;
  height: 460px !important;
}
*/


/*

.strp2{
  
  background-color: #f5f5f5;
  border-bottom: 1px solid #ccc;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}


.strp1{
  
  background-color: #DBDCDE;
  border-bottom: 1px solid #ccc;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}



*/

/*
#node-1607{

   background-image: url("/images/agent_tra.jpg");
  background-repeat: no-repeat;
  background-position: 0 0;
  
  
  
}

*/
/*
#node-1607 .field-name-body{
    padding-top: 300px;

}

*/
/*
#node-1607 .field-name-body{
  color: #fff;
  padding-left: 30px;
  padding-top: 20px;
}


*/

/*
.solutionsb{
  clear: both;
}

*/
