.clear {clear:both; }
.highlight { color:#803f92; }
a { color:#3366cc; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }

body { margin:0; padding:0; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:.75em; background-image:url(../App_Images/SiteBG.jpg); background-repeat:repeat-x; }

.main { width:1000px; margin:0 auto; padding:0; position:relative; }
.main h3 { padding-top:10px; margin:10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:normal; color:#e60201; line-height:.9em; }

.header { height:112px; margin:0 auto; padding:20px; position:relative; }
.header h1 { position:absolute; margin:0; padding:0; top:75px; left:30px; width:162px; height:55px; background-image:url(../App_Images/TraneLogo.gif); text-indent:-5000px; outline:none; cursor:pointer; }

.mainNav { position:absolute; margin:0; padding:0; list-style-type:none; top:135px; right:10px; text-align:right; }
.mainNav li { display:inline; padding-right:10px; font-size:1.05em;}
.mainNav a { color:#e60201; }

.pushImage{width:110px;height:64px;display:block;float:left;background-repeat:no-repeat;}
.pushImage a {width:110px;display:block;color:#fff;}
.CorporateImage{background-image:url(../App_Images/Thumb-CRE-grey.jpg);}
.HospitalsImage{background-image:url(../App_Images/Thumb-Healthcare-grey.jpg);}
.HigherEducationImage{background-image:url(../App_Images/Thumb-HigherEd-grey.jpg);}
.SecondaryEducationImage{background-image:url(../App_Images/Thumb-SecEd-grey.jpg);}

.bottomPush { height:150px; background-color:#fff; border:solid 1px #e1e1e1; }
.bottomPush div { width:310px; float:left; padding:10px; }
.bottomPush div .image { height:110px; width:65px; float:left; margin-right:10px; }
.bottomPush div h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-weight:normal; margin-bottom:6px; }
.bottomPush div p { margin:0; margin-bottom:12px; }

.BIM h2, .BIM h2 a { color:#cc0000; }
.LEED h2, .LEED h2 a { color:#008002; }
.TOOLS h2, .TOOLS h2 a { color:#1e529d; }
.TOOLS { padding-right:0; }

.footer { height:50px; padding:20px; padding-top:13px; color:#666666; font-size:.9em; }
.footer a { color:#666; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer .copyright { width:60%; float:left; }
.footer .links { width:40%; float:right; text-align:right;}
.arrowLink { background:url(../App_Images/Arrow.gif) no-repeat; padding-left:14px; color:#000; }
.traneColor { color:#e60201; }
.imageLeft { padding:0 10px 3px 0; }
.imageRight { padding:0 0 3px 10px; }

label{display:block;width:100px;}

sup, sup a { height:0; line-height:1em; vertical-align:baseline; _vertical-align:bottom; position:relative; }
sup { bottom: 1ex; }
