.container{margin-top:0;background:white;}
body{font-family:Segoe UI,Myriad Pro,Myriad,Lucida Grande,Gill Sans,Gill Sans MT,Arial,Helvetica,sans-serif;font-size:88%;color:black;background:white url("/images/backgroundtile.gif") repeat fixed left top;padding-top:0;}
#header{background:#eee url("/images/headermotto-950x72px.jpg") center no-repeat;height:72px;}
a{color:#007;text-decoration:none;}
a:hover{color:#00c;text-decoration:underline;}
h1{font-size:1.5em;}
h2{font-size:1.28em;}
h3{font-size:1.14em;}
h4{font-size:1em;}
label{color:#222;}
input,textarea,select,button{font-family:Segoe UI,Myriad Pro,Myriad,Lucida Grande,Gill Sans,Gill Sans MT,Arial,Helvetica,sans-serif;}
input[type=text],input[type=password],textarea,select{margin:0;border:2px solid #ccc;}
input[type=text],input[type=password],textarea{font-size:1.14em;}
.checkboxCaption,select{font-size:1.14em;}
input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border:2px solid #68f;}
input[type=text]{width:470px;}
input[type=text],input[type=password],textarea{padding:.07em .21em;}
input.title{font-size:1.28em!important;}
textarea{width:710px;height:auto;}
input.short,input.valdate{width:150px;}
input.long,input.title{width:710px;}
form p{margin-bottom:.8em;}
.box{padding:18px;!important margin-bottom:18px;!important;}
th{background:transparent none;}
.ac_even,.ac_odd{text-align:left;}
#organisations input{width:150px;font-size:1.14em!important;}
#organisations input.orgname{width:270px!important;}
#organisations input[type=radio]{width:1em!important;}
#organisations td{padding:2px;}
#organisations td.orgOperations{min-width:30px;}
.leftmenu input[type=text]{font-size:1.14em;}
.leftmenu input[type=text],.leftmenu select{width:170px;}
.leftmenu select{width:180px;// must be set wider in order to appear the same(about 8 px). and even more when we count the button;}
.leftmenu label{font-weight:normal;}
.leftmenu input#slider-from,.leftmenu input#slider-until{border-width:1px!important;font-size:1em;font-family:Segoe UI,Myriad,Arial,Helvetica,Sans;width:60px;}
.leftmenu #from-until-slider{margin-right:2em;margin-bottom:.4em;}
input[type=text].simplesearch{font-size:1em!important;border-width:1px!important;width:110px!important;}
.pagetitle,.pagetitletext{font-size:1.5em;color:#515151;}
.pagetitle,.pagetitlediv{padding-bottom:.2em;}
.sectiontitle{font-size:1em;font-weight:bold;font-variant:small-caps;color:white;letter-spacing:.07em;}
.contactssectiontitle{font-size:1.28em;font-weight:bold;color:#3c5191;}
.neutralsection,.projectssection,.resourcessection,.contactssection,.messagessection{padding-top:.2em;padding-bottom:.2em;padding-right:.3em;}
.neutralsection{background-color:#9d9d9d;padding-left:.5em;}
.clickablesection:hover{background-color:#a0d0ff!important;}
.projectssection{background:#9d9d9d url("/images/projects-section.png") left center no-repeat scroll;padding-left:30px;}
.resourcessection{background:#9d9d9d url("/images/resources-section.png") left center no-repeat scroll;padding-left:30px;}
.contactssection{border-bottom:1px solid #ccc;background:white url("/images/contacts-largeblue.jpg") left center no-repeat scroll;padding-left:50px;}
.messagessection{background:#9d9d9d url("/images/messages-section.png") left center no-repeat scroll;;padding-left:30px;}
.sectionheadaction{float:right;color:white;}
.neutralpageheading,.projectDetailPageHeading,.resourceDetailPageHeading,.messageDetailPageHeading,.contactDetailPageHeading{border-bottom:1px solid #9d9d9d;}
.projectDetailPageHeading{background:white url("/images/projects-light.png") left top no-repeat scroll;padding-left:26px;}
.resourceDetailPageHeading{background:white url("/images/resources-light.png") left top no-repeat scroll;padding-left:26px;}
.messageDetailPageHeading{background:white url("/images/messages-light.png") left top no-repeat scroll;padding-left:26px;}
.item_title,.projecttitle,.resourcetitle,.contacttitle,.messagetitle{font-size:1.28em;margin-bottom:1px;margin-top:.2em;}
.projecttitle,.projecttitle a{color:#c21f42;}
.projecttitle a:hover{color:#ff3060;}
.projecttitle a:visited{color:#a07080;}
.messagetitle,.messagetitle a{color:#a09000;}
.messagetitle a:hover{color:#c0b000;}
.messagetitle a:visited{color:#908470;}
.resourcetitle,.resourcetitle a{color:#363;}
.resourcetitle a:hover{color:#595;}
.resourcetitle a:visited{color:#708870;}
.contacttitle a{color:#3c5191;}
.contacttitle a:hover{color:#5080c0;}
.contacttitle a:visited{color:#7080a0;}
.contactitem{height:88px;}
.expertitem{height:160px;}
.item+.item,.contactitem+.contactitem,.expertitem+.expertitem{border-top:1px dotted #ccc;padding-top:.3em;}
.item_metadata{color:#515151;font-size:.9em;margin-bottom:.7em;}
.item_descr{margin-bottom:.8em;}
.itemPropertyTable td,.itemPropertyTable th{vertical-align:top;padding-left:0;}
.itemPropertyTable{width:auto;}
img.mediaTypeIconList{height:24px;width:32px;}
img.mediaTypeIconView{float:left;height:24px;width:32px;padding:0;}
.fieldhint{color:#555;font-style:italic;font-weight:normal;}
.leftmenu{border-right:1px solid #ccc;height:1200px;padding-left:0;padding-right:.5em;}
.leftmenu ul{margin:0;}
.leftmenu li{list-style:none;border-bottom:1px solid #ccc;padding:3px 0;margin:0;}
.leftmenu a{color:#444;display:block;text-decoration:none;}
.leftmenu a:hover{background:#a0d0ff;}
.leftmenu h2{font-weight:bold;font-size:1em;color:#555;margin-top:1em;}
.leftmenu #topicOverview{font-weight:bold;padding-left:24px;}
.leftmenu a#topicOverview:hover,.leftmenu #topicOverview.menu-selected{color:black;background:white;}
.leftmenu #topicProjects{font-weight:bold;background:white url("/images/projects-light.png") left center no-repeat scroll;padding-left:24px;}
.leftmenu a#topicProjects:hover,.leftmenu #topicProjects.menu-selected{color:#c21f42;}
.leftmenu #topicResources{font-weight:bold;background:white url("/images/resources-light.png") left center no-repeat scroll;padding-left:24px;}
.leftmenu a#topicResources:hover,.leftmenu #topicResources.menu-selected{color:#20b020;}
.leftmenu #topicContacts{font-weight:bold;background:white url("/images/contacts-light.png") left center no-repeat scroll;padding-left:24px;}
.leftmenu a#topicContacts:hover,.leftmenu a#topicExperts:hover,.leftmenu #topicContacts.menu-selected,.leftmenu #topicExperts.menu-selected{color:#0038e0;}
.leftmenu #topicExperts{font-weight:bold;background:white url("/images/experts-light.png") left center no-repeat scroll;padding-left:24px;}
.leftmenu #topicMessages{font-weight:bold;background:white url("/images/messages-light.png") left center no-repeat scroll;padding-left:24px;}
.leftmenu a#topicMessages:hover,.leftmenu #topicMessages.menu-selected{color:#e0d000;}
.editLink{background:white url("/images/edit.gif") left center no-repeat scroll;padding-left:16px;margin-left:12px;}
.deleteLink{background:white url("/images/delete.gif") left center no-repeat scroll;padding-left:16px;margin-left:12px;}
.messageLink{background:white url("/images/messages-light.png") left center no-repeat scroll;padding-left:24px;margin-left:20px;}
.savebutton{vertical-align:top;height:40px;min-width:180px;font-size:1.14em;}
.contactsSearchFormTitle,.contactsSearchResultsTitle,.neutralSearchResultsTitle{color:#3c5191;font-weight:bold;border-bottom:1px solid #9d9d9d;}
.projectsSearchFormTitle,.projectsSearchResultsTitle{color:#c21f42;font-weight:bold;border-bottom:1px solid #9d9d9d;}
.resourcesSearchFormTitle,.resourcesSearchResultsTitle{color:#393;font-weight:bold;border-bottom:1px solid #9d9d9d;}
.writeformspecial{display:none;}
.smallPreview{float:right;margin:1px;}
.fullPreview{float:right;margin:4px;}
table.withlines{border-collapse:collapse;}
table.withlines th,table.withlines td{border:1px #ccc solid;}
table.shadedhead th{background:#e8ecff;}
table.showAllOrgTable{border-collapse:collapse;}
table.showAllOrgTable td{border-top:1px #999 solid;}
.sponsors td{text-align:center;vertical-align:middle;}
.sponsors,{color:#9d9d9d;}
#topicName{width:50%;}
#topicTable{border-collapse:collapse;}
#topicTable .topicTotalCol{border-left:1px solid #555!important;}
#topicTable tr>td:first-child,#topicTable tr>th:first-child{text-align:left;}
#topicTable tr,#topicTable th{border-bottom:1px #ccc solid;}
#topicTable tr>td,#topicTable tr>th{text-align:center;}
#title{color:white;background:#D80000;border-top:3px solid #A80000;padding:10px;margin-bottom:15px;font-size:2.5em;}
.invitedUser{font-size:.86em;color:#00A000;padding:1px;border:1px solid #00A000;}
.originalMsg{background-color:#ffffe8;padding:4px;border:1px solid #c0c040;}
.orgStatusPopup{position:absolute;width:400px;font-weight:bold;z-index:2;}
.popupFieldHint{position:absolute;width:320px;z-index:2;color:black;background-color:#fff8a0;top:-2em;padding:4px;}
.noticeBox,.successBox,.warningBox,.errorBox,.validationBox{border:1px solid;padding:4px;background-repeat:no-repeat;}
.noticeBox{color:#00529B;background-color:#BDE5F8;}
.successBox{color:#008040;background-color:#a0ffc0;}
.warningBox{color:#9F6000;background-color:#FEEFB3;}
.errorBox{color:#D8000C;background-color:#FFBABA;}
