/* -- Coloured Links -- */

a.link-to-data-request:link, a.link-to-data-request:visited {
	color: #347feb;
}

a.link-to-project:link, a.link-to-project:visited {
	color: #ff8000;
}

a.link-to-proposal:link, a.link-to-proposal:visited {
	color: #6ab522;
}

a.link-to-research-area:link, a.link-to-research-area:visited {
	color: #006699;
}

h1 {
	margin-bottom: 15px;
}

ul.error_list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.error_list li {
	background-color: #ffe3e3;
	border: 1px solid #FF9999;
	list-style: none;
	margin: 0;
	padding: 5px;
	margin-bottom: 5px;
}

.cancel-button {
	background: url(../images/cancel.png) no-repeat 5px 5px;	
	padding: 5px 5px 5px 23px;
}

/* -- Clear box --*/
.clearMe{
	display: block;
	clear: both;
}

.comment-box{
	clear: both;
	background: #F0EBF0 url(../images/icons/crystal/cut/kate.png) no-repeat bottom right;
	padding: 8px;
	min-height: 150px;
}

.comment-display, .comment-display-alt, .comment-display-new, .comment-display-first{
	clear: both;
	padding: 10px;
}



.comment-display-alt{
	background-color: #D8CBD8;
}

.comment-display.comment-vote-1{
	background-color: #E2F1CB;
}

.comment-display-alt.comment-vote-1{
	background-color: #CEF2D1;
}

.comment-display.comment-vote-0{
	background-color: #FFE3E3;
}

.comment-display-alt.comment-vote-0{
	background-color: #FFD1D1;
}


.comment-display-first{
	background-color: #cabdca;
}

.comment-display-avitar{
	float: left;
	padding-left: 40px;
	padding-right: 5px;
	width: 150px;
	background: url(../images/icons/crystal/sml/kuser.png) no-repeat top left;
}

.comment-vote-1 .comment-display-avitar, .comment-vote-0 .comment-display-avitar{
	width: 200px;
}

.comment-vote-1 .comment-display-avitar{
	background: url(../images/icons/crystal/sml/button_ok.png) no-repeat top left;
}

.comment-vote-0 .comment-display-avitar{
	background: url(../images/icons/crystal/sml/button_cancel_sml.png) no-repeat top left;
}

.comment-vote-novote .comment-display-avitar{
	background: url(../images/icons/crystal/sml/kuser.png) no-repeat top left;
}

.comment-display-date{
	font-size: 7pt;
	font-weight: bold;
}

.comment-display-delete{
	float: right;
}

.comment-display-reply{
	float: right; padding-right: 20px
}

.comment-display-delete a:link, .comment-display-delete a:visited{
	font-size: 7pt;
	color: #999;
}

.comment-display-reply a:link, .comment-display-reply a:visited{
	font-size: 7pt;
	color: #666;
}

.comment-display-message{
	float: left;
	padding-left: 5px;
	width: 560px;
}

.comment-subcomments .comment-display-message{
	float: left;
	padding-left: 5px;
	width: 460px;
}

.comment-display-name, .comment-form label {
	font-weight: bold;
}

.comment-display-new{
	background-color: #E6EBFA;
}

.comment-display-orgname{
}

.comment-display-time{
	font-size: 7pt;
}

.comment-form-submit{
}

	
.comment-form-reply{
	padding-left: 30px;
}

.comment-form-textbox{
	width: 534px;
	height: 80px;
	min-height: 80px;
	line-height: 16px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10pt;
}

.comment-subcomments{
	float: left;
	padding-left: 100px;
}

/* -- Forms -- */

form th{
	width: 200px;
}

form td{
	color: #666;
}




/** FORM Helpers **/
sup{
	color: #FF0000;
	font-size: 7pt;
	font-weight: normal;
}

.textsmall{
	width: 100px;
}

.textmedium, input[type="text"], input[type="password"]{
	width: 200px;
}

input[type="text"].textlarge{
	width: 300px;
}

input[type="text"].textextralarge{
	width: 500px;
}

.message-alert {
	background-color: #ffe7c6;
	border: 1px solid #ff8c00;
	width: auto;
}

.message-error {
	background-color: #ffeeee;
	border: 1px solid #ff0000;
	width: auto;
}

.message-success {
	background-color: #f4fff5;
	border: 1px solid green;
	width: auto;
}

.nicetextbox, #sf_admin_container textarea.nicetextbox
{
	width: 500px;
	height: 90px;
	min-height: 90px;
	line-height: 16px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10pt;
}


/* -- Comment Box --*/
.comment-master{
	background: #F7F4F7;
}

/* -- Dashboard Box -- */
.dashboard-box {
	background-color: #fff;
	width: 400px;
	margin-right: 10px;
	margin-bottom: 10px;
	/*	border: 2px solid #999; */
	padding: 15px;
}

.dashboard-lhs {
	width: 200px;
}

.dashboard-rhs {
	width: 200px;
}


.dashboard-box h2 {
	background-color: #CEF2D1;
	padding: 5px;
}

.display-table {
	background-color: #fff;
	border: 0;
}

.display-table td, .display-table th {
	padding: 4px;
}

.icon-add {
	background: url(../images/add.png) no-repeat 5px 5px;	
	display: block;
	padding: 5px 5px 5px 27px;
}

.icon-alert {
	background: url(../images/error.png) no-repeat 5px 5px;	
	display: block;
	padding: 5px 5px 5px 27px;
}

.icon-back {
	background: url(../images/arrow_left.png) no-repeat 5px 5px;	
	display: block;
	padding: 5px 5px 5px 27px;
}

.icon-cancel {
	background: url(../images/cancel.png) no-repeat 5px 5px;	
	display: block;
	padding: 5px 5px 5px 27px;
}

.icon-success {
	background: url(../images/accept.png) no-repeat 5px 5px;	
	display: block;
	padding: 5px 5px 5px 27px;
}

.icon-edit {
	background: url(../images/page_edit.png) no-repeat 5px 5px;	
	display: block;
	padding: 5px 5px 5px 27px;
}

.icon-error {
	background: url(../images/exclamation.png) no-repeat 5px 5px;	
	display: block;
	padding: 5px 5px 5px 27px;
}

.icon-vote {
	background: url(../images/icons/crystal/sml/vote-vsmall.png) no-repeat 5px 5px;	
	display: block;
	padding: 5px 5px 5px 27px;
}

.publication-box {
	background: #fff url(../images/icon-publication.png) no-repeat 5px 5px;
	min-height: 48px;
	padding: 0 0 0 70px;
}

.publication-box h3 {
	line-height: 1.2;
}

.publication-box h3 a {
	text-decoration: none;
}

.publication-box h3 a:hover {
	text-decoration: underline;
}

.shadow {
	background-color: #fff;
	border: 0;
	margin: 0 0 15px 0;
	padding: 15px;
}

.shadow.rejected, .shadow.rejected .publication-box {
	background-color: #f5f5f5;
}

.dashboard-box ul{
	padding: 0px;
	margin: 2px;
}	

.dashboard-box ul li{
	list-style-type:none;
	background:transparent url(/mybrainnet/images/bullet_list_content.gif) no-repeat scroll left 7px;
	padding:2px 0 2px 15px;
}

#dashboard-data-request, #dashboard-member, #dashboard-invitation, #dashboard-projects, #dashboard-proposals {
	border: 0;
	/*	border: 2px solid #0099CC;
	background-color: #E6F5FA;
	background: #E6F5FA url(../images/icons/crystal/cut/folder_blue.png) no-repeat bottom right;*/
}

#dashboard-data-request h2 {
	background-color: #e7f3fb;
}

#dashboard-invitation h2 {
	background-color: #FFD1D1;
}

#dashboard-forum h2 {
	background-color: #f1f1f8;
}

#dashboard-member h2 {
	background-color: #ffe3e3;
}

#dashboard-projects h2 {
	background-color: #fdeebf;
}

#dashboard-proposals h2 {
	background-color: #e2f1cb;
}

#dashboard-research-area h2 {
	background-color: #FFF0DE;
}



#login-form-main input.text {
	font-size: 140%;
	width: 250px;
}

#main-box {
	background-color: #f8f8f8 !important;
	min-height: 300px;
}

#main-box table{
	border: 0 !important;
}

#information.error{
	background: #fff url(../images/icons/tucson/error.png) no-repeat 25px center;
}

#information.error h1{
	font-weight: normal;
}


/** INFO BOXES **/
.info{
	clear: both;
	overflow: hidden;
	padding: 27px 30px 19px 90px;
}

.info.question{
	background: #fff url(../images/icons/questionmark.png) no-repeat 25px center;
}



.status-finished{
	color: #00C;
}

.status-approved{
	color: #0C0;
}

.status-unapproved{
	color: #C00;
}