/* CSS Document */


.old-ie * {
   font-weight: normal !important;
   font-style:  normal !important;
}

/* ################## GENERAL ################*/
body {font-family:'proxima-nova', 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: #404042; line-height: 19px;}
h1 {
    font-family:'proxima-nova','Gotham SSm 2r','Gotham SSm A','Gotham SSm B', Verdana, Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #FFF;
    font-weight: 200;
    line-height: 48px;
    margin-left: -7px;
}
h2 {font-family: 'Gotham SSm 8r', 'Gotham SSm A', 'Gotham SSm B', Verdana, sans-serif; font-size: 28px; line-height: 28px; font-weight: bold; color: #404042; padding-top: 15px; margin: 0;}
h3 {
font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Verdana, sans-serif;
font-size: 24px;
line-height: 28px;
font-weight: normal;
color: #404042;
padding-top: 15px;
margin: 0;
}
h3.section {background-color:#27bdbe; line-height:20px; color:#fff; font-size:16px; line-height:28px; padding-left:10px; font-weight:bold; font-family:'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', sans-serif; padding-top:0; margin-bottom:5px; margin-top:5px; text-transform:uppercase;}
h4 {padding-top:10px; padding-bottom:3px; line-height:16px;}
h5 {font-size:14px; font-weight:700; padding: 0; margin:0; line-height:14px;}
h6 {font-size:14px; font-weight:700; padding: 0; margin:0; line-height:14px; color:#007579;}
a {color:#27bdbe; text-decoration:none !important; font-family:'proxima-nova','Gotham SSm 2r','Gotham SSm A','Gotham SSm B', Verdana, Arial, Helvetica, sans-serif; }
p {padding: 0 0 0 0;}
label {text-align:right;}
hr {margin:10px 0; border-color:#DADADA; border-width:1px 0 0;}
img {max-width:none; border:none;}
sup {font-family: arial;}
#pop2
{
  display:none;
  position:absolute;
  right:0;
  top:0;
  margin-top:25px;
  margin-right:0px;
  z-index:1;
  width:126px;
  color: #000;
}

#case-study .downloads li a:hover {color:#000000; text-decoration:none !important; }


.gray-box {padding-left: 10px; margin: 24px 0 0 0; line-height: 40px; background-color:#EFEFEF; text-align:left;}

#pop2content
{
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right:1px solid #666;
  border-bottom:1px solid #666;
  width:125px;
  background-color:#fff;
  z-index:1;
}
#pop2content td {
    font-size: 11px;
    line-height: 8px !important;
    color: rgb(102, 102, 102);
    padding: 3px 5px;
    text-align: left;
}

#pop2content table td img {
    vertical-align: middle;
}


#link-more a {padding-top: 10px; color:#333333 !important; text-transform: uppercase;}
#link-more a:hover {color:#35A9AB !important;}

#pop2content td a
{
  text-decoration:none;
}

.pipe {display:inline-block; margin-left: 12px; margin-right: 8px;}

.arrow {padding-right: 5px;}

/* ################## PRINTED MATERIALS FORM ################*/

#printed-materials .required {color:#990000;}
#printed-materials #printed-materials-form {background-color:#eaeceb;}
#printed-materials #label-align-left {text-align:left;}
#printed-materials #label-align-left-inline {display:inline; line-height: 25px;}
#printed-materials label {padding: 3px 8px 0 0; display:inline-block; margin-right: -3px;}
#printed-materials table {border-bottom: none;}
#printed-materials td {margin:0; padding:3px 0 3px 0;}
#printed-materials em {color: #999; line-height:10px;}
#printed-materials input[type="text"] {width: 350px;}
#printed-materials .input-short {width: 130px !important;}
#printed-materials select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 0 0 0 0;
	margin:0;
}
#printed-materials input[type="radio"], input[type="checkbox"] {
    margin: 0 0 0 0;
}

#printed-materials  .sendGroup {margin-left: 4px !important; margin-right: 2px !important; line-height: 0 !important; }
#printed-materials p {line-height: 0; height: 13px;}
#printed-materials .cap-title {padding-left: 183px !important; height: 10px;}
#printed-materials #wsh_ContactInfo label {text-align: right;}
.table1 {
    border: medium none;
    margin-top: 15px;
    width: 100%;
}

.table1 .table_boarder-right {
    border-right: 1px solid #FFFFFF;
}

.table1 th {
    background-color: #017477;
    font-weight: normal;
    text-align: left;
	color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
}

.table1 tr .alt1 {
    background-color: #EFEFEF;
}

.table1 tr .alt2 {
    background-color: #FFFFFF;
}

.table1 td {
    font-size: 14px;
    line-height: 17px;
    text-align: left;
}

.td-align-center {
    text-align: center !important;
}

.table1 th a {color:#FFF; font-weight:100; text-decoration:underline !important;}

.tx-light-gray-small {font-size:11px; color: #999; line-height:13px;}


/* ################## PAGE CONTENT ################*/
.bread-crumbs {
font-family: 'proxima-nova', 'Gotham SSm 8r', 'Gotham SSm A', 'Gotham SSm B', Verdana;
font-size: 12px;
font-variant:small-caps;
font-weight: bold;
color: #999999;
padding: 3px 0 5px 0;
margin: 5px 9px 5px 0;
border-bottom: solid 1px #dadada;
}


#bread-crumbs-nav {float:left; display:none;}
#bread-crumbs-nav span {padding:0 7px;}

#bread-crumbs-social-nav {float:right;}

#bread-crumbs-social-nav a {
    color: #414141;
    padding-left: 3px;
    height: 7px;
    font-family: 'proxima-nova', 'Gotham SSm 8r','Gotham SSm A','Gotham SSm B', Verdana;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 800;
    text-shadow: none;
}
#bread-crumbs-social-nav a:hover {color:#27bcc0; font-family: 'proxima-nova', 'Gotham SSm 8r','Gotham SSm A','Gotham SSm B', Verdana;}

    div.titlebox {
    background-color: #D7F0EC;
    height: 10px;
    margin: 26px 0px 12px;
    padding: 3px 0px 10px 10px;
    line-height: 15px;
    }
    .smcap-title a {
    font-weight: normal;
    color: #27bdbc;
    }
    .smcap-title a:hover {
    font-weight: normal;
    color: #333333;
    }
    div.copy-left {
    display: inline-block;
    float:left;
    width: 295px;
    font-size: 14px;
    font-weight: 300;
    color: #404042;
    line-height: 20px;
    }
    div.copy-right {
    display: inline-block;
    float:left;
    width: 305px;
    font-size: 14px;
    font-weight: 300;
    color: #404042;
    line-height: 20px;
    margin-left: 25px;
    }
    .advantage-box {
    display: inline-block;
    width: 609px;
    background-color: #bad8da;
    padding: 0 15px 10px 15px;
    margin-top: 28px;
    }
    .advantage-title {
    display: inline-block;
    width: 609px;
    font-size: 15px;
    font-variant: small-caps;
    font-weight: normal;
    padding: 8px 14px 8px 15px;
    margin-left: -15px;
    color: #FFF;
    background-color: #017477;
    text-transform: uppercase;
    }

    .advantage-title sup {font-size: 9px;}


    .advantage-list-area ul {
    margin: 10px 0 10px 15px;
    padding: 0;
    list-style-type: none;
	list-style-image:url(/assets/images/interface/bullet.png);
    font-size: 14px;
    }
    .advantage-list-area li {
    line-height: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: 300;
    }

	.copy-ul {
    margin: 10px 0 10px 12px;
    padding: 0;
    font-size: 11px;
    }
    .copy-ul li {
    line-height: 14px;
    padding-top: 5px;
    }

.title {
    color: #007579;
    font-size: 23px;
    font-weight: 300;
    line-height: 31px;
    padding-top: 22px;
}

.title strong {
    font-weight: bold;
    font-weight: 600;
}


.copy {
    font-size: 14px;
    font-weight: 300;
    color: #404042;
    padding-top: 15px;
    line-height: 20px;
}

.copy-strong {
font-size: 14px;
line-height: 17px;
font-weight: bold;
color: #333333;
padding-top: 8px;
}

a:hover {
color: #017575;
text-decoration:none;
}

.news-title {
font-size: 22px;
font-weight: light;
color: #333333;
padding-top: 15px;
}

.copy-list {
font-size: 13px;
font-variant:small-caps;
font-weight: light;
line-height: 22px;
color: #333333;
padding-top: 15px;
}

.cap-title {
font-size: 14px;
font-variant:small-caps;
font-weight: normal;
color: #007476;
padding: 15px 0 12px 0;
}

.cap-title-2 {
font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B';
font-size: 14px;
font-variant: small-caps;
font-weight: bold;
color: rgb(0, 116, 118);
padding: 10px 0px;
display: inline-block;
}


td.cap-title-right {
text-align: right;
font-size: 14px;
font-variant:small-caps;
font-weight: bold;
color: #007476;
padding: 15px 0 12px 0;
}

.smcap-title {
font-size: 11px;
font-variant:small-caps;
font-weight: normal;
color: #007476;
padding:15px 0 10px 0;
}

.smcap-title a {
font-weight: normal;
color: #007476;
}

.details {
font-size: 12px;
font-weight: normal;
color: #333333;
line-height: 15.5px;
padding-top: 10px;
}

.white_title {
font-size: 14px;
padding-bottom: 7px;
font-weight: light;
color: #FFFFFF;
}


/***** PAGINATION *****/
.pagination-area {
display:inline-block;
border-top: solid 1px #a4a6a8;
margin:20px 0 5px;
}

.pagination-title-left {
font-size: 10px;
font-variant:small-caps;
font-weight: bold;
color: #333333;
padding-top: 5px;
float: left;
text-align: left;
width: 210px;
}

.pagination-title-center {
font-size: 10px;
font-variant:small-caps;
font-weight: bold;
color: #333333;
padding-top: 5px;
float: left;
text-align: center;
width: 210px;
}

.pagination-title-right {
font-size: 10px;
font-variant:small-caps;
font-weight: bold;
color: #333333;
padding-top: 5px;
float: right;
text-align: right;
width: 209px;
}

.pagination-title a {
font-weight: bold;
color: #007476;
}

/* **** TABLES **** */
.chartTable {
border-spacing: 0;
font-size: 11px;
}

.chartTable table {
border-bottom: solid 6px #a4a6a8;
margin-top: 15px;
width: 100%;
}

.chartTable th {
background-color: #a4a6a8;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
line-height: 15px;
padding-left: 10px;
text-align: left;
text-transform: uppercase;
}

.chartTable td {
color: #333333;
font-size: 11px;
line-height: 0;
padding-left: 10px;
text-align: left;
}

.td-align-center {text-align:center;}

.alt1 {
background-color: #E5E5E5;
}

.alt1 a {
color:#017477;
}

.alt1 a:hover {
color:#333333;
}

.alt2 {
background-color: #F2F2F2;
}

.alt2 a {
color:#017477;
}

.alt2 a:hover {
color:#333333;
}

.table_boarder-right {
border-right:1px solid #FFFFFF;
}

.sm-table-left {
float:left;
width: 310px;
}

.sm-table-right {
float:right;
width: 310px;
margin-left: 10px;
}

.table-footer {
font-size: 10px;
font-variant:small-caps;
font-weight: bold;
color: #007476;
padding-top: 5px;
}


/* **** BOOT STRAP OVER-RIDE **** */
.row-fluid .span8 {
width: 639px;
float:left;
padding-left: 0;
}

.row-fluid .span4 {
width: 317px;
float: left;
padding:0;
margin-left: 5px;
}

.row-fluid .span4-left {
width: 317px;
float: left;
padding:0;
margin-right: 5px;
}

.row-fluid {
	min-height: 350px;
}

/* ##################LAYOUT##################*/
.hero-unit {background-color:#06C; margin-bottom: 0; padding:0;}
.navbar-inverse .navbar-inner {min-height: 60px; background-color: #FFFFFF; background-image:none; border: none; filter:none; z-index:1000; position:relative;}
.nav-collapse {position: relative; z-index:1001;}
.nav-divider {color: #74b3b4; line-height:37px; font-size:10px;}
.navbar-inverse .nav > li > a:link {font-family: 'proxima-nova','Gotham SSm 8r', 'Gotham SSm A', 'Gotham SSm B', Verdana, sans-serif; text-transform: uppercase; color:#414141; font-size:10px; font-weight:800; text-shadow: none;}
.navbar-inverse .nav > li > a:visited {font-family: 'proxima-nova', 'Gotham SSm 8r', 'Gotham SSm A', 'Gotham SSm B', sans-serif; text-transform: uppercase; color:#414141; font-size:10px; font-weight:800; text-shadow: none;}
.navbar-inverse .nav > li > a:hover {
    font-family: 'proxima-nova','Gotham SSm 8r','Gotham SSm A','Gotham SSm B', Verdana;
    text-transform: uppercase;
    color: #27BCC0;
    font-size: 10px;
    font-weight: 800;
    text-shadow: none;
}
#bread-crumbs-social-nav .caret {vertical-align:middle; padding-bottom: 2px;}
.caret-share {vertical-align:middle; padding:0; margin:0;}
.caret-rollover {border-bottom-color: #017575; border-top-color: #017575;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .carret {border-bottom-color: #017575; border-top-color: #017575; background-color: #FFF; color: #27bcc0;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {border-bottom-color: #017575; border-top-color: #017575;}
.content-container {width: 970px; margin:auto; text-align:left; min-height: 150px;}
#section-search {margin-top: 0;}
#input-search {padding: 2px; margin: 0; line-height: 12px; font-size: 12px; background: #e5e5e5; height: 12px; width: 135px; border:none; -webkit-border-radius: 0px;  border-radius: 0px; -moz-border-radius: 0px;  box-shadow:none;}
#shareholder #input-search {width:130px;}
#shareholder p {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
}

#button-search {padding: 0; margin: 0 0 0 0; line-height:0; border: none;}
.section-sub-footer-links {width: 961px; text-align:center; margin:auto; height: 50px; line-height:50px;}
.section-sub-footer-left {float:left; width: 380px; text-align:left; padding-left: 5px;}
.section-sub-footer-right {float:right; width: 550px; text-align:right;}
.container, .navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {width: 970px; z-index:0;}
.padding-x {padding:10px;}
.padding-top-x {padding-top:10px;}
.page-padding-top {padding-top: 15px;}
.body-top-marg {margin-top:26px;}




#top-title-charts {margin-top: 8px; margin-bottom:5px; height: 215px;}
#top-title-charts .title {padding-top: 0; margin:0 0 10px;}
#top-title-charts .data {color: #017575; line-height:14px; padding-left: 5px; font-size:11px; height:40px;}
#top-title-charts .data ol, #top-title-charts .data ul {padding:0; margin:0;}
#top-title-charts .data li {padding:0; text-indent: -4px; margin-left:16px; line-height:12px; font-size: 9px;}
#top-title-charts .data ul li {list-style:none; margin-left:4px;}
#top-title-charts .data ol li:first-child {margin-left:15px;}
#top-title-charts .chart-container {float:left; font-size:10px; margin-right:5px; width:102px;}
#top-title-charts .gray-bg-1 {width: 100%;  background-color:#dcdddf;}
#top-title-charts .gray-bg-2 {width: 100%; line-height:15px; background-color:#dcdddf; margin: 5px 0 5px 0; text-align:center; padding:0; }
#top-title-charts .more {font-size: 9px; text-align:center; font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B'; font-weight: 700;}
#top-title-charts .source {line-height:12px; font-size:9px; padding-left:5px;}
#top-title-charts .date {font-size: 10px; line-height:10px; padding:5px 0 5px 5px;}
#top-title-charts .header {letter-spacing: -.50px; font-size: 9px; font-weight: bold; padding: 2px 0 2px 5px; line-height: 12px;}
#top-title-charts ol {margin-left: -5px !important;}
/* **** Safari Padding Fix tmj021015 **** */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #top-title-charts ol {margin:-.12em !important}
}
/* **** PAGE CONTENT **** */

	/* **** TEMPLATES **** */

	#temp1-left-column-short {width: 300px; float:left;}
	#temp1-right-column-long {width: 638px; float:right;}

	/* **** INDEX PAGE **** */

	#bg_how_can_we_help {width: 317px; height: 272px; background-image:url(/assets/images/page_content/greenbox.png); float:right; margin:0; padding:0;}
	    #bg_how_can_we_help .header {font-size: 22px; color:#FFFFFF; font-weight: bold; margin-bottom: 15px;}
    	#bg_how_can_we_help #padding {padding:15px; color:#FFFFFF; font-size:14px;}
		#bg_how_can_we_help a {color:#FFF; display:block; padding: 3px; margin-bottom:4px; line-height:14px;}
		#bg_how_can_we_help a:hover {background-color:#598527;}

	#bg_who_is_rentrak {width: 317px; height: 272px; background-image:url(/assets/images/page_content/bluebox.png); background-repeat: no-repeat; float:left; margin-right: 5px; }
        #bg_who_is_rentrak .header {font-size: 22px; color:#FFFFFF; font-weight: bold; margin-bottom: 15px;}
		#bg_who_is_rentrak #padding {padding:15px; color:#FFFFFF; font-size:16px;}
		#bg_who_is_rentrak a {line-height: 20px; height: 22px; display:block; color:#FFF; padding: 2px 0 0 0;}
		#bg_who_is_rentrak a:hover {display:block; background-color:#3A768D; width: 110px; padding: 2px 0 0 8px; margin-left:-8px}

	#bg_news {width: 317px; background-color: #EBEDEC;}
		#bg_news #padding {padding:0 15px 5px 15px;}
		#bg_news ul {list-style-type:none; margin:0; padding:0;}
		#bg_news ul > li {font-size: 12px; line-height:10px; margin-bottom: 10px;}

        #bg_news ul > li strong {
            font-family: 'Gotham SSm 8r', 'Gotham SSm A', 'Gotham SSm B';
            font-weight: 800;
            font-size: 11px;
        }


        #bg_news .lk-blk-upp {font-size: 10px;}


        #bg_news a {
            font-size: 11px;
            line-height: 14px;
            display: inline-block;
            margin-top: 2px;
            color: #009598;
        }

	#bg_press_releases {width: 317px; background-color: #EBEDEC; margin-top: 5px;}
		#bg_press_releases #padding {padding:0 15px 5px 15px;}
		#bg_press_releases ul {list-style-type:none; margin:0; padding:0;}
		#bg_press_releases ul > li {font-size: 12px; line-height:10px; margin-bottom: 10px;}
		#bg_press_releases a {font-size:11px; line-height:14px; display:inline-block; margin-top:2px; color:#009598;}

        #bg_press_releases .lk-blk-upp {font-size: 10px;}

        #bg_press_releases ul > li strong {
            font-family: 'proxima-nova', 'Gotham SSm 8r', 'Gotham SSm A', 'Gotham SSm B';
            font-weight: 800;
            font-size: 11px;
        }

	#bg_stay_in_touch {height: 67px; width: 317px; background-color: #c6e8e9; margin-top: 5px;}
		#bg_stay_in_touch #padding {padding: 0 15px 0 15px;}


.navbar .nav {float:right; padding-top: 20px; display: inline-block; margin-right:0;}
.navbar .nav > li > a {color: #777777; float: none; text-shadow: 0 1px 0 #FFFFFF; font-family: Verdana;}
.dropdown-menu {background-clip: padding-box; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0 0 0 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    margin: 0 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 999999;
    font-size: 13px;
}

.navbar .nav > li > .dropdown-menu:after {
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 91px;
    position: absolute;
    top: -6px;
	z-index: 999999;
}



.navbar .nav > li > .dropdown-menu:before {
    border-bottom: 7px solid rgba(0, 0, 0, 0.2);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    left: 90px;
    position: absolute;
    top: -7px;
	z-index: 999999;
}



.dropdown-menu .lk-login-help {margin: 8px 0 8px 0;}

.dropdown-menu li > a {
    color: #333333;
	font-size:13px;
	line-height: 16px;
	padding: 3px 15px 3px 15px;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #007476;
  text-decoration: none;
  background-color: #EFEFEF;
  background-image:none;
  z-index: 999999;

}

.span4 .video_container {font-size: 12px !important; width: 317px; height: 87px; padding: 0; margin-top: 5px; background-color: #27bdbe;}
.span4 .video_container.first {margin-top: 0;}
.testimonial {padding:8px; color:#fff; line-height:18px; font-size: 12px; display: inline-block;}

.rtk-logo {padding-top: 25px; float:left;}
div.background-container {margin:auto; text-align:center; background-color:#414142; width:100%;}
div.background {width: 100%; padding-top: 100px; margin:auto; no-repeat; background-position:center; background-repeat:no-repeat;}

div.transbox-black {width: 100%; height: 50px; background-image:url(/assets/images/interface/bg-gray-transparent.png); /* For IE8 and earlier */}
div.transbox-green {width: 100%; height: 50px; background-image:url(/assets/images/interface/bg-green-transparent.png); /* For IE8 and earlier */}
div.transbox-teal {width: 100%; height: 50px; background-image:url(/assets/images/interface/bg-teal-transparent.png); /* For IE8 and earlier */}

div.header-container {width: 961px; text-align:left; margin:auto;}


/* ################## BANNER ##################*/
.container-banner {margin: auto; text-align:center;}
.navigation-banner {text-align: center; width: 961px;}

/* ################## FOOTER ##################*/

.footer-new {
    background-color: #FFF;
}

.footer-new .section-sub-footer {
    font-size: 10px !important;
    color: #333;
    line-height: 50px;
    font-size: 9px !important;
}

.footer-new .section-sub-footer .span5 {
    margin-left: -2px !important;
    width: 340px !important;
    font-weight: bold;
}

.footer-new .section-sub-footer .span2 {
    width: 201px !important;
    margin-top: 7px;
}

.footer-new .section-sub-footer .span5:last-child {
    float: right;
    width: 376px !important;
    text-align: right;
    margin-right: -10px;
}

.footer-new .section-sub-footer a {
    margin: 0px !important;
    font-size: 9px !important;
}

.footer-new .span5:last-child a:last-child {
    padding-right: 10px;
}

footer {background-color:#EBEDEC; color:#757575;}
.footer-bg {font-size: 12px; width: 100%; margin: 90px 0 0 0; text-align:left; padding: 40px 0 40px; height: 220px; position:relative; z-index:0;}
.footer-container {width: 961px; position:relative; margin:auto; }
.footer-container ul {list-style:none; padding:0; float:left;}
.footer-container ul li.header {font-weight:bold; font-size:11px; line-height: 12px; padding-left:10px; color:#999; margin-top:5px;}
.footer-container ul li a {display:block; font-size: 11px; color:#333; padding: 3px 10px 3px 10px; line-height:13px; color:#757575;}
.footer-container ul li a:hover {background-color:#e1e1e1;}

.footer-container ul li span {font-family: 'proxima-nova', 'Gotham SSm 8r', 'Gotham SSm A', 'Gotham SSm B', sans-serif; padding-left: 10px; font-weight:bold; color:#5e5e5e;}
.footer-container .column-1 {margin-left: -10px; width: 160px;}
.footer-container .column-2 {margin-left: 0; width: 161px;}
.footer-container .column-3 {margin-left: 0; width: 161px;}
.footer-container .column-4 {margin-left:0; width: 161px;}
.footer-container .column-5 {margin-left: 0; width: 161px;}
.footer-container .column-end {margin-left: 0; width: 156px; padding:0;}


.section-sub-footer {font-size: 11px; color:#333; width: 961px; margin:auto; height: 50px; line-height:50px; border-top:1px solid #fff; position:relative; right:4px;}
.section-sub-footer a {font-weight:600; color:#414141; margin: 0 8px 0 8px;}
.section-sub-footer a:hover {color:#27bcc0;}

.footer-utility-buttons-container {height: 22px; padding: 15px 0 0 10px; position:absolute; right:21px; bottom: 10px; width: 165px; text-align:right;}

/* ################## NAVIGATION ##################*/

.nav_menu {z-index: 1; width: 966px; position:relative; color: #FFF; list-style:none; margin-top: 5px;}
.nav_menu ul {list-style:none;}
.nav_menu .menu-divider {background-image:url(/assets/images/nav/white-bg.png); width: 5px;}

.nav_menu .dropmenu {margin: 0; padding:0; list-style: none outside none; z-index: 1; /* displays after menu load */ }

.nav_menu ul.dropmenu li {float:left;}
.nav_menu ul.dropmenu li ul li {float:none;}
.nav_menu a.lk-main {
    font-family: 'proxima-nova', 'Gotham SSm 7r','Gotham SSm A','Gotham SSm B', sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #FFF;
    display: block;
    text-transform: uppercase;
    margin: 2px 20px 7px 12px;
    padding: 5px 0px 7px 2px;
    text-decoration: none;
    line-height: 13px;
    cursor: default;
}
.nav_menu .menu {display:block; width: 156px; background-color:#8dc63f; height: 40px; border-bottom: solid 5px #FFF; position:relative; margin-right: 5px !important;}
.nav_menu .menu ul li a:hover {background: #6e9f31; border-bottom: solid 5px #6e9f31; display:block; width: 156px;}

.nav_menu ul.dropmenu li.menu-green  {background-color:#8dc73f;}
.nav_menu ul.dropmenu li.menu-black {background-color:#414143;}
.nav_menu ul.dropmenu li.menu-teal {background-color:#20bdbe;}

.nav_menu ul.dropmenu li.menu-green:hover {background-color:#598527; border-bottom: solid 5px #598527;}
.nav_menu ul.dropmenu li.menu-black:hover {background-color:#414143; border-bottom: solid 5px #414143;}
.nav_menu ul.dropmenu li.menu-teal:hover {background-color:#007476; border-bottom: solid 5px #007476;}

.nav_menu ul.dropmenu li.menu-green-on {background-color:#6e9f31; border-bottom: solid 5px #6e9f31;}
.nav_menu ul.dropmenu li.menu-black-on {background-color:#414143; border-bottom: solid 5px #414143;}
.nav_menu ul.dropmenu li.menu-teal-on {background-color:#0d9193; border-bottom: solid 5px #0d9193;}

.nav_menu .end-menu-item {height: 10px;}
.nav_menu .sub-menu-header {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px !important;
    display: block;
    padding: 4px 0px 4px 14px;
    margin-top: 5px;
    color: #FFF;
    line-height: 14px;
}

.nav_menu .sub-sub-menu-header {text-transform:uppercase; font-weight:bold; font-size:10px; display:block; padding: 0 0 0 12px; color:#FFFFFF;}

.nav_menu a.sub-menu-header-link {font-weight:bold !important; text-transform:uppercase !important; font-size:11px !important; display:block; padding: 11px 0 3px 10px; margin-top: 5px !important;}
.nav_menu a.sub-menu-header-link:hover {display:block; padding: 5px 15px 5px 15px; background-color:#e1e1e1; display:block;}

.nav_menu ul#sub-menu {z-index: 10; visibility:hidden; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3); left: -30px; top:45px; position:absolute; background-color:#242424; width: 156px; border-bottom: 5px solid #FFF; border-left: 5px solid #FFF; border-right: 5px solid #FFF;}
.nav_menu ul#sub-menu a {font-family: 'proxima-nova', 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', sans-serif; display:block; text-transform: none; font-size: 13px; font-weight: 300; width: 142px; color:#FFFFFF; margin:0; padding: 4px 0 4px 14px; text-decoration: none; line-height:14px;}
.nav_menu ul#sub-menu a:hover {display: block; background-color: #242424; border-bottom: none;}

.nav_menu #sub-menu.sub-menu-green {width: 156px; background-color:#598527;  border-bottom: 5px solid #FFF; border-left: 5px solid #FFF; border-right: 5px solid #FFF;}
.nav_menu #sub-menu.sub-menu-black {width: 156px; background-color:#414143; border-bottom: 5px solid #FFF; border-left: 5px solid #FFF; border-right: 5px solid #FFF;}
.nav_menu #sub-menu.sub-menu-black-long {width: 478px; background-color:#414143; border-bottom: 5px solid #FFF; border-left: 5px solid #FFF; border-right: 5px solid #FFF; margin-left: -297px;}
.nav_menu #sub-menu.sub-menu-teal-long {width: 478px; background-color:#007476; border-bottom: 5px solid #FFF; border-left: 5px solid #FFF; border-right: 5px solid #FFF;}
/*639px */

.nav_menu #sub-menu.sub-menu-green a:hover {background-color: #6e9f31;}
.nav_menu #sub-menu.sub-menu-black a:hover {background-color: #242424;}
.nav_menu #sub-menu.sub-menu-black-long a:hover {background-color: #242424;}
.nav_menu #sub-menu.sub-menu-teal-long a:hover {background-color: #0d9193;}

.nav_menu #sub-menu a.sub-menu-green-on {background-color: #6e9f31;}
.nav_menu #sub-menu a.sub-menu-black-on {background-color: #242424;}
.nav_menu #sub-menu a.sub-menu-teal-on {background-color: #0d9193;}


/* ################## PRETTY PHOTO ##################*/
div.light_square .pp_close{margin-right: -20px; background:url(/assets/images/interface/bt-close-leadership-popup.png) no-repeat !important;cursor:pointer;height:16px;width:43px;}

/* ################## SEARCH PAGE ##################*/


#search-container table{border:none;}
#search-container td{border:none; line-height:normal}


/* ################## CORP GOV NAV ##################*/
#corp-gov-container {margin: 15px 0 0 5px;}
#corp-gov-container a {color:#FFFFFF}
#corp-gov-container .button-corp-gov {
    color: #FFFFFF;
    font-size: 21px;
    font-weight: bold;
    line-height: 45px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-top: 0;
    text-transform: uppercase;
    height: 45px;
    width: 317px;
    text-align: center;
    background-color:#27bdbe;
    margin-bottom: 5px;
}
#corp-gov-container .button-corp-gov-on {
    color: #FFFFFF;
    font-size: 21px;
    font-weight: bold;
    line-height: 45px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-top: 0;
    text-transform: uppercase;
    height: 45px;
    width: 317px;
    text-align: center;
    background-color:#017477;
    margin-bottom: 5px;
}
#corp-gov-container .button-corp-gov:hover {background-color:#017477; display:block; cursor:pointer;}

.alert-box {
  padding: 8px 35px 8px 14px;
  color:#900;
  font-weight:800;
}

.alert-box ul {list-style:circle;}


#events .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/EarningsCalls-banner_585B6F.jpg) !important;
    background-color: #585B6F  !important;
}

#events-featured .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/Rentrak-InvestorEvents-banner-243447.jpg) !important;
    background-color: #585B6F  !important;
}

#releases .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/PressReleases-banner_E6FBFC.jpg) !important;
    background-color: #E6FBFC  !important;
}

#sec .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/SECFilings-banner_595661.jpg) !important;
    background-color: #595661  !important;
}

#annuals .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/AnnualReports-banner_2A2A30.jpg) !important;
    background-color: #2A2A30 !important;
}

#results .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/QuarterlyResults-banner_707D8E.jpg) !important;
    background-color: #707D8E !important;
}

#InvestorKit .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/PrintedMaterials-banner_333132.jpg) !important;
    background-color: #333132 !important;
}

#downloads .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/DownloadLibrary-banner_061721.jpg) !important;
    background-color: #061721 !important;
}

#faq .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/InvestorFAQs-banner_061721.jpg) !important;
    background-color: #061721 !important;
}

#alerts .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/EmailAlerts-banner_061721.jpg) !important;
    background-color: #061721 !important;
}

#stocklookup .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/StockInformation_2A2739.jpg) !important;
    background-color: #2A2739 !important;
}

#calculator .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/Investor_01_11100b.png) !important;
    background-color: #11100b !important;
}

#ownership-profile .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/Investor_02_11100b.png) !important;
    background-color: #11100b !important;
}

#stockquote .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/Investor_03_35306a.png) !important;
    background-color: #35306a !important;
}

#financials-KeyRatios .background{
    background-image: url(http://www.rentrak.com/assets/images/page_banners/KeyRatios-banner_1E1337.jpg) !important;
    background-color:#1E1337 !important;
}


#shareholder form {margin-bottom:0;}
#shareholder .copy {padding-top:20px;}
#shareholder .title, #shareholder .news-title {clear:both;}
#shareholder .wsh_additional {margin-bottom:-25px;}
#shareholder .wsh_additional td, #shareholder .pagination-title-left, #shareholder .pagination-title-center, #shareholder .pagination-title-right {font-size:13px;}
#shareholder .pagination-title-right {padding-top:0; margin-top:-16px;}
#shareholder #ReleasePick, #shareholder .wsh_floatL select {margin-bottom:3px;}
#shareholder .chartTable {margin-top:10px;}
#shareholder .chartTable td, #shareholder .dataTable td {font-size:14px !important; padding:15px !important; line-height:normal !important;}
#shareholder .details {font-size:14px; line-height:16px;}
#shareholder .faq p {font-size:14px;}
#shareholder .faq .wsh_menuselect {padding-bottom:0;}
#shareholder .faq .wsh_expCol_Content {padding:0 26px 8px;}
#shareholder .faq .wsh_expCol_All {padding-bottom:0; margin-top:5px;}
#shareholder .submit {border:1px solid #666;}
#shareholder #StockAlerts {margin-top:15px; margin-bottom:10px; margin-left:0;}
#shareholder #StockAlerts .wsh_pl20 {padding-bottom:8px;}
#shareholder .wsh_pl20 {padding-left: 22px !important;}


html#alerts .collapse-full-width {
    width:620px;
    margin-top: -3px;
}

html#alerts .collapse-full-width .panel-heading:first-child {
    border-top: none;
}

html#alerts .collapse-full-width .panel-heading {
    border-top: 2px solid #E1E1E1;
    border-bottom: 2px solid #E1E1E1;
    height: 70px;
}

html#alerts .collapse-full-width h4 {
    line-height: 43px;
    margin:0;
}

html#alerts .collapse-full-width .panel-title {
    font-size: 24px;
    font-weight: normal;
}

html#alerts h4.panel-title a, h4.panel-title a:hover, h4.panel-title a:visited {
    color: #414143 !important;
}

html#alerts .collapse-full-width .panel-body {
    display: inline-block;
    width: 963px;
    background-color: #EFEFEF;
}

html#alerts .collapse-full-width .span4 {
    padding: 10px;
    width: 315px;
}

html#alerts .icon-plus {
    background: url("/assets/images/advanced_demographics/Icon-Plus.png") no-repeat scroll left 0px transparent;
    display:inline-block;
    width: 19px;
    height: 19px;
    margin-top: 6px;
}

html#alerts .icon-minus {
    background: url("/assets/images/advanced_demographics/Icon-Minus.png") no-repeat scroll left 0px transparent;
    display:inline-block;
    width: 19px;
    height: 19px;
    margin-top: 6px;
}

html#alerts .sub-head-14 {
    font-size: 14px;
    font-weight: bold;
    padding:0;
    margin: 5px 0 0 0;
    text-transform: uppercase;
}

html#alerts .alerts-email {
    margin-bottom: 20px;
}

html#alerts .alerts-email .group {
    margin: 10px 0 10px 0;
    font-size: 12px;
    line-height: 16px;
}

html#alerts .alerts-email .group:first-child {
    margin: 0 0 10px 0;
}

html#alerts .alerts-email .group strong {
    display:block;
}

html#alerts .alerts-email .group a {
    display:block;
}

html#alerts .alerts-email .panel-body .bar {

    background: #414143;
    height: 35px;
    width: 100%;
    color: #FFF;
    line-height: 34px;
    font-size: 12px;
    font-weight: bold;
    clear:both;
    padding-left: 15px;
    text-transform: uppercase;

}

html#alerts .alerts-email .panel-body .bar:first-child {
    margin-top: 15px;
}

html#alerts .alerts-email .comments-disclaimer {
    font-style: italic;
    text-align: left;
    margin-left: -10px;
}

html#alerts h4.panel-title a:focus {outline: none;}

html#alerts .email-alerts-form-container {
    padding: 10px;
}