@CHARSET "ISO-8859-1";
/*----- New Header Footer Part -------------------- */
/*Header*/
.mainHeader{position:relative;z-index:51;}
.topNav{font-weight:bold;color:#fff;background:#b90e12 url(../images/newlogo/headerBaseBg.png) repeat-x;min-height:80px;padding-top:25px; position: relative}
.topNav .logo{display:block;height:45px;max-width:480px;overflow:hidden;margin:0 0 16px 20px;}
.topNav .banner {
    height: 55px;
    right: -40px;
    position: absolute;
    top: 42px;
    width: 440px;
    z-index: 1;
    }
.topNav .mainNav{max-width:960px;height:45px;position:relative;margin-left: 5px;}
.topNav .mainNav ul.navLinks{width:auto;float:left;max-width:960px;}
.topNav .mainNav ul.navLinks > li{display:inline-block;float:left;position:relative;line-height:45px;margin-left: 0px;}
.topNav .mainNav ul li a.navLink{display:block;color:#fff;padding:0 15px;position:relative;}
.topNav .mainNav ul li a.currentSection,.topNav .mainNav ul li a.navLink:hover, .topNav .mainNav ul li a.active{height:45px;background:#990b0e url(../images/newlogo/headerHighlighted.png) repeat-x;}
.languageSelected{border-right: none !important;color: #999!important;padding-right: 2px!important;padding-left: 7px!important;}
.leftBorder{border-left:1px solid #999!important;}
/*.topNav .mainNav ul li a.active{color:#530000;}  .topNav .mainNav ul li a.navLink:hover, */


/*BU Header*/
.topNav.buHeader{color:#ee2b2c;background:#fff url(../images/newlogo/buHeaderBaseBg.png) repeat-x;background-size:12.6px;}
.topNav.buHeader .mainNav ul li a.navLink{color:#ee2b2c;}
.topNav.buHeader .mainNav ul li a.currentSection,.topNav.buHeader .mainNav ul li a.navLink:hover, .topNav.buHeader .mainNav ul li a.active{background:#cfcfcf url(../images/newlogo/buHeaderHighlighted.png) repeat-x;}
.topNav.buHeader .mainNav ul li a.navLink:hover, .topNav.buHeader .mainNav ul li a.active{color:#666;}
.topNav.buHeader .collapsedSearch input[type="text"], .topNav.buHeader .collapsedSearch a.go{background-image:url(../images/newlogo/buSearchBackground.png);}

/*Grey Header*/
.topNav.greyHeader{color:#ee2b2c;background:#747471 url(../images/newlogo/grey_headerBaseBg.png) repeat-x;}
.topNav.greyHeader .mainNav ul li a.navLink{color:#fff;}
.topNav.greyHeader .mainNav ul li a.currentSection,.topNav.greyHeader .mainNav ul li a.navLink:hover, .topNav.greyHeader .mainNav ul li a.active{background:#cfcfcf url(../images/newlogo/grey_HeaderHighlighted.png) repeat-x;}
.topNav.greyHeader .mainNav ul li a.navLink:hover, .topNav.greyHeader .mainNav ul li a.active{color:#fff;}
.topNav.greyHeader .collapsedSearch input[type="text"], .topNav.greyHeader .collapsedSearch a.go{background-image:url(../images/newlogo/searchBackground.png);}

/*Black Header*/
.topNav.blackHeader{color:#fff;background:#000000;}
.topNav.blackHeader .mainNav ul li a.navLink{color:#fff;}
.topNav.blackHeader .mainNav ul li a.currentSection,.topNav.blackHeader .mainNav ul li a.navLink:hover, .topNav.blackHeader .mainNav ul li a.active{background:#cfcfcf url(../images/newlogo/black_HeaderHighlighted.png) repeat-x;}
.topNav.blackHeader .mainNav ul li a.navLink:hover, .topNav.blackHeader .mainNav ul li a.active{color:#fff;}
.topNav.blackHeader .collapsedSearch input[type="text"], .topNav.blackHeader .collapsedSearch a.go{background-image:url(../images/newlogo/searchBackground.png);}

/*shadow */

div.shadow{background:url(../images/dropShadowRepeater.png) repeat-x;width:100%;height:15px;margin-bottom:-15px;clear:both;}
div.shadowCarousel{background:url(../images/newlogo/dropShadowRepeaterCarousel.png) repeat-x;width:100%;height:15px;margin-bottom:-15px;clear:both;}
div.shadow50{background:url(../images/newlogo/dropShadowRepeater50.png) repeat-x;width:100%;height:15px;margin-bottom:-15px;clear:both;}
div.shadow10{background:url(../images/newlogo/dropShadowRepeater10.png) repeat-x;width:100%;height:9px;}/*clear:both;*/

/*ContactModules/PreNav/Footer*/
.preNav{text-align:right; padding:10px 10px 10px 0;}

/*ContactModules/PreNav/Footer*/
.preNav{text-align:right; padding:10px 10px 10px 0;}
.pageFooter{background:#ccc;margin-top:60px;clear:both;} /*padding:20px 0;*/
.pageFooter, .pageFooter a{color:#666;}
.pageFooter .logo{display:block;width:300px;height:56px;background:url(../images/newlogo/RBIS-footer-logo.png) 0 0 no-repeat;overflow:hidden;margin:0 0 16px 20px;text-indent:-999em;}
.pageFooter .contactModule.gridRight{margin-top:0;}
.pageFooter .signUp{min-width:210px;max-width:250px;margin:0 80px 26px 0 ;}
.pageFooter .signUp .bodyTextBold p{padding-bottom:2px;}
.pageFooter .signUp .contactModule p{padding-bottom:12px;}
.pageFooter .contactModule.bottomNew{clear:both;text-align:right;margin-top:27px;}
.pageFooter .bottomNew a{border-left:1px solid #666;border-right:none;padding:0 0 0 10px;margin-left:6px;}
.pageFooter .bottomNew span a:first-child{border-left:none;}
.pageFooter .contactModule .copyright{float:left; margin:0 0 16px 20px;}
.pageFooter a.facebook{background-image:url(../../includes/img/ui/icons/facebookFooter.png);}
.pageFooter a.twitter{background-image:url(../../includes/img/ui/icons/twitterFooter.png);}
.pageFooter a.linkedin{background-image:url(../images/newlogo/linkedinFooter.png);}

.pageFooter .centerContainer {background:#ccc; padding:20px 0;}

.pageFooter .footerPosition {background:#ccc; padding:30px 0;}


.footerPosition{width:auto;margin:0 auto;}

/* Support for tables in textComponent, in CQ */
.parbase.section.text table{border:none;width:100%;margin-bottom:10px;}
.parbase.section.text td{color:#666; font-size:14px; width:250px;line-height:17px;padding:8px 8px 8px 0px;text-align:left;border-top:none; border-left:none;border-right:none;border-bottom:1px solid #CCC;}
.parbase.section.text th{font-size:11px;color:#999;line-height:19px;padding:8px 8px 8px 0px;text-align:left;border-top:none; border-left:none;border-right:none;border-bottom:1px solid #CCC;}
.parbase.section.text p{padding-bottom:13px; text-align:left;}
.parbase.section.text .layoutRow td p, .parbase.section.text .layoutRow th p{padding-bottom:0;}
.parbase.section.text .layoutRow td a, .parbase.section.text .layoutRow th a{text-decoration:underline; vertical-align:baseline;}

/* Shortened height of lines for TEXT COMPONENT */
.parbase.section.text .layoutRow.forceBullet.pshort p, 
.parbase.section.text .layoutRow.forceBulletMargin.pshort p{
	padding-bottom:0;
}

.centerContainer{width:auto;margin:0 auto;margin-top:-60px;}
/*Clear Fix*/
.centerContainer,.layoutRow,.mainNavDrop{
	zoom:1;}
.centerContainer:after,.layoutRow:after,.mainNavDrop:after{
	content:".";
	display:block;
	clear:both;
	height:0; width:0;
	font-size:0;
	line-height:0;
	visibility:hidden;
}


/*B7 -- Including Error*/
.bodyTextB7, .bodyTextB7 a, .error,.contactModule, .contactModule a {text-decoration:none;font-size:12px; font-weight: normal; line-height:15px; display:block;} /*inline-*/
.contactModule a{display:inline-block;color:#999;padding: 0px 10px 0 6px;border-right:1px solid #999;}
.contactModule a:hover, #toggleMenu.selected{text-decoration:underline;color:#262626;background-position:100% 100%;}
.contactModule a.globe{}
.contactModule a.globe:hover, #toggleMenu.selected{background-position:-1px -2px;}
.contactModule a.globe2:hover, #toggleMenu2.selected{background-position:10px -25px;}
.contactModule a.facebook,
.contactModule a.twitter,
.contactModule a.linkedin{width:13px;height:13px;padding:0 0 0 7px;margin:0;border:none;text-indent:-999em;text-align:left;}
#applyStyle a{
	color:#999;
	text-decoration:none;
}
#applyStyle a:hover{
	text-decoration: underline;
	color:#262626;
}

body {
margin:0;
padding:0;
height:100%;
}
#wrapper {
min-height:100%;
position:relative;
}
#header {
padding:10px;
background:#5ee;
}
#content {
padding:10px;
padding-bottom:80px; /* Height of the footer element */
}
#footer {
width:100%;
height:80px;
position:absolute;
bottom:0;
left:0;
background:#ee5;
}