#mediawall_holder {
    position: relative;
    font-family: Arial,Helvetica,sans-serif;
    background: url('http://c335121.r21.cf1.rackcdn.com/subbg.jpg') center top repeat-y;
    background-attachment: fixed;
}

#mediawall_holder a {
    font-weight: normal;
    font-size: larger;
    text-decoration: underline;
    color: #f6da00;
}

#mediawall_header {
    background: url('http://c335121.r21.cf1.rackcdn.com/paperbgtop.png') bottom left no-repeat;
    height: 170px;
    /*border: 1px solid #f00;*/
}

#mediawall_subnav {
    float: left;
    margin: 10px 0px 0px 41px;
}

#mediawall_logo {
    float:right;
    margin: 0px;
    padding: 17px 0px 0px 0px;
}

#mediawall_main {
    position: relative;
    color: #ffffff;
    background: url('http://c335121.r21.cf1.rackcdn.com/midbg.png') top left repeat-y;
    padding: 0px 40px;
    margin: 0px;
}

#mediawall_video {
    background: url('http://c335121.r21.cf1.rackcdn.com/videobg.png') top left no-repeat;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -40px;
    height: 780px;
    width: 1032px;
    /* border: 1px solid #f00; */
}

#mediawall_footer {
    background: url('http://c335121.r21.cf1.rackcdn.com/paperbgbottom.png') top left no-repeat;
    height: 142px;
}

.mw_subnav {
    float: left;
    display: block;
}

#mw_subnav_topics {
    width: 129px;
    height: 70px;
}

#mw_subnav_wall {
    width: 163px;
    height: 70px;
}

#mw_subnav_topics:hover, #mw_subnav_wall:hover {
    background-position: left bottom;
}

.mw_pageDescription {
    line-height: 2em;
    margin: 10px 0px 0px 0px;
}

#mw_transcript {
    width: 785px;
}

#mw_transcript p {
    line-height: 2em;
}

/*********************/
/*                   */
/* reachout override */
/*                   */
/*********************/
.navBox {
    background-image: url('http://c335121.r21.cf1.rackcdn.com/topbar_.gif');
}

#mainBody2 {
    padding-top: 36px;
}

.footNavBox {
    background-image: url('http://c335121.r21.cf1.rackcdn.com/btmbar_.gif');
}

#topWrapper { z-index: 100000; position: relative; }
#btmWrapper { z-index: 100000; position: relative; }

#pageflip { z-index: 100000;}


/* end reachout override */



.mw_transcriptHead {
    font-size: 1.5625em; /* 25px;*/
}

.tbl_entry {
    color: #000;
    vertical-align: top;
    margin: -20px 0px 0px 0px;
    padding: 0px;
    /* border: 1px solid #0f0; */
}

.tbl_entry td {
    color: #000;
    vertical-align: top;
    /* border: 1px solid #0f0; */
}

.tbl_entry_title {
    font-weight: bold;
    text-align: center;
    padding: 15px 5px 10px 5px;
    height: 25px;
    /* border: 1px solid #33CCCC; */
}

.tbl_entry_img {
    height: 140px;
    text-align: center;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    /* border: 1px solid #f00; */
}

.tbl_entry_img_vid {
    margin: 20px 0px 0px 0px;
    width: 185px;
    height: 100px;
    text-align: center;
}

.tbl_entry_img_aud {
    margin: 30px 0px 20px 0px;
    width: 80px;
    height: 80px;
    text-align: center;
}

.tbl_entry_desc {
    text-align: left;
    margin: 0px auto;
    overflow: hidden;
    width: 170px;
    height: 50px;
    /* border: 1px solid #ff0; */
}

.tbl_entry_cta {
    text-align: center;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    /* border: 1px solid #f00; */
}

.tbl_entry_transcript {
    text-align: center;
    margin: 15px auto 0 auto;
}

.tbl_entry_vid {
    background: url('http://c335121.r21.cf1.rackcdn.com/tblentry_background.png') top center no-repeat;
    height: 316px;
    width: 180px;
    text-align: center;
}

.tbl_entry_aud {
    background: url('http://c335121.r21.cf1.rackcdn.com/tblentry_background.png') top center no-repeat;
    height: 316px;
    width: 180px;
    text-align: center;
}

.tbl_divider_horz {
    background: url('http://c335121.r21.cf1.rackcdn.com/divider_horz.png') center center no-repeat;
    width: 10px;
    height: 80px;
}

.tbl_divider_vert {
    background: url('http://c335121.r21.cf1.rackcdn.com/divider_vert.png') top center no-repeat;
    width: 10px;
    height: 335px;
}

.tbl_topic {
    color: #000;
    vertical-align: top;
    margin: -20px 0px 0px 0px;
    padding: 0px;
    /* border: 1px solid #0f0; */
}

.tbl_topic td {
    color: #000;
    vertical-align: top;
    width: 150px;
    margin: 0px;
    padding: 0px;
    /* border: 1px solid #0f0; */
}

.tbl_topic_subhead {
    margin-top: 30px;
}

.tbl_topic_title {
    display: table-cell;
    font-weight: bold;
    text-align: center;
    padding: 0px 22px 0px 10px;
    height: 50px;
    width: 200px;
    vertical-align: middle;
    /* border: 1px solid #33CCCC; */
}

.tbl_topic_vid {
    background: url('http://c335121.r21.cf1.rackcdn.com/tbltopic_background.png') top center no-repeat;
    width: 150px;
    height: 190px;
    margin: 0px;
    padding: 0px;
}

.tbl_topic_aud {
    background: url('http://c335121.r21.cf1.rackcdn.com/tbltopic_background.png') top center no-repeat;
    width: 150px;
    height: 190px;
    margin: 0px;
    padding: 0px;
}

.tbl_topic_img {
    height: 80px;
    text-align: center;
    vertical-align: middle;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    /* border: 1px solid #f00; */
}

.tbl_topic_img_vid {
    margin: 0px 0px 0px 0px;
    width: 116px;
    height: 68px;
}

.mw_brick_name {
    font-family: Verdana;
    font-size: 1.875em; /* 30px; */
    font-weight: bold;
    padding: 20px 0px 13px 13px;
    margin: 0px;
}

.mw_brick_id {
    font-size: 1.125em; /* 18px; */
    padding: 0px 0px 0px 13px;
    margin: 0px;
}

.mw_brick_blacktype {
    color: #333;
}

#mw_brick_form {
    float: left;
    margin: 65px 0 0 0; width: 340px; height: 250px;
}

#mw_brick_textEntry {
    float: left;
    font-size: 1em; /* 16px; */
    color: #fff;
    background: url('http://c335121.r21.cf1.rackcdn.com/brick_form_textentry.png') top left no-repeat;
    width: 238px;
    height: 38px;
    padding: 0px 0px 2px 12px;
    border: none;
}

#mw_brick_addButton {
    float: right;
    cursor: pointer;
    background: url('http://c335121.r21.cf1.rackcdn.com/brick_form_add.png') top left no-repeat;
    margin: 0px 40px 30px 0px;
    width: 53px;
    height: 36px;
    border: none;
}

#mw_brick_preview2 {
    position: relative;
    background: url('http://c335121.r21.cf1.rackcdn.com/brick_form_preview_red.png') top left no-repeat;
    width: 360px;
    height: 120px;
}

.mw_brick_colorChoice {
    cursor: pointer;
}

#skip a, #skip a:hover, #skip a:visited
{
    position:absolute;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
}

#skip a:active, #skip a:focus
{
    position:static;
    width:auto;
    height:auto;
}

#mediawall_skip
{
    display: inline;
    position: absolute;
    left: 0px;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.outer
{
    display: table;
    /*height: 400px;*/
    #position: relative; overflow: hidden;
    /* from other class*/
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    padding: 6px 22px 0px 10px;
    height: 24px;
    vertical-align: middle;
}

.middle
{
 #position: absolute; #top: 50%;display: table-cell; vertical-align: middle;
}

.inner
{
#position: relative; #top: -50%;
}
