/* NB: this file uses CSS hacks like http://en.wikipedia.org/wiki/CSS_filter#Star_HTML_hack */

/* begin overwrites and/or additions to existing ids/classes */

.jive-table {padding:0px;}
.jive-table {clear:both; overflow:hidden; width:100%;}

#jive-bodyhome-maincol {width:620px; text-align:left; padding:0px;}
html > body #jive-bodyhome-maincol {margin-left: 360px;}

#jive-body-wrapper {background:none;}

.jive-error-message {color:#ca0002;}

#jive-wrapper {background:#fff;}
ul.jive-sidebar-populartags li {line-height:24px;}

#jive-content-avgrating {padding-bottom:8px;}
#jive-content-avgrating-score {width:90px;}
.jive-icon-avgrating-on,
.jive-icon-avgrating-off {float:left;}
#jive-content-avgrating-count {padding-top:1px; white-space:nowrap;}

#jive-userbar-login table td {color:#999999;}
#jive-userbar-login {float:right; padding:0px; white-space:normal; }

#jive-userbar {background:none; height:45px; color:#999999;}
.jive-userbar-login-welcome { display:table-cell; padding-top:2px; }

.jive-userbar-login-username label, 
.jive-userbar-login-password label {float:left; padding-top:4px;}

.jive-userbar-login-form {
-moz-border-radius:0; -webkit-border-radius:0;
border:none; float:none; margin:0px; padding:3px 0px 0px 0px;}
* html .jive-userbar-login-form {padding:0px;}

.jive-userbar-login-username, .jive-userbar-login-password {font-weight:normal;}

.jive-userbar-login-username input {float:left; font-size:11px; margin:0px 6px; width:140px; }
.jive-userbar-login-password input {float:left; font-size:11px; margin:0px 6px; width:75px; }
* html .jive-userbar-login-username input, .jive-userbar-login-password input {margin:0px 4px;}

.jive-userbar-login-auto table td {font-family:arial; font-size:10px;}

html > body .jive-userbar-login-auto {padding-top:0px;}
.jive-userbar-login-auto {float:left; margin:0pt 6px 0pt 0pt;}

.jive-cancel-button {margin-left:4px;}

.jive-userbar-login-loginlink img {vertical-align:middle;}

#progressBar {padding-top: 0px;}
#progressBarBox {width: 320px; height: 20px; border: 1px inset; background: #eee;}
#progressBarBoxContent {width: 0; height: 20px; border-right: 1px solid #444; background: #69c;}

.jive-content-block {
    border: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
#jive-bodyhome-sidebarcol .jive-content-block-container {
    width: 340px;
}

/* end overwrites */

html, body {margin:0px; padding:0px;}

body {
    margin: 0px;
    padding: 0px;
    font-family: Arial, verdana, sans-serif;
    font-size: 9pt;
    background-color:#ffffff;
    text-align: left;
    color: #333;
    z-index: 1;
    }

.jive-hilite {background-color: #fef200; font-weight: bold; font-style:normal;}
a:hover .jive-hilite { text-decoration: none;}

/* iReport blue theme. */
a:link{color:#004276; text-decoration:none;}
a:visited{color: #5c7996} 
a:hover {color: #ca0002;}

/* Tag for links which currently go nowhere. */
a.gndn { color: #7f0000;}

h3 {
    font-size: 10pt;
    margin: 18px 0px 5px 0px;
    padding: 0px;
    }
form {
    margin: 0px;
    padding: 0px;
    }

table {float:none;}

#ir-header {
    background-image:url("../resources/irb/banner_bg.gif");
    background-repeat:repeat-x;
    background-color:#ffffff;
    color: #000000;
    width: 100%;
    height: 70px;
    margin: 0 0 18px 0;
}

table.ir-header-content { width:980px; margin: 0 auto; table-layout:fixed;}
table.ir-header-content td {vertical-align:top;}
table#ir-top-navi {height:30px;}
table#ir-top-navi td {vertical-align:middle; background: #00a1ff url(../resources/irb/header_arrow.gif) no-repeat bottom center;} 
table#ir-top-navi td.ir-top-navi-stroke {vertical-align:top; padding:0px; background:none;}
table#ir-top-navi a {font-size:14px; line-height:16px; padding:0 10px;font-weight:bold; color:#ffffff; height:30px;}

#ir-header-banner {padding: 0 0 0 32px; width:308px; height:70px;}

.ir-searchbox,
.ir-searchboxq {
    background-color: #ffffff;
    color:#000000;
    width:148px;
	height: 15px;
    border-top: 1px #9f9f9f solid;
    border-left: 1px #9f9f9f solid;
    border-right: 1px #bfbfbf solid;
    border-bottom: 1px #bfbfbf solid;
    margin: 0 2px 0 0;
    font-size: 10px; line-height:12px;
	padding:3px 0 0 0;
}
.ir-searchboxq-on-activity-stream {
    background-color: #ffffff;
    color:#000000;
    width:145px;
    height: 15px;
    border-top: 1px #9f9f9f solid;
    border-left: 1px #9f9f9f solid;
    border-right: 1px #bfbfbf solid;
    border-bottom: 1px #bfbfbf solid;
    margin: 0 2px 0 0;
    font-size: 10px; line-height:12px;
    padding:3px 0 0 0;
}

#ir-userbar {
    text-align: right;
    font-size: 10px;
    color: #7f7f7f;
    background-color: #ffffff;
    margin: 10px 6px 0 0;
}

#ir-footer { clear: both;
	border-top:9px solid #00a1ff;
    background-color: #f4f4f4;
    color: #666666;
    width: 100%;
    padding-bottom:100px;
	margin-top:50px;
	display:inline-block;
}

#ir-footer-nav {width:980px; margin:0 auto; text-align:right;}

table#ir-bottom-navi {height:25px;}
table#ir-bottom-navi td {vertical-align:middle; background: #f4f4f4 url(../resources/irb/footer_arrow.gif) no-repeat top center;} 
table#ir-bottom-navi td.ir-bottom-navi-stroke {vertical-align:top; padding:0px; background:none;}
table#ir-bottom-navi a {font-size:12px; line-height:14px; padding:0 18px;font-weight:bold; color:#666666; height:25px;}
table#ir-bottom-navi td.ir-navi-powered {background:none; padding-left:141px;}

#ir-footer-linkbar { font-size:10px; font-family:arial; line-height:12px; padding-top:5px; text-align:center; color:#999999;
border-top:1px solid #dadada;}

#ir-wrapper {width:978px; margin:0 auto; padding:0px; text-align:left;}

#ir-body {width:978px; clear:both; padding:0;}
#ir-sidebarcol {width:340px; float:left; margin:0px; padding:0 0 0 10px;overflow:visible;}
#ir-desk-sidebarcol {width:330px; float:left; margin:0px; padding:0 0 0 10px;overflow:visible;}
#ir-maincol {width: 620px; float:left; padding:28px 0 0 0; border-top: 3px solid #000; margin:0 0 0 10px; _margin: 0 0 0 5px; overflow:hidden;}
#ir-maincol-tag {width: 980px; float:left; padding:28px 0 0 0; margin:0 0 0 8px; _margin: 0 0 0 4px; overflow:hidden;}

#ir-maincol-left,
#ir-maincol-right,
#ir-deskcol-left,
#ir-deskcol-right,
#ir-subcol-left,
#ir-subcol-right
{float:left;overflow:hidden;}

#ir-maincol-left {width:452px; padding-right:18px;}
#ir-maincol-right {width:150px;}

#ir-deskcol-left {width:290px; padding-right:20px;}
#ir-deskcol-right {width:290px;}

#ir-subcol-left {width:310px; padding-right:10px;}
#ir-subcol-right {width:300px;}

.clear {clear:both;}
.ir-hide {display:none;}

/* Begin boxes/borders */
.ir-toolBox .boxHeader
{height:9px;margin-left:9px;position:relative;background:transparent url(../resources/irb/stroke_tr.gif) 100% 0 no-repeat;}
.ir-toolBox .boxHeader div
{position:absolute;top:0;left:-9px;width:9px;height:9px;overflow:hidden;background:transparent url(../resources/irb/stroke_tl.gif) 0 0 no-repeat;}
.ir-toolBox .boxHeader span
{position:absolute;top:0;left:0;width:95%;height:9px;background:transparent url(../resources/irb/stroke_tc.gif) 100% 0 repeat-x;}
.ir-toolBox .boxContent
{background:#fff; border-width:0 1px; border-style:solid; border-color:#e4e4e4; padding:0 8px; text-align:left;}
.ir-toolBox .boxFooter
{height:9px;margin-left:9px;position:relative;background:transparent url(../resources/irb/stroke_br.gif) 100% 0 no-repeat;}
.ir-toolBox .boxFooter div
{position:absolute;top:0;left:-9px;height:9px;width:9px;overflow:hidden;background:transparent url(../resources/irb/stroke_bl.gif) 0 0 no-repeat;}
.ir-toolBox .boxFooter span
{position:absolute;top:0;left:0;width:95%;height:9px;background:transparent url(../resources/irb/stroke_bc.gif) 100% 0 repeat-x;}

/* blog specific box */
.ir-blog-toolBox, .ir-upload-toolBox{border-top: 1px solid #e4e4e4;}
.ir-upload-toolBox{padding-top: 10px}


.ir-video-tabs-col
{height:9px;overflow:hidden;background:#fff url(../resources/irb/stroke_br.gif) bottom right no-repeat;}

.ir-tagWireBox .boxHeader
{height:9px;overflow:hidden;background:#fff url(../resources/irb/stroke_tr.gif) 100% 0 no-repeat;}
.ir-tagWireBox .boxHeader div
{width:9px;height:9px;overflow:hidden;background:#fff url(../resources/irb/stroke_tl.gif) 0 0 no-repeat;}
.ir-tagWireBox .boxContent
{background:#ffffff; border-width:0 1px; border-style:solid; border-color:#dedede; padding:0 5px;}
.ir-tagWireBox .boxFooter
{height:15px;overflow:hidden;background:#fff url(../resources/irb/tags/blueTagWireBR.gif) 100% 0 no-repeat;}
.ir-tagWireBox .boxFooter div
{height:15px;width:15px;overflow:hidden;background:#fff url(../resources/irb/tags/blueTagWireBL.gif) 0 0 no-repeat;}

.ir-tagGrayWireBox .boxHeader
{height:9px;overflow:hidden;background:#fff url(../resources/irb/stroke_tr.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox .boxHeader div
{width:9px;height:9px;overflow:hidden;background:#fff url(../resources/irb/stroke_tl.gif) 0 0 no-repeat;}
.ir-tagGrayWireBox .boxContent
{background:#ffffff; border-width:0 1px; border-style:solid; border-color:#dedede; padding:0 5px;}
.ir-tagGrayWireBox .boxFooter
{height:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireBR.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox .boxFooter div
{height:15px;width:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireBL.gif) 0 0 no-repeat;}

.ir-tagGrayWireBox2 .boxHeader
{height:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireTR.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox2 .boxHeader div
{width:15px;height:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireTL.gif) 0 0 no-repeat;}
/*.ir-tagGrayWireBox2 .boxContent
{background:#ffffff; border-width:0 1px; border-style:solid; border-color:#dedede; padding:0px 5px;}*/
.ir-tagGrayWireBox2 .boxFooter
{height:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireBR.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox2 .boxFooter div
{height:15px;width:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireBL.gif) 0 0 no-repeat;}

.ir-tagGrayWireBox3 .boxHeaderWire
{height:9px;overflow:hidden;background:#fff url(../resources/irb/stroke_tr.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox3 .boxHeaderWire div
{width:9px;height:9px;overflow:hidden;background:#fff url(../resources/irb/stroke_tl.gif) 0 0 no-repeat;}
.ir-tagGrayWireBox3 .boxFooterWire
{height:9px;overflow:hidden;background:#fff url(../resources/irb/stroke_br.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox3 .boxFooterWire div
{height:9px;width:9px;overflow:hidden;background:#fff url(../resources/irb/stroke_bl.gif) 0 0 no-repeat;}
.ir-tagGrayWireBox3 .boxHeader
{height:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireTR.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox3 .boxHeader div
{width:15px;height:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireTL.gif) 0 0 no-repeat;}

.ir-tagGrayWireBox3 .boxContent, 
.ir-tagGrayWireBox3 .boxContent2
{background:#ffffff; border-width:0 1px; border-style:solid; border-color:#dedede; padding:0px;}
.ir-tagGrayWireBox3 .boxContent2 {padding:0 5px;}
.ir-tagGrayWireBox3 .boxContent .ir-tagGrayBox {padding:0 5px;}

.ir-tagGrayWireBox3 .boxFooter
{height:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireBR.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox3 .boxFooter div
{height:15px;width:15px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireBL.gif) 0 0 no-repeat;}
.ir-tagGrayWireBox3 .boxDividerBottom
{height:12px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireMR2.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox3 .boxDividerBottom div
{height:12px;width:12px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireML2.gif) 0 0 no-repeat;}
.ir-tagGrayWireBox3 .boxDividerTop
{height:12px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireMR.gif) 100% 0 no-repeat;}
.ir-tagGrayWireBox3 .boxDividerTop div
{height:12px;width:12px;overflow:hidden;background:#fff url(../resources/irb/tags/grayTagWireML.gif) 0 0 no-repeat;}

.ir-box-divider {padding:10px 0px 0px 0px; border-bottom:1px solid #e4e4e4;}
.ir-box-divider2 {padding:0px 0px 0px 0px; border-bottom:1px solid #e4e4e4;}

.ir-tagBlueBox .boxHeader
{height:10px;overflow:hidden;background:#01a1ff url(../resources/irb/tags/blueTagTR.gif) 100% 0 no-repeat;}
.ir-tagBlueBox .boxHeader div
{width:10px;height:10px;overflow:hidden;background:#01a1ff url(../resources/irb/tags/blueTagTL.gif) 0 0 no-repeat;}
.ir-tagBlueBox .boxContent
{background:#01a1ff; border:none; padding:0px;}
.ir-tagBlueBox .boxFooter
{height:10px;overflow:hidden;background:#01a1ff url(../resources/irb/tags/blueTagBR.gif) 100% 0 no-repeat;}
.ir-tagBlueBox .boxFooter div
{height:10px;width:10px;overflow:hidden;background:#01a1ff url(../resources/irb/tags/blueTagBL.gif) 0 0 no-repeat;}

.ir-tagGrayBox .boxHeader
{height:9px;overflow:hidden;background:#f4f4f4 url(../resources/irb/grayBoxTR.gif) 100% 0 no-repeat;}
.ir-tagGrayBox .boxHeader div
{width:9px;height:9px;overflow:hidden;background:#f4f4f4 url(../resources/irb/grayBoxTL.gif) 0 0 no-repeat;}
.ir-tagGrayBox .boxContent
{background:#f4f4f4; border:none; padding:0px;}
.ir-tagGrayBox .boxFooter
{height:9px;overflow:hidden;background:#f4f4f4 url(../resources/irb/grayBoxBR.gif) 100% 0 no-repeat;}
.ir-tagGrayBox .boxFooter div
{height:9px;width:9px;overflow:hidden;background:#f4f4f4 url(../resources/irb/grayBoxBL.gif) 0 0 no-repeat;}

.ir-greenBox .boxHeader
{height:8px;overflow:hidden;background:#000;}
.ir-greenBox .boxHeader div
{width:4px;height:4px;overflow:hidden;background:#000;}
.ir-greenBox .boxContent
{background:#000; border:none; padding:0px;}
.ir-greenBox .boxFooter
{height:4px;overflow:hidden;background:#000;}
.ir-greenBox .boxFooter div
{height:4px;width:4px;overflow:hidden;background:#000;}

.ir-blueBox .boxHeader
{height:5px;overflow:hidden;background:transparent url(../resources/irb/blueBoxTR.gif) 100% 0 no-repeat;}
.ir-blueBox .boxHeader div
{width:5px;height:5px;overflow:hidden;background:transparent url(../resources/irb/blueBoxTL.gif) 0 0 no-repeat;}
.ir-blueBox .boxContent
{background:#01a1ff; border:none; padding:0px;}
.ir-blueBox .boxFooter
{height:5px;overflow:hidden;background:transparent url(../resources/irb/blueBoxBR.gif) 100% 0 no-repeat;}
.ir-blueBox .boxFooter div
{height:5px;width:5px;overflow:hidden;background:transparent url(../resources/irb/blueBoxBL.gif) 0 0 no-repeat;}

.ir-blueBoxBg2
{width:220px;height:170px;overflow:hidden;background:transparent url(../resources/irb/blueBox.png) 100% 0 no-repeat;}

.ir-blueBoxBg .boxHeader 
{width:220px;height:5px;overflow:hidden;background:transparent url(../resources/irb/blueBoxTOP.gif) 0 0 no-repeat;}
.ir-blueBoxBg .boxContent
{background:#01a1ff; border:none; padding:5px 0px 5px 10px; margin:0px; height:150px;}
.ir-blueBoxBg .boxFooter 
{width:220px;height:5px;overflow:hidden;background:transparent url(../resources/irb/blueBoxBTM.gif) 0 0 no-repeat;}


.ir-grayBoxNew {
    background:#f4f4f4;
    width: 100%;
    padding-top: 4px;
}
.ir-grayBoxNew .rc {display:block}
.ir-grayBoxNew .rc * {
    display:block;
    height:1px;
    font-size:.01em;
    overflow:hidden;
    background:#E8E8E8;
}
.ir-grayBoxNew .rc1 {
    margin-left:3px;
    margin-right:3px;
    padding-left:1px;
    padding-right:1px;
    border-left:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
    background:#ebebeb;
}
.ir-grayBoxNew .rc2 {
    margin-left:1px;
    margin-right:1px;
    padding-right:1px;
    padding-left:1px;
    border-left:1px solid #f2f2f2;
    border-right:1px solid #f2f2f2;
    background:#eaeaea;
}
.ir-grayBoxNew .rc3 {
    margin-left:1px;
    margin-right:1px;
    border-left:1px solid #eaeaea;
    border-right:1px solid #eaeaea;
}
.ir-grayBoxNew .rc4 {
    border-left:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
}
.ir-grayBoxNew .rc5 {
    border-left:1px solid #ebebeb;
    border-right:1px solid #ebebeb;
}
.ir-grayBoxNew .rcb {
    background:#E8E8E8;
    padding:4px 12px 4px 12px
}
.ir-grayBoxNew .rcb .rcb-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    color: #010101;
}
.ir-grayBoxNew .rcb .rcb-filter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    color: #010101;
    padding-left: 33px;
}
.ir-grayBoxNew .rcb .rcb-name {
    font-family: Helvetica;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #666666;
    padding: 0px;
}
.ir-grayBoxNew .rcb .rcb-value {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    color: #b90505;
    padding: 0px 9px 0px 33px;
}


/* end boxes/borders */

/*  Toggles *************************************  */
#ir-main-browse-tags-closed {
    display: none;
}
#ir-main-browse-people-closed {
    display: block;
}
#ir-main-browse-people-open {
    display: none;
}
#ir-main-browse-places-closed {
    display: none;
}

#ir-more-people-link {padding-top:8px; float:right; text-align:right;}
#ir-more-people-link a:link{color:#004276; font-size:16px; font-weight:bold;text-decoration:none; line-height:14px; display:inline-block; padding:0 2px 1px 2px;}
#ir-more-people-link a:visited{color: #5c7996}
#ir-more-people-link a:hover {color:#ca0002;}
#ir-more-people-container {padding:10px 9px;}
#ir-more-people-container div.ir-more-people-avatar {margin:0; padding:1px; float:left;}

/* BROWSE SIDEBAR *********************************************************** */
#ir-main-browse-content {width: 338px; border-left: 1px #dedede solid; border-right: 1px #dedede solid; padding: 0 0 0 0; background: #fff}
#ir-main-browse-content h3 { color: #333333; margin: 0 0 0 0; font-size: large; font-weight: bold; padding: 0 10px 0 10px;}
#ir-main-browse-content h4 { margin:7px 0 0 0; font-size:14px; font-weight:bold; border-top: 1px #dedede solid; padding:7px 10px 0 10px;}

ul.jive-sidebar-populartags li {line-height:24px;}
ul.jive-sidebar-topmembers { margin: 0 0 0 0; padding: 0 0 0 0; }
ul.jive-sidebar-topmembers li { margin-bottom: 0;}

.ir-mainHeader {color:#333; padding-bottom:15px; font-size:24px; font-family:Arial, Helvetica, sans-serif;font-weight: bold;}
.ir-mainHeader b {color:#ccc; font-size:12px;}

.ir-mainHeader2 {margin:0 0 25px 0; color:#333; padding:0px; font-size:30px; font-family:Arial, Helvetica, sans-serif;font-weight: bold;line-height:26px; }
.ir-mainHeader2 b {color:#ccc; font-size:12px; line-height:16px;}
.ir-mainHeader2 img {border:none;}
.ir-mainHeader2 a {}

.ir-mainHeader3 {color:#333; padding:8px 0 5px 0; font-size:24px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.ir-mainHeader3 b {color:#ccc; font-size:14px;}

.ir-mainHeader4 {color:#333; padding:10px 0 1px 0; font-size:24px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.ir-mainHeader4 b {color:#ccc; font-size:14px;}

.ir-subHeader {color:#ccc; font-size:12px;line-height:16px; font-weight: bold; padding:0 10px;}
.ir-subHeader4 {color:#333; font-size:12px;line-height:16px;  padding:0px 0px 7px 0px;}
.ir-subHeader4 a {font-weight: bold;}

.ir-mainHeader5 {color:#333; padding:0px 0 5px 0; font-size:24px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

/*#ir-submit-phone-content {
width: 338px; padding: 0; }*/

#ir-submit-phone-content h3 {
    color: #333333;
    margin: 0 0 0 0;
    font-size: large;
    font-weight: bold;
    padding: 7px 10px 0 10px;
}

#ir-submit-phone-content .ir-description {padding:2px 10px 8px 10px;line-height:16px;}

#ir-submit-in-progress .ir-warning-note {padding:4px 10px 8px 10px;}
#ir-submit-in-progress .ir-description {padding:2px 10px 8px 10px;}
#ir-submit-in-progress .ir-description ul {padding-bottom:0;}

table.ir-form-label td {vertical-align:top; padding:0; margin:0}

table.ir-send-ireport-form {width:100%; float:none;}
table.ir-send-ireport-form img {vertical-align:middle; border:none;}
table.ir-send-ireport-form td {padding:0px 4px 6px 4px;}
table.ir-send-ireport-form div.jive-editor-panel td {padding:0}
table.ir-send-ireport-form div.jive-editor-panel textarea {color: #000; background-color:#fff}
table.ir-send-ireport-form td.ir-input-label {text-align:right; white-space:nowrap;}
table.ir-send-ireport-form td.ir-input-label img {border:none; vertical-align:middle;}
table.ir-send-ireport-form td.ir-input-label2 {vertical-align:top; text-align:right; padding-top:2px;}
table.ir-send-ireport-form td.ir-input-label3 {vertical-align:top;}
table.ir-send-ireport-form td.ir-input-label-files {padding-top:0px}
table.ir-send-ireport-form div.ir-input-label-files-spacer {height:5px}
table.ir-send-ireport-form td.ir-input-label-rte {padding-top:20px}
table.ir-send-ireport-form td.ir-input-rte {padding-bottom:14px}
table.ir-send-ireport-form .ir-form-btn {font-family:arial; font-size:10px; height:20px;}
table.ir-send-ireport-form td.ir-form-textarea-label {text-align:right; padding:2px 4px 0 0px; vertical-align:top;}


.ir-form-number {color:#666; font-size:24px; font-family:Arial, Helvetica, sans-serif;
                font-weight:bold; line-height:18px;}
.ir-form-subheader {font-size:14px; font-weight:bold;}
.ir-form-note {color:#d3d3d3;}
.ir-upload-requirements {width:150px;}
.ir-upload-requirements ul {margin-left:18px;}
.ir-upload-location-note {width:240px;}
.ir-upload-location-note ul {margin-left:18px;}
#ir-submit-in-progress ul {margin-left:18px;}
#ir-confirmation-msg ul {margin-left:18px;}

.ir-input-width80 {width:80px;}
.ir-input-width105 {width:105px;}
.ir-input-width190 {width:190px;}
.ir-input-width220 {width:220px;}
.ir-input-width250 {width:250px;}
.ir-input-width255 {width:255px;}
.ir-input-width320 {width:320px;}
.ir-warning-label, .ir-required-field {color:#ca0002; font-weight:bold;}
.ir-warning-note {color:#b80303;}

.ir-form-disclaimer {font-size:11px;}
.ir-form-submit-btn {text-align:center; padding:25px 0;}

.ir-box-content {padding:9px 10px; line-height:18px;}
#ir-box-content2 {padding:9px 35px 8px 35px; line-height:18px;}
#ir-desk-content {padding:12px 12px 8px 12px; line-height:18px;}
#ir-desk-content2 {padding:9px 12px 4px 12px; line-height:18px;}
.ir-desk-content3 {padding:9px 22px 4px 22px; line-height:18px;}

.ir-desk-photo { width:248px;height:186px;}

.ir-header {font-size:18px; font-weight:bold; line-height:20px; padding-bottom:2px;}
.ir-header2 {font-size:18px; font-weight:bold; line-height:20px; padding:17px 0 2px 0;}
.ir-header3 {font-size:18px; font-weight:bold; line-height:20px; padding:0px 0 7px 0;}
.ir-header4 {font-size:18px; font-weight:bold; line-height:20px; margin:0px; padding:0px 0 1px 0;}
.ir-header5 {font-size:18px; font-weight:bold; line-height:20px; padding:0px 0 2px 0;}

.ir-blurb {color:#ccc; font-weight: bold;padding-bottom:1px;}
#ir-desk-content2 .ir-blurb {color:#bbb;}
.ir-blurb-oncnn {color:#666666; font-weight: bold;padding-bottom:6px;}

.ir-content-more-link {padding-top:11px; font-weight:bold;}
#ir-content-upload-link { font-weight:bold;}
#ir-content-upload-link a {color:#ca0002; text-decoration:none;}
#ir-content-upload-link a:hover {color:#ca0002;}

/* The generated ordinal is hidden in the default stylesheet. */
.ir-uploader-list-ordinal {display:none;} 

/* Used by the uploader widget to tag elements that need to be hidden or shown during upload. */
.ir-uploader-hide-inline { }
.ir-uploader-hide-block { }
.ir-uploader-hide-tr { }
.ir-uploader-show-inline {display:none;}
.ir-uploader-show-block {display:none;}
.ir-uploader-show-tr {display:none;}

#ir-onCNN {color:#999999; padding:1px 0 0 0; font-family:arial; font-size:10px; line-height:17px;}
#ir-onCNN img {float:left; padding:5px 4px 7px 0 ;}
.ir-onCNN-topic-link {font-size:14px; font-weight:bold; padding:6px 0 0 0;}

.ir-wire-gap, .ir-userbar-login-auto-gap2 {padding:2px 0 0 0;}
* html .ir-userbar-login-auto-gap2 {padding:0px;} 
.ir-userbar-login-gap, .ir-boxes-gap3 {padding-top:3px;}

.ir-userbar-login-auto-gap, 
.ir-pagination-gap, 
.ir-btn-gap {padding:4px 0 0 0;}

.ir-header-gap {padding-bottom:1px;}
.ir-content-gap {padding-bottom:5px;}
.ir-paragraph-gap3 {padding-top:8px;}
.ir-boxes-footer-gap, .ir-paragraph-gap4 {padding-top:9px;}
.ir-bliptv-gap {padding-bottom:27px;}

.ir-boxes-gap,  
.ir-form-steps-gap {/*height:1px;*/ border-top: 2px solid #dedede; padding: 0; margin: 0}

.ir-photos-gap {padding-top:11px;}
.ir-boxes-gap2 {padding-top:12px;}
.ir-paragraph-gap {padding-top:13px;}
.ir-list-gap {padding-top:15px;}
.ir-paragraph-gap2 {padding-top:17px;}
.ir-inbox-gap {padding-top:10px;}

.ir-superstar-gap {padding-right:20px;}
.ir-btn-spacing {padding-right:25px;}

.ir-hor-line { border-bottom:1px solid #e4e4e4;}

.ir-entitlement-ad { padding:0 0 8px 0 }
#category-stories-entitlement-ad,
#topic-stories-entitlement-ad,
#upload-success-entitlement-ad { float:right }
#upload-entitlement-ad-frame { float:right; width:150px; height:37px }
#upload-entitlement-ad .ir-entitlement-ad { float:right }

.ir-ad-path { position:absolute; z-index:2; background:#FFFF7F; font-size:9px;
    filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.ir-ad-path-interact { background:yellow; font-weight:bold;
    filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.ir-ad-path span { vertical-align:middle }
.ir-ad-content-missing { color:red; font-weight:bold; font-size:large; }

a.ir-username-link {color:#004276; /*font-weight:bold !important;*/ text-decoration:none;}
a.ir-username-link:visited {color: #5c7996}
a.ir-username-link:hover    {color:#ca0002;}
span.ir-username-anonymous      {color:#0077bb;}
span.ir-username-bot {color:#0077bb;}
a.ir-user-disabled          {text-decoration:line-through !important;}

/*default to white background*/
.ir-username-badge           div {background: transparent url(../resources/irb/badge_staff_sprite.gif) 0 0 no-repeat; display:inline-block; margin:0 5px 0 0;}
.ir-username-badge-ir-staff  div {background-position: -3px  -3px; width: 7px; height:17px;}
.ir-username-badge-ir-staff-blue div {background-position: -3px  -72px; width: 7px; height:17px;}
.ir-username-badge-ir-staff-black div {background-position: -3px  -48px; width: 7px; height:17px;}
.ir-username-badge-cnn-staff div {background-position:-16px  -3px; width:22px; height:17px;}
.ir-username-badge-cnn-staff-blue div {background-position:-16px  -72px; width:22px; height:17px;}
.ir-username-badge-cnn-staff-black div {background-position:-16px  -48px; width:22px; height:17px;}
.ir-username-badge-multiline     {margin-top:8px; margin-bottom:10px; line-height:16px;}
.ir-username-badge-multiline div {margin-right:3px;}
.ir-avatar-id .ir-username-badge-multiline {margin-top:2px; margin-bottom:4px; }
.ir-avatar-id .ir-username-badge-multiline span,
.ir-username-badge           span{color:#333; font-size:11px; font-weight:normal; vertical-align:middle;}
.ir-avatar-id .ir-username-badge-multiline span{font-size:10px; font-family:"Arial Narrow";}

/*gray background cases*/
.ir-tagpool-content      .ir-username-badge-ir-staff  div,
.ir-profile-content-main .ir-username-badge-ir-staff  div
{background-position: -3px -26px;}
.ir-tagpool-content      .ir-username-badge-cnn-staff div,
.ir-profile-content-main .ir-username-badge-cnn-staff div
{background-position:-16px -26px;}

#ir-posted-embed {color:#999999; padding:5px 0 0 0; margin:0px; font-family:arial; font-size:10px; line-height:17px;}
#ir-posted-embed img {float:left; padding:5px 4px 0 0 ;}
.ir-claim-story
{display:inline;position:relative;}
#ir-claim-story-popup .ir-newsiest
{width:299px;padding-top:0;}
#ir-claim-story-popup .ir-whats-box4
{top: 820px; left:0; margin-left:1}
img#ir-ct-img
{display:inline;float:none;vertical-align:text-bottom;margin:2px 0 0 3px;}

.irBlogPage #ir-wrapper{width:986px;}
.irBlogPage #ir-body   {width:986px;}
.irBlogPage #ir-maincol{width:640px;margin:0;}
/*.irBlogPage #ir-sidebarcol{width:314px;}*/

.ir-posted-blog {text-align:right; color:#999999; padding:6px 0 18px 0;}
.ir-posted-blog2 {color:#999999; font-weight:bold; padding:6px 0 18px 0; line-height:18px;}
.ir-posted-blog b, 
.ir-posted-blog2 b {color:#000000;}
.ir-posted-blog span,
.ir-posted-blog2 span {font-size:14px; font-family:arial; font-weight: bold;}
.ir-posted-blog span a.ir-blog-comments-link,
.ir-posted-blog2 span a.ir-blog-comments-link {font: bold 14px; color:#004267;}
.ir-posted-blog span a.ir-blog-comments-link:hover,
.ir-posted-blog2 span a.ir-blog-comments-link:hover {color:#ca0002;}
.ir-posted-blog img, 
.ir-posted-blog2 img {vertical-align:middle; border:none;}

.ir-story-main-photo {width:896px; margin-left: 32px;}
.ir-story-main-photo img {border:none;}
.ir-story-main-photo img.ir-story-audio {padding-top:150px;}

.ir-topic-main-photo {width:640px; margin-left: 0px;}
.ir-topic-main-photo img {border:none;}
.ir-topic-main-photo img.ir-story-audio {padding-top:150px;}

.ir-topic-main-subheading {float:left; width:288px; height: 358px; border:1px solid #C2E1EA; margin-left:10px; background: #fff;}

.ir-story-description {padding:3px 0px 7px 0px;line-height:16px; border-bottom:1px solid #e4e4e4;}

#ir-story-pagination {text-align:center; padding:12px 0 0px 0; border-width:0px 1px; border-style:solid; border-color:#e4e4e4;} 
table.ir-story-photo-pagination {margin:0 auto; font-size:14px; font-weight:bold; color:#999;}
table.ir-story-photo-pagination td {padding:0 5px;}

#ir-story-pagination2 {text-align:center; padding:0px 0 4px 0;} 
table.ir-story-video-pagination {font-family:arial; font-size:10px; color:#999; width:100%;}
table.ir-story-video-pagination td.ir-pagination-corners { width:10px; height:10px;text-align:left;}
table.ir-story-video-pagination td.ir-video-item {border-top:1px solid #e4e4e4; height:17px; width:20px; padding:0px 1px 0 0; text-align:center; background: url(images/video_tab.gif) no-repeat 0 0;}
table.ir-story-video-pagination td.ir-next-video,
table.ir-story-video-pagination td.ir-prev-video {padding:10px 0 0 0;border-top:1px solid #e4e4e4; width:45px; background:none; font-size:14px; font-weight:bold;}
table.ir-story-video-pagination td.ir-prev-video {padding:0 0px 0 3px;}
table.ir-story-video-pagination td.ir-next-video {text-align:right;  padding:0 6px 0 0;}
table.ir-story-video-pagination td.ir-current-video {height:17px; width:20px; padding:0px 1px 0 0; text-align:center; background: url(images/video_tab_active.gif) no-repeat 0 0;}

#ir-photo-story-ratings,
#ir-video-story-ratings {padding-top:8px;}
table.ir-story-ratings {width:100%;}
table.ir-story-ratings td {padding:0; margin:0px; vertical-align:top;}
table.ir-story-ratings img {border:none; vertical-align:bottom; padding:0 6px 0 0;}
table.ir-story-ratings a {font-weight:bold;}
table.ir-story-ratings a.ir-flag-for-video {color:#b80303; text-decoration:none; }
table.ir-story-ratings a.ir-flag-for-video:hover {color:#ff0000;}
table.ir-story-ratings .ir-download-video {padding:1px 0;}
table.ir-story-ratings .ir-download-video a { color:#f7941d; text-decoration:none;}
table.ir-story-ratings .ir-download-video a:hover {color:#F26522}
table.ir-story-ratings td.ir-story-rating-links {text-align:right; padding-bottom:7px;}

.ir-story-tags {color:#999; padding:5px 0 0 0;}
.ir-story-posted-topic {color:#999; padding:2px 0 0px 0;}
.ir-clear {padding:0px 0 34px 0;}

/*.ir-story-comments {color:#333; font-size:18px; font-weight:bold;}
.ir-story-comments img {border:none;}
.ir-story-comments-header {padding:0 0 6px 0;}
.ir-story-comments-header a {float:right; font-size:14px; font-weight:bold;text-decoration:none;}
.ir-story-comments-header a:visited {color:#afca89;}
.ir-story-comments-header a:hover {color:#4aba00;}
.ir-story-comments-header img {vertical-align:middle;}*/

table.ir-list-top-pagination-noborder {font-size:12px; padding:7px 0px 7px 2px;}
table.ir-tag-list-top-pagination-noborder {font-size:12px; padding:7px 0px 7px 2px; width: 960px; }
table.ir-list-top-pagination          {font-size:12px; padding:7px 0px 7px 2px; border-bottom:1px solid #e4e4e4;}
table.ir-list-bottom-pagination       {font-size:12px; padding:7px 0px 7px 2px;}
table.ir-tag-list-bottom-pagination       {font-size:12px; padding:7px 0px 7px 2px; width: 960px; }
#table.ir-list-top-pagination td       {padding:7px 0px 0px 2px;}
#table.ir-list-bottom-pagination td    {padding:7px 0px 7px 2px;}
#table.ir-tag-list-bottom-pagination td    {padding:7px 0px 7px 2px;}
table.ir-search-bottom-pagination td  {padding:7px 0px;}

.ir-list-middle-pagination3 table.ir-list-bottom-pagination td  {padding-bottom:0px; }
.ir-list-middle-pagination3 table.ir-tag-list-bottom-pagination td  {padding-bottom:0px; }

table.ir-search-bottom-pagination {font-size:12px; border-top:1px solid #e4e4e4;}
.ir-list-middle-pagination {padding:0px 10px; border-bottom:1px solid #e4e4e4;}
.ir-list-middle-pagination2 {padding:0px 10px; }
.ir-list-middle-pagination3 {padding:0px 10px; border-top:1px solid #e4e4e4;}

table.ir-comments-pagination {font-size:11px; border-width:1px 0; border-style:solid; border-color:#e4e4e4;}
table.ir-comments-pagination td {padding:7px 0;}
td.ir-comments-pagination-last { text-align:right; font-weight:bold; color:#333;}

table.ir-comments-pagination-items b {color:#333;}
table.ir-comments-pagination-items td {padding:0px 10px 0px 0px; font-weight:bold;}
table.ir-comments-pagination-items select {font-size:11px;}

table.ir-comments-results {color:#333333; height:70px;}
table.ir-comments-results td {vertical-align:top;}
+table.ir-comments-results td.ir-comment-moderator {font-family:arial; font-size:10px; color:#999; line-height:14px; height:18px;}
+table.ir-comments-results td.ir-comment-moderator span {color:color:#b80303;}
+table.ir-comments-results td.ir-comment-moderator img {border:none; padding-right:5px; vertical-align:bottom;}
+table.ir-comments-results td.ir-comment-moderator a {font-family:arial; font-size:10px; color:#8dc63f; font-weight:bold;text-decoration:none;}
+table.ir-comments-results td.ir-comment-moderator a:visited {color:#afca89;}
+table.ir-comments-results td.ir-comment-moderator a:hover {color:#4aba00;}
table.ir-comments-results td.ir-comment-flag {text-align:right; line-height:14px; height:16px;}
table.ir-comments-results td.ir-comment-flag a {font-family:arial; font-size:10px; color:#b80303; font-weight:bold;text-decoration:none;}
table.ir-comments-results td.ir-comment-flag a:hover {color:#ff0000; }
table.ir-comments-results td.ir-comment-flag span {font-family:arial; font-size:10px; color:#999; font-weight:bold; }
.ir-comment-string {width:410px; margin: 20px 0px 10px 0px;}

.ir-gray-header-col {background:#cccccc; font-size:13px; line-height:13px; font-weight:bold; text-align:center;padding:0 10px 8px 10px;}
.ir-gray-footer-col {background:#cccccc; font-family:arial; font-size:10px; line-height:13px; text-align:center; padding:7px 10px;}

.ir-gray-col { background:#dddddd; padding:10px 15px 7px 15px; text-align:center; font-family:arial; font-size:10px;}
.ir-more-story-link {padding:2px 0 14px 0; width:120px; overflow:hidden;}
.ir-more-story-link-last {padding:2px 0 0px 0;}

.ir-breadcrumbs {font-size:11px; padding-bottom:1px;}
.ir-breadcrumbs span {font-family:arial; font-size:10px;}
.ir-tagHeaderContent {padding:0px 2px 7px 12px; margin:0px; display:block; height:19px;}
.ir-tagHeaderContent img {float:right; border:none; vertical-align:bottom;}

.ir-subHeader2 {float:left; font-size:18px; line-height:20px; padding-top:2px;}
.ir-subHeader2 span {color:#ccc; font-size:14px; font-weight:bold;}

#ir-tagBlueBoxContent {padding:3px 12px 10px 12px; font-size:12px; line-height:24px; color:#ffffff;word-spacing:6px;}
#ir-tagBlueBoxContent a {color:#ffffff;}

#ir-tagGrayBoxContent {padding:3px 12px 10px 12px; font-size:12px; line-height:24px;}
#ir-tagGrayBoxContent2 {padding:3px 12px 10px 12px; font-size:12px; line-height:24px; word-spacing:6px;}

.ir-tagWhiteBox {padding:22px 0px 10px 0px;}
#ir-tagWhiteBoxContent {font-size:12px; line-height:24px;padding:0 12px;}

.ir-tagLine1 {font-size:18px;}
.ir-tagLine2 {font-size:14px;}

.ir-most-popular-tags13
{font-size:13px;}
.ir-most-popular-tags14
{font-size:14px;}
.ir-most-popular-tags16
{font-size:16px;}
.ir-most-popular-tags17
{font-size:17px;}
.ir-most-popular-tags18
{font-size:18px;}

#ir-top-feature1  {display:none; padding:0px; margin:140px 0px 0px 0px; position:absolute; z-index:1000; font-size:12px;}
#ir-top-feature2,
#ir-top-feature3,
#ir-top-feature4,
#ir-top-feature5,
#ir-top-feature6,
#ir-top-feature7 {position:absolute; visibility: hidden;  background-color:#01a1ff; width:200px; padding:10px; z-index:9000;}
 
#ir-top-feature2 a,
#ir-top-feature3 a,
#ir-top-feature4 a,
#ir-top-feature5 a,
#ir-top-feature6 a, 
#ir-top-feature7 a {display:block; height:150px; cursor:pointer;}

.ir-7featured-desc {width:240px; height:38px; background:#000000; color:#ffffff; padding:8px 0 0 8px;
font-size:12px; line-height:14px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.ir-7featured-desc2 {position:absolute; width:186px; height:46px; background:#000000; color:#ffffff; 
padding:4px 6px 0 8px; margin-top:-50px; font-size:12px; line-height:14px; overflow:hidden;
filter:alpha(opacity=70); -moz-opacity:0.7;	-khtml-opacity: 0.7; opacity: 0.7;}

#ir-7featured {padding-bottom:13px;}
#ir-7featured a {color:#ffffff; text-decoration:none; font-size:12px;}
#ir-7featured span {color:#ffffff; font-size:10px; font-family:arial; line-height:12px;}
	
table.ir-7featured {padding:0px;}
table.ir-7featured td {vertical-align:top; padding:0px; margin:0px;}
table.ir-7featured ul {list-style:none; padding:0px; margin:0px; }
table.ir-7featured li {float:left; padding:0px 0px 1px 0; margin:0px;display:block;}
/* safari/win hack */
body:first-of-type table.ir-7featured li {padding:0px 0px 6px 0;}

#ir-superstars-photos a.ir-pop-call {display:block; float:left;}

#ir-superstars-photos ul {margin:0px; padding:0px; list-style:none; }
#ir-superstars-photos li {float:left; padding:0px; margin:0px; height:62px;}

.ir-avatar-box {padding:0px; margin:0px; position:absolute; z-index:1000;}
.ir-avatar-box2 {padding:0px; margin:0px 0px 0 -56px; position:absolute; z-index:1000; }

.ir-whats-box {padding:0px; margin:-5px 0 0 -300px; position:absolute; z-index:1000;}
* html .ir-whats-box {margin:12px 0 0 -340px;}
.ir-whats-box1 {padding:0px; margin:-300px 0 0 -950px; position:absolute; z-index:1000;}
* html .ir-whats-box1 {margin:-300px 0 0 -920px;}
.ir-whats-box2 {padding:0px; margin:-9px 0px 0 0px; position:absolute; z-index:1000; }
* html .ir-whats-box2 {margin:12px 0px 0 0px; }
.ir-whats-box3 {padding:0px; margin:-9px 0px 0 0px; position:absolute; z-index:1000; }
* html .ir-whats-box3 {margin:-40px 0px 0 0px; }
.ir-whats-box4 {padding:0px; margin:-5px 0px 0 23px; position:absolute; z-index:1000; }
* html .ir-whats-box4 {margin:0px 0px 0 0px; }

#ir-superstars-photos .ir-superstar-avatar {padding-bottom:3px;}
* html #ir-superstars-photos .ir-superstar-avatar {padding-bottom:0px;}
#ir-superstars-photos .ir-center-superstar-avatar {padding-right:3px; padding-bottom:3px;}
* html #ir-superstars-photos .ir-center-superstar-avatar {padding-right:3px; padding-bottom:0px;}

.ir-gray-bar {height:30px;}
.ir-gray-bar .cornerL {height:30px; float:left;}

.ir-green-bar {height:30px; background:#8dc63f url(../resources/irb/freshbar-green/green-barR.gif) 100% 0 no-repeat;}
.ir-green-bar .cornerL {width:5px;height:30px; background:#8dc63f url(../resources/irb/freshbar-green/green-barL.gif) 0 0 no-repeat; float:left;}

.ir-warning-bar {height:60px; background:#b90204 url(../resources/irb/profile/warning-barR.gif) 100% 0 no-repeat;}
.ir-warning-bar .cornerL {width:5px;height:60px; background:#b90204 url(../resources/irb/profile/warning-barL.gif) 0 0 no-repeat; float:left;}
.ir-warning-bar-content {color:#ffffff; font-weight:bold; padding:7px 10px 0 10px;}

.ir-freshbar {margin-bottom:11px;}

table.ir-fresh-bar {height:30px;}
table.ir-fresh-bar td {vertical-align:top; padding:5px 0 0 1px; margin:0px; }
table.ir-fresh-bar img {border:none; }
table.ir-fresh-bar a.cnnOverlayLnk {display:block; padding:1px 0 0 0px;}

table.ir-fresh-bar2 td {font-family:arial;padding:0px 3px 0px 0px;text-align:center;font-size:11px; font-weight:bold;line-height:16px; }
table.ir-fresh-bar2 td a,
table.ir-fresh-bar2 td div {display:block; }

table.ir-fresh-bar2 td a, table.ir-fresh-bar2 td div {padding:0 10px; text-decoration:none; color:#000;}

table.ir-fresh-bar2 td .ir-fresh-bar-on {background:transparent; }
table.ir-fresh-bar2 td .ir-fresh-bar-on div {padding:0 6px; color:#ca0002;}

.ir-green-bar table.ir-fresh-bar2 td .ir-fresh-bar-on {background:#ffffff url(../resources/irb/freshbar-green/greenNavR.gif) top right no-repeat; }
.ir-green-bar table.ir-fresh-bar2 td .ir-fresh-bar-on div {padding:0 6px; color:#8dc63f; background:url(../resources/irb/freshbar-green/greenNavL.gif) top left no-repeat;}
.ir-green-bar table.ir-fresh-bar2 td a {padding:0 6px; text-decoration:none; color:#ffffff;}

table.ir-fresh-bar2 img {border:none; vertical-align:middle; padding-top:1px;}
table.ir-fresh-bar2 td {vertical-align:top;  margin:0px; }

/* Hide Superstars view and explanation until removed from HTML */
table.ir-fresh-bar2 a[href^="/people?view=superstar"] {display:none;}
table.ir-fresh-bar2 a[onclick*="ir-what105"] {display:none;}
table.ir-map-bar #userPrimarySort_superstar {display:none;}

table.ir-fresh-bar3 td {font-family:arial;padding:5px 0px 0px 0px;text-align:center;font-size:11px; font-weight:bold;line-height:20px; }
table.ir-fresh-bar3 td a,
table.ir-fresh-bar3 td div {display:block; }
table.ir-fresh-bar3 td a {padding:0 8px 0 7px; text-decoration:none; color:#0077bb;}
table.ir-fresh-bar3 td .ir-fresh-bar-on {background:#00a1ff url(../resources/irb/freshbar/blueNavR.gif) top right no-repeat; }
table.ir-fresh-bar3 td .ir-fresh-bar-on div {padding:0 8px; color:white; background:url(../resources/irb/freshbar/blueNavL.gif) top left no-repeat;}
table.ir-fresh-bar3 img {border:none; vertical-align:middle; padding-top:1px;}
table.ir-fresh-bar3 td {vertical-align:top;  margin:0px; }

div#ir-map {background-color:#E5E3DF}
div#ir-map-wrapper{padding: 5px}
table#ir-map-loading {width:100%;height:100%;text-align:center}
table.ir-map-bar {padding:2px 0; color:#fff; background:#0e1215; width:960px;}
table#tabNav {padding:2px 0 0 0; width:auto; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8}
table.ir-map-bar td.navChoices {padding:2px 33px}
table.ir-map-bar span.sortChoices {float:left}
table.ir-map-bar span.pageChoices {float:right}
table.ir-map-bar span.navNote {float:left; color:#999; font-size:smaller}
table.ir-map-bar span.navFilter {padding:0 33px}
table.ir-map-bar span.navFilterClear {font-size:smaller;padding-left:4px}
table.ir-map-bar a {outline:none; color:#00a1ff}
table.ir-map-bar a:link,
table.ir-map-bar a:visited {color:#00a1ff}
table.ir-map-bar a.ir-current,
table.ir-map-bar a.ir-current:link,
table.ir-map-bar a.ir-current:visited {color:#999}
table.ir-map-bar a.ir-interact, /*Note:after ir-current*/
table.ir-map-bar a.ir-interact:link,
table.ir-map-bar a.ir-interact:visited {color:#fff}
table.ir-map-bar a.ir-disabled {color:#999}
table.thumbStrip {margin:3px 0 0 7px}
table.thumbStrip td {padding:0 3px}
table.thumbStrip td.stripNav {padding:0; border:none}
table.thumbStrip img {border:1px solid #0e1215}
table.thumbStrip img.ir-veiled {border:1px solid #999}
table.thumbStrip img.ir-current {border:1px solid #00a1ff}
table.thumbStrip img.ir-interact {border:1px solid #fff} /*Note:after ir-current*/
table.thumbStrip img.ir-watermark-p3 {border:none}
table#userNav table.thumbStrip img {padding-right:1px}
table.ir-map-bar table.navStatus {width:100%}
table.ir-map-bar table.navStatus td {text-align:center}
table.ir-map-bar table.navStatus .statusMessageDetails {text-align:left}

.cnnOverlayMenuContainer
{position:relative; z-index:1; height:0; width:0px;}

.cnnOverlayMenu
{display:none; position:absolute; z-index:3; top:0; right:0;}

.ir-green-bar .cnnOverlayMenu {top:-8px; right:-42px;}
.ir-freshbar .cnnOverlayMenu {top:-6px; right:-44px;}
#ir-superstars-photos .cnnOverlayMenuContainer {float:left;}
table.ir-send-ireport-form .cnnOverlayMenuContainer {top:-35px; right:-470px;}

.ir-submit-onthis-story-btn {padding-bottom:5px;}


.ir-newsiest {width:340px; padding:14px 0 0 0; line-height:16px; color:#000; font-size:12px; font-weight:normal;}
.ir-flag-item {width:340px; padding:20px 0 20px 50px; line-height:16px; color:#000; }
.ir-newsiest .ir-tool-header,
.ir-flag-item .ir-tool-header {color:#000; font-weight:bold; padding-bottom:4px; font-size:14px; line-height:16px;}
.ir-newsiest img, .ir-flag-item img {float:right;} 

.ir-post-a-comment {padding:26px 0 0 0;}
.ir-post-a-comment textarea {width:440px; height:125px;}

.ir-post-a-comment2 {padding:16px 0 0 0;}
.ir-post-a-comment2 .ir-comment-textarea  {width:475px; height:125px;}
.ir-post-a-comment2 b {color:#666666;}
.ir-post-a-comment2 span {color:#0077bb; font-size:11px;}
.ir-post-a-comment2 img {vertical-align:middle}
.ir-post-a-comment2 table td {padding:16px 0 0 0;}
.ir-post-a-comment2-msg {padding:10px 0;}

.ir-post-a-comment-header {padding-bottom:5px; float:left;}
.ir-post-a-comment-btn {padding:7px 0 0 0;}

.ir-embed-video-input {width:200px; font-size:11px; color:#999999;}

table.ir-main-doc-index td {vertical-align:top;}
table.ir-main-doc-index .ir-list-item-preview {padding:5px 17px 20px 0;}
table.ir-main-doc-index .ir-list-item-preview img {border:none;}
/* icon: photo, video, audio */


	


.ir-li-icon span,
.ir-li-icon div
{display:block;float:left;}
.ir-li-icon span
{padding:0 3px 0 4px;}
.ir-li-icon div
{padding-top:3px;}
.ir-li-icon
{position:absolute;}
.ir-superstar-content-old .ir-li-icon-wrapper
{height:23px}
.ir-superstar-content .ir-li-icon-wrapper
{height:23px}
.ir-list-item-preview .ir-li-icon-wrapper
{height:16px}

.ir-list-item-headline, 
.ir-list-item-headline2 {font-size:18px; font-weight:bold; padding:0 12px 5px 0; line-height:22px;}
.ir-list-item-headline3 {font-weight:bold;}
.ir-list-item-headline, .ir-list-item-headline3 {width:300px; overflow:hidden; } 
.ir-list-item-headline2 {width:464px; overflow:hidden; } 
.ir-list-item-headline3 .ir-commented-on {font-size:14px; color:#cccccc;}
.ir-list-item-headline4 {font-weight:bold; padding-bottom:5px;}

.ir-title-stamp
{color:#ccc;padding:0 6px;font-size:12px;}

.ir-list-item-headline,
.ir-list-item-subhead,
.ir-list-item-description,
.ir-index-tags
{width:330px;overflow:hidden;}
table.ir-main-doc-index .ir-list-item-subhead {font-family:arial; font-size:10px; color:#999999; line-height:20px;}
table.ir-main-doc-index .ir-list-item-subhead img {border:none;}
table.ir-main-doc-index .ir-list-item-subhead img.ir-comments-icon {vertical-align:middle;}
table.ir-main-doc-index .ir-list-item-subhead a {color:#004276; text-decoration:none;}
table.ir-main-doc-index .ir-list-item-subhead a:visited {color: #5c7996;}
table.ir-main-doc-index .ir-list-item-subhead a:hover {color:#ca0002}
.ir-list-item-description,
.ir-list-item-description2 {color:#666666; line-height:16px; padding-right:35px;}
.ir-list-item-description {padding-right:35px; width:300px; overflow:hidden;} /* height:48px;   remove this line when truncation algo is added */
.ir-list-item-description2 {padding-right:20px; overflow:hidden;} /* height:48px; remove this line when truncation algo is added */
.ir-list-item-description3 {color:#666666; line-height:16px; padding-right:13px;}

.ir-index-tag-row,
.ir-index-tag-row2 {border-top:1px solid #e4e4e4; padding-bottom:14px;}
.ir-index-tag-row3 {border-top:1px solid #e4e4e4; padding-bottom:19px;}
table.ir-main-doc-index td.ir-index-tag-last-row {border-top:1px solid #e4e4e4; padding-bottom:6px;}
table.ir-main-doc-index td.ir-index-list-last-row {border-top:1px solid #e4e4e4; padding-bottom:3px;}
/*table.ir-main-doc-index td.ir-index-tags {font-family:arial; font-size:10px; color:#999; padding-bottom:17px;} */

.ir-index-tags {font-family:arial; font-size:10px; color:#999; padding:8px 0 3px 0; line-height:14px;}
  
.ir-avatar-40x40 {padding:5px 0 0 0px; width:40px; height:40px; border:none; margin:0px;}
.ir-avatar-40x402 {padding:0px 0 17px 0px; width:40px; height:40px; border:none; margin:0px;}

.ir-avatar-id {font-family:arial; font-size:10px; line-height:16px; padding:0 10px 0 5px; color:#333;}
.ir-avatar-id2 {font-family:arial; font-size:10px; line-height:22px; padding:0 10px 0 5px; color:#333;}
.ir-avatar-id p, .ir-avatar-id2 p, .ir-avatar-id3 p {padding:0 0 1px 0; margin: 0 0 0 0;}
.ir-avatar-id span {color:#b80303;}
.ir-avatar-id .ir-username-badge {display:block; height:17px; padding-bottom:0;}
.ir-avatar-id2 a.ir-username-link {font-size:18px; line-height:22px;}
.ir-avatar-id img {border:none; padding-right:5px; vertical-align:bottom;}

.ir-avatar-id3 {font-family:arial; font-size:10px; line-height:14px; padding:2px 10px 0 0px; color:#666;}

.ir-avatar-popup {width:116px; padding:0; margin:0; height:140px;text-align:left;}
#ir-avatar-popup-content { padding:4px 8px;}
#ir-avatar-popup-content a {color:#fff; font-weight:bold; text-decoration:none; }
#ir-avatar-popup-content img {vertical-align:bottom;border:none;}

.ir-superstar-spot
{margin:0;padding:0;margin:0 0 4px 0;}
.ir-superstar-spot span
{display:block;padding:2px 0;text-align:center;background:#8EC63F;color:#fff;font-weight:bold;font-size:11px;line-height:13px;}
*:first-child+html .ir-superstar-spot span
{padding-bottom:3px;}
* html .ir-superstar-spot span
{padding-bottom:3px;}
.ir-superstar-spot img
{vertical-align:middle;}

.ir-avatar-badge {background:#000; color:#fff; font-size:11px; font-weight:bold; margin:0; padding:0; text-align:left; width:120px;}
.ir-avatar-badge           div {background: transparent url(../resources/irb/badge_staff_sprite.gif) 0 0 no-repeat; display:inline-block; margin:4px 5px;}
.ir-avatar-badge-ir-staff  div {background-position: -3px -49px; width: 7px; height:17px;}
.ir-avatar-badge-cnn-staff div {background-position:-16px -49px; width:22px; height:17px;}
.ir-avatar-badge span {vertical-align:middle;}

/*<<<<<<< .mine*/
.ir-superstar-content {width:auto; float:left;}
/*=======*/
.ir-superstar-content-old {width:140px; float:left;}
#ir-superstar-content-old {border:none; padding: 30px 20px 0 0; font-family:arial; font-size:10px; line-height:16px;}
#ir-superstar-content-old a:link{color:#004276 !important; font-size:12px; line-height:16px;font-weight:bold; text-decoration:none;}
#ir-superstar-content-old a:visited  {color: #5c7996}
#ir-superstar-content-old a:hover {color:#ca0002 !important;}
#ir-superstar-content-old img {border:none;}

.ir-superstar-content {width:208px; float:left;}
/*>>>>>>> .r8602*/
#ir-superstar-content {border:none; padding: 30px 20px 0 0; font-family:arial; font-size:10px; line-height:16px;}
#ir-superstar-content a:link{color:#004276 !important; font-size:12px; line-height:16px;font-weight:bold; text-decoration:none;}
#ir-superstar-content a:visited  {color: #5c7996}
#ir-superstar-content a:hover {color:#ca0002 !important;}
#ir-superstar-content img {border:none;}

/*<<<<<<< .mine*/
.ir-tagpool-content {border:none; background:#fff; color:#999999; padding: 12px 48px 0 0; font-family:arial; font-size:10px; line-height:18px; height:107px; overflow:hidden;}
/*=======*/
.ir-tagpool-content-old {border:none; background:#F4F4F4; color:#999; padding: 2px 10px; font-family:arial; font-size:10px; line-height:18px; height:197px; overflow:hidden;}
.ir-tagpool-content-old .ir-headline-link-old {line-height:15px; font-size:14px; font-weight: bold; height: 36px; overflow:hidden;} /* truncating */

.ir-tagpool-content {border:none; background:#fff; color:#999999; padding:13px 10px 16px 0; font-family:arial; font-size:10px; line-height:18px; height:107px; overflow:hidden;}
/*>>>>>>> .r8602*/
.ir-tagpool-content .ir-headline-link {font-size:11px; font-weight: bold; line-height: 11px; background-color: #000; color: #fff; position: absolute; height: 22px; width: 188px; overflow:hidden;} /* truncating */

#jive-people-resultbar-alphabetical
{display:block;padding:8px;font-size:16px;font-weight:bold;line-height:18px;border-bottom:1px solid #e4e4e4;}
#jive-people-resultbar-alphabetical a
{padding:0 3px;}
#jive-people-resultbar-alphabetical .jive-alpha-link-selected a
{color:#000;cursor:default;}

table.ir-superstar-gallery {}
table.ir-superstar-gallery td {vertical-align:top; padding-top:10px; padding-bottom:10px;}

.ir-userbar-forget-register {font-size:11px; text-align:right; padding-top:3px; white-space:nowrap; clear:both;}

.ir-topic-link {font-size:18px; font-weight:bold; padding:18px 0 0 0; line-height: 20px;}
#ir-desk-content .ir-description {color:#666;overflow:hidden;}

.ir-bulleted-list ul
{margin:0;padding: 0;list-style: none;clear:both;}

.ir-bulleted-list ul li
{padding-left:12px; background: url(../resources/irb/black_bull.gif) no-repeat 0px 4px;font-weight:normal; margin:1px 0;}

td.ir-gray-cell
{background:#f4f4f4; padding:0 8px;}

table.ir-assignment-desk td {vertical-align:top;}

.ir-source {font-size:11px; padding:13px 0 0 0;}
.ir-source2 {font-size:11px; padding:15px 0 0 0;}
.ir-source img, .ir-source2 img  {vertical-align:text-bottom; border:none;}

td.ir-feature-story-img {width:130px;height:110px; overflow:hidden;}

#ir-feature-stories table td {color:#666;}
table.ir-feature-stories .ir-header4 {padding-top:17px; padding-bottom:5px;}
table.ir-feature-stories2 .ir-header4 {padding-top:0px; padding-bottom:5px;}
#ir-feature-stories img {border:none; padding:3px 10px 0px 0;}
#ir-feature-stories .ir-description {padding-bottom:20px;overflow:hidden;}
#ir-feature-stories
{margin-bottom:8px;}

#ir-more-stories {padding:10px 0 12px 0;}
#ir-more-stories a {font-size:12px;  font-weight:bold; line-height:18px;}
#ir-more-stories  .ir-header4 {padding-bottom:3px;}

#ir-call-for-action { line-height:20px; padding:40px 25px;}
#ir-call-for-action img {border:none; float:left;}
#ir-call-for-action b {font-size:18px;}

#ir-confirmation-msg {line-height:16px;  padding:4px 45px;}
#ir-confirmation-msg img {float:left; padding-right:12px;border:none; vertical-align:middle;}
#ir-confirmation-msg .ir-confirm-header {font-size:24px; font-family:Arial, Helvetica, sans-serif;font-weight:bold; padding:7px 0 8px 0;}


.ir-introduction-content {color:#444444; line-height:16px;}
.ir-introduction-content b {font-size:14px; color:#333333;}
.ir-introduction-img {float:right; font-family:arial; font-size:10px; color:#333333; width:292px; padding:0 0 20px 40px;}
.ir-introduction-img img {padding-bottom:5px; border:none;}

#ir-introduction-form {color:#444444; line-height:16px; padding:9px 0 20px 0;}
#ir-introduction-form b {font-size:14px; color:#333333;}
table.ir-forgot-form td {padding:10px 5px 0 5px; }
table.ir-forgot-form td.ir-form-label {text-align:right; font-weight:bold;}

#ir-sidebar-content {padding:0 13px 0 18px; }

#ir-quick-login-register {padding:6px 0 6px 0px;}
#ir-quick-login-register table.ir-signin-form td {padding:0px 5px 5px 5px; margin:0px;}
#ir-quick-login-register table.ir-signin-form td.ir-form-label {text-align:right; font-weight:bold;}
#ir-quick-login-register #ir-accept-terms table td {padding:2px 4px 2px 0; margin:0px;}
#ir-quick-login-register table.ir-signin-form td.ir-form-msg {padding:0 5px;}

#ir-quick-login {padding:0 0 6px 0px;}
#ir-quick-login table.ir-signin-form td {padding:5px 5px 5px 5px; margin:0px;}
#ir-quick-login table.ir-signin-form td.ir-form-label {text-align:right; font-weight:bold;}

table.ir-signin-form td {padding:10px 5px 0 5px; }
table.ir-signin-form td.ir-form-label {text-align:right; padding-left:30px; font-weight:bold;}
table.ir-signin-form td.ir-form-textarea-label {text-align:right; padding:12px 5px 0 0px; font-weight:bold; vertical-align:top;}
table.ir-signin-form td.ir-form-btn {text-align:right;}
table.ir-signin-form td.ir-form-txt {font-size:11px; }
table.ir-signin-form td.ir-form-links {font-size:11px; text-align:right; line-height:13px;}

td.ir-form-btn {text-align:right;}

.ir-category-select {width:170px; font-size:11px;}
.ir-flag-btn {font-size:11px; width:90px;}
.ir-flag-item table.ir-signin-form td.ir-form-btn {padding:12px 0;}

#ir-sidebar-populartags  {position:relative; font-size:12px; padding:4px 16px 7px 15px; text-align:justify;overflow:hidden;}
* html #ir-sidebar-populartags {width:282px;}
#ir-sidebar-populartags a {line-height:22px;}

a.ir-tagset-popularity0,
a.ir-tagset-popularity1,
a.ir-tagset-popularity2,
a.ir-tagset-popularity3 {font-size:12px;}
a.ir-tagset-popularity4,
a.ir-tagset-popularity5,
a.ir-tagset-popularity6,
a.ir-tagset-popularity7 {font-size:14px;}
a.ir-tagset-popularity8, 
a.ir-tagset-popularity9 {font-size:18px;}

.ir-more-tags-link {position:absolute; right:15px; padding-left:10px;}
.ir-more-tags-link a {font-size:16px; font-weight:bold; }

table.ir-my-profile .ir-toolBox .boxContent {padding:0px;}
table.ir-my-profile td {vertical-align:top;}

#ir-my-profile-side {width:326px; padding-left: 14px; float:left; overflow:hidden;}
#ir-my-profile-content {width:638px; float:left; border-top: 3px solid #000; padding-top: 28px}

.ir-profile-info {padding:0 0 0 4px;}
.ir-profile-info-red {padding:0 0 0 4px; color:red;}

.ir-profile-header {font-size:18px; line-height:20px; font-weight:bold; border-bottom:1px solid #dedede; padding:0 10px 7px 10px; }
.ir-profile-download {font-size:15px; line-height:20px; padding:10px 10px; }

.ir-profile-welcome {padding:11px 15px 8px 15px;}
.ir-profile-welcome img {float:left; padding:4px 9px 7px 0;}
.ir-profile-name-date {line-height:16px; color:#666;}
.ir-profile-links {padding-top:5px; line-height:14px;}

.ir-profile-subheader {font-size:14px; color:#004276; font-weight:bold; padding:0 10px 7px 10px; }
.ir-profile-subheader a.ir-more {font-size:11px;}

.ir-profile-subheader2 {font-size:14px; color:#004276; font-weight:bold; padding:7px 10px 0px 10px;}

.ir-profile-subheader3 {padding:0px 0 0 3px; font-size:18px; font-weight:bold; color:#333333;}
.ir-profile-subheader3 span {font-size:14px; color:#999999;}
.ir-profile-subheader3 img {vertical-align:middle;}
.ir-profile-subheader3-links {font-weight:bold; color:#999999; padding:11px 0 11px 5px; line-height:18px; border-bottom:1px solid #e4e4e4;}
.ir-profile-subheader3-text {color:#999999; padding:0px 0 0px 4px; line-height:18px;}

.ir-profile-subheader4 {font-size:14px; color:#004276; font-weight:bold; padding:7px 10px 7px 10px;}

.ir-profile-fine {font-weight:bold; padding-left:6px;}
.ir-profile-warning {color:#b80303; font-weight:bold; padding-left:6px;}
.ir-msg-warning   {color:#ca0002; font-weight:bold;}
.ir-profile-warning-sm,
#ir-profile-warning-sm a {font-family:arial; font-size:10px; font-weight:bold;text-decoration:none;}
#ir-profile-warning-sm a:hover {color:#FF0000;}

.ir-profile-content-side {padding:0px 14px 5px 14px; line-height:16px;}
.ir-profile-content-side p, 
.ir-blog-content-side p {padding:6px 0px;}
.ir-profile-content-side2 {padding:0px 16px 5px 16px; line-height:16px;}
.ir-profile-content-side3 {padding:13px 18px 9px 18px; line-height:16px;}
.ir-profile-content-side-link {padding:18px 0 0 0; font-weight:bold; color:#cccccc;}

.ir-blog-content-side {padding:8px 10px 9px 10px; line-height:16px;}
.ir-blog-content-side b {color:#cccccc;}

.ir-blog-content-side2 {padding:8px 10px 9px 10px; line-height:16px;}
.ir-blog-content-side2 b {font-size:14px; color: #434343; display: block}
.ir-blog-content-side2 ul li a {font-weight:bold; line-height:18px;}
.ir-blog-content-side2 ul {padding:2px 0 10px 0;}
.ir-blog-content-side2 img {vertical-align:middle; border:none;}

.ir-messages-summary img {vertical-align:middle; border:none;}
.ir-messages-summary-header {width:165px; padding:0 0 5px 0; }

table.ir-messages-summary-content {color:#0077bb;}
table.ir-messages-summary-content th {text-align:left;  padding:6px 0 7px 0;}
table.ir-messages-summary-content td {padding:3px 12px 4px 0;}
table.ir-messages-summary-content img {vertical-align:absmiddle; border:none;}
table.ir-messages-summary-content tr.ir-messages-summary-total td {border-top:1px solid #e4e4e4;}
table.ir-messages-summary-content td.ir-messages-folder-status {padding:6px 0px; border-width:1px 0px; border-style:solid; border-color:#e4e4e4;}

table.ir-messages-summary-content td.ir-messages-rss {font-size:11px; padding:9px 0 0 0;}
table.ir-messages-summary-content td.ir-messages-rss a {text-decoration:underline;}
table.ir-messages-summary-content td.ir-messages-rss img {padding:0 4px 0 0;}

.ir-messages-folder-bar {width:149px; height:14px; margin:3px 0 4px 0; padding:0 0 0 2px; background: url(../resources/irb/profile/folder_bar.gif) no-repeat 0 0; }
.ir-messages-folder-bar  img {padding-top:2px;}
* html .ir-messages-folder-bar  img {padding-top:0px;}

.ir-page-options {padding:10px 0;}
.ir-page-options table td {vertical-align:middle; padding:0 2px 0 0; }
.ir-page-options a {font-weight:bold;}
.ir-page-options select {font-size:11px;}

.ir-profile-content-main {background:#f4f4f4; padding:10px 10px; color:#555;}

table.ir-inbox-rows th, 
table.ir-profile-content-rows th {padding:1px 0px 7px 4px; text-align:left; font-weight:bold; color:#666; border-bottom:1px solid #e4e4e4;}
table.ir-profile-content-rows th.ir-numeric-label, 
.ir-numeric-value {text-align:right; padding-right:14px;}
table.ir-profile-content-rows th.rh-sec-hdr {font: bold 18px arial; line-height: 20px;}
table.ir-profile-content-rows td {padding:7px 0px 11px 4px; border-bottom:1px solid #e4e4e4; vertical-align:top; line-height:16px;}
table.ir-profile-content-rows tr.ir-first-row td {padding:17px 0px 11px 4px;}
table.ir-profile-content-rows tr.ir-last-row td {padding:7px 0px 2px 4px; border:none;}
table.ir-profile-content-rows tr.ir-multi-row td {border:none;}
table.ir-profile-content-rows span {font-family:arial; font-size:10px; color:#999;}
table.ir-profile-content-rows img {padding:3px 0px 0 0;}
table.ir-profile-content-rows td .ir-avatar-id {padding:0px; margin-top:-1px;}
table.ir-profile-content-rows td div.ir-ireport-status {color:#b80303; font-family:arial; font-size:10px;}
table.ir-profile-content-rows td a.ir-ireport-status-hint {font-family:arial; font-size:10px;}

table.ir-comments-content-rows th {padding:1px 0px 7px 4px; text-align:left; font-weight:bold; color:#666; border-bottom:1px solid #e4e4e4;}
table.ir-comments-content-rows td {border-bottom:1px solid #e4e4e4; padding:17px 0px 17px 4px; vertical-align:top;}
table.ir-comments-content-rows tr.ir-last-row td {padding:17px 0px 31px 4px; border:none;}
table.ir-comments-content-rows span {font-family:arial; font-size:10px; color:#999999;}
table.ir-comments-content-rows img {padding:3px 0px 0 0;}

table.ir-following-content-rows td {padding:20px 0px 0px 4px;}
table.ir-following-content-rows td.ir-last-row {padding:30px 0px 31px 4px; text-align:center; }
table.ir-following-content-rows img {padding:0px;}

table.ir-inbox-rows a:visited {font-weight:normal;}
table.ir-inbox-rows tr.ir-first-row td {padding:12px 0px 7px 4px;}
table.ir-inbox-rows td {padding:7px 0px 9px 4px; border-bottom:1px solid #e4e4e4;}
table.ir-inbox-rows td.ir-inbox-from {color:#8dc63f;}
table.ir-inbox-rows  {color:#666;}
table.ir-inbox-rows td.ir-form-btn {text-align:right; border:none; padding:15px 0 31px 4px;}

.ir-profile-ireport-link {padding-right:5px; font-weight:bold;}
.ir-profile-ireport-tags {padding-right:5px;}

.ir-profile-connection {padding:220px 0 0 0;}

.ir-profile-container {padding:6px 10px 6px 10px;}
.ir-profile-bio {background:#f4f4f4; line-height:18px; padding-bottom:12px;}
.ir-profile-bio table td {vertical-align:top; padding-top: 10px}
.ir-profile-features {font-family:arial; font-size:10px; color:#666666; line-height:16px; max-width:129px; overflow:hidden;}
.ir-profile-features b {color:#333333; font-weight:normal;}
.ir-profile-features img {padding:4px 0 0 0;}
#ir-my-profile-content .ir-profile-features #groupsButton img {padding: 0px 0px 0px 0px;}
.ir-profile-feature-item {padding:0 9px 11px 0;}

table.ir-profile-private-info th {font-size:12px; color:#666666; font-weight:normal; text-align:left;}
table.ir-profile-private-info td,
table.ir-profile-private-info th {vertical-align:top; line-height:18px; padding-top: 10px;}

.ir-profile-connect-accounts { padding: 10px 5px 8px 5px }
.ir-profile-connect-accounts table, .ir-profile-connect-accounts p.social { padding: 10px 0px 0px 0px }
.ir-profile-connect-accounts-title { color: #333333; font-size:14px;} 

.ir-profile-bio-content {color:#333333; max-width:460px; overflow:hidden;}
.ir-profile-bio-content b {font-size:14px;} 
.ir-profile-bio-content a {font-weight:bold; line-height:20px;}
.ir-profile-bio-content img {border:none; vertical-align:middle; padding-right:3px;}
.ir-profile-bio-content span {font-weight:bold;}

.ir-about-iReports {padding:10px 0; line-height:18px;}
.ir-about-iReports-header {font-size:24px; font-family:Arial, Helvetica, sans-serif;font-weight:bold; padding-bottom:11px}
.ir-about-iReports-header2 {font-size:18px;}
.ir-about-iReports p {padding:6px 0px;}
.ir-about-iReports-subheader {font-size:14px;}

.ir-legal-etc .ir-about-iReports p {padding:8px 0px;}

.ir-numeric {text-align:right;}

table.ir-calendar-input td {padding:0px; height:20px; }
table.ir-calendar-input img {padding-left:4px;}
table.ir-calendar td.ir-next-prev  {border:1px solid #01a1ff;font-weight:bold;}
table.ir-calendar td {min-width:25px}

table.ir-searchbox-content td { padding-top:5px; vertical-align:middle; }

table.ir-searchbox-content .ir-searchbox {width:198px;}
table.ir-searchbox-content img,
table.ir-searchbox-container img {padding-left:6px;}
table.ir-searchbox-content .ir-searchbox-radios {padding-left:10px;}

table.ir-searchbox-container .ir-searchbox,
table.ir-searchbox-container .ir-searchboxq {width:141px;}
table.ir-searchbox-container td {padding-top:5px; text-align:left; vertical-align:middle; }
* html table.ir-searchbox-container td {padding-top:4px;}

.ir-divider {border-bottom:1px solid #e4e4e4;}
.ir-searchbox-divider {border-bottom:1px solid #e4e4e4; padding-top:19px;}
.ir-searchterm {background:#fef200;}
.ir-form-divider {border-top:1px solid #e4e4e4;}

table.ir-edit-profile td {padding:0 0 6px 0; vertical-align:middle;}
table.ir-edit-profile tr.ir-edit-profile-row1 td {padding-top:9px;} 
table.ir-edit-profile td.ir-form-msg {padding:0 5px 0 0;}
table.ir-edit-profile td.ir-form-textarea-label {text-align:right; color:#666666; padding:2px 10px 0 0px; vertical-align:top;}
table.ir-edit-profile td.ir-form-label {text-align:right; color:#666666; padding-right:10px;}
table.ir-edit-profile td.ir-btn-cell {padding:14px 0 47px 0; color:#000000;}
table.ir-edit-profile td.ir-form-value {color:#000000;}

table.ir-edit-profile tr.ir-edit-profile-btn td {padding:6px 0 11px 0px;}
tr.ir-btn-gap td {padding-top:17px;}

table.ir-edit-profile textarea {width:450px; height:140px; color:#333333; background:#ffffff;}
table.ir-edit-profile input[type=text] {color:#333333; background:#ffffff;} 

table.ir-edit-avatar td {padding:0 15px 8px 0; font-size:11px;}
table.ir-edit-avatar td.ir-guideline {vertical-align:top;}
table.ir-edit-avatar td.ir-upload-file {vertical-align:bottom;}

.ir-input-radios {padding-left:7px; color:#004276;}
.ir-input-radios2 {padding-left:22px; color:#004276;}

.ir-form-instructions {color:#000000; padding:5px 0px 0px 0px;}
.ir-form-instructions-sm {font-family:arial; font-size:10px;}
.ir-form-instructions-sm2 {font-family:arial; font-size:10px; color:#999999;}
.ir-form-instructions-md {font-size:11px; padding:6px 0px 0px 0px;}
.ir-profile-msgs {line-height:16px; padding:4px 0px 0px 0px;}

#ir-announcements,
#ir-site-msgs {width:620px; background-color:#fafafa; margin-bottom:30px; padding-top:10px; }
#ir-announcements p,
#ir-site-msgs p {color:#666666; line-height:18px; margin:0px; padding:2px 15px 0 0;}

.ir-bn-headline {color:#000000; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:26px; margin:0px; padding:4px 10px 3px 0px; }
.ir-bn-headline b {color:#b80303;}
.ir-bn-tags {font-family:arial; font-size:10px; line-height:12px; padding:4px 10px 4px 0px;}

#ir-announcements-content {border-left:3px solid #B90506; border-right:3px solid #B90506; padding:0px 0px 1px 13px; }
* html #ir-announcements-content {display:inline-block;}
#ir-site-msgs-content {border-bottom:3px solid #000; padding:0px 0px 13px 13px; }
* html #ir-site-msgs-content {display:inline-block;}
#ir-announcements-close,
#ir-site-msgs-close {float:right; padding:0px 7px 0px 0px;}
#ir-announcements address,
#ir-site-msgs address {color:#666666; font-family:arial; font-size:10px; margin:0px; line-height:12px; padding-right:8px;}

.ir-announcements-admin {margin: 4px 0 0 0; height: 16px;}

.ir-home-admin {margin:0 auto 10px; width:980px;} 
.ir-home-admin li {display: block; float: left; padding: 2px 12px; border-left: 1px solid #b5b5b5; line-height: 1}
.ir-home-admin li a {padding: 0 6px}

.ir-site-announcement-tip {background:#ffff7f}
.ir-site-announcement-tip ul {list-style-position:inside}

#ir-global-site-msgs {
width: 940px;
background: #eaeaea;
display: block;
clear: both;
margin: 10px auto;
padding: 20px;
border-top: 3px solid #000;
border-bottom: 3px solid #000
}
table.ir-global-site-header-content { width:980px; margin: 0 auto; table-layout:fixed;}
table.ir-global-site-header-content td {vertical-align:top;}

#ir-bn-gallery {width:570px; padding:4px 0 0 9px;}
table.ir-bn-gallery {table-layout: fixed;}
table.ir-bn-gallery td.ir-bn-photo { padding-right:28px; }
table.ir-bn-gallery td.ir-bn-photo-single { padding-left:4px;padding-right:10px; }
table.ir-bn-gallery td {vertical-align:top; padding:0px 0px 9px 0px; text-align:center;}
table.ir-bn-gallery td img {border:none;}
table.ir-bn-gallery a.ir-username-link {font-family:arial; font-size:10px; line-height:12px;}

img.ir-watermark-old {display: block; position:absolute; bottom:0; right: 0; border:none; padding:0px; margin:0px;} 
img.ir-watermark {display: block; position:absolute; top:0; left: 0; border:none; padding:0px; margin:0px;} 
img.ir-watermark-grid {display: block; position:absolute; top:0; right: 10px; border:none; padding:0px; margin:0px; z-index: 10;} 
img.ir-watermark-grid-p4 {display: block; position:absolute; top:0; right: 0; border:none; padding:0px; margin:0px; z-index: 10;} 
img.ir-watermark-grid-top {display: block; position:absolute; top: 3px; left: 3px; border:none; padding:0px; margin:0px; z-index: 10;} 
.ir-watermark-grid-text {border:none; width: auto; margin:-18px 10px 0 0; padding: 5px 10px 6px 5px; line-height: 7px; z-index: 10; font-size: 12px; font-weight: bold; background:#000;} 
.ir-watermark-grid-text a:link, .ir-watermark-grid-text a {color: #fff;}
.ir-watermark-grid-text2 {display: block; border:none; margin:-38px 10px 0 0; z-index: 10; font-size: 12px; font-weight: bold; background-color: #000;} 
.ir-watermark-grid-text-nostory {display: block; border:none; margin:-18px 10px 0 0; padding-left: 5px; z-index: 10; font-size: 12px; font-color: #fff; font-weight: bold; background-color: #000;} 
.ir-watermark-grid-text-nostory a:link, .ir-watermark-grid-text-nostory a {color: #fff;}
img.ir-watermark-grid-bott {display: block; position:absolute; top: 4px; right: -3px; border:none; padding: 85px 10px 0 0; margin:0px; z-index: 11;} 
img.ir-watermark-p2 {position:absolute; top:0px; left:0px; border:none; padding:0px; margin:0px;} 
img.ir-watermark-pop {position:absolute; top:16px; left:16px; width:45px; border:none; height:27px; padding:0px; margin:0px;} 	
img.ir-watermark2 {position:absolute; top:16px; left:16px; border:none;} 
img.ir-ireport-watermark {position:absolute; bottom:20px; right:20px;}
img.ir-watermark-p3 {position:absolute; top:0px; left:0px; border:none; padding:0px; margin:0px;}
img.grid-clip {overflow: hidden; clip: rect(50px, 158px, 107px, 10px);}

.grid-watermark-box {position:relative; display:block; height: 106px; padding:0; margin:0px; overflow: hidden;}
.ir-watermark-box-old {position:relative; display:block; height: 90px; padding:0; margin:0px; overflow: hidden;}
.ir-watermark-box {position:relative; display:block; height: 106px; padding:0; margin:0px; overflow: hidden;}
.ir-watermark-box-square {position:relative; display:block; height: 106px; width: 107px; padding-left: 32px;margin: 0px 0px 0px 8px;}
.ir-watermark-box3 {position:relative; display:block; padding:0px 0px 0px 0; margin:0px;}
.grid-ireporter {padding: 10px 0 15px 0px; margin: 0 0 0 40px; font-size: 14px;}

.ir-feature-box {position:relative; display:block; height: 109px; width: 188px; margin-right: 20px; float: left;}

.grid-ireporter-features {font-family:arial; position:relative; padding: 0 0 0px 0px; margin: 0px 0 0 70px; font-size: 12px; line-height: 14px; }

.grid-ireporter-features-location {width: 108px; height: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.grid-ireporter-features a {font-size: 14px; text-decoration: none; line-height: 18px;}

* html .ir-watermark-box {padding:0px !important; height: 87px; overflow: hidden;}
/* safari/win hack */
body:first-of-type .ir-watermark-box{padding:0px 0px 0px 0;}

.ir-disabled-content {filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity: 0.2;}

#ir-sitemap {padding:5px 12px 0 12px; }
#ir-sitemap b {font-size:14px;}
#ir-sitemap ul, 
.ir-bulleted-list2 ul
{margin:0 0px 0 30px; padding:0 0 20px 0; list-style:none; clear:both;}
#ir-sitemap ul li,
.ir-bulleted-list2 ul li
{padding-left:12px; background: url(../resources/irb/blue_bull.gif) no-repeat 0px 4px; font-weight:bold; margin:1px 0;}
#ir-sitemap ul ul {padding:0px;}

.ir-subscribe-rss {font-weight:bold; padding:4px 0 18px 0;}

.ir-sitemap-col1, .ir-sitemap-col2 {float:left;}
.ir-sitemap-col1 {width:315px;}

#ir-feeds {padding:8px 20px;}
#ir-feeds table td {line-height:18px;}
#ir-feeds table td {vertical-align:top;}
#ir-feeds table td img {vertical-align:middle; border:none;}
#ir-feeds table td b {font-size:14px;}
.ir-feed-cols {padding-right:15px;} 

div#ir-feeds-list{border: 0px;}
#ir-feeds-list {padding:0}
table.ir-feeds-list th {text-align:left; padding:7px 12px 8px 12px;}
table.ir-feeds-list td, table.ir-feeds-list th.ir-subhead {border-top:1px solid #dadada; padding:8px 12px 8px 12px;}
table.ir-feeds-list th.ir-subhead {padding-top: 20px}

.ir-ad-content {padding:15px 0 0 0;}
.ir-ad-content p {font-size:12px; line-height:16px;}
table.ir-ad-specs th {text-align:left; background: #797979; padding:8px; color:#ffffff;  border-width:1px 1px 0 0px; border-style:solid ; border-color:#ffffff;}
table.ir-ad-specs th.ir-ad-spec-group2,
table.ir-ad-specs td.ir-ad-spec-group2 {background:#000000;}
table.ir-ad-specs tr.ir-ad-spec-subhead th {font-size:11px; vertical-align:top; padding:4px 8px;}
table.ir-ad-specs td {background:#f4f4f4; padding:4px 8px; font-size:11px; font-weight:bold; vertical-align:top; border-width:1px 1px 0 0px; border-style:solid ; border-color:#ffffff;}
table.ir-ad-specs tr.ir-ad-spec-alter-row td {background:#dadada; border-bottom:none;}

table.ir-ad-specs td.ir-ad-spec-note {font-size:10px; font-family:arial; padding:0px 0 0 0; background:#ffffff; border-top:1px solid #dadada;}
table.ir-ad-specs td.ir-ad-spec-note .ir-toolBox .boxContent {padding-top:8px;}
		
.ir-content-topic {background:#e4e4e4 url(../resources/irb/topic_bg.gif) no-repeat 0 0; width:620px; height:20px; font-weight:bold; margin-top:15px;}
.ir-content-topic .ir-content-topic-string {font-family:arial;padding:3px 0 3px 10px; font-size:11px; line-height:14px;}
#ir-content-desc {padding:0; font-size:12px; line-height:16px;}
#ir-content-desc p {padding:10px 0 0 0;font-size:12px; line-height:16px;}
.ir-content-header {font-size:16px; font-weight:bold; line-height:18px;}
#ir-content-desc b {font-size:14px;}

#ir-advertising #ir-content-desc p {font-size:11px;}
#ir-advertising #ir-content-desc .ir-bulleted-list ul li {font-size:11px;}
#ir-advertising .ir-ad-content { padding-top:0px; }
#ir-advertising .ir-ad-content p { font-size:11px;padding:0px 0 10px 0;}

table.ir-adver-form {font-size:11px; line-height:18px;}
table.ir-adver-form td {padding:0px 6px 4px 6px; vertical-align:top;}
table.ir-adver-form td table input[type=checkbox] {margin:4px; padding:0px;}
#ir-content-desc .ir-bulleted-list ul li
{background: url(../resources/irb/black_bull.gif) no-repeat 0px 2px;}

.ir-toolkit-photo {float:right; padding:6px 0 0 18px;}

.ir-blog-post { padding:10px 0; font-size:12px; line-height:16px;}
.ir-blog-post  p {padding:0px 0px 6px 0;}
.ir-blog-post-header {font-size:18px; line-height:20px; padding:0 0 4px 0;}
.ir-blog-photo {float:left; padding:4px 10px 0 0;}

.ir-blog-post-header2 {color:#666666; font-weight:bold; border-width:1px 0px; border-style:solid; border-color:#dadada; padding:7px 0;}

/*CRUFT: Moved to _common.scss.
div.ir-editor-priv-box, 
div.ir-moderator-priv-box, 
div.ir-developer-priv-box {
    border: 0px #ffff00 solid;
	color:#0077bb;
    background-color: #ffff7f;
    font-size:10px;
    font-weight: bold;
}
*/

.ir-profile-attachment-rows div.ir-editor-priv-box a,
.ir-profile-attachment-rows div.ir-moderator-priv-box a,
.ir-profile-attachment-rows div.ir-developer-priv-box a {
    float:right; padding:0 3px; background-color:#ffff7f
} 

#ir-developer-doc-info { border-bottom:1px solid; width:100% }
#ir-developer-doc-info td { font-weight:normal }
#ir-developer-doc-info td.attStatus { width:40px; text-align:center }
#ir-developer-doc-info-more-toggle { cursor:pointer }
.ir-developer-doc-info-more { padding-left:10px; border-bottom:1px solid #7FA8BF }
.ir-developer-doc-info-more th,
.ir-developer-doc-info-more td { padding:0 4px 0 4px }
#ir-developer-doc-info-editing-now { padding:0 2px 0 2px; background-color:#ffffbf }

.ir-developer-info { border-bottom:1px solid;width:100% }
.ir-developer-info td { font-weight:normal }

.ir-priv-header {font-size:12px; line-height:16px; padding:5px;}
.ir-priv-header img {vertical-align:middle; padding:0 3px;}
table.ir-editor-priv-tb {background:#ffffff; width:100%; color:#000000;}
table.ir-editor-priv-tb td {border-width:0  0 1px 0; border-style:solid; border-color:#ffff7f; 
padding:5px; vertical-align:top;}

#ir-admin-list-criteria {background:#ffff7f; font-family:arial; line-height:12px; font-size:10px; color:#0077bb; font-weight:bold; padding:3px;}
table.ir-admin-list-criteria {font-family:arial; font-size:10px; background:#ffffbf; border:2px solid #ffff7f; color:#0077bb; font-weight:bold; line-height:12px;}
table.ir-admin-list-criteria td {padding:2px 3px 2px 2px;}
table.ir-admin-list-criteria img {padding:5px 2px 0 0; vertical-align:top;}
td.ir-admin-and { background: #ffff7f; padding-top:8px; font-size:9px;}
.ir-admin-label {font-family:arial; font-size:8px; font-weight:normal; line-height:10px;}
#adminStoryState0 {background:#ffffff;}
#adminStoryState1 {background:#c3f9b4;}
#adminStoryState2 {background:#f0aeac;}
#adminStoryState3 {background:#cccccc;}
table.ir-admin-review select {width:250px;}

table.ir-admin-review {width:100%; background: #ffff7f; color:#0077bb; font-weight:bold;}
table.ir-admin-review td {padding:2px 5px 3px 5px; background:#ffffbf; -moz-border-radius:6px; -webkit-border-radius:6px; }
table.ir-admin-review tr.ir-admin-under-review td {padding:0 0 0 5px; background:#ffffff;}
.ir-under-review-by {background:#ffffbf; padding:2px 5px; font-size:10px; font-family:arial; font-weight:bold; float:right; margin-right:2px;}

.ir-admin-edit-story {font-size:11px; padding:2px;}
.ir-admin-edit-story table td {padding:0px;}
.ir-admin-edit-story img {padding:2px 2px 0 0; border:none; margin:0px;}
.ir-admin-edit-story input {margin:0px 3px 0px 0px;}
.ir-admin-edit-story label {margin:0px 5px 0px 0px;}

td.ir-admin-sort {background:#ffff7f; text-align:center; padding:0px;  margin:0px;}
td.ir-admin-sort img {padding-top:6px;}
#ir-admin-sort {background:#ffff7f; color:#0077bb; width:26px; padding:0px; margin:0px; vertical-align:middle; cursor:pointer;}
.ir-what-this {display:none;}

table.ir-admin-review {margin:0 auto;}
table.ir-admin-review .ir-admin-review-btn {background:#ffff00; padding:5px; float:left; margin-right:6px;}
.ir-admin-review-btn2 {background:#0077bb; font-size:11px; color:#ffffff; font-weight:bold; height:25px; width:62px;}
.ir-admin-review-btn3 {background:#0077bb; font-size:11px; color:#ffffff; font-weight:bold; height:25px; width:100px; -moz-border-radius:6px; -webkit-border-radius:6px;}
table.ir-admin-review td textarea {width:99%;}
.ir-admin-review-comments {width:100%; height:55px; background:#cccccc; overflow:auto; color:#000000; font-weight:normal;}

.ir-admin-form {padding:6px 4px 12px 4px; background:#ffffbf; -moz-border-radius:6px; -webkit-border-radius:6px;}

.ir-admin-dropdown {
    font-size:9pt;
    font-weight:bold;
    line-height:18px;
    color:#0077bb;
    cursor:pointer;
 }

.ir-admin-dropdown:hover {
	color:#00A1FF;
}
.ir-admin-assignment-list { 
    list-style-type:none;
    margin:0;
    background:#ffffbf;
    padding-bottom:2pt;
}
.ir-admin-assignment-list table {
    width:100%;
}
.ir-admin-assignment-list table td {
    padding:2px 8px 0;
}
.ir-admin-assignment-list form {
    background:#ffffbf;
}
.ir-admin-assignment-list ul {
    padding:0 0 2px;
}
.ir-admin-assignment-list li {
    font-size:9pt;
    font-weight:bold;
    line-height:18px; 
/*    color:#0077bb;
    background:#ffffbf;*/
    cursor:move;
}
div.dropmarker {
    height:6px;
    width:200px;
    background: url(/images/dropmarker.png) left top;
    margin-top:-3px;
    margin-left:-5px;
    z-index:1000;
    overflow: hidden;
}

.ir-under-review {background: url(../resources/irb/story/under_review_bg.gif) no-repeat 0 0; height:23px; width:300px; overflow:hidden; padding:5px 6px 0px 6px; margin-top:4px;}
* html .ir-under-review {padding-top:3px;}
.ir-under-review b {color:#b80303; }

/* Keep tag suggestion list above box top/bottom borders on upload page */  
div.autocomplete {z-index:1;}

table.ir-blog-post-item td {vertical-align:top; padding:8px 0 8px 0; border-bottom:1px solid #dadada;}
.ir-blog-comments-review {width:80px;}
.ir-blog-comments-review a {font-family:arial; font-size:10px; color:#b80303; font-weight:bold;text-decoration:none;}
.ir-blog-comments-review span {font-family:arial; font-size:10px; color:#999; font-weight:bold;} 

table.ir-edit-profile tr.ir-edit-profile-btn td.ir-read-email {background:#ffffff; padding:10px;}

.ir-message-buttons {background:#E4e4e4; padding:8px 13px; font-size:11px; font-family:arial;}
.ir-message-items a {padding-right:8px;}
.ir-nextprev {float:right; text-align:right; word-spacing:3px;}

ol.ir-sendiReport-filenames {padding:0px 0px 3px 24px; margin:0px; width:295px; overflow:hidden;
word-wrap: break-word; word-break: break-all;}








.irCnnOverlayMenuContainer
{position:absolute; z-index:1; width:0; height:0;}

.irCnnOverlayMenu
{display:none; position:absolute; z-index:3;}

/* begin Share box styling */

#cnnShareThisBox {width:300px;margin:15px 0 0px 230px}
.cnnShareThisContent {padding:9px 9px 3px 8px; margin:0px; font-family:arial; font-size:15px; background:#ffffff; font-weight:bold;}
.cnnShareThisContent .cnnShareThisTitle h6 {font-family:arial; font-size:18px; color:#949494; padding:0px 0 9px 0; margin:0px; }
.cnnShareThisTitle {text-align:left;}
.cnnShareThisTitle img {float:right;}
.cnnShareThisItem {text-align:left; padding:0 0 9px 0; white-space:nowrap; overflow:hidden;}
.cnnShareThisItem img {vertical-align:middle; padding:0 8px 0 0; border:none;}
.shareOverlayOff {margin-top: -1600px !important; margin-left: -1200px !important; position: relative; z-index: -1 !important; width: 0;}

.cnnShareBoxContent .cnnShareContent
{margin:0 9px; background:#fff; border:1px solid #cbcbcb;}

.cnnShareBoxContent
{width:100%;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_center.png);}

.cnnShareBoxHeader
{overflow:hidden;position:relative;width:100%;height:9px;background:transparent;}
.cnnShareBoxHeader .cnnShareBoxHeaderTL
{margin-right:9px;height:9px;background:transparent url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_TL.png) 0 0 no-repeat;}
.cnnShareBoxHeader .cnnShareBoxHeaderTR
{position:absolute;top:0px;right:0px;width:9px;height:9px;background:transparent url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_TR.png) 0 0 no-repeat;}

.cnnShareBoxFooter
{overflow:hidden;position:relative;width:100%;height:9px;background:transparent;}
.cnnShareBoxFooter .cnnShareBoxFooterBL
{margin-right:9px;height:9px;background:transparent url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_BL.png) 0 0 no-repeat;}
.cnnShareBoxFooter .cnnShareBoxFooterBR
{position:absolute;top:0px;right:0px;width:9px;height:9px;background:transparent url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_BR.png) 0 0 no-repeat;}

* html .cnnShareBoxContent
{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_center.png', sizingMethod='scale');}

* html .cnnShareBoxHeader .cnnShareBoxHeaderTL
{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_TL.png', sizingMethod='crop');}
* html .cnnShareBoxHeader .cnnShareBoxHeaderTR
{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_TR.png', sizingMethod='crop');}

* html .cnnShareBoxFooter .cnnShareBoxFooterBL
{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_BL.png', sizingMethod='crop');}
* html .cnnShareBoxFooter .cnnShareBoxFooterBR
{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.element/img/2.0/global/dropdowns/shdw_BR.png', sizingMethod='crop');}

/* end share box styling */

/* Facebook share count bubble style */
.fb_share_bubble {
    position: relative;
    background: #FFF;
    border: 1px solid #c9d3e7;
    height:19px;
    padding:3px 4px 0px 4px;
    float:right;
}
.fb_share_bubble:after, .fb_share_bubble:before {
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.fb_share_bubble:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #FFF;
    border-width: 4px;
    top: 50%;
    margin-top: -4px;
}
.fb_share_bubble:before {
    border-color: rgba(194, 225, 245, 0);
    border-right-color: #c9d3e7;
    border-width: 5px;
    top: 50%;
    margin-top: -5px;
}
#fbshareCount {
    font-size: 12px; 
    font-family: arial;
    color: black;
}

/* End Facebook share count bubble style */

#downloadBox{width:170px;margin:-30px 0 0 -190px;}
* html #downloadBox{width:400px;margin:30px 0 0 0;}

.ir-flag-msg {padding:35px 0px;}
#ir-video-tabs {padding-bottom:5px;}

table.ir-video-tabs td {text-align:center; }
table.ir-video-tabs td.ir-video-tab-container {background:url(../resources/irb/story/border_ln.gif) top left repeat-x;}
table.ir-video-tabs-all td {}
table.ir-video-tabs-all td.ir-video-tab-on {background:url(../resources/irb/story/vid_tab_on.gif) bottom left no-repeat; width:21px; height:17px; text-align:center; font-size:10px; font-family:arial;}
table.ir-video-tabs-all td.ir-video-tab-on a { display:block; padding:2px 1px 0 0; color:#999999; width:21px; height:17px; text-align:center; font-size:10px; font-family:arial; cursor:pointer;} 
table.ir-video-tabs-all td.ir-video-tab-off {width:21px; vertical-align:bottom; height:17px;text-align:center; font-size:10px; font-family:arial; line-height:13px;margin-top:3px; background:url(../resources/irb/story/vid_tab.gif) bottom left no-repeat;} 
table.ir-video-tabs-all td.ir-video-tab-off a {display:block; padding:2px 1px 0 0; width:21px; height:17px;}
table.ir-video-tabs-all td.ir-video-tab-prv-nxt {font-weight:bold; font-size:14px; padding:0px 6px; color:#999999;}

.ir-story-main-controls {border-width:0 1px; border-color:#dadada; border-style:solid;}

.ir-thankyou-gap {padding-top:89px;}

#ir-admin-screens {padding:20px 10px; border-top: 1px solid #eaeaea; margin-top: 20px; color: #434145}
#ir-admin-screens img {float:right; padding:3px 0 0 14px}
.ir-adver-screen-note {text-align:right; line-height:16px;}
.ir-adver-btn {text-align:right; padding:10px 0 0 0;}

#ir-maintenance-msg {width:652px; margin:100px auto;}
#ir-maintenance-msg .ir-maintenance-msg-content {font-size:16px; line-height:22px; padding:30px 45px 0 45px; border-width:0 3px; border-style:solid; border-color:#01a1ff;}
#ir-maintenance-msg .ir-maintenance-msg-content b {font-size:24px; font-family:Arial, Helvetica, sans-serif;line-height:26px;}
#ir-maintenance-msg .ir-maintenance-msg-content p {padding:15px 0;}
#ir-maintenance-msg .ir-maintenance-msg-content a {font-weight:bold;}
#ir-maintenance-msg img {border:none;}

.ir-create-account-msg {padding:0 10px 9px 10px;}
.ir-important-msg {color:#333333;}

/* story by topic */
.ir-sbt-lc,
.ir-sbt-rc
{font-family:arial,sans-serif;width:300px;float:left;padding:0;}
.ir-sbt-lc
{font-size:12px;line-height:16px;}
.ir-sbt-gap
{margin-left:20px;}
.ir-sbt-photoCapt{padding-top: 5px; font-size: 11px; color: #a0a0a0}

.ir-sbt-rc h1
{padding:12px 0 4px 0;margin:0;font-size:18px;line-height:22px;font-weight:bold;}
.ir-sbt-rc .ir-sbtblurb
{font-size:12px;line-height:16px;color:#666;}
.ir-sbt-rc .ir-sbtblurb ul
{margin:0;padding:6px 0 0 0;list-style:none;}
.ir-sbt-rc .ir-sbtblurb ul li
{padding-left:12px;font-size:12px;line-height:14px;background: url(../resources/irb/black_bull.gif) no-repeat 0px 2px;font-weight:normal; margin:0 0 2px 0;}
.ir-sbt-lc .ir-sbt-share
{padding-top:20px;}

/* change your email */
table#ir-email-table
{width:100%;border:0;}
table#ir-email-table th
{padding:4px 0 12px 12px;border-bottom:1px solid #e4e4e4;text-align:left;}
table#ir-email-table td
{padding:8px 0 8px 12px;}
table#ir-email-table .ir-email-btn
{font-size:11px;margin: 0 0 0 5px;}
table#ir-email-table .ir-red
{color:#ca0002;}
table#ir-email-table .ir-txtAddEmail
{font-size:11px;width:45%;}
table#ir-email-table td.ir-new-td
{border:1px solid #e4e4e4;border-width:1px 0;}

.ir-email-note .boxContent
{font-size:12px;line-height:18px;color:#333;}
.ir-email-note
{margin:0 0 12px 0;}

#ir-wt-email
{position:relative;display:none;}
#ir-wt-email .ir-toolBox
{position:absolute;top:0;left:-150px;width:350px;}
#ir-wt-email .ir-toolBox .boxContent
{padding:9px 14px;line-height:17px;}
#ir-wt-email .ir-toolBox .boxContent .ir-tool-header
{font-weight:bold;padding:0 0 5px 0;}
#ir-email-close
{float:right;}

#ir-wt-email .ir-toolBox .boxHeader
{height:9px;margin-left:9px;position:relative;background:transparent url(../resources/irb/stroke_tr.gif) 100% 0 no-repeat;}
#ir-wt-email .ir-toolBox .boxHeader div
{position:absolute;top:0;left:-9px;width:9px;height:9px;overflow:hidden;background:transparent url(../resources/irb/stroke_tl.gif) 0 0 no-repeat;}
#ir-wt-email .ir-toolBox .boxContent
{background:#fff; border-width:0 1px; border-style:solid; border-color:#e4e4e4; padding:0 8px; text-align:left;}
#ir-wt-email .ir-toolBox .boxFooter
{height:9px;margin-left:9px;position:relative;background:transparent url(../resources/irb/stroke_br.gif) 100% 0 no-repeat;}
#ir-wt-email .ir-toolBox .boxFooter div
{position:absolute;top:0;left:-9px;height:9px;width:9px;overflow:hidden;background:transparent url(../resources/irb/stroke_bl.gif) 0 0 no-repeat;}

table.ir-list-top-withtimeparam {font-size:12px; border-bottom:1px solid #e4e4e4;margin-top:10px;}

table.ir-list-top-topic-withtimeparam {font-size:12px; solid:#e4e4e4;}
table.ir-secondary-sort {font-family:arial; text-align:center; font-size:12px; font-weight:bold; padding:7px 0px 7px 2px;}

table.ir-profile-attachment-rows {background:#e4e4e4; margin-left:10px; border-collapse:collapse}
table.ir-profile-attachment-rows img {padding:3px 0px 2px 0px;}
table.ir-profile-attachment-rows th {padding:0px 10px 0px 10px;text-align:left;vertical-align:middle;border:1px;border-color:#cccccc;line-height:18px}
table.ir-profile-attachment-rows th.ir-center {padding:0px 0px 0px 0px;text-align:center;border-style:none dotted none none;}
table.ir-profile-attachment-rows td {background:#e4e4e4;color:#666666;vertical-align:middle;border:1px;border-color:#cccccc;}
table.ir-profile-attachment-rows td.ir-first-data {width:25px;padding:0px 8px 0px 6px;text-align:right;border-style:dotted none none none;}
table.ir-profile-attachment-rows td.ir-second-data {width:30px;height:30px;padding:2px 5px 2px 5px;text-align:center;border-style:solid solid none solid;}
table.ir-profile-attachment-rows td.ir-third-data {width:130px;padding:0px 10px 0px 10px;text-align:left;border-style:solid none none none;}

#diggthis iframe {width:103px;}

.ir-map-it {font-size:14px;padding:9px 0;text-align:right; vertical-align: top; font-weight:bold;}
.ir-map-it-main {font-size:14px;padding:10px 0 0px 0;text-align:right; font-weight:bold;}
.ir-rss-main {padding:12px 0 0px 0;}

.ir-latest-oncnn img {border:none;}

/* RTE: fix bottom edge of toolbar sometimes not showing border */
.mceLayout tr.mceFirst td.mceToolbar{
    border-bottom: 1px solid #CCCCCC;
}

/* This fix will be included in a future vendor release. */
#jive-post-title input { color: #000000; }
.jive-editor-panel textarea { color: #000000; }

/* Alternate colors for admin pages */
.ir-bgc-alter1 {background-color: #FAF0E6}
.ir-bgc-alter2 {background-color: #FFFAFA}
.ir-bgc-alter3 {background-color: #EEEEEE}

#ir-share-line img { padding:0 }

/* Styles for comment moderation pages */
.ir-mod-comment-bgc1 {background-color: #fff}
.ir-mod-comment-bgc2 {background-color: #eee}
.ir-mod-comment-show {background-color: #fff; font-style: normal;}
.ir-mod-comment-hide {background-color: #FFE4E1; font-style: italic;}

/* Blue and bold for custom mobile update email */
.ir-upload-email {color: #009ACD; font-weight: bold;}

/* Language toggle */

#lang-toggle { clear:both; width:978px; height:28px; margin-bottom:18px; padding:0; }
.lang-toggle-en { background:url('/themes/custom/resources/irb/lang/lang-toggle-line-en.gif') no-repeat left bottom; }
.lang-toggle-es { background:url('/themes/custom/resources/irb/lang/lang-toggle-line-es.gif') no-repeat left bottom; }

#lang-toggle ul { list-style:none; padding:0 }
#lang-toggle li { float:left; display:inline; height:23px; }

#lang-toggle-label { width:765px; line-height:14px; text-align:right; padding:5px 9px 0 0; font-size:11px; color:#949494; }

#lang-toggle-tab-en { width:100px; background:url('/themes/custom/resources/irb/lang/lang-toggle-btns.gif') no-repeat 0px -20px; }
#lang-toggle-tab-en:hover                       { background-position:0px  -63px; }
#lang-toggle-tab-en.lang-toggle-tab-en-selected { background-position:0px -106px; }

#lang-toggle-tab-es { width:104px; background:url('/themes/custom/resources/irb/lang/lang-toggle-btns.gif') no-repeat 0px -149px; }
#lang-toggle-tab-es:hover                       { background-position:0px -192px; }
#lang-toggle-tab-es.lang-toggle-tab-es-selected { background-position:0px -235px; }

#ir-mod-story-note-block {
    border: 2px solid #000;
    font-family:arial;
    font-size:12px;
    color: #000;
    padding: 2px;
}
#ir-mod-story-note-text {
    font-family:arial;
    font-size:12px;
    color: #000;
}

.ir-nobr {white-space:nowrap;}
.ir-checkboxes label {display: block; float: left; padding-right: 10px; white-space: nowrap;}
.ir-checkboxes label span {vertical-align: middle;}
.ir-checkboxes input {vertical-align: middle;}
.ir-box-120 {border-style: outset; border-width: 1px; width: 120px; padding-left: 3px; overflow: hidden;}

.ir-topic-to-be-expired { 
	background-color: #7a7a7a;
	color: #ffffff; 
	font-family: arial;
	font-size: 8px;
	font-weight: bold;
	padding: 3px;
}

#whatToCheckOutNext {width: 320px; float: left; padding-top: 10px; background-color: #fff}
#whatToCheckOutNext h2 {font: bold 14px arial; color: #000; padding: 10px 0; margin: 0 0 0 10px;}
#whatToCheckOutNext hr {margin: 0 0 10px 10px; width: 300px; }
#whatToCheckOutNext .storyThumbnail {border:none; padding-right:10px; height:49px; width:87px; overflow:hidden;}
#whatToCheckOutNext .storyTitle  {font: bold 12px arial; color: #004276; padding-bottom: 3px;}

.explore .storyTitle {font: bold 12px arial; color: #004276; padding: 5px 0px 3px 0px;}

#storystats {width: 296px; padding: 0; height: 20px; text-color: #ccc;}
#storystats .views {float:left; width: 78px; text-align: center;}
#storystats .comments {float:left; width: 118px; text-align: center; border-left: 1px solid #C2E1EA; border-right: 1px solid #C2E1EA;}
#storystats .shares {float:left; width: 88px; text-align: center;}
#storystats div {font: 10px arial; color: #475a5f}
#storystats div span {font: bold 20px arial; color: #333333}
#storystats .irptCount {float:left; text-align: center; width: 150px; border-right: 1px solid lightgray}
#storystats .sbcrCount {float:left; text-align: center; width: 150px}

#snapshot {width: 100%; padding-bottom: 36px; }
#snapshot .morelessHover {cursor: pointer;}
#snapshot .moreless {color: blue;}
#snapshot .ssCol1 {width: 215px; float: left;}
#snapshot .ssCol2 {width: 405px; float: left;}
#snapshot .aRow {height: 158px; width: 100%; padding-top: 36px;}
#snapshot .bRow {height: 120px; width: 100%; padding-top: 36px;}
#snapshot .aImg {height:120px;}
#snapshot .uploadstory{padding-top: 5px;}
#snapshot .aHead {font: bold 18px arial; padding: 5px 0; color: #000000}
#snapshot .stats {font: bold 20px arial; padding: 10px 0 5px 0;}
#snapshot .aSubHead {font: 11px arial; padding: 2px 0 5px; color: #000000}
#snapshot .header {padding-bottom: 0px;}
#snapshot .header .title {font: 24px arial; padding-bottom: 0px;}
#snapshot .duesoon {width: 145px; font: bold 20px arial; color: #CA0002; padding: 10px 0 5px 0;}
#snapshot .due {width: 145px; font: bold 20px arial; padding: 10px 0 5px 0;} 
#snapshot .statTxt {color: #666666; font: bold 10px arial; padding-top: 2px;}
#snapshot .dueTxt {color: #CA0002; font: bold 10px arial;}
#snapshot .dateCell {float: left; width: 145px;}
#snapshot .statCell {float: left; width: 100px; text-align: center;}
#snapshot .sepdiv {float: left; width: 6px; height: 35px; padding-top: 17px;}
#snapshot .sep {width: 5px; height: 35px; border-right: 1px solid #C2E1EA;}
#snapshot li.redClock {list-style-type: none; height: 25px; background: url(../resources/redesign/14x14_red_clock.png) no-repeat 0 0px; padding: 2px 0 0 18px;}
#snapshot li.grayClock {list-style-type: none; height: 25px; background: url(../resources/redesign/14x14_grey_clock.png) no-repeat 0px 0px; padding:2px 0 0 18px;}

#topicGroupHdr {width: 950px; height: 50px; padding:10px 20px 10px 10px;}
#topicGroupHdr .title {width: 670px; float: left; text-align: bottom; padding: 24px 0 0 0;}
#topicGroupHdr .title .text {font: 24px arial; color: #C91900}
#topicGroupHdr .title .link, #topicGroupHdr .title .link a {font: 14px arial; color: #004276}
#topicGroupHdr .title .link a:hover {color: #C91900}
#topicGroupHdr #sponsor {width: 200px; height: 60px; float: right}
#topicGroupHdr #sponsor .text {padding-top: 35px; font: 12px arial; width: 78px; height: 15px; float: left;}
#topicGroupHdr #sponsor .logo {width: 200px; height: 60px; text-align: center; float: right;}

#topicGroupSubHdr {width:950px; height: 225px; padding: 8px 10px 10px 20px; background-color: #E0F5FB; border-top: 1px solid #C1E5E3; border-bottom: 1px solid #C1E5E3;}
#topicGroupSubHdr .detailcol {float: left; width: 725px;}
#topicGroupSubHdr .photocol {float: left; width: 225px; height: 225px; border-top: 1px solid #E0F5FB; border-bottom: 1px solid #E0F5FB; text-align: center;}
#topicGroupSubHdr .detailcol .titlerow {font: 36px arial; padding-top: 5px; padding-left: 18px;}
#topicGroupSubHdr .detailcol .titlerow .grp {color: #000000}
#topicGroupSubHdr .detailcol .titlerow .grpname {color: #C91900}
#topicGroupSubHdr .detailcol .partnerrow {padding: 20px 0 0 20px; height: 25px;}
#topicGroupSubHdr .detailcol .descrow {padding: 8px 25px 0 20px; height: auto; /* height:62px; */ line-height: 30px; font: 18px arial; color: #000000;}
#topicGroupSubHdr .detailcol .grpBtn {padding: 10px 20px 20px 518px; height: 33px; float: right;}

/* iReport Awards judges ballot */
.judges-ballot-awards-cat-odd {
    background-color: #eee;
    padding: 10px;
}
.judges-ballot-awards-cat-even {
    padding: 10px;
}

/*
 * Styles for ToS/PP changes page-top banner
 */
.tos-prompt {
    background: #f2f2f2 url('http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/tos-prompt/tos_gradient.png') bottom repeat-x;
    display: none;
    font: 15px/18px Arial;
    padding: 11px 0;
    text-align: left;
}
.tos-prompt__banner {
    color: #ca0002;
    float: left;
    font-weight: bold;
    margin-right: 12px;
}
.tos-prompt__links a:link, .tos-prompt__links a:visited, .tos-prompt__links a:active, .tos-prompt__links a:hover {
    color: #000;
    font-weight: bold;
}
.tos-prompt__links a:hover {
    color: #ca0002;
}
.tos-prompt__close {
    background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/tos-prompt/close_off.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 25px;
    margin-top: 5px;
    width: 25px;
}
.tos-prompt__close:hover {
    background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/tos-prompt/close_hover.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
