@import url('//cloud.webtype.com/css/7ca67a93-ac90-45a0-849b-e90d1a097e5c.css');

#topnavigation ul li:hover ul, #topnavigation ul li.current ul, #topnavigation ul li.selected ul{display:block;z-index:100000;}

/*-------------- Reset CSS Start--------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*-------------- Reset CSS End --------------*/

.interstate {font-family: Interstate;font-style: normal;font-weight: normal;}
.interstatelight {font-family: "Interstate Light", "Interstate", Arial;font-style: normal;font-weight: normal;}


/*-------------- Main Body CSS --------------*/
body { background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:62.5%; line-height:1;}
a {color:#0146ad; text-decoration:none;}
a:hover{color:#0146ad; text-decoration:none;}
.hide, #bannerwrapper h1{display:none;}
img {outline-style:none;outline-width:0;border:0 none;}
sup {font-size:smaller;	font-weight:bold;}
sub {margin:2px 0;padding:2px 0;}
ul li{margin: 0 0 10px;}
ul {list-style-image:none; list-style-position:outside;list-style-type:none;}
ol {list-style-image:none;list-style-position:outside;padding-left:20px;font-size:1.2em;list-style:decimal outside none;color:#616161;}
ol li {	margin-bottom:10px;font-size:1.2em;}
ol li ol li {margin-top:10px;font-size:0.867em;}

hr {border-style:none none solid;border-width:0 0 1px;margin:5px 0;}
:active {outline-style:none;outline-width:0;}
* {margin:0;padding:0;}
p {line-height:140%; font-size:1.1em; margin-bottom:10px;}
h1 {font-size:1.8em; margin-bottom:10px;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em; margin-bottom:10px;}
h4{font-size:1.6em; margin-bottom:10px;}
h5{font-size:1.4em; margin-bottom:10px;}

#maincontent ul li ul li{font-size:14px;}
#maincontent ul li ul {margin-top:10px;}
p#sectionheader { font-size:1.6em; }

/*-------------- Main Prototype --------------*/

#maincontent{padding-top:85px;float:left; width:590px; padding-bottom:30px; background: url("/~/media/Images/K/Kingspan/css/homeBoxWhite-contentbd.png") no-repeat scroll right 85px transparent;}
#MainWrapper {margin:0 auto; width:100%; overflow:hidden; position:relative;}
.background {height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: -1;}
#logo {float: left;height: 95px;position: relative;width: 196px;z-index:10;}
#logo-home {float: left; width: 196px;z-index:10; margin-left:2px}
#topheaderlinks {float: left;height: 95px;position: relative;width:745px; z-index: 500;background: url("/~/media//Images/K/Kingspan/css/header-right-bg.png") no-repeat scroll right 0 transparent;  padding-right: 19px;}
#topheaderlinks-home {float: left; width:743px; position: absolute; right:0; clear: both; z-index: 500;background: url("/~/media/Images/K/Kingspan/css/header-right-bg-home.png") no-repeat scroll right 0 bottom 20px transparent; padding-right: 19px;}

#headerTop {float: right; font-size: 1.2em; height: 32px; width: 203px;}
#headerTop-home {float: right; font-size: 1.2em; height:42px;}

#Homepage .grid_49{width:1000px; margin:0 auto; overflow: visible;}

.grid_49{width:1000px; margin:0 auto; overflow:hidden;}

#about-kingspan .grid_49, /*#our-products .grid_49,*/ #investors .grid_49, #our-responsibilities .grid_49, #media .grid_49, #careers .grid_49
{width:1000px; margin:0 auto; overflow: visible;}

#about-kingspan.ip3-working-for-us .grid_49 {overflow: hidden;}


#bannerMain {clear:both; height:448px; position:relative; width:1000px; background:url("/~/media/Images/K/Kingspan/css/banner-home-bg.png") no-repeat scroll 0 0 #FFFFFF; margin-top:95px;}

.clearboth {clear:both;}

#bannerwrapper {}
#bannerwrapper ul li{margin:0px;}
.nojs #bannerwrapper ul#slideshow li.slidingBan.current,.ip3-selfserve #bannerwrapper ul#slideshow li.slidingBan.current{display:block;}
.nojs .bx-window .bx-prev,.nojs .bx-window .bx-next,.ip3-selfserve .bx-window .bx-prev,.ip3-selfserve .bx-window .bx-next{display:none;}

.productFinder {width:133px; float:left; height:31px; background: url("/~/media/Images/K/Kingspan/css/productFinder.jpg") no-repeat scroll 0 0 transparent; color:#fff; }
.contlinks {width:70px; float:left; color:#0146ad; padding:10px 0 0 0;}
.image-home {float:left; width:155px; padding:2px 5px 0 0;}

.productFinder p{padding-top:7px; font-size:1em;}
.productFinder a:hover{text-decoration:underline;}

.productFinder p a {background: url("/~/media/Images/K/Kingspan/css/blue-arrow.jpg") no-repeat scroll right 10px transparent;color: #FFFFFF;font-weight: bold;height: 31px;margin-top: 15px; padding: 9px 20px 9px 15px;text-decoration: none;}

.bannerDescription {height: 218px;position: absolute; top:165px; left:14.3%; width:510px; background: url("/~/media/Images/K/Kingspan/css/des-bg-updated.png") no-repeat scroll 0 0 transparent; color:#ffffff;}

.LandingBannerDescription {height: 238px;position: absolute; top:69px; left:0px; width:630px; background: url("/~/media/Images/K/Kingspan/css/landing-dec-bg.png") no-repeat scroll 0 0 transparent; color:#ffffff;}

.LandingBannerDescription p {padding:0 25px 0 40px; font-size: 1.6em;font-family:"Interstate Light", "Interstate", Arial;}
.LandingBannerDescription h1 {padding:20px 25px 0 40px;  font-size: 2.6em;font-family: "Interstate Light", "Interstate", Arial;}
.LandingBannerDescription p a{color:#ffffff; font-size: 1em;font-family:"Interstate Light", "Interstate", Arial;background: url("/~/media/Images/K/Kingspan/css/white-arrow.png") no-repeat scroll right 5px transparent;padding-right:25px;}


#bannerwrapper .bx-window {height:554px;}

.bannerDescription a p.rad-introtext {font-size: 2.2em; padding-top:18px; font-family: "Interstate Light", "Interstate", Arial; line-height:106%;letter-spacing:-0.2px;color:#fff;}
.bannerDescription a p {padding:0 18px 0 78px; font-size: 1.6em; padding-top:0px; font-family: "Interstate Light", "Interstate", Arial;line-height:106%;letter-spacing:-0.2px;color:#fff;}
.slidingBanner.last {display:none;}
#progress-bar-bg {display:none;}

#nav {position: absolute; bottom:13px; left:14.3%; font-size:1.8em; z-index:100;}

#nav a {background:url("/~/media/Images/K/Kingspan/css/sliding-black-arrow.jpg") no-repeat scroll right 0px #3F3F3F;border-bottom: 10px solid #FFFFFF;border-right: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF;display: block; float: left;height: 53px; padding-top: 14px; width: 186px; text-decoration:none; color:#ffffff; padding-left:12px; font-family: "Interstate light", "Interstate", Arial; font-weight:bold;}

#nav a.caption1 {background:url("/~/media/Images/K/Kingspan/css/white-arrow-update.jpg") no-repeat scroll 170px 22px #0066CC; border-bottom: 0 none; margin-bottom: 0; height:40px}
#nav a.caption2 {background:url("/~/media/Images/K/Kingspan/css/white-arrow-update.jpg") no-repeat scroll 170px 22px #888888; border-bottom: 0 none; margin-bottom: 0; height:40px}
#nav a.caption3 {background:url("/~/media/Images/K/Kingspan/css/white-arrow-update.jpg") no-repeat scroll 170px 22px  #ff6600; border-bottom: 0 none; margin-bottom: 0; height:40px}
#nav a.caption4 {background:url("/~/media/Images/K/Kingspan/css/white-arrow-update.jpg") no-repeat scroll 170px 22px #009900; border-bottom: 0 none; margin-bottom: 0; height:40px}
#nav a.caption5 {background:url("/~/media/Images/K/Kingspan/css/white-arrow-update.jpg") no-repeat scroll 170px 22px #3f3f3f; border-bottom: 0 none; margin-bottom: 0; height:40px}


#nav a.activeSlide.lastSlide.caption5.active { border-bottom: none; border-right: 0px; border-top: none; display: block; float: left;height: 40px; padding-top: 14px; width: 188px; padding-left:12px; background: url("/~/media/Images/K/Kingspan/css/sliding-tab-selected.png") no-repeat scroll 0 6px transparent; color:#0146ad; text-decoration:underline; padding-bottom:0px;}



#nav a.activeSlide.firstSlide.caption1.active { border-bottom: none; border-right: 2px solid #FFFFFF;border-top: none; display: block; float: left; padding-top: 14px; width: 186px; padding-left:12px; background: url("/~/media/Images/K/Kingspan/css/sliding-tab-selected.png") no-repeat scroll 0 6px transparent; color:#0146ad; text-decoration:underline; padding-bottom:0px;}



#nav a.activeSlide { border-bottom: none; border-right: 2px solid #FFFFFF;border-top: none; display: block; float: left; padding-top: 14px; width: 186px; padding-left:12px; background: url("/~/media/Images/K/Kingspan/css/sliding-tab-selected.png") no-repeat scroll 0 6px transparent; color:#0146ad; text-decoration:underline;}

#nav a:hover{text-decoration:underline;}

.slidingBan {display:none;}
.slidingBan .current {display:block;}

#nav a.lastSlide.activeSlide {border-right:none;}
#nav a.lastSlide {border-right: medium none;width: 188px;}

.bx-prev {position: absolute;top: 245px; z-index: 100; left:16%;}
.bx-next {position: absolute;top: 245px; z-index: 100; right:15%;}


#maincontent ul {font-size: 1.1em;margin: 0; padding: 0;}
#maincontent ul li { background: url("/~/media/Images/K/Kingspan/css/bullet_bg.png") no-repeat scroll 0 8px transparent; line-height: 130%;list-style-type: none;margin: 0 0 10px; padding: 0 0 0 12px;font-size:1.272em;color:#616161;}
#maincontent ul li a{font-size:0.8em;color:#0146AD;}


#LandingBannerWrapper {clear: both;float: left; height: 448px; position: relative;}

#bannerContainer {bottom: 0;height: 544px;left: -199px; position: absolute; top: -95px; width:1400px; }

#bannerContainer img {border-width: 0;height: 543px; width: 100%;}

#LandingBannerWrapper .product-box {background: url("/~/media/Images/K/Kingspan/content-images/product-finder-bg.png") no-repeat scroll left 0 transparent; border-right: 10px solid #E8E8E8;bottom: 0;height: 98px;left: 656px;position: absolute;right: 0;top: 350px;width: 334px;z-index: 1000;}

#LandingBannerWrapper .product-box .text{left:95px;position:absolute;}
#LandingBannerWrapper .product-box .text h2{color:#FFFFFF;font-size:2.4em;padding:20px 0px 5px 0px;font-family: "Interstate light", "Interstate", Arial; }
#LandingBannerWrapper .product-box .text a{background: url("/~/media/Images/K/Kingspan/css/white-arrow.png") no-repeat scroll right 2px transparent;color: #FFFFFF;display: block;font-size:1.3em;padding-right: 15px;width: 190px;z-index: 100000;}

#LandingBannerWrapper .product-box .text a:hover{text-decoration: underline;}

#leftcol {padding-left:20px;}

.BackgroundImages{left: 0;position: absolute;z-index: -10000;}
#globalWrapper {clear: both; height: 750px;width: 1000px; position: relative;}
#flashBanner {position: absolute; top: -95px; left:0px;}
#flashMap {height: 703px;position: relative; width: 1000px; margin:0px;}
#flashMap #ExternalWebContentContainer  {height: 703px;left: 0;position: absolute; top: 0;width: 1000px;}


.ie8 #flashMap #ExternalWebContentContainer {top:0px;}
.ie7 #flashMap #ExternalWebContentContainer{top:-95px;}


.ie7 #flashMap{height: 610px;}


#flashBanner_bg_featured_products {height: 703px;left: 0;position: absolute; top: 0;width: 1000px;}

#flash_wrapper_full {position:relative; width:1000px; margin:0px; padding:0px; height:703px;}

.ie7 #flash_wrapper_full, .ie8 #flash_wrapper_full {top:-95px;}

/*-------------- Header CSS --------------*/
#headerwrapper {float: left;margin-left: 20px; position: relative;width: 960px; z-index: 50;background:url("/~/media//Images/K/Kingspan/css/header-update-bg.png") no-repeat scroll right 0 transparent; }
#headerwrapper-home  {float: left; margin-left: 20px; position: absolute; width: 960px; z-index: 50;background:url("/~/media//Images/K/Kingspan/css/header-update-bg-home.png") no-repeat scroll right 0 bottom 20px transparent; top:0; height:125px;}
#headerlinks {overflow:hidden; }
#headerlinks ul li {border-right: 1px solid #0000FF;  float: left;  padding: 0 5px; }
#searchcontainer {clear:both; float:right; height:25px; margin:10px 0 0; overflow: hidden;}







#searchtextbox input {background: none repeat scroll 0 0 transparent;border: medium none;
color: #939393;font-size: 1.4em;height: 26px;padding-left: 5px;width: 162px;}

.ie7 #searchtextbox input, .ie8 #searchtextbox input {padding-top:5px; padding-left:5px;}

#searchtextboxbutton {float: left;}
#searchtextboxbutton input {height: 24px; width: 44px; }
#toplinks {float: left; display:none;}
/*-------------- Left Navigation CSS --------------*/

#utility {margin-top:40px;}

/*-------------- Breadcrumb CSS --------------*/
#breadcrumb {margin:10px 0;}

/*-------------- Search page CSS Start --------------*/
.sitesearchpagination {padding-top:10px;}
.sitesearchpagination ul li {float: left; margin:0 10px 0 0; padding: 0;}
Table.searchTable tbody tr th { text-align: left; height: 22px;}


/*-------------- Top Navigation CSS Start --------------*/


#topnavigation {clear: both;float: right;margin-top: 20px; width:760px;}
#topnavigation ul{float: right;}
#topnavigation ul li{font-family: "Interstate Light", "Interstate", Arial; display:inline; float:left; margin-bottom:0px; font-size: 1.25em; font-weight:bold; line-height:13px;}
#topnavigation ul li a{display:block; text-decoration:none;}
#topnavigation ul li span {display: block; margin: 3px 0 0;padding: 12px 9px 15px; color:#ffffff}

#topnavigation ul li ul#section-investors-level2 span, #topnavigation ul li ul#section-media-level2 span, #topnavigation ul li ul#section-our-responsibilities-level2 span, #topnavigation ul li ul#section-careers-level2 span{background:none;}



#topnavigation ul li#nav-investors-level1 span, #topnavigation ul li#nav-media-level1 span, #topnavigation ul li#nav-our-responsibilities-level1 span, #topnavigation ul li#nav-careers-level1 span{background:#164290;}



#topnavigation ul li#nav-careers-level1 span {padding-right:15px;}

#topnavigation ul li a span, #topnavigation ul li a span {background:#0050ad;}
#topnavigation ul li ul li a span, #topnavigation ul li ul li a span{background:none;}



#topnavigation ul li#nav-alternative2energy-level1 {border-right:1px solid #ffffff;}
#topnavigation ul li.level1.first span {background: url("/~/media//Images/K/Kingspan/css/aboutus-bg.jpg") no-repeat scroll 0 0 #0050ad; padding-left:15px;}

#topnavigation ul li#nav-about-kingspan-level1.level1 a:hover {background: url("/~/media//Images/K/Kingspan/css/aboutus-bg-selected.jpg") no-repeat scroll 0 0 #333333; }
#topnavigation ul li#nav-about-kingspan-level1 a:hover span {background: none; margin-top:0px; padding-top:15px;}

#topnavigation ul li ul#section-about-kingspan-level2 li.level2 a:hover{background: none;}



#topnavigation ul li ul#section-about-kingspan-level1 li a:hover{display:block;}
#topnavigation ul li#nav-about-kingspan-level1.current span {background: url("/~/media//Images/K/Kingspan/css/aboutus-bg-selected.jpg") no-repeat scroll 0 0 #333333; margin-top:0px; padding-top:15px;}

#topnavigation ul li#nav-about-kingspan-level2 a:hover span {background: none; margin-top:0px; padding-top:15px;}

#topnavigation ul li#nav-about-kingspan-level2 ul li a:hover {background: none;}



#topnavigation ul li#nav-about-kingspan-level1.selected span, #topnavigation ul li#nav-about-kingspan-level1.current span {background: url("/~/media//Images/K/Kingspan/css/aboutus-bg-selected.jpg") no-repeat scroll 0 0 #333333; margin-top:0px; padding-top:15px;}

#topnavigation ul li#nav-about-kingspan-level1.selected ul li span, #topnavigation ul li#nav-about-kingspan-level1.current ul li span {background:none; margin-top:5px; padding:0px; }


#topnavigation ul li#nav-our-products-level1.selected ul li, #topnavigation ul li#nav-our-products-level1.current ul li{ margin:0px; display:block;}

#topnavigation ul li ul li a:hover span{color:#B99664;}



#topnavigation ul li a:hover{background:#333333;}
#topnavigation ul li ul li a:hover {background:none;}
#topnavigation ul li a:hover span {margin-top:0px; padding-top:15px;}

#topnavigation ul li.current span{background:#333333; }

#topnavigation ul li#nav-our-products-level1.current span, #topnavigation ul li#nav-alternative2energy-level1.current span, #topnavigation ul li#nav-investors-level1.current span, #topnavigation ul li#nav-media-level1.current span, #topnavigation ul li#nav-our-responsibilities-level1.current span, #topnavigation ul li#nav-careers-level1.current span {background:#333333; margin-top:0px; padding-top:15px;}

#topnavigation ul li#nav-our-products-level1 a:hover span, #topnavigation ul li#nav-alternative2energy-level1 a:hover span, #topnavigation ul li#nav-investors-level1 a:hover span, #topnavigation ul li#nav-media-level1 a:hover span, #topnavigation ul li#nav-our-responsibilities-level1 a:hover span, #topnavigation ul li#nav-careers-level1 a:hover span {background: none;}



#topnavigation ul li ul#section-our-products-level2 a:hover span, #topnavigation ul li ul#section-alternative2energy-level2 a:hover span, #topnavigation ul li ul#section-investors-level2 a:hover span, #topnavigation ul li ul#section-media-level2 a:hover span, #topnavigation ul li ul#section-our-responsibilities-level2 a:hover span, #topnavigation ul li ul#section-careers-level2 a:hover span {background: none; padding-top:5px;}




#topnavigation ul li#nav-about-kingspan-level2.current span {background: none; margin-top:0px; padding-top:15px;}


#topnavigation ul li ul#section-about-kingspan-level2 li.level2 a span, #topnavigation ul li ul#section-about-kingspan-level2 li.level2 a:hover span {background:none; padding:5px 4px 4px 4px; margin:0px;}
 
#topnavigation ul li:hover u#section-about-kingspan-level2 {display:block;}


/*-------------- Top Navigation 2nd Lavel CSS Start --------------*/
.submenu {height: 50px;position: absolute;right: 0; top: 95px;width: 709px; z-index: 10000; background: transparent url(/~/media/Images/K/Kingspan/css/top-nav-sub-bg.png) no-repeat scroll 0 0; display:none;}

.submenu ul {margin-left:10px; }

#topnavigation ul li ul {background: url("/~/media/Images/K/Kingspan/css/top-nav-sub-bg.png") no-repeat scroll 0 0 transparent; height: 50px; padding: 0; position: absolute;  top: 95px;
 width: 709px; right:0px;}


#topnavigation ul li ul li {display: inline; font-weight: normal;margin: 5px 0 0; padding:0;text-align: center; font-size: 1em; font-family: Arial,Helvetica,sans-serif; font-weight: bold;  line-height: 9px;}

.submenu ul li {display: inline;font-weight: normal; margin:5px 0 0 0; padding: 0 16px 0 0; text-align: left; float:left; font-size: 1.2em;line-height:15px; }

.submenu ul li span, .submenu ul li.current {
background: none repeat scroll 0 0 transparent;color: #ffffff; cursor: pointer;display: block; font-weight: bold; padding: 0;}

.submenu ul li.current {padding-right:16px; color:#b59a65;}

.submenu ul li.current span{ color:#b59a65;}

.nav-menu ul li.level2.last {padding-bottom: 16px;}
#topnavigation ul li ul{display:none;}

#topnavigation ul li ul li a span{margin: 3px 0 0; padding: 2px 4px 2px 4px; }
#topnavigation ul li.current ul li{margin-top:5px;}

/*-------------- Site Map --------------*/
#sitemapcontainer { width: 340px; }
#sitemapcontainer li { margin: 15px 0 20px; padding: 0 0 0 10px; font-weight:bold }
#sitemapcontainer li a { display: block; padding: 3px; }
#sitemapcontainer li ul li {  font-size:1em; margin: 4px 0 4px 5px; padding: 0 0 0 20px; font-weight:normal }
#sitemapcontainer li ul li a { padding: 0 0 0 3px; }
#sitemapcontainer li ul li ul { margin-bottom: 10px; }
#sitemapcontainer li ul li ul li { margin-left: 16px; padding-left: 10px; }

/*-------------- Footer CSS Start --------------*/

#footerwrapper {background:#E8E8E8; clear: both; height: 45px;width: 1000px; margin-bottom:66px; margin-left:auto; margin-right:auto;}

#footerlinks ul li {border-right: 1px solid #0000FF; float: left;  padding: 0 5px;}

#copytext {float:left; width:200px;}
#copytext p {font-size:1.2em; padding:15px 0px 0 10px; color:#656565;}
.footerleft {width:534px; float:left;}
.footerleft ul li{ float:left; padding:15px 6px 0 0; font-size:1.2em;}
.footerleft ul li a{color:#656565;}
.footerleft ul li a:hover, .box-image p a:hover, .box3-text a:hover, .box5 .linkbox a:hover, .box6 .linkbox a:hover, .box7 .linkbox a:hover, .box8 .linkbox a:hover, .box5 .box-news ul li.news a:hover, .box6 .text a:hover { text-decoration:underline;}

/* ------------------ Search ------------------- */
.ip3search_highlight{font-weight:bold;}
#searchbox {border-left: 12px solid #FFFFFF; border-right: 15px solid #FFFFFF;float: left;height: 45px;width: 230px;}

#searchtextbox {float: left;padding-left: 13px;padding-top: 7px;}

/*----------------------------Table--------------------------*/
table{width:100%;}
table thead tr th{border-bottom: 1px solid #b59a65;padding:15px 0px;font-weight:bold;color:#616161;font-size:1.2em;}
table tbody tr td{border-bottom: 1px solid #b59a65;padding:10px 0px;color:#616161;font-size:1.2em;line-height:140%;}
table.rad-noborder tbody tr th{padding:15px 0px;font-weight:bold;color:#616161;font-size:1.2em;border:none;text-align:left;}
table tbody tr th{border-bottom: 1px solid #b59a65;padding:15px 0px;font-weight:bold;color:#616161;font-size:1.2em;}
table tbody tr td p a{font-size:1em;}
table tbody tr td p {font-size:1.1em;}
table tbody tr td  a{font-size:1em;}

table.rad-thick{border:none;margin-top:10px;}
table.rad-thick thead th{border-bottom:none;}
table.rad-thick tbody td{border-bottom:none;text-align:left;}
table.news-pr{border:none;margin-top:10px; margin-bottom:10px;}
table.news-pr thead th{border-bottom:none;}
table.news-pr tbody td{border-bottom:none;text-align:left;padding:0px 0px 5px 0px;}



.text-content p.rad-small{font-size:1.2em;}
.left{text-align:Left;}
.center{text-align:center;}
span.eventtextbox input{width:35px;}
table.outlook-calendar{border:none;margin:10px 0px;}
table.outlook-calendar thead th{padding:10px;font-size:1.4em;}
table.outlook-calendar tbody td{padding:10px;border-bottom:none;text-align:left;font-size:1.4em;}
table.outlook-form{border:1px solid #EDE3D7;}
table.outlook-form thead th{padding:10px;border-bottom:none;}
table.outlook-form tbody td{padding:10px;border-bottom:none;font-size:1.4em;}
table.outlook-form p{font-size:1em;}
table.outlook-calendar p{font-size:1em;}

#subbtn{width:144px;float:left;margin-left:2px;border:1px solid #B99664;}#privacychkbox{float:left;width:20px;margin-top:5px;}
.loginbtn{border:1px solid #B99664;padding:0px 5px;}
#leftcol ul{list-style:none;}
#maincontent .tab{padding:0px 0px 20px 0px;width:100%;float:left;}
#maincontent .tab ul li{background:none; display:inline;margin-right:10px;float:left;height:32px;padding:0px; }
#maincontent .tab ul li a span{padding:8px 18px 10px 14px;color:#0146ad;font-size:1.437em;float:left;font-weight:bold;background:none;}
#maincontent .tab ul li a span:hover{padding:8px 18px 10px 14px;color:#FFFFFF;font-size:1.437em;float:left;background-color:#ccc;font-weight:bold;}
#maincontent .tab ul li span{padding:8px 18px 10px 14px;color:#FFFFFF;font-size:1.147em;float:left;background-color:#ccc;font-weight:bold;}
.pagination{padding:10px;}
.pagination ul li{display:inline;padding:10px;}

.upcase{text-transform:uppercase;}
.rad-highlight{padding-top:5px;padding-right:8px;padding-bottom:10px;border-bottom: 1px solid #B99664;background-color:#F0EAE0;}
.rad-left{float:left;padding-right:10px;}
.rad-right{float:right;padding-left:10px;padding-top:10px;}
table.lines tr td{text-align:center;}
.img-gallery{display: block;float: left;padding: 0;
width: 165px;margin: 4px 4px 0px;height:170px;}
.gallerytitle{color: #666666;display: block;text-align: left;width:165px;float:left;line-height:17px;padding-top:5px;}
.result-agm{margin-bottom:10px;}
.groupImg{float:left;width:33.3%;}
.gallerydesc{float:left;width:522px;}
.overview-link{width:85%;padding-bottom:15px;float:left;padding-top:15px;}
.groupImg a{margin:10px 0px;color:#0146AD; font-size:1.2em;}
table.rad-noborder{border:none; margin-bottom:10px}
table.rad-noborder thead th{border-bottom:none;}
table.rad-noborder tbody td{border-bottom:none;text-align:center}


span.rad-financial{margin-left:2px;margin-right:3px;}
a span.rad-financial{color:#0146AD;font-size:0.85em;}
span.rad-financial {color:#616161;font-size:1em;}

.agm{margin-top:20px;float:left;width:100%;}
.link-text-agm{margin-top:10px;float:left;}
.pagenav{list-style:none;}
#maincontent .pagenav ul li{list-style-image:none; list-style-position:outside;list-style-type:none;background:none;display:inline;font-size:1.3em;}
.link-text-agm a{color:##0146AD;font-size:1.2em;}

.text-content img.rad-caption{margin:0px 0px -6px 0px;}
.gallery .gallerytitle a{color:#666666;}
.gallery .gallerytitle a:hover{color:#666666;text-decoration:underline;}
.gallerytitle-item{font-size:1.4em;color: #666666;display: block;text-align: left;width:522px;float:left;line-height:17px;padding-top:10px;padding-bottom:10px;}
.gallery .gallerytitle{font-size:1.1em;}
#body_0_main_0_wrapper_2_threecolcentercol_1_ctl03_ctl04_ctl07_SearchTextFilter3{border:1px solid #B79663;color:#B79663;}
.gallery{float:left;width:522px;margin-bottom:10px;}
.img-gallery  img{border:1px solid #CCCCCC; }
#imagegallery .galleryx-item{float:left;width:522px;padding-left:10px;}
#imagegallery .galleryx-item .img-gallery-item {float:left;width:522px;padding-left:10px;}

/*----------------------------Contact Us --------------------------*/


.ip3-contact-us #maincontent .breadcrumb {width: 754px;}
.ip3-contact-us #maincontent {width: 789px; background: url("/~/media/Images/K/Kingspan/css/homeBoxWhite-threeCol.png") no-repeat scroll right 85px transparent;}
.ip3-contact-us #maincontent .threecolright {display:none;}
.ip3-contact-us #maincontent .breadcrumb .bread-link {width: 630px;}
.ip3-contact-us #maincontent .text-content {width: 754px;}

.signpost-box a{cursor:pointer;}
.text-content table.searchTable  tbody tr td p{font-size:1.167em;width:500px;word-wrap:break-word;}
.text-content table.searchTable thead tr th{text-align:left;}

/*----------------------------Home banner --------------------------*/

#bannerwrapper .bx-window {height:544px; left:-20%; overflow:hidden; position:absolute; width:1400px; top:-95px;}


#header-right-bg{background: none repeat scroll 0 0 #FFFFFF;float: right;height: 95px;padding-left:180px;}
#topheaderlinks-home #header-right-bg-home{background: none repeat scroll 0 0 #FFFFFF;float: right; padding-left:180px;}


.ie9 #header-right-bg{}









/*****************************Light-box**********************/
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background-color:#444444;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px;background:url(/~/media/Images/K/Kingspan/css/top-left.png) 11px 11px no-repeat;}
    #cboxTopRight{width:21px; height:21px; }
    #cboxBottomLeft{width:21px; height:21px;background:url(/~/media/Images/K/Kingspan/css/bottom-left.png) 11px 0px no-repeat; }
    #cboxBottomRight{width:21px; height:21px;background:url(/~/media/Images/K/Kingspan/css/bottom-right.png) 0px -1px no-repeat; }
    #cboxMiddleLeft{width:21px;background:url(/~/media/Images/K/Kingspan/css/left-bg-pop.png) 11px 0px repeat-y;}
    #cboxMiddleRight{width:21px;background:url(/~/media/Images/K/Kingspan/css/right-bg-pop.png) 0px 0px repeat-y;}
    #cboxTopCenter{height:21px;background:url(/~/media/Images/K/Kingspan/css/top-bg-pop.png) 0px 11px repeat-x;}
    #cboxBottomCenter{height:21px;background:url(/~/media/Images/K/Kingspan/css/bottom-bg-pop.png) 0px -2px repeat-x; }
    #cboxContent{background:#fff;}
        #cboxLoadedContent{/*margin-bottom:28px;*/ margin-top:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
                                      #cboxClose{position:absolute; /*bottom:0;*/ top:-21px; right:-19px; background:url(/~/media/Images/K/Kingspan/css/close.png) 0px 0px no-repeat; width:35px; height:35px; text-indent:-9999px;z-index:9999;}
      /*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{}
.cboxIE #cboxTopCenter{}
.cboxIE #cboxTopRight{}
.cboxIE #cboxBottomLeft{}
.cboxIE #cboxBottomCenter{}
.cboxIE #cboxBottomRight{}
.cboxIE #cboxMiddleLeft{}
.cboxIE #cboxMiddleRight{}

/* #cboxTitle{display:none!important;} */





/*********************To be added in main.css**********/
#maincontent ul li a{font-size:12px;}
.groupImg a{margin-bottom:0px;}
.bold{font-weight:bold;}
table.rad-right tr th{text-align:left;}
table.rad-right tr td{text-align:right;}
table.rad-right thead tr th{text-align:right;}
#privacychkbox input{margin-top:0px;}
#subbtn{margin-top:5px;}
#maincontent .agm ul li a{font-size:12px;}
.agm{margin-top:0px;}
#maincontent .tab ul li.selected a span{background-color: #CCCCCC;color: #FFFFFF;float: left;font-weight: bold;padding: 8px 18px 10px 14px;}
body#strategic-goals #maincontent .text-content  table tr td{border:none;}
body#strategic-goals #maincontent .text-content  table tr td p{background:#669900;width:280px;margin:15px 0px 0px 130px;color:#FFFFFF;font-size:1.4em;font-weight:bold;height:67px;padding:15px 0 15px 40px;}
#maincontent .pagenav ul li a{font-size:1em;}
#what-to-expect #maincontent .board-upper .name p{color: #0146AD;float: left;font-size: 1em;
    font-weight: bold;width: 180px;}
 
/*............................Top nav..................*/
.topnav UL LI.level1 SPAN:hover{background:#232323; }
.topnav ul LI.level1.current SPAN{background:#797979;margin-top: -2px;
    padding-top: 17px;}
.ie7 .topnav ul LI.level1 SPAN,.ie7 .topnav UL LI.level1 SPAN:hover{height:13px;}
.ie7 .topnav ul LI.level2 SPAN,.ie7 .topnav UL LI.level2 SPAN:hover{height:14px;}
.topnav ul LI.level1.selected SPAN{background:#797979; margin-top: -2px;padding-top: 17px;}
.topnav UL LI#nav-about-kingspan-level1.level1.current ul li.level2 SPAN{background:none;}


.topnav UL LI#nav-about-kingspan-level1.level1.selected ul li.level2 SPAN{background:none;line-height:16px;}

.topnav ul LI.level1.selected ul li.level2 SPAN,.topnav ul LI.level1.current ul li.level2 SPAN,.topnav UL LI#nav-about-kingspan-level1.level1 ul li.level2 SPAN:hover{background:none;}
.topnav UL LI#nav-about-kingspan-level1 li.level2 SPAN:hover{background:none;}

.topnav UL LI.level1 ul li.level2 SPAN:hover,.topnav UL LI.level1 ul li.level2  SPAN{background:none;}

body#Homepage .topnav {MARGIN-TOP: 21px; }

.topnav {MARGIN-TOP: 23px; WIDTH: 568px; FLOAT: right; CLEAR: both;font-family:"Interstate Light", "Interstate";position:relative;}
.topnav UL {POSITION: relative}
.topnav UL LI {LINE-HEIGHT: 13px;  MARGIN-BOTTOM: 0px; FLOAT: left; FONT-SIZE: 1.3em; FONT-WEIGHT: bold;cursor:pointer;}
.topnav UL LI A {DISPLAY: block; TEXT-DECORATION: none;cursor:pointer;}
.topnav UL LI SPAN {PADDING-BOTTOM: 12px; MARGIN: 0px 0px 0px; PADDING-LEFT:7px; PADDING-RIGHT: 7px; DISPLAY: block; COLOR: #FFF; PADDING-TOP: 15px;}
.topnav LI A:hover {TEXT-DECORATION: none;}
.topnav LI.current SPAN {TEXT-DECORATION: none;}
.topnav LI.selected SPAN {TEXT-DECORATION: none;}
.topnav UL.level2 {POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 709px; PADDING-RIGHT: 0px; BACKGROUND: url(/~/media/Images/K/Kingspan/css/top-nav-sub-bg.png) no-repeat 0px 0px; HEIGHT: 50px; TOP: 95px; RIGHT: 0px; PADDING-TOP: 0px;}
.topnav UL LI UL {POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(/~/media/Images/K/Kingspan/css/top-nav-sub-bg.png) no-repeat left bottom #333333; TOP: 40px; PADDING-TOP: 0px; right:0px;min-height:74px;width:548px;padding-left:0px;float:left;font-size:0.9em;left:38px;}
.topnav UL LI UL A {BACKGROUND: 0px 50%; COLOR: #fff;cursor:pointer;}
.topnav UL LI UL A SPAN {COLOR: #fff;cursor:pointer;}
.topnav UL LI:hover UL {Z-INDEX: 999999; DISPLAY: block;BACKGROUND: url(/~/media/Images/K/Kingspan/css/top-nav-sub-bg.png) no-repeat left bottom;}
.topnav UL LI.current UL {Z-INDEX: 999999; BACKGROUND: url(/~/media/Images/K/Kingspan/css/top-nav-sub-bg.png) no-repeat left bottom;}
.topnav UL LI.selected UL {Z-INDEX: 999999;BACKGROUND: url("/~/media/Images/K/Kingspan/css/top-nav-sub-bg.png") no-repeat scroll left bottom;}
.topnav UL LI.current.level1 UL {Z-INDEX: 10}
.topnav UL LI.current:hover UL {DISPLAY: block !important}
.topnav UL LI{background:#004990;}
.topnav UL LI#nav-Homepage-level1{background:none;}
.topnav UL LI#nav-Homepage-level1 img{}



.topnav UL LI:hover ul li,.topnav UL LI.current ul li,.topnav UL LI ul li.level2{background:none;padding:7px 11px 0px 07px;line-height:16px;height:30px;}
.topnav UL LI#nav-about-kingspan-level1 ul li a span,.topnav UL LI#nav-about-kingspan-level1 ul li  span,.topnav UL LI#nav-our-products-level1 ul li a span,.topnav UL LI#nav-our-products-level1 ul li span,.topnav ul li#nav-investors-level1 ul li span,topnav ul li#nav-investors-level1 ul li a span,.topnav ul li#nav-our-responsibilities-level1 ul li a span,.topnav ul li#nav-our-responsibilities-level1 ul li span,.topnav ul li#nav-media-level1 ul li a span,.topnav ul li#nav-media-level1 ul li span,.topnav ul li#nav-careers-level1 ul li a span,.topnav ul li#nav-careers-level1 ul li span{padding:0px 0px 0px 0px;font-size:0.85em;margin:0px;width:160px;}

.topnav ul li ul li a span:hover,.topnav ul li ul li.current  span,.topnav ul li ul li.selected  span{color:#B99664;}
/************left nav level4***********************************/
.nav-menu ul li.level4{padding:0px;}
.nav-menu ul li.level4.first{margin-top:5px;}
.nav-menu ul li.level4 a{padding:5px 0px 5px 10px;float:left;width:100%;}


.nav-menu ul li.level4.current a {padding:5px 0px 5px 10px;background:none repeat scroll 0 0 #E8E8E8;float:left;width:100%;}
.nav-menu ul li.level4.current a span{color:#333333;}

.nav-menu ul li.level5 {padding:0px;background:none;}

.nav-menu ul li.level4 li.level5.current a {background:none repeat scroll 0 0 #E8E8E8;}
.nav-menu ul li.level4 li.level5.current a span{color:#333333;}
.nav-menu ul li.level4.current  li.level5  a span{color:#333333;}
.nav-menu ul li.level4 li.level5  a{background:none;padding-right:0px;}
.nav-menu ul li.level4 li.level5  a span:hover{color:#0146AD;}





.mbox-3 .mbox-desc.investor{width:227px; min-height:70px;}
.mbox-2.newsfeature .mbox-title.investor{border-bottom:none;}
.mbox-2.newsfeature .mbox-image.investor{margin-top:0px;background:url("/~/media/Images/K/Kingspan/content-images/shareprice-bg.jpg") no-repeat;}
.mbox-image.rns .mbox-text{padding:0px;}

.dir-item #boardItems .board-upper{background:none;}





.topnav ul li#nav-careers-level1  span{padding-right:5px;padding-left:9px;}
.topnav ul li#nav-careers-level1 a span{padding-right:5px;padding-left:9px;}






li#nav-careers-level1{background:url("/~/media/Images/K/Kingspan/css/careers-button-bg.png") no-repeat right 0px transparent;}

li#nav-careers-level1 a span:hover{background:url("/~/media/Images/K/Kingspan/css/careers-button-bg.png") no-repeat right -40px transparent;}


li#nav-careers-level1.current  span{background:url("/~/media/Images/K/Kingspan/css/careers-button-bg.png") no-repeat right -80px transparent;}


li#nav-careers-level1.selected a span{background:url("/~/media/Images/K/Kingspan/css/careers-button-bg.png") no-repeat right -80px transparent;}

li#nav-careers-level1.current  li  span,li#nav-careers-level1.selected  li span,li#nav-careers-level1 li span:hover{background:none;}


.applemac-safari5 .topnav UL LI SPAN{ padding: 15px 5px 12px 5px ;}
.applemac-safari5.chrome .topnav UL LI SPAN{ padding: 15px 7px 12px 7px;}
.applemac-safari5.chrome .topnav ul LI.current SPAN,.applemac-safari5.chrome .topnav ul LI.selected SPAN{ padding: 20px 7px 9px 7px;}
.ie9 .topnav {width:568px;}
.ie9 .topnav ul LI span{padding-left:13px;padding-rigt:13px;}


.ie7 #header-right-bg {padding-left:0px; background:#ffffff; float:right; height:95px; }


/**************************Main2 css**************************/


#maincontent .tab .level3.current{background-color: #CCCCCC;color: #FFFFFF;float: left;} 
#maincontent .tab .level3.current a span{color:#FFF;}
 /*........................css for Home page middle content........................*/
.home-middle-content{float:left;width:980px; background-color:#ffffff; border-left: 10px solid #e8e8e8;border-right: 10px solid #e8e8e8;}
.box-1{float:left;width:313px;min-height;242px;padding-left:10px;}
.box-title{width:313px;float:left;border-top:1px solid #b59a65;margin-top:18px;}
.box-2{float:left;width:313px;min-height;242px;margin-left:10px;}
.box-3{float:left;width:313px;min-height;242px;margin-left:10px;}

.box3-upper{background:url("/~/media/Images/K/Kingspan/content-images/product-finder-new.jpg");width:230px;float:left;height:118px;/*margin-top:22px;*/ margin-top:48px; position:relative;}

.box3-lower{background:url("/~/media/Images/K/Kingspan/content-images/where-we-operate-new.jpg");width:230px;float:left;height:118px;margin-top:10px;position:relative;}
 

.box7 .text p{color: #6A6A6A;font-size: 1.4em;line-height: 16px;}

.box-1 h2,.box-2 h2,.box-3 h2{font-size:2.4em;color:#3f3f3f;padding-top:5px;margin-bottom:8px;font-family:"Interstate light", "Interstate", Arial;}
.box-image{width:313px;height:154px;position:relative;float:left;}
.box-1 .box-desc{position:absolute;bottom:0px; min-height:59px;left:0px;background:url("/~/media/Images/K/Kingspan/css/homeBoxWhite.png") no-repeat scroll right 0px transparent; width:273px; z-index:1000;}
.box-2 .box-desc{position:absolute;bottom:0px; min-height:59px;left:0px;background:url("/~/media/Images/K/Kingspan/css/homeBoxWhite.png") no-repeat scroll right 0px transparent; width:273px; z-index:1000;}

.box-3 .box-desc{position:absolute;bottom:0px; min-height:59px;left:0px;background:url("/~/media/Images/K/Kingspan/css/homeBoxWhite.png") no-repeat scroll right 0px transparent; width:273px; z-index:1000;}

.box-text{padding:10px 20px 0px 0px;}

.box3-upper .box3-text,.box3-lower .box3-text { position:absolute; left:75px;color:#ffffff; top:11px; width:140px; }

.box-image p{margin-bottom:4px;font-weight:bold;color:#3f3f3f;font-size:12px;}
.box-image p a{background:url("/~/media/Images/K/Kingspan/css/arrow.jpg") no-repeat scroll right 2px transparent;padding-right:12px;color:#0146ad;font-weight:bold;z-index:100000;}

.box3-text  a{color:#ffffff;background:url("/~/media/Images/K/Kingspan/css/white-arrow.png") no-repeat right 25px; width:130px;display:block;font-size:14px;padding-right:15px; padding-top:5px; z-index:100; line-height:16px;}

.box3-text h2{color:#ffffff;}
/*.box-3 h2{padding-top:0px; font-family: "Interstate light", "Interstate", Arial;font-size: 2em; margin-bottom: 5px; }*/

.mbox-2.newsfeature .mbox-title {border-bottom: 1px solid #B59A65;border-top: 1px solid #B59A65;}
.mbox-2.newsfeature .mbox-image {margin-top: 19px;min-height: 126px;}
#media .mbox-2.newsfeature .mbox-image {min-height: 145px;}
.mbox-2.newsfeature .mbox-image ul li{margin-bottom:3px; padding-bottom:0px; }
.mbox-2.newsfeature .mbox-image ul li.date {font-size: 1.2em;margin-bottom: 3px;}
.mbox-2.newsfeature .mbox-image ul li.news {margin-bottom:18px; padding-bottom: 0;}
.mbox-image.investor .mbox-text{position:absolute;width:100px;float:left;top:40px;right:20px;}
.mbox-image.investor .mbox-text a{background:url("/~/media/Images/K/Kingspan/css/grey-arrow.png") no-repeat scroll right 2px transparent;}
.mbox-2.newsfeature .mbox-desc {width:296px;}


/*........................css for Landing content........................*/

.middle-content {background: none repeat scroll 0 0 #FFFFFF; border-left: 10px solid #E8E8E8;
border-right: 10px solid #E8E8E8; float: left;padding-bottom: 23px; width: 980px;}

.lbox-1{float:left;width:313px;min-height;242px;padding-left:10px;}
.lbox-title{width:313px;float:left;border-top:1px solid #b59a65;margin-top:18px;}

body#investors .mbox-3 .mbox-title h2 {background: url("/~/media/Images/K/Kingspan/css/email-css.jpg") no-repeat scroll 97% 4px transparent; padding-bottom: 5px;}


.lbox-2{float:left;width:313px;min-height;242px;margin-left:10px;}
.lbox-3{float:left;width:313px;min-height;242px;margin-left:10px;}

.lbox-1 h2,.lbox-2 h2,.lbox-3 h2{font-size:2em;color:#3f3f3f;padding-top:6px;font-family: "Interstate light", "Interstate", Arial; margin-bottom:7px; line-height: 22px;}
.lbox-image{width:313px;height:145px;position:relative;float:left;}
.lbox-1 .lbox-desc{position:absolute;bottom:0px; min-height:70px;left:0px;background:url("/~/media/Images/K/Kingspan/css/homeBoxWhite.png") no-repeat scroll right 0px transparent; width:227px; z-index:100;}
.lbox-2 .lbox-desc{position:absolute;bottom:0px; min-height:70px;left:0px;background:url("/~/media/Images/K/Kingspan/css/homeBoxWhite.png") no-repeat scroll right 0px transparent; width:227px; z-index:100;}
.lbox-3 .lbox-desc{position:absolute;bottom:0px; min-height:70px; left:0px;background:url("/~/media/Images/K/Kingspan/css/homeBoxWhite.png") no-repeat scroll right 0px transparent; width:227px; z-index:100;}
.lbox-text{padding:4px 5px 0px 0px;}

.lbox-image p{margin-bottom:3px;font-weight:bold;color:#3f3f3f;font-size:1.3em;  line-height: 16px; margin-bottom: 5px;}
.lbox-image  a{background:url("/~/media/Images/K/Kingspan/css/arrow.jpg") no-repeat scroll right 2px transparent;padding-right:12px;color:#0146ad;font-weight:bold;z-index:100;font-size:1.3em;float:left;padding-bottom:3px;width:195px;}

.lbox-image a:hover { text-decoration: underline;}



/*........................css for Home page lower content........................*/
.home-lower-content{float:left;width:980px;background-color:#ffffff; border-left: 10px solid #e8e8e8; border-right: 10px solid #e8e8e8;}
.box5,.box6,.box7{float:left;width:230px;height;290px;}
.box8{float:left;width:232px;height;290px;}

.box5{margin-left:10px;}
.box5 .box-title{border-top:none;border-bottom:1px solid #b59a65;float:left;width:230px;}

.box5 .box-title h3{font-size:2em;border-top:none;color:#333333; font-family: "Interstate light", "Interstate", Arial;}
.box5 .box-news ul li.date p{color:#404040;font-size:1.2em;}
.box5 .box-news ul li.date{margin-bottom:5px;font-size:1.2em;}

.box5 .box-news ul li.news{margin-bottom:15px; line-height:15px; width:192px;}
.box5 .box-news ul li.news a{font-size:1.4em;color:#0146ad;font-weight:bold;}
.box5 .box-news{float:left;margin-top:19px;margin-bottom:0px; height:202px;}

.box5 .thumb{float:left;width:96px;height:71px;}
.box5 .text{float:left;width:124px;margin-left:10px;}
.box5 .text a{font-size:1.167em;color:#0146ad;font-weight:bold;}
.box5 .text p{font-size:1.2em;margin-bottom:5px;}
.box5 .text p strong{font-size:1.167em;color:#0146ad;}

.box5 .linkbox{height:30px;width:230px;background:url("/~/media/Images/K/Kingspan/content-images/grey-arrow.jpg") no-repeat scroll right center #e8e8e8;margin-bottom:13px;float:left;margin-top:10px;}
.box5 .linkbox a{font-weight:bold;font-size:1.4em;color:#0146ad;padding:9px 7px 7px 10px;float:left;}

.ie7 .box5, .ie7 .box6, .ie7 .box7, .ie7 .box8{padding-bottom:13px;}
.ie7 #MainWrapper {padding-bottom:66px;}

.box6{margin-left:12px;}
.box6 .box-title{border-top:none;border-bottom:1px solid #b59a65;float:left;width:230px;}
.box6 .box-title h3{font-size:2em;border-top:none;color:#333333;font-family: "Interstate light", "Interstate", Arial;}
.box6 .linkbox{height:30px;width:230px;background:url("/~/media/Images/K/Kingspan/content-images/grey-arrow.jpg") no-repeat scroll right center #e8e8e8;margin-bottom:13px;float:left;margin-top:14px;}
.box6 .linkbox a{font-weight:bold;font-size:1.4em;color:#0146ad;padding:9px 7px 7px 10px;float:left;}
.box6 .box-news{float:left;margin-top:19px;margin-bottom:0px;}
.box6 .box-news.last{margin-top:10px;padding-bottom:10px;}
.box6 .thumb{float:left;width:96px;height:71px;}
.box6 .text{float:left;width:124px;margin-left:10px;}
.box6 .text a{font-size:1.167em;color:#0146ad;font-weight:bold;}
.box6 .text p{font-size:1.2em;margin-bottom:5px;}
.box6 .text p strong{font-size:1.167em;color:#0146ad;}
.box6 .text ul p{color:#404040;margin-bottom:5px;font-size:1.2em;}
.box6{margin-left:10px;}
.box6 .box-title{border-top:none;border-bottom:1px solid #b59a65;float:left;width:230px;}
.box7{margin-left:12px;}
.box7 .box-title{border-top:none;border-bottom:1px solid #b59a65;float:left;width:230px;}

#Homepage .box6 .thumb {
float: left;
width: 85px !important;
height: 50px !important;
}

#Homepage .box6 .text a{font-size:1.4em !important;color:#0146ad;font-weight:bold;}

.box7 .box-title h3{font-size:2em;border-top:none;color:#333333; font-family: "Interstate light", "Interstate", Arial}
.box7 .linkbox{height:30px;width:230px;background:url("/~/media/Images/K/Kingspan/content-images/grey-arrow.jpg") no-repeat scroll right center #e8e8e8;margin-bottom:13px;float:left;margin-top:10px;}
.box7 .linkbox a{font-size:1.4em;color:#0146ad;padding:9px 7px 7px 10px;float:left;font-weight:bold;}

.box7 .box-news{float:left;margin-top:19px;margin-bottom:0px;height:202px;}

.box7 .thumb{float:left;width:75px;height:71px;}
.box7 .text{float:left;width:215px; }
.box7 .post{float:left;width:100%;font-size:1.2em;color:#333333;font-weight:bold; line-height:14px;}
.box7 .comma{float:left;width:50px;}
.box7 .post table tr td{padding:0px;border:none;font-size:1em;font-weight:bold;color:#333333;}

.box8{margin-left:17px;}




/*........................................css for left-nav....................................*/
.left-nav{float:left;width:170px;min-height:267px;padding-top:85px;}
.left-nav-up{float:left;width:170px;height:18px;background:url("/~/media/Images/K/Kingspan/css/leftnav-up.png") no-repeat scroll 0 0 transparent;}
.left-nav-down{float:left;width:170px;height:29px;background:url("/~/media/Images/K/Kingspan/css/leftnav-down.png") no-repeat scroll 0 -16px transparent;}
.nav-box{float:left;background:#FFFFFF; min-height:118px; padding-left:10px;padding-right:10px;width:150px;}
.nav-box h1{font-size:2em;color:#b59a65; margin-bottom:35px; font-family: Interstate; padding-left:7px;}
.nav-menu{float:left;width:143px;padding-left:0px;} 
.nav-menu ul li a{cursor:pointer;}
.nav-menu ul li {float: left;margin-bottom: 0px;  display: block; width:100%; line-height:14px;}

body#insulated-panels-facades .navmenu{display:none;}
.nav-menu ul li.level3 a span,.nav-menu ul li.level2 a span{color:#0146ad;font-weight:bold;font-size:1em;padding:13px 8px;float:left;width:100%;}
.nav-menu ul li.level3 a span{font-size:0.867em;padding:6px 8px;}
.nav-menu ul li.level2.current ul li span,.nav-menu ul li.level3 a span{background:none;color:#333333;}
.nav-menu ul li.level2.current ul li span:hover,.nav-menu ul li.level3 a span:hover{color:#0146AD;}
.nav-menu ul li a {color:#0146ad;font-weight:bold;font-size:1.4em;}
.nav-menu ul li a:hover span{color:#333333;}

.nav-menu ul li.level3.current a{color: #333333;display: block;text-align: left;text-decoration: none;}
.nav-menu ul li.level3{margin:0px;padding:0px;}
.nav-menu ul li.level3.current a span ,.nav-menu ul li.level2.current a span {color:#333333;background:#e8e8e8;}
.nav-menu ul li.level3.current ul li a span{background:none;color:#0146AD;}
.nav-menu ul li.level3.current ul li a span:hover{color:#333333;}
.nav-menu ul li.level3.last {margin-bottom:5px;} 

/*............................css for breadcrumb..............................*/

.breadcrumb{width:554px;float:left; min-height:39px; border-bottom:1px solid #cacaca; margin-left: 20px; margin-right: 16px;}
.breadcrumb .bread-link{width:414px;float:left;padding:13px 4px 15px 0;}
.breadcrumb .bread-link a{font-size:1.2em;color:#0146ad;padding:15px 4px 0px 0px;}
.breadcrumb .bread-link span{font-size:1.2em;color:#767474;padding:15px 4px 0px 0px; line-height:15px;}
.breadcrumb .utility{float:right; width:104px;padding;15px 4px 15px 0;}
#maincontent .breadcrumb li{display:inline;background:none;line-height:0px;margin:0px;padding:0px;}
#maincontent .breadcrumb li.book{}
#maincontent .breadcrumb li.mail{}
.breadcrumb li.book a{padding-left:25px;padding-bottom:15px;}
.breadcrumb li.mail a{padding-left:25px;padding-bottom:15px;}
.utility ul li a{padding-top:11px;float:left;}
/*............................css for content page text..............................*/
.text-content{background:#ffffff;float:left; width:555px; min-height:570px; padding-left:20px;padding-right:15px; padding-bottom:30px;}

.text-content h2{font-size:2.4em;color:#333333; margin:0 0px 20px 0px; 
font-family: "Interstate Light", "Interstate";}

.text-content #pageHeader h2{font-size:2.4em;color:#333333; margin:20px 0px 30px 0px; 
font-family: "Interstate Light", "Interstate";}


.text-content p{font-size:1.4em;color:#616161;}
.text-content p a{font-size:1em;color:#0146ad;}
.text-content h3{font-size:2em; color:#333333; margin:0 0 20px 0; font-family: "Interstate Light", "Interstate";}
.text-content p.rad-introtext{font-family: "Interstate Light", "Interstate";}

.text-content p.board-upper{font-size:1.4em;color:#0146AD; cursor:pointer;} 


/*.................................Media Landing...................................*/
.mbox-1{float:left;width:313px;min-height;242px;padding-left:10px;}
.mbox-title{width:313px;float:left;border-top:1px solid #b59a65;margin-top:18px;}
.mbox-2{float:left;width:313px;min-height;242px;margin-left:10px;}
.mbox-3{float:left;width:313px;min-height;242px;margin-left:10px;}
.mbox-1 .mbox-title{width:313px;float:left;border-top:1px solid #b59a65;margin-top:18px;border-bottom:1px solid #b59a65;}
.mbox-1 h2,.mbox-2 h2,.mbox-3 h2{font-size:2.4em;color:#3f3f3f;padding-top:5px;font-family: "Interstate Light", "Interstate";margin-bottom:8px;}
.mbox-text a{float:left;padding-bottom:2px;background:url("/~/media/Images/K/Kingspan/css/arrow.jpg") no-repeat scroll right 2px transparent;}

.mbox-image{width:313px;position:relative;float:left;}
.mbox-1 .mbox-desc{position:absolute;bottom:0px;height:25px;left:0px;background:url("/~/media/Images/K/Kingspan/css/homeBoxWhite.png") no-repeat scroll right 0px transparent; width:218px; z-index:1000;}
.mbox-2 .mbox-desc{position:absolute;bottom:0px;height:25px;left:0px;background:url("/~/media/Images/K/Kingspan/css/homeBoxWhite.png") no-repeat scroll right 0px transparent; width:162px; z-index:1000;}
.mbox-3 .mbox-desc{position:absolute;bottom:0px; min-height:25px;left:0px;background:url("/~/media/Images/K/Kingspan/css/homeBoxWhite.png") no-repeat scroll right 0px transparent; width:160px; z-index:1000;}
.mbox-text{padding:10px 0px 0px 0px;}
.mbox-image p{margin-bottom:4px;font-weight:bold;color:#3f3f3f;}
.mbox-image  a{padding-right:12px;color:#0146ad;font-weight:bold;z-index:100;font-size:1.4em;}
.mbox-1 .mbox-image.rns{height:0px;}

.mbox-1 .mbox-image ul li.date p{color:#404040;font-size:1.2em;}
.mbox-1 .mbox-image ul li.date{margin-bottom:3px;font-size:1.2em;}

.mbox-1 .mbox-image  li.news{margin-bottom:22px;}
.mbox-1 .mbox-image  li.news a{font-size:1.4em;color:#0146ad; font weight:bold; background:none; line-height:16px;}



.mbox-1 .mbox-image {float:left;margin-top:19px;margin-bottom:0px; min-height:126px;width:250px;}
#media .mbox-1 .mbox-image {min-height:145px;}

/*........................... css for BOD.....................................*/
#boardItems{border-top:1px solid #b59a65;width:560px;float:left;}

#boardItems .board-upper{width:560px;float:left;height:39px;background:url("/~/media/Images/K/Kingspan/css/plus.png") no-repeat scroll right -10px transparent;cursor:pointer;}
#boardItems .board-upper .name{padding:12px 0px 0px 20px;font-size:1.4em;color:#0146ad;float:left;width:180px;font-weight:bold;}
#boardItems .board-upper.graduate .name,#boardItems .board-upper .name.video{width:100%;}
#boardItems .board-upper .role{padding:12px 0px 5px 0px;font-size:1.4em;color:#616161;float:left;}
#boardItems .board-upper .role.graduate{padding-left:20px;}
#boardItems .board-upper.graduate{height:55px;}
#boardItems .biography{width:540px;float:left;background-color:#e8e8e8;padding:15px 10px;}
#boardItems .biography p{font-size:1.4em;color:#616161;}
#boardItems .biography.graduate p{padding:0px;}
#boardItems .biography.graduate p.rad-left{padding-right:10px;}
#boardItems .age{width:540px;float:left;background-color:#e8e8e8;padding:0px 10px 30px 10px;
font-size:1.4em;color:#616161;}
#bod-page .name{float:left;margin:0px 0px 10px 0px;

font-size:1.6em; color:#616161;width:540px;font-weight:bold;}
#bod-page .age{float:left;padding:0px 0px 8px 0px;
font-size:1.4em;color:#616161;width:540px;}

#bod-page .biography{float:left; width:100%;}
#boardItems .board-upper.selected{background:#d3d3d3;}

table.reportTable  thead tr th{border-bottom: 1px solid #b59a65;height:43px;padding:15px 0px;font-weight:bold;color:#616161;font-size:1.2em;vertical-align:middle;}
table.reportTable tbody tr td{border-bottom: 1px solid #b59a65;height:43px;padding:15px 0px;color:#616161;font-size:1.2em;vertical-align:top;line-height:140%;}





/*........................... css for image-gallery.....................................*/



.imagelanding .imagelisting{float:left;width:100%;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #b59a65;}
.imagelanding .imagelisting .imagelistingleft{float:left;width:192px;}
.imagelanding .imagelisting .imagelistingright{float:left;width:350px;padding-left:10px;}
.imagelanding .imagelisting .imagelistingright h3{font-family:"Interstate light", "Interstate";font-size:2em;margin-top:0px;}
.imagelanding .imagelisting .imagelistingright a{font-family:"Interstate light", "Interstate";}



.imagelanding .imagelisting.first{padding-top:0px;}


/*..................................FAQ....................................*/
#boardItems #bod-item .board-upper span.name h2{margin:0px;font-size:1.71em;}
#boardItems .biography ul{padding:22px 10px;}
#what-to-expect #boardItems .board-upper{height:50px;}
#what-to-expect #boardItems .board-upper span.name{width:275px;}
.nojs #boardItems  .board-upper{background:none repeat scroll 0 0 #D3D3D3;}



/*..............................Right Column Signpost..............................*/

.right-col{width:220px;float:left;padding-top:85px;}

.right-col .signpost-col{width:200px;float:left;padding:0px;}


.right-col .signpost-col .signpost-box{width:198px;float:left;background:url("/~/media/Images/K/Kingspan/css/sign-post-bg.png") no-repeat scroll right 0px transparent;height:68px;padding:0px 0px 20px 10px; }


.right-col .signpost-col .signpost-box .post-img{float:left;width:74px;}
.right-col .signpost-col .signpost-box .post-img img { padding:20px 0px 0px 15px; }

.right-col .signpost-col .signpost-box .post-text{width:124px;float:left;}
.right-col .signpost-col .signpost-box .post-text h2 a { color:#fff; float:left;width:110px;font-size:0.89em;line-height:22px;font-family: "Interstate light", "Interstate", Arial; }

.right-col .signpost-col .signpost-box-noimg{width:195px;float:left;background:url("/~/media/Images/K/Kingspan/css/sign-post-bg.png") no-repeat scroll right 0px transparent;height:68px;padding:0px 0px 20px 10px;}

.right-col .signpost-col .signpost-box-noimg .post-img img{padding:15px 0px;}


.right-col .signpost-col .signpost-box-noimg .post-text{width:170px;float:left;}
.right-col .signpost-col .signpost-box-noimg .post-text h2 a{color:#FFFFFF;float:left;width:170px;font-size:0.89em;padding:0px 0px 0px 10px;line-height:22px;font-family: "Interstate Light", "Interstate";}

.right-col .signpost-col .signpost-box-noimg table td{padding:0px;font-size:1em;color:#FFFFFF;border:none;vertical-align:middle;}

.right-col .signpost-col .signpost-box table td{padding:0px;font-size:1.265em;color:#FFFFFF;border:none;vertical-align:middle; }








/*..............................RSS...........................*/
.floatleft span{width:130px;float:left;}
.floatleft p{float:left;width:100%;margin-top:5px;}
table.rad-thin {margin-bottom:15px;}
table.rad-thin tr td{border:none;padding:5px 0px;}
table.rad-thin tr td p{padding:0px;margin:0px;font-size:1.18em;}


/*...........................POP UP.......................*/
.pop-up-box cboxElement.pop-up-product-finder{width:595px;float:left;height:400px;background:#FFFFFF;}
.productFinder a {background: url("~/media/Images/K/Kingspan/css/white-arrow.jpg") no-repeat scroll right 10px transparent;color: #FFFFFF;float: left;font-size: 1em;font-weight: bold;padding: 10px 20px 10px 16px;}

#product-finder{background:#FFF;}




.pop-up-product-finder .text-content{min-height:0px;width:640px;}

/*..........................css for flash-left nav.................................*/

#left-col-flash {position:relative; margin:0px; padding:0px; z-index:100000;}
#flash-leftnav {position:absolute; left:17px; top:175px; width:193px; z-index:1000;}

#flash-leftnav .top {background: url("~/media/Images/K/Kingspan/css/leftnav_top.png") no-repeat scroll left top transparent;font-size: 1px;height: 16px;padding: 0 0 0 23px;width: 170px;float:left;}
#flash-leftnav .inner {background: url("~/media/Images/K/Kingspan/css/leftnav_inner-t.png") repeat scroll left bottom transparent;width: 193px;float:left;}
#flash-leftnav .bottom {background: url("~/media/Images/K/Kingspan/css/leftnav_bottom.png") no-repeat scroll left bottom transparent;font-size: 1px;height: 25px;width: 193px;float:left;}
#navwrap {margin: 0 0 0 9px;float:left;width:100%;}
#navwrap .header {padding: 0 0 0 12px;}
#navwrap .header h1{color:#b59a65;font-size:2em;}
#navwrap ul {font-size: 1em;list-style-type: none;margin: 10px 0 0;padding: 0;}
#navwrap ul li {border-top: 1px solid #B99664;display: block;list-style-type: none;margin: 0;padding: 5px 0;}
#navwrap ul li a {color: #333333;display: block;line-height: 115%;margin: 0;padding: 0 10px 0 13px;text-decoration: none;}
#navwrap .flash-nav-menu {font-size:1.3em;;}
#navwrap .flash-nav-menu {float:left;width:184px;}
#navwrap ul li.level4{background:none repeat scroll 0 0 #EDE4D7;}


table.table-overview{width:100%;border:1px solid #B59A65;}
table.table-overview td{vertical-align:top;}
table.table-overview td.o-green{background:#92d050;height:20px;padding:0px;}

table.table-overview td.o-blue{background:#c6d9f1;height:20px;padding:0px;}

table.table-overview td.o-orange{background:#ffc000;height:20px;padding:0px;}

table.table-overview td.o-grey{background:#bfbfbf;height:20px;padding:0px;}
table.table-overview td.o-title{padding:0px;}
#maincontent table.table-overview td.o-title p{margin-bottom:0px;margin-left:28px;line-height:160%;}
table.table-overview td p img{margin-left:10px;}
#maincontent table.table-overview td  ul{margin-left:10px;font-size:14px;}
#maincontent table.table-overview td p{margin-left:20px;font-size:14px;}
#maincontent table.table-overview td ul li{font-size:14px;}
table.table-overview td.border-right{border-right:1px solid #B59A65;}
#boardItems .board-upper.ss { background: none; }
.pagenav{margin-top:10px;}





/* NS 14-10-2013 WO 154646 start - (RF) I changed the signpost image to a taller one (RF) */
.right-col .signpost-col #message-group-ceo-3.signpost-box .post-img img { padding:12px 0px 0px 15px; }
.right-col .signpost-col #message-group-ceo-3.signpost-box .post-text h2 a { margin-top:-10px; }
.right-col .signpost-col #message-group-ceo-3.signpost-box { height:190px; position:relative;background:url("/~/media/Images/K/Kingspan/css/sign-post-bg-2b.png") no-repeat right 0px; }
.signpost-col .signpost-box strong { color:#fff; font-size:12px; left:25px; position:absolute; top:54px; width:170px; line-height:17px; }
/* NS 14-10-2013 WO 154646 end */

/* .ie8 #_cookieConsentWrapper {margin-left: 95px!important;}
.ie7 #_cookieConsentWrapper {margin-left: 95px!important;}
*/
/*
.ie8 #_cookieleft (margin-left: -30px;
.ie7 #_cookieleft (margin-left: -30px;
*/

.ie8.ip3-graduate-recruitment #flashBanner_bg_featured_products {height: 703px;left: 0;position: absolute; top: 94px;width: 1000px;}
.ie7#graduates-placed #flash_wrapper_full {height:610px !important;}

.ip3-news-and-features #maincontent .tab ul li, .ip3-releases #maincontent .tab ul li {margin-right:5px !important;}



/* NS WO 161450 28-2-2014 */
p.table-notes { font-size:11px; }


body.ip3-agm #maincontent .tab ul li { margin-right:5px; }

/*#maincontent .tab ul li a span
{ padding:8px 15px 10px 12px; }

#maincontent .tab ul li a span:hover
{ padding:8px 15px 10px 12px; }*/

#overview-highlight{background: none repeat scroll 0 0 #669900; color: #FFFFFF !important; padding: 15px; margin-bottom:15px;}
#overview-highlight #overview1{font-size: 2em; color: #FFFFFF !important;}
#overview-highlight #overview2{font-size: 1.2em; font-weight: bold;color: #FFFFFF !important;}



.box7 .box-title{border-top:none;border-bottom:1px solid #b59a65;float:left;width:230px;}
.box7 .text{float:left;width:232px;margin-top:18px;height:202px;background:url("/~/media/Images/K/Kingspan/content-images/home-tickr.jpg") no-repeat scroll 0 0 transparent;}
.box7 .box-title h3{font-size:2em;border-top:none;color:#333333; font-family: "Interstate light", "Interstate", Arial;}
.box7 .linkbox{height:30px;width:230px;background:url("/~/media/Images/K/Kingspan/content-images/grey-arrow.jpeg") no-repeat scroll right center #e8e8e8;margin-bottom:13px;float:left;margin-top:10px;z-index:100;}
.box7 .linkbox a{font-size:1.4em;color:#0146ad;padding:9px 7px 7px 10px;float:left;font-weight:bold;}