@media all{
/* Style sheet basic */
.caption{font-style:italic;font-size:11px;color:#669900;line-height:13px;}
.dividerGreen{height:5px;display:block;margin-top:20px;margin-bottom:20px;background-color:#98d044;}
.dividerBlue{height:5px;display:block;margin-top:20px;margin-bottom:20px;background-color:#3b5e98;}
.floatRightImgPadding{float:right;margin:10px 0 10px 10px;}
.floatLeftImgPadding{margin:10px 10px 10px 0;}
.leftRightImgPadding{margin-right:10px;margin-left:10px;}
.callOut{width:150px;float:right;display:block;margin:8px;padding:8px;background-color:#eeeeee;border-top:10px solid #003366;border-right:1px solid #003366;border-bottom:1px solid #003366;border-left:1px solid #003366;}
.callOut h2{font-weight:bold;font-size:14px;color:#3b5e98;}
.callOut h2,.callOut p{margin:0;padding:8px;background-color:#fff;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}
}
@media all{
/* Style sheet xLayout */
.insidePage #innercontainer{padding-bottom:25px;}
body{margin:0;padding:0;background-color:#000000;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:62.5%;color:#363636;line-height:1.25em;}
.wrap{width:1000px;margin-right:auto;margin-left:auto;}
#header{background:#5da987 url("../../tl_files/2010/layout/headerBg2.jpg") left top repeat-x;}
#header #logo{width:310px;float:left;padding-top:15px;padding-bottom:10px;}
#dropdown{width:500px;height:40px;float:right;clear:right;margin-top:25px;margin-right:10px;}
#dropdown ul{margin:0;padding:0;}
#dropdown li{float:left;margin:0;padding:0;list-style-type:none;}
#dropdown span{display:none;}
#dropdown a{display:block;background-position:left top;background-repeat:no-repeat;}
#dropdown a:hover{background-position:left bottom;}
#dropdown a.about{width:107px;height:40px;background-image:url("../../tl_files/2010/layout/nav-about.png");}
#dropdown a.work{width:109px;height:40px;background-image:url("../../tl_files/2010/layout/nav-work.png");}
#dropdown a.capabilities{width:123px;height:40px;background-image:url("../../tl_files/2010/layout/nav-capabilities.png");}
#dropdown a.platform{width:149px;height:40px;background-image:url("../../tl_files/2010/layout/nav-cieloplatform.png");}
#spaceMan{}
#spaceMan img{position:absolute;z-index:100;}
#slider{width:620px;height:100px;position:relative;overflow:visible;}
#sliderinside{width:200px;height:405px;position:relative;overflow:visible;float:right;}
#sliderinside .item{width:200px;height:405px;display:block;margin-left:20px;}
.item{width:620px;height:100px;display:block;}
#controls{height:15px;display:none;padding:5px 10px;background-color:#000;}
#num_nav{position:relative;float:left;display:block;text-align:center;}
#num_nav ul{margin:0;padding:0;}
#num_nav ul li{float:left;display:block;margin:0 2px;}
#num_nav ul li a{width:15px;height:15px;display:block;padding:0 3px;background-color:#404040;color:#000;}
#num_nav ul li a.active,#num_nav ul li a:hover{background-color:#e8e8e8;color:#8a8a8a;}
#play_btn{width:100px;height:15px;position:relative;float:left;margin:0 auto;text-align:center;font-size:11px;color:#bbbbbb;line-height:12px;text-transform: uppercase;z-index: 10000;}
#play_btn:hover{color:gray;}
#container{background:#ffffcc url("../../tl_files/2010/layout/containerTopBg.jpg") left top repeat-x;font-size:1.2em;line-height:1.4em;}
#innercontainer{background:url("../../tl_files/2010/layout/containerBottomBg.jpg") left bottom repeat-x;min-height:400px;height:auto !important;height:400px;}
.insidePage #left{width:175px;margin-top:25px;padding-right:15px;padding-left:15px;background:url("../../tl_files/2010/layout/leftBg.png") center top no-repeat;min-height:300px;height:auto !important;height:300px;}
.insidePage #right{width:150px;padding-top:25px;}
#breadcrumb{padding-top:5px;padding-bottom:5px;padding-left:25px;background:url("../../tl_files/2010/layout/breadcrumbBg.png") left top no-repeat;font-size:.95em;color:#d4d4d4;line-height:1em;}
#breadcrumb a{text-decoration:none;color:#92b3b3;}
#breadcrumb a:hover{color:#ffffff;}
.insidePage #main{width:600px;float:left;padding-right:20px;padding-left:20px;}
.wide #main{width:700px;float:left;padding-right:40px;padding-left:40px;}
.insidePage.wide.single #main{width:900px;float:left;padding-left:150px;width:900px !important;}
h1{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:3.5em;color:#003399;line-height:1em;}
h2{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:2em;color:#5da987;line-height:1em;}
h2 a{color:#5da987;}
a{text-decoration:none;}
#subnav{margin-bottom:20px;}
#subnav h2{margin-bottom:0;padding-bottom:3px;font-weight:normal;font-size:1.4em;color:#6b6b6b;line-height:1.5em;}
#subnav ul{margin:0;padding:0;}
#subnav a{display:block;margin-bottom:2px;padding:3px 5px 3px 15px;background:url("../../tl_files/2010/layout/left_subNavBg.jpg") center top repeat-y;text-decoration:none;font-size:1.2em;color:#5e5e5e;line-height:1.3em;}
#subnav a:hover{margin-bottom:2px;background-color:#cccccc;text-decoration:none;color:#ffffff;background-image:none;}
#subnav a.active,#subnav a.active:hover{margin-bottom:2px;background-color:#999999;text-decoration:none;color:#ffffff;background-image:none;}
#subnav li{display:block;margin:0;padding:0;list-style-type:none;background-image:none;}
.home #main{width:620px;float:left;padding-top:25px;padding-right:25px;padding-bottom:25px;min-height:350px;height: auto !important;height:350px;}
.home #right{width:350px;}
.home #home{visibility: hidden;}
.home #twitter{width:285px;clear:both;margin-top:50px;}
.home #twitterHL{padding-left:20px;}
.home #twitterbody a{text-decoration:none;color:#16565c;}
.home #twitterbody{padding-top:8px;padding-right:25px;padding-left:25px;background:url("../../tl_files/2010/layout/twitterBg.png") center top no-repeat;}
#topnav{width:300px;height:25px;float:right;margin-right:25px;padding-top:8px;padding-left:55px;background:url("../../tl_files/2010/layout/topNavBg2.jpg") center top no-repeat;}
#topnav ul{margin:0;padding:0;}
#topnav li{float:left;margin:0;padding:0;list-style-type:none;}
#topnav a{display:block;margin-right:10px;margin-left:10px;padding-right:10px;padding-left:10px;text-decoration:none;font-size:1.15em;color:#ffffff;line-height:1.2em;}
#footer{padding-bottom:25px;background:url("../../tl_files/2010/layout/footerBg.jpg") left top repeat-x;font-size:1.1em;color:#b5b5b5;line-height:1.25em;min-height:50px;height:auto !important;height: 50px;}
#footer a{font-weight:bold;text-decoration:none;color:#5dbab5;}
#footer .winans{float:right;clear:right;margin-right:25px;}
#footer .copyright{float:right;margin-right:25px;padding-top:25px;}
#footer .logos{float:left;}
#footer .contact{float:left;padding-top:25px;font-weight:bold;font-size:12px;color:#ffffff;}
}
