/* CSS styles for White Papers section  */


#content .whitepaper {
background: url(/images/rule_doclist.gif) no-repeat top right;
position: relative;
padding: 1em 3em 1.25em 0;
}

#content .whitepaper input {
position: absolute;
top: 1em;
left: -0.2em;
cursor: pointer;
cursor: hand;
}

#content .whitepaper h5 {
text-transform: none;
font-size: 1.4em;
margin-top: 0.15em;
padding-left: 1.5em;
margin-bottom: 0;
cursor: pointer;
cursor: hand;
}

#content .whitepaper h5,
#content .whitepaper h5 a {
color: #666;
}

#content .whitepaper p.description {
margin: 0.5em 0 0 2em;
display: none; 
}

#content .whitepaper p.fileinfo {
font-size: 1em;
margin: 0.5em 0 0 2.2em;
position: relative;
}

#content .whitepaper .fileinfo .infoitem {
padding-right: 1em;
}

#content .whitepaper .fileinfo .registerlnk {
text-align: right;
position: absolute;
top: -0.2em;
right: 0;
}

#content .whitepaper .fileinfo .registerlnk a {
font-weight: bold;
}

#content .whitepaper .registerlnk a:visited {
color: #4271CF;
}

#content .whitepaper .registerlnk a:hover {
color: #1a1d55;
}

#content .whitepaper .fileinfo .registerlnk .hidelink {
display: none;
}

.whitepaper .videoversion,
.whitepaper.novideo .videoversion {
    position: absolute;
    right: 11em;
    bottom: -0.7em;
    z-index: 1;
    display: none;
    }
    
#ieroot .whitepaper .videoversion,
#ieroot .whitepaper.novideo .videoversion {
    bottom: -0.6em;
    right: 9.75em;
    }
    
.whitepaper.yesvideo .videoversion {
    display: block;
    }