/* --- css stylesheet --- */

/* --- WIWE filters --- */
div.filter-content-type{color:#cccccc;}
div.filter-content-type a{}
div.filter-content-type span{color:#000000;}
div.filter-group{color:#cccccc;}
div.filter-group a{}
div.filter-group span{color:#000000;}

/* --- WIWE filter layout --- */
/*ul.filter-layout{display:block; position:relative; margin:0px; padding:0px;}
ul.filter-layout img{display:block; padding:5px;}
ul.filter-layout ul{width:146px; margin:0px; padding:2px; display:none; position:absolute; bottom:29px; right:0px; background:#A0A0A0;}
html>body ul.filter-layout ul{bottom:26px; right:-8px;}
ul.filter-layout:hover ul,
ul.filter-layout.hover ul{display:block;}
ul.filter-layout li{display:block; list-style:none; margin:0px; padding:0px; height:1%;}
ul.filter-layout li a,
ul.filter-layout li b{display:block; padding:5px 0px 5px 10px; height:1%;}
ul.filter-layout li a:hover,
ul.filter-layout li b:hover{color:#ffffff; background:#cccccc;}
ul.filter-layout li b{display:block; padding:5px 0px 5px 10px; color:#333333; background:#cccccc;}*/

/* --- WIWE filter projects --- */
div.filter-projects{}
div.filter-projects div.qf-head{padding:5px 5px 5px 5px; margin:5px 0px 5px 0px; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; background:#f3f3f3;}
div.filter-projects div.qf-body{}
div.filter-projects .hide{display:none;}
div.filter-projects div.qf-body span.empty{padding-left:15px; color:#999999; background:url("/images/wiwe-filter-empty.gif") 3px 50% no-repeat;}
div.filter-projects div.qf-body a.next{padding-left:15px; background:url("/images/wiwe-filter-next.gif") 3px 50% no-repeat;}
div.filter-projects div.qf-body a.last{padding-left:15px; background:url("/images/wiwe-filter-last.gif") 3px 50% no-repeat;}

/* --- file upload --- */
table.wiwe-uploaded-files{width:100%;}
table.wiwe-uploaded-files tr th,
table.wiwe-uploaded-files tr td{border:1px solid #E5E5E5; padding:0px 5px 0px 5px; text-align:left;}
table.wiwe-uploaded-files tr th{background-color:#F6F6F6;}
table.wiwe-uploaded-files tr.deleted{background:#FFCCCC;}
table.wiwe-uploaded-files tr.deleted td{/*text-decoration:line-through;*/}
table.wiwe-uploaded-files tr.deleted td span.title{text-decoration:line-through;}
table.wiwe-uploaded-files tr.deleted td span{/*text-decoration:none !important;*/}
table.wiwe-uploaded-files tr.deleted td span.delete a{color:#FFFFFF; text-decoration:none;}
table.wiwe-uploaded-files tr.deleted td span.newname{display:none;}
table.wiwe-uploaded-files tr.deleted .rename{display:none;}
table.wiwe-uploaded-files tr .cancel{display:none;}
table.wiwe-uploaded-files tr.rename{background:#FFFFCC;}
table.wiwe-uploaded-files tr.rename .title,
table.wiwe-uploaded-files tr.rename .open,
table.wiwe-uploaded-files tr.rename .delete{display:none;}
table.wiwe-uploaded-files tr.rename .cancel{display:inline ! important;}
table.wiwe-uploaded-files tr td span.newname{display:inline;}
table.wiwe-add-new-file{margin-top:5px;}
table.wiwe-add-new-file tr td{padding:2px 5px 2px 5px;}
table.wiwe-add-new-file tr td.file{}
table.wiwe-add-new-file tr td.file input{}
table.wiwe-add-new-file tr td.description{text-align:left;}
table.wiwe-add-new-file tr td.description input{width:186px; padding:2px;}
#file-add-new-button{}
#file-add-new{}

/* --- Dynamic project hiding button */
#projects-show-all{}

/* --- questions --- */
#question-we-1 img,
#question-wi-1 img {vertical-align:text-bottom;}
#question-we-1 a.button,
#question-wi-1 a.button{float:right; margin-top:16px;}
#question-we-2 select,
#question-wi-2 select,
#question-we-3 select,
#question-wi-3 select{width:650px;}
#question-we-4 textarea,
#question-wi-4 textarea,
#question-we-5 textarea,
#question-wi-5 textarea{width:650px; height:60px;}
#question-we-6 a.button,
#question-wi-6 a.button{float:right;}

/**/
#question-1 input{width:650px;}
#question-3 input{width:650px;}
#question-18 input{width:650px;}
#question-20 input{width:650px;}

/**/
#question-2 textarea{width:650px; height:60px;}
#question-6 textarea{width:650px; height:60px;}
#question-9 textarea{width:650px; height:60px;}
#question-17 textarea{width:650px; height:60px;}
#question-19 textarea{width:650px; height:60px;}
#question-24 textarea{width:650px; height:60px;}
#question-28 textarea{width:650px; height:60px;}
#question-33 textarea{width:650px; height:60px;}
#question-38 textarea{width:650px; height:60px;}
#question-43 textarea{width:650px; height:60px;}
#question-44 textarea{width:650px; height:60px;}
#question-45 textarea{width:650px; height:60px;}

/**/
#question-4 img{vertical-align:text-bottom;}
#question-8 img{vertical-align:text-bottom;}
#question-37 img{vertical-align:text-bottom;}

/**/
#question-5 table{width:100%;}
#question-5 th,
#question-5 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px; text-align:center;}
#question-5 td.col0{font-weight:bold;}
#question-5 colgroup .col0{}
#question-5 colgroup .col1{width:140px;}
#question-5 colgroup .col2{width:140px; background:#eeeeee;}
#question-5 colgroup .col3{width:140px;}
#question-5 colgroup .col4{width:140px; background:#eeeeee;}
#question-5 a.button{float:right;}
#question-5 tr.hide{position:absolute; left:-20000px;}
#question-5 textarea{width:120px; height:40px;}
#question-5 span.view-output,
#question-5 span.view-output-small{padding:0px; border: 0px none;}

/**/
#question-10 table{width:100%;}
#question-10 th,
#question-10 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-10 th{text-align:center;}
#question-10 colgroup .col1{width:205px; background:#eeeeee;}
#question-10 colgroup .col2{width:205px; background:#E1F2FF;}
#question-10 td.col0{}
#question-10 td.col1{text-align:center;}
#question-10 td.col2{text-align:center;}
#question-10 textarea{width:150px; height:40px;}
#question-10 span.view-output,
#question-10 span.view-output-small{padding:0px; border: 0px none;}

#question-11 table{width:100%;}
#question-11 th,
#question-11 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-11 th{text-align:center;}
#question-11 colgroup .col1{width:205px; background:#eeeeee;}
#question-11 colgroup .col2{width:205px; background:#E1F2FF;}
#question-11 td.col0{}
#question-11 td.col1{text-align:center;}
#question-11 td.col2{text-align:center;}
#question-11 textarea{width:150px; height:40px;}
#question-11 span.view-output,
#question-11 span.view-output-small{padding:0px; border: 0px none;}

#question-12 table{width:100%;}
#question-12 th,
#question-12 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-12 th{text-align:center;}
#question-12 colgroup .col1{width:205px; background:#eeeeee;}
#question-12 colgroup .col2{width:205px; background:#E1F2FF;}
#question-12 td.col0{}
#question-12 td.col1{text-align:center;}
#question-12 td.col2{text-align:center;}
#question-12 textarea{width:150px; height:40px;}
#question-12 span.view-output,
#question-12 span.view-output-small{padding:0px; border: 0px none;}

#question-34 table{width:100%;}
#question-34 th,
#question-34 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-34 th{text-align:center;}
#question-34 colgroup .col1{width:205px; background:#eeeeee;}
#question-34 colgroup .col2{width:205px; background:#E1F2FF;}
#question-34 td.col0{}
#question-34 td.col1{text-align:center;}
#question-34 td.col2{text-align:center;}
#question-34 textarea{width:150px; height:40px;}
#question-34 span.view-output,
#question-34 span.view-output-small{padding:0px; border: 0px none;}

#question-35 table{width:100%;}
#question-35 th,
#question-35 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-35 th{text-align:center;}
#question-35 colgroup .col1{width:205px; background:#eeeeee;}
#question-35 colgroup .col2{width:205px; background:#E1F2FF;}
#question-35 td.col0{}
#question-35 td.col1{text-align:center;}
#question-35 td.col2{text-align:center;}
#question-35 textarea{width:150px; height:40px;}
#question-35 span.view-output,
#question-35 span.view-output-small{padding:0px; border: 0px none;}

#question-36 table{width:100%;}
#question-36 th,
#question-36 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-36 th{text-align:center;}
#question-36 colgroup .col1{width:205px; background:#eeeeee;}
#question-36 colgroup .col2{width:205px; background:#E1F2FF;}
#question-36 td.col0{}
#question-36 td.col1{text-align:center;}
#question-36 td.col2{text-align:center;}
#question-36 textarea{width:150px; height:40px;}
#question-36 span.view-output,
#question-36 span.view-output-small{padding:0px; border: 0px none;}

/**/
#question-46 table{width:100%;}
#question-46 th,
#question-46 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-46 th{text-align:center;}
#question-46 colgroup .col1{width:100px; background:#ffffff;}
#question-46 colgroup .col2{width:205px; background:#eeeeee;}
#question-46 colgroup .col3{width:205px; background:#E1F2FF;}
#question-46 td.col0{}
#question-46 td.col1{text-align:center;}
#question-46 td.col2{text-align:center;}
#question-46 td.col3{text-align:center;}
#question-46 textarea{width:150px; height:40px;}
#question-46 span.view-output,
#question-46 span.view-output-small{padding:0px; border: 0px none;}

/**/
#question-13 table{width:100%;}
#question-13 th,
#question-13 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-13 th{text-align:center;}
#question-13 colgroup col.col0{width:250px;}
#question-13 colgroup col.col1{background:#eeeeee;}
#question-13 colgroup col.col1,
#question-13 colgroup col.col2,
#question-13 colgroup col.col3{width:75px;}
#question-13 colgroup col.col4{width:165px;}
#question-13 th{text-align:center;}
#question-13 td.col0{text-align:left;}
#question-13 td.col1,
#question-13 td.col2,
#question-13 td.col3,
#question-13 td.col4{text-align:center;}
#question-13 tr.wiwe-hot td.col0,
#question-13 tr.wiwe-hot td.col4{padding:2px 5px; background:#FFD9D9;}
#question-13 tr.wiwe-emerging td.col0,
#question-13 tr.wiwe-emerging td.col4{padding:2px 5px; background:#FEF6E4;}
#question-13 tr.wiwe-traditional td.col0,
#question-13 tr.wiwe-traditional td.col4{padding:2px 5px; background:#DBFDE4;}
#question-13 th.corner{height:55px; background:url(../images/grandchallenges.png) 0px 50% no-repeat;}
#question-13 textarea{width:150px; height:40px;}
#question-13 span.view-output,
#question-13 span.view-output-small{padding:0px; border: 0px none;}

#question-39 table{width:100%;}
#question-39 th,
#question-39 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-39 th{text-align:center;}
#question-39 colgroup col.col0{width:250px;}
#question-39 colgroup col.col1{background:#eeeeee;}
#question-39 colgroup col.col1,
#question-39 colgroup col.col2,
#question-39 colgroup col.col3{width:75px;}
#question-39 colgroup col.col4{width:165px;}
#question-39 th{text-align:center;}
#question-39 td.col0{text-align:left;}
#question-39 td.col1,
#question-39 td.col2,
#question-39 td.col3,
#question-39 td.col4{text-align:center;}
#question-39 tr.wiwe-hot td.col0,
#question-39 tr.wiwe-hot td.col4{padding:2px 5px; background:#FFD9D9;}
#question-39 tr.wiwe-emerging td.col0,
#question-39 tr.wiwe-emerging td.col4{padding:2px 5px; background:#FEF6E4;}
#question-39 tr.wiwe-traditional td.col0,
#question-39 tr.wiwe-traditional td.col4{padding:2px 5px; background:#DBFDE4;}
#question-39 th.corner{height:55px; background:url(../images/grandchallenges.png) 0px 50% no-repeat;}
#question-39 textarea{width:150px; height:40px;}
#question-39 span.view-output,
#question-39 span.view-output-small{padding:0px; border: 0px none;}

/**/
#question-7 table{width:100%;}
#question-7 th,
#question-7 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-7 th{text-align:center;}
#question-7 colgroup .col1{width:75px; background:#eeeeee;}
#question-7 colgroup .col2{width:165px;}
#question-7 td.col0{}
#question-7 td.col1{text-align:center;}
#question-7 td.col2{text-align:center;}
#question-7 textarea{width:150px; height:40px;}
#question-7 span.view-output,
#question-7 span.view-output-small{padding:0px; border: 0px none;}

#question-14 table{width:100%;}
#question-14 th,
#question-14 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-14 th{text-align:center;}
#question-14 colgroup col.col1{width:75px; background:#eeeeee;}
#question-14 colgroup col.col2{width:165px;}
#question-14 td.col0{}
#question-14 td.col1{text-align:center;}
#question-14 td.col2{text-align:center;}
#question-14 textarea{width:150px; height:40px;}
#question-14 span.view-output,
#question-14 span.view-output-small{padding:0px; border: 0px none;}

#question-15 table{width:100%;}
#question-15 th,
#question-15 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-15 th{text-align:center;}
#question-15 colgroup col.col1{width:75px; background:#eeeeee;}
#question-15 colgroup col.col2{width:165px;}
#question-15 td.col0{}
#question-15 td.col1{text-align:center;}
#question-15 td.col2{text-align:center;}
#question-15 textarea{width:150px; height:40px;}
#question-15 span.view-output,
#question-15 span.view-output-small{padding:0px; border: 0px none;}

#question-16 table{width:100%;}
#question-16 th,
#question-16 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-16 th{text-align:center;}
#question-16 colgroup col.col1{width:75px; background:#eeeeee;}
#question-16 colgroup col.col2{width:165px;}
#question-16 td.col0{}
#question-16 td.col1{text-align:center;}
#question-16 td.col2{text-align:center;}
#question-16 textarea{width:150px; height:40px;}
#question-16 span.view-output,
#question-16 span.view-output-small{padding:0px; border: 0px none;}

#question-23 table{width:100%;}
#question-23 th,
#question-23 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-23 th{text-align:center;}
#question-23 colgroup .col1{width:75px; background:#eeeeee;}
#question-23 colgroup .col2{width:165px;}
#question-23 td.col0{}
#question-23 td.col1{text-align:center;}
#question-23 td.col2{text-align:center;}
#question-23 textarea{width:150px; height:40px;}
#question-23 span.view-output,
#question-23 span.view-output-small{padding:0px; border: 0px none;}

#question-27 table{width:100%;}
#question-27 th,
#question-27 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-27 th{text-align:center;}
#question-27 colgroup .col1{width:75px; background:#eeeeee;}
#question-27 colgroup .col2{width:165px;}
#question-27 td.col0{}
#question-27 td.col1{text-align:center;}
#question-27 td.col2{text-align:center;}
#question-27 textarea{width:150px; height:40px;}
#question-27 span.view-output,
#question-27 span.view-output-small{padding:0px; border: 0px none;}

#question-40 table{width:100%;}
#question-40 th,
#question-40 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-40 th{text-align:center;}
#question-40 colgroup col.col1{width:75px; background:#eeeeee;}
#question-40 colgroup col.col2{width:165px;}
#question-40 td.col0{}
#question-40 td.col1{text-align:center;}
#question-40 td.col2{text-align:center;}
#question-40 textarea{width:150px; height:40px;}
#question-40 span.view-output,
#question-40 span.view-output-small{padding:0px; border: 0px none;}

#question-41 table{width:100%;}
#question-41 th,
#question-41 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-41 th{text-align:center;}
#question-41 colgroup col.col1{width:75px; background:#eeeeee;}
#question-41 colgroup col.col2{width:165px;}
#question-41 td.col0{}
#question-41 td.col1{text-align:center;}
#question-41 td.col2{text-align:center;}
#question-41 textarea{width:150px; height:40px;}
#question-41 span.view-output,
#question-41 span.view-output-small{padding:0px; border: 0px none;}

#question-42 table{width:100%;}
#question-42 th,
#question-42 td{border:1px solid #e7e7e7; padding:5px 10px 5px 10px;}
#question-42 th{text-align:center;}
#question-42 colgroup col.col1{width:75px; background:#eeeeee;}
#question-42 colgroup col.col2{width:165px;}
#question-42 td.col0{}
#question-42 td.col1{text-align:center;}
#question-42 td.col2{text-align:center;}
#question-42 textarea{width:150px; height:40px;}
#question-42 span.view-output,
#question-42 span.view-output-small{padding:0px; border: 0px none;}

/* --- for questions #44 and #45 --- */
.ilc-warning{color:orange;}
.ilc-ready{color:green;}
.ilc-error{color:red;}

/* --- TAC --- */
/*#TACInput{width:198px;}*/
#TACmain{position:static;}
#TACinfo .error{color:#ff0000;}
#TACinfo .ok{color:#009900;}
#TACOut{display:block; position:relative;}
#TACResults{display:block; position:absolute; top:-1px; left:0px;}
#TACResults li{display:block; margin:0px; list-style:none;}
#TACResults ul{margin:0px; padding:0px; width:200px; border:1px solid #000000; background:#ffffff;}
#TACResults li a{font-size:11px; display:block; padding:1px 3px 1px 3px; color:#000000; text-decoration:none;}
#TACResults li a:hover{text-decoration:none;}
#TACResults li a.selected{background:lightblue;}

/* --- EDIT MODE --- */
table.editMode{width:100%;}

/* --- VIEW MODE --- */
table.viewMode{width:100%;}
table.viewMode img{vertical-align:middle;}
.view-output{display:block; padding:5px 10px 5px 10px; border:1px solid #e5e5e5; margin:0px auto; text-align:left;}
.view-output-small{display:block; padding:5px 10px 5px 10px; border:1px solid #e5e5e5; margin:0px auto; text-align:left;}

/* --- WIWE status (colors) --- */
span.wiwe-status{line-height:26px;}
span.wiwe-status img{vertical-align:middle;}
span.wiwe-status-submitted{color:#009999;}
span.wiwe-status-working-copy{color:#990099;}
span.wiwe-status-published{color:#009900;}
span.wiwe-status-unpublished{color:#000099;}
span.wiwe-status-archived{color:#999999;}
span.wiwe-status-hidden{color:#ff9900;}
span.wiwe-status-deleted{color:#ff0000;}

/* --- end --- */