@font-face {font-family:'Open Sans'; font-style:normal; font-weight:300; src:url('/ffonts/OpenSans-Light-webfont.eot?#iefix'); src:url(/ffonts/OpenSans-Light-webfont.eot) format('embedded-opentype'), local('OpenSans'), url(/ffonts/OpenSans-Light-webfont.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700; src:url('/ffonts/OpenSans-Bold.eot?#iefix'); src:url(/ffonts/OpenSans-Bold.eot) format('embedded-opentype'), local('OpenSans'), url(/ffonts/OpenSans-Bold.woff) format('woff');}
body {margin:0px; font-family:'Open Sans', sans-serif;}
h1{font-size:30px; letter-spacing:5px; text-align:center; padding-top:30px;}
.bdhr{width:175px;}
img {border:0;}

.content {background:url(/images/site/bg_landing_1.jpg) 50% top no-repeat fixed;}
.content .cnt {margin:0px auto; max-width:100%; color:#fff; min-height:879px;padding:100px 0px 0px 20px; text-align:center; font-size:17px; width:980px;}
.content .cnt .instext{font-size:22px;}

a{color:#FFF;}
.header{background:rgba(255, 255, 255, 0.75);width:100%;min-height:100px;position:fixed;color:#000;z-index:1000;top:0px;}
.mlogo{margin:0px auto;width:940px;height:100px;}
.mlogo .imglogo{float:left;margin:14px auto;}
.mlogo .menu {position:relative; margin:0px auto; width:980px;}
.mlogo .menu ul{margin:0px;}
.mlogo .menu li{float:left; width:95px;height:35px;text-align:center; margin:32px auto;border-right:1px #0d3a5b solid; list-style:none;position:relative;}
.mlogo .menu li:last-child{border-right:none;}
.mlogo .menu li a{text-decoration:none; color:#0d3a5b; font-family:'Open Sans', sans-serif; font-weight:700; letter-spacing:1px;font-size:13px;display:block;margin-top:10px;}
.mlogo .menu .lidl{float:left; width:95px;height:40px;text-align:center; margin:30px auto;border-right:1px #0d3a5b solid; list-style:none;}
.mlogo .menu .lidl a{margin-top:0px;}
.mlogo .menu li a:hover{color:#fff;}
.mlogo .menu .lidl a:hover{color:#fff;}

* html .menu{height:1%;}
.downarrowclass{position:absolute; top:12px; right:7px;}
.rightarrowclass{position:absolute; top:6px; right:5px;}
.ddshadow{position:absolute; left:0; top:0; width:0; height:0; background:transparent;}
.toplevelshadow{opacity:0.8;}

.menu a{text-transform:uppercase;}
.menu ul li ul{position:absolute; left:0px; padding:0px !important; margin:36px 0px 0px 3px !important; display:none; visibility:hidden; width:207px;}
.menu ul li ul li{display:list-item; float:none; margin:-2px 0px 0px 0px!important; padding:0px !important; width:207px!important; height:inherit!important; text-align:left;}
.menu ul li ul li:hover{}
.menu ul li ul li a{font-family:'Open Sans', sans-serif; color:#0d3a5b; text-align:left;  display:block; width:174px; height:auto!important; padding:15px 17px 17px 17px !important; margin:0px!important; background:rgba(255,255,255,0.75);}
.menu ul li ul li a:hover{color:#fff !important; text-decoration:none;}
.menu ul li a.selected{color:#fff; text-decoration:none;}
.menu ul li ul li .l-ul{margin-top:2px !important;margin-left:2px !important;}
.menu ul li ul li .l-ul li a{width:260px !important;}

/* Installations & Tech */
.subt {font-size:26px;letter-spacing:3px;}

.tbls1 {background-color:transparent;}
.tbls2 {color:#000; background-color:#fff; font-size:13px;}
.tbls2 a {color:#000;}
.tbls2 ol {padding-left:20px;}

.cwelcome {background-color:#2b7fbd; height:20px;}
.cwelcome .welcome {width:940px; text-align:right; margin:0 auto; color:#fff; line-height:20px; font-size:14px;	}
.cwelcome .welcome a {text-decoration:none;}
.cwelcome .welcome a:hover {text-decoration:underline;}