body { font: 0.75em Verdana, sans-serif;}

a {color:black;}

a:hover {text-decoration:none;}

header {height:17em;margin:0;padding:0;border:0;}
header > div.span12 {position:relative;}

#menu a{color:#fff;text-decoration:underline;}
#menu a:hover{text-decoration:none;}
#menu li{padding:0 0 1em 1em;line-height:16px;list-style: none outside none;}
#menu li.selected {font-weight:bold;}
#menu ul{list-style: none outside none;padding:0;margin:0;}

#menu .e{display:block; position: relative;}
#menu .e *{display: block; overflow: hidden; position: relative; z-index: 2; font-size: 0px;}
#menu b.e b, #menu b.e i, #menu b.e u {height: 1px !important; background: #FF6600;}
#menu b.e b{margin: 0 5px 0 0;}
#menu b.e i{margin: 0 3px 0 0;}
#menu b.e u{margin: 0 2px 0 0;}
#menu b.e span{margin: 0 1px 0 0; height: 2px !important; background: #FF6600;}
#menu {background: #FF6600; padding: 0.5em 0; color: #fff;border-radius:0 10px 10px 0; border: 1px solid white;border-bottom:0;}

#menu ul.sub {margin-top:1em}
#menu ul.sub li:last-child {padding-bottom:0;}


h1{font-size:200%;margin:0 0 0.25em 0px; color:#444444;line-height:1.5em;}
h1.extra{color:#f36700}
h2{font-size:130%;margin:1em 0 0.25em 0px;}
h2 strong{font-weight:normal}
h2.first-child,h3.first-child,h4.first-child{margin-top:0}
h3{font-size:110%;font-weight:bold;margin-bottom:0.4em}
h4{margin-bottom:1em;font-weight:bold;font-size:110%}

#article {
    font: 1.083em/1.54em Verdana, sans-serif;/*13px*/
}
#article p {
    margin: 0 0 .83em 0;
}
#article img[align=left] {
    margin-right: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#article img[align=right] {
    margin-left: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#article img {
    max-width: 100%;
    vertical-align:bottom;
}
#article pre {
    white-space: pre-wrap;
    white-space: -o-pre-wrap;	
}
#article table {
    clear: both;
    margin: 1.5em 1px;
    border: 1px solid #ccc;
}
#article table caption {
    text-align: left;
    text-indent: 1em;
}
#article table td, #article table th {
    padding: .3em;
    border: 1px solid #ccc;
}
#article ol, #article ul {
    margin: 1.5em 1em 1.5em 3em;
    padding: 0;
}
#article ol {
    list-style: decimal;
}
#article ul {
    margin-left: 2.65em;
    list-style: disc;
}
#article th {
    text-align: center!important;
    font-weight: bold;
}
#article h1 {
    font-size:162.5%;
    letter-spacing:-1px;
    margin-bottom:0.7em;
}

footer {margin:0;padding:0;border:0;}
footer, footer a{color:#fff;text-decoration:underline;}

footer .e{display:block; position: relative;}
footer .e *{display: block; overflow: hidden; position: relative; z-index: 2; font-size: 0px;}
footer b.e b, #footer b.e i, #footer b.e u {height: 1px !important; background: #147EC2;}
footer b.e b{margin: 0 5px;}
footer b.e i{margin: 0 3px;}
footer b.e u{margin: 0 2px;}
footer b.e span{margin: 0 1px; height: 2px !important; background: #147EC2;}
footer div.span12 {border-radius:10px 10px 0 0; border: 1px solid white;border-bottom:0;background: #147EC2; }
footer div.span12 > div {padding:0.75em 1em 1em 1em;text-align:right;}
footer a:hover {color:#fff;}

.logo {width: 232px;height:136px;background:url(/f/img/lnkd.gif);position:absolute;left:225px;top:6px;}
.logo img {width: 232px;height:136px;}
.welder {width: 193px;height:138px;background:url(/f/img/welder.gif);position:absolute;left:20px;top:58px;}
.welder img {width: 193px;height:138px;}
.b1 {width: 139px;height:104px;background:url(/f/img/b1.jpg);position:absolute;left:524px;top:0px;}
.b2 {width: 139px;height:104px;background:url(/f/img/b2.jpg);position:absolute;left:627px;top:38px;}
.b3 {width: 139px;height:104px;background:url(/f/img/b3.jpg);position:absolute;left:739px;top:0px;}
.b4 {width: 139px;height:104px;background:url(/f/img/b4.jpg);position:absolute;left:802px;top:54px;}
.line {position:absolute;top:169px;left:0;width:100%;height:5px;background:#077aba;z-index:100;font-size:1px;z-index:-1}
.description {font-family: Tahoma; font-size:1em;left:229px;top:147px;position:absolute;font-weight:bold;}
.work {padding-bottom: 10px;}

div.form {background:url("/f/img/form.gif") repeat scroll -10px 0 transparent;padding:7px 6px;margin-bottom:20px;}
div.form div.inner {background:#FFFFFF;padding:20px;line-height:1.6;}
div.form h2 {margin:0 0 1em;}
div.form div.w {float:left;width:49%;}
div.form div.w input {width:90%;}
div.form div.w div {padding-bottom:5px;}
div.form textarea {height:12em;width:99%;font-size:1.5em;}
div.form label {color:#F6871F;width:100%;}
div.form div.send {margin-top:10px;background:#E2E2E2;border:1px solid #E2E2E2;clear:both;padding:8px 10px 15px;text-align:center;}

#map_canvas {height:600px; width:100%;display:none;text-align:center;}
#map_canvas img {max-width:50000px;width:auto;}

a.ajax_link {text-decoration:none;border-bottom:1px dashed black;color:black;}
a.ajax_link:visited {color:black!important;}
table.documents {width:100%;border:0;}
table.documents td {vertical-align:top!important;padding-bottom:20px;}
div#border {height:20px;}
h2,h3 {line-height:20px;}
.gallery_photo a.thumbnail {max-height:1000px;}
.download a{text-decoration:underline;}
.download a:hover{text-decoration:none;}