﻿/* ------------- SCREEN LAYOUT -------------- */

body {margin-left: auto; margin-right: auto;margin: 0px; padding: 0px;background: url(/_common/images/bg_body.gif) repeat-x;}
.container {width: 966px;margin: 0 auto; padding: 0px;}

/* ------------- HEADER STYLES --------------*/ 
.header {width: 936px;margin-top: 50px; padding: 0 15px;}
.header-logo {width: 250px; float: left;margin: 0px; padding: 0px;}
.header-right {width: 650px; float: right;margin: 12px 5px 0 0; padding: 0px;text-align: right;}

.lightHeader {width: 936px;margin-top: 50px; height:90px; padding: 0 15px;}
.lightSpacer {width: 936px; height:50px; color:White; text-align:center;}

.menu {width: 946px; float:left;margin: 0px; padding-top: 29px;text-align: right;}

.flash-header {width: 946px; height: 283px; float: left;margin: 0px; padding: 10px 10px 0 10px;background: url(/_common/images/bg_flash.gif) no-repeat;}
.flash {width: 630px; height: 280px; float: right;margin: 0px; padding: 0px;}

.event {width: 258px; height: 243px; float: left;margin: 0px; padding: 30px 26px 0 26px;border: 1px solid #e1e1e1;}
.event div {width: 258px;height: 243px;top: -9999px;left: -9999px;position: absolute;}


/* ------------- CONTENT STYLES --------------*/ 
.lh_col {width: 515px; float: left; min-height: 540px;margin: 10px 0 0 0; padding: 35px 35px 30px 30px;background: url(/_common/images/bg_left_col.gif) no-repeat;border-right: 1px solid #e9e9e9;_width: 450px; _padding: 35px 20px 30px 30px;}
.rh_col {width: 302px; float: right;margin: 10px 0 0 0; padding: 35px 45px 30px 30px;background: url(/_common/images/bg_right_col.gif) no-repeat;}

.real-products-top { width: 522px; height: 7px;margin: 0; padding: 0;background: url(/_common/images/bg_real_products_top.gif) no-repeat;}
.real-products-mid { width: 522px; min-height: 320px;margin: 0px; padding: 0px;background: url(/_common/images/bg_real_products_mid.gif) repeat-y;}
.real-products-mid-lh { width: 183px; float: left;margin: 0px; padding: 10px 15px;}
.real-products-mid-rh { width: 278px; float: right;margin: 0px; padding: 10px 15px;text-align: center;}
.real-products-logos {width: 270px;margin-bottom: 10px; padding: 3px;background: #ffffff;}
.real-products-bottom { width: 522px; height: 8px;margin: 0px; padding: 0px;background: url(/_common/images/bg_real_products_bottom.gif) no-repeat;}

.streaming-software {width: 308px; float: left;margin: 0 0 10px 0; padding: 0px;}
.software-solutions {width: 88px; height: 69px; float: left;margin: 0 10px 0 0; padding: 0px;text-align: center;background: url(/_common/images/bg_software_solutions.gif) no-repeat;}
.software-solutions-info {width: 210px; float: right;margin: 3px 0 0 0; padding: 0px;}
.streaming-software-lrg {width: 510px; float: left;margin: 0 0 15px 0; padding: 0px;}
.software-solutions-lrg {width: 128px; height: 109px; float: left; margin: 0 10px 0 0; padding: 0px;text-align: center;background: url(/_common/images/bg_software_solutions_hm.gif) no-repeat;}
.software-solutions-info-lrg {width: 370px; float: right;margin: 3px 0 0 0; padding: 0px;}


/* ------------- FOOTER STYLES ---------------*/ 
.footer {width: 901px; float: left;margin: 0 32px; padding: 10px 0 20px 0;_margin: 0 15px;}
.footer-bar {width: 901px; height: 10px; float: left;margin: 0 32px; padding: 0px;_margin: 0 15px;background: #dbdbdb;}

.lh_col #docs a{color:#666699;}


/* ------------- GENERAL STYLES --------------*/

img {border: 0;margin: 0; padding: 0;}
hr {clear: both;color: #e9e9e9; background: #e9e9e9; border: 0; height: 1px;}