@charset "UTF-8";
/*  http://developer.yahoo.com/yui/3/cssfonts/
px 	%
10 	77
11 	85
12 	93
13 	100
14 	108
15 	116
16 	123.1
17 	131
18 	138.5
19 	146.5
20 	153.9
21 	161.6
22 	167
23 	174
24 	182
25 	189
26 	197 
*/

html, body {
	/*background:#9b9c9a url(../images_new/bknd-gradient.png) repeat-x left top;*/font-family:Arial,Helvetica,sans-serif;/*"Arial Unicode MS",arial, Arial, Helvetica, Geneva,  SunSans-Regular, sans-serif;*/text-align:center;}

body {
	background-attachment:fixed;
	background-image:url(../images_new/pagebackground.png);
	background-position:50% 0;
	color:#333333;
}
ul li{list-style-type:none;}
strong {font-weight:700;}
.clear{clear:both;height:0;line-height:0;}
.hidden{display:none;}
.r-float {float:right;display:inline;}
.l-float {float:left; display:inline;}
a {text-decoration:none;}
a img{border:none;}
a, a:hover, a.iehover, a:visited {color: #d52b1e;}
#tblHotJobs a, #tblHotJobs a:link, #tblHotJobs a:visited {font-size:100%;color:#666666;text-decoration:underline;}
#tblHotJobs a:hover {color:#d52b1e;text-decoration:underline;}
h3 {font-size:123.1%;font-weight:700;color: #d52b1e;}
h4 {font-size:123.1%;font-weight:700;color: #d52b1e; line-height:1.5em;}
h5 {font-size:93%;font-weight:700;color: #d52b1e; line-height:1.4em;}
.blk {color:#333333;}
.red {color:#d52b1e;}
#pnav {height:30px;}
#gnav li, #pnav li { display: inline;  }
#gnav {background:transparent url(../images_new/top.png) center bottom; width:980px; height:40px;padding-right:10px;}
#gnav li a {font-size:93%;line-height:28px;color: #666;padding:0 20px 0 0;text-decoration: none;float: right; display:inline;/*letter-spacing:.04em;*/}

/*#gnav li a:hover,#pnav li a:hover,#snav a:hover {color: #d52b1e;}*/
#container {background-color:transparent; width:990px;zoom:1; height:auto;margin:0 auto;text-align:center;}

#wrapper {background-color:#fff; width:970px;zoom:1; height:auto;margin-bottom:100px;margin:0 auto;text-align:left;}

#header {/*padding-top:80px;background:#fff url(../images_new/corplogo.png) no-repeat left top;*/border-bottom:1px solid #fff;height:110px;}

/*#pnav {background:#9b9c9a url(../images_new/pnav-bknd-gradient.png) repeat-x left top;}*/
/*#pnav li a {font-size:108%;line-height:28px;color: #5E5D5D;padding:0 0 0 30px;text-decoration:none;float:left;display:inline;letter-spacing:.006em;}*/

#sidebar {padding:30px 0 0 30px;width:250px;}

#snav {border-top:1px solid #ccc;margin:19px 0 30px 0;min-height:190px; height:auto !important; height:190px;}
body.homePageClass #snav {margin-bottom:80px;}
#snav li {min-height:26px; height:auto !important; height:26px; border-bottom:1px solid #ccc;}
#snav li.active {height:auto !important; }

#snav li a {font-size:100%;color: #666;text-decoration: none;line-height:26px;}
#snav li.active a {line-height:24px;color:#d52b1e;}

#snav li ul {margin:0 0 5px 10px;} 

#snav li li {min-height:14px; height:auto !important; height:14px; border-bottom:none;/*display:none;*/}

#snav li ul, #snav li ul ul {display:none;}
#snav li.active ul {display:block;}
#snav li.active ul ul {display:none;}
#snav li ul li.active ul {display:block;}

/*#snav li.active li {display:block;}*/
#snav li.active li a {font-size:85%;color: #666;text-decoration: none;line-height:14px;}
#snav li.active li a:hover {color:#d52b1e;}

#snav li ul li.active a {color:#d52b1e;}
#snav li ul li.active li a{color: #666;}
#snav li ul li.active li a:hover {color: #d52b1e;}

/*---Newly added---Start ---*/
#snav li ul li ul li.active a {color:#d52b1e;}
#snav li ul li ul li.active li a{color: #666;}
#snav li ul li ul li.active li a:hover {color: #d52b1e;}

#snav li ul li.active ul ul {display:none;}
#snav li ul li.active ul li.active ul {display:block;}

#snav li ul li ul li ul li.active a {color:#d52b1e;}
#snav li ul li ul li ul li.active li a{color: #666;}
#snav li ul li ul li ul li.active li a:hover {color: #d52b1e;}
/*---Newly added---End ---*/

#cbox {background-color:#e5e5e5;padding:17px 10px 15px 15px;zoom:1; height:auto;}

#cbox p {font-size:93%;font-weight:400;}
.hrule {display:block;padding:13px 0;width:100%;height:2px;}

.addthis_button {float:right;display:inline;}

.feed_menu{background:url(../images_new/feed_menu_orange.png) 0 center no-repeat;display:-moz-inline-box;display:inline-block;width:38px;vertical-align:middle;overflow:hidden;cursor:pointer;padding:2px 0;}
.feed_menu.open{background-position:-38px center !important;}
.feed_menu select{opacity:0;border:0;font-size:85%;margin:0;padding:0;}
.feed_menu option img{border:0;vertical-align:middle;margin:2px;}
.feed_menu optgroup{font-style:italic;font-weight:700;}

#main {width:665px;float:right;/*display:inline;*/}
#billboard {width:665px;min-height:222px;height:auto !important; height: 222px;/*background:#a7a9ac;*/}
#brandbar {display:block;border-top:1px solid #fff;}

#content {margin:30px 30px 0 0; overflow:hidden;}
#content h4 {line-height:1em;}
#content h4.blk {/*line-height:1.8em;letter-spacing:-0.02em;*/padding:0 0 12px 0;}
#content p {font-size:93%;/*letter-spacing:.015em;*/}

#s-content #jsearch {min-height:272px; height: auto !important; height: 272px; border:1px solid #000; padding:15px;}
#content #hotjobs {width:164px;min-height:272px;height:100%;border:1px solid #000; padding:15px;}

#main-content {width:409px;}

#mid-wrapper {position:relative;border-bottom:1px solid #ccc;padding-bottom:30px;}

.insidelinks li{list-style:none;}
.insidelinks li a, 
.insidelinks li a:link, 
.insidelinks li a:visited,
.insidelinks li a:hover {color:#d52b1e;text-decoration:none;font-weight:400;line-height:20px;}

#s-content {width:196px;margin-left:30px; }

/*a.driverbox,
a.driverbox:link,
a.driverbox:visited {width:132px; height:38px; display:block;background-color:#dedfe0;margin-top:7px;color:#97999c;font-weight:700;font-size:93%;padding:10px 0 0 62px;}
a.driverbox:hover, a.driverbox:hover strong {color:#d52b1e;}
.driverbox strong {font-size:108%;color:#77797c;font-weight:700;}

.driverbox.db1 {background:#dedfe0 url(../images_new/icon-sustainability.jpg) no-repeat left top;}
.driverbox.db2 {background:#dedfe0 url(../images_new/icon-leadershipteam.jpg) no-repeat left top;}
.driverbox.db3 {background:#dedfe0 url(../images_new/icon-inthenews.jpg) no-repeat left top;}

.driverbox.AboutUs {background:#dedfe0 url(../images_new/Drivers/aboutUs.jpg) no-repeat left top;}
.driverbox.CorpReasons {background:#dedfe0 url(../images_new/Drivers/corpRespons.jpg) no-repeat left top;}
.driverbox.DevProgram {background:#dedfe0 url(../images_new/Drivers/developmentalProg.jpg) no-repeat left top;}
.driverbox.Engineering {background:#dedfe0 url(../images_new/Drivers/engineering.jpg) no-repeat left top;}
.driverbox.FAQs {background:#dedfe0 url(../images_new/Drivers/FAQs.jpg) no-repeat left top;}
.driverbox.Locations {background:#dedfe0 url(../images_new/Drivers/locations.jpg) no-repeat left top;}
.driverbox.Operations {background:#dedfe0 url(../images_new/Drivers/operations.jpg) no-repeat left top;}
.driverbox.OurPeople {background:#dedfe0 url(../images_new/Drivers/ourPeople.jpg) no-repeat left top;}
.driverbox.Sales {background:#dedfe0 url(../images_new/Drivers/sales.jpg) no-repeat left top;}
.driverbox.SBrands {background:#dedfe0 url(../images_new/Drivers/strategicBrands.jpg) no-repeat left top;}
.driverbox.Sustain {background:#dedfe0 url(../images_new/Drivers/sustainability.jpg) no-repeat left top;}
.driverbox.Trane {background:#dedfe0 url(../images_new/Drivers/trane.jpg) no-repeat left top;}
.driverbox.YourGrowth {background:#dedfe0 url(../images_new/Drivers/yourGrowth.jpg) no-repeat left top;}*/

#slider {position:absolute;height:126px;width:661px;overflow:hidden;left:280px;top:200px;display:none;}
#signup {position:absolute;background:#e5e5e5 url(../images_new/signup-bknd-gradient.png) no-repeat left top;height:126px;width:661px;left:-661px; font-size:85%;text-align:center; zoom:1;z-index:300;}
#signup img#btn-close {float:right;display:inline;margin:5px 5px 0 0;cursor:pointer;}
#signup table {text-align:left;margin:0 auto;margin:20px 0 0 4px;border:none;outline:none;}
#signup table tr {height:45px;}
#signup table tr td {padding:0 5px;}
#signup input {width:190px;}
#signup label {display:block;margin-bottom:4px;}
#signup select {width:190px;padding:2px 0;}
#signup input#submitbtn {background:#87b2e2 url(../images_new/btn-submit.png) no-repeat;width:61px;height:24px;outline:none;border:none;float:right;display:inline;} 


#footer {background:url(../images_new/bottom.png) no-repeat center bottom; color:#666;font-size:12;height:225px;padding:15px 30px 0;text-align:left;}

.viewPrinter {float:right;display:inline;color: #d52b1e; font-size:85%;}
/**		0.0		**/
#p0-0 #content p {padding-bottom:30px;}
#p0-0 #content #jsearch {width:383px;height:272px;border:1px solid #000; padding:15px;}

/**		1.0		**/
#p1-0 #content p {padding-bottom:21px;}

/**		5.1.1	**/
#main-content.jobdesc ul {margin:12px 0 12px 28px;}
#main-content.jobdesc ul li{list-style:disc outside;}
#main-content.jobdesc .applybtn img{margin-top:10px;}
#lang-select {float:right;display:inline;}

.jobshares {text-align:right;line-height:15px;margin:12px 0;}
/*.jobshares a, #jobshares a:link, #jobshares a:visited {font-size:85%;color:#666666;text-decoration:underline;}
.jobshares a:hover {color:#d52b1e;text-decoration:underline;}*/

.rbullet {background:transparent url(../images_new/bullet-red-5px.png) no-repeat 3px center; padding-left:15px;}
.jobshares .addthis_button {float:none;display:inline;margin-left:10px;}

#p5-1-1 #content p {margin-bottom:10px;}
/*#p5-1-1 #content ul {margin-top:8px;margin-bottom:8px;}*/

/**		5.1		**/
#p5-1 #main {margin-top:30px;}
#p5-1 #main h4 {margin-bottom:12px;}
#s-results {width:635px;margin-top:18px;}
#s-results th {/*font-size:93%;*/font-weight:400;text-decoration:underline;color:#000;padding-left:4px;cursor:pointer;}
#s-results tr {line-height:27px;}
#s-results td {color:#666666;padding-left:4px;font-size:93%;}

#s-results .odd {background-color:#e6e7e8;}

.newsearch img {margin:4px 0;}

.s-text {text-align:right;float:right;display:inline;margin-right:30px;font-size:93%;}

/** 	LOCATIONS 		**/
#flashmap {z-index:0;}
#flashholder {height:450px;width:100%;}
/*#loc-wrap {position:absolute;height:745px;width:665px;display:none;border:1px solid red;}*/

#loclist {padding:15px 8px 5px 10px;width:175px;position:absolute;top:3px;right:5px;border:1px solid #000; background-color:#fff;z-index:107;display:none;}
#map_canvas {display:none;width: 465px; height: 415px; position:absolute; left:0; top:0;z-index:104;}
#locxml {max-height:550px; height:auto !important; height: 550px; overflow:auto; overflow-x:hidden; font-size:93%; margin-top:60px; padding-right:10px;}
.print-locations {background:url(../images_new/icon-printlocs.jpg) no-repeat right top; padding-right:57px;line-height:52px;display:inline;color:#d52b1e;font-size:93%;position:absolute;top:33px;right:8px;}
.closeLoc {position:absolute;display:inline;top:4px;right:5px;cursor:pointer;}

/*#map_canvas {display:none;}*/
.gmap {background:url(../images_new/icon-gmap.jpg) no-repeat 4px 5px; padding:3px 0 0 33px;display:block;line-height:1.1em;color:#d52b1e;}

.viewjobs {margin-top:5px;margin-left:3px;cursor:pointer;}

#gmap_error {
    display:none;
    position:absolute;
    color:#d52b1e;
    padding:10px 20px;
    width: 341px;
    height: 60px;
    left:140px;
    top:60px;
    background-color:#EAEAEA;
    border:2px solid #747678;
    text-align:center;
	z-index:110;
	font-size:116%;
}


.hidden{display:none;visibility:hidden;}
.newTopMargin {margin-top:5px !important;}
.mapcopy {padding-right:13px;}

.herebreadcrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #EE2E24; font-family: Arial, sans-serif; visible: false
}
#descbullet {margin-right:10px;}
#descbullet ul li {list-style-type:disc;margin-left:20px;}
#descbullet p {line-height:18px;padding-bottom:10px;margin:0px;}


#vid_maddash {display:inline;float:left;}
.vidTitle {display:inline;background:url(../images_new/red-bar.png) no-repeat 10px 9px;float:right;padding:9px 0 0 20px;height:213px;width:251px;}
.vidTitle h4 {font-size:131%; font-weight:700;color:#000; line-height:1em;}
.vidTitle span {color:#D52B1E;font-size:93%;font-weight:700;}
.vidTitle h5 {font-size:85%; font-weight:700;color:#000; }

/* ExactTarget modal window */
#simplemodal-overlay {background-color:#000;zoom:1;}
#simplemodal-container {background-color:#333; border:4px solid #D52B1E; color:#fff;zoom:1;}
#simplemodal-container h3 {font-size:167%;background-color:#d52b1e;color:#fff; height:28px;line-height:28px;margin-bottom:12px;zoom:1;}
#simplemodal-container p {padding:12px;zoom:1;}

#simplemodal-container a.modalCloseImg {
	background:url(../images_new/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-15px;
	cursor:pointer;
	zoom:1;
}
