@import "growl.css";
@import "colorpicker.css";
@import "calendar.css";
@import "emoticons.css";

/* Centercode Connect Base Style Sheet v10 */

/* ---------------------------------------------------------------------- */
/* Basic Html & Resets */

* {border-collapse:collapse;margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:arial,sans-serif}

table {width:100%}
img {border:0}
body, .mceContentBody {background:#FFF;color:#333}
body, td, .mceContentBody {font-style:normal;font-size:13px;line-height:20px}

ul, ol {padding-left:12px;margin-bottom:20px}
ul li {margin-left:20px;margin-bottom:5px}
ol li {list-style-type:decimal;margin-left:24px;margin-bottom:4px}

blockquote {padding:0 25px}
p {margin-bottom:20px}
fieldset {border:0}

a {color:#428BCA;text-decoration:none}
a:hover,a:focus{color: #2a6496;text-decoration:underline}
a.btn:hover{text-decoration:none}

u.lbl{text-decoration:none;}

/* ---------------------------------------------------------------------- */
/* Headings */

/* -- Page Titles */

h2 {font-size:32px;font-weight:normal;margin-bottom:0px}
h2 small, h2 .light {color:#aaa;font-size:16px}

/* ---------------------------------------------------------------------- */
/* -- Page Tools (Top Right Button Blocks) */
.pagetools {position:absolute;top:0;right:0;background:#f8f8f8;border-bottom:1px solid #eee;border-left:1px solid #eee;color:#aaa}
.pagetools .tool {display:inline-block;font-size:13px;line-height:13px;text-transform:uppercase}
.pagetools .tool a {display:inline-block;padding:8px 12px}
.pagetools .tool a:hover {background:#888;text-decoration:none;color:#fff}
.pagetools .tool.pad {margin:10px 0 10px 10px}
.pagetools .tool.pad:last-child{margin-right:10px}
.pagetools select {padding:0 12px}
.pagetools .sel {padding:8px 12px}

/* ---------------------------------------------------------------------- */
/* -- Page Block Sections */

h3 {color:#000;background:#AAA;font-weight:bold;font-weight:bold;font-size:15px;margin:0 0 10px 0;padding:8px;line-height:1.2}
h3 img {float:left;display:inline-block;margin:3px 5px 0 0}
h3 small {font-size:12px;font-weight:normal}
h3 a {color:#666;padding:1px 2px;margin:0 2px}
h3 a:hover {color:#333}
h3 a small {margin-left:10px;text-decoration:none}
h3 span {float:right;font-size:80%;line-height:1.6;font-weight:normal}
h3 span .sel {background:#FFF;color:#000;padding:1px 3px;text-shadow:none}
h3 .light {color:#999}

/* Expanding Section + Icon */
h3.formsection.formsectionlink{padding:0;position:relative;margin-bottom:0;display:table;width:100%}
h3.formsection.formsectionlink .table > * {display:table-cell;vertical-align:middle}
h3.formsection.formsectionlink b{font-weight:inherit}
h3.formsection.formsectionlink > a,.formsection.formsectionlink > .formsectionsub {display:table-cell;vertical-align:middle}
h3.formsection.formsectionlink span {float:none}
h3.formsection.formsectionlink i{padding:8px 0 8px 0.65em;position:absolute;top:0.05em;left:0;height:100%}
h3.formsection.formsectionlink a+small{text-align:right;padding:8px 10px 0;float:right}
h3.formsection.formsectionlink a{padding:8px 8px 8px 2em;outline:none!important;text-decoration:none;color:#000}
h3.formsection.formsectionlink a:hover{text-decoration:none;color:#666;}
h3.formsection.formsectionlink span a{display:inline-block;padding:0}
h3.formsection.formsectionlink span a:hover{text-decoration:underline}
h3.formsection.formsectionlink .right{text-align:right;padding-right:10px}
.formsectionsub {text-align:right;padding-right:10px}

/* ---------------------------------------------------------------------- */
/* -- Table Headings */
h4 {font-size:16px;margin:20px 0 10px 0}

/* ---------------------------------------------------------------------- */
/* -- Form Headings */
h5 {color:#000;font-weight:bold;font-size:16px;margin:20px 0 5px 0}
h5.pretable {margin:20px 0 8px 0}
h5.pretable.alpha {margin-top:5px}
h5 small {font-weight:normal}
h5 .light {color:#}
h5.alpha {margin-top:5px}
.alpha h5 {margin-top:5px}

/* Note:Form/feedback headings use their own classes, e.g. feedbacktitle */ 

/* ---------------------------------------------------------------------- */
/* -- Horizontal Rules */

hr {border-bottom:0 solid #ddd;border:0;color:#FFF;font-size:0;line-height:0;height:0;margin:10px 0 0 0;display:block}
hr.req {border-bottom:1px solid #ddd;margin:20px 0;display:block !important}
hr.form {margin-bottom:5px;border-bottom-width:1px} /* first hr on 1-col forms */
hr.submit, hr.form2 {border:0;border-bottom:1px solid #ddd;margin:20px 0;width:100%} /* first hr on 2-col forms and hr before submit buttons */
hr+table, hr.submit+table,hr.paddown+table {margin-top:0}
.wysiwyg hr {border-bottom:1px solid #ddd;margin-top:20px;display:block !important} /* HR Used in WYSIWYG */

/* ---------------------------------------------------------------------- */
/* Form Elements */

.txt, .pass, .date, .mtxt, select {background-color:#f8f8f8;border:1px solid #ccc;color:#444;padding:4px;color:#333;font-size:14px}
.hidden .mtxt, .hidden .date, .hidden .txt, .hidden .pass, .hidden select, .hidden option {background-color:#fff} /* use light backgrounds in hidden areas */
.mtxt.light {color:#ccc}
.pass {color:#B90000}

option {background-color:#f8f8f8;color:#444;padding-right:10px}
textarea {width:100%;display:block}
input:focus, .mtxt:focus, select {outline:none;border-color:#BBB} /* Connect 10 */
select {display:inline}
select:disabled {background-color:#BBB}
select[name="Sent"] {margin-bottom: 20px;}

.chk {margin:5px 5px 2px 2px}
.rdo {margin:0 5px 0 2px}

.btn {background:url(/images/css/button2.png) 0 0 repeat-x #F8F8F8;border:1px solid #CCC;margin:0;font-size:18px;color:#666;padding:6px 18px;text-decoration:none;text-shadow:#eee 1px 1px 0;display:inline-block}
.btn:active {background:url(/images/css/button2.png) 0 -10px repeat-x #F8F8F8;border:1px solid #888;color:#666}
.btn:hover {background:url(/images/css/button2.png) 0 -10px repeat-x #F8F8F8;border:1px solid #AAA;color:#666;cursor:pointer}
.btn:focus {background:url(/images/css/button2.png) 0 -10px repeat-x #F8F8F8;border:1px solid #000;color:#666}
.btn.inline {font-size:13px;line-height:1;padding:6px 9px}
.btn.cancel, .btn.cancel:hover {border:0;text-decoration:underline;background:none;color:#888;padding-left:6px;font-size:14px;text-shadow:none;box-shadow:none}
.btn.cancel:hover {color:#000;text-decoration:none}
.btn.dyntags {margin-top:20px;font-size:14px}
.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover {border:1px solid #CCC;color:#AAA}
.login .btn:hover, .rownew .btn:hover, .barm .btn:hover {box-shadow:none;border:1px solid #888}
.btnpair{width:auto}

/* ---------------------------------------------------------------------- */
/* Primary GUI FRAME */

/* -- Page Header */
.pageheaderbox {min-height:60px}
.pageheaderbox h1, .sitedesc {display:none}
.pageheader {color:#888;display:table;width:100%}
.headerright .projjump, .headerright .userinfo {padding:10px 20px 0 0}
.headerright .projjump select {padding:2px 6px;margin-left:3px}
.headerright .loggedin {display:inline-block}
.headerright {text-align:right;display:table-cell;vertical-align:bottom;padding-bottom:10px}
.headerleft{display:table-cell;}
.headerleft img{vertical-align:bottom;}

/* -- Trail Bars */
.bartop, .barbottom {background:#AAA;color:#FFF;box-shadow:0 2px 5px #ccc;overflow:hidden}

.bartop #stxt {width:170px;_height:24px;margin:0 8px;padding:2px 4px;border:1px solid #fff}	
.bartop .sel {font-size:14px;height:20px;padding:0 2px;vertical-align:top;border:solid 1px #FFF;display:inline-block;box-sizing:content-box;line-height:20px}
.bartop .btn.inline{padding:5px 10px;vertical-align:top;margin:0 8px;line-height:10px}
.bartop .btn.inline::-moz-focus-inner {margin:-1px 10px -0px ;font-size:13px;padding:1px 0;}
.bartop .btn:hover{border:solid 1px #eee}

.barm {padding:0 20px;height:38px}
.barm a {color:#fff}
.barm u {width:50px;padding:12px 10px 12px 8px;text-decoration:none;background:url(/images/css/sep.png) top left no-repeat}
.barm .location {max-width: 1000px;white-space: nowrap;text-overflow: ellipsis;-ms-text-overflow: ellipsis;}

/* -- Ajax Dropdowns */
.barm .realtimedrop {right:20px;position:absolute;margin-top:2px;#margin-top:32px !important;width:auto;min-width:580px;z-index:95;text-align:left}
.mergeuserdrop {margin-top:3px;width:800px;z-index:95}

/* -- Primary Backgrounds */
.pagelayout, .login {background:#eee}
.pagelayout {padding:20px 0}

/* -- Left Navigation */
.leftnavback {padding:0 20px 0 20px;width:270px;min-width:270px}
.navout {padding:0;margin:0 0 20px 0;width:100%}
.navout ul {margin:0;padding:0}
.navin {padding-bottom:6px}
.nav li {list-style:none;list-style-image:none;background:transparent;padding:0 12px;line-height:16px;margin-left:0}
.nav a.wraptext {max-width:130px;overflow:hidden;display:inline-block}
.nav .head {color:#000;background:#AAA;font-weight:bold;padding:6px 12px;margin-bottom:6px;border:0}
.nav .sel a {text-decoration:none;color:#666}

/* Special Menu Items */
/*.leftnavback li a.newfeedback{color:#FFF;background:#5CB85C;text-transform:uppercase;float:right;font-size:80%;padding:0 4px;text-decoration:none;border-radius:4px !important}*/ /*ELLEN TEMP DISABLE*/
/*.leftnavback li a.newfeedback:hover{color:#FFF;background:#439F43;text-decoration:none}*/ /*ELLEN TEMP DISABLE*/
/*.leftnavback li.sel .newfeedback{color:#fff}*/ /*ELLEN TEMP DISABLE*/
.leftnavback .ident {padding:15px;margin-bottom:20px;background:#FFF;font-size:18px;text-align:center;border:1px solid #ddd;box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1)} /* FB ID */
.leftnavback .ident.long {font-size:15px}
.leftnavback .buttonmenu {margin-bottom:20px}
.leftnavback select {width:100%;margin-top:3px}


.navout.feedback li {line-height: 1.2}
.navout.feedback li.head+li {margin-top: 5px}

li .newfeedback {color:#FFF;background:#5CB85C;text-transform:uppercase;float:right;font-size:80%;text-decoration:none;border-radius:4px!important;line-height: 1;padding: 3px 4px}
li .newfeedback:hover {color:#FFF;background:#439F43;text-decoration:none}
li.sel .newfeedback{color:#fff}




/* -- Page Content */
.page {padding:20px;margin:0;background:#FFF;position:relative}
.bodyarea {height:100%;min-width:500px}

.narrow {width:600px;min-width:600px}
.wide {width:710px;min-width:710px}
/*.widetable{width:860px;min-width:860px}*/
.widetable{width: 860px;min-width: 700px;max-width: 860px;}
.full {width:100%}

.pagedesc {display:none}
.pagedesc.dyn {display:block;margin-top:5px}

/* -- What Next */
.nextback {padding:0}
.nextback h5 {margin-top:20px}
.nextstep {margin:8px 10px 0 0}

/* -- Right Gutter */
.rightnavback {padding:0 20px 20px 20px}
.rightnav {display:inline-block;width:270px}

.notipsfull {padding-right:20px;padding-left:0}
.notipsfull .rightnav {display:none}

.tipinner {margin-bottom:20px}
.tipinner.notitle {padding-top:15px}
.tip {font-size:12px;position:relative}
.tipheader {font-weight:bold;color:#000;padding:5px 0 2px 0}
.tiptool {color:#999;font-size:10px}

.tip .profile {margin-top:0px}
.tip .profile i {color:#aaa;font-size:11px;font-weight:normal;font-style:normal;line-height:1} /* User Summary and FB View */
.tip .profile b {color:#444;font-size:12px;font-weight:normal;line-height:1}

/* -- Page Footer */
.pagefooterbox {color:#9da1ad;padding:10px 20px;margin-bottom:20px}
.footerl {float:left;width:40%;text-align:left}
.footerr {float:right;width:40%;text-align:right}

/* ---------------------------------------------------------------------- */
/* Global Utilities */

.light {color:#aaa;font-weight:normal}
.standout {color:#B90000}

.padup {margin-top:20px !important}
.padboth {margin-top:20px !important;margin-bottom:20px !important}
.paddown {margin-bottom:20px !important}

x.padup:before { content:"PADUP: " }
x.padboth:before { content:"PADBOTH: "; }
x.paddown:before { content:"PADDOWN: "; }
x.small:after {content:"SMALL";}

.noup {margin-top:0 !important}
.nodown {margin-bottom:0 !important}
.noboth {margin:0 !important}

.smallpad {padding:5px !important}
.mediumpad {padding:20px !important}
.largepad {padding:30px !important}

.paddownsmall {margin-bottom:10px!important}
.padupsmall {margin-top:10px!important}
.padbothsmall {margin-top:10px;margin-bottom:10px!important}

.paddownmedium {margin-bottom:20px!important}
.padupmedium {margin-top:20px!important}
.padbothmedium {margin-top:20px;margin-bottom:20px!important}

.negsmall {margin-top:-10px}
.negmedium {margin-top:-20px}
.neglarge {margin-top:-30px}

.negsmallbot {margin-bottom:-10px}
.negmediumbot {margin-bottom:-20px}
.neglargebot {margin-bottom:-30px}

.xsmall {height:5px}
.small {height:10px}
.medium {height:20px}
.large {height:30px}
.xlarge {height:40px}

table.small {height:auto;margin-top:10px} /* Used by StartListTable function */
table.medium {height:auto;margin-top:20px}
table.large {height:auto;margin-top:30px}

.clear {clear:both}
.clearleft {clear:left}
.clearright {clear:right}
.clean {clear:both}
.hide {display:none}

.nowrap {white-space:nowrap}
.relative {position:relative}
.absolute {position:absolute}
.left {float:left;z-index:50}
.right {float:right;z-index:50}
.indent {margin-left:30px}
.tbl {display:table;width:100%}
.table{display:table;width:100%;position:relative}
.tcell {display:table-cell;vertical-align:middle}
.unboxfix {box-sizing:content-box;-moz-box-sizing:content-box}
.glyphs {font-family:arial !important}
.nolink {cursor:default!important}
.inblock {display:inline-block}

a i[class^="icon-"], a i[class*=" icon-"] {display:inline-block}
i[class^="icon-"]{width:24px!important}

/* ---------------------------------------------------------------------- */
/* List Tables */

/* rounded corners */
.listout {border:0;box-shadow:none;background:none}
.listin {border-spacing:0;border:0;background:none;border-collapse:separate}
.listin td, .listin th {padding:6px;border:0;font-weight:normal}
.listin td {border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.listin tr:first-child td {border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.listin tr td:first-child {border-left:1px solid #ddd}
.listin tr:first-child td:first-child {border-top-left-radius:6px}
.listin tr:first-child td:last-child {border-top-right-radius:6px;border-right:1px solid #ddd}
.listin tr:last-child td:last-child {border-bottom-right-radius:6px}
.listin tr:last-child td:first-child {border-bottom-left-radius:6px}.narrow {width:600px;min-width:600px}

.listin td td, .listin td td td {border:0}
.listin input {margin:0}
.listin select {padding:0;line-height:1}
.listin h5 {margin:2px 0;font-size:18px;font-weight:bold}

.listin .header {background:#F5F5F5;color:#666;font-weight:bold;font-size:12px;white-space:nowrap;border:0} /*color:#FFF;background:#666*/
.listin .header a {color:#FFF;background:transparent}
.listin .header:first-child{border-left:1px solid #ddd}
.listin .header:last-child{border-right:1px solid #ddd}
.listin .more {background:url(/images/icon/morelight.gif) no-repeat right;height:9px;width:16px}

.listin .group {background:#888;color:#FFF;font-weight:bold}
.listin .group a {color:#ccc}
.listin .group a:hover {color:#AAA}

.listin small a {background:#5CB85C;border:1px solid #439F43;font-size:10px;color:#FFF;padding:1px 5px;margin-left:3px;text-decoration:none;text-transform:uppercase}
.listin small a:hover {background:#439F43;}
.listin .group small a, .listin .group small a:hover {color:#FFF}

.listin .row0, .listin .row1 {background:#FFF}
.attach .row0, .attach .row1 {color:#000;background:#CCC}

.listin .rowempty {background:#AAA;color:#444;}
.listin .rowempty a {color:#666}

.listin .rowoff {background:#DDD;color:#999}
.listin .rowoff a {color:#999}
.listin .rowoff small a {background:#AAA;color:#666;border-color:#999;}

.listin .rowerror {background:#F2DEDE;color:#A94442;border-color:#EBCCD1;}
.listin .rowerror.license {display:none}
.listin .rowall {background:#FFFDE2}
.listin .teamtype {font-weight:bold;background:#EEE}
.listin .teamtype a {color:#606C88}

.listin .teamtype:first-child {background:url(/images/icon/teamtype.png) 8px 50% no-repeat #EEE;padding-left:30px}

.listin .rownew {background:#5CB85C;color:#FFF;font-weight:bold;font-size:12px}
.listin .rownew a {color:#fff}
.listin .rownew.platform .sel{padding: 2px 0px;margin-right:6px;font-size:13px;height:24px;}
.listin .rownew.platform .btn.inline{font-size:13px;padding:4px 9px;}
.listin .rownew.platform .btn.inline::-moz-focus-inner {border:0;padding:0;margin-top:0px;margin-bottom:0px;}
.listin .rownew.platform .btn.inline,.listin .rownew.platform .sel{display:block;float:left;}

.listin .footer {background:#666;color:#FFF;font-weight:bold}
.listin .footer a {color:#ccc}

/* -- Cell Highlights */
.listin .teamtype .key, .listin .rowoff .key {background:#C3C9D5;color:#495267;border:1px solid #bbb}
.listin .teamtype .num.key .lead, .listin .rowoff .num.key .lead {color:#97A0B5}
.listin .rowall .key {background:#FFF;color:#333;border-color:#FAEBCC;}
.listin .rowall .num .lead, .listin .rowoff .key .lead {color:#ccc}
.listin .path {font-size:90%;color:#aaa}

/* -- Pretty Numbers */
.listin .num.big {padding:4px;display:block}
.listin .num.circle .sub {background:url(/images/css/form-section.png) top left repeat-x #FFF9C1;color:#000;padding:2px 8px;display:block}
.listin .num .lead {color:#C7B769}
.listin .num i {color:#AAA;font-style:normal;text-shadow:none}
.listin .projhom .num.circle .sub {padding:6px}

/* -- Sorting & Tracking */
.listin .tracklist.active td {background:#F8F8F8}

/* -- Icons/Ownership in FB and Users */
.listin .icon {float:right;margin-left:5px;display:inline-block}
.listin .icon img {display:inline-block;vertical-align:middle}
.listin .owned .primary {font-weight:bold}

/* List Paging */
.paging {font-size:18px;text-align:center;margin:20px 0 0 0;font-weight:bold;line-height:.8;display:block}
.paging .start:before {content:"\00AB";font-style:normal}
.paging .end:before {content:"\00BB";font-style:normal}
.paging .inactive {color:#CCC;background:#F8F8F8;padding:10px;border-radius:4px !important;display:inline-block;min-width:40px;margin:0 2px}
.paging a {color:#888;background:#DDD;padding:10px;border-radius:4px !important;display:inline-block;min-width:40px;margin:0 2px}
.paging .current {color:#FFF;background:#AAA;padding:14px;font-size:20px;border-radius:4px !important;display:inline-block;min-width:50px;margin:0 2px}
.paging a:hover {background:#BBB;text-decoration:none}
.paging span {display:none} /* Separators */

.fbview .paging {margin-bottom:10px} /* Provided by Feedback Interface */
.forumthread .paging {margin-bottom:20px}
.forumthread h2,.forumtopiclist h2{max-width: 60%;line-height: 1.2}
.forumthread h2 .light,.forumtopiclist h2 .light{display:inline-block;vertical-align:middle;}
.forumthread .thread .deleteconfirm{margin-top:15px}




/* -- Status Tags */
.statuslabel {color:#FFF;padding:1px 6px;font-size:10px}
.statuslabel.active {background:#5CB85C}
.statuslabel.inactive {background:#999}
.statuslabel.incomplete {background:#BBB}
.statuslabel.pending {background:#FEBF04}
.statuslabel.expired {background:#C40F0F}

/* ---------------------------------------------------------------------- */
/* Toolbars */

.toolbar {padding:5px 5px;background:url(/images/css/5-Dark.png) #EEE;color:#000;margin:20px 0 0 0;text-align:center}
.toolbar a {color:#000;background:url(/images/css/button2.png) 0 0 repeat-x #F8F8F8;border:1px solid #CCC;margin:0 3px;font-size:12px;font-weight:normal;padding:4px 11px;text-decoration:none;white-space:nowrap;line-height:30px}
.toolbar a:active {background:url(/images/css/button2.png) 0 -10px repeat-x #F8F8F8;border:1px solid #888;text-decoration:none}
.toolbar a:hover {background:url(/images/css/button2.png) 0 -10px repeat-x #F8F8F8;border:1px solid #AAA;text-decoration:none}
.toolbar table {width:99%}
.toolbar td {font-size:13px}
.toolbar .nobutton {background:none;border:none;text-decoration:underline;margin:0;padding:0;text-shadow:none}
.toolbar .nobutton:hover {background:none;border:none;text-decoration:underline;margin:0;padding:0;text-shadow:none}
.toolbar select {margin-right:6px;padding:2px}
.toolbar td:first-child {padding-left:8px}
.toolbar .txt {padding:3px 6px}
.toolbar .txt::-webkit-input-placeholder {color:#AAA}

/* User/FB Mgmt toolbar divs */
.datalist .toolbar {text-align:left}
.datalist .toolbar div {display:inline;margin:0 28px 0 2px}
.datalist .toolbar .selgroup {width:210px;margin-left:0}
.datalist .toolbar .refresh {margin:0}
.datalist .toolbar .modfv a {margin-left:0;padding:2px 11px}
.datalist .toolbar .modfv {color:#888}

/* ---------------------------------------------------------------------- */
/* Modern/Inline Remove Confirmations */

.deleteconfirm {text-align:right;color:#B90000}
.deleteconfirm .yes, .deleteconfirm .no {display:inline-block}
.deleteconfirm a {background:#000;color:#ccc;padding:3px 8px}
.deleteconfirm a:hover {background:#666;color:#FFF;text-decoration:none}

/* ---------------------------------------------------------------------- */
/* Tool Button Menus */

.toollist {margin-top:20px}
.toollist.hidden {margin-top:0}
.toollist a {background:#FFF;border-style:solid;border-color:#ddd #aaa #aaa #ddd;border-width:1px;display:block;float:left;text-decoration:none;position:relative;z-index:50;box-shadow:1px 2px 2px #F8F8F8}
.toollist a:hover {background:#F8F8F8;box-shadow:0 1px 3px rgba(0,0,0,.1);border-color:#ccc #999 #999 #ccc}

.toollist.regular h3 {width:100%;margin-top:20px;clear:both} /* section */
.toollist.regular a {width:49%;padding:8px 0 7px;margin:0.5%}
.toollist.regular a .handle {background:url(/images/css/roll-handle.png) top right no-repeat;display:block;height:20px;width:40px;padding:0;position:absolute;right:0;top:0}
.toollist.regular h5 {background:transparent;color:#333;font-size:13px;margin:0;padding:0 0 0 36px}
.toollist.regular .desc {background:transparent;color:#888;font-size:11px;line-height:18px;font-weight:normal;margin:0;padding:0 0 0 36px;overflow:hidden}
.toollist.regular img {position:absolute;left:10px;top:17px;border:0}

.reporttype {margin-left:10px}

/* -- Report Type Menus */
.toollist.mini {float:left}
.toollist.mini a {width:191px;padding:9px 7px 7px 7px;cursor:pointer;margin:0 8px 8px 0}
.toollist.mini h5 {margin:0 0 0 8px;font-weight:normal}
.toollist.mini h3 {margin:10px 0 15px 0;width:621px;float:left}
.toollist.mini img {position:relative;left:-6px;_position:fixed;_margin-right:6px;float:left}

/* -- Project Tools */

.projtools .intro {background: #FFFDE2;border: 1px solid #FAEBCC;padding:12px;color: #8A6D3B;}
.projtools #toolbox {margin:20px 0 10px 0}

.projtools #toolboxshow {padding-bottom:20px;width:100%;overflow:auto}
.projtools #toolboxshow.toollist.regular a {width:49%}

.projtools #toolboxhide {width:100%;overflow:auto}
.projtools #toolboxhide.toollist.regular a {width:49%}

.projtools #toolboxdefault div {background:#eee;display:inline;padding:4px 8px;color:#999;margin-left:10px}
.projtools .toolboxempty {display:none;line-height:30px}
.projtools .toolboxheight {height:auto}

.inlinenotice {background:#FFFDE2;border:1px solid #FAEBCC;color:#8A6D3B;margin:15px 0;padding:20px 20px 5px 20px;position:relative}
.inlinenoticeoff {background:transparent url(/images/icon/trash.png) no-repeat 0 0;height:16px;position:absolute;right:5px;top:5px;width:16px}
.inlinenotice h3 {background:#8A6D3B;color:#FFFDE2;font-weight:bold}

.menudrop, .menudropoff {background:#a4e9ef !important;border:1px dashed #5cccd6}
.menudrop {padding:5px 0 5px 6px !important;margin-top:7px !important;font-size:11px}
.menudropoff {padding:12px;margin:15px 0}

/* ---------------------------------------------------------------------- */
/* Form Engine */

.formgroup .newfeedback{color:#FFF;background:#5CB85C;font-weight:normal;text-transform:uppercase;font-size:60%;margin-left:6px;line-height:1;display:inline-block;padding:4px 6px;border-radius:4px;text-decoration:none}
.formgroup .newfeedback:hover{color:#FFF;background:#439F43;text-decoration:none} 
.formgroup h5 {font-size:18px}
.formgroup p {margin-bottom:0}

.feedbacktitle.title,.feedbacktitle.description {display:none} /* hide standard field titles */
.feedbacktitle.creating.title,.feedbacktitle.creating.description {display:block} /* show titles when creating */
.feedbacktitle.edit.title,.feedbacktitle.edit.description {display:block} /* show titles when creating */
.feedbacktitle2 {padding:12px 0 0 0;width:40%;vertical-align:top}

/* -- Basic Elements */
.feedbackanswer.title {font-size:24px;line-height:30px;padding:0px 0 20px 0;background-color:#fff} /* Answer = View Mode */
.formview.feedback .hiddenfix [id*="div_"].hidden {padding:16px 12px 6px}


/* --- Mixed Mode Edit */
.editing .formview.feedback .hiddenfix .feedbackanswermme{padding:5px 8px;border-radius:3px;background-clip:padding-box} /*improve hiddenfix answerme edit field*/
.editing .feedbackcontrol.title {font-size:24px;line-height:30px;background-color:#fff}
.editing .hiddenfix[colspan="2"] .feedbacktitle2{padding-top:0;vertical-align:middle}/*improve v-align for hiddenfix answerme label*/
.feedbackcontrol {padding:6px 0 10px 0}
.feedbackanswermme table {width:99%}
.feedbackexp {padding:0;margin:0;color:#666}
.feedbackdesc {padding:0 0 4px 0;color:#666}
.feedbackdesc p {margin:0;padding:0}

/* RARE VARIATIONS */
.feedbacktitlelarge {padding:25px 0 3px 0;font-size:18px;font-weight:normal}
.feedbacktitlelit {padding:6px;border-top:solid 12px #FFF;background:#444;font-size:15px;color:#FFF;font-weight:bold}
.feedbacktitlehide {padding:0}

/* TITLE AND DESCRIPTION ELEMENT TYPES */

/* NEEDS COMPLETED */


.wide .feedbackcontrol.title .txt {max-width:670px} /* Deals with 75char wide text */
.submitnext {display:inline-block;float:right}

/*--- Feedback Answer Me */
.feedbackcontrol.title .feedbackanswermme {background-color:#FFF;padding:0}

.feedbackcontrol.title .txt {font-size:24px}
.feedbacktitlelarge.title {}
.feedbacktitlelit.title {}
.feedbacktitle.description {display:none}
.feedbacktitle.description.title {display:block;padding:0}

.hidden .feedbacktitle {padding-top:0} /* conditional */

.feedbacktitle {padding:20px 0 3px 0;vertical-align:top}
.feedbacktitlelarge2 {padding:10px 0;width:40%;font-size:18px}
.feedbacktitlelit2 {padding:10px 0;width:40%;background-color:#444;color:#FFF;font-weight:bold}
.feedbacktitlehide2 {padding:3px}
.feedbackcontrol2 {padding:7px 0 10px 0;vertical-align:top}
.feedbackanswer2 {padding:4px;background:#F8F8F8;border:1px solid #FFF;margin-bottom:10px}
.feedbackexample2 {padding:0;margin:0;color:#666;font-style:italic}
.feedbackdesc2 {padding:3px 0 3px 0;color:#666;font-weight:normal;}

/* Minimal Feedback View */
.feedbackanswer {padding:0;background:#FFF}
.feedbackanswermme {padding:0;background:url(/images/icon/edit-form.png) top right no-repeat #FFF;border:none}
.feedbackanswermme:hover{background:url(/images/icon/edit-form-hover.png) top right no-repeat #FFF}
.feedbackanswer.title {font-size:24px;line-height:30px;padding:0 0 3px 0;background-color:#FFF} /* Answer = View Mode */
.feedbackcontrol.description .feedbackanswermme {background-color:#FFF}
	.feedbackcontrol.title {padding:10px 0 6px 0}

/* Hide Descriptions on FB View Mode */
.fbview.viewing .feedbackdesc,.fbview.editing .feedbackdesc,.fbview.viewing .feedbackdesc2, .fbview.editing .feedbackdesc2 {display:none}

.charlimit {font-size:80%;margin-top:5px;line-height:2;}
.charlimit .ok {color:#666;padding:0px 3px;}
.charlimit .danger{background:#FFFDE2;border:1px solid #FAEBCC;color:#8A6D3B;padding:0px 3px;}
.charlimit .zero{background:#F2DEDE;color:#A94442;border:1px solid #EBCCD1;padding:0px 3px;}

.rating0, .rating1, .formna{text-align:center;}
.rating0 {background:#F8F8F8;padding:5px 0;border:1px solid #FFF}
.rating1 {background:#EEE;padding:5px 0;border:1px solid #FFF}
.formna {background:#CCC}
.llabel {padding-right:5px;text-align:left;}
.rlabel {padding-left:5px;text-align:right;}
.mlabel{text-align:center;}

/* Improvements for Rating Scale */ 
.formview .formratingscalelabel .table {table-layout:fixed;}
.formview .formratingscalelabel .formna{text-align:center;background-color:transparent;}
.formview .formshownumscale td{text-align:center;}
.formview .formshownumscale .formna{background-color:transparent;}
.formview .formratingscalecomp .llabel{text-align:right;}
.formview .formratingscalecomp .rlabel{text-align:left;}
.formview .feedbackcontrol .formratingscalespacer{width:150px;height:0px;}
.formview .feedbackcontrol2 .formratingscalespacer{width:90px;height:0px;}

/* Improvements for Unit */ 
.feedbackunit{display:inline-block;}

/* Clean Up Forms */
.formview .feedbacktitlelit {border-bottom: 6px solid #FFF;} /* Adds missing bottom margin when Label Backlit has description */
.formview .hidden .feedbacktitlelit {border-bottom: 6px solid #F8F8F8;} /* Fixes pseudo bottom margin (border color) for Label Backlit */
.formview .hiddenfix .feedbacktitlelit{border-top:none;} /*Prevents pseudo margin (top white border) from appearing when hiddenfix is a parent*/
.formview .feedbacktitle {padding:10px 0 0 0;font-weight:bold;font-size:14px;} /*Bolds normal label titles*/
.formview .feedbackcontrol2.creating textarea {width:100%;} /*Prevent textarea to exceed available width on double columns*/
.formview .feedbackcontrol img{max-width:100%;} /*Prevents images from extending outside of max cell width*/
.formview .formratingscale input[type="radio"]{margin:0;}
.formview .formshowcomplabel.formshownumscale .formna {display:table-cell;}
.formview  td.feedbackcontrol2 input.txt{max-width:100%} /*Prevents text input fields on double columns to exceed 60%*/
.formview td.error2:first-child{width:40%;padding:12px 0 0 0;vertical-align:top;} /*Prevents losing width on title cells when form validation returns errors on double columns*/
.formview hr.submit {margin-top:10px;}
.formview .hidden {padding:6px 12px;}
.formview .hidden .feedbackcontrol2{padding:4px 0;}

/* -- form engine admin */
.formblocktools div {background:#EEE;color:#CCC;font-size:10px;padding:3px 8px;margin-top:10px} /* Used for Form and Report Editing */
.formblocktools div a {color:#999;font-family:verdana, sans-serif}
.formblocktools div:before {content:'▲';font-size:16px;color:#AAA;margin-right:8px}
.formtypeedit .hidden {margin-top:10px;margin-bottom:-10px} /* Correctly Spaces/Attaches Conditional Elemnets */

.additems {padding:5px;margin-bottom:5px;text-align:center;width:98%;margin-top:3px}
.additems a {padding:9px 24px;background:#EEE;border:1px solid #DDD;border-top:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
#divshowifquestiontitle .hidden {padding:6px;background:#DDD}

/* -- misc form engine */
.caching,.cacheready {margin-bottom:15px}
.loader {background:url(/images/css/loader-light.gif);width:66px;height:66px;margin:33px}
.loaderhidden {background:url(/images/loading_kb.gif);height:12px;width:16px}
.loadersmall {background:url(/images/css/loading-kb.gif) 0 0 no-repeat;height:11px;width:16px;margin:20px;display:inline-block}
.form .comments {width:100%;height:80px}

.feedbackunit {color:#666}
.feedbackcontrol .sel {max-width:300px}
.feedbackcontrol2 .sel {max-width:200px}

.savingform {background:#DFF0D8;color:#3C763D;font-weight:normal;font-size:16px;padding:12px;display:block;border:1px solid #D6E9C6;}
.draftsaved {color:#999;padding-top:15px}
.draftnote {padding-top:5px;color:#428BCA}
.draftload {padding:10px 15px;background:#d9edf7;margin:0 0 10px 0;border:1px solid #C2DDEA;color:#31708f;}
.draftload a{font-weight:bold;color:#31708f;} .draftload a:hover{color:#31708f;}
.forumpost .draftload {margin-top:20px}
.fbview .draftload {margin-top:20px;margin-bottom:0}
.forum .draftload {margin-top:20px;margin-bottom:20px}
.forum .commentarea{margin-top:15px;}

/* ------------------------------------------------------------------------- */
/* -- Formatting Reset for Wikis and Discussion */

.format h1, .format h2, .format h3, .format h4, .format h5, .format h6 {color:#000;background:transparent;padding:0;line-height:1;margin:5px 0;border:none;text-shadow:none;box-shadow:none}
.format h1 {font-size:28px}
.format h2 {font-size:20px}
.format h3 {font-size:16px}
.format h4 {font-size:13px}
.format h5 {font-size:12px}
.format h6 {font-size:12px}
.format hr {border-bottom:1px solid #ddd!important;display:block}
.format p  {margin-bottom:15px}

/* ------------------------------------------------------------------------- */
/* Discussion Engine (Feedback, Wikis, Forums */

/* - New Comment Submission */

/* -- Comment Area Bar (Feedback Only) */

.cmtsection {background:#5CB85C;padding:8px;margin-bottom:-2px;margin-top:20px;position:relative;}
.cmtsection .count a{color:#FFF;}
.cmtsection .count a:hover{text-decoration:none;}

/*.cmtsection .actions {position:absolute;top:9px;right:8px;}*/
.cmtsection .actions a {display:inline-block;width:16px;height:16px;margin-left:4px;padding:0;text-decoration:none;position: relative;top: 1px;}
.cmtsection .actions a:hover { text-decoration:none}
.cmtsection .actions a.order-off {background:url('/images/icon/comment-order.png') 0 0 no-repeat}
.cmtsection .actions a.important-off {background:url('/images/icon/comment-important.png') 0 0 no-repeat}
.cmtsection .actions a.search-off {background:url('/images/icon/comment-search.png') 0 0 no-repeat}
.cmtsection .actions a.expand-off {background:url('/images/icon/comment-expand.png') 0 0 no-repeat}
.cmtsection .actions a.lock-off {background:url('/images/icon/comment-lock-off.png') 0 0 no-repeat}
.cmtsection .actions a.lock-on {background:url('/images/icon/comment-lock.png') 0 0 no-repeat}

.cmtsection i{width:auto!important;margin-right:8px;}
.cmtsection i:before {top: 1px;position: relative;}


/* -- New Post Area */
.wikicomments .formsection.formsectionlink {background:#5CB85C;padding:8px;margin-bottom:-2px;margin-top:20px;position:relative;}
.wikicomments .formsection.formsectionlink a{color:#FFF;}
.wikicomments .formsection.formsectionlink a:hover{text-decoration:none;color:#FFF;}

.commentarea {background-color:#89DC89;padding:14px 12px}
.formcomment .commentarea { margin-top: 20px;}
.newpost.important .commentarea {background-color:#FFEC8B;} /* Real-time Preview */

.posttext {width:100%}
.posttext .ava {width:auto;width:40px;padding-right:8px;vertical-align:top}
.posttext .msg {width:auto}
.posttext .msg textarea {width:100%;padding:6px 9px 9px 9px;border-radius:0;height:32px;overflow:hidden;resize:none}
.posttext .msg textarea.cmtready {height:120px;resize:vertical;overflow-y:auto}
.noavatars .posttext .ava { display:none;} /* Hide Avatar Area if Avatars Disabled */

/* -- Comment Submit Bar (Submit, Push Notify Icons, Attach/Important/Notify Other) */

.submitbar {display:none;background:#eee;border:1px solid #ccc;border-top:none;width:100%;table-layout:fixed}
.submitbar .tcell {padding:10px;white-space:nowrap}
.submitbar {text-align:left}
.submitbar .btn {background:#ddd;color:#444;border:1px solid #ccc;font-size:16px;padding:4px 12px;display:inline-block;border-radius:0;text-shadow:none;line-height:16px;}
.submitbar .btn:hover {box-shadow:none;background:#F8F8F8;color:#000;border:1px solid #bbb}
.submitbar a { font-size: 13px;color: #aaa;margin-left:10px;}
.submitbar .btn.preview, .submitbar .btn.preview:hover {border:0;text-decoration:underline;background:none;color:#888;padding-left:6px;font-size:14px;text-shadow:none;box-shadow:none}
.submitbar .btn.preview:hover {color:#000;text-decoration:none}
/* Files Attached */
.simplefile.addfile .label{display: inline;padding: .2em .6em;font-size:85%;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .5em;}
.simplefile.addfile .label-strong{font-weight:bold;padding: .2em .6em .1em}
.simplefile.addfile .label-default{background:#EEE;color:#666;border:1px solid #CCC}
.simplefile.addfile {display:table;width:100%;background: #DDD;border-color:#CCC;border-style: solid;border-width: 1px 1px 1px 1px}
.simplefile.addfile > span{display:table-cell;vertical-align:middle}
.simplefile.addfile .filename{padding-left:10px;word-break:break-all;word-wrap: break-word}
.simplefile.addfile .filename a{padding:10px 10px 10px 0;display:inline-block}
.simplefile.addfile .filesize{padding:10px}
.simplefile.addfile .fileremove {width:38px}
.simplefile.addfile .fileremove a{padding:9px;display:block;text-align:center;line-height:1}
.simplefile.addfile .deleteconfirm{padding:10px}

/* --- FB Only */
.submitbar .push {text-align:center}
.submitbar .push a {display:inline-block;background:url("/images/css/button2.png") top left repeat-x;border:1px solid #BBB;color:#444;font-weight:normal;padding:2px 0 1px 0;width:34px;text-decoration:none;text-shadow: 0px 2px 0px #FFF;border-radius:3px;margin-left:0}
.submitbar .push a.sel {background:#DDD;color:#999;box-shadow:inset 0px 1px 1px 1px #ccc;text-shadow:none}
.submitbar .push a:hover {background:#DDD;border:1px solid #999;color:#666;text-decoration:none;text-shadow:none}

.submitbar .options {text-align:right} /* File, Notify, Important */

.submitbar .important {background:url("/images/icon/comment-important.png") 0 0 no-repeat}
.submitbar .notifyothers {background:url("/images/icon/comment-notifyothers.png") 0 0 no-repeat}
.submitbar .push .hasqtiphint{margin-left:5px}

/* ----- Notify Others Plugin Overrides */
ul.as-selections { box-shadow:none !important;}
ul.as-selections li.as-selection-item {background:#EEE!important;border: 1px solid #DDD!important;box-shadow:none!important;}

/* --- Forums, Wikis, and FB */
.submitbar .attach {background:url("/images/icon/attach.png") 0 0 no-repeat}

.submitbar .options span.hasqtiphint{display:inline-block}
.submitbar .attach,.submitbar .important,.submitbar .notifyothers{padding:0;display:inline-block;margin-left:0;height:16px;vertical-align:top;width:16px;margin:5px;font-size:13px}

.submitbar .addfiletxt .attach {width: auto; padding-left: 13px;}

/* -- Search Comments */
.fbsearch {background-color:#89DC89;}
.fbsearch .txt {width:97%;padding:5px;font-size:18px;margin:12px 10px 10px 10px}

/* Feedback Comment Thread Posts - Feedback, Wiki, Forum */

.thread {margin-bottom:0}
.thread .posts {margin-top:15px} /* =TODO: These ^ Can Merge when we pull out the toolbar from Forums */
.thread .post.mod .cmtname { padding-left: 22px;background:url("/images/icon/mod.png") 0 0 no-repeat;} /* Adds Mod Icon before Name */
.thread .post {padding:0;width:100%;background:#ddd;border:0px solid #eee;margin-bottom:0;margin-top:15px;}
.thread .post.mod {background:#aaa}

.thread .cmtavatar {display:table-cell;padding-left:12px;padding-right:12px;padding-top:12px;vertical-align:top;background:transparent}
.thread .cmtavatar .avatar img {display:block;margin:0 auto;border-radius:4px !important;border-width:1px}
.thread .cmtuser {display:table-cell;position:relative;width:100%;background:#f8f8f8;padding:15px 15px 0 15px}
.thread .cmtbody {padding:10px 0 15px 0;width:100%}

.thread .cmtname, .thread .cmtname a, .thread .cmtdate {display:inline-block;font-size:14px;color:#bbb} /* Normal Header */
.thread .cmtdate {font-size:12px;}
.thread .cmtdate:before {content:"\2022";margin-right:4px;}
.thread .mod .cmtname, .thread .mod .cmtname a, .thread .mod .cmtdate {display:inline;color:#bbb;} /* Mod Header */
.thread .important .cmtname, .thread .important .cmtname a, .thread .important .cmtdate {display:inline} /* Mod Header */
.thread .important .cmtname, .thread .important .cmtname a, .thread .important .cmtdate, .thread .important .cmtnum {color:#B4A03C;}
.thread .avatar img {border:2px solid #fff}

.thread .post.important .cmtuser {background-color:#FFFFBA !important;border:none!important;}
.thread .post.important .cmtuser .cmtnum {background:#FFEC8B;color:#B4A03C}

.thread .edited {display:none;} /* Figure out for final */
.thread .cmtteams {display:inline;color:#aaa;font-size:12px}

/* Feedback Comments Preview Mode */
.forumpreview.thread .post {margin-top:0;}
.forumpreview.thread .submitbar{display:table;margin-top:15px;}
.forumpreview.thread .submitbar .cancel{background: none;border: none;font-size: 14px;}
.forumpreview.thread .submitbar .cancel:hover{padding-left:12px;}

/* Threads without Avatars */
.noavatars .thread .cmtuser {display:block}
.noavatars .thread .post {border-bottom-left-radius:0px !important} 

.wikicomments .hidden {background:none;padding:0}
.wikicomments .commentarea{margin-top:15px;}

.post {position:relative;}
.cmtnum {position:absolute;right:0px;top:0px;color:#ccc;font-size:12px;padding:2px 5px;background:#eee;color:#bbb;}
.cmttools {position:absolute;right:0px;top:0px;background-color:#aaa;color:#FFF!important;padding:0px;font-size:14px;display:none;}
.cmttools a {color:#FFF!important;color:#FFF!important;padding:5px 10px;display:inline-block;}
.cmttools a:hover { background: #000;text-decoration: none;}
.cmttools:hover {display:block;}


.quickcomment .cmttools:hover {display:none !important;}

.cmtattachments {margin-top:15px}
.cmtattachments .files {padding:0px;overflow:hidden}
.cmtattachments .files img {}
.cmtattachments .files .filetype {margin-right:6px}
.cmtattachments .files .filename {margin-top:10px;display:inline-block}
.cmtattachments .files .filesize {color:#999}

.fileimage {float:left;margin-right:12px;}
.fileimage .filetype {float:left;padding-top:5px;}
.fileimage .filename {display:inline;}
.fileimage .filesize {}

.fileother {float:left;margin-right:12px;min-width:150px}
.fileother .filetype {float:left;padding-top:5px;}
.fileother .filename {display:inline;}
.fileother .filesize {}

/* --- Comment Delete Confirms */

.thread .deleteconfirm {background:#666;color:#FFF;display:block;padding:10px;margin-bottom:15px;text-align:right}
.thread .deleteconfirm a {background:#000;color:#FFF;padding:3px;width:50px;margin:0 2px;font-weight:bold;text-align:center;display:inline-block}
.thread .deleteconfirm a:hover {background:#aaa;text-decoration:none}

/* -- Reply Pages */

.post .bbc_ul {padding-left:18px;list-style-type:disc}
.post .bbc_ol_decimal {list-style-type:decimal}
.post .bbc_ol_alpha {list-style-type:lower-alpha}
.post .bbc_ol_decimal li {list-style-image:none;list-style-type:decimal}
.post .bbc_ol_alpha li {list-style-image:none;list-style-type:lower-alpha}

/* -- Quotes */
.post blockquote {padding:8px;margin-bottom:0;background:url(/images/css/5-dark.png)}
.post blockquote blockquote {background:url(/images/css/5-dark.png)}
.post blockquote blockquote blockquote {background:url(/images/css/5-dark.png)}
.post blockquote blockquote blockquote blockquote {background:url(/images/css/5-dark.png)}
.post.mod blockquote {padding:8px;margin-bottom:0;background:url(/images/css/5-dark.png)}
.post.mod blockquote blockquote {background:url(/images/css/5-dark.png)}
.post.mod blockquote blockquote blockquote {background:url(/images/css/5-dark.png)}
.post.mod blockquote blockquote blockquote blockquote {background:url(/images/css/5-dark.png)}

/* -- Other Forum */

.post.important {background-color:#FFEC8B!important;border: 1px solid #FFEC8B!important;}

.thread .post .forumsig {display:none;}
.forum .thread .post .forumsig {display:block;color:#aaa;margin-top:10px;color:#aaa;font-size:85%}
.forum .thread .post.forumsig  {margin-top:20px;color:#666}
.edited {margin-top:10px;font-size:80%}

/* Area Specific DE Settings */ 
.forum .thread {}
.forum .wikiview {} 

/* ----------------------------------- */
/* User Forums */

.forumlist {color:#666}

/* -- Topic List */
.topics td {white-space:normal}
.topics td td {padding:10px 10px 8px 10px}
.topics .header,.topics .rownew {padding:8px 6px}
.topics .footer {padding:8px 6px;font-weight:normal;font-size:14px}
.topics .replypages {font-size:80%}
.topics .replypages a {padding:0 2px}
.topics .read {color:#666}
.topics .unread {color:#666;font-weight:bold}
.topics .oldpost {background:#999;color:#333}
.topics .oldpost a {color:#000}
/*.topics .sticky {background:#FFFDE2 !important}*/
.topics .topiclink {font-size:120%}

/* -- Topic Status */
.iconmod, .iconfile, .iconhot, .iconsticky, .iconlocked, .iconsubscribe, .iconread {height:16px;width:16px;border:0 !important}
.iconmod {background:url(/images/icon/mod.png) no-repeat}
.iconfile {background:url(/images/icon/download.png) no-repeat}
.iconhot {background:url(/images/icon/hottopic.png) no-repeat}
.iconsticky {background:url(/images/icon/sticky.png) no-repeat}
.iconlocked {background:url(/images/icon/locked.png) no-repeat}
.iconsubscribe {background:url(/images/icon/email.png) no-repeat}
.iconread {background:url(/images/icon/read.png) no-repeat}

.recent .listin td {padding:8px 5px !important}
.recent .primary {display:table-cell;font-size:100%}
.forumkey {border:1px solid #ddd;padding:5px;background:#eee;margin-top:20px;text-align:center}
.forumkey div {display:inline;padding:0 22px;text-align:left;white-space:nowrap}
.forumkey .unread {padding:0 22px 0 0}
.forumformat b {background:#eee;padding:1px 1px;margin:0 2px}

/* ----------------------------------- */
/* Wikis */

.wikiheader, .wikifooter {color:#888;margin:15px 0;padding:0}
.wikibody {margin:15px 0;line-height:1.8}
.wikiedit #txtWikiBody {font-family:"courier new", serif}
.wikieditnow a {color:#333;background:url(/images/css/button2.png) top left repeat-x #F8F8F8;border:1px solid #BBB;text-align:center;padding:9px 0;margin:15px 0;display:block;text-decoration:none;font-size:16px}
.wikieditnow a:hover {border:1px solid #ccc;color:#000;text-decoration:none}
.wikiauthor {background: #FFFDE2;color: #8A6D3B;border: 1px solid #FAEBCC;padding:6px 12px;text-align:center;margin:15px 0;font-size:11px}
.wikiauthor a{font-weight:bold;color:#8A6D3B}
.wikilocked {background:#d9edf7;color:#31708f;border: 1px solid #C2DDEA;padding:6px 0;margin:15px 0 0 0;text-align:center}
.wikiunapproved {background:#FFF2D8;color:#BB864D;border:1px solid #F5E6C7;padding:6px 0;margin:15px 0 0 0;text-align:center}
.wikideactivated {background:#888;color:#000;border:1px solid #666;padding:6px 0;margin:15px 0 0 0;text-align:center}
.wikiunapprovededits {background:#FFF2D8;color:#BB864D;border:1px solid #F5E6C7;padding:6px 0;margin:15px 0 0 0;text-align:center}

/* -- Wiki Review */
.wikiview .tabs, .wikiedit .tabs {margin-bottom:0;margin-top:30px}
.wikiview .tabs a, .wikiedit .tabs a {color:#FFF;background:#666;border-color:#333;padding:10px 12px 12px 12px;text-decoration:none;font-size:15px;border-style:solid;border-width:1px 1px 0 1px;margin-right:8px}
.wikiview .tabs a, .wikiedit .tabs a {-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
.wikiview .tabs .sel, .wikiedit .tabs .sel {background: #FFFDE2;border-color: #FAEBCC;color: #8A6D3B;}

.wikibody.diff {background:#FFFDE2;border:1px solid #FAEBCC;padding:20px;margin-bottom:5px;margin-top:8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}
.wikiconflict {background:#FFFDE2;color:#8A6D3B;border:1px solid #FAEBCC;padding:6px 0;margin:15px 0 0 0;text-align:center}
.wikiresolve {background:#D9EDF7;color:#31708F;border:1px solid #C2DDEA;padding:6px 0;margin:15px 0;text-align:center}

/* -- Wiki Stats */
.wikistats .col2 {width:300px;margin:0 20px 0 0;float:left;display:inline}
.wikistats .listin .row0, .wikistats .listin .row1 {padding:6px 9px;font-size:13px}
.wikistats .listin .rowempty {padding:6px 9px;font-size:13px}
.wikistats .chars .smalldate, .wikilist .chars .smalldate {font-size:11px;color:#666}

/* -- Wiki History */
.wikihistory .active {background:#5CB85C;color:#FFF;padding:1px 6px;font-size:10px}
.wikihistory .rejected {background:#C40F0F;color:#FFF;padding:1px 6px;font-size:10px}
.wikihistory .chars, .wikilist .chars {font-size:11px}
.wikihistory .size, .wikilist .size, .wikistats .size {background:#ccc;color:#000;padding:2px 4px;font-size:11px}

.fbdupechart { text-align:center;}

/* ---------------------------------------------------------------------- */
/* Messages */

/* -- Info Boxes */
.infobox {border:1px solid;margin:15px 0 5px 0;padding:17px 10px 17px 17px;background-repeat:no-repeat;background-position:10px center;display:block}
.infobox.license {background-color:#D9EDF7;border-color:#31708F;font-size:16px;color:#31708F;} 
.infobox.license h5{color:#31708F;} .infobox.license a {color:#31708F}
.infobox.info-inline {background-color:#DFF0D8;border-color:#3C763D;color:#3C763D}
.infobox.info-inline h5{color:#3C763D} .infobox.info-inline a {color:#3C763D}
.infobox.danger {background-color:#F2DEDE;border-color:#A94442;color:#A94442} 
.infobox.danger h5{color:#A94442;} .infobox.danger a {color:#A94442}
.infobox.note {background-color:#D9EDF7;color:#31708F;border:1px solid #C2DDEA;} 
.infobox.note h5{color:#31708F} .infobox.note a {color:#31708F}
.infobox.empty {color:#666;background-color:#DDD;border-color:#666} 
.infobox.empty h5{color:#666} .infobox.empty a {color:#666}
.infobox.add {background-color:#DFF0D8;border-color:#3C763D;color:#3C763D;margin-bottom:0;font-size:120%} /* New Form Element */
.infobox.add:hover{background-color:#D6E9C6;text-decoration:none}
.infobox.add h5{color:#3C763D;}.infobox.add a {color:#3C763D}
.infobox.warning{border-color:#C7B769;background-color:#FFFDE2;color:#B4A03C} 
.infobox.warning h5{color:#C7B769;margin:0 0 10px 0;text-shadow:none;font-weight:bolder} .infobox.warning a {color:#C7B769}
.infobox.formerr{border-color:#C7B769;background-color:#FFFDE2;color:#C7B769} 
.infobox.formerr h5{color:#C7B769;} .infobox.formerr a {color:#C7B769}

.infobox{background-image:none;margin:20px 0 5px;border:0;border-left:3px solid transparent;color:#444}
.infobox h5{margin:0 0 10px 0;text-shadow:none;font-weight:bolder}
.infobox ul {margin-bottom:0}
.infobox.simple {padding:8px;margin-top:10px;background-image:none}

.infobox.warning ul {margin:10px 0 0 0}

/* C10 Feedback Top Inline Messages */
.fbtopmsgbox {margin-bottom:0px;margin-left:-20px;margin-right:-20px;margin-top:0px}
.fbtopmsgbox .infobox:first-child {margin-top:-20px}
.fbtopmsgbox .infobox:last-child {margin-bottom:20px}
.fbtopmsgbox .infobox { margin:0;text-align:center;border:none;padding:8px;background-image:none;border-radius:0}
.infobox.fbowned {background:#D9EDF7;color:#31708F;}
.infobox.fbthanks {background:#DFF0D8;color:#3C763D;} .infobox.fbthanks a {color:#3C763D;} 
.infobox.fbmatch {background:#DFF0D8;color:#3C763D;}
.infobox.fbvoted {background:#DFF0D8;color:#3C763D}
.infobox.fbredirect {background:#FFF9C1;color:#8A6D3B;} .infobox.fbredirect a {color:#8A6D3B;}
.infobox.fbvotetxt {background:#FFF9C1;color:#8A6D3B;} .infobox.fbvotetxt a {color:#8A6D3B;} 
.infobox.fbarchived {background:#666;color:#aaa;}
.infobox.fbdupe {background:#999;color:#ddd;} .infobox.fbdupe a {color:#FFF;}
.infobox.fbpublic {background:#D9EDF7;color:#31708F;} .infobox.fbpublic a {color:#31708F;} 
.infobox a {font-weight:bold;text-decoration:none;} .infobox a:hover {text-decoration:underline;} 


/* User Summary Top Inline Messages */
.usertopmsgbox {margin-bottom:0;margin-left:-20px;margin-right:-20px;margin-top:0}
.usertopmsgbox .infobox:first-child {margin-top:-20px}
.usertopmsgbox .infobox:last-child {margin-bottom:20px}
.usertopmsgbox .infobox {margin:0;text-align:center;border:none;padding:8px;background-image:none;border-radius:0}
.infobox.userinactive {background:#666;color:#aaa}

/* -- User Summary Comment */

.usercomment {background-color:#89DC89;padding:14px 12px;}
.usercomment {width:100%;margin-bottom:15px}
.usercomment .ava {width:auto;width:40px;padding-right:8px;vertical-align:top}
.usercomment .msg {width:100%}
.usercomment .msg textarea {width:100%;padding:6px 9px 9px 9px;resize:vertical;border-radius:0;height:32px;overflow:hidden;resize:none}
.usercomment .msg textarea.cmtready {height:120px;resize:vertical;overflow-y:scroll}
.noavatars .usercomment .ava {display:none} /* Hide Avatar Area if Avatars Disabled */

/* -- Comment Submit Bar (Submit, Rank) */

.usercomment .submitbar {display:block;background:#eee;border:1px solid #ccc;border-top:none;width:100%;padding:10px;white-space:nowrap;line-height:32px;position:relative}
.usercomment .submitbar .note {font-size:13px;color:#888;display:inline-block;margin:0 15px}
.usercomment .submitbar {text-align:left}
.usercomment .submitbar .btn {background:#ddd;color:#444;border:1px solid #ccc;font-size:16px;line-height:1;padding:7px 12px;display:inline-block;border-radius:0;text-shadow:none;float:right;position:absolute;right:10px;top:10px}
.usercomment .submitbar .btn:hover {box-shadow:none;background:#F8F8F8;color:#000;border:1px solid #bbb}

/* -- Resource Status */
.msgstatus div {padding:8px 12px;margin:15px 0 0 0}
.msgstatus.incomplete div {background:#FFFDE2;color:#8A6D3B;border:1px solid #FAEBCC;}
.msgstatus.pending div {background:#FFFDE2;color:#8A6D3B;border:1px solid #FAEBCC;}
.msgstatus.expired div {color:#A94442;background:#F2DEDE;border:1px solid #EBCCD1;}
.msgstatus.inactive div {color:#FFF;background:#666}
.msgstatus.deleted div {color:#A94442;background:#F2DEDE;border:1px solid #EBCCD1;}
.msgstatus.rejected div {color:#A94442;background:#F2DEDE;border:1px solid #EBCCD1;}
.msgstatus.previous div {background:#FFFDE2;color:#8A6D3B;border:1px solid #FAEBCC;}
.msgstatus.live {display:none}
.msginfo div {background:#d9edf7;border: 1px solid #C2DDEA;color:#31708F;border-radius:6px;-webkit-border-radius:6px;padding:8px 12px;margin:15px 0 0 0}
.msginfo div a {color:#31708F;font-weight:bold;}


/* -- Overlays */
.ui-widget-overlay {position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:9998}
.ui-widget-overlay {background:#666;opacity:.7;filter:Alpha(Opacity=70)}
.ui-widget-shadow {margin:-8px 0 0 -8px;padding:8px;background:#ccc;opacity:.3;filter:Alpha(Opacity=30)}

/* -- Lightbox */

.lightboxinner h2 {margin:-20px -20px 0px -20px;padding:20px;background:#ddd;color:#333;font-size:18px;text-shadow:none;padding:12px;border-radius:0;box-shadow:none} /* Revist this after refactoring LightBox html */
.lightboxinner .cancel {margin-left:20px}

.ui-dialog-titlebar {display:none;background:#ddd;padding:15px;font-size:18px;position:relative;z-index:9999}
.ui-dialog-content {background:#FFF;padding:20px;top:30%;overflow-y:auto}
.ui-dialog-content p {font-weight:normal;margin:10px 0}
.ui-dialog-content ul {padding-bottom:0;margin-bottom:0}
.ui-dialog-content .remove {bottom:22px} /* Avatar */
.ui-dialog-titlebar .ui-button {float:right;padding:2px 6px}

/*-- Lightbox Adjustments */
.ui-dialog-content{width:100%!important;} /* prevents width from collapsing when resizing window width */
.ui-dialog{background:#ddd;z-index:9999} /* prevents odd transparency between title and content to appear when resizing window width */
.ui-dialog:focus{outline:none} /* prevents odd appearance of whitespace above the body of modal when resizing window width */

/* -- Assume User */
.msgassume {color: #8A6D3B;background:#FFF9C1;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:0 0 10px 10px;padding:12px}
.msgassume {left:50%;width:450px;margin-left:-225px;position:fixed;font-size:100%;z-index:100;text-align:center}
.msgassume a {color:#B90000;font-weight:bold;display:block;margin-top:5px}
.msgassume a:hover {color:#B90000}

/* ---------------------------------------------------------------------- */
/* Views and Filters */

.filterset td {padding:10px;font-size:13px;vertical-align:middle;border-bottom:1px solid #FFF;background:#FFF9C1;}
.filterset input, .filterset select {font-size:12px}

.selgroup {width:300px}
.selgroup option {padding-left:10px}
.optgroup {color:#FFF;padding-left:0;background:#999}

.viewitems {margin-right:10px;display:block}
.viewitems select {width:310px !important}
.viewset select {width:310px;margin-right:10px}
.viewsubset select {width:310px}
option.viewsection {background:#428BCA;color:#fff}
option.viewsection.label {background:#5CB85C;color:#fff}
.modfv {color:#ccc;margin-left:4px}
.modfv a {padding:0 4px;font-size:13px}
.modfv label{margin-left:5px;}
.modfv label:first-child{margin-left:0;}
.dyntags input {margin:10px 0}

/* ---------------------------------------------------------------------- */
/* Misc. Shared UI */

/* -- Forms */
.formtable{border-collapse:collapse} /*border-collapse:separate*/
.item {width:50%;vertical-align:middle}
.item textarea {width:96%}
.item .label {color:#000;background:#FFF}
.hidden .item .label {background:none}
.error, .error2 {color:#B90000}
.req {color:#B90000}
/* -- Forms - Item Hard */
.itemhard{position:relative;background:#F8F8F8!important;border-radius:3px!important;border:1px solid #fff;color:#666}
/* -- Forms - Value */
.itemhard .value {background:none!important;padding:6px}
.hidden .itemhard{border-color:transparent}
.hidden .itemhard .value{background:transparent}
/* -- Forms */
.item+td [type="checkbox"]{margin-top:11px;margin-bottom:11px}
.item+td [type="text"],.item+td [type="password"]{margin-top:2px;margin-bottom:2px}
.item+td select{margin-top:2px;margin-bottom:2px}

/* -- Revealed Elements */
.hidden {background:#F8F8F8;padding:12px}
.hidden .hidden {padding:0}
.hidden .listout {margin:0}
.hidden hr {border-bottom-width:1px;margin:20px 0 20px 0}
.hidden ul {margin-bottom:0;margin-top:5px}
.hidden .itemhard {background:#F8F8F8;padding-left:5px}

.bbc_table td {border:1px solid #ddd;padding:6px}
.bbc_table th {border:1px solid #ddd;padding:6px;background:#eee;text-align:left}
.post hr {border-bottom:1px solid #ddd}
.FilterNew {background:#F2DEDE}

/* -- File Uploads */
.listin .rownew td {padding:0}
.listin .rownew .security {background:#5CB85C;border:1px solid #439F43;color:#FFF;margin:10px 0 6px 0;padding:10px}
iframe.upload {display:block;width:100%;height:0;border:0;margin:0}
#page_status_bar {width:100%;height:20px;color:#8A6D3B;background:#FFFDE2;border:1px outset #FAEBCC;}
#page_status_bar tr td{border:1px inset #eee}
#list_body {width:100%}
#list_body tr td{font-size:11px;line-height:16px;border:0 !important;height:16px;padding:0 0 0 4px;vertical-align:middle}
#list_body .on {background:#eee}
.upload_filename {color:#000;font-weight:bold;font-size:12px}
.upload_stats {color:#666;font-size:10px}
.addfile .file {color: #8A6D3B;background: #FFFDE2;border: 1px solid #FAEBCC;padding:6px;border-radius:6px}
.addfile td {border:0 !important;padding-top:4px !important}
.addfile select {margin-right:6px}

/* -- Date Picker */
.calendar thead .title, .calendar tfoot .ttip, .calendar thead .name {background:#666;color:#fff}

/* -- Team Type Icons */
.teamtype_access {}
.teamtype_access span{position:relative;}
.teamtype_access .tooltip {position:absolute;padding:10px 13px;white-space:nowrap;z-index:2;color:#444;background-color:#FFF9C1;border:1px solid #C7B769;font:normal 12px/18px sans-serif;text-align:center}
.teamtype_access img:hover {cursor:pointer}
.teamtype_access strike {color:#aaa}
.teamtype_access .req img:hover {cursor:default}

.rolechange {background:#FEBF04;color:#FFF;border:1px solid #E6A904;font-weight:bold;padding:4px 12px;margin-top:12px}

/* -- Notices */
a.tooltip {position:relative;z-index:24;background-color:transparent;color:#000;text-decoration:none;text-align:left}
a.tooltip span {display:none}
a.tooltip:hover {z-index:25;background-color:transparent}
a.tooltip:hover span {display:block;position:absolute;top:0;left:18px;color:#444;border:1px solid #AD9F5B;background:url(/images/css/tip.png) top left repeat-x #FFF9C1;white-space:normal;padding:10px;min-width:500px}
a.tooltip h5 {display:block;font-size:12px;font-weight:normal;background:#000;color:#FFF;margin:0 0 10px 0;padding:6px;margin:-10px;margin-bottom:10px}
a.tooltip li {margin:0 0 0 25px}
a.tooltip p {margin-bottom:8px;white-space:pre-wrap}
.listin .condition {font-size:80%;color:#999}

/* -- Errors */
.siteerror{padding:25px;font-size:120%;background:#D9EDF7;border:1px solid #C2DDEA;color:#31708F;}

/* ---------------------------------------------------------------------- */
/* Other Major Tools */

/*Project de-activated*/
.inactiveproj .supportbar {display:none;}
.inactiveproj .inactiveprojbar { background: #aaa;color: #fff;padding: 6px;text-align: center;font-weight: bold;width: 100%;}

/* -- Project Home */
.projhome {white-space:normal;margin-top:25px}
.projhome .intro {white-space:normal !important;padding-top:3px}
.projhome .status {font-size:80%;color:#999}

.projhome .loading, .projhome .empty {margin:35px 0 45px 0;font-size:15px;color:#999}
.projhome .content {margin:0 5px 0 5px}
.projhome .content.watched {margin-bottom:15px}
.projhome .chk {margin-left:10px}
.projhome h3 a {margin:0;padding:0}

.projhome .tabs * {line-height:1;list-style:none;white-space:nowrap}
.projhome .tabs {text-align:center;padding:0 10px}
.projhome .tabs ul {margin:0;padding:5px 0 10px 0}
.projhome .tabs li {display:inline;background:transparent;margin:0;padding:0;}
.projhome .tabs li a {padding:9px 0;margin:0 2px;color:#999;font-weight:normal;text-decoration:none;background:#EEE;border:solid 1px #FFF;border-bottom:0;border-radius:6px 6px 0 0}
.projhome .tabs li a span {padding:9px 20px;font-size:15px;margin:0}
.projhome .tabs li a:hover {margin:0 2px;color:#999;background:#f8f8f8;border-color:#eee;}
.projhome .tabs #sel a {padding-bottom:10px;color:#000;text-decoration:none;background:#FFF;border-color:#eee;}
.projhome .tabs .content {margin:0 0 15px 0}

.projhome .block {margin:0;border-radius:0px;padding:20px 20px 0 20px;border:1px solid #EEE}
.projhome .secbody {margin:20px 0}
.projhome .forum2 {float:left;width:308px}
.projhome .forum2 td:first-child a{white-space:normal;}
.projhome .leftpad {margin-left:10px}
.projhome .new a {color:#298529}

.projhome .secbody.forums td{text-align:left}
.projhome .secbody.forums td:last-child{text-align:center}

.projhome .dash .listin td {padding:6px 4px;text-align:center;width:14.2%}
.projhome .dash .header a {text-decoration:none}

.projhome .pop {margin-top:5px;margin-bottom:15px}
.projhome .pop td {padding:3px 10px;font-size:12px}
.projhome .pop .empty {margin:0;padding:10px 5px}
.projhome .pop .cdate, .pop .addr {color:#aaa;font-size:11px;margin-left:5px}

.secbody.assignplatform {margin:15px 0;padding:15px;background:#eee}

.projhome .watchoptions {float:right;display:inline-block;background:#f8f8f8;padding:9px 7px}
.projhome .watchoptions span {margin:0}
.projhome .watchoptions span a{margin-bottom:0}

.projhome .opts > * {display:inline-block}
.projhome .opts > *:before{content:"";text-decoration:none!important;margin:0 9px 0 8px;border-right:1px solid #FFF;height:12px;display:inline-block;vertical-align:middle}
.projhome .opts > *:nth-child(1):before{display:none}
.projhome .opts > .sel:before{display:none}
.projhome .opts > .sel, .projhome .opts > .sel+*{margin-left:10px}
.projhome .opts > .sel+*:before{display:none}
.projhome .opts > *:nth-child(1){margin-left:0!important}

/* -- Assigned Test Platforms */
.assignplatform .summary {color:#888;font-size:90%}
.assignplatform.inline {color: #8A6D3B;background: #FFFDE2;border: 1px solid #FAEBCC;padding:11px 15px 0;margin:5px 0}
.assignplatform.inline h5.alpha{color:#8A6D3B;margin-top:0;}.assignplatform.inline .atpcurrent a {color:#8A6D3B}
.assignplatform.inline .summary {color:#AD9F5B;}
.assignplatform .change {font-size:80%;font-weight:bold}
.assignplatform .current {margin-bottom:10px}
.assignplatform .hidden {background:#FFFDE2;margin-bottom:10px}
.assignplatform .atpcurrentlast {margin-bottom:7px;}
.assignplatform .atpchange{float:right;background:#8A6D38;color:#FFF;line-height:1;padding:5px 8px;font-size:12px;}
.assignplatform .atpchange:hover{text-decoration:none;background:#C7B769;}
#assignplatform_change{margin-bottom:5px}

/* -- Open Opportunities */
.open {width:650px}
.open .opp {padding:20px 20px 10px 20px}
.open hr {margin:0}
.open h5 {float:left;margin:0 0 15px 0;font-size:18px}
.open .postdate {background:#eee;color:#aaa;float:right;font-size:12px;padding:2px 8px}
.open .postdesc {margin-bottom:25px;line-height:1.5}
.open .social {}
.open .more {display:inline;margin-left:-2px}
.open .rss {text-align:center;margin:15px 0 0 0}

.open .unavail {color:#aaa;border:1px solid #eee;background:#eee;margin:20px 0}
.open .unavail h5 {color:#aaa}
.open .unavail .more {color:#aaa;border:1px solid #ddd}
.open .unavail .postdate {background:#fff}

/* -- String Management */
.listin .highlight {background: #d9edf7;color: #24536A;border-top: 1px solid #C2DDEA;}
.highlight .unchanged {color:#fff}

.pophide .hidden {margin-top:20px}
.pophide td {padding-right:10px}
.row-hide td {display:none}
.row-show td {display:table-cell}

.stringlist .pad {padding:12px}
.stringlist img {margin-right:6px}
.stringlist textarea {width:300px !important;height:60px !important;min-height:60px !important;float:left}
.stringlist .btn {margin-top:15px;margin-left:10px}
.stringlist .light {color:#ccc}
.stringlist .highlight .light {color:#8cb3de}
.stringlist .pagecount {text-decoration:none;font-size:200%;color:#fff}
.stringlist .pagecount:hover {color:#ddd}
.stringlist .pagecount div {width:40px;padding:8px 0;background: #24536A;}

/* -- User Account */
.useraccount .sel {width:300px} /* geo */

/* -- Themes */
.threecols {float:left;width:32%}
.threecols p {margin:10px 0 5px 0}
.colorwrapper input {padding:0;font-size:12px;width:60px;height:20px}

/* -- Knowledge Base */

.kbref .listin {margin-top:30px}
.kbref .listin .corner {border-left:0;border-top:0;background:transparent}
.kbref .listin .corner.bot {border-bottom:0}
.kbref .listin td {border-radius:0!important}

.kb .search .txt {width:75%}
.kb .search select {width:24%;margin-left:1%}

.kb .deep {color:#8A6D3B;background:#FFFDE2;border:1px solid #FAEBCC;margin-top:20px;margin-bottom:-10px;padding:6px;display:block}
.kb .deep input{margin:0 10px 0 5px}
.kb .deep .tcell:first-child{width:20px}
.kb .deep label span{display:none}

.chklist {margin:25px 0 10px 0}
.chkitem input {margin:0 6px}
.chkitem {line-height:2}

.kbresults h5.pretable {margin-top:30px;margin-bottom:10px}

/* -- Tasks */
.tasknormal {color:#000}
.taskupcoming {color:#428BCA}
.taskgrace {color:#ffa500}
.tasksuccess {color:#298529}
.taskfailure {color:#B90000}
.taskcomplete {color:#31708F}
.taskcantcomplete {color:#888}
.taskexpired {color:#B90000}

.taskrow {margin:4px 0;padding:0;clear:left}
.tasktitle, .taskupcoming, .taskgrace, .taskexpired {padding-left:10px;padding-right:5px}
.tasktitlex {text-decoration:line-through;color:#999;padding-left:5px;padding-right:5px}
.taskdesc {padding:5px 5px 0 5px;margin-top:10px}
.taskdesc p {margin-bottom:5px}
.taskui .hidden {margin:0 0 20px 0}
.tasklist .filetype a{margin-left:25px}

.tasklistadmin .hidden .chk {margin-left:15px}
.taskui .taskdesc {padding-bottom:0}

.usertasks .taskaccept ul {list-style-type:none;padding-left:0}
.usertasks .taskaccept li {margin-left:15px}

/* -- Content / Releases */
.article .comments h5 {margin-bottom:10px}
.article .comments .message {border:0;padding:20px 5px 10px 5px;border-top:1px solid #eee;clear:both}
.article .comments .details {padding:0 0 10px 0;font-size:80%;color:#888}
.article .comments .timestamp {margin-right:3px}
.article .comments .count {background:#5CB85C;color:#FFF;padding:3px 6px;font-size:110%;margin-right:3px}
.article .comments .newcomment {background:#5CB85C;color:#FFF;padding:9px;font-size:120%;display:block;clear:both;margin-top:10px;text-align:center;border-radius:4px}

.articledate {margin-bottom:35px}
.articlesingle h3 {font-weight:bold;font-size:22px;color:#000;background:transparent;border:0;padding:0;margin:35px 0 5px 0;text-shadow:none}
.articlesingle .dyn {margin-top:0}

/* -- Distributed Values */
.dv {background:#FFFDE2;padding:12px;margin-top:8px}
.dv h5 {margin-top:0;margin-bottom:8px}
.dv hr {margin-top:10px;margin-bottom:5px;border-color:#C7B769;display:block}
.dv .btn {margin-top:10px}
.dv .warning {color:#8A6D3B;padding:10px 0;margin:0;background:transparent;border:0}
.dv .info-inline {color:#298529;padding:10px 0;margin:0;background:transparent;border:0}
.dv small {font-size:11px;color:#C7B769}
.dv .light {color:#C7B769}

/* -- Reporting */

.reportview h3 {background:none;font-size:20px;color:#000;padding:0;border:0;margin:25px 0 8px 0;text-shadow:none;box-shadow:none}
.reportview .optional {display:none}
.reportview .ReportDesc {margin:-5px 0 8px 0}
.reportview .infobox.empty {max-width:500px}

/* -- User and Project Summary */

.summary h5 {margin:25px 0 10px 0;font-size:16px;font-weight:bold}

/* -- Recruitments */

.recruitment .details {margin-bottom:20px;margin-top:20px}
.recruitment .listout {margin-bottom:20px}
.recruitment .apply a {font-size:20px;display:block;background:#aaa;color:#FFF;padding:12px;text-align:center;text-decoration:none}
.recruitment .apply a:hover {background:#888;color:#FFF;text-decoration:none}

.recruitment.apply .existing {background:#eee;position:relative;height:80px}

.recruitment.apply .username {position:absolute;top:10px;left:15px;font-weight:bold}
.recruitment.apply .txt {position:absolute;top:35px;left:15px;width:200px}
.recruitment.apply .password {position:absolute;top:10px;left:235px;font-weight:bold}
.recruitment.apply .pass {position:absolute;top:35px;left:235px;width:200px}
.recruitment.apply .btn {position:absolute;top:35px;left:455px;padding:6px 15px}
.recruitment.apply .join a {padding:15px;background:#eee;display:block;text-decoration:none;font-size:18px}
.recruitment.apply .join a:hover {background:#888;color:#FFF;text-decoration:none}

/* -- Account Creation */
#CaptchaMatch {height:38px;font-weight:bold;font-size:28px;width:146px;letter-spacing:4px;padding:6px 12px;text-align:center;margin-top:-4px}
.captcha {border:1px solid #aaa}
.founduser {font-size:400%;text-align:center;background:#ccc;padding:40px;margin-top:20px}

/* ---------------------------------------------------------------------- */
/* Login */

body.login {height:100%;/*overflow:scroll*/}

.login .success {color:#FFF;background:#5CB85C}
.login .error {color:#FFF;background:#c40f0f}
.login .error, .login .success {font-size:150%;box-shadow:0px 0px 10px rgba(0,0,0,.5);padding:25px 0;text-align:center;left:50%;width:790px;margin-left:-395px;position:fixed;z-index:100}

.login .pos {position:absolute;top:50%;left:50%}
.login .in {width:740px;border: 15px solid #CCC;background:#FFF;padding:25px 50px}

.login .header {text-align:center;padding:10px 0 35px 0}
.login .header img{max-width:100%;}
.login .intro {background:#666;color:#FFF;display:block;font-size:15px;padding:20px;margin-bottom:25px;text-align:center}
.login .intro a {color:#FFFDE2;font-weight:bold}

.login .exist {margin-top:20px;text-align:left !important;height:132px;background:#000;position:relative}
.login .exist div {position:absolute;color:#fff}
.login .exist .user label ,.login .exist .pw label {font-size:20px;font-weight:bold}
.login .exist .user {top:20px;left:20px}
.login .exist .pw {top:20px;left:260px}
.login .exist .txt {display:block;margin-top:5px;font-size:18px;width:220px;line-height:1}
.login .exist .btn {top:45px;left:500px;width:80px;padding:8px;font-size:16px;font-weight:bold;position:absolute}
.login .exist .remember {top:96px;left:22px;#top:85px;#left:18px}
.login .exist .remember input{margin-right:5px}
.login .exist .trouble {top:96px;left:260px}
.login .exist .trouble a {color:#fff}

.login .footer {padding-top:25px;color:#000;text-align:center}

/* Root Login EA Splash Messages */
.login #error p {line-height:1.1;margin-bottom:0;margin-top:10px}
.login #error p:first-child {display:block;margin-top:0}
.lg-errors {font-size:16px;color:#c40f0f;text-align:left;line-height:1.3;background-color:#F2DEDE;border:1px solid #E0BCBB;border-radius:3px;padding:20px;}
.lg-errors{margin-top:20px;}
.lg-errors:first-child{margin-top:0;}
.lg-errors p{margin-bottom:0;}
.lg-errors ul{margin-left:40px;margin-top:10px;margin-bottom:0;}


/* ---------------------------------------------------------------------- */
/* Regional Fixes */

.jaccount .jcol1 {}
.jaccount .jcol2,.jaccount .jcol3 {width:150px !important}

/* ---------------------------------------------------------------------- */
/* Centercode Support Tab / Bar */

.supportbar {margin:0 auto;width:900px;color:#000;font:normal 13px/13px arial, sans-serif !important;position:relative;z-index:1}
.supportbar a {color:#000;text-decoration:none;font:normal 13px/13px arial, sans-serif !important}
.supportbar .slider {position:absolute;width:800px;height:80px;margin-top:-54px}
.supportbar .slidercontent {background:#ddd;text-align:center;margin:0;position:absolute;padding:10px 0 14px 0;width:790px;white-space:nowrap}
.supportbar .slidercontent a {background:#fff;color:#333;margin:0 3px;padding:6px 10px;border:1px solid #bbb;box-shadow:0px 3px 0px rgba(0,0,0,.2);white-space:nowrap;display:inline-block}
.supportbar .slidercontent a:hover {background:#ccc;color:#000;border:1px solid #888;box-shadow:0px 1px 0px rgba(0,0,0,.4)}
.supportbar .tab {position:absolute;margin:63px 0 0 312px;font-weight:bold;width:164px;text-align:center;line-height:1!important}
.supportbar .tab a {padding:12px 22px 12px 22px;white-space:nowrap;background:#ddd;line-height:1!important}

/* ---------------------------------------------------------------------- */
/* Debug */

.devtools {color:#999;padding:8px;text-align:center;position:absolute;top:0;left:0;max-width:1600px;opacity:.75;z-index:2}
.devtools a.tool {color:#FFFDE2;padding:3px 6px;background:#000;margin:0 6px}
.devtools a:hover {color:#fff}
.devtools a.standout {color:#B90000;font-size:130%;padding:3px 6px;background:#000;margin:0 6px}

.debug {padding:30px;border-bottom:50px solid #B90000;font-size:45px;text-align:center;color:#000}
.debug span {margin-left:25px;vertical-align:130%}
.debugarray {border:2px solid #666}
.debugarray td {padding:4px;font-size:11px;border:1px solid #ddd}

/* ---------------------------------------------------------------------- */
/* Browser Hacks */

.hidden .listout {_width:99%} /* ie6 hidden table padding fix */
.minwidth {height:1px !important;font-size:1px !important;line-height:1px !important;width:500px}
.noheight {height:1px !important;font-size:1px !important}
.iframeback {margin:0;padding:0}

/* ---------------------------------------------------------------------- */
/* Visual Polish */

/* -- Rounded Corners */

h3 span .sel, .stringlist .pagecount div
{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}

h3, .itemhard, .open .more, .titletool .sel, .wikihistory .size, .wikilist .size, .wikistats .size, .wikihistory .active, .wikihistory .rejected,
.txt, select, textarea, .pass, .date, .assignplatform .hidden, .infobox, .listin small a, .statuslabel, .note, .kb .deep, .charlimit .zero, .charlimit .danger, .charlimit .ok
{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.toolbar a, .btn, #toolboxdefault div, .menudrop, .msgstatus div, .toolbar, .rollmenusmall a, .wikiauthor, .wikilocked, .wikiunapproved, .wikideactivated, .wikiunapprovededits, .wikieditnow a, .wikiresolve, .wikiconflict,
.article .comments .count, .teamtype_access .tooltip, .post blockquote, .open .postdate, .draftload, a.tooltip:hover span, .infobox.license big, .devtools a.tool, .login .txt, .siteerror, .rolechange, .similartools a, .assignplatform .atpchange
{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

.toollist a, .hint, .assignplatform.inline, .projhome .block, .listin .key, .listin .num.circle .sub, .formblocktools, .savingform, .listin .rownew .security, .taskdesc p, .secbody.assignplatform, .assignplatform.inline
{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}

.menudropoff, .projtools .intro,.inlinenotice, .open .unavail, .dv, .ui-widget-shadow, .thread .post .tools span
{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}

.founduser, .login .exist, .login .intro
{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}

.login .in
{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}


/* -- Shadows */

.projhome .block {box-shadow:0 2px 4px #eee}
.login .in {box-shadow:0 2px 25px 2px rgba(0,0,0,.6)}

/* Avatar Functionality */

/* --- Global Avatar Display */

.avatar img {border:2px solid #eee;display:inline-block;vertical-align:middle}
.avatar.small, .avatar.small img {height:16px;width:16px;border-radius:0}
.avatar.medium, .avatar.medium img {height:32px;width:32px;border-radius:3px}
.avatar.large, .avatar.large img {height:48px;width:48px;border-radius:4px}
.avatar.xlarge, .xavatar.large img {height:64px;width:64px;border-radius:6px}
.avatar.small img {border:none;box-shadow:none}

/* --- Avatar Usage */

/* ------ Avatars in Legacy Forums */
.author {position:relative;display:block;margin:5px} 
.author .poster {position:absolute;left:40px;top:1px;width:145px;line-height:1.2;font-size:90%;color:#666}
.author .poster big {font-size:12px}
.author .avatar {margin:2px 0}

.noavatars .poster {position:static;left:0;top:0}
.noavatars .author {display:inline;position:static;margin:0}

/* -- Selector Tip */
#avatarpick .tip {position:relative;overflow:hidden}
#avatarpick .avatar {float:left;padding-bottom:50px}
#avatarpick .tipheader {padding-top:5px;padding-bottom:0}
#avatarpick .avatardesc {float:left;margin-left:10px;margin-top:-5px}

.loggedin .avatar {display:inline-block;margin-left:5px}

/* -- Editing Tzol */

#curr_avatar .avatar {margin:15px 0 10px}
#curr_avatar .file {color: #8A6D3B;background: #FFFDE2;border: 1px solid #FAEBCC;margin-bottom:15px;padding:6px;border-radius:6px;width:412px}
#curr_avatar .btn#remove {position:absolute;right:0;margin-top:0}

.imgareaselect-border1 {background:url(/images/css/border-anim-v.gif) repeat-y left top}
.imgareaselect-border2 {background:url(/images/css/border-anim-h.gif) repeat-x left top}
.imgareaselect-border3 {background:url(/images/css/border-anim-v.gif) repeat-y right top}
.imgareaselect-border4 {background:url(/images/css/border-anim-h.gif) repeat-x left bottom}
.imgareaselect-border1, .imgareaselect-border2,.imgareaselect-border3, .imgareaselect-border4 {filter:alpha(opacity=50);opacity:0.5}
.imgareaselect-handle {background-color:#FFF;border:solid 1px #000;filter:alpha(opacity=50);opacity:0.5}
.imgareaselect-outer {background-color:#000;filter:alpha(opacity=50);opacity:0.5}

/* --- User Card Popup --- */

/* -- jquery plugin static classes -- */
.hc-preview {position:relative;display:inline;overflow:auto}
.hc-preview .hc-name {position:relative;display:inline-block}
.hc-preview .hc-details {margin-top:-5px;margin-left:-40px;z-index:1;position:absolute;display:none}
.hc-preview .hc-details-open-left {left:auto;margin-top:-5px;right:100px;margin-right:0}
.hc-preview .hc-details-open-top {bottom:-10px;top:auto}
/* 
.forumtopics .mod.read{position:relative;}
.forumtopics .hc-preview .hc-details{z-index:9999;}
.forumtopics .author{overflow-x:hidden;position:static;}
@media all and (max-width: 1000px) {
  .forumtopics .poster {position:static;}
}
*/
.forumtopics .poster{width:auto}
.forumtopics .author{position:relative;display:block;margin:5px;max-width:200px;min-width:145px}

/* -- User Card Styles added -- */
.hc-preview .card {background:#FFF;border:1px solid #ddd;position:relative;width:480px;min-height:220px;color:#333;box-shadow:0 3px 20px 1px rgba(0,0,0,.3) !important;font-size:16px}
.hc-preview .card div {position:absolute}
.hc-preview .card img {position:absolute;top:0;left:0;border-radius:6px;border:1px solid #FFF;z-index:3}
.hc-preview .card .xlarge {top:20px;left:22px}
.hc-preview .card .name {font-size:30px;top:32px;left:110px}
.hc-preview .card .name.long {font-size:20px}
.hc-preview .card .name span {font-size:16px;color:#999}
.hc-preview .card .email {top:60px;left:110px}
.hc-preview .card .teams {top:95px;left:110px;height:40px;width:345px;text-align:left;background:#F8F8F8;border:1px solid #eee;padding:11px 6px;border-radius:4px;overflow:auto;white-space:normal;font-size:13px;line-height:1.3}
.hc-preview .card .score {top:95px;left:22px;height:40px;width:66px;text-align:center;background:#aaa;border:1px solid #aaa;color:#FFF;padding:8px;border-radius:4px !important;font-size:18px;z-index:2}
.hc-preview .card .tools {bottom:0;width:100%;background:#EEE;height:60px}
.hc-preview .card .tools a {padding:6px 12px;border:1px solid #ccc;background:#F8F8F8;text-decoration:none;color:#333;margin-right:12px}
.hc-preview .card .tools a:hover {background:#eee;border:1px solid #888;color:#333;box-shadow:0 2px 5px #888}
.hc-preview .card .tools span {position:absolute;left:12px;bottom:19px}
.hc-preview .card .tools .lastdate {left:200px;display:inline;position:absolute;font-size:14px;bottom:18px;color:#bbb;background:none;width:250px;border:none}

/* User Summary */

.usersummary .useractions .nav li {border-left:none;padding-left:0;line-height:18px}
.usersummary .useractions .nav li.head {margin-bottom:10px}
.usersummary .useractions .nav li a {background-position:0 2px;background-repeat:no-repeat;}
.usersummary .useractions .nav li.comment a {padding-left:22px;background-image:url('/images/icon/comment.png')}
.usersummary .useractions .nav li.assume a {padding-left:22px;background-image:url('/images/icon/assume.png')}
.usersummary .useractions .nav li.activate a {padding-left:22px;background-image:url('/images/icon/status-live.png')}
.usersummary .useractions .nav li.email a {padding-left:22px;background-image:url('/images/icon/email.png')}
.usersummary .useractions .nav li.remove a {padding-left:22px;background-image:url('/images/icon/trash.png')}


.usersummary .avatarblock {position:relative}
.usersummary .avatarblock .tipinner {height:100px}
.usersummary .avatarblock .avatar img {left:3px;top:0;position:absolute}
.usersummary .avatarblock .avatarchange {left:83px;top:23px;position:absolute;font-size:18px}
.usersummary .listin .active {color:#B90000}

/* --- User Comments */

.usersummary .commentblock {overflow:hidden;border-bottom:solid 1px black}
.usersummary .commentblock:nth-last-child(1) {border:0}
.usersummary .commentprofile {float:left;width:150px;height:140px;padding:15px}
.usersummary .commenttext {float:left;width:375px;height:140px;border-left:solid 1px black;padding:15px}
.usersummary .submitbar select {max-width:230px}

.usersummary .post.hasrank.nocomment .cmtbody {display:none}
.usersummary .post.hasrank.nocomment .cmtavatar {display:none}
.usersummary .post.hasrank.nocomment .cmtuser {padding:5px 10px;display:block}
.usersummary .post.hasrank.nocomment .rank {padding:5px 10px;height:100%}
.usersummary .post.hasrank.nocomment .cmtdate {color:#fff}
.usersummary .post.hasrank.nocomment .cmtname a {color:#fff}

/* ---- User Comment Score Boxes */

.usersummary .scores {width:100%;text-align:center;margin-bottom:20px}
.usersummary .scores .value {color:#808080;display:inline-block;cursor:pointer;width:40%;text-align:center;font-size:36px;margin:0 10px;padding:20px 5px;background-color:#CCC;border-radius:5px;border:0 solid #FFF;line-height:1}
.usersummary .scores .value.active {background-color:#CCC;border: 1px solid #808080;cursor:default;border-width:3px;border-style:solid}
.usersummary .scores .label {color:#808080;display:block;margin-top:10px;width:100%;text-align:center;font-size:16px;line-height:1}

/* Score Background Colors */
.usersummary .scores .value.negative {background:#F2DEDE}
.usersummary .scores .value.neutral {background:#d9edf7}
.usersummary .scores .value.positive {background:#dff0d8;}
.usersummary .scores .value.positive span:before {content:'+'}

/* Score Border Colors */
.usersummary .scores .value.negative.active {border-color:#a94442}
.usersummary .scores .value.neutral.active {border-color:#31708f}
.usersummary .scores .value.positive.active {border-color:#3c763d}

/* Score Font Colors */
.usersummary .scores .value.neutral, .usersummary .scores .value.neutral .label{color:#31708f}
.usersummary .scores .value.positive, .usersummary .scores .value.positive .label{color:#3c763d}
.usersummary .scores .value.negative, .usersummary .scores .value.negative .label{color:#a94442}

/* Post Background Colors */
.usersummary .post.nocomment.negative .cmtuser {background:#F2DEDE}
.usersummary .post.nocomment.neutral .cmtuser {background:#d9edf7}
.usersummary .post.nocomment.positive .cmtuser {background:#dff0d8}

/* Post Font Colors */
.usersummary .post.nocomment.negative .cmtuser a{color:#a94442}
.usersummary .post.nocomment.neutral .cmtuser a{color:#31708f}
.usersummary .post.nocomment.positive .cmtuser a{color:#3c763d}
.usersummary .post.nocomment.negative .cmtuser .cmtdate{color:#a94442}
.usersummary .post.nocomment.neutral .cmtuser .cmtdate{color:#31708f}
.usersummary .post.nocomment.positive .cmtuser .cmtdate{color:#3c763d}

/* ---- User Comment Ranking Tags */

.usersummary .rank {position:absolute;right:0;top:0;color:#ccc;font-size:12px;padding:2px 10px;background:#000;color:#bbb}
.usersummary .rank.negative {background: #a94442;color:#fff}
.usersummary .rank.neutral {background: #31708f;color:#fff}
.usersummary .rank.positive{background: #3c763d;color:#fff}
.usersummary .noactivitylog {margin-top:20px;display:block;font-size:24px;color:#ccc;text-shadow:0  1px 0 #FFF;font-weight:bold;background-color:#F8F8F8;text-align:center;border-radius:5px;padding:60px}
.usersummary .nouserprofile {margin-top:20px;display:block;font-size:24px;color:#ccc;text-shadow:0  1px 0 #FFF;font-weight:bold;background-color:#F8F8F8;text-align:center;border-radius:5px;padding:10px}

/* Luke Experimenting with Draggable Columns */

.resizelist td {word-wrap:break-word}
.resizelist td.header {white-space:normal !important}


/* User Profile */
.backnext {padding:5px;width:100%;text-align:center}

/* Button Bar (Feedback, User Summary) */
.buttonmenu {margin:0;text-align:center;display:block;border-radius:8px;background-clip:padding-box;background:url(/images/css/th.png);border:1px solid #ddd}
.buttonmenu ul {list-style-type:none;margin:0;padding:0;width:100%;display:table;table-layout:fixed }
.buttonmenu ul li {background:none;list-style-type:none;margin:0;padding:0;display:table-cell;border-collapse:collapse;border-left:1px solid #ddd;color:#ccc}
.buttonmenu ul li:first-child {border-left:none}
.buttonmenu ul li:first-child a {border-top-left-radius:8px;border-bottom-left-radius:8px}
.buttonmenu ul li:last-child a {border-top-right-radius:8px;border-bottom-right-radius:8px}
.buttonmenu ul li a {display:block;padding:8px 0;text-shadow:0 1px 0 #FFF;color:#888;font-weight:bold}
.buttonmenu ul li a b {color:#aaa}
.buttonmenu ul li a:hover {text-decoration:none;background:url(/images/css/th-hover.png)}
.buttonmenu ul li a.current {background:url(/images/css/th-hover.png);color:#333}

.buttonmenu ul li.disabled a b {color:#ccc}
.buttonmenu ul li.disabled a {background:url(/images/css/th.png);color:#ccc;text-decoration:none}
.buttonmenu ul li.disabled a:hover {background:url(/images/css/th.png);color:#ccc;text-decoration:none;cursor:default}

.backnext {margin-top:15px;margin-bottom:15px;text-align:center}
.backnext ul {list-style-type:none;margin:0;padding:0;overflow:hidden}
.backnext ul li {list-style-type:none;margin:0;padding:0;float:left;border:1px solid black}
.backnext ul li a:link,.backnext ul li a:visited, .backnext ul li span {display:block;font-weight:bold;color:#000;background:url(/images/css/5-Dark.png) #EEE;text-align:center;padding:4px;text-decoration:none}
.backnext ul li a.current,.backnext ul li a:hover,.backnext ul li a:active {background-color:#428BCA;color:#FFF}
.backnext ul li span.disabled {background-color:#aaaaaa}

.fbview .buttonmenu {margin-bottom:20px}

#userCommScore, #userProjScore {border-radius:10px;width:150px;margin:25px 35px 25px 75px;padding:25px;background-color:#FFD65E;text-align:center}
#userCommScore {display:inline-block}
#userProjScore {display:inline-block}

/* Occurrence Tab */

.fboccurrences {margin-top:30px}
.fboccurrences .scores {width:100%;text-align:center;margin-bottom:20px}
.fboccurrences .scores .value {display:inline-block;cursor:pointer;width:20%;text-align:center;font-size:36px;padding:30px 15px;border-radius:12px;border:1px solid #ddd}
.fboccurrences .scores .value.active {cursor:default;border:1px solid #E6A904} /* Selected Occurrence Type */
.fboccurrences .scores .label {display:inline-block;margin-top:6px;width:20%;text-align:center}
.fboccurrences .scores .symbol {display:inline-block;width:5%;text-align:center;font-size:30px}
.fboccurrences .scores .symbol.empty {display:inline-block;width:5%}
.fboccurrences .field {background:#EEE;margin-bottom:20px;padding:10px }
.fboccurrences .scores .value.nolink  {border:1px solid #3C978E} /* The Total */

.commhide {display:none} /* What is this? */

/* Connect 10 Feedback Styles */

.retrosearchheader{border:none}
.retrosearchheader i{width:auto!important;margin-right:8px}
.retrosearchheader:hover{text-decoration:none}

/* --- Top Level FB Card & Basic Types */
.fbcard {position:relative;border:1px solid #ddd;background:#f8f8f8;margin:15px 0;padding:14px 14px 7px 14px}

.fbpredict .fbcard {}
.fbsimilar .fbcard {background:#eee}
.fbsimple  .fbcard {display:table;border:none;width:100%;border:1px solid #FFF;margin:0 0 10px 0;box-shadow:0 1px 2px rgba(0,0,0,.2)}

/* Cards for Predictive and Similar */

/* --- Deatils area (top) of FB Card (Title, ID) */

.fbcard .details {overflow:hidden}
.fbcard .ident {position:absolute;top:0;right:0;background:#ddd;padding:3px 6px;color:#aaa}
.fbcard .ident a {color:#aaa}
.fbcard .title {float:left;font-size:24px;line-height:30px;padding-bottom:7px;margin-right:80px}
.fbcard .desc {padding:3px 25px 14px 0;display:inline-block}
.fbcard .tighten {color:#ccc;margin:0 5px}
.fbcard .tighten:after {content:'•'}

/* --- Activity (Dupes/Comments/Status) Row */

.fbcard .activity {padding:4px 0 7px 0;overflow:visible;clear:both}
.fbcard .activity > span {font-weight:bold;font-size:14px;padding:4px 9px 4px 9px;margin-right:10px;display:inline-block;border-radius:4px}
.fbcard .activity span.occurrences {color:#FFF;padding:4px 9px;background-color:#606C88;-webkit-box-shadow:inset 0 0 3px 0 rgba(69, 80, 107, .1);box-shadow:inset 0 0 3px 0 rgba(69, 80, 107, .1)} /* Dupes */
.fbcard .activity span.posts{background: #FFFDE2;color: #C7B769;padding:4px 9px 4px 9px;box-shadow: inset 0 0 2px rgba(199, 183, 105,0.5);}
.fbcard .activity span.posts:hover {background:#FFF9C1;color:#C7B769;cursor:pointer;box-shadow:inset 0 0 2px rgba(199, 183, 105,0.5);} /* Comments */
.fbcard .activity span.posts.zero:hover {background:#FFFDE2;color:#C7B769;cursor:auto;box-shadow:inset 0 0 2px rgba(199, 183, 105,0.5);} /* Comments */
.fbcard .activity span i{margin-left:5px;width:1em!important;position:relative;top:0.1em}


.fbcard .activity span.status {background:#CCC;color:#666;text-transform:uppercase;padding:4px 14px}
.fbcard .activity span.status span {padding:0}
.fbcard .activity span.postsinfo span.postsdate {margin-right:5px}
.fbcard .activity span.postsinfo {margin-right:0;margin-left:-10px}
.fbcard .activity span.postsinfo span {padding:0;font-weight:normal;margin-right:0;color:#CCC}
.fbcard .activity span.postsinfo a {color:#CCC} 

.fbcard.archived .activity .status {background:#666;color:#AAA}

/* ----- Default Status Colors */
.fbcard.st-new .activity .status {color:#FFF;background-color:#5bc0de;-webkit-box-shadow:inset 0 0 3px rgba(36, 141, 174, 0.5);box-shadow:inset 0 0 3px rgba(36, 141, 174, 0.5)}
.fbcard.st-working .activity .status {color:#FFF;background-color:#f0ad4e;-webkit-box-shadow:inset 0 0 3px rgba(221, 137, 19, 0.5);box-shadow:inset 0 0 3px rgba(221, 137, 19, 0.5)}
.fbcard.st-verified .activity .status {color:#FFF;background-color:#5CB85C;-webkit-box-shadow:inset 0 0 3px rgba(61, 138, 61, 0.5);box-shadow:inset 0 0 3px rgba(61, 138, 61, 0.5)}
.fbcard.st-fixed .activity .status {color:#FFF;background-color:#428bca;-webkit-box-shadow:inset 0 0 3px rgba(43, 101, 151, 0.5);box-shadow:inset 0 0 3px rgba(43, 101, 151, 0.5)}
.fbcard.st-fix-confirmed .activity .status {color:#333;background-color:#FFF;-webkit-box-shadow:inset 0 0 3px rgba(179, 179, 179, .5);box-shadow:inset 0 0 3px rgba(179, 179, 179, .5)}
.fbcard.st-not-a-bug .activity .status {color:#666;background-color:#CCC;-webkit-box-shadow:inset 0 0 3px rgba(166, 166, 166, 0.5);box-shadow:inset 0 0 3px rgba(166, 166, 166, 0.5)}

/* --- Predictive Match Only */

.fbpredict .txt {font-size:20px;margin-top:15px;padding:10px;width:100%}
.fbpredict .prenote {padding:20px;background:#DFF0D8;color:#3C763D;margin-top:20px}
.fbpredict .create a {margin-top:20px;display:block;font-size:24px;color:#FFF;font-weight:bold;background-color:#5CB85C;text-align:center;border-radius:5px;padding:25px;line-height:1.1}
.fbpredict .create a:hover {text-decoration:none;background:#439F43;color:#fff} 

/* --- Similar Feedback Only */
.similartools {padding-bottom:5px}
.similartools .type {display:none}
.similartools .tcell{padding:0;text-align:center}
.similartools input{width:100%;padding:0;margin:0}
.similartools .txt {padding:6px 10px 6px 36px;line-height:20px;height:34px;font-size:14px;margin-right:5px;background:url('/images/icon/view.png') 10px 50% no-repeat #FFF;background-position-x:9px;width:100%}
.similartools span{width:100%}
.similartools span.hasqtiphint{display:block}
.similartools a {display:block;margin-right:0;margin-left:5px;height:34px;font-size:14px;line-height:36px;color:#333;padding:0 10px;border:solid 1px #CCC}
.similartools .sel {text-decoration:none;border-color:#BBB;background-color:#CCC}
.similartools .options {display:inline-block}

.fbcard .activity .submitter {float:right;text-align:right;color:#aaa;font-size:13px;display:inline-block;margin:6px 0 0 0}
.fbcard .activity .submitter a {color:#bbb}
.fbcard .activity .submitter > span {font-weight:normal;padding:0;margin:0;display:inline}

.nosimilarmatch a {margin-top:20px;display:block;font-size:24px;color:#444;font-weight:bold;background-color:#999;text-align:center;border-radius:5px;padding:25px}
.nosimilarmatch a:hover {background-color:#bbb;text-decoration:none}

/* --- Action Bar (Match/Link/No Match) */

/* .fbcard .action {white-space:nowrap;margin:0 -14px -7px -10px;border:1px solid red;max-width:70%;display:inline-block;float:right} */

.fbcard .action {position:absolute;bottom:0;right:0;margin:0;width:50%}
.fbcard .action a {padding:16px 9px;width:50%;text-decoration:none;font-size:18px;font-weight:bold;text-align:center;float:left}
.fbcard .action a:hover {text-decoration:none;background:#000;color:#fff}

.fbcard .action .match {color:#FFF;background:#5CB85C}
.fbcard .action .linked {color:#FFF;background:#428BCA}
.fbcard .action .nomatch {color:#444;background:#aaa}

/* ------ Similar Version w/Link */

.fbsimilar .fbcard .action {width:60%}
.fbsimilar .fbcard .action a {font-size:16px}
.fbsimilar .fbcard .action .match {width:33%}
.fbsimilar .fbcard .action .linked {width:34%}
.fbsimilar .fbcard .action .nomatch {width:33%}

/* --- Linking/Confirming Actions */

.fbsimilar .fbcard .linkednote {display:none;padding:16px 9px 8px 9px;color:#FFF;background-color:#428BCA;margin:0 -14px -7px -14px}

.fbsimilar .fbcard .linkednote .txt {width:60%;padding:3px}
.fbsimilar .fbcard .linkednote .cancel {color:#fff}
.fbsimilar .fbcard .linkednote .btn {margin-left:9px}

.fbsimilar .fbcard .matchconfirm {display:none;padding:16px 9px 9px 9px;color:#FFF;background-color:#5CB85C;margin:0 -14px -7px -14px}
.fbsimilar .fbcard .matchconfirm div {padding-bottom:9px}
.fbsimilar .fbcard .matchconfirm .cancel {margin-left:9px;color:#fff}

/* ------ Similar/Predictive Hidden Card (not a match) */

.fbcard.hidecard {padding:3px 6px}
.fbcard.hidecard .hidetext {display:inline-block;color:#bbb;font-weight:bold}

/* Simple List Interface */

.fbsimple .toolbar {padding:10px;text-align:left;margin-bottom:20px;position:relative}
.fbsimple .toolbar .liststyle {position:absolute;right:10px;top:9px}

/* Simple Feedback Cards */

.fbsimple .fbcard .votecol {width:100px;text-align:center;box-shadow:inset 0 0 35px 0 rgba(0,0,0,.05);position:relative} /* Not Votable - Theirs or Can't Vote */
.fbsimple .fbcard .datacol {padding:20px 20px 10px 20px;border-left:1px solid #FFF;border-right:1px solid #FFF;box-shadow:inset 0 2px 35px 0 rgba(0,0,0,.05)}
.fbsimple .fbcard .usercol {width:275px;background:#eee;padding-left:25px;box-shadow:inset 0 2px 35px 0 rgba(0,0,0,.05)}

/* Simple Feedback Voting Carets */

.voteui {position:relative}
.voteui i{font-size:36px!important}
.voteui a{line-height:1;position:relative;top:0.3em}
.voteui .vcount-up{position:absolute;top:0;left:0;width:100%;text-align:center;opacity:0.15}
.voteui .vcount-dn{position:absolute;bottom:0;left:0;width:100%;text-align:center;opacity:0.15}
.voteui.votable.hasvoted .vcount-dn {opacity:1}
.voteui.votable.notvoted .vcount-up {opacity:1}
.voteui.votable{cursor:pointer}
.fbsimple .fbcard .voteui .vcount-out {height:100%;position:absolute;top:0;width:100px;z-index:0}

/* Feedback Vote Colors */

.voteui a{color:#333}
.voteui i{color:#333}
.voteui b{color:#333}
.voteui {color:#333}

.voteui.hasvoted a, .voteui.issubmitter a {color:#fff}
.voteui.hasvoted i, .voteui.issubmitter i {color:#fff}
.voteui.hasvoted b, .voteui.issubmitter b {color:#fff}
.voteui.hasvoted, .voteui.issubmitter {color:#fff}

.voteui.notvoted a{color:#666}
.voteui.notvoted i{color:#666}
.voteui.notvoted b{color:#666}
.voteui.notvoted {color:#666}

/* --- Simple Feedback List Voting */

.voteui:hover,.voteui a:hover {text-decoration:none}
.voteui.add:hover {text-decoration:none;color:#444} /* Add a Vote */
.voteui.remove:hover {text-decoration:none;color:#fff} /* Remove a Vote */

.fbsimple .fbcard .fbvotes{font-size:16px;font-weight:bold}
.fbsimple .fbcard .fbvotes span {display:block}
.fbsimple .fbcard .fbvotes span.vlabel {margin-top:0}
.fbsimple .fbcard .fbvotes span.vcount b {font-weight:600;margin-top:0}
.fbsimple .fbcard .fbvotes span.vlabel b {font-weight:600;font-size:14px;text-transform:uppercase}
.fbsimple .fbcard .fbvotes.vlabel{padding:5px}

.fbsimple .fbcard b.votes1 {font-size:50px;line-height:50px}
.fbsimple .fbcard b.votes2 {font-size:45px;line-height:40px}
.fbsimple .fbcard b.votes3 {font-size:42px;line-height:42px}
.fbsimple .fbcard b.votes4 {font-size:26px;line-height:26px}
.fbsimple .fbcard b.votes5 {font-size:22px;line-height:22px}
.fbsimple .fbcard b.votes6 {font-size:18px;line-height:18px}

/* --- Simple Feedback List Details */

/* Date bar for Recent Feedback/Comments on Simple list */

.fbsimple .datebar {padding:10px;margin:20px 0 20px 0;font-size:12px;font-weight:400;line-height:1;background-color:#ddd;color:#888}

.fbsimple .fbcard .title a {color:#444 }
.fbsimple .fbcard .title {padding:0 20px 15px 0;margin:0 0 -5px 0;font-size:24px;font-weight:600;line-height:1.2;float:none}
.fbsimple .fbcard .desc {padding:0 20px 15px 0;color:#444;display:block}
.fbsimple .fbcard .activity {padding:0 0 10px 0}
.fbsimple .fbcard .postsdate .cdate {padding:0;font-weight:normal;margin-left:-10px}
.fbsimple .fbcard .postsdate span {color:#aaa}

.fbsimple .fbcard.archived .title a {background:url(/images/icon/comment-lock-off.png) right 10px no-repeat;padding-right:20px} /* Show Lock icon for Archived FB */

.fbsimple .status, .fbsimple .posts, .fbsimple .ident {box-shadow:inset 0 0 3px 0 rgba(50,50,50,.1) }

.fbsimple .fbcard .activity span.ident {position:inherit;background:#ddd;color:#aaa} /* ID */
.fbsimple .fbcard .activity span.ident a {color:#999} /* ID */
.fbsimple .fbcard .activity span.ident a:hover {color:#666;text-decoration:none} /* ID */

.fbsimple .fbcard .fbuser .fbname {font-size:18px;margin-bottom:2px;margin-top:8px}
.fbsimple .fbcard .fbuser .fbname .avatarname {display:inline-block;margin-top:4px}
.fbsimple .fbcard .fbuser .fbname .avatar {float:left;margin-right:10px;margin-top:0;box-shadow:0 2px 5px 1px rgba(0,0,0,.2)}
.fbsimple .fbcard .fbuser .fbname .avatar img {border:2px solid #fff}
.fbsimple .fbcard .fbuser .fbdate {font-size:14px;color:#aaa;margin-bottom:6px}

/* --- Simple Shrunk Version */

.fbsimple.shrunk .fbcard .vcount-out{display:none}
.fbsimple.shrunk .fbcard .title {font-weight:400;font-size:20px;display:block}
.fbsimple.shrunk .fbcard .desc {display:none}
.fbsimple.shrunk .fbcard .activity {display:none}

.fbsimple.shrunk .fbcard b.votes1 {font-size:38px;line-height:35px}
.fbsimple.shrunk .fbcard b.votes2 {font-size:36px;line-height:32px}
.fbsimple.shrunk .fbcard b.votes3 {font-size:32px;line-height:28px}
.fbsimple.shrunk .fbcard b.votes4 {font-size:28px;line-height:24px}
.fbsimple.shrunk .fbcard b.votes5 {font-size:24px;line-height:20px}
.fbsimple.shrunk .fbcard b.votes6 {font-size:20px;line-height:18px}

.fbsimple.shrunk .fbcard .avatar.large, .fbsimple.shrunk .avatar.large img {height:32px;width:32px}
.fbsimple.shrunk .fbcard .fbuser .fbname .avatar {margin-top:2px;margin-left:0}
.fbsimple.shrunk .fbcard .fbuser .fbname {font-size:15px;margin-bottom:0;margin-top:9px}
.fbsimple.shrunk .fbcard .fbuser .fbdate {font-size:12px}
.fbsimple.shrunk .fbcard .usercol {padding-left:15px}
.fbsimple.shrunk .fbcard .datacol {padding-left:15px;padding:10px 20px 0 15px}

/* No Simple Feedback Message - None Available! */
.fbsimple .nosimplematch {margin-top:20px;display:block;font-size:24px;color:#ccc;text-shadow:0  1px 0 #FFF;font-weight:bold;background-color:#F8F8F8;text-align:center;border-radius:5px;padding:60px}

/* Feedback Tips */

.fbtips .fbdate {padding:15px;background:#FFF;font-size:18px;margin-bottom:20px;text-align:center;border:1px solid #ddd}

.fbtips div {font-size:15px}
.fbtips .avatar {float:left;margin-right:12px;margin-left:6px;margin-top:5px}
.fbtips .card .avatar {margin-left:0 !important}
.fbtips .fbbyname {font-size:15px;font-weight:bold}
.fbtips .fbbyteam {font-size:12px;margin-top:0}
.fbtips .subby {color:#bbb;font-size:13px;margin-bottom:-1px;margin-top:-2px}

/* -- FB Tips for Mods */
.fbtips .fbsubtip hr {border-top:1px dashed #ddd;margin:0;margin-top:12px;margin-left:-12px;margin-right:-12px} 
.fbtips .fbsubtip .expandtip {position:absolute;right:0;top:38px;background:#eee;color:#aaa;border-radius:2px;padding:1px 4px 0;display:inline-block;font-size:10px}
.fbtips .fbsubtip .expandtip:hover {background:#000;color:#ddd;text-decoration:none}
.fbtips .fbsubtip .expandtip.uparrow:after {content:'▲'}
.fbtips .fbsubtip .expandtip.downarrow:after {content:'▼'}
.fbtips .profile {margin-top:0}

.fbtips .fbupfield {margin-bottom:2px}

.fbtips .noowner {color:#ccc}

/* -- FB Tips for Non-Mods */

/* --- Large Counter */
.fbtips .fbcount .tip {padding:20px 0;text-align:center}
.fbtips .fbcount .total {font-size:50px}
.fbtips .fbcount .total.pointer {cursor:pointer}
.fbtips .fbcount .label {font-size:15px;margin-bottom:-3px}
.fbtips .fbcount .tipinner,.fbtips .fbcount .tip{padding:0;border:none}
.fbtips .fbcount .voteui{height:140px}

/* Submitter */
.fbtips .fbnonmodtips .avatar {margin-top:-3px }
.fbtips .fbnonmodtips .subby {margin-top:7px;margin-bottom:0}
.fbtips .fbnonmodtips .fbbyname {font-size:16px;font-weight:bold;margin-top:0;margin-bottom:8px}
.fbtips .fbnonmodtips .fbcount {position:relative}

/* Feedback Quick Menu */

.fbtips .fbnonmodtips .fbcount div.vlabel {padding-top:55px;font-weight:600;font-size:20px}
.fbtips .fbnonmodtips .fbcount div.vlabel a{padding:5px}

.quickmenu .nav li.head {margin-bottom:10px}
.quickmenu .nav li.publicon a {padding-left:22px;background:url('/images/icon/quick-public-on.png') 0 2px no-repeat}
.quickmenu .nav li.publicoff a {padding-left:22px;background:url('/images/icon/quick-public-off.png') 0 2px no-repeat}

.quickmenu .nav li.voteon a {padding-left:22px;background:url('/images/icon/quick-vote-on.png') 0 2px no-repeat}
.quickmenu .nav li.voteoff a {padding-left:22px;background:url('/images/icon/quick-vote-off.png') 0 2px no-repeat}

.quickmenu .nav li.watchon a {padding-left:22px;background:url('/images/icon/quick-watch-on.png') 0 2px no-repeat}
.quickmenu .nav li.watchoff a {padding-left:22px;background:url('/images/icon/quick-watch-off.png') 0 2px no-repeat}
.quickmenu .nav li.checkout a {padding-left:22px;background:url('/images/icon/quick-check-out.png') 0 2px no-repeat}
.quickmenu .nav li.checkin a {padding-left:22px;background:url('/images/icon/quick-check-in.png') 0 2px no-repeat}
.quickmenu .nav li.take a {padding-left:22px;background:url('/images/icon/quick-check-take.png') 0 2px no-repeat}

/* Feedback Comments */

/* New styling for Dynamic Tags in WYSIWYG */
.DYNAMICTAG {text-transform:uppercase;font-weight:bold;background:#428BCA !important;color:#fff !important;padding:2px 6px !important;border-radius:4px !important;margin:0 2px !important}

/* Select Box jquery Plugin */
.selectboxit-option {background:none;padding-left:0;margin-bottom:0}

/* Light Gray Placeholder Text */
::-webkit-input-placeholder {color:#ddd}
:-moz-placeholder {color:#ddd}
::-moz-placeholder {color:#ddd}
:-ms-input-placeholder {color:#ddd}

/* Mass-Feedback/Macro checkbox hack for Neil */
.macrospacehack {margin-left:-8px}
.macrospacehack .chk {margin-right:-3px}
.macrospacehack .hidden .chk {margin-right:5px}
.macrospacehack .hidden {padding-left:10px}

.occurrenceslist {padding:0 20px 0 20px}

/* Check for Legacy */
.ui-tabs {border:1px solid #ddd !important;margin-top:20px !important}
.ui-tabs .listin a {text-decoration:underline}
.ui-tabs .listin a:hover {text-decoration:none}
.ui-tabs select {margin-bottom:20px}
.ui-tabs h5 {font-size:20px;font-weight:bold;font-color:#666}

.fbdupeanswer {background:#f8f8f8;padding:12px}
.fbdupechart {margin-bottom:20px}
.fbdupeanswer:last-child {margin-bottom:20px}
.fbdontuse {font-size:12px;color:#999;padding-left:20px;cursor:pointer} /* FB Actions */
.fbdontuse:hover {text-decoration:underline}

/* Shared Gradients */

/* Light Gradient - Default Buttons */
.fboccurrences .scores .value, .voteui, .voteui.votable.notvoted, .voteui.voteable.voteoff {
background:#FFF;
background:-moz-linear-gradient(top,#FFF 0%,#EEE 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#EEE));
background:-webkit-linear-gradient(top,#FFF 0%,#EEE 100%);
background:-o-linear-gradient(top,#FFF 0%,#EEE 100%);
background:-ms-linear-gradient(top,#FFF 0%,#EEE 100%);
background:linear-gradient(to bottom,#FFF 0%,#EEE 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#EEE',GradientType=0);
}

/* Selected Gradient - Orange */
.fboccurrences .scores .value.active {
background:#ffd65e;
background:-moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04));
background:-webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%);
background:-o-linear-gradient(top,  #ffd65e 0%,#febf04 100%);
background:-ms-linear-gradient(top,  #ffd65e 0%,#febf04 100%);
background:linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 );
}

/* Occurrence Count Gradient */
.fboccurrences .scores .value.nolink, .voteui.hasvoted, .voteui.votable.hasvoted, .voteui.voteable.voteon, .voteui.issubmitter, .fbmobile.mobilemod .voteui, .fbmobile.mobilepre .voteui, .fbmobile.mobileretro .voteui {	
color:#FFF;
background:-moz-linear-gradient(top,  #858585 0%, #666 83%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#858585), color-stop(83%,#666));
background:-webkit-linear-gradient(top,  #858585 0%,#666 83%);
background:-o-linear-gradient(top,  #858585 0%,#666 83%);
background:-ms-linear-gradient(top,  #858585 0%,#666 83%);
background:linear-gradient(to bottom,  #858585 0%,#666 83%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#858585', endColorstr='#666',GradientType=0 )
}

/* Mobile Feedback Card UI Colors */
/* Mobile Feedback Cards - Occurence number for Pre-emptive, Retro, and Mod */
#myform .mobilepre .voteui b, #myform .mobileretro .voteui b, #myform .mobilemod .voteui b {color:#FFF;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);}
#myform .mobilepre .voteui, #myform .mobileretro .voteui, #myform .mobilemod .voteui {
border:1px solid #495267;
background-color: #606c88;background-image: -webkit-gradient(linear, left top, left bottom, from(#606c88), to(#3f4c6b));
background-image: -webkit-linear-gradient(top, #606c88, #3f4c6b);
background-image: -moz-linear-gradient(top, #606c88, #3f4c6b);
background-image: -ms-linear-gradient(top, #606c88, #3f4c6b);
background-image: -o-linear-gradient(top, #606c88, #3f4c6b);
background-image: linear-gradient(to bottom, #606c88, #3f4c6b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#606c88, endColorstr=#3f4c6b);
}

/* Browser Override */
	.browseroverride .wide {width:60%;min-width:inherit}
	/*.browseroverride .bodyarea, .browseroverride .wide {width:60%;min-width:inherit}*/
.browseroverride .leftnavback{width:20%;min-width:0}
.browseroverride .leftnavback .navout{width:auto}
.browseroverride .rightnavback{width:20%;min-width:0}
.browseroverride .rightnav{width:auto;min-width:0}

/* Fix for Formtables */
h3+.formtable{margin-top:-10px} /*Removes excessive margin between h3 and formtables*/
.formtable h3{margin-bottom:0px} /*Removes excessive margin between h3 and item headers*/
.formtable #divSize .hidden{margin-top:10px;} /*Adds missing top margin when User Defined is selected for Text Entry*/

/* FOR DEV */

/* 
.devcss h2:before { content: "H2: "; color: yellow; }
.devcss h3:before { content: "H3: "; color: orange; }
.devcss h4:before { content: "H4: "; color: red; }
.devcss h5:before { content: "H5: "; color: blue; }

.devcss h3.formsectionlink:before { content:""; }
.devcss h3.formsectionlink a:before { content: "H3: "; color: yellow !important; }
.devcss .feedbacktitle:before { content: ".FEEDBACKTITLE: "; color: purple; }
.devcss .pagedesc.dyn:before { content: ".PAGEDYN: "; color: orange; }

.devcss h5.pretable:before { content: "Should be H4 ---> "; color: red; }

xtable.formtable td { border: 1px solid red; }

*/



/* FOR OLD LIST TABLE - ROW HOVER */
/* Generic List Tables */
.listout .listin tr.hover .row0,
.listout .listin tr.hover .row1, 
.listout .listin > tbody tr.hover td .row0,
.listout .listin > tbody tr.hover td .row1
{background:#e9e9e9;border-color:#ddd}
 /* List Tables found in Trade compliance, IP address tables */
.listout .listin thead+tbody tr.hover td
{background:#e9e9e9;border-color:#ddd}
/* List Tables found in User Merge */
.mergeuserdrop.listin tr.hover td[class*="row"],
[id*="span_User"] .listout .listin tr.hover:nth-child(2) td
{background:#e9e9e9;border-color:#ddd}
/* List Table found in KB Overview */
.kbref .listin tr.hover .row0,
.kbref .listin tr.hover .row1
{background:#e9e9e9;border-color:#ddd}
.listin .header{background:#F5F5F5;color:#666;font-weight:bold;font-size:14px;border:1px solid #ddd;border-left:none;border-right:none}



/*-- NEW LIST TABLE [START] */




/*-- LIST TABLE STRUCTURE [START] */


/*-- List Table Structure - Td */
.listouter .td {text-align: center;display: table-cell;vertical-align: middle}
.listouter .rowheader .trunc {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis}

/*-- List Table Structure - Title */
.listouter .title,
.listouter a .title
{margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;line-height:36px;text-align:left;display:block}

/*-- List Table Structure - Title Outer */
.listouter .titleouter .title{padding:0}
.listouter .titleouter{padding:7px 0;display:inline-block}
.listouter .titleouterblock{padding:7px 12px 7px 0;display:block}

/*-- List Table Structure - Primary */
.listouter .primary {text-align: left;position: relative;padding: 0 8px;line-height: 1}

/*-- List Table Structure - Primary - Allow Title Wrap */
.listouter.allowtitlewrap .primary {white-space: normal;line-height: 1.3;padding:0 10px}
.listouter.allowtitlewrap .title {text-overflow: initial;-ms-text-overflow: initial;white-space: normal;line-height: 20px;padding: 0;margin-right: 0;padding:8px 0}
.listouter.allowtitlewrap .forumtitle {margin: 0;line-height: 1}

/*-- List Table Structure - Primary - Allow Title Break */
.listouter.allowtitlebreak .title {word-break:break-all;word-wrap: break-word;white-space: normal;line-height: 1.3;padding: 8px 0}

/*-- List Table Structure - Primary - Title Inline */
.listouter.titleinlineblock .td.primary .title{display:inline-block;margin-right:0}

/*-- List Table Structure - Primary - Small */
.listouter.primarysml .primary {max-width: 150px}

/*-- List Table Structure - Row Group Header */
.listouter .rowgrouphdr .td {padding:8px 10px}
.listouter .rowgrouphdr .title {line-height: 20px;margin: 0}
.listouter .rowgrouphdr .keynumber,
.listouter .rowgrouphdr .keynumberlead
{width: 81px}
.listouter .rowgrouphdr .status {width: 71px}

/*-- List Table Structure - Row New */
.listouter .rownew a{padding: 8px 10px;text-align: left;display: block}

/*-- List Table Structure - Row Empty */
.listouter .rowempty .td {text-align: left;padding: 8px 10px}

/*-- List Table Structure - Row Extra */
.listouter .rowextra .td {text-align: left;padding: 8px 10px;}

/*-- List Table Structure - Row Empty */
.listouter .rowempty.hidden {display: none}

/*-- List Table Structure - Detail - Text */
.listouter .rowheader [class*="txt"],
.listouter [class*="txt"]
{padding: 8px;text-align: left;line-height: 1.3;white-space: normal;overflow: inherit;text-overflow: inherit;-ms-text-overflow: inherit}
.listouter .txtdate {width: 200px}
.listouter .txtdate .hasqtiphint {display: inline-block;white-space: nowrap}
.listouter .txtlrg {width: 350px}

/*-- List Table Structure - Detail - User Avatars */
.displayavatar .listouter .useravatar {padding: 0;width: 200px;text-align: left;}
.displayavatar .listouter .author {margin: 5px 0}
.displayavatar .listouter .author > .hc-preview {float: left;padding: 0 8px;overflow: visible}
.displayavatar .listouter .author > .poster {display: inline-block;width: 100%;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;position: relative;left: 0;top: 0;padding-left: 48px;margin-left: -48px;line-height: 1;vertical-align: top}
.displayavatar .listouter .author > .poster big{display: inline-block;margin-top: 3px;margin-bottom: 4px}
.displayavatar .listouter .useravatar .light{padding:12px 8px;display:inline-block} /* if no user info available apply min height */
.displayavatar .listouter .author > .avatar {float: left;padding: 0;overflow: visible;margin: 0 4px} /* if hover card is not drawn (print mode) */
.displayavatar .listouter .postername {line-height: 1.2}

/*-- List Table Structure - Detail - Key Numbers */
.listouter .key {text-align: center;padding: 1px 6px;min-width: 60%;max-width: 65px;display: block;margin: 0 auto;}
.listouter .keynumber,
.listouter .keynumber:after
{width:80px}
.listouter .keynumberlead{width:80px}
.listouter .keynumberlead:after{width:80px}
.listouter .keynumberlead.wider,
.listouter .keynumberlead.wider:after
{width:120px}
.listouter .keynumberlink,
.listouter .keynumberlink:after
{width:80px}
.listouter .rowheader .keynumber{max-width:80px}
.listouter .rowheader .keynumberlead{max-width:80px}
.listouter .rowheader .keynumberlead.wider{max-width:120px}
.listouter .rowheader .keynumberlink{max-width:80px}

/*-- List Table Structure - Detail - Numbers */
.listouter .number {width: 70px;min-width: 70px;max-width: 70px;padding-left: 8px;padding-right: 8px}
.listouter .rowheader .number{max-width:70px}

/*-- List Table Structure - Detail - Active, Choice, Radio, Check  */
.listouter .status, .listouter .status:after{width:70px}
.listouter .choice, .listouter .choice:after{width:70px}
.listouter .radio, .listouter .radio:after{width:70px}
.listouter .check, .listouter .check:after{width:70px}
.listouter .td.active, .listouter .td.active:after{width:70px}
.listouter .td.default, .listouter .td.default:after{width:70px}
.listouter .td.select, .listouter .td.select:after{width:200px;text-align:left}
.listouter .td.select{padding:0 10px}
.listouter .rowheader .status{max-width:70px}
.listouter .rowheader .choice{max-width:70px}
.listouter .rowheader .radio{max-width:70px}
.listouter .rowheader .check{max-width:70px}
.listouter .rowheader .active{max-width:70px}
.listouter .rowheader .default{max-width:70px}
.listouter .rowheader .select{max-width:200px}

/*-- List Table Structure - Sort Header Row */
.listouter.hassortheaders .rowheader .td:hover {background: url(/images/css/5-dark.png)}
.listouter.hassortheaders .rowheader .td {vertical-align: bottom;padding: 0}
.listouter.hassortheaders .rowheader .td.primary {padding: 0}
.listouter.hassortheaders .rowheader .td a {display: block;padding: 8px;overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis}
.listouter.hassortheaders .rowheader .context {vertical-align: middle}
.listouter.hassortheaders .rowheader [class*="sort"] a:before {content:"";height: 1em;width: 1em;display:inline-block;background-repeat: no-repeat!important;background-position: 0;margin-left: -.3em;margin-right: .5em;}
.listouter.hassortheaders .rowheader .td a:hover,
.listouter.hassortheaders .rowheader .td a:focus
{text-decoration:none}

/*-- List Table Structure - Action Items */
.listouter .actions {display: none;position: absolute;top: 0;right: 0;height: 36px}
.listouter .actions .hasqtiphint {height: 36px;display: inline-block}
.listouter .actions .icon {display:inline-block}
.listouter .primary:hover .actions {display:inline-block}
.listouter .actions.actionsshow {display:block}
.listouter .actions:hover {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;/* IE 10+ */-o-user-select: none;user-select: none;}
.listouter .actions .icon-remove:hover {cursor:pointer}

/*-- List Table Structure - Quick Search */
.realtimedrop .listouter .primary,.realtimedrop .listouter .primary:after{max-width:250px}
.realtimedrop .listouter .rowextra .td {padding: 0}
.realtimedrop .listouter .rowextra .td a{display: block;text-decoration: none;text-align: center;padding: 8px 10px}
.realtimedrop .listouter  .listin .rowoff .td .primary a{text-decoration:underline}



/*-- LIST TABLE STRUCTURE [END] */



/*-- LIST TABLE STRUCTURE - OUTPUT TYPE [START]  */



/*-- List Table Structure - "div" */
.listouter.div .td:after {content:"";position:relative;top:0;left:0;display:block}
.listouter.div .row {display: table;width: 100%; border-collapse: separate}
.listouter.div .rowset {display: table-row-group;display: block}

/*-- List Table Structure - "div" - Header, Title, and Desc */
.listouter.div .desc{margin-bottom: 10px}
.listouter.div .rowheader{display: table;width: 100%}
.listouter.div .rowheader .td {font-size: 13px;padding: 8px 10px;line-height: 1.2}
.listouter.div .rowheader a:hover,
.listouter.div .rowheader a:focus
{text-decoration: none}

/*-- List Table Structure - "div" - Context */
.listouter.div .context,
.listouter.div .context:after
{width:50px}
.listouter.div .rowheader .context{max-width:50px}

/*-- List Table Structure - "div" - Primary */
.listouter.div .primary {max-width:245px;min-width:245px}
.listouter.div .primary:after {max-width:245px;min-width:245px}
.listouter.div .primary .title {overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis}
.listouter.div .td.primary:after{content:none}
.listouter.div.hasdragdrop .primary {padding-left: 12px}

/*-- List Table Structure - "div" - Primary - Small */
.listouter.div.primarysml .primary {width: auto;min-width: 100px;max-width: 100px}

/*-- List Table Structure - "div" - Primary - Tag Title */
.listouter.div.tagtitle .primary {padding: 0;text-align: center;width: 50px;min-width: 50px;max-width: 50px}
.listouter.div.tagtitle .primary:after {padding: 0;text-align: center;width: 50px;min-width: 50px;max-width: 50px}
.listouter.div.tagtitle .primary .title {text-align: center;margin-right: 0}  

/*-- List Table Structure - "div" - Row Group Header */
.listouter.div .rowgrouphdr .primary {padding:8px 8px 8px 12px}
.listouter.div .rowgrouphdr {display: table;width: 100%;border-collapse: separate;}
.listouter.div .rowgrouphdr > .primary {display: table-cell}
.listouter.div .rowgrouphdr .primary small {margin-left: 8px}
.listouter.div .rowgrouphdr .primary:last-child {border-right-width: 0}
.listouter.div .rowgrouphdr .td:after {content: none}

/*-- List Table Structure - "div" - Row New */
.listouter.div .rownew {display: table;width: 100%}

/*-- List Table Structure - "div" - Row Total */
.listouter.div .rowtotal {display: table;width: 100%;border-collapse: separate;}
.listouter.div .rowtotal .primary {padding-left: 0}
.listouter.div .rowtotal .title {display: block;padding: 10px 8px;text-align: left;line-height: 1}

/*-- List Table Structure - "div" - Row Error */
.listouter.div .rowerror {padding: 12px;background-image: none!important}

/*-- List Table Structure - "div" - Row Extra */
.listouter.div .rowextra .td {display: block}

/*-- List Table Structure - "div" - Row Empty */
.listouter.div .rowempty {display: table;width: 100%}
.listouter.div .rowempty.hidden {display: none}

/*-- List Table Structure - "div" - Detail - Icon */
.listouter.div .listtable .icon {float: none;margin: 0} /*ok to remove after cleanup*/

/*-- List Table Structure - "div" - Detail - Text  */
.listouter.div .rowheader .txtsml,
.listouter.div .txtsml
{width: 120px}
.listouter.div .txtsml:after {width: 120px}
.listouter.div .rowheader .txtmed {min-width: 150px;white-space: normal;max-width: 150px;}
.listouter.div .txtmed {width: 150px;min-width: 150px;white-space: normal;max-width: 150px;overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis}
.listouter.div .rowheader .txtmedwrap,
.listouter.div .txtmedwrap
{padding: 8px 10px;text-align: left;min-width: 150px;white-space: normal;line-height: 1.3}
.listouter.div .rowheader .txtmedbreak,
.listouter.div .txtmedbreak
{min-width: 200px;word-break: break-word;word-wrap: break-word}
.listouter.div .rowheader .txtlrg {min-width: 200px;white-space: normal;max-width: 200px;}
.listouter.div .txtlrg {width: 200px;min-width: 200px;white-space: normal;max-width: 200px;}
.listouter.div .rowheader .txtemail,
.listouter.div .txtemail
{min-width: 250px;word-break: break-word;word-wrap: break-word}
.listouter.div .rowheader .txtfullname,
.listouter.div .txtfullname
{min-width: 200px;word-break: normal;overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;max-width: 200px;}
.listouter.div .txtusername {width: 150px;max-width: 150px;overflow: visible;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;}
.listouter.div .txtusername a {display: inline-block}
.listouter.div .rowheader .txtparagraph,
.listouter.div .txtparagraph
{min-width: 300px;max-width: 300px}
.listouter.div .txtdistvalue {width: 200px}
.listouter.div .txtselect {width: 200px}
.listouter.div .txturl {width: 310px;min-width: 310px;max-width: 310px;word-break: break-all;word-wrap: break-word}
.listouter.div .txturllrg {width: 380px;min-width: 380px;max-width: 380px}

/*-- List Table Structure - "div" - Detail - Full */
.listouter.div .full,.listouter.div .fullleft{padding:8px 8px;white-space:normal;min-width:150px}
.listouter.div .fullleft,.listouter.div .fullleft:after{text-align:left}
.listouter.div .rowheader .fullleft{padding:8px}

/*-- List Table Structure - "div" - Detail - Team */
.listouter.div .team,.listouter.div .team:after{width:100px}
.listouter.div .rowheader .team{max-width:100px}



/*-- List Table Structure - "table" [START]*/



/*-- List Table Structure - "table" */
.listouter.table.browserff .listtable {border-collapse: separate} /* Firefox has issues with tables when using border-collapse:collapse */

/*-- List Table Structure - "table" - Context */
.listouter.table .context {width: 50px}
.listouter.table.contextwide .context {width: 110px;text-align: left;padding-right: 8px;padding-left: 8px}

/*-- List Table Structure - "table" - Context Wide */
.listouter.table.contextwide .context,
.listouter.table.contextwide .context:after
{width:110px}
.listouter.table.contextwide .context{text-align:left;padding-left:10px}
.listouter.table .rowheader .contextwide{max-width:110px}

/*-- List Table Structure - "table" - Primary - Title Inline */
.listouter.table.titleinline .td.primary {padding-top:8px;padding-bottom:8px}
.listouter.table.titleinline .td.primary .title {display :inline;margin-right: 0;padding: 0}

/*-- List Table Structure - "table" - Row Header */
.listouter.table .rowheader .td {padding-left: 10px;padding-right: 10px}
.listouter.table .rowheader .primary {padding-top: 8px;padding-bottom: 8px}
/*-- List Table Structure - "table" - Row New */
.listouter.table .rownew .td {padding: 0}

/*-- List Table Structure - "table" - Row Total */
.listouter.table .rowtotal .td .title{line-height: 1;padding: 10px 8px;margin: 0}

/*-- List Table Structure - "table" - Detail - URL */
.listouter.table .txturl {word-break:break-word;word-wrap: break-word;min-width: 300px;max-width: 300px}
.listouter.table .txturllrg {word-break:break-word;word-wrap: break-word;min-width: 500px;max-width: 500px}

/*-- List Table Structure - "table" [END]*/



/*-- List Table Structure - "vftable" [START]*/



.listouter.vftable .td {padding:8px}
.listouter.vftable .rowheader .td {text-align: left}
.listouter.vftable .rowheader .context {text-align: center}
.listouter.vftable .context {width: 30px!important}
.listouter.vftable .primary {width: 100px}
.listouter.vftable .txtparagraph {width: 300px}
.listouter.vftable .txtmedwrap {min-width: 150px}
.listouter.vftable .txtsml {width: 120px}
.listouter.vftable .sep {border-bottom: 1px solid #ddd;margin-bottom:10px}
.listouter.vftable .chk {margin: 0}



/*-- List Table Structure - "vftable" [END]*/



/*-- LIST TABLE STRUCTURE - OUTPUT TYPE [END]  */



/*-- LIST TABLE BORDER [START] */



/*-- List Table Borders */
.listouter.bord .listtable{border-spacing: 0;background-clip: padding-box}
.listouter.bord .listtable,
.listouter.bord [class*="row"],
.listouter.bord .td
{border: 0 solid #ddd}
.listouter.bord[class*="table"] .listtable{border-collapse:separate;border-color:transparent} /* allows border radius on table tags */
.listouter.bord .rowgrouphdr .td {border-width: 0 1px 1px 0}
.listouter.bord.div .rowgrouphdr .td {border-right-color: transparent}
.listouter.bord.div .rowheader {border-width: 0 0 1px 0}
.listouter.bord.div .rowempty {border-width: 0 0 1px 0}
.listouter.bord.div .rowempty:last-child {border-width: 0}
.listouter.bord.div .rownew .td {border-width: 0}
.listouter.bord.div .row.blank .td {border-width: 0}
.listouter.bord.div .rowempty .td {border-width: 0}
.listouter.bord.div .rowtotal .td {border-top-width: 0;border-bottom-width: 0}
.listouter.bord.div .rowextra .td {border-width: 0}
.listouter.bord.div .rowset {border-width: 0}
.listouter.bord.div .rowset:last-child .row:last-child .td {border-bottom-width: 0}
.listouter.bord.div .listtable {border-width: 1px}
.listouter.bord.table .rowheader {border: none}

/*  List Table Borders - Special rules for toggling rows */
.listouter.bord.div .rowshown:nth-last-child(2) .td {border-bottom-width: 0}
.listouter.bord.div .rowshown.inactive:last-child .td {border-top-width: 1px}
.listouter.bord.div .rowshown + .rowshown:last-child .td {border-top-width: 1px}
.listouter.bord.div .rowoff.rowshown + .rowshown .td {border-top-width: 0}

/* List Table Borders - Cells */
.listouter.bord .td {border-width: 0 1px 1px 0;}
.listouter.bord.div .td:first-child {border-left-width: 0}
.listouter.bord.div .td:last-child {border-right-width: 0}
.listouter.bord.div .rowheader .td {border-right: 1px solid transparent}
.listouter.bord.div .rowoff .td {border-right-color: #ccc;border-bottom-color: #cecece}
.listouter.bord.div .row.blank {border-width: 0}

/*  List Table Border Radius - Rounded by default */
.listouter.radius .listtable {border-radius: 3px}
.listouter.radius .rowheader {border-radius: 3px 3px 0 0}
.listouter.radius .rowheader .td:first-child {border-top-left-radius: 3px}
.listouter.radius .rowheader .td:last-child {border-top-right-radius: 3px}
.listouter.radius .rowlast {border-radius: 0 0 3px 3px}
.listouter.radius .rowlast .td:first-child {border-bottom-left-radius: 3px}
.listouter.radius .rowlast .td:last-child {border-bottom-right-radius: 3px}



/*-- LIST TABLE BORDER [END] */



/*-- LIST TABLE SKIN [START] */



/*-- List Table Skin - Primary */
.listouter.skin .primary a {outline: none}
.listouter.skin .primary a:hover,
.listouter.skin .primary a:focus
{text-decoration:none}
.listouter.skin .primary.haslink:hover {background: #ebf2f9}

/*-- List Table Skin - Primary - No Title */
.listouter.skin .notitle {font-style: italic}

/*-- List Table Skin - Primary - Allow Title Wrap */
.listouter.skin.allowtitlewrap .forumdesc {font-size: 14px;line-height: 20px;color: #666}
.listouter.skin.allowtitlewrap .forumtitle{font-weight: bold;font-size: 16px}
.listouter.skin.allowtitlewrap .primary a:hover .forumtitle{color:#2a6496}

/*-- List Table Skin - Row */
.listouter.skin .row {background: #fff}
.listouter.skin .rowshown {background: transparent}

/*-- List Table Skin - Row Header */
.listouter.skin .rowheader {background: #f5f5f5}
.listouter.skin .rowheader .td {color: #666;font-weight: bold;font-size: 90%}

/*-- List Table Skin - Row Group Header */
.listouter.skin .rowgrouphdr {background: #444}
.listouter.skin .rowgrouphdr .td {color: #fff;font-weight: bold}
.listouter.skin .rowgrouphdr .primary {color: #fff}
.listouter.skin .rowgrouphdr .primary a {color: #fff}
.listouter.skin .rowgrouphdr.hover {background-image: url(/images/css/20-light.png)}
.listouter.skin .rowgrouphdr .primary.haslink:hover {background: url(/images/css/30-light.png)}

/*-- List Table Skin - Team Access Group Rows */
.listouter.skin .teamtype .rowgrouphdr .primary a {color: #606c88}

/*-- List Table Skin - Row */
.listouter.skin .row.hover {background-image:url(/images/css/5-dark.png);background-repeat:repeat}

/*-- List Table Skin - Row Off */
.listouter.skin .rowoff .td {background: #ddd}
.listouter.skin .rowoff .primary {font-style: italic;color :#999}
.listouter.skin .rowoff .primary a {text-decoration: underline;color :#999}
.listouter.skin .rowoff.hover {background: #d5d5d5}

/*-- List Table Skin - Group Off */
.listouter.skin .groupoff .rowgrouphdr{background:#aaa}
.listouter.skin .groupoff .row {background: #ddd}
.listouter.skin .groupoff .row .td {border-color: #ccc}
.listouter.skin .groupoff .row a {color: #999}
.listouter.skin .groupoff .primary {font-style: italic}
.listouter.skin .groupoff .primary a {text-decoration: underline}
.listouter.skin .groupoff .rowgrouphdr.hover {background-image: url(/images/css/10-dark.png)}
.listouter.skin .groupoff .row.hover {background-image: url(/images/css/5-dark.png)}
.listouter.skin .groupoff .rowgrouphdr .primary.haslink:hover{background:url(/images/css/50-light.png)}

/*-- List Table Skin - Row Sticky */
.listouter.skin .rowsticky {background: #fffde2}
.listouter.skin .rowsticky.hover {background: #ffc}

/*-- List Table Skin - Row New */
.listouter.skin .rownew .td {font-weight: bold;font-size: 12px;background: #5CB85C}
.listouter.skin .rownew a{color: #fff}
.listouter.skin .rownew a:hover,
.listouter.skin .rownew a:focus
{background-image: url(/images/css/20-dark.png);text-decoration: none}

/*-- List Table Skin - Row Total */
.listouter.skin .rowtotal .td {background-color: #555;font-weight: bold;font-size: 12px;color: #fff}
.listouter.skin .rowtotal.hover .td {background-image: url(/images/css/20-dark.png)}

/*-- List Table Skin - Row Extra */
.listouter.skin .rowextra {background: #666}
.listouter.skin .rowextra .td {color: #fff;font-weight: bold}
.listouter.skin .rowextra .td a {color: #fff}

/*-- List Table Skin - Row Empty */
.listouter.skin .rowempty {background: #aaa}

/*-- List Table Skin - Row All */
.listouter.skin .rowall {background: #fffde2}

/*-- List Table Skin - Sort Header Row */
.listouter.skin.hassortheaders .rowheader .td {padding:0}
.listouter.skin.hassortheaders .rowheader .td[class*="sort"] {border-bottom-width: 3px;border-bottom-style: solid}
.listouter.skin.hassortheaders .rowheader .sortasc {border-bottom-color: #f0ad4e}
.listouter.skin.hassortheaders .rowheader .sortdesc {border-bottom-color: #439f43}
.listouter.skin.hassortheaders .rowheader .sortasc a:before {background-image: url(/images/arrow_down.gif)}
.listouter.skin.hassortheaders .rowheader .sortdesc a:before {background-image: url(/images/arrow_up.gif)}

/*-- List Table Skin - Detail - Key Numbers */
.listouter.skin .key {background: url(/images/css/form-section.png) top left repeat-x #fff9c1;border-radius: 6px;border: 1px solid #ffec8b;color: #000} 

/*-- List Table Skin - Action Items */
.listouter.skin .actions {background-image: url(/images/css/90-LightGray.png)}
.listouter.skin .rowgrouphdr .actions {background-image: url(/images/css/90-DarkGray.png)}
.listouter.skin .groupoff .rowgrouphdr .actions {border-color: #aaa}
.listouter.skin .actions .icon:hover {background-image: url(/images/css/50-LightGray.png)}
.listouter.skin .rowgrouphdr .actions .icon:hover {background-image: url(/images/css/50-DarkGray.png)}

/*-- List Table Skin - Quick Search */

.realtimedrop .listouter.skin .listtable {border-width: 0;box-shadow: 0 1px 1px rgba(0,0,0,0.15);background: #fff;text-shadow: none;color: #333;font-weight: normal}
.realtimedrop .listouter.skin a {color:#009dff;text-shadow: none;font-weight: normal}
.realtimedrop .listouter.skin .rowoff a {color:#999}
.realtimedrop .listouter.skin .rowextra a {color: #fff;font-weight: bold}
.realtimedrop .listouter.skin  a:hover {color:#000}
.realtimedrop .listouter.skin .rowextra:hover {background:url(/images/css/20-dark.png)}

/*-- List Table Skin - Detail - Tag Title */
/*.listouter.skin .rowgrouphdr .td.primary.hasactions:before {border-color: transparent rgba(228, 228, 228, 0.2)}*/ /*rgba(228, 228, 228, 0.2)*/
/*.listouter.skin .rowoff .td.primary.hasactions:before {border-color: transparent rgba(154, 154, 154, 0.2)}*/ /*rgba(154, 154, 154, 0.2)*/
/*.listouter.skin .td.primary.hasactions:before {border-color: transparent rgba(152, 152, 152, 0.2);border-width: 0px 10px 10px 0px;border-style: solid}*/ /*rgba(152, 152, 152, 0.2)*/
.listouter.skin .rowgrouphdr .td.primary.hasactions:before {height:10px;width:10px;background: url(/images/css/marker_80_E4E4E4.png) top right no-repeat transparent}
.listouter.skin .rowoff .td.primary.hasactions:before {height:10px;width:10px;background: url(/images/css/marker_20_9A9A9A.png) top right no-repeat transparent}
.listouter.skin .td.primary.hasactions:before {height:10px;width:10px;background: url(/images/css/marker_20.png) top right no-repeat transparent}
/* LIST TABLE SKIN [END] */


























/*-- NEEDS LIST TABLE STRUCTURE CLEAN UP */




.listouter.topics .primary .title{font-size:120%;line-height:1.4;padding-top:10px;padding-bottom:10px}
.listouter .td.primary.hasactions:before{content:"";position:absolute;height:0;width:0;top:0;right:0;display:block;}



/*-- List Table Structure - Cell Width Adjustments */

/*-- List Table Structure - Detail - Icon */
.listouter .icon, .listouter .icon:after{width:70px}
.listouter .rowheader .icon{max-width:70px}

/*-- List Table Structure - Detail - Pretty Num */
.listouter .number .num{color:#666}
.listouter .number .num a {color:#08c}
.listouter .number .num:hover a {color:#2a6496}
.listouter .rowoff .number .num a, .listouter .rowoff .number .num:hover a{color:#999}

/*-- List Table Structure - "div" - Primary Header Adjustments */
.listouter.div.tagtitle .rowheader .primary {text-indent:0}

/*-- List Table Structure - Sort Handle */
.listouter .handle{width:10px;display:inline-block;position:absolute;left:0;top:0;height:100%;background-repeat:no-repeat;background-position:2px 3px}
/* default grippy */
.listouter .row .handle{background-image:url('/images/grippy_a30.png')}
.listouter .rowoff .handle{background-image:url('/images/grippy_a50.png')}
.listouter .rowgrouphdr .handle{background-image:url('/images/grippy_a50.png')}
.listouter .groupoff .row .handle{background-image:url('/images/grippy_a00.png')}
/* hover grippy */
.listouter .row:hover .handle{background-image:url('/images/grippy_a40.png')}
.listouter .rowoff:hover .handle{background-image:url('/images/grippy_a100.png')}
.listouter .rowgrouphdr:hover .handle{background-image:url('/images/grippy_a100.png')}
/* cursors for grab and drag */
.listouter .handle:hover{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;}
.listouter .handle:active{cursor: -moz-grabbing; cursor: -webkit-grabbing; cursor: grabbing}
.listouter .context{position:relative}
.listouter .rowall .handle{display:none}

/*-- List Table - Nested Sorting CSS */
.listouter .dragged {position:absolute;opacity:0.5;z-index:2000}
.listouter .placeholder {position:relative;margin:0;padding:0;border:none}
.listouter .placeholder:before {position:absolute; content:""; width:0; height:0; margin-top:-5px; left:-5px; top:-4px; border:5px solid transparent; border-left-color:red; border-right:none}
.listouter .listtable .dragged .primary:hover .actions{display:none}

/*-- List Table - Inline Delete */
.listouter .deleteconfirm{display:none;position:absolute;top:0;right:0;text-align:right;background:#B90000;color:#fff;width:auto;max-width:100%;overflow:hidden}
.listouter .deleteconfirm:before {content:"";position:relative;display:inline-block;width:10px}
.listtable .deleteconfirmbtn.yes, .listtable .deleteconfirmbtn.no {display:inline-block;background:#000;padding:7px 20px;border-radius:3px;color:white;margin:4px;line-height:1;cursor:pointer;color:#fff}
.listtable .deleteconfirmbtn.yes:hover, .listtable .deleteconfirmbtn.no:hover{text-decoration:none;background:#333}
.listtable .deleteconfirm .standout{color:#fff;font-weight:bold}
.listtable .deleteconfirmbtn.yes{margin-left:8px}

/*-- List Table - Row Blank */
.listouter .row.rowblank{border:none}

/*-- List Table - Icon */
.listouter .actions [class*="icon-"]{height:36px;width:40px}
.listouter .actions [class*="icon-"]:before{content:"";height:16px;width:16px;display:block;position:relative;top:50%;margin-top:-8px;left:50%;margin-left:-8px;background-position:0;background-repeat:no-repeat}
.listouter .title [class*="icon-"]{height:16px;width:16px;display:inline-block;position:relative;margin-left:5px}
.listouter .title [class*="icon-"]:before{content:"";height:16px;width:16px;display:block;background-position:0;background-repeat:no-repeat}
.listouter .title [class*="icon-"] a {position:absolute;height:100%;width:100%;display:inline-block;top:0}
/*-- List Table - Icon without states */
.listouter .icon-elements:before{content:"";background-image:url('/images/icon/list.png')}
.listouter .icon-email:before{background-image:url('/images/icon/email.png')}
.listouter .icon-feedback:before{content:"";background-image:url('/images/icon/feedback.png')}
.listouter .icon-form:before{content:"";background-image:url('/images/icon/list.png')}
.listouter .icon-forum-markunread:before{content:"";background-image:url('/images/icon/read.png')}
.listouter .icon-forum-fileattached{content:"";background-image:url('/images/icon/download.png')}
.listouter .icon-forum-hot{content:"";background-image:url('/images/icon/hottopic.png')}
.listouter .icon-forum-sticky{content:"";background-image:url('/images/icon/sticky.png')}
.listouter .icon-forum-unsubscribe{content:"";background-image:url('/images/icon/read.png')}
.listouter .icon-log:before{content:"";background-image:url('/images/icon/log.png')}
.listouter .icon-list:before {content:"";background-image:url('/images/icon/list.png')}
.listouter .icon-markunread:before{content:"";background-image:url('/images/icon/refresh.png')}
.listouter .icon-mod:before{content:"";background-image:url('/images/icon/mod.png')}
.listouter .icon-notes:before{background-image:url('/images/icon/notes.png')}
.listouter .icon-projsummary:before{content:"";background-image:url('/images/icon/projsummary.png')}
.listouter .icon-refresh:before{background-image:url('/images/icon/refresh.png')}
.listouter .icon-reset-password:before{background-image:url('/images/icon/resetpassword.png')}
.listouter .icon-report:before{content:"";background-image:url('/images/icon/report2.png')}
.listouter .icon-topic:before{content:"";background-image:url('/images/icon/topic.png')}
.listouter .icon-reply:before{content:"";background-image:url('/images/icon/reply.png')}
.listouter .icon-report-build:before{content:"";background-image:url('/images/icon/report2.png')}
.listouter .icon-report-summary:before{content:"";background-image:url('/images/icon/report.png')}
.listouter .icon-save:before{background-image:url('/images/icon/download.png')}
.listouter .icon-script:before{background-image:url('/images/icon/script.png')}
.listouter .icon-stats:before{background-image:url('/images/icon/report.png')}
.listouter .icon-stringimport:before{background-image:url('/images/icon/import-csv.png')}
.listouter .icon-stringexport:before{background-image:url('/images/icon/export-csv.png')}
.listouter .icon-style:before{background-image:url('/images/icon/style.png')}
.listouter .icon-surveys:before{content:"";background-image:url('/images/icon/surveys.png')}
.listouter .icon-tags:before{background-image:url('/images/icon/tags.png')}
.listouter .icon-tasks:before{content:"";background-image:url('/images/icon/tasks.png')}
.listouter .icon-tasklist:before{background-image:url('/images/icon/list.png')}
.listouter .icon-taskresults:before{background-image:url('/images/icon/report.png')}
.listouter .icon-taskreport:before{background-image:url('/images/icon/report2.png')}
.listouter .icon-priority-high:before{background-image:url('/images/icon/priority-high.png')}
.listouter .icon-priority-low:before{background-image:url('/images/icon/priority-low.png')}
.listouter .icon-priority-medium:before{background-image:url('/images/icon/priority-medium.png')}
.listouter .icon-import:before{background-image:url('/images/icon/import-wiki.png')}
.listouter .icon-export:before{background-image:url('/images/icon/export-wiki.png')}
.listouter .icon-report-sheet:before{background-image:url('/images/icon/report-sheet.png')}
.listouter .icon-report-chart:before{background-image:url('/images/icon/report-chart.png')}
.listouter .icon-report-doc:before{background-image:url('/images/icon/report-doc.png')}
.listouter .icon-report-label:before{background-image:url('/images/icon/report-label.png')}
.listouter .icon-report-1axis:before{background-image:url('/images/icon/report-1axis.png')}
.listouter .icon-report-2axis:before{background-image:url('/images/icon/report-2axis.png')}
.listouter .icon-report-widget:before{background-image:url('/images/icon/report-widget.png')}
.listouter .icon-report-geo:before{background-image:url('/images/icon/report-geo.png')}



/*-- List Table - Icon with On and Off states */
.listouter .icon-assume:before{background-image:url('/images/icon/assume.png')}
.listouter .icon-assumeoff:before{background-image:url('/images/icon/assumeoff.png')}
.listouter .icon-new:before{content:"";background-image:url('/images/icon/new.png')}
.listouter .icon-newoff:before{content:"";background-image:url('/images/icon/new-off.png')}
.listouter .icon-view:before{content:"";background-image:url('/images/icon/view.png')}
.listouter .icon-viewoff:before{content:"";background-image:url('/images/icon/view-off.png')}
.listouter .icon-edit:before{background-image:url('/images/icon/edit.png')}
.listouter .icon-editoff:before{background-image:url('/images/icon/edit-off.png')}
.listouter .icon-default:before{content:"";background-image:url('/images/icon/default.png')}
.listouter .icon-defaultoff:before{content:"";background-image:url('/images/icon/defaultoff.png')}
.listouter .icon-download:before{background-image:url('/images/icon/download.png')}
.listouter .icon-downloadoff:before{background-image:url('/images/icon/download-off.png')}
.listouter .icon-remove:before{content:"";background-image:url('/images/icon/trash.png')}
.listouter .icon-removeoff:before{background-image:url('/images/icon/trash-off.png')}
.listouter .icon-reset:before{background-image:url('/images/icon/trash.png')}
.listouter .icon-resetoff:before{background-image:url('/images/icon/trash-off.png')}

/*-- List Table - Icon with Other States */
.listouter .icon-global:before{content:"";background-image:url('/images/icon/global.png')}
.listouter .icon-globaloff:before{content:"";background-image:url('/images/icon/global-off.png')}
.listouter .icon-linkitem:before{content:"";background-image:url('/images/icon/link.png')}
.listouter .icon-unlinkitem:before{content:"";background-image:url('/images/icon/unlink.png')}
.listouter .icon-lock-locked-disabled:before{content:"";background-image:url('/images/icon/lock-locked-disabled.png')}
.listouter .icon-lock-unlocked-disabled:before{content:"";background-image:url('/images/icon/lock-unlocked-disabled.png')}
.listouter .icon-status:before{content:"";background-image:url('/images/icon/active.png')}
.listouter .icon-statusoff:before{content:"";background-image:url('/images/icon/active-off.png')}
.listouter .icon-statusoff-disabled:before{content:"";background-image:url('/images/icon/active-off-disabled.png')}
.listouter .icon-user:before{content:"";background-image:url('/images/icon/user.png')}
.listouter .icon-useroff:before{content:"";background-image:url('/images/icon/user-off.png')}

.listouter .listtable .rowoff a.icon-active:before{content:"";background-image:url('/images/icon/active-off.png')}
.listouter .groupoff .rowgrouphdr .icon-active:before{content:"";background-image:url('/images/icon/active-off.png')}

.listouter .active .icon{height:14px;width:14px;display:block;margin:0 auto;position:relative}
.listouter .active .icon:before{display:block;height:14px;width:14px;content:"";}

.listouter .active .icon-active-on:before{background-image:url('/images/icon/active.png')}
.listouter .active .icon-active-on-disabled:before{background-image:url('/images/icon/active-disabled.png')}
.listouter .active .icon-active-off:before{background-image:url('/images/icon/active-off.png')}
.listouter .active .icon-active-off-disabled:before{background-image:url('/images/icon/active-off.png')}

.listouter .icon-active:before{content:"";background-image:url('/images/icon/active.png')}
.listouter .icon-activeoff:before{content:"";background-image:url('/images/icon/active-off.png')}
.listouter .icon-active-disabled:before{content:"";background-image:url('/images/icon/active-disabled.png')}
.listouter .icon-active-off-disabled:before{content:"";background-image:url('/images/icon/active-off-disabled.png')}

/*-- List Table - Icon - Lock Status */
.listouter .row .icon-lock:before{content:"";background-image:url('/images/icon/lock-unlocked.png')}
.listouter .row.rowlocked .icon-lock:before{content:"";background-image:url('/images/icon/lock-locked.png')}
.listouter .icon-lock{cursor:pointer}

/*-- List Table - Icon - Active Status */
.listouter .row .icon-activestatus:before{content:"";background-image:url('/images/icon/active.png')}
.listouter .row.rowoff .icon-activestatus:before{content:"";background-image:url('/images/icon/active-off.png')}
.listouter .rowgrouphdr .icon-activestatus:before{content:"";background-image:url('/images/icon/active.png')}
.listouter .groupoff .rowgrouphdr .icon-activestatus:before{content:"";background-image:url('/images/icon/active-off.png')}
.listouter .row .icon-activestatus-on-disabled:before{content:"";background-image:url('/images/icon/active-disabled.png')}
.listouter .row.rowoff .icon-activestatus-off-disabled:before{content:"";background-image:url('/images/icon/active-off-disabled.png')}
.listouter .rowgrouphdr .icon-activestatus-on-disabled:before{content:"";background-image:url('/images/icon/active-disabled.png')}
.listouter .groupoff .rowgrouphdr .icon-activestatus-off-disabled:before{content:"";background-image:url('/images/icon/active-off-disabled.png')}
.listouter .row .icon-activestatus,.listouter .rowgrouphdr .icon-activestatus{cursor:pointer}

/*-- List Table - Notice Icons */
.listouter .icon-notice-agreement:before{background-image:url('/images/icon/notice-agreement.png')}
.listouter .icon-notice-atp:before{background-image:url('/images/icon/notice-atp.png')}
.listouter .icon-notice-block:before{background-image:url('/images/icon/notice-block.png')}
.listouter .icon-notice-content:before{background-image:url('/images/icon/notice-content.png')}
.listouter .icon-notice-http:before{background-image:url('/images/icon/notice-http.png')}
.listouter .icon-notice-macro:before{background-image:url('/images/icon/notice-macro.png')}
.listouter .icon-notice-password:before{background-image:url('/images/icon/notice-password.png')}
.listouter .icon-notice-survey:before{background-image:url('/images/icon/notice-survey.png')}
.listouter .icon-notice-task:before{background-image:url('/images/icon/notice-task.png')}
.listouter .icon-notice-testplatforms:before{background-image:url('/images/icon/notice-testplatforms.png')}
.listouter .icon-notice-user:before{background-image:url('/images/icon/notice-user.png')}
.listouter .icon-notice-userprofiles:before{background-image:url('/images/icon/notice-userprofiles.png')}
.listouter .icon-notice-versions:before{background-image:url('/images/icon/notice-versions.png')}
.listouter .icon-notice-yesno:before{background-image:url('/images/icon/notice-yesno.png')}

/*-- List Table - Status Icons */
.listouter .status [class*="icon-"]{height:18px;width:18px;display:inline-block;vertical-align:top}
.listouter .status [class*="icon-"]:before{content:"";height:18px;width:18px;display:inline-block;vertical-align:middle;}
/*single states*/
.listouter .icon-status-deleted{background-image:url('/images/icon/status/deleted.png')}
.listouter .icon-status-expired{background-image:url('/images/icon/status/expired.png')}
.listouter .icon-status-inactive{background-image:url('/images/icon/status/inactive.png')}
.listouter .icon-status-incomplete{background-image:url('/images/icon/status/incomplete.png')}
.listouter .icon-status-live{background-image:url('/images/icon/status/live.png')}
.listouter .icon-status-pending{background-image:url('/images/icon/status/pending.png')}
.listouter .icon-status-previous{background-image:url('/images/icon/status/previous.png')}
.listouter .icon-status-rejected{background-image:url('/images/icon/status/rejected.png')}
.listouter .icon-status-special{background-image:url('/images/icon/status/special.png')}
.listouter .icon-status-unused{background-image:url('/images/icon/status/unused.png')}
/*all*/
.listouter .icon-status-expired-all{background-image:url('/images/icon/status/expired_all.png')}
.listouter .icon-status-inactive-all{background-image:url('/images/icon/status/inactive_all.png')}
.listouter .icon-status-incomplete-all{background-image:url('/images/icon/status/incomplete_all.png')}
.listouter .icon-status-live-all{background-image:url('/images/icon/status/live_all.png')}
.listouter .icon-status-pending-all{background-image:url('/images/icon/status/pending_all.png')}
.listouter .icon-status-special-all{background-image:url('/images/icon/status/special_all.png')}
/*none*/
.listouter .icon-status-expired-none{background-image:url('/images/icon/status/expired_none.png')}
.listouter .icon-status-inactive-none{background-image:url('/images/icon/status/inactive_none.png')}
.listouter .icon-status-incomplete-none{background-image:url('/images/icon/status/incomplete_none.png')}
.listouter .icon-status-live-none{background-image:url('/images/icon/status/live_none.png')}
.listouter .icon-status-pending-none{background-image:url('/images/icon/status/pending_none.png')}
.listouter .icon-status-special-none{background-image:url('/images/icon/status/special_none.png')}
/*some*/
.listouter .icon-status-expired-some{background-image:url('/images/icon/status/expired_some.png')}
.listouter .icon-status-inactive-some{background-image:url('/images/icon/status/inactive_some.png')}
.listouter .icon-status-incomplete-some{background-image:url('/images/icon/status/incomplete_some.png')}
.listouter .icon-status-live-some{background-image:url('/images/icon/status/live_some.png')}
.listouter .icon-status-pending-some{background-image:url('/images/icon/status/pending_some.png')}
.listouter .icon-status-special-some{background-image:url('/images/icon/status/special_some.png')}



/*---- List Table - Task Icons */
.listouter [class*="icon-task-"]{display:inline-block;background-repeat:no-repeat}
.listouter .icon-task-inprogress{background-image:url('/images/icon/task-inprogress.png')}
.listouter .icon-task-complete{background-image:url('/images/icon/task-complete.png')}
.listouter .icon-task-success{background-image:url('/images/icon/task-success.png')}
.listouter .icon-task-failure{background-image:url('/images/icon/task-failure.png')}
.listouter .icon-task-cannotcomplete{background-image:url('/images/icon/task-cannotcomplete.png')}
.listouter .icon-task-notstarted{background-image:url('/images/icon/task-notstarted.png')}



/*---- List Table - Team Type Icons */
.listouter .title .icon-teamtype:before{width:21px;height:18px}
.listouter .title .icon-teamtype{width:21px;height:18px;vertical-align:text-bottom;margin-left:0;margin-right:10px}
.listouter .teamtypeid1 .rowgrouphdr .icon-teamtype:before{background-image:url('/images/icon/access/admin_all.png')} /* Community Managers */
.listouter .teamtypeid2 .rowgrouphdr .icon-teamtype:before{background-image:url('/images/icon/access/contrib_all.png')} /* Internal Members */
.listouter .teamtypeid3 .rowgrouphdr .icon-teamtype:before{background-image:url('/images/icon/access/part_all.png')} /* Members */
.listouter .teamtypeid25 .rowgrouphdr .icon-teamtype:before{background-image:url('/images/icon/teamtype.png')} /* Legacy */
.listouter .teamtypeid4 .rowgrouphdr .icon-teamtype:before{background-image:url('/images/icon/access/admin_all.png')} /* Project Managers */
.listouter .teamtypeid5 .rowgrouphdr .icon-teamtype:before{background-image:url('/images/icon/access/contrib_all.png')} /* Internal Members */
.listouter .teamtypeid6 .rowgrouphdr .icon-teamtype:before{background-image:url('/images/icon/access/part_all.png')} /* Participants */
.listouter .teamtypeid7 .rowgrouphdr .icon-teamtype:before{background-image:url('/images/icon/access/app_all.png')} /* Applicants */
.listouter .teamtypeid26 .rowgrouphdr .icon-teamtype:before{background-image:url('/images/icon/teamtype.png')} /* Legacy */



/*-- List Table - Team Access*/
.listouter .teamtype:first-child {background:none;padding-left:0}
.listouter .teamtype .row-hide{display:none}
.listouter .teamtype .rowgrouphdr{font-weight:bold;background:#D6D6D6}
.listouter .teamtype .rowgrouphdr > .td{border-right-color:#D6D6D6}
.listouter .teamtype .rowgrouphdr > .td:last-child{border-right:none}
.listouter .teamtype .rowgrouphdr.hover{background:#C0C0C0}
.listouter .teamtype .rowgrouphdr.hover > .td{border-right-color:#C0C0C0}
.listouter .teamtype .row{font-weight:normal}
.listouter .teamtype .rowgrouphdr .primary {padding-left: 8px
}
/*-- List Table Skin - Key Number */
.listouter.skin .listin .teamtype .row .num .lead {color: #C7B769;}
.listouter.skin .listin .teamtype .row .key {background:url(/images/css/form-section.png) top left repeat-x #FFF9C1;border:1px solid #FFEC8B;display:block;color:#000;padding:1px 6px}

/*-- List Table - String Set */
.listouter .pagecount{display:inline-block;margin-left:auto;margin-right:auto}
.listouter .stringcurrent{text-align:left;padding:8px 10px;white-space:normal;word-break:break-all;word-wrap: break-word}
.listouter .stringcurrent,.listouter .stringcurrent:after{width:280px}
.listouter .rowheader .stringcurrent,.listouter .rowheader .stringoriginal{padding-left:10px}
.listouter .stringoriginal{text-align:left;padding:8px 10px;white-space:normal;word-break:break-word;word-wrap: break-word}
.listouter .stringoriginal,.listouter .stringorginal:after{width:200px;min-width:200px}
.listouter .attributes{padding:8px 10px;white-space: nowrap;}
.listouter .attributes,.listouter .attributes:after{width:150px}
.stringlist .listouter textarea{display:block;float:none;width:100%!important;border:1px solid #DDD}
.stringlist .listouter button{display:block;margin-top:8px;width:100%;height:36px}
.stringlist .listouter .light{display:block}
.stringlist .listouter .pagecount{margin:8px auto}
.stringlist .listouter .row.highlight{background:#d9edf7}
.stringlist .listouter .row.highlight.hover{background:#CDE3EF}
.stringlist .listouter [class*="icon-"]{height:16px;width:16px;display:inline-block;box-sizing:content-box;padding:10px}
.stringlist .listouter [class*="icon-"]:before{height:16px;width:16px;display:inline-block}


.listouter .context [class*="icon-"], .listouter.tagtitle .title [class*="icon-"]{height:16px;width:16px;display:inline-block;vertical-align:middle}
.listouter .context [class*="icon-"]:before{content:"";height:16px;width:16px;display:block;vertical-align:middle;}
.listouter .action .status [class*="icon-"]:before{height:14px;width:14px}
.listouter .choice [class*="icon-"]{height:16px;width:16px;display:inline-block}
.listouter .choice [class*="icon-"]:before{content:"";height:16px;width:16px;display:inline-block;vertical-align:middle;}
.listouter .radio [class*="icon-"]{height:14px;width:14px;display:inline-block}
.listouter .radio [class*="icon-"]:before{content:"";height:14px;width:14px;display:inline-block;vertical-align:middle;}
.listouter .icon [class*="icon-"]:before{content:"";height:16px;width:16px;display:inline-block;vertical-align:middle;}

/*-- List Table Structure - Detail Contents */
.listouter .status img, .listouter .context img, .listouter .teamtype_access img{vertical-align:middle}

/*-- List Table Skin - Detail - Key for Group Row */
.listouter.skin .rowgrouphdr .key, .listouter.skin  .rowgrouphdr.rowoff .key {background:#C3C9D5;color:#495267;border:1px solid #bbb}

/*-- List Table Skin - Detail - Lead Key for Group Row */
.listouter.skin .rowgrouphdr .num.key .lead, .listouter.skin  .rowgrouphdr.rowoff .num.key .lead {color:#97A0B5}
.listouter.skin .listin .rowgrouphdr [class*="keynumber"] {padding: 0}


/*-- List Table Skin - HTML Table */
.listouter.skin[class*="table"] .listtable tr th.td {border-top-width: 1px;border-bottom-width: 1px;border-left-width: 0;border-right-width: 0}
.listouter.skin[class*="table"] .listtable tr th.td:first-child {border-left-width: 1px}
.listouter.skin[class*="table"] .listtable tr th.td:last-child {border-right-width: 1px}
.listouter.skin[class*="table"] .listtable tr:last-child td.td {border-bottom-width: 1px}
.listouter.skin[class*="table"] .listtable tr td.td:first-child {border-left-width: 1px}
.listouter.skin[class*="table"] .listtable tr td.td:last-child {border-right-width: 1px}
.listouter.skin[class*="table"] .listtable .context,
.listouter.skin[class*="table"] .listtable tr td.td.icon
{text-align: center}
.listouter.skin[class*="table"] .listtable .rowgrouphdr td {text-align: left}
.listouter.skin.pdftable .listtable .rowgrouphdr td,
.listouter.skin.emailtable .listtable .rowgrouphdr td
{color: #fff}
.listouter.skin.contextwide .td.context {text-align:left}

/*-- List Table Structure - "reporttable" (HTML Table)*/
.listouter.reporttable .td {padding: 8px 10px;text-align: left;white-space: normal;line-height: 1.3}
 
/*-- List Table Structure - "pdftable" (HTML Table)*/
.listouter.pdftable tr.rowtotal td,
.listouter.pdftable tr.rowgrouphdr td
{text-align: left}
.listouter.pdftable tr.rowheader td {font-size: 95%}
.listouter.pdftable tr.row td {font-size: 100%}
.listouter.pdftable tr.rowheader td,
.listouter.pdftable tr.row td
{padding: 10px 8px;text-align: left;min-width: 150px;white-space: normal;line-height: 1.3}

/*-- List Table Skin - "pdftable" (HTML Table)*/
.listouter.skin.pdftable table {border-collapse: separate;border-spacing: 0;}
.listouter.skin.pdftable tr {border: none}
.listouter.skin.pdftable tr.rowheader td {border-top: 1px solid #ddd; border-left: none; border-right: none; border-bottom: none}
.listouter.skin.pdftable tr.rowheader td.isfirst {border-left: 1px solid #ddd} /*Rendered using HTML4, does not support :first selector */
.listouter.skin.pdftable tr.rowheader td.islast {border-right: 1px solid #ddd} /*Rendered using HTML4, does not support :last selector */
.listouter.skin.pdftable tr.rowgrouphdr td {color: #fff;border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: none}
.listouter.skin.pdftable tr.rowtotal td {color: #fff;background: #444}

/*-- List Table - View Filter Results (HTML Table) */


.realtimedropmsg{background:#eee;border:1px solid #ccc;box-shadow:0 0 3px rgba(0,0,0,0.05);border-radius:3px;padding:14px 16px;line-height:1;color:#333}
.realtimedropmsg.empty {background:#AAA;color:#444;border-color: #999;}

/*-- List Table - Project Home*/
.projhome .secbody.forums .listouter a[href*="fst=8"]{color:#298529}
.projhome .pop .listouter .title{overflow:visible} /*allows user cards to display*/
/*-- List Table - Forum */
.listouter .listtable .unread {font-weight:bold}
.topics .listouter  .rownew{padding:0}
/*-- List Table - Distribute Col Width*/
.listouter[class*="distcol"] .td,.listouter[class*="distcol"] .td:after{max-width:0;min-width:0}
.listouter[class*="distcol"] .td.primary{padding-left:0;padding-right:0;text-align:center;text-indent:0}
.listouter[class*="distcol"] .td.primary .title{text-align:center;margin-right:0}
.listouter.distcol3 .td,.listouter.distcol3 .td:after{width:33%}
.listouter.distcol2 .td,.listouter.distcol2 .td:after{width:50%}
.listouter.distcolleft .td.primary{text-align:left;padding-right:8px;padding-left:8px}
.listouter.distcolleft .td.primary .title{text-align:left}
/*-- List Table - Primary Off */
.listouter.primaryoff .td{text-align:left}
.listouter.primaryoff .rowheader .td{padding-left:10px;padding-right:10px}

/*-- List Table - IE Overrides */
.browserie .listouter.table.bord .listtable {border-right:1px solid #ddd}
/* prevents borders from disappearing */
.browserie .listouter[class*="table"] .primary {position:static!important}
.browserie .listouter[class*="table"] .context {position:static!important}
.browserie .listouter[class*="table"] .primary.hasactions {position:relative!important}
/* prevents max-width from being ignored */
.browserie .listouter .key {width:70px}
.browserie .listouter .rowheader .txtsml {width:137px}
/* assists with text-ellipsis */
.browserie .listouter .rowheader .td {padding-left:0;padding-right:0}
.browserie .listouter .rowheader .td .trunc {width:90%;margin:0 auto}
.browserie .listouter .rowheader .td.primary {padding-left:8px;padding-right:8px}
.browserie .listouter .rowheader .td.primary .trunc {margin:0}
.browserie .listouter .rowheader .td.keynumber .trunc {width:70px}
.browserie .listouter .rowheader .td.keynumberlead .trunc {width:70px}
.browserie .listouter .rowheader .td.keynumberlink .trunc {width:70px}
.browserie .listouter .rowheader .td.number .trunc {width:60px}
.browserie .listouter .rowheader .td.active .trunc {width:60px}
.browserie .listouter .rowheader .td.check .trunc {width:60px}
.browserie .listouter .rowheader .td.choice .trunc {width:60px}
.browserie .listouter .rowheader .td.default .trunc {width:60px}
.browserie .listouter .rowheader .td.radio .trunc {width:60px}
.browserie .listouter .rowheader .td.select .trunc {width:190px}
.browserie .listouter .rowheader .td.status .trunc {width:60px}
.browserie .listouter .rowheader .td.txtdate .trunc {width: 190px}
.browserie .listouter .rowheader .td.useravatar .trunc {width:190px}
.browserie .listouter .rowheader .td.txtlrg .trunc {width:190px}
.browserie .listouter .rowheader .td.txtdate .trunc,
.browserie .listouter .rowheader .td.fullleft .trunc,
.browserie .listouter .rowheader .td[class*="url"] .trunc,
.browserie .listouter .rowheader .td.txtparagraph .trunc
{margin:0 10px}

.browserie .listouter .row .td.txtmed a{overflow:hidden;-ms-text-overflow: ellipsis;width:130px;display:block}
/*.browserie .listouter .row .td.attributes a {display:inline-block}*/
/*.browserie .listouter .row .td.attributes .editable-category {display:block;width:100px}*/
/*.browserie .listouter .row .td.attributes a span[class*="icon"] {width: 36px;height: 36px;display: inherit}*/
/*.browserie .listouter .row .td.attributes .editable_category {display:block}*/
/*.browserie .listouter .row .td.attributes .light {width:130px;white-space:nowrap;-ms-word-break:keep-all;word-break:keep-all;display:block}*/
/*.browserie .listouter .row .td.attributes {white-space:nowrap;-ms-word-break:keep-all;word-break:keep-all}*/


/*.browserie .listouter .row .td.txtusername .usercard{min-width:130px}*/
/*.browserie .listouter .rowheader .td {display:table-cell}*/
/*.browserie .listouter .rowheader .td .trunc  {overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;word-break:break-all;-ms-word-break:break-all;}*/
/*-ms-word-wrap:break-word;word-wrap:break-word;*/



/* FOR NEW LIST TABLE - END */



/*-- Qtip Hints */
.qtiphint{display:none}
.qtip-content .qtiphint {font-size: 12px}
.qtip-content .qtiphint b {color: orange!important}
.qtip-content .qtiphint ul {padding-bottom: 0;margin-bottom: 0}
.qtip-content .qtiphint h5 {color: white}
.qtip-content .qtiphint h5:first-child {margin-top: 0}
.qtip {background: #383838!important;text-shadow: 0 -1px 0 #000!important;box-shadow: 4px 4px 8px rgba(0,0,0,.3)!important;-webkit-backface-visibility: hidden;backface-visibility: hidden}
.qtip {margin-top: 10px;opacity: 0}
.hasqtiphint {word-break: break-word;word-wrap: break-word}
.qtip-default .qtip-content {text-align: center}
.qtip-default.qtip-alignleft .qtip-content {text-align: left}
.qtip-default.qtip-nowrap .qtip-content {white-space: nowrap}

/*-- Page Overrides */
.pageid3216 h3+.formtable{margin-top:0} /*Remove this rule after forms are revamped in future sprint*/