* {
margin:0;
padding:0;
}
body {
background:#1E3549 url(../images/bg_body.png) repeat-x scroll 0 0;
}
#container {
text-align:left;
margin:0 auto;
width:840px;
}
#container-in {
padding-left:20px;
padding-right:20px;
}
p {
color:#333;
font-family: Cambria, Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;padding-bottom:8px;
text-indent:0px;
padding-bottom:20px;
}
a img {border:none;}
strong {
color:#366689;
}
#content a, #content a:visited {
color:#106BAF;
text-decoration:underline;
}
a:hover {
color:#000000;
}
h2 {
-x-system-font:none;
border-bottom:3px solid #E4E7EB;
color:#0F2139;
font-family: Helvetica, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing:0px;
line-height:.8em;
margin-bottom:0px;
padding-top:10px;
}
h3 {
-x-system-font:none;
border-bottom:2px solid #E4E7EB;
color:#0F2139;
font-family: Helvetica, Arial, sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:4px;
padding-top:10px;
}
#container h3 a {
border-bottom:none;
text-decoration:none;
}
li {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
text-indent:5px;
}
#header {
height:150px;
padding-top:30px;
}
#header h4 {
border-top:1px dotted #CCCCCC;
color:#666666;
font-family:Georgia,serif;
font-size:10px;
font-style:normal;
font-weight:normal;
letter-spacing:5px;
line-height:normal;
padding-bottom:8px;
padding-top:8px;
text-align:center;
text-transform:uppercase;
}
#header p {
-x-system-font:none;
color:#000000;
font-family:"Courier New",Courier,monospace;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:2px;
line-height:normal;
padding-top:10px;
text-align:center;
}
#logo {
background:transparent url(../images/logo.png) no-repeat scroll center center;
height:82px;
}
#logo h1 {
display:none;
}
#wrapper {
background:#FFF url(../images/bg_wrapper.png) no-repeat scroll;
float:left;
width:760px;
margin-top:20px;
overflow:auto;
padding-left:0px;
padding:20px;
}
#content {
float:left;
padding-top:0px;
width:415px;
}
#content h1 {
-x-system-font:none;
border-bottom:1px solid #0F2139;
color:#0F2139;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:0.8em;
margin-bottom:8px;
padding-top:0.3em;
}
#singlephoto {
background:transparent url(../images/bg_singlephoto.png) no-repeat scroll center top;
float:right;
padding-bottom:20px;
padding-left:7px;
padding-top:12px;
position:relative;
width:303px;
}
#right_box {
background:#F4F5F7 /*url(../images/bg_right.jpg) no-repeat scroll center top*/;
float:right;
font-family:Arial,Helvetica,sans-serif;
padding:10px;
position:relative;
width:284px;
border:3px solid #E4E7EB;
}
#right_box .style img {
margin-bottom:-10px;
}
#nav {
border-top:1px solid #CCCCCC;
border-left:1px solid #DDD;
float:left;
height:32px;
margin-left:auto;
margin-right:auto;
padding-left:0;
text-align:center;
width:798px;
}
#nav li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-indent:0;
}
#nav a {
-x-system-font:none;
background:#FFF;
border-right:1px solid #DDD;
color:#999;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:5px 26px;
position:static;
text-align:center;
width:80px;
text-decoration:none;
}
#nav a:link, #nav a:visited {
font-size-adjust:none;
font-stretch:normal;
line-height:normal;
text-align:center;
}
#nav a:hover, #nav a:active {
background:#FFFFFF url(/images/bg_nav_a_hover.png) repeat-x scroll left bottom;
border-bottom:5px solid #0C2138;
border-right:1px solid #CCCCCC;
color:#24508A;
padding-bottom:5px;
}
#nav #currentpage a {
background:#FFFFFF url(/images/bg_nav_a_hover.png) repeat-x scroll left bottom;
border-bottom:1px solid #0C2138;
border-right:1px solid #CCCCCC;
color:#0C2138;
padding-bottom:px;
}
.bold {
font-weight:bold;
}
.locations {
color:#366689;
font-family: Georgia, serif;
font-size: 20px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
}
#right_box h2 {
-x-system-font:none;
border:medium none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
#right_box h3 {
-x-system-font:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:10px;
}
.linklogo {
}
a:link .linklogo, a:visited .linklogo {
border:3px solid #C8DFEF;
margin-top:10px;
}
a:hover .linklogo {
border:3px solid #4A95C9;
}
.style {
border-left:2px solid #999;
color:#0F2139;
font-family: Cambria, serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
margin-left:15px;
padding-left:8px;
}
.style a {text-decoration:none;}
.find {
float:left;
margin-bottom:10px;
}
.find a {
background:url(../images/bg_find.png) no-repeat top;
display:block;
width:283px;
height:42px;
text-indent:-100em;
}
 .find a:hover {
background:url(../images/bg_find.png) no-repeat bottom;
display:block;
width:283px;
height:42px;
text-indent:-100em;
}
.tech {
-x-system-font:none;
background:transparent url(../images/bg_tech.jpg) repeat-x scroll left bottom;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#24508A;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:6px;
margin-right:10px;
padding-bottom:10px;
padding-top:10px;
padding-left:12px;
}
#content .tech a {
color:#24508A;
text-decoration:none;
}
#content .tech a:hover {
color:#333333;
}
.tech:hover {
background:#F5F5F5 none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
}
.tech img {
border:2px solid #E4E7EB;
margin-bottom:-8px;
margin-right:10px;
}
.tech img:hover {
border:2px solid #366689;
}
#footer {
width:100%;
background:url(../images/bg_bottom.png) no-repeat center top;
clear:both;
color:#FFF;
}
#footer p {
font-family: Cambria, Arial, sans-serif;
color:#FFF;
font-size:0.9em;
padding:20px;
}
.varloo {
float:right;
position:relative;
color:#999;
font-size:0.8em;
letter-spacing:normal;
}
.varloo a:link, .varloo a:visited {
color:#CCC;
}
.varloo a:hover, .varloo a:active {
color:#FFF;
text-decoration:none;
}
.trane #container {width:1040px;}
.trane #wrapper {width:1000px;}
.trane #nav {margin-left:120px;}