.content .mid fieldset { background:#F2F7F3 url(../images/bg-fieldset.png) repeat-x top left;
	border-color:#DDD; margin:0px 0px 10px 0px; }
.content .mid legend { color:#CCC; }
.content .mid label { float:left; font-size:11pt; color:#555; height:auto; margin-top:4px; }
.content .mid select { float:left; margin-bottom:2px;}
.content .mid input { float:left; margin-bottom:2px; }
.content .mid input.submit { float:left; width:auto; height:auto; padding:2px 10px; }
.content .mid form p { margin:0; font-size:7pt; color:#338844; }
.content .mid form span { float:right; font-size:11px; color:#8a1f11; height:11px; line-height:11px; }
.content .mid .gray { color:#AAA; }
#no-institution { display:none; }

/* Profile */
#new-institution { display:none; }
#new-institution .close { float:right; }
#submit-new-inst { margin-top:10px; }

#edit-response p { color:#338844; font-size:15px; margin-top:10px; }

#password-response p { color:#338844; font-size:15px; margin-top:10px; }
#password-response p.error { color:#8a1f11; font-size:10pt; margin-top:10px; }

.resource { margin-bottom:10px; padding:5px 0px; border-bottom:1px dotted #DDD; }
.resource .title { font-size:11pt; color:#555; }
.resource .options { text-align:right; }
.resource .options a { font-size:11px; text-decoration:none; color:#FFF; background-color:#88AA88; padding:0px 5px;
	margin-left:5px; float:right; line-height:18px; margin-bottom:5px;}
.resource .options a:hover { background-color:#338844; }
.resource .confirm { display:none; text-align:right; }
.resource .confirm a { font-size:11px; text-decoration:none; color:#FFF; background-color:#88AA88; padding:2px 6px;
	text-transform:uppercase; }
.resource .confirm a:hover { background-color:#338844; }
.resource .confirm .cancel { background-color:#999; }

.pagination { float:left; width:100% }
.pagination a, .pagination a:visited
	{ text-decoration:none; color:#888; padding:0px 4px; border:#AAA solid 1px; }
.pagination a:hover { background-color:#DDD; color:#333; }
.pagination strong { color:#FFF; background-color:#338844; border:#338844 solid 1px; padding:0px 4px; }
